.et_pb_menu nav > ul > li:not(:last-child) {
border-right: 1px solid #26371c;
} .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a{
padding-bottom: 0px;
} .current-menu-item {
font-weight: bold!important;
} @media screen and (min-width: 981px) {
.sub-menu {
min-width: 300px !important;
}
.et-menu li li a {
width: 260px !important;
padding: 4px 12px !important;
}
} .et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: rgba(0,0,0,0) !important;
} #main-header, #main-header.et-fixed-header {
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;
} .footer-social-media{
width:90%;
margin:0 auto;
display: flex;
align-items: center;
justify-content: flex-end;
}
.footer-social-media a{
width:30px;
margin-left: 20px;
} .divi-image-overlay-item {
opacity: 0;  
}   
.divi-column-overlay:hover .divi-image-overlay-item {
opacity: 1;  
}
.divi-column-overlay .divi-image-overlay-item {
transition: all 300ms !important; } .open{
text-decoration: underline !important;
}
.kl-button{
border: transparent;
background-color: transparent;
font-size: 14px;
font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
text-transform: uppercase;
color: #26371C;
cursor: pointer;
font-weight: 500;
} .kl-full-height-image-column {
height: 100%;
}
.kl-full-height-image-column .et_pb_image_wrap {
height: 100%;
}
.kl-full-height-image-column img {
object-fit: cover;
height: 100%;
} @media all and (max-width: 980px) { .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
} .first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
} .custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
} html.js body.home.page-template-default.page.page-id-31.logged-in.admin-bar.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.customize-support.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-31.post-31.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_left.et_pb_bg_layout_dark.et_pb_fullscreen div.et_pb_fullwidth_header_container.left div.header-content-container.center div.header-content{
padding: 20px 40px;
}
.post-31 .header-content{
background-color: rgba(255,255,255,0.9) !important;
}
.three-home-icons{
display: flex;
align-items: center;
justify-content: center;
}
.home-icon-border,
.home-icon{
padding: 25px 30px;
width: 130px;
}
.home-icon-border{
border-left: 1px solid #26371c;
border-right: 1px solid #26371c;
} @media (min-width: 767px) { .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
flex-basis: 200px !important;
} .et_pb_newsletter_form .et_pb_newsletter_field {
flex-basis: calc((100% - 220px) / 2) !important;
}
} .kl-column{
display: flex;
justify-content: flex-start;
margin: 10px 0;
color: #fff;
font-weight: 300
}
.kl-line{
height: 3px;
width: 3%;
background-color: #b88f61;
margin-top: 7px;
margin-right: 2%;
}
.kl-info{
width: 95%;
} .blumango-gallery .et-pb-slider-arrows,
.blumango-gallery .et-pb-controllers { 
display: none !important; 
}  .kl-blog-image-3-4 .entry-featured-image-url {
padding-top: 133.33%;
display: block;
}
.kl-blog-image-3-4 .entry-featured-image-url img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}
.more-link{
background-color:#26371C;
padding: 10px 40px;
margin-top: 10px;
font-weight: 400;
}
.more-link:hover{
background-color: #373737;
}
.post-content-inner{
height: 20px;
} .mwb_wgm_selected_template{
display: none !important;
}
.mwb_wgm_msg_info{
display: none !important;
} .woocommerce-gzd-legal-checkbox-text > a{
color: #26371C;
}
abbr.required{
color: #26371C !important;
}
td.woocommerce-table__product-name > a{
color: #26371C !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
border-radius: 0px !important;
background-color: transparent !important;
} .page-id-1260 .woocommerce-info{
background:rgba(38, 55, 28, 0.8) !important;
font-size: 14px !important;
}
.page-id-1260 button, .page-id-1260 .woocommerce-Button.button, .page-id-1260 .button.wc-forward, .page-id-1260 .woocommerce-button.button.view{
background: #26371C !important;
font-weight: 500 !important;
color: #fff !important;
font-size: 14px !important;
text-transform: uppercase !important;
padding: 10px 50px !important;
border-radius: 0px !important;
border: none !important;
}
.page-id-1260 button:hover, .page-id-1260 .woocommerce-Button.button:hover, .page-id-1260 .button.wc-forward:hover, .page-id-1260 .woocommerce-button.button.view:hover{
background:#373737 !important;
}
.page-id-1260 button::after, .page-id-1260 .woocommerce-Button.button::after, .page-id-1260 .button.wc-forward::after, .page-id-1260 .woocommerce-button.button.view::after{
content:"" !important;
}
.page-id-1260 .woocommerce-orders-table{
border-radius: 0px !important;
} @media (max-width: 982px) {
.et_mobile_menu .menu-item-has-children > a{
font-weight: 500 !important;
}
} @media (max-width: 768px) {
.footer-social-media{
justify-content: center;
}
#galerie .et_pb_code_1,#galerie .et_pb_code_2, #galerie .et_pb_code_3, #galerie .et_pb_code_4, #galerie .et_pb_code_5, #galerie .et_pb_code_6, #galerie .et_pb_code_7{
Max-width: 49%;
Float: left;
Clear: none !important;
}
#galerie .et_pb_text{
Max-width: 2%;
Float: left;
Clear: none !important;
}
} #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: 44px;
height: 100%;
padding: 0px !important;
max-height: 44px;
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 {
top: 10px;
position: relative;
font-family: "ETModules";
content: '\33';
color: #26371C;
border-radius: 50%;
padding: 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';
} .et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
position: absolute;
right: 5%;
margin-left: -20px;
top: -14px;
width: 0;
height: 0;
content: '';
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #ffffff;
} .mobile_menu_bar {
position: relative;
display: block;
bottom: 10px;
line-height: 0;
} .et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
background-color: #ffffff!important;
border-radius: 10px;
}
.et_mobile_menu .menu-item-has-children .sub-menu{
display: none !important;
}
.pa-block{
display: block !important;
height: fit-content !important;
padding-top: 0 !important;
margin-top: 0 !important;
padding: 5% !important;
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.et_mobile_menu .menu-item-has-children .pa-submenu{
display: block !important;
}
.opened .et_mobile_menu{
height: fit-content !important;
padding: 5% !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: right;
width: 100%;
}