/*
 Theme Name:     Wellness Therapist (Tanya Battiss)
 Theme URI:      https://www.wellnesstherapist.uk
 Description:    Tanya Battiss Child Theme
 Author:         Luke Dibbens
 Author URI:     https://www.lukedibbens.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*

These are the vendor-prefixed properties offered by the relevant rendering engines
-webkit for Chrome, Safari;
-moz for Firefox;
-o for Opera;
-ms for Internet Explorer;

*/

/* Stops large titles from breaking words */

h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}

.et_pb_button {
	line-height: 1.2em !important;
}

.et_pb_button::after {
	line-height: 0.7em !important;
}

/* Removes the box shadow from the main menu/header bar */

header#main-header.et-fixed-header, #main-header {
    -ms-box-shadow: none !important; /* IE 9 */
	-moz-box-shadow: none !important; /* Firefox */
	-webkit-box-shadow: none !important; /* Chrome and Safari 3-8 */
	box-shadow: none !important;
}

/* Changes the flow of the menu text */

.et_pb_menu__wrap {
	justify-content: flex-end !important;
}

/* Changes the padding of the menu text */

/*

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>a {
	padding: 0px 0px !important;
}

*/

/* Removes the reCAPTCHA logo */

.grecaptcha-badge { 
    visibility: hidden !important;
}

/* Show desktop menu on phone in the footer and add styling */

@media (max-width: 980px) {
	.tb-footer-menu .et_pb_menu__menu {
		display: flex !important;
	}
	.tb-footer-menu .et_mobile_nav_menu {
		display: none !important;
	}
}

.et_pb_menu .et-menu {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.tb-footer-menu .et-menu > li {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.tb-footer-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 10px 0;
}

.tb-footer-menu .et_pb_menu__menu nav ul li:first-child {
	margin-top: 0px;
}

.tb-footer-menu .et-menu .menu-item-has-children>a:first-child:after {
	font-family: ETmodules;
	content: "5";
	font-size: 16px;
	position: absolute;
	left: 85px;
	top: 0;
	font-weight: 800;
}

/* Set the width of the rows inside the Post Content module */

.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
	width: 100%;
}