/*
  Theme Name: Clean Child
  Theme URI: https://chiarabroom.co.uk
  Version: 1.0.0
  Template: Divi
  Author: Chiara Broom
  Author URI: https://chiarabroom.co.uk
  Text Domain: clean-child
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
  Theme Name: Clean Child
  Theme URI: https://chiarabroom.co.uk
  Version: 1.0.0
  Template: Divi
  Author: Chiara Broom
  Author URI: https://chiarabroom.co.uk
  Text Domain: clean-child
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/* change book a call button on mobile*/
@media screen and ( min-width: 980px ) {
.cta-menu a {
background-color: #44ceb0!important;
padding: 10px 30px!important;
border-radius: 30px!important;
text-align: center!important;

}}

.et_pb_menu .et-menu.nav > li:not(:last-child)   {
    padding-left: 20px !important;
    padding-right: 20px !important;
}


/*Fix Divi section dividers showing thin line */
.et_pb_bottom_inside_divider {
bottom: -1px !important;
}
.et_pb_top_inside_divider {
top: -1px !important;
}


/* Reverse Column Stacking Order*/
@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}


/* buttons fixed to the bottom */
.ss_row_align_buttons .et_pb_column {
padding-bottom:30px;
}
 
.ss_row_align_buttons .et_pb_button_module_wrapper {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
#top-menu li {
	text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);}


/* set the Divi menu dropdown auto width */
@media only screen and (min-width: 981px) {
	.nav li ul {
		width: fit-content;
		display: flex;
		flex-direction: column;
	}
	.nav li li {
		white-space: nowrap;
	}
	.nav li li a {
		width: auto;
	}
}
