/*======================================
Theme Name: Scrolls
Description: This is a Divi child theme from Timages, custom designed theme build for Scrolls. Fully Responsive and touch ready, it includes all the latest web technologies.
Author: Timages
Author URI: https://www.timages.net/
Author Email: matt.denner@timages.net
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

 /* ===== NOTES ==================================================================
 *
 *
 *
 * =============================================================================== */
:root {
	--width:2160px;
}

/*space desktop menu links out a bit*/
#top-menu li {
  margin-right: 10px !important;
}

.home #main-header {
	background:rgba(255, 255, 255, 0);
	box-shadow: 0 1px 0 rgb(0 0 0 / 0%) !important;
}
@media screen and (min-width: 981px) {
	.home #main-header #logo {
    	content: url(https://goscrolls.com/wp-content/uploads/2023/01/scrolls-home-logo.svg);
	}

	.home #main-header.et-fixed-header #logo {
    	content: url(https://goscrolls.com/wp-content/uploads/2022/12/scrolls-logo.svg);
	}
	
 /*   .et_pb_subscribe .et_pb_newsletter_fields > p { 
        flex: auto !important;
    }
    .et_pb_subscribe .et_pb_newsletter_fields p.et_pb_newsletter_field {
        margin-right: 2%; 
    }*/
	.home #main-header a { color: #fff !important;}
} 


.home #main-header.et-fixed-header {
	background:#fff !important;
	box-shadow: 0 1px 0 rgb(0 0 0 / 10%) !important;
}

/*----Mobile Menu Logo---*/
@media (max-width: 980px) {
.dtb_mobile #main-header #logo {
margin-top:5px;
 max-height: 90% !important;
	height:100% !important;
}
}

/*----Menu Dropdown Icon------- */
#top-menu li li, #et-secondary-nav li li, .dtb-menu ul.et-menu li li, .et-db #et-boc .et-l .dtb-menu .nav li li {
  border-bottom: #ffffff 1px solid;
}

#top-menu li li:last-child, #et-secondary-nav li li:last-child, .dtb-menu ul.et-menu li li:last-child, .et-db #et-boc .et-l .dtb-menu .nav li li:last-child {
  border-bottom: none;
}

#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
  content: "\45";
}

#top-menu .menu-item-has-children:hover > a:first-child::after, #et-secondary-nav .menu-item-has-children:hover > a:first-child::after {
  content: "\43";
}


#main-header .container {
	width: 95% !important;
	max-width: 2160px !important;
}


/*.dtq-cf7-styler .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .dtq-cf7-styler .wpcf7 textarea {
	box-shadow: 0 0px 15px #4e1b1b16 !important;
}*/


/*bullet checklists*/
.bullet-list-check-pink ul {
list-style-type: none!important;
}
.bullet-list-check-pink ul li:before {
content: '\e052'!important;
color: #f1b9a6;
font-family: 'ETMODULES'!important;
margin-right: 10px;
margin-left: -14px;
font-size: 1.2em!important;
line-height:1.8em;
font-weight:900;
}

.bullet-list-check-gold ul {
list-style-type: none!important;
}
.bullet-list-check-gold ul li:before {
content: '\e052'!important;
color: #cf982c !important;
font-family: 'ETMODULES'!important;
margin-right: 10px;
margin-left: -14px;
font-size: 1.2em!important;
line-height:1.8em !important;
font-weight:900 !important;
}

.ba_logo_grid_0_tb_footer {
    width: 80% !important;
}

@media (max-width: 980px) {
	.dtb_mobile #main-header #logo {
    	max-height: 100%!important;
    	height: 100%;
    	padding: 10px 0 !important;
	}
}

/*Fix DiviTorque Light Box - Move it Down*/
.mfp-content {
    margin: 100px auto !important;
}

/* Hide pricing section pricing table */
.et_pb_pricing_content_top {
  display: none;
}

/*Booking Press CSS Tweaks*/
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item:first-child::after {
  content: 'r' !important;
}

.bpa-dpm__type-selection {
    display: none !important;
}

.bpa-bs__dpm-title {
 display: none !important;
}