@keyframes fadediv{from{opacity:0}to{opacity:1}}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.t-justify{text-align:justify}.wpm-row{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:flex;width:100%;animation:fadediv 1s!important}.wpmblock{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;padding:20px;animation:fadediv 1s!important}.wpm-row .wpm-col{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;flex:auto;padding:20px}.wpm-row .wpm-col.col-50{max-width:50%}.wpm-row .wpm-col .wpm-block{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%}.wpm-row .wpm-col .wpm-block .fm-group:not(:last-child){margin-bottom:12px}.jw-row .jw-block .fm-group label,.wpm-row .wpm-col .wpm-block .fm-group label{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;font-weight:500;margin-bottom:8px;line-height:26px}.jw-row .jw-block .fm-group label i,.wpm-row .wpm-col .wpm-block .fm-group label i{color:var(--pri-col)!important}.jw-row .jw-block .fm-group .fm-control,.wpm-row .wpm-col .wpm-block .fm-group .fm-control{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:var(--bg-glo-col)!important;color: rgb(72,72,72) !important;border-radius:4px!important;border:solid 2px var(--tx-alt-col)!important;box-shadow:0 0 0 0 transparent!important;outline:0!important}.jw-row .jw-block .fm-group select.fm-control,.wpm-row .wpm-col .wpm-block .fm-group select.fm-control{cursor:pointer}.jw-row .jw-block .fm-group .fm-control:focus,.wpm-row .wpm-col .wpm-block .fm-group .fm-control:focus{border:solid 2px var(--pri-col)!important}.jw-row .jw-block .fm-group .btn,.wpm-row .wpm-col .wpm-block .fm-group .btn,.wpmblock .fm-group .btn{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:inline-block;position:relative;padding:6px 18px;background:var(--pri-col)!important;color:var(--tx-pri-col)!important;font-weight:600;border-radius:4px;letter-spacing:.04em;border:none!important;outline:0!important}.jw-row .jw-block .fm-group .btn:hover,.wpm-row .wpm-col .wpm-block .fm-group .btn:hover,.wpmblock .fm-group .btn:hover{background:var(--sec-col)!important}.jw-row .jw-block .fm-group a,.wpm-row .wpm-col .wpm-block .fm-group a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:var(--pri-col)!important}.jw-row .jw-block .fm-group a:hover,.wpm-row .wpm-col .wpm-block .fm-group a:hover{color:var(--sec-col)!important}.wpm-row .wpm-col .wpm-block .fm-group .boz-captcha-lab{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;margin-bottom:0;font-style:italic}.wpm-row .wpm-col .wpm-block .fm-group .boz-captcha-lab>span{color:var(--pri-col)!important}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label input{display:none}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label span{display:inline-block;position:relative;margin-left:52px}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label .slider{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:inline-block;position:relative;width:44px;height:22px;border-radius:11px;background-color:var(--bg-alt-col)!important;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:2px}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label .slider::before{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;content:'';background-color:var(--tx-pri-col)!important;bottom:2px;width:18px;height:18px;border-radius:9px;left:2px;position:absolute}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label input:checked+.slider{background-color:var(--pri-col)!important}.wpm-row .wpm-col .wpm-block .fm-group.checkbox .wpm-checkbox-label input:checked+.slider::before{transform:translateX(22px)!important}.logged-out-login .wpm-recover-password-form{display:none}.wpm-note{display:none;position:relative;width:100%}.wpm-note>.jwloader{display:block;position:relative;width:100%;padding:8px;background:var(--tx-pri-col)!important;border:solid 1px var(--pri-col)!important;border-radius:6px;margin-bottom:12px}.wpm-note>.jwloader>p{margin-bottom:0;color:var(--pri-col)}.wpm-note>.jwloader>p>img{display:inline-block;position:relative;width:38px;height:38px;vertical-align:middle;top:-2px}.wpm-note>.note{display:block;position:relative;width:100%;padding:12px;border-radius:6px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)!important;margin-bottom:12px}.wpm-note>.note.error{background:#eb0000!important}.wpm-note>.note.info{background:#009bff!important}.wpm-note>.note.success{background:#00dcaa!important}.wpm-block p.notice,.wpmblock p.notice{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;padding:12px;border-radius:6px;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4);margin-bottom:12px;background:var(--pri-col)!important}.wpm-register .register-done,.wpm-register .register-done .confirmed{display:none}.jw-woo-profile{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%}.jw-row{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;clear:both}#boz_account_logo_upload{display:none}.jw-row #avatar{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:inline-block;position:relative;width:40%}.jw-row #avatar .fm-group .boz-img{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;padding-top:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.jw-row #avatar .fm-group .boz-img img{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';object-position:center;min-height:100%}.jw-row #avatar .fm-group .boz-img:hover img{transform:scale(1.1)}.jw-row #avatar .fm-group .boz-img #remove_account_logo{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:absolute;width:32px;height:32px;padding:0;border-radius:16px;top:10px;right:10px;background:var(--pri-col)!important;color:var(--tx-pri-col)!important;outline:0!important}.jw-row #avatar .fm-group .boz-img #remove_account_logo:hover{background:#eb0000!important}.jw-row #avatar #account_logo{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;padding:8px 12px;background:var(--pri-col)!important;color:var(--tx-pri-col)!important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;outline:0!important}.jw-row #avatar #account_logo:hover{background:var(--sec-col)!important}.jw-row #avatar #boz-avatar #boz_process{display:none;position:relative;width:100%}.jw-row #avatar #boz-avatar #boz_process .jwloader{display:block;position:relative;width:100%;padding:8px 12px 12px 12px;border-radius:6px;border:solid 1px var(--pri-col)!important;background:#fff;margin-bottom:12px}.jw-row #avatar #boz-avatar #boz_process .jwloader>p{text-align:center;color:var(--pri-col)!important;margin-bottom:0}.jw-row #avatar #boz-avatar #boz_process .jwloader>p>img{display:inline-block;position:relative;width:38px;height:38px;vertical-align:middle;top:-2px}.jw-row #avatar #boz-avatar #boz_process .jwloader>.progress{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;height:8px;border-radius:4px;background:var(--tx-glo-col)!important;border:solid 1px var(--tx-glo-col)!important;overflow:hidden}.jw-row #avatar #boz-avatar #boz_process .jwloader>.progress>.prog{display:block;position:relative;width:0%;height:100%;background:var(--sec-col)!important;border-radius:4px}.jw-row #account-details{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:calc(60% - 30px);float:right}.jw-row h3.label{font-size:20px;margin-bottom:12px}.jw-row .jw-block .fm-group:not(:last-child){margin-bottom:17px}.jw-row #deactivate-account,.jw-row #disconnect-account{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:block;position:relative;width:100%;padding-top:30px}#boz_note{display:none;position:relative;width:100%;padding:8px 12px;border-radius:6px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);margin-bottom:8px}#boz_note p{margin-bottom:0}#boz_note.error,.wpm-block p.notice.error,.wpmblock p.notice.error{background:#eb0000!important}#boz_note.info,.wpm-block p.notice.info,.wpmblock p.notice.info{background:#009bff!important}#boz_note.success,.wpm-block p.notice.success,.wpmblock p.notice.success{background:#00dcaa!important}@media (max-width:991px){.wpm-row{display:block}.wpm-row .wpm-col.col-50{flex:none;width:100%;min-width:100%}}@media (max-width:599px){.jw-row #avatar{display:block;width:100%}.jw-row #account-details{float:unset!important;width:100%;margin-top:30px}}.wpop_delivery_block > .wpb_wrapper {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: block;
position: relative;
width: 100%;
padding: 5px;
background: var(--color-alt-content-secondary-grad);
color: var(--color-content-bg);
font-weight: 700;
border-radius: 12px;
overflow: hidden;
}
.wpop_delivery_block > .wpb_wrapper > p {
display: block;
position: relative;
background: rgba(255,255,255,.4);
border-radius: 8px;
padding: 10px 15px;
text-transform: uppercase;
overflow: hidden;
}
@keyframes truck_anim {
0% {
transform: scale(0) rotate(-5deg);
right: 95%;
bottom: 55px;
color: rgba(255,255,255,.25);
}
40% {
transform: scale(0.5) rotate(3deg);
right: 50%;
bottom: 5px;
color: rgba(255,255,255,.35);
}
70% {
transform: scale(0.7) rotate(-1deg);
right: 30%;
bottom: 10px;
color: rgba(255,255,255,.5);
}
85% {
transform: scale(0.7) rotate(-7deg);
right: 25%;
bottom: 15px;
color: rgba(255,255,255,.55);
}
100% {
transform: scale(1) rotate(-22deg);
right: -150px;
bottom: 23px;
color: rgba(255,255,255,.85);
}
}
.wpop_delivery_block > .wpb_wrapper > p::after {
font-family: FontAwesome;
content: '\f07a';
color: rgba(255,255,255,.35);
display: block;
position: absolute;
font-size: 70px;
bottom: 23px;
right: 15px;
transform: rotate(-10deg);
animation: truck_anim 4s ease infinite;
}
.wpop_delivery_block > .wpb_wrapper > p > small {
display: inline-block;
position: relative;
padding: 2px 8px;
border-radius: 24px;
background: var(--color-content-bg);
color: var(--color-content-primary);
text-transform: initial;
font-weight: 400;
font-size: 13px;
line-height: 18px;
border-top: solid 2px var(--color-content-primary);
border-bottom: solid 2px var(--color-content-primary);
}
.widget_price_filter .price_slider_wrapper {
padding: 6px 12px;
}
.widget_price_filter .ui-slider-range {
}
.widget_price_filter .ui-slider-handle {
box-shadow: unset !important;
border: solid 1px var(--color-content-primary);
}
.widget_price_filter .price_slider_wrapper .price_slider_amount button[type="submit"] {
padding: 6px 12px;
border-radius: 32px;
}
.select2-container {
min-width: 100%;
max-width: 100%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
text-align: left !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
line-height: 28px;
border-radius: 6px;
border: solid 1px var(--color-content-primary) !important;
background: var(--color-content-bg) !important;
outline: unset !important;
box-shadow: unset !important;
padding: 0 10px;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
border: solid 1px var(--color-content-primary) !important;
}
.select2-container--default .select2-selection--single {
border: unset !important;
border-top: solid 2px transparent !important;
border-bottom: solid 2px var(--color-content-bg-alt) !important;
border-radius: 0 !important;
}
.select2-container--default .select2-selection--single:hover {
border-bottom: solid 2px var(--color-content-primary) !important;
}
.select2-container--default .select2-selection--single[aria-expanded="true"] {
border-top: solid 2px var(--color-content-primary) !important;
border-bottom: solid 2px var(--color-content-primary) !important;
}
.select2-container--open .select2-selection {
box-shadow: unset !important;
}
.select2-dropdown {
border: solid 1px var(--color-content-primary) !important;
border-top: unset !important;
}
.woocommerce-ordering {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: block;
position: relative !important;
width: 100%;
background: var(--color-content-bg);
padding: 2px;
border-bottom: solid 2px transparent;
margin-bottom: 10px;
}
.woocommerce-ordering .orderby {
outline: unset !important;
box-shadow: unset !important;
border: unset;
background: var(--color-content-bg);
border-bottom: solid 2px var(--color-content-bg-alt);
border-radius: 0;
cursor: pointer;
}
.woocommerce-ordering:hover .orderby,
.woocommerce-ordering:focus .orderby {
border-bottom: solid 2px var(--color-content-primary);
}
#wpop_mobile_logo {
display: none;
}
.wpop_single_ugs,
.woocommerce-checkout-review-order-table > tfoot > tr,
.woocommerce-checkout-review-order-table > tfoot > .order-total {
display: flex;
flex-direction: row;
position: relative;
width: 100%;
}
.wpop_single_ugs {
border-top: solid 1px var(--color-content-faded);
border-bottom: solid 1px var(--color-content-faded);
}
.wpop_single_ugs > span {
flex: auto;
display: inline-block;
position: relative;
}
.wpop_single_ugs > span:first-child {
max-width: 80px;
}
.wpop_single_ugs > span:first-child::before {
font-family: FontAwesome;
content: '\f02a';
margin-right: 10px;
color: var(--color-content-faded);
}
.wpop_single_ugs > span:last-child {
color: var(--color-content-primary);
text-align: right;
}
.woocommerce-checkout-review-order-table > tfoot > tr > th,
.woocommerce-checkout-review-order-table > tfoot > tr > td,
.woocommerce-checkout-review-order-table > tfoot > .order-total > th,
.woocommerce-checkout-review-order-table > tfoot > .order-total > td {
flex: auto;
}
.woocommerce-checkout-review-order-table > tfoot > .order-total > th {
max-width: 80px;
}
.woocommerce-checkout-review-order-table > tfoot > tr > td,
.woocommerce-checkout-review-order-table > tfoot > .order-total > td {
color: var(--color-content-primary);
}
.woocommerce-checkout-payment .woocommerce-terms-and-conditions {
background: var(--color-content-bg);
border-radius: 6px;
padding: 20px 0;
margin-bottom: 30px;
}
.woocommerce > .woocommerce-MyAccount-navigation > ul > li > a {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: block;
position: relative;
width: 100%;
background: var(--color-chrome-toolbar);
padding: 5px 15px;
border-radius: 32px;
border: solid 1px var(--color-content-faded) !important;
color: var(--color-content-faded);
}
.woocommerce > .woocommerce-MyAccount-navigation > ul > li > a:hover {
background: var(--color-content-bg);
border: solid 1px var(--color-content-primary) !important;
color: var(--color-content-primary);
}
.woocommerce > .woocommerce-MyAccount-navigation > ul > li.is-active > a {
background: var(--color-content-primary);
border: solid 1px var(--color-alt-content-primary) !important;
color: var(--color-content-bg);
}
.woocommerce-info,
.woocommerce-message {
border-radius: 6px !important;
padding: 15px !important;
}
.woocommerce-info .woocommerce-Button,
.woocommerce-message .woocommerce-Button {
padding: 6px 12px !important;
margin-right: 10px !important;
vertical-align: middle !important;
}
.woocommerce-Address > header > .edit {
display: inline-block;
position: relative;
background: var(--color-alt-content-primary);
color: var(--color-content-bg);
padding: 6px 12px;
border-radius: 32px;
font-size: 13px;
line-height: 18px;
top: -5px;
}
.woocommerce-Address > header > .edit:hover {
background: var(--color-alt-content-secondary);
color: var(--color-content-bg);
}
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table > thead,
.woocommerce-checkout-review-order-table > tbody,
.woocommerce-checkout-review-order-table > tfoot,
.woocommerce-shipping-methods,
.woocommerce-shipping-totals.shipping,
.cart-collaterals tbody {
display: block !important;
position: relative !important;
width: 100% !important;
}
.woocommerce-checkout-review-order-table > thead > tr,
.woocommerce-checkout-review-order-table > tbody > tr,
.woocommerce-checkout-review-order-table > tfoot > tr {
display: flex;
position: relative;
width: 100%;
}
.woocommerce-checkout-review-order-table > tfoot > .order-total {
margin-top: 15px;
}
.woocommerce ul#shipping_method li,
.cart-collaterals #shipping_method > li {
text-align: left;
padding: 10px;
background: var(--color-content-bg);
border-radius: 4px;
}
.cart-collaterals .woocommerce-shipping-destination {
margin: 15px 0 !important;
font-size: 13px;
text-align: left;
}
.cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
display: block;
text-align: left;
}
section.shipping-calculator-form {
border-radius: 4px;
}
.woocommerce-shipping-totals.shipping,
.woocommerce-shipping-totals.shipping > th,
.woocommerce-shipping-totals.shipping > tr,
.woocommerce-shipping-totals.shipping > td {
display: block;
position: relative;
width: 100% !important;
}
.woocommerce-shipping-totals.shipping > th {
font-weight: 700 !important;
color: var(--color-content-primary);
}
.wpop_sticky_row .sticky_column {
display: block;
position: sticky;
height: auto;
top: 90px;
grid-row-start: 1;
align-self: start;
overflow: hidden;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a > img {
width: 100%;
height: auto;
}
.w-grid .woocommerce-Price-amount.amount {
color: var(--color-content-primary);
}
#page-header .w-nav .w-nav-list > li > a {
border: solid 2px transparent;
}
#page-header .w-nav .w-nav-list > .current-menu-item > a { }
#page-header .w-nav .w-nav-list > .current-menu-item > a:hover > .w-nav-title { }
.wpop_large_titlebar .g-breadcrumbs > .g-breadcrumbs-item > a,
.wpop_large_titlebar .g-breadcrumbs > .g-breadcrumbs-item > a > span {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
}
.wpop_large_titlebar .g-breadcrumbs > .g-breadcrumbs-item > a {
background: transparent !important;
padding: 2px 6px !important;
border-radius: 24px !important;
}
.wpop_large_titlebar .g-breadcrumbs > .g-breadcrumbs-item > a:hover {
background: var(--color-content-primary) !important;
color: var(--color-content-bg-alt) !important;
-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.35) !important;
box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.35) !important;
}
.wpop_large_titlebar .g-breadcrumbs > .g-breadcrumbs-item > a:hover > span {
color: var(--color-content-bg-alt) !important;
}
.wpop_ul ul {
list-style-type: none;
margin-left: 0;
}
@keyframes ul_li_before {
0% {
transform: rotate(0deg);
border-radius: 0;
border: solid 1px var(--color-content-primary);
background: var(--color-content-primary);
}
25% {
transform: rotate(90deg);
border-radius: 3px;
border: solid 1px var(--color-content-primary);
background: var(--color-content-primary);
}
50% {
transform: rotate(180deg);
border-radius: 6px;
border: solid 1px var(--color-content-primary);
background: var(--color-content-bg);
}
75% {
transform: rotate(270deg);
border-radius: 3px;
border: solid 1px var(--color-content-primary);
background: var(--color-content-bg);
}
100% {
transform: rotate(360deg);
border-radius: 0;
border: solid 1px var(--color-content-primary);
background: var(--color-content-primary);
}
}
.wpop_ul ul > li::before {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
content: '';
display: inline-block;
position: relative;
width: 12px;
height: 12px;
border: solid 1px var(--color-content-primary);
background: var(--color-content-primary);
margin: 0 5px;
animation: ul_li_before 3s ease infinite;
}
.wpcf7 form.invalid .wpcf7-response-output {
background: #dc3232;
color: #ffffff;
border: unset !important;
}
.wpcf7 form.sent .wpcf7-response-output {
background: var(--color-content-primary);
color: #ffffff;
border: unset !important;
}
.leaflet-map {
z-index: 1;
}
.hours_table i,
.cf7wpop i {
color: var(--color-content-primary);
}
.footer_heading h3 {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: inline-block;
position: relative;
width: auto;
}
@keyframes footer_underline {
0% {
width: 50%;
background: var(--color-content-primary);
}
50% {
width: 100%;
background: var(--color-alt-content-overlay-grad);
}
100% {
width: 50%;
background: var(--color-content-primary);
}
}
.footer_heading h2::after,
.footer_heading h3::after,
.footer_heading h4::after,
.footer_heading h5::after,
.footer_heading h6::after {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
content: '';
display: block;
position: relative;
width: 50%;
height: 2px;
background: var(--color-content-primary);
margin-top: 5px;
animation: footer_underline 3s ease infinite;
}
.wpop_home_header .w-btn-wrapper {
margin: 0 !important;
}
.wpop_home_header .title_title > .wpb_wrapper {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: inline-block;
position: relative;
border: solid 3px var(--color-content-primary);
background: var(--color-content-heading);
border-radius: 96px;
padding: 4px;
}
.wpop_home_header .title_title > .wpb_wrapper h1 {
padding: 7px 10px;
color: var(--color-content-bg);
}
.wpop_home_header .title_title > .wpb_wrapper h1 > strong {
display: inline-block;
position: relative;
background: var(--color-alt-content-primary-grad);
color: var(--color-content-bg);
border: solid 2px var(--color-content-bg);
border-radius: 96px;
padding: 10px 20px;
}
.wpop_home_header .slug_title > .wpb_wrapper h2 > strong {
display: inline-block;
position: relative;
color: var(--color-alt-content-primary);
border: solid 2px var(--color-alt-content-primary);
border-radius: 72px;
padding: 5px 20px;
margin: 5px 0;
}
.wpop_home_header .location_title {
overflow: hidden;
}
.wpop_home_header .location_title > .wpb_wrapper h3 {
display: inline-block;
position: relative;
background: var(--color-content-bg);
color: var(--color-alt-content-primary-grad);
border: solid 2px var(--color-alt-content-primary-grad);
padding: 5px 20px;
border-radius: 72px;
text-transform: uppercase;
}
.wpop_home_header .location_title > .wpb_wrapper h3::before {
content: '';
display: block;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 2px;
background: var(--color-alt-content-primary-grad);
transform: translateX(-100%);
z-index: 0;
}
.wpop_home_header .location_title > .wpb_wrapper h3::after {
content: '';
display: block;
position: absolute;
top: 50%;
right: 0;
width: 100%;
height: 2px;
background: var(--color-alt-content-primary-grad);
transform: translateX(100%);
z-index: 0;
} * {
scrollbar-width: thin;
scrollbar-color: rgba(0,0,0,.66);
} *::-webkit-scrollbar {
width: 5px;
}
*::-webkit-scrollbar-track {
background: rgba(0,0,0,.25);
}
*::-webkit-scrollbar-thumb {
background-color: rgba(0,0,0,.66);
border-radius: 0; }
.home_slug_highlighted > strong {
display: inline-block;
position: relative;
padding: 5px 30px 5px 15px;
background: var(--color-content-bg);
color: #000000;
border-top-left-radius: 32px;
border-bottom-left-radius: 32px;
font-weight: 700;
}
.home_slug_highlighted > strong.highlighted {
display: inline-block;
position: relative;
padding: 5px 15px;
background: #000000;
color: var(--color-content-bg);
border-radius: 32px;
margin-left: -25px;
}
#home_header_subline {
display: block;
position: absolute;
width: 100%;
padding: 10px 0;
left: 0;
bottom: 0;
}
#home_header_scroll > .w-image-h > img {
padding: 5px;
border-radius: 32px;
background: rgba(0,0,0,.25);
}
#atw_mobile_logo {
display: none;
}
#wpm_choose_lang .min_label {
display: none;
}
.h2_black {
display: inline-block;
position: relative;
padding: 10px 30px;
border-radius: 48px;
background: #000000;
}
.w-cart-dropdown span.quantity > span.subscription-details {
display: none !important;
}
.g-breadcrumbs > .g-breadcrumbs-item > a {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
}
.g-breadcrumbs > .g-breadcrumbs-item > a:hover {
color: var(--color-content-heading) !important;
}
.wpm_leaflet_map {
z-index: 1;
}
.ml_rounded_portrait {
margin-left: 50%;
transform: translateX(-50%);
}
#products_cats_options > .wpb_wrapper::after {
content: '';
position: absolute;
top: 38%;
right: 0;
transform: translateY(-50%);
pointer-events: none;
font-size: var(--inputs-font-size);
margin: 0 var(--inputs-padding);
color: var(--inputs-text-color);
border: 0.4em solid;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-radius: 2px;
}
#products_cats_options > .wpb_wrapper > #product_cat {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
#products_cats_options > .wpb_wrapper > #product_cat::-ms-expand {
display: none;
}
.select2-selection__arrow:after,
#billing_country_field .select2-selection > .select2-selection__arrow::after {
margin: 0.5rem 0.8rem !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
#billing_country_field .select2-selection > .select2-selection__rendered {
line-height: unset !important;
}
.select2-selection__arrow > b {
display: none !important;
}
.woocommerce .product_meta>span {
padding-right: 0.3rem;
display: block;
position: relative;
padding: 6px 0;
}
.woocommerce-variation.single_variation,
.woocommerce-variation.single_variation > .woocommerce-variation-price {
display: block;
position: relative;
width: 100%;
}
.woocommerce-variation.single_variation > .woocommerce-variation-price {
margin-top: 10px;
}
.woocommerce-variation.single_variation {
padding: 12px;
border: solid 2px var(--color-alt-content-primary);
color: var(--color-content-secondary);
border-radius: 4px;
margin: 24px 0;
}
.woocommerce-variation.single_variation .price {
background: var(--color-alt-content-primary);
padding: 8px 16px;
border-radius: 32px;
color: #ffffff !important;
font-weight: 700;
font-size: 28px;
}
.wpm_delivery_info {
display: block;
position: relative;
width: 100%;
background: var(--color-alt-content-primary);
color: #ffffff;
width: 100%;
padding: 8px 12px;
border-radius: 12px;
text-shadow: 0px 1px 1px rgba(0,0,0,0.65);
letter-spacing: 0.02em;
margin-top: 24px;
}
table.woocommerce-product-attributes .woocommerce-product-attributes-item__label {
background: var(--color-content-secondary);
color: #ffffff;
border-bottom: solid 3px var(--color-content-primary) !important;
}
table.woocommerce-product-attributes .woocommerce-product-attributes-item__value {
background: var(--color-alt-content-bg-grad);
color: var(--color-content-secondary);
border-bottom: solid 3px var(--color-content-primary) !important;
} .cli-style-v2 .cli-bar-btn_container .cli-plugin-button,
.cli-tab-footer .wt-cli-privacy-accept-btn {
-webkit-transition: all 500ms ease-in !important;
-moz-transition: all 500ms ease-in !important;
-o-transition: all 500ms ease-in !important;
transition: all 500ms ease-in !important;
border-radius: 32px !important;
font-weight: 500 !important;
background-color: var(--color-content-primary) !important;
color: #ffffff !important;
text-decoration: none !important;
font-weight: 500 !important;
font-family: Montserrat;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover,
.cli-tab-footer .wt-cli-privacy-accept-btn:hover {
background-color: var(--color-content-secondary) !important;
color: #ffffff !important;
font-weight: 500 !important;
}
.cli-switch input:checked + .cli-slider {
background-color: var(--color-content-primary) !important;
}
.cli-modal-content {
border-radius: .5rem !important;
}
#cookie-law-info-again {
-webkit-transition: all 500ms ease-in !important;
-moz-transition: all 500ms ease-in !important;
-o-transition: all 500ms ease-in !important;
transition: all 500ms ease-in !important;
font-size: 9px !important;
font-weight: 500 !important;
border-radius: 2px !important;
margin: 0 0 10px 0 !important;
box-shadow: rgb(0,0,0,.4) 0 1px 3px 0 !important;
line-height: 18px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
#cookie-law-info-again:hover {
background-color: var(--color-content-primary) !important;
color: #ffffff !important;
}
.cli-style-v2 .cli-bar-message {
font-size: 13px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
padding: 10px 20px;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button,
.cli-tab-footer .wt-cli-privacy-accept-btn {
border-radius: 2px !important;
font-size: 10px !important;
text-transform: uppercase;
font-weight: 600 !important;
letter-spacing: 0.05em;
}
.cli-tab-container h4, .cli-tab-container h1 {
font-size: 24px !important;
text-align: center !important;
}
.wt-cli-cookie-description,
.cli-collapsed .cli-privacy-content,
.cli-tab-container p,
.cli-privacy-content-text,
.wt-cli-privacy-overview-actions {
text-align: center !important;
} .one-required {
color: rgb(235,0,0) !important;
}
.wpm_negative h1,
.wpm_negative h2,
.wpm_negative h3,
.wpm_negative h4,
.wpm_negative h5,
.wpm_negative h6,
.wpm_negative p {
color: #ffffff !important;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.wpm_iframe {
position: relative;
overflow: hidden;
width: 100%;
padding-top: 56.25%;
}
.wpm_iframe iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
.jw-row .jw-block .fm-group .fm-control,
.wpm-row .wpm-col .wpm-block .fm-group .fm-control {
border: solid 1px var(--tx-alt-col)!important;
}
.jw-row .jw-block .fm-group .fm-control:focus,
.wpm-row .wpm-col .wpm-block .fm-group .fm-control:focus {
border: solid 1px var(--pri-col)!important;
}
.g-breadcrumbs a:hover {
color: var(--color-alt-content-text) !important;
}
.w-post-elm.post_date {
width: 100% !important;
}
.w-sharing .w-sharing-list .w-sharing-item {
min-width: unset !important;
width: 36px !important;
height: 36px !important;
border-radius: 18px !important;
} .g-loadmore {
margin-top: 60px;
}
.w-grid.type_metro .w-grid-list article .w-grid-item-h .w-vwrapper .w-hwrapper .w-post-elm {
display: block;
position: relative;
min-width: 100% !important;
margin: 0 !important;
}
.w-grid.type_metro .w-grid-list article .w-grid-item-h .w-vwrapper .w-hwrapper .w-post-elm:last-child {
margin-bottom: 20px !important;
transform: translate(-100%,70%);
}
.modern_section_2_columns .overlay::after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
z-index: 0;
}
.modern_section_2_columns .overlay > .vc_column-inner {
z-index: 10 !important;
}
@media (min-width: 900px) and (max-width: 1250px){
.w-grid.type_metro .w-grid-list {
grid-template-columns: repeat(2,1fr) !important;
}
}
@media (min-width: 720px) and (max-width: 899px){
.w-grid.type_metro .w-grid-list {
grid-template-columns: repeat(3,1fr) !important;
}
}
@media (min-width: 720px) and (max-width: 899px){
.w-grid.type_metro .w-grid-list {
grid-template-columns: repeat(3,1fr) !important;
}
}
@media (min-width: 601px) and (max-width: 719px){
.w-grid.type_metro .w-grid-list {
grid-template-columns: repeat(2,1fr) !important;
}
}
@media (max-width: 1091px) {
#home_big_title h1 {
font-size: 42px !important;
}
._in_section_2_columns {
grid-template-columns: auto !important;
}
._in_section_2_columns > .wpb_column {
display: block;
position: relative;
width: 100% !important;
}
.wpop_sticky_row > .l-section-h > .g-cols {
grid-template-columns: 1fr !important;
}
.wpop_sticky_row .sticky_column {
display: block;
position: relative;
height: auto;
top: unset !important;
text-align: center !important;
}
}
@media (max-width: 991px){
#products_cats_options > .wpb_wrapper::after {
top: 56%;
}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
float: unset !important;
width: 100% !important;
margin-bottom: 50px;
}
.woocommerce > .woocommerce-MyAccount-navigation > ul > li > a {
text-align: center;
}
}
@media (max-width: 900px) {
#wpm_choose_lang .min_label {
display: inline-block;
}
#wpm_choose_lang .full_label {
display: none;
}
.woocommerce-checkout #order_review_heading {
display: block !important;
position: relative !important;
width: 100% !important;
margin-top: 30px !important;
}
}
@media (max-width: 767px) {
#home_big_title h1 {
font-size: 36px !important;
}
.footer_heading h2::after,
.footer_heading h3::after,
.footer_heading h4::after,
.footer_heading h5::after,
.footer_heading h6::after {
width: 50%;
margin-left: 50%;
transform: translateX(-50%);
}
.variations_form.cart > .variations tr {
display: block;
position: relative;
width: 100%;
border-radius: 4px;
margin: 10px auto;
}
.variations_form.cart > .variations tr > .label,
.variations_form.cart > .variations tr > .value {
display: block;
position: relative;
width: 100%;
text-align: center;
}
.variations_form.cart > .single_variation_wrap .woocommerce-variation-add-to-cart > .quantity {
display: block;
position: relative;
width: 100%;
margin-bottom: 15px;
}
.post_taxonomy.style_badge { }
.w-sharing {
margin-bottom: 15px;
}
}
@media (max-width: 600px){
.w-grid.type_metro .w-grid-list {
grid-template-columns: 1fr 1fr !important;
}
#home_big_title h1 {
font-size: 32px !important;
}
#home_interactive_txt > span {
font-size: 17px !important;
}
#atw_desktop_logo {
display: none;
}
#atw_mobile_logo {
display: inline-block;
}
#home_header_subline {
display: none;
}
.wpop_home_header .title_title > .wpb_wrapper {
display: block;
padding: 0;
border-radius: 12px;
}
.wpop_home_header .title_title > .wpb_wrapper h1 {
padding: 5px 10px;
font-size: 24px;
}
.wpop_home_header .title_title > .wpb_wrapper h1 > strong {
display: block;
margin: 5px 0;
}
.wpop_home_header .slug_title > .wpb_wrapper h2 {
font-size: 18px;
}
.wpop_home_header .location_title > .wpb_wrapper h3 {
font-size: 15px;
}
.wpb_wrapper > table,
.wpb_wrapper > table > tbody,
.wpb_wrapper > table > tbody > tr {
display: block;
position: relative;
width: 100%;
height: auto !important;
}
.wpb_wrapper > table > tbody > tr > td {
display: block;
position: relative;
width: 100% !important;
height: auto !important;
text-align: center;
}
}
@media (max-width: 490px){
.w-grid.type_metro .w-grid-list {
display: block !important;
}
#home_big_title h1 {
font-size: 26px !important;
}
#home_interactive_txt > span {
font-size: 14px !important;
}
}  .imgcrop {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
font-family: 'object-fit: cover;';
object-position: center;
min-height: 100%;
}
.wpm_top_view {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: block;
position: relative;
width: 100%;
margin: 20px auto;
}
.wpm_top_view .img {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
display: block;
position: relative;
width: 100%;
padding-top: 66%;
overflow: hidden;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.wpm_top_view .img img {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
}
.wpm_top_view .img:hover img {
transform: scale(1.15) rotate(2deg);
}
.wpm_top_view .title,
.wpm_top_view .title h3 {
-webkit-transition: all 250ms ease-in !important;
-moz-transition: all 250ms ease-in !important;
-o-transition: all 250ms ease-in !important;
transition: all 250ms ease-in !important;
}
.wpm_top_view .title {
display: block;
position: relative;
width: 100%;
padding: 16px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 0 0.1rem 0.2rem rgb(0,0,0,.1);
}
.wpm_top_view .title h3 {
font-size: 20px;
}
.wpm_top_view .title:hover h3 {
color: var(--wpm-link-hover);
}
.wpm_top_view:hover .title {
box-shadow: 0 0.2rem 0.3rem rgb(0,0,0,.15);
}
@media (max-width: 1024px){
.full_width_column_content > div > .g-cols {
grid-template-columns: auto !important;
}
.centered_btn {
left: 50%;
transform: translateX(-50%) !important;
}
.full_width_column {
display: block !important;
position: relative !important;
width: 100% !important;
}
.row_2_col_tablet > .l-section-h > .g-cols {
grid-template-columns: repeat(2,1fr);
}
}
@media (max-width: 991px){
.wpm_top_view .title {
text-align: center;
}
.widgettitle {
text-align: center;
}
}
@media (min-width: 600px) and (max-width: 991px){
.wpm_top_view {
width: 66%;
}
}
@media (max-width: 599px){
.wpm_top_view {
width: 90%;
}
}
@media (max-width: 359px) {
#wpop_mobile_logo {
display: inline-block;
}
#wpop_main_logo {
display: none;
}
}div.tagsinput { border: 1px solid #aaa; background: #FFF; padding:5px 2%; border-radius: 4px; width:96%; height:100px; overflow-y: auto; margin-top: 4px;}
div.tagsinput span.tag { border: 1px solid #0f7be4; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #0fb9e1; color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #fff; text-decoration:none; font-size: 11px; margin-top:-6px; float:right; } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}