/*
 Theme Name:Divi Child
 Theme URI:https://www.elegantthemes.com/gallery/divi/
 Description:Divi Child Theme
 Author:Elegant Themes
 Author URI:https://www.elegantthemes.com
 Template:Divi
 Version:1.0.0
*/
.et_pb_row {width:90%;}
.icon-iconnav1,.icon-iconnav2 {font-family:ETmodules!important;font-size:30px;}
img.imgnav {vertical-align:top;margin-top:-3px;margin-left:3px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-weight:500;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:17px 0;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li.logosmart a img {margin-top:-2px;}
.nav li ul.sub-menu {width:200px;}
.et_pb_menu .et-menu-nav>ul ul.sub-menu {padding:0;}
.nav li .sub-menu li {padding:0;}
.et-menu li ul.sub-menu li a {padding:8px 20px 8px 40px;width:200px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li a {font-size:17px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-parent a {color:#9e1b23!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-parent .sub-menu li a {color:#000000!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-parent .sub-menu .current-menu-item a {color:#9e1b23!important;}
.et_pb_scroll_top.et-pb-icon {bottom:65px;right:15px;border-top-left-radius:100%;border-top-left-radius:100%;border-radius:100%;background:#696969;opacity:0.8;transition:all 0.3s;}
.et_pb_scroll_top.et-hidden {opacity:0;}
.et_pb_scroll_top.et-pb-icon:hover {background:#9e1b23;opacity:1;}
body.et_pb_recaptcha_enabled .grecaptcha-badge,.grecaptcha-badge {visibility:hidden;}
.page-id-18128 .et_pb_contact_field_5.et_pb_contact_field .input+label {color:#ffffff!important;}
.page-id-18128 .et_pb_contact_form_container .et_pb_contact_field_5.et_pb_contact_field .input[type="checkbox"]+label i {width:25px;height:25px;margin-top:-2px;}
.page-id-18128 .et_pb_contact_form_0 .et-pb-contact-message.et_pb_success_message {color:#ffffff;font-size:22px;text-align:center;}
.page-id-18128 .et_pb_contact p .et_contact_error {border:2px solid #e52834!important;}
.page-id-18128 .et_pb_contact p input[type=checkbox]:checked+label i:before {font-size:18px;line-height:19px;}
.page-id-18128 .et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label {color:#e52834!important;}
.page-id-18128 .et_pb_contact_form_0.et_pb_contact_form_container {opacity:1!important;}
.page-id-18128 .et_pb_contact_form_overlay {background:rgba(184,159,108,.4);opacity:1;}
.page-id-18128 .et_pb_contact_form_loader_spinner {left:45%;top:37%;height:80px;width:80px;border-left:8px solid rgba(27,158,59,.25);border-right:8px solid rgba(27,158,59,.25);border-bottom:8px solid rgba(27,158,59,.25);border-top:8px solid rgba(27,158,59,1);}
.cky-btn-revisit-wrapper {display:none!important;width:55px!important;height:55px!important;}
.cky-btn-revisit-wrapper:hover {opacity: 0.8;}
.cky-revisit-bottom-right {bottom:25px;right:25px;}
.page-id-3 .cky-btn-revisit-wrapper {display:flex!important;}
button.cky-btn-revisit::after {content:"COOKIES";color:#ffffff;font-size:11px;}
button.cky-btn-revisit img {display:none;}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {margin-top:16px;}
div.heateor_sss_sharing_ul a.heateor_sss_facebook span.heateor_sss_svg {background-color:#3a559f!important;}
div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {margin:3px;transition:all 0.3s;}
div.heateor_sss_follow_ul a:hover,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:hover {transform:scale(1.15);}
.et_pb_post_extra.el_dbe_vertical_grid .post-media {max-height:320px;}
@media all and (min-width:1601px) {
.et_pb_menu .et-menu>li {padding-left:21px;}
.et_pb_menu .et-menu>li#menu-item-18229,.et_pb_menu .et-menu>li#menu-item-18133 {padding-left:17px;}
.et_pb_menu .et-menu>li#menu-item-18693 {padding-left:0;margin-left:21px;}
.et_pb_menu .et-menu>li span.bordernav {padding-left:21px;}
.et_pb_menu .et-menu>li span.bordernavleft {padding-left:21px;}
.et_pb_menu .et-menu>li#menu-item-18229 span.bordernav,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernavleft,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernav {padding-left:17px;}
.et_pb_menu .et-menu>li#menu-item-18228 {padding-left:17px;padding-right:17px;}
}
@media all and (min-width:1389px) and (max-width:1600px) {
.et_pb_menu .et-menu>li{padding-left:13px;}
.et_pb_menu .et-menu>li#menu-item-18229,.et_pb_menu .et-menu>li#menu-item-18133 {padding-left:8px;}
.et_pb_menu .et-menu>li#menu-item-18693 {padding-left:0;margin-left:13px;}
.et_pb_menu .et-menu>li span.bordernav {padding-left:13px;}
.et_pb_menu .et-menu>li span.bordernavleft {padding-left:13px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:17px!important;}
.et_pb_menu .et-menu>li#menu-item-18229 span.bordernav,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernavleft,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernav {padding-left:8px;}
.et_pb_menu .et-menu>li#menu-item-18228 {padding-left:8px;padding-right:8px;}
}
@media all and (min-width:1389px) {
.et_pb_menu--style-left_aligned .et_pb_menu__logo {width:200px;margin-top:-2px;}	
}
@media all and (min-width:1279px) and (max-width:1388px) {
.et_pb_menu--style-left_aligned .et_pb_menu__logo {width:170px;margin-top:-3px;}		
.et_pb_menu .et-menu>li{padding-left:11px;}
.et_pb_menu .et-menu>li#menu-item-18229,.et_pb_menu .et-menu>li#menu-item-18133 {padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18693 {padding-left:0;margin-left:11px;}
.et_pb_menu .et-menu>li span.bordernav {padding-left:11px;}
.et_pb_menu .et-menu>li span.bordernavleft {padding-left:11px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:17px!important;}
.et_pb_menu .et-menu>li#menu-item-18229 span.bordernav,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernavleft,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernav {padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18228 {padding-left:7px;padding-right:7px;}
.et_pb_menu .et-menu>li#menu-item-18228 img {width:100px;}
.icon-iconnav1,.icon-iconnav2 {font-size:28px;}
img.imgnav {width:24px;}
}	
@media all and (min-width:1170px) and (max-width:1278px) {
.et_pb_menu--style-left_aligned .et_pb_menu__logo {margin-right:15px;width:160px;margin-top:-3px;}	
.et_pb_menu .et-menu>li{padding-left:10px;}
.et_pb_menu .et-menu>li#menu-item-18229,.et_pb_menu .et-menu>li#menu-item-18133 {padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18693 {padding-left:0;margin-left:10px;}
.et_pb_menu .et-menu>li span.bordernav {padding-left:10px;}
.et_pb_menu .et-menu>li span.bordernavleft {padding-left:10px;}
.et_pb_menu .et-menu>li#menu-item-18229 span.bordernav,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernavleft,.et_pb_menu .et-menu>li#menu-item-18133 span.bordernav {padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18228 {padding-left:7px;padding-right:7px;}
.et_pb_menu .et-menu>li#menu-item-18228 img {width:100px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:16px!important;}
img.imgnav {width:22px;}
}
@media all and (min-width:981px) and (max-width:1169px) {
.et_pb_row.et_pb_row_0_tb_header {width:96%;}	
.et_pb_menu--style-left_aligned .et_pb_menu__logo {margin-right:15px;width:150px;margin-top:-3px;}
.et_pb_menu .et-menu>li{padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18693 {padding-left:0;margin-left:7px;}
.et_pb_menu .et-menu>li span.bordernav {padding-left:7px;}
.et_pb_menu .et-menu>li span.bordernavleft {padding-left:7px;}
.et_pb_menu .et-menu>li#menu-item-18228 {padding-left:4px;padding-right:4px;}
.et_pb_menu .et-menu>li#menu-item-18228 img {width:100px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:14px!important;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li.logosmart a img {width:80px;}
img.imgnav {width:20px;}
}
@media all and (min-width:981px) and (max-width:1278px) {
.et_pb_row {width:92%;}
.icon-iconnav1,.icon-iconnav2 {font-size:26px;}
}
@media all and (min-width:981px) {
.et_pb_menu .et-menu>li{padding-right:0;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {top:calc(100%);}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:hover>a:after {top:calc(50% + 1px)!important;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {background:#9e1b23;}
.et_pb_menu .et-menu>li span.bordernav {border-right:1px solid #9e1b23;height:23px;}
.et_pb_menu .et-menu>li span.bordernavleft {border-left:1px solid #9e1b23;height:23px;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li.current_page_item,.et_pb_menu .et_pb_menu__menu>nav>ul>li.current-menu-item {border-bottom:2px solid #9e1b23;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li.current_page_item a,.et_pb_menu .et_pb_menu__menu>nav>ul>li.current-menu-item a {padding-bottom:15px;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover {border-bottom:2px solid #9e1b23;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover a {padding-bottom:15px;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover ul.sub-menu li a {padding-bottom:8px;}
#menu-main-menu li.menu-item-18136 a {cursor:default;}
#menu-main-menu li.menu-item-18136 ul.sub-menu li a:hover {cursor:pointer;}
}
@media all and (max-width:980px) {
.icon-iconnav1,.icon-iconnav2 {vertical-align:-7px;}
img.imgnav {margin-top:0;}
.et_mobile_menu li {border-bottom:1px solid #9e1b23;}
.et_mobile_menu li ul.sub-menu li {border-bottom:none;border-top:1px solid #9e1b23;}
.et_mobile_menu li a {padding:11px 5% 9px 5%;}
.et_mobile_menu li.logosmart a {padding:3px 5%;}
.et_mobile_menu li.logosmart a img {margin-top:4px;}
.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {-webkit-box-pack:right;justify-content:right!important;}
.et_mobile_menu .menu-item-has-children>a {font-weight:400;}
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {content:'\4d';}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {width:48px;height:100%;padding:0px!important;max-height:48px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;}
ul.et_mobile_menu>li.menu-item-has-children, ul.et_mobile_menu>li.page_item_has_children, ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {position:relative;}
.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {background-color:transparent;}
ul.et_mobile_menu .menu-item-has-children .sub-menu, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {display:none!important;visibility:hidden!important;}
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {display:block!important;visibility:visible!important;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {text-align:center;opacity:1;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {font-size:26px;top:11px;position:relative;font-family:"ETModules";content:'\33';color:#9e1b23;background:#f0f0f0;border-radius:100%;padding:3px 4px 3px 3px;}
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {content:'\32';}
.mobile_menu_bar {position:relative;display:block;bottom:0px;line-height:0;}
.et_mobile_menu .menu-item-has-children .sub-menu {display:none!important;}
.et_mobile_menu .menu-item-has-children .pa-submenu {display:block!important;}
.opened .et_mobile_menu {height:fit-content!important;padding:3%!important;margin-top:8px;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {text-align:right;width:100%;}
.et_pb_scroll_top.et-pb-icon {display:none!important;}
}