.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}@font-face {
font-family: 'mobmenu';
src: url(//update.wohnmobilvermietung-muenster.de/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff2?31192480) format('woff2'),
url(//update.wohnmobilvermietung-muenster.de/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff?31192480) format('woff');
font-weight: normal;
font-style: normal;
}
[class^="mob-icon-"]:before, [class*=" mob-icon-"]:before {
font-family: "mobmenu";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal; 
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mob-icon-ok-1:before { content: '\e800'; } .mob-icon-ok:before { content: '\e80f'; } .mob-icon-plus:before { content: '\e810'; } .mob-icon-plus-1:before { content: '\e813'; } .mob-icon-plus-outline:before { content: '\e818'; } .mob-icon-plus-2:before { content: '\e819'; } .mob-icon-align-justify-1:before { content: '\e84f'; } .mob-icon-instagram:before { content: '\e88e'; } .mob-icon-linkedin:before { content: '\e88f'; } .mob-icon-pinterest:before { content: '\e892'; } .mob-icon-twitter:before { content: '\e898'; } .mob-icon-tumblr:before { content: '\e899'; } .mob-icon-vimeo:before { content: '\e89a'; } .mob-icon-star:before { content: '\e8a3'; } .mob-icon-user:before { content: '\e8a4'; } .mob-icon-star-1:before { content: '\e8d3'; } .mob-icon-user-1:before { content: '\e8d4'; } .mob-icon-left-open:before { content: '\e8f6'; } .mob-icon-right-open:before { content: '\e8f7'; } .mob-icon-down-dir:before { content: '\e8fc'; } .mob-icon-right-dir:before { content: '\e8fd'; } .mob-icon-star-empty:before { content: '\e93d'; } .mob-icon-up-dir:before { content: '\e980'; } .mob-icon-left-dir:before { content: '\e981'; } .mob-icon-menu:before { content: '\e9d6'; } .mob-icon-right-open-2:before { content: '\ea32'; } .mob-icon-th:before { content: '\eac3'; } .mob-icon-th-large:before { content: '\eac5'; } .mob-icon-th-list:before { content: '\eac7'; } .mob-icon-minus:before { content: '\e812'; } .mob-icon-minus-1:before { content: '\e9d8'; } .mob-icon-minus-2:before { content: '\eacb'; } .mob-icon-th-list-3:before { content: '\ec71'; } .mob-icon-cancel:before { content: '\ec73'; } .mob-icon-cancel-circle:before { content: '\ec74'; } .mob-icon-cancel-1:before { content: '\ecf2'; } .mob-icon-cancel-2:before { content: '\edf5'; } .mob-icon-cancel-circled-1:before { content: '\edf6'; } .mob-icon-cancel-circled2:before { content: '\edf7'; } .mob-icon-up-open-1:before { content: '\ee59'; } .mob-icon-cancel-3:before { content: '\ee65'; } .mob-icon-cancel-circled-2:before { content: '\ee66'; } .mob-icon-th-large-1:before { content: '\ee68'; } .mob-icon-th-1:before { content: '\ee69'; } .mob-icon-th-list-1:before { content: '\ee6a'; } .mob-icon-up-open-2:before { content: '\ee6b'; } .mob-icon-down-open-2:before { content: '\ee6c'; } .mob-icon-cancel-squared:before { content: '\ee6d'; } .mob-icon-cancel-4:before { content: '\ee6f'; } .mob-icon-up-open-big:before { content: '\ee70'; } .mob-icon-down-open-big:before { content: '\ee71'; } .mob-icon-down-open-mini:before { content: '\ee73'; } .mob-icon-cancel-circled-outline:before { content: '\ee77'; } .mob-icon-cancel-outline:before { content: '\ee79'; } .mob-icon-menu-2:before { content: '\ee7a'; } .mob-icon-menu-outline:before { content: '\ee7b'; } .mob-icon-cancel-circle-1:before { content: '\ee7c'; } .mob-icon-down-open:before { content: '\f004'; } .mob-icon-up-open:before { content: '\f005'; } .mob-icon-menu-3:before { content: '\f008'; } .mob-icon-th-list-2:before { content: '\f009'; } .mob-icon-th-thumb:before { content: '\f00a'; } .mob-icon-th-thumb-empty:before { content: '\f00b'; } .mob-icon-cancel-circled:before { content: '\f06e'; } .mob-icon-menu-1:before { content: '\f0c9'; } .mob-icon-gplus:before { content: '\f0d5'; } .mob-icon-ellipsis:before { content: '\f141'; } .mob-icon-ellipsis-vert:before { content: '\f142'; } .mob-icon-facebook-squared:before { content: '\f308'; }.mob-menu-overlay .mobmenu-panel {
opacity: 0;
visibility: hidden;
transition: opacity 0.5s, visibility 0s 0.5s;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.mob-menu-overlay.show-nav-left .mobmenu-panel, .mob-menu-overlay.show-nav-right .mobmenu-panel {
opacity: 1;
visibility: visible;
transition: opacity 0.5s;
z-index: 100001;
}
.mob-menu-overlay .show-panel .mob-cancel-button {
position: absolute;
right: 0px;
top: 0px;
padding-top: 8px;
overflow: hidden;
border: none;
outline: none;
z-index: 100002;
font-size: 30px;
line-height: 30px;
cursor: pointer;
}
.mob-retina-logo{
display: none;
max-width: 100%;
}
.mob-cancel-button{
z-index: 99999999!important;
position:relative!important;
}
.mobmenu-content .widget {
padding-bottom: 0px;
padding: 20px;
}
.mob-expand-submenu i {
position: relative;
font-weight: 600;
cursor: pointer;
}
.mob-menu-left-bg-holder, .mob-menu-right-bg-holder, .mob-menu-cart-bg-holder {
width: 100%;
height: 100%;
position: absolute;
z-index: -50;
background-repeat: no-repeat;
top: 0;
left: 0;
}
.mob-menu-no-scroll{
overflow: hidden;
}
.mobmenu-content .sub-menu {
display: none;
opacity: 1;
}
.mobmenur-container {
position: absolute;     
right: 0px; 
} 
.leftmbottom h2 {
font-weight: bold;
background-color: transparent;
color: inherit;
}
.mob-cancel-button {
display:none;
z-index: 99999999;
}
.show-nav-left.mob-menu-overlay .left-menu-icon-text, .show-nav-right.mob-menu-overlay .left-menu-icon-text {
display: none;
}
.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-cancel-button, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-cancel-button {
display: none;
}
.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-menu-icon, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-menu-icon {
display: block;
}
.show-panel .mob-cancel-button {
display: block;
}
.mobmenu-content li a {
display: block;
letter-spacing: 1px;
padding: 10px 20px;
text-decoration: none;
font-size: 14px;
}
.mobmenu-content li a:active, .mobmenu-content li:active, .mobmenu-content li a .mob-expand-submenu:active{
border-style: outset;
border: none;
}
.mobmenu-left-alignment.show-panel, .mobmenu-right-alignment.show-panel {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.mobmenu-left-alignment {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.mobmenu-right-alignment {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel {
top: 32px;
}
#wpadminbar {
position: fixed;
}
.show-nav-left .mob-menu-header-holder, .show-nav-right .mob-menu-header-holder, .mob-menu-header-holder, .mobmenu-panel, .mobmenu-overlay , .show-nav-left .mobmenu-push-wrap, .show-nav-right .mobmenu-push-wrap, .show-nav-left .mob-menu-header-holder, .show-nav-left .mobmenu-left-alignment, .show-nav-right .mobmenu-right-alignment, .show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{
-webkit-transition: -webkit-transform .5s;
-moz-transition: -moz-transform .5s;
-ms-transition: -ms-transform .5s;
-o-transition: -o-transform .5s;
transition: transform .5s;
} .mobmenu-overlay {
opacity: 0;
}
.widget img {
max-width: 100%; 
}
#mobmenuleft, #mobmenuright {
margin: 0;
padding: 0;
}
#mobmenuleft  li > ul {
display:none;
left: 15px;
padding-left: 0px;
}
.rtl .mob-expand-submenu {
float: left;
}
.mob-expand-submenu {
position: relative;
right: 0px;
float: right;
}
.mobmenu-parent-link .menu-item-has-children {
cursor: pointer;
}
#mobmenuright  li > ul {
display:none;
left: 15px;
padding-left: 0px;
}
.rightmbottom, .rightmtop {   
padding-left: 10px;
padding-right: 10px;
} .mob-menu-slideout .mobmenu-panel {
position: fixed;
top: 0;
height: 100%;
z-index: 300000;
overflow-y: hidden;   
overflow-x: hidden;
opacity: 1;
}
.mob-menu-slideout .mobmenu-right-alignment {
right: 0;
}
.mobmenu-content li {
list-style: none;
visibility: visible;
opacity: 1;
-webkit-tap-highlight-color: rgba(0,0,0,0);
margin: 0;
}
.mob-menu-slideout .mobmenu-left-alignment, .mob-menu-slideout-over .mobmenu-left-alignment {
left: 0;
}
.mob-menu-slideout .mobmenu-right-alignment, .mob-menu-slideout-over .mobmenu-right-alignment {
right: 0;
}
.mob-menu-header-holder {
font-weight:bold;
top:0px;	
right: 0px;
color:#000;
display: block;
z-index: 10000;
} .mobmenu .sub-menu li > a {
padding-left: 50px;
} .mobmenu .sub-menu .sub-menu li a {
padding-left: 75px;
}
.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt {
position: absolute;
right: 0px;
top: 0px;
font-size: 30px;
}
.mobmenu-content {
margin-top: 45px;
padding-bottom: 120px;
z-index: 1;
height: calc( 100% - 45px);
overflow: auto;
padding-top: 10px;
}
.mobmenu-parent-link .mob-expand-submenu {
cursor: pointer;
}
#mobmenuright.nomenu li, #mobmenuleft.nomenu li{
padding-left: 7%;
padding-right: 7%;
}
.mob-expand-submenu.show-sub .mob-icon-down-open {
display: none;
}
.mob-expand-submenu.show-sub .mob-icon-up-open {
display: block;
}
.mob-expand-submenu .mob-icon-down-open {
display: block;
}
.mob-expand-submenu .mob-icon-up-open {
display: none;
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay {
width: 100%;
height: 100%;
z-index: 10001;
left: 0;
top: 0;
opacity: 1;
position: fixed;
cursor: pointer;
} .mobmenu-ajax-search-results {
display: none;
opacity: 1;
visibility: visible;
width: 100%;
height: 100%;
position: fixed;
margin-top: 50px;
}
[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action {
float:left;
}
.mobmenu-content .sub-menu.show-sub-menu {
-webkit-transition: height 1s linear 0s;
-moz-transition: height 1s linear 0s;
-ms-transition: height 1s linear 0s;
-o-transition: height 1s linear 0s;
transition: height 1s linear 0s;
overflow:hidden;
} h4.no-mobile-menu {
padding: 22px;
text-align: center;
width: 90%;
background: #fff;
margin: auto;
font-size: 17px;
font-weight: 400;
line-height: 29px;
}
h4.no-mobile-menu a {
text-decoration: none;
color:#000;
}
.mobmenu-content li a:focus {
outline: none;
}
.mobmenu-content .widget_media_image {
text-align: center;
}
#_pick_tips_content {
border: 0;
position: fixed;
right: 5px;
top: 5px;
z-index: 99999999;
width: 300px;
box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2),
0 2px 2px 0 rgba(0, 0, 0, .14),
0 1px 5px 0 rgba(0, 0, 0, .12);
border-radius: 4px;
background-color: rgba(255, 255, 255, 0.8);
font-size: 0;
margin: 0;
padding: 0;
transition: all 0.3s;
min-height: 540px;
height: auto;
display: none;
}
#_pick_tips_content.on {
display: inline-block;
} #_picker_cover_wrap_box svg {
position: fixed;
top: 0;
left: 0;
cursor: crosshair;
width: 100%;
height: 100%;
z-index: 99999998;
}
#_picker_cover_wrap_box svg>path:first-child {
fill: rgba(0, 0, 0, 0);
fill-rule: evenodd;
}
#_picker_cover_wrap_box svg>path+path {
stroke: #29c66d;
stroke-width: 3.5px;
fill: rgb(226 239 232 / 20%);
}
#_picker_cover_wrap_box {
transition: all 0.3s;
pointer-events: none;
}
@keyframes ellipsis {
from {
width: 2px;
}
to {
width: 15px;
}
} ._picker_target_elm {
background: transparent;
outline: #1dcd1d solid 3px;
color: #000;
}
.mob-menu-slideout #page-container, .mob-menu-slideout-over #page-container {
padding-top: 0px!important;
}.menu-badge {
color: #ffffff;
background-color: #cdaa80;
} .custom-menu-categories .et_mobile_nav_menu:after {
content: 'Produkte';
color: #ffffff;
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
color: #ffffff; background: #cdaa80; } .custom-slider-v1-banner-blurb .et_pb_blurb_description a {
background-color: #cdaa80;
color: #fff;
} .countdown-v1 .values {
background-color: #da181f;
} .woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .product_type_grouped {
background-color: #161d33 !important;
color: #fff !important;
} .et_pb_shop .orderby, .woocommerce div.product form.cart .variations td select {
background-color: #f6f9fc;
color: #424242 !important;
} form.cart .quantity input.qty {
border: 1px solid #bcc8c9 !important;
background-color: #f6f9fc !important;
color: #000!important;
} @media (min-width: 981px) {
.custom-woo-tabs .et_pb_tabs_controls {
border-bottom: 1px solid #f8be20;
}} .custom-woo-tabs li.et_pb_tab_active a {
border-bottom: 2px solid #f8be20;
} .custom-woo-tabs ul.fa-ul li .fas,
ul.product-page-features li .fas {
color: #f8be20;
} .woocommerce .custom-woo-tabs .star-rating span::before,
.custom-woo-tabs .comment-form-rating a,
.woocommerce .star-rating span::before {
color: #0eb67c!important;
} .woocommerce nav.woocommerce-pagination ul li span.current {
background: #f8be20;
color: #ffffff;
}
.woocommerce nav.woocommerce-pagination ul li a {
color: #000 !important;
} .custom-blog p.post-meta a {
background-color: #161d32;
color: #fff !important;
}
.custom-blog p.post-meta a {
color: #fff !important;	
} .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
background: #fcfdff!important;
border: 1px solid #e2e2e2!important;
color: #000!important;
} .tinv-wishlist .tinvwl_add_to_wishlist_button {
background-color: #fff;
color: #0eb67c !important;
}
.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover {
background-color: #000 !important;
} a.yith-wcqv-button::after,
.woocommerce.et-db #et-boc .et-l a.yith-wcqv-button::after {
color: #0eb67c !important; 
}
.woocommerce a.button.yith-wcqv-button:hover,
.woocommerce.et-db #et-boc .et-l a.button.yith-wcqv-button:hover {
background-color: #000 !important;
} .custom-wish-list .button {
color: #393a48 !important;
background-color: #e6ecf3 !important;
} #yith-quick-view-content button.single_add_to_cart_button {
background-color: #000 !important;
color: #fff !important;
} #yith-quick-view-content span.onsale {
background: #161d33 !important;
} .woocommerce-checkout .checkout_v1 .woocommerce-checkout-review-order {
background-color: #fcfdff;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #f1f1f1 !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
background: #fcfdff!important;
border: 1px solid #e2e2e2!important;
color: #000!important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a {
color: #000!important;
} .woofc-area.woofc-style-01 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-01 .woofc-area-bot .woofc-total,
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span {
color: #000000 !important;
} .woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
background-color: #f8be20 !important;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner {
background-color: #e5e3df;
}
.woofc-area.woofc-style-01 .woofc-area-top {
background-color: #f8be20;
}
.woofc-count span,
.woofc-menu-item .woofc-menu-item-inner:after {
background-color: #ee1c06 !important;
} .shop-page-sidebar .irs--modern .irs-from, .shop-page-sidebar .irs--modern .irs-single, .shop-page-sidebar .irs--modern .irs-to {
background-color: #f8be20;
color: #fff;
}
.shop-page-sidebar .irs--modern .irs-bar {
background: #ee1c06;
background: linear-gradient(to bottom,#ee1c06 0,#ee1c06 100%);
}
.shop-page-sidebar .irs--modern .irs-max, .shop-page-sidebar .irs--modern .irs-min {
color: #fff;
background-color: #c3c3c3;
} .shop-page-sidebar .bapf_sfilter.bapf_button_berocket .bapf_button,
.filters-mobile-tab .bapf_sfilter.bapf_button_berocket .bapf_button {
color: #fff;
background-color: #ee1c06;
}   @media (min-width: 981px) and (max-width: 1400px) {
.et_pb_row {
width: 95% !important;	
}}
.et-l--header .et_builder_inner_content {
z-index:9; }
#et-boc {
overflow: hidden;
}   .header-v1-main-menu ul li {
padding-left: 16px !important;
padding-right: 16px !important;	
}
.et-db #et-boc .et-l .et-menu .menu-item-has-children > a:first-child {
padding-right: 0px !important;
}
.header-v1-row-search {
display: flex;
align-items: center;
}
.header-v1-row-search-last-column {
display: flex;
flex-direction: row;
justify-content: flex-end;
margin-top: 10px;
}
.header-v1-row-search .cart-menu li.cpops-cart-menu-item,
.et-db #et-boc .et-l .header-v1-row-search .cart-menu li.cpops-cart-menu-item {
margin-top:-4px;
padding-left: 3px;
padding-right: 0px;
}
.header-v1-row-search .cart-menu nav ul li a {
padding-bottom: 0px !important;
}
.et-db #et-boc .et-l .header-v1-main-menu .et_pb_menu__menu > nav > ul > li {
margin-top: 0px;
}
.header-v1-row-search .cart-menu .cartpops-cart__toggle .cartpops-cart__container-icon i {
font-size: 32px !important;
color: #222529;
}
.header-v1-top-row {
display: flex;
align-items: center;
}
.header-v1-top-row .header-v1-column-social-menu {
display: flex;
align-items: center;
justify-content: flex-end;
}
.header-v1-secundair-menu {
padding-right: 20px;
}
.header-v1-secundair-menu ul li a {
padding-bottom: 6px !important;
padding-top: 6px !important;
}
.header-v1-secundair-menu ul li {
margin-top: 0px !important;
border-right: 1px solid #fff;
padding-left: 20px !important;
padding-right: 20px !important;	
}
.header-v1-top-row .header-v1-column-social-menu .et_pb_social_media_follow li,
.et-db #et-boc .et-l .header-v1-top-row .header-v1-column-social-menu .et_pb_social_media_follow li {
margin-bottom: 0px;
}
.header-v1-menu-tab-column {
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.header-v1-menu-tab-column .et_pb_blurb_content {
display: flex;
align-items: center;
}
.header-v1-menu-tab-column .et_pb_main_blurb_image {
margin-bottom: 0px !important;
}
.header-v1-menu-tab-column .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0px;
}
.header-v1-menu-tab-column .et_pb_blurb_position_left .et_pb_main_blurb_image {
width: 20px;
}
.mobile-cart-menu .cartpops-cart__container {
font-size: 22px;
font-weight: 600;
}
.mobile-cart-menu .cartpops-cart__container {
font-size: 22px !important;
font-weight: 600 !important;
margin-top: 5px;
}
.mobile-cart-menu .cartpops-cart__toggle .cartpops-cart__container-icon i {
font-size: 22px;
}
.menu-support-column {
display: flex;
align-items: center;
justify-content: flex-end;
}
.menu-badge {
font-size: 10px;
margin-left: 2px;
position: relative;
top: -11px;
padding: 3px 4px;
border-radius: 3px;
}
.et_pb_menu ul li.menu-badge-item {
padding-right: 6px !important;
}
.dropdown-menu a {
font-weight: 400 !important;
font-size: 15px;
text-transform: inherit !important;  
}
.drop-down-menu-1-column-1 a {
font-weight: 600 !important;
font-size: 18px !important;
}
.category-menu nav ul li .drop-down-menu-1-column-1 a {
padding-bottom: 10px !important;
}
.dropdown-menu a:hover {
text-decoration: underline;
}
.header-v1-main-menu.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
left: unset !important;
}
.header-v1-main-menu .et-menu li li a {
padding: 8px 0px !important;
border-bottom: 1px solid #c7c7c7;
text-transform: inherit !important;
width: 208px;
}
.header-v1-main-menu .et-menu li li:last-child a {
border-bottom: 0px solid #c7c7c7;
}
.header-v1-main-menu ul.sub-menu {
padding: 0px !important;
}
.header-v1-main-menu .et-menu .menu-item-has-children > a:first-child {
padding-right: 0px;
}
.header-v1-main-menu .et-menu .menu-item-has-children > a:first-child:after {
opacity: 0;
}
.header-v1-main-menu .et-menu .menu-item-has-children ul li > a:first-child {
padding-right: 20px;
}
.header-v1-main-menu .et-menu .menu-item-has-children ul li > a:first-child:after {
opacity: 1;
}
@media (min-width: 981px) and (max-width: 1150px) {
.header-v1-row-search-last-column .et_pb_image {
margin-right: 15px !important;
}
.custom-menu-categories .et_mobile_nav_menu:after {
font-size: 11px !important;
}
.header-v1-main-menu ul li {
padding-left: 10px !important;
padding-right: 10px !important;
}
.menu-v1-phone {
font-size: 14px !important;	
}} .et-db #et-boc .et-l .titan-top-bar-slider .et-pb-arrow-next, .et-db #et-boc .et-l .titan-top-bar-slider .et-pb-arrow-prev {
font-size: 24px !important;
margin-top: -12px !important;
}
.titan-top-bar-slider .et-pb-arrow-next {
opacity: 1 !important;
right: 22px !important;
}
.titan-top-bar-slider .et-pb-arrow-prev{
opacity: 1 !important;
left: 22px !important;
}   .mega-menu-v2 {
width: 100vw !important;
margin-left: 0px !important;
left: calc(68% - 50vw)!important;
right: unset!important;
}
.menu-v2 .header-v1-main-menu ul li .mega-menu-v1 a,
.menu-v2 .header-v1-main-menu ul li .mega-menu-v2 a,
.menu-v2 .header-v1-main-menu ul li .mega-menu-v3 a,
.menu-v2 .header-v1-main-menu ul li .mega-menu-v4 a,
.menu-v2 .header-v1-main-menu ul li .mega-menu-v5 a {
color: #000 !important;
} 
.header-v1-secundair-menu.header-v2-secundair-menu ul li {
border-right: 1px solid #000;
}   .mega-menu-v3 {
width: 100vw !important;
margin-left: 0px !important;
left: calc(50% - 50vw)!important;
right: unset!important;
}   .titan-header-v4-column-2 {
display: flex;
align-items: center;
justify-content: flex-end;
}
@media (max-width: 479px)  {
.titan-header-v4-column-2 {
justify-content: center
}}
@media (min-width: 480px) and (max-width: 980px) {
.header-v4-row {
display: flex;	
}}
.header-menu-v4 ul li a {
padding-top: 0px !important;
}
.mega-menu-v4 {
width: 100vw !important;
margin-left: 0px !important;
left: calc(66% - 50vw)!important;
right: unset!important;
}
.header-v1-secundair-menu.header-v4-secundair-menu ul li {
border-right: 1px solid #161d32;
}
@media screen and ( max-width: 980px ) {
.titan-header-v4-row {
display: flex;
flex-direction: column;
}
.titan-header-v4-column-1 {
order:2;
}
.titan-header-v4-column-2 {
order:1;
}
.titan-header-v4-column-2 .cart-menu {
text-align: right !important;
margin: 0 0 0 auto !important;
}}
.menu-v4.et_pb_menu ul > li > a {
padding-top: 0px !important;
}
.menu-v4 .et-menu li li a {
padding: 8px 0px !important;
}   .category-menu .et_pb_menu__menu .dropdown-menu {
visibility: hidden;
opacity: 0;
-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);     
position: absolute!important;
top: 49px;
bottom: auto;
left: 0px;
right: auto;
}
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {
visibility: visible;
opacity: 1;
}
.category-menu .et_mobile_menu .dropdown-menu {
background-color: white; 
padding-top: 25px;
padding-bottom: 5px;
}   
.category-menu .et_mobile_menu li > a {
background-color: transparent;
position: relative;
padding-bottom: 0px !important;
}
.category-menu .et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\4c';
color: #FF6600;
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.category-menu .et_mobile_menu .first-level > .icon-switch:after{
content: '\21';
color: #c9c9c9;
}
.category-menu .et_mobile_menu .dropdown-menu {
display: none;
}
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {
display: block;
}
.category-menu .et_pb_menu__menu>nav>ul>li {
position: static !important;
padding: 18px;
margin-top: 0px;
}
.category-menu .et_mobile_menu .dropdown-menu {
visibility: visible !important;
}
.category-menu {
margin-bottom: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.category-menu nav ul li a {
padding-bottom: 0px !important;
} @media (min-width: 981px) {
.slider-v1-row,
.slider-v1-column,
.custom_slider_v1,
.custom_slider_v1 .et_pb_slides {
display: flex !important;
}
.custom_slider_v1 .et_pb_slide_image {
right: 0;
margin-right: 0px;
}
.custom_slider_v1 .et_pb_slide_description {
float: left !important;
width:50% !important;
margin-right: 5.5%;
}
.custom_slider_v1 .et_pb_slide_description, .custom_slider_v1 .et_pb_slider_fullwidth_off .et_pb_slide_description {
margin-top: 0px;
margin-bottom: 0px;
}
.custom_slider_v1 .et_pb_bg_layout_dark .et_pb_slide_description,
.custom_slider_v2 .et_pb_bg_layout_dark .et_pb_slide_description	{
text-shadow: 0 1px 3px rgb(0 0 0 / 0%);
}}
.custom-slider-v1-banner-blurb {
display: flex;
align-items: center;
}
.custom-slider-v1-banner-blurb .et_pb_blurb_content {
margin: 0 auto 0 0;
}
.custom-slider-v1-banner-blurb .et_pb_blurb_container {
max-width: 160px;
padding-left: 5px;
}
.custom-slider-v1-banner-blurb .et_pb_blurb_description a {
border-radius: 25px;
padding: 4px 12px;
font-weight: 600 !important;
font-size: 12px !important;
text-transform: uppercase;
margin-top: 12px;
display: inline-block;
font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
} .countdown-v1 .values {
padding: 15px 0px 15px 0px;
border-radius: 7px;
}
@media screen and ( max-width: 479px ) {
.et_pb_countdown_timer .section.values {
width: 22%;
}}   @media (min-width: 981px) {
.custom-product-page-section .et_pb_gutters2 .custom-product-page-section-first-column.et_pb_column_1_3,
.et-db #et-boc .et-l .custom-product-page-section .et_pb_gutters2.et_pb_row .custom-product-page-section-first-column.et_pb_column_1_3 {
width: 40%;
}
.custom-product-page-section .et_pb_gutters2 .custom-product-page-section-second-column.et_pb_column_2_3,
.et-db #et-boc .et-l .custom-product-page-section .et_pb_gutters2.et_pb_row .custom-product-page-section-second-column.et_pb_column_2_3	{
width: 54.5%;
}}
div.quantity {
display: inline-flex !important;
vertical-align: top!important;
white-space: nowrap!important;
font-size: 0!important;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus {
background: #fff!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #000000!important;
font-size: 20px!important;
font-weight: 300!important;
height: 49px!important;
font-family: Poppins,sans-serif !important;
line-height: 49px !important;
}
.product-page-add-to-cart .cart{
display: flex !important;
}
.product-page-add-to-cart .woocommerce-variation-add-to-cart-enabled,
.product-page-add-to-cart .woocommerce-variation-add-to-cart-disabled {
display: flex !important;
}
.product-page-add-to-cart .variations_form  {
display: block !important;
}
.single-product.woocommerce div.product form.cart .variations td {
padding-bottom: 15px!important;
}
.single-product .woocommerce-variation-add-to-cart {
border-top: 1px solid #e7e7e7;
padding-top: 25px;
}
.single-product.woocommerce div.product form.cart .variations {
margin-bottom: 7px !important;
} .single-product .variations {
width: auto !important;
min-width: 45%;
display: table;
}
.single-product .variations tr {
display: table-row;
}
.single-product .variations tr td {
display: table-cell !important;
vertical-align: middle !important;
}
.single-product .reset_variations {
position: absolute;
right: -50px;
top: 0;
}
.product-row-social-wish {
display:flex;
}
.product-row-social-wish .tinv-wishlist {
right: 0px;
}
.woocommerce .cart .quantity .qty inpute[type=”number”], .cart input::-webkit-outer-spin-button, .cart input::-webkit-inner-spin-button {
opacity:1 !important;
display: block !important;
-webkit-appearance: auto !important;
} .woocommerce-page span.onsale, .woocommerce span.onsale, .woocommerce li span.onsale, #yith-quick-view-content.woocommerce span.onsale {
min-width: 55px !important;
min-height: 55px!important;
display: flex!important;
align-items: center!important;
justify-content: center!important;
padding: 5px 7px!important;
border-radius: 35px!important;
font-size: 14px!important;
text-transform: uppercase;
} @media (min-width: 981px) {
.custom-woo-tabs .et_pb_tabs_controls {
display: flex;
justify-content: center;
}}
@media (min-width: 480px) and (max-width: 980px) {
.custom-woo-tabs .et_pb_tabs_controls {
display: flex;
flex-wrap: wrap;
}}
.custom-woo-tabs .et_pb_tabs_controls li {
padding: 0px 15px;
}
.custom-woo-tabs .et_pb_tabs_controls li a {
padding: 4px 15px;
}
@media (max-width: 479px) { 
.custom-woo-tabs .et_pb_tabs_controls li,
.et-db #et-boc .et-l .custom-woo-tabs .et_pb_tabs_controls li {
padding: 0px 0px;
}
.custom-woo-tabs .et_pb_tabs_controls li a,
.et-db #et-boc .et-l .custom-woo-tabs .et_pb_tabs_controls li a	{
padding: 4px 0px;
}}
.custom-woo-tabs ul.et_pb_tabs_controls,
.et-db #et-boc .et-l .custom-woo-tabs ul.et_pb_tabs_controls {
background-color: #ffffff;
}
.custom-woo-tabs .et_pb_tabs_controls li {
border-right: 1px solid #ffffff;
}
.custom-woo-tabs ul.fa-ul,
ul.product-page-features {
list-style-type: none !important;
margin-left: 0px !important;
padding-left: 0px !important;
padding-top: 15px !important;
line-height: 1.8em;
}
.custom-woo-tabs ul.fa-ul li .fas,
ul.product-page-features li .fas {
padding-right: 15px;
}
.custom-woo-tabs .et_pb_tab_content>h2:first-child {
display: none;
}
.custom-woo-tabs .woocommerce-product-attributes-item__label {
text-align: left;
}
.custom-woo-tabs .woocommerce-product-attributes-item__value {
text-align: right;
}
.woocommerce .custom-woo-tabs table.shop_attributes {
width: 75%;
margin: 0 auto;
}   .woocommerce-cart .cart-collaterals .cart_totals {
background-color: #fff;
padding: 25px;
box-shadow: 0px 0px 15px 0px rgb(140 140 140 / 12%);
}
.woocommerce-cart .woocommerce-cart-form {
background-color: #ffffff;
padding: 25px;
margin-bottom: 50px;
box-shadow: 0px 0px 15px 0px rgb(140 140 140 / 12%);
}
.woocommerce-cart .woocommerce-cart-form table.shop_table {
margin-bottom: 0px !important;
}
@media (min-width: 480px) {
.woocommerce-cart .coupon {
display: flex;
}}
@media (max-width: 479px) {
.woocommerce-cart .coupon button {
width: 100% !important;	
}}
@media (min-width: 480px) and (max-width: 768px) {
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 50%;
margin-right: 20px;
}}
.woocommerce-cart table.cart td.actions .coupon .input-text {
background-color: #f6f9fc !important;
box-shadow: inset 0 0 5px #cecece !important;
color: #5a5a5a !important;
font-size: 15px !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder {
color: #5a5a5a !important;
}
.woocommerce-cart .coupon button {
font-size: 15px !important;
}
.woocommerce-cart .quantity .qty {
width: 2.631em;
}
.woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce-cart .quantity input.qty {
height: 40px!important;
line-height: 40px !important;
border-radius: 0px;
}
.woocommerce-cart .quantity input.qty {
background-color: #f6f9fc !important;
color: #636365 !important;
border: 1px solid #BCC8C9 !important;
}
.woocommerce-cart table.cart img {
width: 45px;
}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
padding: 10px !important;
margin-bottom: 0px !important;
}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0px !important;
} .custom-woo-tabs .comment_container {
background-color: #f4f4f4;
padding: 25px;
}
.woocommerce .custom-woo-tabs #reviews #comments ol.commentlist li img.avatar, .woocommerce-page .custom-woo-tabs #reviews #comments ol.commentlist li img.avatar {
margin: 25px;
}
.woocommerce .custom-woo-tabs #reviews #comments ol.commentlist li .meta {
color: #000000;
}
.custom-woo-tabs #commentform input[type=email], .custom-woo-tabs #commentform input[type=text], .custom-woo-tabs #commentform input[type=url], .custom-woo-tabs #commentform textarea {
color: #000;
background-color: #fff;
border: 1px solid #ddd;
}
.custom-woo-tabs .comment-reply-title {
font-size: 20px;
font-weight: 600;
} .woocommerce .product-page-grid-bottom ul.cart_list li img, .woocommerce .product-page-grid-bottom ul.product_list_widget li img {
float: left;
width: 75px;
-ms-flex: 0 0 75px;
flex: 0 0 75px;
margin-right: 15px;
}
@media (min-width: 981px) {
.product-page-grid-bottom .et_pb_widget  {
width: 100% !important;
}}
.woocommerce .product-page-grid-bottom .star-rating {
font-size: 12px;
}
.woocommerce .product-page-grid-bottom .widgettitle {
padding-bottom: 25px;
}
.woocommerce .product-page-grid-bottom li a {
line-height: 1em;
}
.woocommerce .product-page-grid-bottom ul.cart_list li .star-rating, .woocommerce .product-page-grid-bottom ul.product_list_widget li .star-rating {
display: block;
margin-top: 5px;
}   .single-product .grouped_form {
display: block !important;
}
.woocommerce .grouped_form td {
vertical-align: middle !important;
padding: 15px 12px !important;
border-bottom: 1px solid #E6E6E6 !important;
}
.woocommerce div.product .grouped_form .group_table td:first-child {
width: unset !important;
}
.woocommerce form.grouped_form {
margin-top: -25px !important;
}
.grouped_form .single_add_to_cart_button {
margin-top: 25px !important;
}
.grouped_form .quantity input.qty {
border-top-width: 0px!important;
border-bottom-width: 0px!important;
border: 1px solid #bcc8c9 !important;
}
.grouped_form button.minus,
.grouped_form button.plus {
display: none;
}
.grouped_form .quantity input.qty {
max-width: 3.231em !important;
}
@media (max-width: 479px) {
.woocommerce .grouped_form img{
height: 40px !important;
max-width: 40px !important;
}
.woocommerce .grouped_form td {
padding: 15px 8px !important;
}}   @media (min-width: 981px) { .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
margin: 0 0% 0em 0 !important;
width: 33.33% !important;
} .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
margin: 0 0% 0em 0 !important;
width: 25% !important;
} .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
margin: 0 0% 0em 0 !important;
width: 20% !important;
}}
@media (max-width: 479px) {
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product,
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
width: 100% !important;
margin-right: 0% !important;
margin-bottom: 0px;
}}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product,
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
margin-bottom: 0px;
}
.woocommerce .product-page-related-products ul.products li.product {
margin-bottom: 0px !important;
} .woocommerce .product .related h2 {
font-size: 26px !important;
border-bottom: 1px solid #eaeaea;
margin-bottom: 15px;
} li.product{
border-radius: 5px;
padding: 20px !important;
padding-bottom: 25px!important;
}
li.product:hover {
box-shadow: 0px 0px 15px 0px #d4cdcd;
background-color: #fff;
}
@media (min-width: 981px) {
.shop-module-row-first-column-home-page {
margin-right: 1%!important;
width: 24%!important;
}} .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
font-size: 16px !important;
}
.woocommerce-loop-product__title {
border-bottom: 1px solid #e0dede;
margin-bottom: 7px !important;
padding-top: 12px !important;
}
.shop-module-home .woocommerce ul.products.columns-4 li.product {
margin-bottom: 0px !important;
} .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {
color: #000!important;
font-size: 20px !important;
} .woocommerce ul.products li.product .star-rating {
font-size: .75em !important;
} .woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .product_type_grouped {
font-size: 13px !important;
bottom: -10px;
margin: 0px;
width: 100%;
text-align: center;
padding: 8px 0px 8px 0px !important;
-webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
-khtml-transition: all .25s cubic-bezier(.645,.045,.355,1);
-moz-transition: all .25s cubic-bezier(.645,.045,.355,1);
-ms-transition: all .25s cubic-bezier(.645,.045,.355,1);
-o-transition: all .25s cubic-bezier(.645,.045,.355,1);
transition: all .25s cubic-bezier(.645,.045,.355,1);
opacity: 0;
}
.woocommerce ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .product_type_grouped {
display: flex;
justify-content: center;
margin-top: 20px;
margin-bottom: -26px;
opacity: 0;
}
.woocommerce ul.products li.product:hover .added_to_cart,
.woocommerce ul.products li.product:hover .product_type_grouped {
opacity: 1;
}
.woocommerce ul.products li.product .add_to_cart_button:after,
.woocommerce ul.products li.product .product_type_grouped:after {
opacity:0;
} ul.products .tinv-wishlist {
position: absolute;
right: 20px;
top: 4px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button {
border-radius: 1px;
width: 30px !important;
height: 30px !important;
transition: 350ms ease 0s;
transform: scaleX(0);
z-index:9;
}
li.product:hover .tinv-wishlist .tinvwl_add_to_wishlist_button {
transform: scaleX(1);
} .single-product.et_monarch .et_social_networks .et_social_icon, .single-product.et_monarch .et_social_networks .et_social_icon:before, .single-product.et_monarch .et_social_networks .et_social_icon:after {
width: 30px !important;
height: 30px !important;
line-height: 30px !important;
}
.single-product.et_monarch .et_social_icon, .single-product.et_monarch .et_social_icon:before, .single-product.et_monarch .et_social_icon:after {
font-size: 14px !important;
} @media only screen and (min-width: 981px) {
.custom-footer-v1 .et_pb_row .et_pb_column_1_3 {
width: 35.6667%;
}
.custom-footer-v1 .et_pb_row .et_pb_column_2_3 {
width: 58.833%;
}
.et-db #et-boc .et-l .titan-custom-optin p.et_pb_newsletter_field {
flex:2 !important;
padding-bottom: 0px;
}
.et-db #et-boc .et-l .titan-custom-optin .et_pb_newsletter_form p.et_pb_newsletter_field input {	
border-radius: 25px 0px 0px 25px !important;
padding-left: 6%!important;
}
.et-db #et-boc .et-l .titan-custom-optin p {
flex:1 !important;	
}
.et-db #et-boc .et-l .titan-custom-optin .et_pb_newsletter_fields {
align-items: center;	
}
body.et-db #et-boc .et-l .titan-custom-optin .et_pb_button {
border-radius: 0px 25px 25px 0px !important;
height: 47px;
display: flex;
justify-content: center;
}
body.et-db #et-boc .et-l .titan-custom-optin .et_pb_button .et_pb_newsletter_button_text{
align-self: center;	
}
.custom-footer-v1-opt-in {
display: flex;
align-items: center;	
}}
@media only screen and (min-width: 981px) and (max-width: 1450px) {	
body.et-db #et-boc .et-l .titan-custom-optin a.et_pb_button   {
justify-content: center;
font-size: 9px !important;
}}
@media only screen and (min-width: 981px) and (max-width: 1350px) {	
.custom-footer-v1 .footer-blurb-question.et_pb_blurb {
margin-left: 0px !important;
}} .footer-v2-blurb .et_pb_blurb_description {
margin-left: -15px;
margin-top: -5px;
} .product-sticky-add-to-cart {
transition: transform .25s ease;
transform: translate3d(0,100%,0);
}
.product-sticky-add-to-cart.show-add-to-cart-header {
transform: translate3d(0,0,0);
}
.sticky-add-to-cart-image {
width: 75px;
margin-bottom: 0px !important;
float: left;
}
.sticky-add-to-cart-image .woocommerce-product-gallery__trigger {
display: none;
}
.sticky-add-to-cart-column-2 {
display: flex;
justify-content: flex-end;
align-items: center;
}
.sticky-add-to-cart-column-2 form.cart {
display: flex;
}
@media only screen and (max-width: 479px) {
.sticky-add-to-cart-column-2 {
display: flex;
justify-content: center;
}
.sticky-add-to-cart-row form.cart {
display: flex;
justify-content: flex-end;	
}}
@media only screen and (min-width: 480px) and (max-width: 980px) {	
.sticky-add-to-cart-column-1 {
width: 47.25%;
margin-right: 5.5%;
margin-bottom: 0px;
}
.sticky-add-to-cart-column-2 {
width: 47.25%;
}
.sticky-add-to-cart-row {
display: flex;
align-items: center;
}
.sticky-add-to-cart-row form.cart {
display: flex;
justify-content: flex-end;	
}} @media only screen and (min-width: 981px) {
.product-sidebar-section .product-sidebar-column-2-3 {
width: 72.667% !important;
}
.product-sidebar-section .product-sidebar-column-1-3 {
width: 24.3333% !important;
}} .custom-wish-list .button,
.custom-wish-list .button:hover {
border: 0px;
padding: 7px 12px !important;
font-size: 14px !important;
}
.custom-wish-list .button::after {
display:none;
}
.custom-wish-list .tinv-wishlist .product-action {
width: 200px;
}
.custom-wish-list .button {
text-align: center;
font-weight: 600 !important;
} .titan-account .woocommerce-MyAccount-navigation ul {
padding: 0px;
list-style-type: none;
}
.titan-account .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #000;
padding: 10px 0px;
}
.titan-account .woocommerce-privacy-policy-text {
padding-bottom: 10px;
}
@media all and (min-width: 981px) {
.woocommerce-account .dc-account .woocommerce-MyAccount-navigation {
width: 24%;
}}
.woocommerce .titan-account a.button, .woocommerce-page .titan-account a.button {
font-size: 12px !important;
} @media all and (min-width: 981px) {
.woocommerce-checkout .checkout_v1 .col2-set {
float:left;
width: 60% !important;
margin-right:5%;
}
.woocommerce-checkout .checkout_v1 .woocommerce-checkout-review-order {
float:left;
width: 35%;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
border-radius: 5px;
}
.woocommerce-checkout .checkout_v1 .col-1,
.woocommerce-checkout .checkout_v1 .col-2 {
width: 100% !important;
}}
.woocommerce-checkout .checkout_v1 label,
.woocommerce-checkout .checkout_v2 label {
font-size: 16px !important;
color: #000 !important;
}
.woocommerce-checkout .checkout_v1 .woocommerce table.shop_table th,
.woocommerce-checkout .checkout_v1 .woocommerce table.shop_table td,
.woocommerce-checkout .checkout_v2 .woocommerce table.shop_table th,
.woocommerce-checkout .checkout_v2 .woocommerce table.shop_table td{
color: #000 !important;	
font-size: 16px !important;
}
.woocommerce-checkout .checkout_v1 .cart-subtotal .woocommerce-Price-amount,
.woocommerce-checkout .checkout_v2 .cart-subtotal .woocommerce-Price-amount {
font-weight: 400!important;
}
.woocommerce-checkout .checkout_v1 .order-total .woocommerce-Price-amount,
.woocommerce-checkout .checkout_v2 .order-total .woocommerce-Price-amount {
color: #000 !important;	
font-size: 24px !important;	
}
.woocommerce-checkout .checkout_v1 .woocommerce-privacy-policy-text,
.woocommerce-checkout .checkout_v2 .woocommerce-privacy-policy-text {
font-size: 14px;
line-height: 1.6em;
}
.woocommerce-checkout .checkout_v1 .woocommerce-additional-fields,
.woocommerce-checkout .checkout_v2 .woocommerce-additional-fields {
padding-top: 35px;
}
.woocommerce-checkout .checkout_v1 .form-row.place-order button.button:after,
.woocommerce-checkout .checkout_v2 .form-row.place-order button.button:after {
content: none !important;
}
.woocommerce-checkout .checkout_v1 .form-row.place-order button.button:hover,
.woocommerce-checkout .checkout_v2 .form-row.place-order button.button:hover {
padding: .3em 1em .3em 1em !important;
}
.woocommerce-checkout .checkout_v1 .form-row.place-order button.button,
.woocommerce-checkout .checkout_v2 .form-row.place-order button.button {
font-size: 18px !important;
font-weight: bold;
}
.woocommerce-checkout .checkout_v1 .woocommerce #payment #place_order, .woocommerce-checkout .woocommerce-page .checkout_v1 #payment #place_order,
.woocommerce-checkout .checkout_v2 .woocommerce #payment #place_order, .woocommerce-checkout .woocommerce-page .checkout_v2 #payment #place_order {
margin: 15px auto 0px auto !important;
display: block !important;
float: unset !important;
}
.woocommerce-checkout .checkout_v1 .woocommerce-checkout-payment,
.woocommerce-checkout .checkout_v2 .woocommerce-checkout-payment {
font-size: 14px;
line-height: 1.6em;
}
.woocommerce-message a.button.wc-forward, .woocommerce-message a.button.wc-forward:hover {
padding: .3em 1em .3em 1em !important;
}
.woocommerce-message a.button.wc-forward:after {
content: none !important;
}
.woocommerce-checkout .checkout_v1 .woocommerce #payment #place_order,
.woocommerce-checkout .checkout_v2 .woocommerce #payment #place_order {
border-width: 0px !important;
} @media all and (min-width: 981px) {
.woocommerce-checkout .checkout_v2 .col-1,
.woocommerce-checkout .checkout_v2 .col-2 {
width: 100% !important;
}}
.woocommerce-checkout .checkout_v2 .fa-ul {
margin-left: 1.5em;
}
.woocommerce-checkout .checkout_v2 .fa-li {
left: -2.5em;
}
.woocommerce-checkout .checkout_v2 .fa-check-circle {
margin-top: 5px;
}
.woocommerce-checkout .checkout_v2 h3#order_review_heading {
padding-top:25px;
} .woocommerce-order-received .checkout-title,
.woocommerce-order-received .checkout-process {
display: none;
}
.woocommerce-order-received .checkout_v1 {
padding-top: 75px !important;
} .custom-blog p.post-meta a {
position: absolute;
top: -1px;
right: -1px;
padding: 3px 10px !important;
border-radius: 0px 0px 0px 3px;
}
.custom-blog .et_pb_post {
position: relative;
} .blog-sidebar-widget-column ul {
padding: 1.25em 2.375em !important;
}
.blog-sidebar-widget-column .wp-block-search__inside-wrapper {
padding: 20px 35px;
}
.custom-post-sidebar .et_pb_widget {
margin-bottom: 0px !important;
} @media all and (min-width: 981px) {
.logos-row {
display: flex;
align-items: center;
}} .woofc-count {
right: 40px !important;	
left: unset !important;
}
li.menu-item-type-woofc {
margin-top: 6px !important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
height: 36px !important;
line-height: 36px;
border: 0px solid #ffffff !important;
} .custom-table table,
.custom-table-opening-hours table {
border: 1px solid #fff !important;
}
.custom-table table tr td {
border-top: 1px solid #fff !important;
padding: 0px 0px !important;
width: unset !important;
}
.custom-table-opening-hours table tr td {
border-top: 1px solid #fff !important;
padding: 2px 0px !important;
}
.menu-promo-tab-top-rated {
position: absolute;
right: 126px;
bottom: 0;
}
.menu-promo-tab-top-rated .et_pb_blurb_container, 
.menu-promo-tab-hot-deals .et_pb_blurb_container {
padding-left: 0px !important;
}
.menu-promo-tab-top-rated .et_pb_main_blurb_image img,
.menu-promo-tab-hot-deals .et_pb_main_blurb_image img {
margin-top: 5px;
} .shop-full-filter-row {
display: flex;
transition: padding 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), min-height 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.shop-full-filter-column-1 {
left: 0;
padding: 0 25px;
right: auto;
bottom: auto;
top: 37px;
transform: translate(-255px,0);
width: 25% !important;
height: auto;
overflow: visible;
position: absolute !important;
box-shadow: none;
z-index: 2;
transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), min-height 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
visibility: hidden;
margin-right: 0% !important;
z-index:999!important;
}
.shop-full-filter-column-2 {
width: 100% !important;
}
.shop-full-filter-column-1.active-filter-toggle {
transform: translate(0,0);
opacity: 1;
visibility: visible;
}
.shop-full-filter-column-2 {
transition: padding 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), min-height 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.shop-full-filter-column-2.active-filter-toggle-2 {
padding-left:300px;
} .woocommerce .shop-page-sidebar ul.cart_list li img, .woocommerce .shop-page-sidebar ul.product_list_widget li img {
float: left;
width: 65px;
-ms-flex: 0 0 65px;
flex: 0 0 65px;
margin-right: 15px;
}
@media (min-width: 981px) {
.shop-page-sidebar .et_pb_widget  {
width: 100% !important;
}}
.woocommerce .shop-page-sidebar .star-rating {
font-size: 12px;
}
.woocommerce .shop-page-sidebar .widgettitle {
padding-bottom: 25px;
}
.shop-page-sidebar .et_pb_widget ul.product_list_widget li a {
color: #000 !important;
} .shop-page-sidebar .berocket_single_filter_widget h3 {
font-size: 18px !important;
}
.shop-page-sidebar .berocket_single_filter_widget .fa-plus,
.shop-page-sidebar .berocket_single_filter_widget .fa-minus {
float:right;
}
.shop-page-sidebar .berocket_single_filter_widget .fa-plus:before {
color: #030419;
}
.shop-page-sidebar .bapf_stylecolor .bapf_clr_span {
border-radius: 3px;
}
.bapf_sfilter .bapf_clr_span, .bapf_sfilter .bapf_img_span {
border: 1px solid #000000;
}
.shop-page-sidebar .berocket_single_filter_widget {
margin-bottom: 50px;
}
.shop-page-sidebar .berocket_single_filter_widget .bapf_head {
padding-bottom: 6px;
}
.shop-page-sidebar .irs--modern .irs-from, .shop-page-sidebar .irs--modern .irs-single, .shop-page-sidebar .irs--modern .irs-to {
font-size: 14px;
line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
border-radius: 5px;
}
.shop-page-sidebar .irs--modern .irs-bar {
height: 7px;
}
.shop-page-sidebar .irs--modern .irs-line {
height: 7px;
}
.shop-page-sidebar .irs--modern .irs-max, .shop-page-sidebar .irs--modern .irs-min {
font-size: 13px;
}
.shop-page-sidebar .bapf_sfilter.bapf_button_berocket .bapf_button,
.filters-mobile-tab .bapf_sfilter.bapf_button_berocket .bapf_button {
font-size: 14px;
padding: 5px 18px;
border-radius: 5px;
}
.filters-mobile-tab .bapf_head h3 {
font-size: 16px !important;
} @media (min-width: 981px) {
.fullwidth-shop-filter-module p.woocommerce-result-count {
position: absolute;
right: 230px;
margin-bottom: 0px;
margin-top: 5px;
}}
@media (max-width: 1024px) {
.filter-toggle {
display: none !important;
}}
.shop-full-filter-row .et_pb_button_module_wrapper {
position: absolute;
margin-left: 20px;
} .woocommerce .shop-grid ul.products.columns-3 li.product, 
.woocommerce-page .shop-grid ul.products.columns-3 li.product, 
.woocommerce .shop-grid ul.products.columns-4 li.product, 
.woocommerce-page .shop-grid ul.products.columns-4 li.product, 
.woocommerce .shop-grid ul.products.columns-5 li.product, 
.woocommerce-page .shop-grid ul.products.columns-5 li.product {
border-width: 1px 1px 1px 0;
border-color: #dedede;
border-style: solid;
margin: -1px 0 0 0!important;
border-radius: 0px;
overflow-y: hidden;
}
.woocommerce .shop-grid ul.products {
border-left: 1px solid #dfdfdf;
} .custom-menu-categories .et_pb_menu .et_pb_menu__menu {
display: none !important;
}
.custom-menu-categories .et_mobile_nav_menu {
display: block !important;
}
.custom-menu-categories ul.et-menu {
display: none !important;
}
.custom-menu-categories ul.et_mobile_menu {
list-style-type: none !important;
padding: 5% !important;
}
.header-categorie-column {
align-self: center;
}
.header-categorie-column ul.et_mobile_menu li a:hover {
background-color: rgba(0, 0, 0, 0.03) !important;
opacity: 1 !important;
}
.header-categorie-column ul.et_mobile_menu li ul {
list-style-type: none;
padding-bottom: 0px;
}
.header-categorie-column ul.et_mobile_menu .menu-item-has-children>a, 
.header-categorie-column ul.et_mobile_menu a {
font-weight: 700!important;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
.header-categorie-column  .mobile_menu_bar {
width: 228px;
height: 32px;
z-index: 99999;
cursor: pointer;
} .custom-menu-categories .et_mobile_nav_menu:after {
font-size: 15px;
letter-spacing: 1px;
font-weight: 600;
position: absolute !important;
top: 3px;
left: 40px;
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
top: 10px;
position: relative;
font-family: "ETModules";
content: '\33';
border-radius: 50%;
padding: 3px;
}
ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after {
content: '\32';
}
.et_mobile_menu .menu-item-has-children>a {
font-weight: 600 !important; 
}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon {
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-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon {
text-align: center;
opacity: 1;
} .mega-menu-v1 {
width: 1200px !important;
margin-left: -309px;
}
.mega-menu-v1 {
width: 100vw !important;
margin-left: 0px !important;
left: calc(50% - 50vw)!important;
right: unset!important;
} .woocommerce ul.products li.product:hover .add_to_cart_button {
opacity: 1;
bottom: 42px;
}
.woocommerce a.added_to_cart {
margin-top: 0px !important;
margin-bottom: -17px !important;
color: #000 !important;
}
.woocommerce ul.products li.product:hover .product_type_grouped {
opacity: 1;
bottom: 57px;
}
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .product_type_grouped{
display: flex;
margin-bottom: -45px;
justify-content: center;
}
.et_pb_shop .orderby, .woocommerce div.product form.cart .variations td select {
padding: 10px 15px;
}
@media (max-width: 479px) {
.et_pb_shop .orderby, .woocommerce div.product form.cart .variations td select {
padding: 7px 5px;
}
.et_pb_shop p.woocommerce-result-count {
font-size: 12px;
margin-top: 4px;
}
.filter-toggle-column  {
margin-bottom: 0px !important
}}
.et_pb_shop .woocommerce-result-count {
margin-bottom: 0px;
margin-top: 8px;
margin-left: 20px;
}
.et_pb_shop .woocommerce-ordering {
margin-right: 20px;
}
@media (min-width: 1025px) {
.filters-mobile-tab {
display: none;
}} li.product:hover .et_overlay {
background-color: rgba(0,0,0,0.12)!important;
border-color: rgba(0,0,0,0.12)!important;
z-index: 9;
opacity: 1;
} a.yith-wcqv-button {
display: block !important;
height: 30px;
width: 30px;
position: absolute !important;
right: 20px;
top: 50px;
padding: 0px !important;
border-radius: 1px !important;
background-color: #fff !important;
transition: 350ms ease 0s;
transform: scaleX(0);
z-index:9;
margin-top: 0px !important;
}
.et_button_no_icon.woocommerce a.button.yith-wcqv-button,
.et_button_no_icon.woocommerce a.button.yith-wcqv-button:hover {
padding: 0px !important;	
}
a.yith-wcqv-button::after {
display: inline-block !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px !important;
margin: 0px !important;
opacity:1 !important;
color: #000;
left: 9px;
top: 8px;
content: "\55" !important;
display: block;
}
li.product:hover a.yith-wcqv-button {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
} #yith-quick-view-content {
padding: 25px;
}
#yith-quick-view-content div.summary {
padding: 0px 0px 0px 25px !important;
}
#yith-quick-view-content form.cart .quantity input.qty {
color: #000 !important;
}
#yith-quick-view-content .entry-summary p.price span {
font-size: 26px !important;
color: #000;
font-weight: 700;
padding-bottom: 8px;
display: inline-block;
}
a.yith-wcqv-button::after {
color: #0eb67c !important; 
}
.woocommerce a.button.yith-wcqv-button:hover {
background-color: #000 !important;
}
#yith-quick-view-content form.cart .reset_variations {
visibility: hidden !important;
} @media only screen and (max-width: 980px) {
.cart-menu.et_pb_menu .et_pb_menu__menu {
display: block !important;
}
.cart-menu .et_mobile_nav_menu {
display: none !important;
}} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
display:block !important;
} .custom-sidebar-blog .blog-sidebar-title {
background-color: #161d31 !important;
font-size: 18px !important;
color: #fff !important;
padding: 1.25em 2.375em !important;
}
.custom-sidebar-blog .et_pb_widget ul,
.custom-sidebar-blog .widget_search {
margin-bottom: 1.75em !important;
}
.custom-sidebar-blog .et_pb_widget ul,
.custom-sidebar-blog .widget_search {
padding: 1.25em 2.375em !important;
}
@media only screen and (min-width: 768px) and (max-width: 980px) { 
.custom-sidebar-blog .et_pb_widget {
width: 100% !important;
}}