/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/


.et_pb_menu .et-menu > li.top-button a {background: #C69863; color:#222222 !important;padding: 10px 50px !important;}
#menu-top-menu{display: block ruby;align-content: center !important;}
.et_pb_menu .et-menu > li.top-button a:hover{ color:#fff !important;}
.nav li {position: relative !important;line-height: 1em !important;}
.get-form input,select {background: none !important;border: 1px solid #4D4D4D;color: #fff;padding: 15px 10px !important;margin: 0px !important;}
.get-form textarea {background: none !important;border: 1px solid #4D4D4D;color: #fff;padding: 15px 10px !important;margin: 0px !important;}
#input_1_1 {color: #fff !important;}
.get-form #gform_submit_button_1 {   font-family: 'El Messiri' !important;text-align: center; font-weight:700; font-size:18px !important;width: 100%; padding:8px 20px !important;background: #C69863 !important;color: #222222 !important;border: none !important;cursor: pointer;}
.get-form #gform_submit_button_1:hover{color: #ffffff !important;
background-color: #222222 !important;}
/* Style the Blurbs Tabs */
#blurb-tabs .et_pb_column {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
#blurb-tabs .tab-title {width:25%;}
/* Tab Titles Mobile Styles */
@media (max-width: 767px ) {
#blurb-tabs .tab-title {width:50%;}
#blurb-tabs .tab-title .et_pb_main_blurb_image {margin-bottom:10px; /* Reduce icon bottom margin */}
}

@media (max-width: 479px ) {
#blurb-tabs .tab-title {width:100%;}
#blurb-tabs .tab-title .et_pb_blurb_content { /* This moves icon to the right */display:flex;align-items:center;justify-content:flex-start;}
#blurb-tabs .tab-title .et_pb_main_blurb_image { /* Fix icon margins on mobile */margin-bottom:0;margin-right:30px;}
}
/* Hover Styles for Blurb Tabs - Titles */
#blurb-tabs .tab-title {transition:all .3s ease-in-out;}
#blurb-tabs .tab-title:hover {cursor:pointer; background:#222; /* Tab hover background color */}
#blurb-tabs .tab-title.active-tab {background:#C69863; /* Active tab background color */}
#blurb-tabs .tab-title.active-tab .et_pb_blurb_container h4 a {color:#222222; /* Active tab title color */}
#blurb-tabs .tab-title.active-tab .et-pb-icon {color:#666!important; /* Active tab icon color */}
.tab-content {display:none;}
.tab-content {display:none;}
.tab-open {display:block;}
.services-img{ position:relative;}
.services-img h4{background: #C69863; color:#222222;margin-top: -10px;position: absolute;bottom: 60px;padding: 10px 18px;}
.tab-gallery-section .et_pb_main_blurb_image{ margin-bottom:0px !important;}
.fl-page-bar #header-top-circle {display: none !important;}
.pfg-bootstrap .thumbnail{padding:5px !important;border: 1px solid #c69863 !important;background:#000 !important;}
.pfg-bootstrap .text-center{margin-bottom:30px !important;}

.best-services .et_pb_column::before {position: absolute;content: "";background: #1A1A1A;width: 100%;height: 0;top: 0;bottom: 0;left: 0;transition: all 500ms ease;}
.best-services .et_pb_column:hover::before {height: 100%;}
.best-services .et_pb_column:hover .et_pb_blurb_description{color:#fff;}

@media (max-width: 767px ) {
#blurb-tabs .tab-title {width:50%;}
}
@media (max-width: 479px ) {
#blurb-tabs .tab-title {width:100%;}
}

