/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.7.3.1621844465
Updated: 2021-05-24 08:21:05

*/

#headerSection h1{ font-size: 25px !important;}

.aioseo-breadcrumbs a, .aioseo-breadcrumbs span{color: #000 !important;}

#headerSection{min-height:80px;}

#breadcrumbs{margin: -52px auto 0 !important;width: 100%;max-width: 1110px;float: none;text-align: right;}

.professional_feature{margin-top:30px !important;}

.professional_feature>.et_pb_column{padding-top:0 !important;}

#timings, #locations{float: left;width:49%; margin-left: 3px !important; line-height: 20px; margin-bottom: 30px !important;}

.et_pb_fullwidth_header_overlay{background-color: transparent !Important;}

.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li{ padding-left:22px; padding-right: 22px;}

body.home .et_pb_with_border.et_pb_module.et_pb_fullwidth_header{min-height: 600px !important;padding-top: 100px !important; width: 100% !important; border: 0 !important;}

body:not(.home) .et_pb_with_border.et_pb_module.et_pb_fullwidth_header{ max-height: 135px !important;padding-top:12px !important;width: 100% !important;border: 0 !important;min-height: unset !important;}

body:not(.home) .et_pb_with_border.et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container{ max-width:1080px !important;}

header .et_builder_inner_content:not(.has_et_pb_sticky) .et_pb_menu__logo{margin-top:-15px;}
.et_pb_fullwidth_header_container{min-height:unset !important;margin: 0 auto; display: -webkit-box; width: 100%; max-width: 1024px;float: none !important; max-height: 500px;}
header .et_pb_section_1_tb_header {max-height:120px;}
header .et_pb_menu__logo-wrap{position:absolute;}
.et_pb_menu__wrap{ float: right; justify-content: end !important; margin-top: 30px;}
header .et_pb_row_0_tb_header .et_pb_column_1_4 { margin-right: 0 !important;}

.et_pb_counter_amount { background-color: #ffba60 !important; }

.et_pb_sticky.et_pb_sticky--top{border-bottom: 1px solid #f6f6f6; box-shadow: 10px 0px 10px 7px #f7f7f7;}


@media only screen and (max-width:767px) {

.et_mobile_nav_menu{float:right !important;}	
	
#headerSection h1 {
    font-size: 25px !important;
    margin-top: -20px;
    margin-bottom: 10px;
}	
	
#breadcrumbs{    width: auto !important; float:left !important; margin-left: 44px !important; margin-bottom: 10px !important;}	
	
}