.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}body {
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
}
table {
width: 100%;
margin-bottom: 20px;
border: none;
background: transparent;
}
table > thead tr th {
text-transform: uppercase;
font-size: 16px;
}
table > tbody > tr:nth-child(odd) > th,
table > tbody > tr:nth-child(odd) > td, table > tbody > tr:nth-child(even) > th,
table > tbody > tr:nth-child(even) > td {
background-color: transparent;
}
table > tbody > tr td {
padding: 9px 0 8px;
font-size: 12px;
color: var(--motors-text-alpha-color, #888);
border-bottom: 1px solid var(--motors-border-color, #d5d9e0);
border-top: none;
border-left: none;
border-right: none;
}
.post-grid-single-unit {
position: relative;
margin-bottom: 50px;
}
.post-grid-single-unit:hover .content {
border-color: transparent;
box-shadow: 0 1px 6px rgba(35, 38, 40, 0.4);
}
.post-grid-single-unit .image {
position: relative;
margin-bottom: 15px;
overflow: hidden;
}
.post-grid-single-unit .video-preview {
position: absolute;
right: 9px;
top: 17px;
padding: 1px 11px 1px 25px;
border-radius: 2px;
color: var(--motors-contrast-text-color, #fff);
font-size: 10px;
text-transform: uppercase;
background-color: var(--motors-bg-contrast, var(--mvl-secondary-color));
z-index: 20;
}
.post-grid-single-unit .video-preview .fas {
position: absolute;
top: 50%;
left: 7px;
margin-top: -6px;
font-size: 12px;
}
.post-grid-single-unit .sticky-post {
position: absolute;
top: 20px;
left: -90px;
background-color: var(--motors-accent-color, var(--mvl-primary-color));
text-transform: uppercase;
color: var(--motors-contrast-text-color, #fff);
font-weight: 700;
font-size: 11px;
width: 250px;
height: 33px;
line-height: 33px;
text-align: center;
transform: rotate(-45deg);
}
.post-grid-single-unit .sticky-post.blog-post-no-image {
width: 100%;
top: 0;
left: 0;
right: 0;
font-size: 10px;
transform: rotate(0deg);
}
.post-grid-single-unit .content {
box-shadow: none;
border-radius: 1px;
transition: all 0.5s ease;
transform: translateZ(0);
padding: 25px 40px 14px 40px;
border: 1px solid var(--motors-border-color, #ddd);
}
.post-grid-single-unit .content .title-relative {
position: relative;
min-height: 66px;
}
.post-grid-single-unit .content .title-relative a {
text-decoration: none !important;
}
.post-grid-single-unit .content .title-relative a .title {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-bottom: 0;
font-weight: 400;
line-height: 22px;
}
.post-grid-single-unit .content .post-meta-bottom {
display: flex;
margin-top: 22px;
padding-top: 12px;
border-top: 1px solid var(--motors-border-color, #ddd);
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit {
display: inline-block;
margin-right: 19px;
padding-left: 25px;
position: relative;
font-size: 12px;
color: var(--motors-text-alpha-color, #888);
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit:last-child {
margin-right: 0;
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments {
padding-left: 22px;
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments i {
top: 3px;
font-size: 14px;
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit i {
position: absolute;
left: 0;
top: 2px;
color: var(--motors-accent-color, var(--mvl-primary-color));
font-size: 15px;
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a {
color: var(--motors-text-alpha-color, #888);
text-decoration: none !important;
}
.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a:hover {
color: var(--motors-text-color, var(--mvl-secondary-color));
}
.col-md-4 .post-grid-single-unit .image:not(.advert) a img {
max-height: 181px;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 767px) {
.col-md-4 .post-grid-single-unit .image:not(.advert) a img {
width: 100%;
max-height: 100%;
}
}
.col-md-6 .post-grid-single-unit .image a img {
max-height: 205px;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 767px) {
.col-md-6 .post-grid-single-unit .image a img {
width: 100%;
max-height: 100%;
}
}
.post-list-single-item {
margin-bottom: 30px;
}
.post-list-single-item .image {
position: relative;
vertical-align: top;
overflow: hidden;
max-height: 429px;
}
.post-list-single-item .image img {
vertical-align: top;
width: 100%;
}
.post-list-single-item .video-preview {
position: absolute;
right: 9px;
top: 17px;
padding: 1px 11px 1px 25px;
border-radius: 2px;
color: var(--motors-contrast-text-color, #fff);
font-size: 10px;
text-transform: uppercase;
background-color: var(--motors-bg-contrast, var(--mvl-secondary-color));
z-index: 20;
}
.post-list-single-item .video-preview .fas {
position: absolute;
top: 50%;
left: 7px;
margin-top: -6px;
font-size: 12px;
}
.post-list-single-item .sticky-post {
position: absolute;
top: 20px;
left: -90px;
background-color: var(--motors-accent-color, var(--mvl-primary-color));
text-transform: uppercase;
color: var(--motors-contrast-text-color, #fff);
font-weight: 700;
font-size: 11px;
width: 250px;
height: 33px;
line-height: 33px;
text-align: center;
transform: rotate(-45deg);
}
.post-list-single-item .blog-meta {
position: relative;
margin-top: -44px;
padding-left: 36px;
padding-right: 27px;
margin-bottom: 0;
background-color: var(--motors-bg-contrast, #232628);
z-index: 20;
}
.post-list-single-item .absoluted-content {
position: absolute;
bottom: 44px;
left: 0;
right: 0;
}
.post-list-single-item .absoluted-content:before {
position: absolute;
content: "";
display: block;
bottom: 0;
left: 0;
right: 0;
height: 189px;
background: linear-gradient(to top, var(--motors-bg-contrast, rgba(35, 38, 40, 0.9)), rgba(35, 38, 40, 0));
z-index: 5;
}
.post-list-single-item .absoluted-content .relatived-content {
padding: 0 36px 31px;
position: relative;
z-index: 10;
}
.post-list-single-item .absoluted-content .relatived-content .title {
margin-bottom: 0;
color: var(--motors-contrast-text-color, #fff);
font-weight: 700;
line-height: 28px;
}
.post-list-single-item .absoluted-content .relatived-content .video-preview {
display: inline-block;
margin-bottom: 16px;
position: relative;
top: 0;
left: 0;
}
.special-label,
.special-label.h5 {
position: absolute;
top: 27px;
left: -81px;
height: 49px;
padding: 0 100px;
line-height: 49px;
color: var(--motors-contrast-text-color, #fff) !important;
text-transform: uppercase;
text-align: center;
font-size: 14px;
font-weight: 700;
background-color: var(--motors-spec-badge-color, #fab637);
transform: rotate(-45deg) translateZ(0);
transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
z-index: 10;
}
.special-label-small,
.special-label-small.h6 {
top: 20px;
left: -91px;
height: 32px;
line-height: 32px;
}
.stm-badge-directory,
.stm-badge-directory.heading-font {
position: absolute;
right: -65px;
left: unset;
padding: 0 55px;
top: 20px;
width: 200px;
height: 33px;
line-height: 33px;
transform: rotate(45deg);
background-color: var(--motors-accent-color, var(--mvl-primary-color));
color: var(--motors-contrast-text-color, #fff) !important;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.swiper-container {
overflow: hidden;
}
.mvl-card-skins .car-listing-modern-grid {
margin-right: -8px;
margin-left: -8px;
}
.mvl-card-skins.car-listing-modern-grid {
margin-right: -8px;
margin-left: -8px;
}
.swiper-slide > .mvl-card-skins {
width: 100%;
min-width: 100%;
padding: 0;
}
.car-listing-modern-grid {
padding-top: 0px !important;
}
.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins {
padding-left: 8px;
padding-right: 8px;
margin-bottom: 16px;
padding-bottom: 0;
}
@media (max-width: 1024px) {
.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins {
padding-left: 15px;
padding-right: 15px;
}
}
.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins a.mvl-card-link {
background-color: #fff;
border-radius: 8px;
padding: 0;
}
.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins .mvl_actions_popup {
margin-left: auto;
}
.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins .mvl_actions_popup i {
font-size: 24px;
color: rgba(53, 71, 90, 0.6980392157);
}
.mvl-featured-title-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.mvl-featured-title-container.grid {
margin-bottom: 16px;
}
.mvl-featured-title-container .mvl-featured-title {
font-size: 24px;
font-weight: 700;
color: var(--motors-filter-field-text-color-secondary);
}
.mvl-featured-title-container a {
font-size: 18px;
font-weight: 500;
color: var(--motors-filter-field-link-color);
}
.mvl-featured-title-container a i {
margin-left: 5px;
}
.listing-list-loop .image .image-inner .special-label,
.listing-list-loop .image .image-inner .special-label.h5 {
position: absolute;
top: 27px;
left: -81px;
height: 49px;
padding: 0 100px;
line-height: 49px;
color: var(--motors-contrast-text-color, #fff) !important;
text-transform: uppercase;
text-align: center;
font-size: 14px;
font-weight: 700;
background-color: var(--motors-spec-badge-color, #fab637);
transform: rotate(-45deg) translateZ(0);
transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
z-index: 10;
}
.listing-list-loop .image .image-inner .special-label-small,
.listing-list-loop .image .image-inner .special-label-small.h6 {
top: 20px;
left: -91px;
height: 32px;
line-height: 32px;
}
.listing-list-loop .image .image-inner .stm-badge-directory,
.listing-list-loop .image .image-inner .stm-badge-directory.heading-font {
position: absolute;
right: -65px;
left: unset;
padding: 0 55px;
top: 20px;
width: 200px;
height: 33px;
line-height: 33px;
transform: rotate(45deg);
color: var(--motors-contrast-text-color, #fff) !important;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.stm-directory-grid-loop {
margin-bottom: 30px;
}
.stm-directory-grid-loop a {
text-decoration: none;
}
.stm-directory-grid-loop .image {
position: relative;
overflow: hidden;
}
.stm-directory-grid-loop .image .image-inner img {
width: 100%;
}
.stm-directory-grid-loop .image .stm_compare_unit, .stm-directory-grid-loop .image .stm-listing-compare {
position: absolute;
right: 7px;
bottom: 7px;
padding: 3px 5px;
background: transparent;
color: var(--motors-contrast-text-color, #fff);
font-size: 14px;
border-radius: 2px;
opacity: 0;
z-index: 20;
}
.stm-directory-grid-loop .image .stm_compare_unit:hover, .stm-directory-grid-loop .image .stm-listing-compare:hover {
cursor: pointer;
}
.stm-directory-grid-loop .image .stm_compare_unit.active, .stm-directory-grid-loop .image .stm-listing-compare.active {
background-color: var(--motors-accent-color);
opacity: 1;
}
.stm-directory-grid-loop .image .stm-listing-favorite {
position: absolute;
left: 7px;
bottom: 7px;
padding: 3px 5px 3px 6px;
background: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
color: var(--motors-contrast-text-color, #fff);
border-radius: 2px;
font-size: 16px;
opacity: 0;
z-index: 20;
}
.stm-directory-grid-loop .image .stm-listing-favorite:hover {
cursor: pointer;
}
.stm-directory-grid-loop .image .stm-listing-favorite.active {
background-color: var(--motors-accent-color);
opacity: 1;
}
.stm-directory-grid-loop .image .video-preview {
position: absolute;
right: 9px;
top: 10px;
padding: 5px 8px 4px 25px;
border-radius: 2px;
color: var(--motors-contrast-text-color, #fff);
font-size: 10px;
text-transform: uppercase;
background-color: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
z-index: 20;
}
.stm-directory-grid-loop .image .video-preview .fa, .stm-directory-grid-loop .image .video-preview .fas {
position: absolute;
top: 50%;
left: 7px;
margin-top: -6px;
font-size: 12px;
}
.stm-directory-grid-loop .image .stm-car-medias {
position: absolute;
top: 7px;
left: 7px;
z-index: 20;
}
.stm-directory-grid-loop .image .stm-car-medias > div {
display: inline-block;
margin-right: 9px;
padding: 2px 5px 0 6px;
border-radius: 2px;
background: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
color: var(--motors-contrast-text-color, #fff);
font-size: 11px;
line-height: 22px;
font-weight: 600;
}
.stm-directory-grid-loop .image .stm-car-medias > div i {
font-size: 12px;
margin-right: 2px;
}
.stm-directory-grid-loop .image .stm-car-medias > div span {
position: relative;
top: -1px;
}
.stm-directory-grid-loop .image .stm-car-medias > div:hover {
cursor: pointer;
background: var(--motors-bg-highalpha-contrast, rgba(0, 0, 0, 0.6));
}
.stm-directory-grid-loop .image .stm-car-medias > div.stm-listing-videos-unit i {
position: relative;
top: -1px;
left: 1px;
margin-right: 3px;
}
.stm-directory-grid-loop .image:hover .stm_compare_unit, .stm-directory-grid-loop .image:hover .stm-listing-compare, .stm-directory-grid-loop .image:hover .stm-listing-favorite, .stm-directory-grid-loop .image:hover .stm-car-medias {
opacity: 1;
}
.stm-directory-grid-loop .listing-car-item-meta {
padding-top: 17px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top {
padding-bottom: 17px;
border-bottom: 1px solid var(--motors-border-color, #ccc);
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .car-title {
color: var(--motors-text-color, #232628);
overflow: hidden;
text-transform: uppercase;
font-size: 14px;
line-height: 18px;
font-weight: 700;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .car-title .colored {
color: var(--motors-accent-color, #cc6119);
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price {
position: relative;
float: right;
padding: 6px 10px 4px 4px;
margin-left: 18px;
background-color: var(--motors-accent-color, var(--mvl-primary-color));
text-align: right;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price:before {
position: absolute;
content: "";
display: block;
top: 0;
left: -12px;
height: 100%;
width: 32px;
background-color: var(--motors-accent-color, var(--mvl-primary-color));
transform: skew(-14deg, 0deg);
z-index: 5;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price.discounted-price {
padding: 1px 10px 2px 4px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price.discounted-price .sale-price {
line-height: 16px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .regular-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .sale-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price {
position: relative;
z-index: 6;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .regular-price {
font-size: 13px;
line-height: normal;
text-decoration: line-through;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .sale-price {
color: var(--motors-contrast-text-color, #fff);
font-size: 14px;
line-height: 20px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price {
line-height: 25px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price {
display: flex;
flex-direction: column;
align-items: center;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price .normal_font {
font-size: 10px;
font-weight: 600;
color: var(--motors-contrast-text-color, #fff);
line-height: 12px;
margin: 0;
padding: 0;
opacity: 0.7;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price .heading-font {
line-height: 16px;
margin: 5px 0 0;
color: var(--motors-contrast-text-color, #fff);
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom {
padding-top: 3px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul {
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
padding: 0;
margin: 0;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
margin-right: 10px;
color: var(--motors-text-alpha-color, #a8a8a8);
font-size: 14px;
padding-bottom: 10px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i {
margin-right: -1px;
font-size: 13px;
color: var(--motors-text-alpha-color, #a8a8a8);
vertical-align: middle;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-road {
position: relative;
top: 1px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-transmission {
position: relative;
top: 1px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li span {
position: relative;
top: 1px;
vertical-align: top;
margin-left: 2px;
font-size: 13px;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li .special-text {
margin-bottom: 2px;
text-transform: uppercase;
}
.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li:last-child {
margin-right: 0;
}
.stm-inventory-pro {
box-sizing: border-box;
}
.stm-inventory-pro * {
box-sizing: border-box;
}
@media (min-width: 1024px) {
.stm-inventory-pro .stm-inventory-pro-maincol {
flex-grow: 1;
}
}
.stm-inventory-pro--col-left, .stm-inventory-pro--col-right {
display: flex;
flex-direction: column;
gap: 30px;
}
@media (min-width: 1024px) {
.stm-inventory-pro--col-left, .stm-inventory-pro--col-right {
flex-direction: row;
margin: 20px 0;
}
}
@media (min-width: 1024px) {
.stm-inventory-pro--col-left .stm-inventory-pro-sidebar, .stm-inventory-pro--col-right .stm-inventory-pro-sidebar {
flex-basis: 225px;
flex-shrink: 0;
}
}
@media (min-width: 1180px) {
.stm-inventory-pro--col-left .stm-inventory-pro-sidebar, .stm-inventory-pro--col-right .stm-inventory-pro-sidebar {
flex-basis: 315px;
}
}
@media (min-width: 1024px) {
.stm-inventory-pro--col-left .stm-inventory-pro-sidebar {
order: 1;
}
}
@media (min-width: 1024px) {
.stm-inventory-pro--col-left .stm-inventory-pro-maincol {
order: 2;
}
}
@media (max-width: 1023px) {
.stm-inventory-pro-filter {
position: fixed;
left: -110%;
bottom: 0;
width: 370px;
height: 100%;
height: 100dvh;
padding: 0;
background-color: var(--motors-filter-bg-color, #ffffff);
display: flex;
flex-direction: column;
z-index: 100000;
visibility: hidden;
transition: all 0.2s ease;
top: 0;
}
.stm-inventory-pro-filter.show {
left: 0;
visibility: visible;
box-shadow: 5px 0 10px 0 rgba(41, 36, 58, 0.1);
display: flex !important;
}
}
@media (max-width: 767px) {
.stm-inventory-pro-filter {
width: 97vw;
}
.stm-inventory-pro-filter.show {
box-shadow: 10px 0 8px 0 rgba(41, 36, 58, 0.2);
}
}
@media (min-width: 1024px) {
.stm-inventory-pro-filter--solid {
background-color: var(--motors-filter-bg-color, #ffffff);
padding: 25px 20px 10px;
border-radius: 8px;
box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.03);
}
}
.stm-inventory-pro-filter .stm-filter-item {
margin: 0 0 15px;
}
.stm-inventory-pro-filter .stm-filter-item-search-input {
position: relative;
}
.stm-inventory-pro-filter .stm-filter-item-search-input input {
padding-left: 43px;
font-size: 16px;
font-weight: 500;
background-color: var(--motors-filter-field-bg-color);
color: var(--motors-filter-field-text-color);
border-color: var(--motors-filter-border-color);
}
.stm-inventory-pro-filter .stm-filter-item-search-input input:focus {
border-color: var(--motors-filter-field-link-color);
}
.stm-inventory-pro-filter .stm-filter-item-search-input input::-moz-placeholder {
font-size: 16px;
font-weight: 500;
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.stm-inventory-pro-filter .stm-filter-item-search-input input::placeholder {
font-size: 16px;
font-weight: 500;
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.stm-inventory-pro-filter .stm-filter-item-search-input i {
position: absolute;
left: 15px;
top: 48%;
transform: translateY(-50%);
font-size: 18px;
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-inventory-pro-filter--solid .stm-filter-item {
border: none;
padding: 0 0 0;
margin: 15px 0 15px;
}
@media (min-width: 768px) {
.stm-inventory-pro-filter--solid .stm-filter-item-advanced {
padding: 18px 0 20px;
border-top: 1px solid var(--motors-filter-border-color-lowalpha);
border-bottom: 1px solid var(--motors-filter-border-color-lowalpha);
margin: 20px 0 20px;
}
}
@media (min-width: 768px) {
.stm-inventory-pro-filter--solid .stm-filter-item.mvl-number-slider-field {
padding: 18px 0 20px;
border-top: 1px solid var(--motors-filter-field-border-color);
border-bottom: 1px solid var(--motors-filter-field-border-color);
margin: 20px 0 20px;
}
}
.stm-inventory-pro-filter--solid .stm-filter-item:first-of-type {
border-top: none;
padding-top: 0;
margin-top: 0;
}
.stm-inventory-pro-filter--solid .stm-filter-item:last-of-type {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.stm-inventory-pro-filter--solid .stm-filter-item-advanced + .stm-filter-item-advanced {
border-top: none;
padding-top: 0;
}
@media (min-width: 1024px) {
.stm-inventory-pro-filter--modular .stm-filter-item {
background-color: var(--motors-filter-bg-color, #ffffff);
padding: 12px 20px;
border-radius: 8px; box-shadow: 0px 4px 8px 0px rgba(41, 36, 58, 0.04);
border-bottom: none;
margin-bottom: 10px;
cursor: pointer;
}
}
.stm-inventory-pro-filter--modular .stm-inventory-pro-filter-header .heading {
color: var(--motors-filter-text-color-secondary);
}
.stm-inventory-pro-filter [class*=stm-filter_][class*=col-],
.stm-inventory-pro-filter [class*=stm-filter_] [class*=col-] {
padding-left: 0;
padding-right: 0;
float: none;
}
.stm-inventory-pro-filter .select2-container {
min-width: 100%;
}
.stm-inventory-pro-filter-header {
display: none;
margin: 0 0 18px;
}
@media (min-width: 1024px) {
.stm-inventory-pro-filter-header {
display: flex;
justify-content: space-between;
}
}
.stm-inventory-pro-filter-header h3.heading {
font-size: 28px;
line-height: 1.4;
font-weight: 700;
margin: 0;
color: var(--motors-filter-text-color) !important;
}
.stm-inventory-pro-filter-mobile-header {
height: 64px;
padding: 0 15px;
display: flex;
align-items: center;
justify-content: space-between;
flex-shrink: 0;
background: var(--motors-bg-color);
}
@media (min-width: 1024px) {
.stm-inventory-pro-filter-mobile-header {
display: none;
}
}
.stm-inventory-pro-filter-mobile-header .filter-close {
font-size: 22px;
font-family: "Font Awesome 6 Free";
font-weight: 600;
font-style: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left: 0;
flex-basis: 25%;
}
.stm-inventory-pro-filter-mobile-header .filter-close:before {
content: "\f104";
}
.stm-inventory-pro-filter-mobile-header .filter-heading {
flex-basis: 50%;
text-align: center;
font-size: 20px;
font-weight: 600;
}
.stm-inventory-pro-filter-mobile-header .filter-reset {
flex-basis: 25%;
text-align: right;
font-size: 16px;
font-weight: 500;
color: var(--motors-filter-field-link-color);
}
.stm-inventory-pro-filter .stm-slider-filter-type-unit .number-field-label .pull-left {
display: none;
}
.stm-inventory-pro-filter .stm-slider-filter-type-unit .stm-current-slider-labels {
float: left;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3.stm-filter-numeric-inputs-slider .stm-filter-numeric-inputs .stm-filter-numeric-input {
margin-bottom: 10px;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3.stm-filter-numeric-inputs-slider .stm-number-range-unit {
margin: 10px 0;
padding: 0 7px;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs {
display: flex;
gap: 16px;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number] {
-moz-appearance: textfield;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]::-webkit-outer-spin-button, .stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]:focus {
border: 1px solid var(--motors-filter-field-link-color);
}
.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input.filled-field {
border-color: var(--motors-filter-field-link-color);
}
@media (max-width: 1023px) {
.stm-inventory-pro-filter-fields {
flex-grow: 1;
overflow-y: auto;
padding: 0 15px 15px;
}
}
.stm-inventory-pro-filter-footer {
position: sticky;
bottom: 0;
z-index: 500;
padding: 10px 0;
background-color: var(--motors-filter-bg-color, #ffffff);
box-shadow: 0 -1px 0 2px var(--motors-filter-bg-color, #ffffff);
margin-top: 15px;
}
@media (max-width: 1023px) {
.stm-inventory-pro-filter-footer {
flex-shrink: 0;
padding: 10px 15px;
box-shadow: none;
margin-top: 0;
padding-bottom: env(safe-area-inset-bottom, 15px);
}
}
.stm-inventory-pro-filter-footer .actions {
display: flex;
flex-direction: column;
gap: 10px;
width: 100%;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button {
display: block;
width: 100%;
padding: 10px;
max-width: unset;
font-size: 14px;
font-weight: 500;
border-radius: 8px;
border: none;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.results-btn {
transition: all 0.3s ease;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.results-btn:hover {
background-color: var(--motors-filter-field-link-color-alpha);
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn {
background-color: unset;
color: var(--motors-filter-field-link-color) !important;
border: none;
padding: 12px;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn:hover {
background-color: unset !important;
opacity: 0.8;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn:hover:before {
display: none;
}
.stm-inventory-pro-filter-footer .actions .actions-button .button.show-results {
background-color: var(--motors-filter-field-link-color);
color: var(--motors-bg-color) !important;
border: none;
margin-bottom: 10px;
padding: 12px;
}
@media (max-width: 1023px) {
.stm-inventory-pro-filter--modular .stm-filter-pro-item-heading.aside {
display: none;
}
}
.stm-inventory-pro-filter--modular .stm-inventory-pro-filter-footer {
padding: 15px 20px 15px;
border-radius: 8px;
box-shadow: 0 0 8px 0 rgba(41, 36, 58, 0.06);
margin-top: 15px;
}
@media (max-width: 1023px) {
body.admin-bar .stm-inventory-pro-filter {
bottom: 0;
}
}
body.pro-filter-open {
overflow: hidden;
}
body.pro-filter-open.theme-motors #main > .container {
z-index: 0;
position: static;
}
@keyframes body-open-filter {
0% {
transform: translateX(0);
}
100% {
transform: translateX(20px);
}
}
.stm-inventory-pro-filter-mobile-apparent {
display: flex;
gap: 8px;
padding: 10px 0;
margin: 5px 0;
top: 0;
z-index: 95;
background: unset;
}
@media (min-width: 1024px) {
.stm-inventory-pro-filter-mobile-apparent {
display: none;
}
}
.stm-inventory-pro-filter-mobile-apparent.mvl-filter-sticky {
position: fixed;
padding: 15px 15px 15px 15px;
top: 0;
left: 0;
right: 0;
z-index: 95;
background: var(--motors-filter-bg-color);
margin: 0;
}
.stm-inventory-pro-filter-mobile-apparent .search-field {
flex-grow: 1;
}
.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text] {
width: 100%;
height: 47px;
border-radius: 8px;
color: var(--motors-filter-text-color);
}
.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text]::-moz-placeholder {
color: var(--motors-filter-text-color-super-lowalpha);
}
.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text]::placeholder {
color: var(--motors-filter-text-color-super-lowalpha);
}
.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input {
position: relative;
}
.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input {
padding-left: 43px;
font-size: 16px;
font-weight: 500;
background-color: var(--motors-filter-field-bg-color);
border: 1px solid var(--motors-filter-border-color);
margin-bottom: 0;
}
.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input::-moz-placeholder {
font-size: 16px;
font-weight: 500;
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input::placeholder {
font-size: 16px;
font-weight: 500;
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input i {
position: absolute;
left: 15px;
top: 48%;
transform: translateY(-50%);
font-size: 18px;
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-inventory-pro-filter-mobile-apparent .filter-handle {
background-color: var(--motors-filter-field-link-color);
border-radius: 8px;
color: var(--motors-bg-color);
height: 47px;
padding: 14px 20px;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 600;
gap: 6px;
}
.stm-inventory-pro-filter-mobile-apparent .filter-handle i {
font-size: 18px;
} .stm-inventory-pro .stm-featured-top-cars-title {
margin-bottom: 25px;
position: relative;
padding-right: 120px;
border-bottom: 3px solid var(--motors-filter-field-link-color);
}
.stm-inventory-pro .stm-featured-top-cars-title .heading-font {
position: relative;
display: inline-block;
padding: 3px 16px;
color: #ffffff;
background-color: var(--motors-filter-field-link-color);
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
text-overflow: ellipsis;
white-space: nowrap;
}
.stm-inventory-pro .stm-featured-top-cars-title .heading-font:after {
position: absolute;
content: "";
display: block;
top: 0;
right: -14px;
height: 100%;
width: 32px;
background-color: var(--motors-filter-field-link-color);
transform: skew(45deg, 0deg);
z-index: -1;
}
.stm-inventory-pro .stm-featured-top-cars-title a {
position: absolute;
right: 3px;
bottom: 3px;
font-size: 13px;
color: #777;
}
.stm-pro-filter-field {
position: relative; }
.stm-pro-filter-field label {
font-size: 14px;
font-weight: 500;
margin: 0 0 8px;
}
.stm-pro-filter-field input.filled-field {
border-color: var(--motors-filter-field-link-color);
}
.stm-pro-filter-control {
position: relative;
}
.stm-pro-filter-handle {
min-height: 56px;
padding: 12px 18px;
display: flex;
align-items: center;
border-radius: 8px;
box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.06);
}
.stm-pro-filter-handle .handle-title {
flex-grow: 1;
font-weight: 600;
}
.stm-pro-filter-handle .handle-arrow {
flex-shrink: 0;
}
.stm-pro-filter-handle .handle-arrow:before {
content: "\f107";
font-family: "Font Awesome 6 Free";
font-weight: 600;
font-style: normal;
font-size: 16px;
text-rendering: auto; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: -3px;
margin-left: 0;
color: var(--motors-filter-field-text-color-lowalpha);
width: 15px;
height: 15px;
border: none;
text-align: center;
line-height: 14px;
display: block;
}
.stm-pro-filter-select {
border-radius: 8px;
}
.stm-pro-filter-dropdown {
display: flex;
flex-direction: column;
}
.stm-pro-filter-dropdown .select2-container {
order: 0;
}
.stm-pro-filter-dropdown .actions {
order: 2;
display: flex;
}
.stm-pro-filter-field--popover .stm-pro-filter-dropdown {
position: absolute;
left: 0;
top: 100%;
z-index: 300;
width: 380px;
}
.stm-pro-filter-field--popover .stm-pro-filter-dropdown .select2-container {
position: relative !important;
top: 0 !important;
left: 0 !important;
}
.stm-pro-filter-field--popover .stm-pro-filter-dropdown .select2-container .select2-dropdown {
position: static !important;
top: 0 !important;
width: 100% !important;
}
.stm-pro-filter-field--aside .stm-pro-filter-handle .handle-arrow:before {
transform: rotate(-90deg);
}
.stm-pro-filter-field--aside .stm-pro-filter-dropdown {
position: absolute;
left: 100%;
top: 0;
z-index: 300;
background-color: var(--motors-filter-bg-color);
padding: 7px;
border-radius: 8px;
min-width: 320px;
visibility: hidden;
opacity: 0;
box-shadow: 0 4px 8px 0 rgba(41, 36, 58, 0.3); }
.stm-pro-filter-field--aside .stm-pro-filter-dropdown.show {
visibility: visible;
opacity: 1;
}
.stm-pro-filter-field--aside .stm-pro-filter-dropdown .stm-pro-filter-dropdown-list { }
.stm-pro-filter-field--aside .stm-pro-filter-dropdown .select2-container {
position: relative !important;
top: 0 !important;
left: 0 !important;
}
.stm-pro-filter-field--aside .stm-pro-filter-dropdown .select2-container .select2-dropdown {
position: static !important;
top: 0 !important;
}
.stm-inventory-pro--col-right .stm-pro-filter-field--aside .stm-pro-filter-dropdown {
left: auto;
right: 100%;
}
.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown {
position: static !important;
top: 0 !important;
left: 0 !important;
padding: 0 12px;
visibility: hidden;
opacity: 0;
overflow: hidden;
max-height: 0;
transition: all 0.35s ease;
}
.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown.show {
visibility: visible;
opacity: 1;
max-height: 80vh;
}
.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown .select2-container {
position: relative !important;
top: 0 !important;
left: 0 !important;
}
.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown .select2-container .select2-dropdown {
position: static !important;
top: 0 !important;
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input {
flex-grow: 1;
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input {
border-color: var(--motors-filter-border-color);
background-color: var(--motors-filter-field-bg-color);
border-radius: 8px;
color: var(--motors-filter-field-text-color);
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input::-moz-placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input::placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input:focus {
border-color: var(--motors-filter-field-link-color);
}
.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input.filled-field {
border-color: var(--motors-filter-field-link-color);
}
.select2-container--pro span.select2-selection--multiple {
min-height: 48px;
border: 1px solid var(--motors-filter-border-color);
background-color: var(--motors-filter-field-bg-color);
border-radius: 8px;
outline: none !important;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered {
list-style: none;
margin: 0;
padding-top: 9px;
padding-left: 12px;
padding-bottom: 7px;
display: block;
overflow: hidden;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
float: left;
padding: 2px 8px;
border-radius: 20px;
margin-right: 5px;
margin-bottom: 3px;
background-color: var(--motors-filter-border-color-lowalpha);
font-size: 12px;
display: flex;
align-items: center;
flex-direction: row-reverse;
gap: 3px;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
font-size: 225%;
line-height: 1;
font-weight: 300;
opacity: 0.6;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover {
opacity: 1;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .stm-filter-pro-item-content img {
display: none;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline {
display: none !important;
}
.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline input {
width: 100% !important;
}
.select2-container--pro span.select2-selection--multiple .select2-search--inline {
float: unset !important; }
.select2-container--pro span.select2-selection--multiple .select2-search--inline .select2-search__field { margin-top: 0;
height: 28px;
background-color: transparent;
color: var(--motors-filter-field-text-color);
}
.select2-container--pro span.select2-selection--multiple li.select2-selection__choice + .select2-search--inline .select2-search__field {
color: var(--motors-filter-field-text-color);
}
.select2-container--pro span.select2-selection--single {
height: 48px;
border: 1px solid var(--motors-filter-border-color);
background-color: var(--motors-filter-field-bg-color);
border-radius: 8px;
outline: none !important;
}
.select2-container--pro span.select2-selection--single .select2-selection__rendered {
line-height: 48px;
font-size: 14px;
color: var(--motors-filter-field-text-color);
font-weight: 400;
padding-left: 12px;
padding-right: 48px;
outline: none !important;
}
.select2-container--pro span.select2-selection--single .select2-selection__arrow {
height: 45px;
width: 19px;
position: absolute;
top: 0;
right: 1px;
}
.select2-container--pro span.select2-selection--single .select2-selection__arrow b {
font-family: "Font Awesome 6 Free";
font-weight: 600;
font-style: normal;
font-size: 16px;
text-rendering: auto;
transform: translate(0, -50%);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: -3px;
margin-left: 0;
color: var(--motors-filter-field-text-color-lowalpha);
width: 15px;
height: 15px;
border: none;
text-align: center;
line-height: 16px;
position: absolute;
top: 50%;
}
.select2-container--pro span.select2-selection--single .select2-selection__arrow b:before {
content: "\f107";
}
.select2-container--pro span.select2-selection--single .select2-selection__arrow b.stm-preloader {
height: 14px;
font-size: 14px;
margin-top: -7px;
line-height: normal;
}
.select2-container--pro span.select2-selection--single .select2-selection__arrow b.stm-preloader:before {
content: "\e9c6"; font-family: "motors-icons";
speak: none;
font-size: inherit;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
animation: rotating 2s infinite linear;
padding: 1px;
}
.select2-container--pro.select2-container--open .select2-selection--single .select2-selection__arrow b {
transform: rotate(180deg) translateY(50%);
}
.select2-container--pro.select2-container--disabled .select2-selection--single {
opacity: 0.5;
}
.select2-container--pro.numeric_field .select2-dropdown {
background-color: var(--motors-filter-bg-color);
border-color: var(--motors-filter-border-color);
border-radius: 8px;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-search--dropdown {
display: none !important;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options {
max-height: 215px;
overflow-y: auto;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option {
font-size: 14px;
font-weight: 500;
padding: 7px 25px 7px 15px;
border-bottom: none;
position: relative;
transition: all 0.3s ease;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child {
display: none;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
background-color: var(--motors-filter-field-link-color-super-lowalpha) !important;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
background-color: var(--motors-filter-field-bg-color);
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] .option-count {
display: none;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]::after {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 16px;
color: var(--motors-filter-field-link-color);
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
width: 8px;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track {
background: var(--motors-filter-field-bg-color);
border-radius: 4px;
}
.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
background: var(--motors-filter-border-color-lowalpha);
border-radius: 4px;
}
.select2-container--pro .select2-search--dropdown {
position: relative;
}
.select2-container--pro .select2-search--dropdown .select2-search__field {
height: 48px;
border-radius: 8px;
border: 1px solid var(--motors-filter-border-color) !important;
background: var(--motors-filter-field-bg-color) !important;
padding-right: 35px;
padding-left: 40px;
color: var(--motors-filter-field-text-color);
}
.select2-container--pro .select2-search--dropdown .select2-search__field::-moz-placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.select2-container--pro .select2-search--dropdown .select2-search__field::placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.select2-container--pro .select2-search--dropdown:after {
content: "\ea0d";
font-family: "motors-icons";
font-style: normal;
font-size: 16px;
text-rendering: auto;
position: absolute;
left: 25px;
top: 50%;
transform: translateY(-50%);
color: var(--motors-filter-field-text-color-lowalpha);
}
.select2-container--pro .select2-results__options li.select2-results__option {
color: var(--motors-filter-field-text-color);
}
.select2-container--pro .select2-results__options li.select2-results__option[aria-disabled] {
opacity: 0.4;
}
.select2-container--pro .select2-results__options li.select2-results__option[aria-selected=true] {
background-color: var(--motors-filter-field-bg-color);
}
select.filled + .select2-container--pro span.select2-selection--single,
select.filled + .select2-container--pro span.select2-selection--multiple {
border: 1px solid var(--motors-filter-field-link-color);
}
select.filled + .select2-container--pro span.select2-selection--single .select2-selection__rendered,
select.filled + .select2-container--pro span.select2-selection--multiple .select2-selection__rendered {
color: var(--motors-filter-field-text-color);
}
.stm-filter-pro-options-search {
margin: -5px 0 12px;
position: relative;
}
.stm-filter-pro-options-search input[type=search] {
padding: 16px 12px 14px 43px;
border: 1px solid var(--motors-filter-border-color);
border-radius: 8px;
background-color: var(--motors-filter-field-bg-color);
color: var(--motors-filter-field-text-color);
}
.stm-filter-pro-options-search input[type=search]::-moz-placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
font-size: 16px;
}
.stm-filter-pro-options-search input[type=search]::placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
font-size: 16px;
}
.stm-filter-pro-options-search input[type=search]:focus {
background-color: var(--motors-filter-field-bg-color);
border-color: var(--motors-filter-field-link-color);
}
.stm-filter-pro-options-search::after {
content: "\ea0d";
font-family: "motors-icons";
font-style: normal;
font-size: 18px;
text-rendering: auto;
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-filter-pro-options-list label {
display: flex;
align-items: flex-start;
gap: 10px;
margin: 0 0 4px;
position: relative;
cursor: pointer;
color: var(--motors-text-color);
}
.stm-filter-pro-options-list label.disabled, .stm-filter-pro-options-list label.stashed {
display: none;
}
.stm-filter-pro-options-list label .option-check {
width: 15px;
height: 15px;
padding-top: 2px;
margin-right: 5px;
}
.stm-filter-pro-options-list label .option-check input[type=checkbox] {
opacity: 1;
-moz-appearance: auto;
appearance: auto;
-webkit-appearance: auto;
margin-right: 5px;
}
.stm-filter-pro-options-list label .option-check input[type=checkbox] {
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
width: 17px;
height: 17px;
border: 1px solid var(--motors-filter-border-color);
border-radius: 3px;
cursor: pointer;
outline: none;
position: relative;
}
.stm-filter-pro-options-list label .option-check input[type=checkbox]:checked {
background-color: var(--motors-filter-field-link-color);
border-color: var(--motors-filter-field-link-color);
}
.stm-filter-pro-options-list label .option-check input[type=checkbox]:checked::after {
content: "";
position: absolute;
left: 5px;
top: 3px;
width: 5px;
height: 7px;
border: solid var(--motors-contrast-text-color);
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.stm-filter-pro-options-list label .option-title {
flex-grow: 1;
color: var(--motors-filter-field-text-color);
}
.stm-filter-pro-options-list label .option-count {
opacity: 0.4;
font-weight: 500;
letter-spacing: 1px;
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-filter-pro-options-list label .option-badge {
background-color: var(--motors-filter-border-color-lowalpha);
padding: 9px 15px;
border-radius: 15px;
font-size: 14px;
line-height: 1;
text-align: center;
min-width: 42px;
display: flex;
justify-content: center;
align-items: center;
color: var(--motors-filter-field-text-color);
}
.stm-filter-pro-options-list label > input[type=checkbox] {
visibility: hidden;
opacity: 0;
position: absolute;
}
.stm-filter-pro-options-list label input[type=checkbox]:checked + .option-badge {
background: var(--motors-filter-field-link-color);
color: var(--motors-contrast-text-color);
}
.stm-filter-pro-options-list label .option-color-preview {
display: inline-block;
vertical-align: middle;
width: 24px;
height: 18px;
margin-right: 7px;
margin-top: -2px;
border-radius: 3px;
box-shadow: inset 0 0 0 1px rgba(96, 96, 96, 0.25);
}
.stm-filter-pro-options-list label .option-box {
background-color: var(--motors-filter-field-bg-color);
border: 1px solid var(--motors-filter-border-color);
border-radius: 8px;
padding: 3px 2px;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
max-width: 100%;
}
.stm-filter-pro-options-list label .option-box-icon {
flex-grow: 1;
margin: 2px 4px;
display: flex;
align-items: center;
min-height: 38px;
max-width: 60px;
}
.stm-filter-pro-options-list label .option-box-icon img {
display: block;
margin: 0 auto;
max-width: 100%;
}
.stm-filter-pro-options-list label .option-box-title {
font-size: 11px;
line-height: 1.2;
font-weight: 400;
text-align: center;
margin: 2px 0;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--motors-filter-field-text-color);
}
.stm-filter-pro-options-list label input[type=checkbox]:checked + .option-box {
border: 1px solid var(--motors-filter-field-link-color);
}
.stm-filter-pro-options-list--inline {
display: flex;
flex-wrap: wrap;
gap: 5px;
margin-right: -5px;
}
.stm-filter-pro-options-list--inline label {
gap: 6px;
}
.stm-filter-pro-options-list--inline label + label {
margin-left: 2px;
}
.stm-filter-pro-options-list--columned {
display: flex;
flex-wrap: wrap;
margin: 0 -5px;
}
.stm-filter-pro-options-list--columned label {
flex-basis: 50%;
gap: 6px;
padding: 0 5px;
margin-bottom: 6px;
}
.stm-filter-pro-options-list--iconed {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin: 0 -6px;
}
.stm-filter-pro-options-list--iconed label {
flex-basis: 25%;
padding: 0 3px;
margin: 0 0 6px;
align-items: stretch;
justify-content: center;
flex-grow: 1;
max-width: min(25%, 100px);
min-height: 36px;
}
.stm-filter-pro-options-list--iconed.x3 label {
flex-basis: 33.3%;
max-width: min(33.3%, 120px);
}
.stm-filter-pro-options-list--iconed.mvl-iconed-checkbox-no-border label .option-box {
border: none;
}
.stm-filter-pro-options-list--iconed.mvl-iconed-checkbox-no-border label input[type=checkbox]:checked + .option-box {
border: 1px solid var(--motors-filter-field-link-color);
}
.stm-inventory-pro-filter-fields .show-all,
.stm-inventory-pro-filter-fields .show-less {
font-size: 14px;
font-weight: 500;
color: var(--motors-filter-field-link-color);
cursor: pointer;
display: flex;
align-items: center;
margin: 12px 0 2px;
}
.stm-inventory-pro-filter-fields .show-all strong,
.stm-inventory-pro-filter-fields .show-less strong {
font-size: 24px;
font-weight: 400;
line-height: 14px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.stm-inventory-pro-filter-fields .show-all:hover,
.stm-inventory-pro-filter-fields .show-less:hover {
color: var(--motors-filter-field-link-color-highalpha);
}
.stm-inventory-pro-filter-fields .show-less {
display: none;
}
.stm-inventory-pro-filter-fields .show-less strong {
margin-bottom: 5px;
}
.stm-filter-pro-toggle {
margin: 5px 0;
}
.stm-filter-pro-toggle label {
display: flex;
justify-content: space-between;
}
.stm-filter-pro-toggle-label {
font-size: 14px;
font-weight: 500;
padding-top: 4px;
}
.stm-filter-pro-toggle-switcher {
position: relative;
cursor: pointer;
}
.stm-filter-pro-toggle-switcher .check {
display: block;
width: 44px;
height: 20px;
border-radius: 20px;
background-color: var(--motors-border-color);
margin: 3px;
box-shadow: 0 0 0 3px var(--motors-border-color);
position: relative;
transition: all 0.15s ease;
}
.stm-filter-pro-toggle-switcher .check:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
height: 20px;
width: 20px;
border-radius: 50%;
background-color: #fff;
transform: translateX(0);
transition: all 0.1s ease;
}
.stm-filter-pro-toggle-switcher input[type=checkbox] {
position: absolute;
visibility: hidden;
opacity: 0;
}
.stm-filter-pro-toggle-switcher input[type=checkbox]:checked + .check {
background-color: var(--motors-filter-field-link-color);
box-shadow: 0 0 0 3px var(--motors-filter-field-link-color);
}
.stm-filter-pro-toggle-switcher input[type=checkbox]:checked + .check:before {
left: 100%;
transform: translateX(-100%);
}
.stm-filter-pro-item-heading {
display: flex;
justify-content: space-between;
gap: 5px;
padding: 4px 0;
}
.stm-filter-pro-item-heading .heading-title {
font-size: 18px;
font-weight: 600;
line-height: 1.35;
color: var(--motors-filter-text-color) !important;
}
.stm-filter-pro-item-heading .heading-action .action {
font-size: 14px;
font-weight: 500;
line-height: 1.6;
color: var(--motors-filter-field-link-color);
cursor: pointer;
}
.stm-filter-pro-item-heading .heading-action .action:hover {
color: var(--motors-filter-field-link-color);
}
.stm-filter-pro-item-heading .heading-action .action-reset {
display: inline-block;
visibility: hidden;
}
.stm-filter-pro-item-heading.selected .heading-action .action-reset {
visibility: visible;
}
.stm-filter-pro-item-heading .results-count {
display: none;
font-size: 14px;
line-height: 1;
text-align: center;
padding: 0.35em;
min-width: 1.7em;
border-radius: 50%;
background-color: var(--motors-filter-field-link-color);
color: #fff;
margin: 0 8px;
}
.stm-filter-pro-item-heading .handle-arrow {
flex-shrink: 0;
display: none;
}
.stm-filter-pro-item-heading .handle-arrow:before {
content: "\f107";
font-family: "Font Awesome 6 Free";
font-weight: 600;
font-style: normal;
font-size: 16px;
text-rendering: auto; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: -3px;
margin-left: 0;
color: var(--motors-filter-field-text-color-lowalpha);
width: 15px;
height: 15px;
border: none;
text-align: center;
line-height: 14px;
display: block;
}
.stm-filter-pro-item-heading.aside .heading-action .action-reset {
display: none;
}
.stm-filter-pro-item-heading.aside .handle-arrow {
display: inline-block;
padding-top: 4px;
}
.stm-filter-pro-item-heading.aside .handle-arrow:before {
transform: rotate(-90deg);
}
.stm-filter-pro-item-heading.aside.selected .results-count {
display: inline-block;
}
.stm-filter-item-simplified .stm-filter-pro-item-heading {
padding: 0;
}
.stm-filter-item-simplified .stm-filter-pro-item-heading .heading-title {
font-size: 14px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro.select2-container--open {
padding: 0 !important;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown {
border: none;
border-radius: 8px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-search {
padding: 10px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options {
margin-top: 10px;
max-height: 400px;
overflow-y: auto;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar {
width: 8px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar-track {
background: var(--motors-filter-field-bg-color);
border-radius: 4px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {
background: var(--motors-filter-border-color);
border-radius: 4px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option {
font-size: 14px;
font-weight: 500;
padding: 7px 25px 7px 15px;
border-bottom: none;
position: relative;
transition: all 0.3s ease;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .option-count {
color: var(--motors-filter-field-text-color-lowalpha);
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content {
display: flex;
align-items: center;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content .select2-option-text {
flex-grow: 1;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content img {
width: 36px;
margin-right: 8px;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option:hover {
background-color: var(--motors-filter-field-link-color-super-lowalpha);
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true] {
background-color: unset;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true]:hover {
background-color: var(--motors-filter-field-link-color-super-lowalpha);
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true] .option-count {
display: none;
}
.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true]::after {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 16px;
color: var(--motors-filter-field-link-color);
position: absolute;
right: 25px;
top: 50%;
transform: translateY(-50%);
}
.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter {
background-color: var(--motors-filter-field-bg-color) !important;
border: 1px solid var(--motors-filter-border-color) !important;
}
.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter:focus {
border-color: var(--motors-filter-field-link-color) !important;
background-color: var(--motors-filter-field-bg-color) !important;
}
.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter:placeholder {
color: var(--motors-filter-field-text-color-lowalpha) !important;
}
.stm-filter-pro-item-heading + .stm-filter-pro-item-content {
padding-top: 4px;
}
.stm-filter-item-advanced .stm-filter-pro-item-heading + .stm-filter-pro-item-content {
padding-top: 11px;
}
.stm-filter-item {
position: relative;
}
.stm-filter-item .stm-filter-pro-item-content { }
.stm-filter-item .stm-filter-pro-item-content .stm-slider-filter-type-unit .number-field-label {
color: var(--motors-filter-text-color);
}
.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single {
background-color: var(--motors-filter-field-bg-color);
color: var(--motors-filter-field-text-color);
border: 1px solid var(--motors-filter-border-color);
}
.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--motors-filter-field-text-color);
}
.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single .select2-selection__arrow b {
color: var(--motors-filter-field-text-color);
}
.stm-filter-item .stm-filter-pro-item-content .select2-container--pro .select2-selection--single .select2-selection__rendered span .option-count {
display: none;
}
.stm-filter-item .stm-filter-pro-item-content .select2-container--pro .select2-selection--single .select2-selection__rendered .stm-filter-pro-item-content img {
display: none;
}
.stm-filter-item .stm-filter-pro-item-content-heading {
display: flex;
justify-content: space-between;
margin: 0 0 12px;
}
.stm-filter-item .stm-filter-pro-item-content-heading .heading-title {
font-size: 18px;
font-weight: 600;
line-height: 1.35;
color: var(--motors-filter-text-color) !important;
}
.stm-filter-item .stm-filter-pro-item-content-heading .action-reset {
font-size: 14px;
font-weight: 500;
line-height: 1.6;
color: var(--motors-filter-field-link-color);
cursor: pointer;
}
.stm-filter-item .stm-filter-pro-item-content-heading .action-reset:hover {
color: var(--motors-filter-field-link-color);
}
@media (max-width: 1023px) {
.stm-filter-item .stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--open .select2-dropdown {
top: 0; }
}
.stm-filter-item .stm-filter-pro-item-content .filter-search_radius .filter-slider-label-wrapper {
display: flex;
}
.stm-filter-item .stm-filter-pro-item-content .filter-search_radius h5 {
margin-right: auto;
}
.stm-filter-item .stm-filter-pro-item-content .filter-search_radius .stm-price-range-unit {
margin: 10px 0;
}
.stm-filter-item .stm-filter-pro-item-content .filter-search_radius #stm_slide_filter_max_search_radius {
margin-top: 15px;
}
.stm-filter-item .stm-filter-pro-item-content.static {
position: relative;
}
.stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box {
background-color: var(--motors-filter-bg-color);
}
@media (min-width: 1024px) {
.stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box {
position: absolute;
top: 100%;
left: 0;
z-index: 600;
width: 130%;
background: var(--motors-filter-bg-color);
border-radius: 8px;
box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.1);
transform: translateY(10px);
}
.stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box .select2-container {
position: relative !important;
top: 0 !important;
left: 0 !important;
padding: 12px;
}
.stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box .select2-container .select2-dropdown {
background-color: var(--motors-filter-bg-color);
position: static !important;
top: 0 !important;
width: 100% !important;
}
}
@media (min-width: 1024px) {
.stm-filter-item .stm-filter-pro-item-content.aside {
position: absolute;
left: 100%;
top: 0;
z-index: 400;
margin-left: 5px;
background-color: var(--motors-filter-bg-color);
border-radius: 8px;
min-width: 370px;
visibility: hidden;
opacity: 0;
box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.1);
}
}
.stm-filter-item .stm-filter-pro-item-content.aside.show {
visibility: visible;
opacity: 1;
padding-bottom: 15px;
background-color: var(--motors-filter-bg-color);
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .row {
margin-right: 0;
margin-left: 0;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-heading {
padding: 15px 15px 0 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-heading .heading-title {
color: var(--motors-filter-text-color);
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-dropdown-aside {
padding: 0 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-pro-filter-field {
padding-left: 15px;
padding-right: 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown {
width: 100% !important;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown .select2-search--dropdown {
padding: 10px 15px !important;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown .select2-search--dropdown:after {
left: 25px !important;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-search {
padding: 0 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-search:after {
left: 28px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-list {
padding-left: 15px;
padding-right: 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside.show .show-all,
.stm-filter-item .stm-filter-pro-item-content.aside.show .show-less {
padding-left: 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box {
max-width: 100%;
height: auto;
position: relative;
}
.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container {
position: relative !important;
top: 0 !important;
left: 0 !important;
}
.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown {
position: static !important;
top: 0 !important;
background-color: var(--motors-filter-bg-color);
}
.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown .select2-search {
padding: 10px 0;
}
.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown .select2-search::after {
left: 15px;
}
.stm-filter-item .stm-filter-pro-item-content.aside .filter-search_radius .stm-price-range-unit {
margin: 10px;
}
.stm-inventory-pro .stm-filter-chosen-units {
margin: 0 0 10px;
}
.stm-inventory-pro .stm-filter-chosen-units-list {
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.stm-inventory-pro .stm-filter-chosen-units-list li {
background-color: var(--motors-filter-inputs-color);
padding: 6px 10px;
border-radius: 15px;
font-size: 12px;
line-height: 1;
text-align: center;
min-width: 42px;
display: flex;
justify-content: center;
align-items: center;
}
.stm-inventory-pro .stm-filter-chosen-units-list li > span {
display: none;
}
.stm-inventory-pro .stm-filter-chosen-units-list li i.stm-clear-listing-one-unit {
opacity: 0.5;
margin: 2px 0 0 5px;
font-size: 110%;
cursor: pointer;
}
.stm-inventory-pro .stm-filter-chosen-units-list li i.stm-clear-listing-one-unit:hover {
opacity: 1;
}
.stm-inventory-pro .stm-slider-filter-type-unit {
margin-bottom: 15px;
}
.stm-inventory-pro .stm-slider-filter-type-unit h5 {
margin: 5px 0 10px;
float: none;
display: inline-block;
font-size: 14px;
font-weight: 500;
}
.stm-inventory-pro .stm-slider-filter-type-unit .stm-current-slider-labels {
margin: 5px 0 10px;
font-size: 14px;
}
.stm-inventory-pro .stm-slider-filter-type-unit .row .col-md-6,
.stm-inventory-pro .stm-slider-filter-type-unit .row .col-md-12 {
padding: 0 5px;
}
.stm-inventory-pro .stm-slider-filter-type-unit .stm-price-range-unit {
margin: 10px;
}
.stm-inventory-pro .stm-price-range-unit {
background-color: var(--motors-filter-inputs-color);
padding: 0 7px;
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal {
height: 4px;
background-color: var(--motors-filter-border-color-lowalpha);
border-color: transparent;
border-width: 0;
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle {
width: 14px;
height: 14px;
top: 50%;
transform: translateY(-50%) translateX(-50%);
background-color: var(--motors-filter-field-link-color);
border-color: var(--motors-filter-field-link-color);
margin-left: 0;
margin-right: 0;
cursor: pointer;
outline: none;
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle:after {
background-color: var(--motors-filter-field-link-color);
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle .ballon {
position: absolute;
left: 50%;
bottom: 100%;
transform: translateX(-50%) translateY(-12px);
display: none;
background: #131925;
color: #fff;
padding: 6px 8px;
border-radius: 5px;
font-size: 12px;
opacity: 0.75;
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle .ballon:after {
content: "";
display: block;
border-top: 7px solid #131925;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle.ui-state-active .ballon {
display: block;
}
.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-range {
background-color: var(--motors-filter-field-link-color);
border-color: var(--motors-filter-field-link-color);
cursor: pointer;
}
.elementor-widget-motors-inventory-search-filter .stm-filter-item {
min-width: 100%;
padding: 0 15px;
}
.elementor-widget-motors-inventory-search-filter .stm-filter-pro-options-list .option-box {
background-color: var(--motors-filter-inputs-color);
}@font-face {
font-family: 'mobmenu';
src: url(//relaunch.wohnmobil-muenster.de/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff2?31192480) format('woff2'),
url(//relaunch.wohnmobil-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;
}}.n2-in-fullscreen *{animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}ss3-fullpage{display:block}ss3-fullpage[data-based-on=real]{opacity:0}ss3-force-full-width{position:relative;display:block;opacity:0;width:100vw;transform:translateX(-100vw)}.n2-section-smartslider{position:relative;width:100%;outline:0;--widget-offset: 0px}.n2-section-smartslider--hidden{display:none}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;user-select:none;--ss-fs: flex-start;--ss-fe: flex-end;--ss-r: row;--ss-rr: row-reverse}.n2-ss-slider [data-force-pointer],.n2-ss-slider [data-force-pointer] *{cursor:pointer!important}.n2-ss-slider [data-force-pointer=zoom-in],.n2-ss-slider [data-force-pointer=zoom-in] *{cursor:zoom-in!important}.n2-ss-slider .n2-ss-text{user-select:text;cursor:initial}.n2-ss-slider-has-no-slide{height:0!important;opacity:0!important;overflow:hidden!important}.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after{box-sizing:content-box}.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after{display:none}.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a{border:0;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus{outline:0!important;transition:none 0s;box-shadow:none;text-decoration:none}.n2-ss-slider path{transition:none 0s}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider blockquote.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider .n2-ow-all blockquote{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider iframe{border:0;min-height:0}.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe{margin:0}.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img,.n2-ss-slider svg.n2-ow,.n2-ss-slider .n2-ow-all svg{max-width:none;max-height:none;height:auto;box-shadow:none;border-radius:0;background:0 0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider picture.n2-ow,.n2-ss-slider .n2-ow-all picture{display:inline-block}.n2-ss-slider source{display:none}.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow{transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider ol{margin:0}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:0}.n2-ss-slider[data-responsive=fullpage]{min-height:calc(var(--target-height, 100vh) - var(--subtract, 0px) - var(--subtract-vertical-offset, 0px) - var(--subtract-vertical-widget, 0px))}.n2-ss-slider.n2-ss-slider--fullscreen[data-responsive=fullpage]{min-height:100vh}.n2-ss-slider.n2-ss-slider--fullscreen .n2-ss-preserve-size--slider{display:none!important}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2notransition *{transition:none 0s!important}.n2-ss-slider .n2-ss-preserve-size{width:100%;visibility:hidden}.n2-ss-slider .n2-ss-preserve-size[data-related-device]{display:none}.n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait]{display:block}.n2-ss-slider .n2-ss-slider-background-video{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-cover{object-fit:cover}.n2-ss-slider .n2-contain{object-fit:contain}.n2-ss-slider .n2-ss-slide{position:relative;overflow:hidden;text-align:center;--ssselfalign: center}.n2-ss-full-page--constrain-ratio .n2-ss-slide{overflow:visible}.n2-ss-slider .n2-ss-slide--focus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:opacity(0);z-index:-99999}.n2-ss-slider .n2-ss-slide-thumbnail{display:none!important}.n2-ss-full-page--constrain-ratio .n2-ss-layers-container{clip-path:var(--ss-clip-path, inset(0px))}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-feature-post-bg-loader .n2-ss-slide-background{opacity:0}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;box-sizing:content-box;--ss-o-pos-x: 50%;--ss-o-pos-y: 50%}.n2-ss-slider .n2-ss-slide-background-image img{object-position:var(--ss-o-pos-x) var(--ss-o-pos-y)}.n2-ss-slider .n2-ss-slide-background-image img{width:100%!important;height:100%!important;object-fit:cover;color:RGBA(0,0,0,0)}.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img{object-fit:none}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img{object-fit:fill}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider .n2-ss-slide-background-video{object-fit:cover}.n2-ss-slider .n2-ss-slide-background-video[data-mode=fit]{object-fit:contain}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{opacity:1}.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layers-container>*{visibility:visible}.n2-ss-slider .n2-ss-layer{z-index:2;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;width:calc(100% - var(--margin-right) - var(--margin-left));--ssfont-scale: 1;font-size:calc(100%*var(--ssfont-scale))}.n2-ss-slider .n2-ss-layer[data-pm=normal]{margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute;left:0;top:0}.n2-ss-slider .n2-ss-layer[data-pm=absolute] picture{width:100%}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-wrapper{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-wrapper{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-wrapper{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-wrapper{flex:1 1 auto;min-height:100%;height:auto!important;display:flex;flex-direction:column}.n2-ss-no-bga-fixed *,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:1;font-size:16px;transition:opacity .4s ease;opacity:1;box-sizing:initial}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider .n2-ss-slider-controls-above,.n2-ss-slider .n2-ss-slider-controls-below{display:flex;flex-flow:column;align-items:center}.n2-ss-slider .n2-ss-slider-controls-side{position:relative;display:flex}.n2-ss-slider .n2-ss-slider-controls-side>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left,.n2-ss-slider .n2-ss-slider-controls-right{flex:0 0 auto;display:flex}.n2-ss-slider .n2-ss-slider-controls-left>*,.n2-ss-slider .n2-ss-slider-controls-right>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left,.n2-ss-slider .n2-ss-slider-controls-absolute-right{position:absolute;right:100%;top:0;height:100%;display:flex;flex-flow:var(--ss-rr);align-items:center;visibility:hidden}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-left{justify-content:flex-start}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-right{justify-content:flex-end}.n2-ss-slider .n2-ss-slider-controls-absolute-left>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{visibility:visible}.n2-ss-slider .n2-ss-slider-controls-absolute-right{left:100%;right:auto;flex-flow:row}.n2-ss-slider .n2-ss-slider-wrapper-outside,.n2-ss-slider .n2-ss-slider-wrapper-inside{position:relative;display:grid;grid-template-columns:100%}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{z-index:10;position:absolute;width:100%;height:100%;visibility:hidden;display:flex}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>*{visibility:visible}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced{display:block;opacity:0;transition:opacity .4s}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced--ready{opacity:1}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced>*{position:absolute!important}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top{align-items:flex-start;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top>*{margin:var(--widget-offset) 0 0 var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top{align-items:center;flex-flow:column}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top>*,.n2-ss-slider .n2-ss-slider-controls-below>*{margin-top:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top{flex-flow:var(--ss-rr);align-items:flex-start}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top>*{margin:var(--widget-offset) var(--widget-offset) 0 0}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center{align-items:center;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center{align-items:center;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom{align-items:flex-end;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom>*{margin:0 0 var(--widget-offset) var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom{align-items:center;flex-flow:column-reverse}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,.n2-ss-slider .n2-ss-slider-controls-above>*{margin-bottom:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom{align-items:flex-end;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>*{margin:0 var(--widget-offset) var(--widget-offset) 0}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom{z-index:11}.n2-ss-slider .n2-ss-static-slide{justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;position:relative;z-index:25;-webkit-backface-visibility:hidden;text-align:center;--ssselfalign: center;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-static-slide{opacity:1}.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>*{visibility:visible}.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%;transform-origin:center top}.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner{position:absolute;bottom:0;left:0;width:100%;transform-origin:center bottom}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-slider .n2-ss-item-video-container{overflow:hidden;width:100%;height:100%}.n2-ss-slider .n2-ss-item-video-container video{width:100%;height:100%}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grabbing{cursor:grabbing!important}.n2-ss-slider .n2-grabbing .n2-ss-slide{pointer-events:none}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;box-sizing:border-box;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial,serif;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-wrapper{display:flex}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{position:relative;box-sizing:border-box;display:flex;visibility:hidden;width:100%}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=slide]{flex:0 0 auto;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;z-index:2;display:flex;justify-content:center;flex-flow:column}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:calc(100% - var(--margin-right) - var(--margin-left))}.n2-ss-slider .n2-ss-layer[data-sstype=content]{flex:0 0 auto;width:100%;min-height:100%;position:relative;z-index:2;display:flex}.n2-ss-slider .n2-ss-layer-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:10px}.n2-ss-slider .n2-ss-section-main-content{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;min-height:100%;max-width:100%}.n2-ss-slider .n2-ss-layer-with-background{--n2bgimage: none;--n2bggradient: none;background-image:var(--n2bggradient),var(--n2bgimage);background-size:cover,cover;background-repeat:no-repeat,no-repeat;transition:all .3s;transition-property:border-color,background-color,border-radius,box-shadow}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:0 1 auto}.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col],.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-wrapper>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col]{flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider .n2-ss-layer:not([data-sstype=col]){align-self:var(--ssselfalign)}.n2-ss-slider .n2-ss-item-image-content{overflow:hidden;line-height:0}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2-ss-item-image-content img{display:inline-block;max-width:100%}.n2-ss-slider .n2-ss-item-image-content a{display:inline-block}.n2-ss-slider .n2-ss-item-image-content picture{width:100%}.n2-ss-slider img.n2-ss-item-image-area{display:block;width:100%!important;height:100%!important}.n2-ss-slider .n2_ss_video_player{position:relative}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder{padding-top:56.25%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder{padding-top:62.5%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder{padding-top:75%}.n2-ss-slider .n2_ss_video_player iframe,.n2-ss-slider .n2_ss_video_player video,.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{z-index:2;transform:translate3d(0,0,0)}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]{min-height:50px;height:100%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder{padding-top:0}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video{position:static;height:auto}.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video{position:static;height:100%}.n2-ss-slider img.n2_ss_video_cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover}.n2-ss-slider img.n2_ss_video_play_btn{position:absolute;left:50%;top:50%;z-index:2;width:48px;height:48px;transform:translate(-50%,-50%)}.n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper *{text-decoration:none!important}.n2_clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}.n2-ss-slider .n2-ss-reveal-clip{pointer-events:none;visibility:hidden;position:absolute;left:0;top:0;z-index:1000000;width:100%;height:100%;overflow:hidden}.n2-ss-slider .n2-ss-reveal-clip>*{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-widget-html{z-index:10}.n2-ss-slider .n-particles-js-canvas-el{position:absolute;left:0;top:0;width:100%;height:100%;z-index:12}ss-text,ss-word,ss-char{position:relative;display:inline-block}ss-p{display:block}ss3-loader{display:none;place-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000}ss3-loader:after{content:'';display:block;border:9px solid RGBA(0,0,0,.6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGBA(0,0,0,.6),0 0 0 1px RGBA(0,0,0,.6);width:40px;height:40px;animation:n2-ss-loader-spin 2s linear infinite}@keyframes n2-ss-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2-ss-slider .n2-input,.n2-ss-slider .n2-ss-item-counter-counting-div{-webkit-transform:translate3d(0,0,0)}.litebox-overlay,.litebox-overlay>*{box-sizing:border-box}.litebox-overlay{user-select:none;width:100%;height:100vh;min-width:280px;text-align:center;position:fixed;top:0;left:0;z-index:100000;opacity:0;align-items:center;justify-content:center;-webkit-touch-callout:none}@keyframes liteboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.litebox-overlay .litebox-text{width:100%;padding:15px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;line-height:20px;position:absolute;bottom:0;z-index:2;opacity:0;transition:all .2s ease-in-out}.litebox-overlay .litebox-text *{color:#fff;font-size:12px;line-height:20px}.litebox-overlay .litebox-text.active{opacity:1}.litebox-overlay .litebox-close{width:36px;height:36px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAANVQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////jF9lcQAAAEZ0Uk5TCjk7xdCKoIju7ezPxiPv9ms2WJiZ6ckW+AYbnvAl9RetqzLoCZ8nKJybt7YMDZoV6wfE0fTyOonqbFf5OMj6JBnzCPEdALak5UoAAAGASURBVDjLpZTndoJAEIVNL/ausRdU7ALSiyLc93+kIEUWhJPkZH7tmfPt7rQ7GfsXlvkztJarWr3VqmtVeZ0CGTSHm3G0kQCZbwqwlNSBaQ5UaQkoghmH8lmAmoeX5xSQNaLQeILcYzRaPofJmIQMEcNpPCdzCNEIoekzRkmpj8BOb5CAJzMJMhkIAZTXwSdXkYdu+BCN17RaU1h40IaDn3ux8OUdrO7ZO8zAbVxIxsq/18XFpawzPn3XCrILbSH5HuvoUg5zGfguCVsX0qDaBHW6MqfAo0JzoT12NkmRjL3D3oUUHGySIhn7ACUBOidDke+cv45J35GBX+OxjgmBEyXwYibTC0oQKebJhz9ixXTaMvM8/Xf/Aatwa0vfa4u9AJXW4E7QYNtIHZUH6L1w6Ji0oXsJx5dNHd9MVAjmD0JwJcXE4uKZmKSct1igQ4hz1gFY407mgu7IvFRuttvNcsmRuX4vc8d6dD9cGMVFL231VGoNUdfFRq2y/t8SS7NvNfRFXoyOLJ8AAAAASUVORK5CYII=) no-repeat center;position:absolute;top:20px;right:20px;cursor:pointer}.litebox-overlay .litebox-nav{display:none;width:60px;height:60px;margin-top:-30px;opacity:.5;position:absolute;top:50%;z-index:9999999;transition:all .2s ease-in-out}.litebox-overlay .litebox-nav:hover{opacity:.8;cursor:pointer}.litebox-overlay .litebox-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQsLCwICAgwMDAQEBAoKCg8PDwMDAwYGBg0NDQEBAQ////AAAAlQqbogAAABB0Uk5TkFBAsMAgMODQcKBggPAQADA5dHAAAAGjSURBVEjHpdfbYoMgDAbgWBUFJa6n2Srv/5xz1npYEwgsl5Wv0oPkD3RkKW0K6+ayhdGKXgXEa5lZ3FbWZBKM7YdcfIsBzFKSH3HjoTNvWIy5C1aONFaVE1SlKBzaMrH1FTdOXM1fHGE3veCTi6rTHqONwxZ3uHaRVW+4ddHVvnFp47EtF2xcQpkXLl1SlTP23/h2vg/craFDr32M4/ikNU5Yh+ykyWt6wnXQjuON/q0BBfab2TdkAvtFX88AwrZnFgAUydYVUCVbV0G6nfb9D8tgmaXxILM07hd8dgnYPRd9T8GDTDN/EpEugGluEp0D9zhveuCwBuVC+slpBZ1N1XY6Sfjzb9VX5gQEX49bdU93u+norcL6Qj2Q87nta80v/WCa9G+78WWR4crYaulV/lTQX9h0MLfYIr5TFWt/VvFYbcmgibXNPtBEtmhzSEMYlUpqPOawGP22WwKU69XusicKP7dBMjJridVcWA+H5kp5xoTWG8ls6x9QPEPG54TyORqhJr/3WqNorupKnR/ub3NdSoey1xucdDuXPpXcGhZL6gc2d1Xj827eZAAAAABJRU5ErkJggg==) no-repeat center;left:20px}.litebox-overlay .litebox-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQsLCwICAgwMDAQEBAoKCg8PDwMDAwYGBg0NDQEBAQ////AAAAlQqbogAAABB0Uk5TkFBAsMAgMODQcKBggPAQADA5dHAAAAGhSURBVEjHndfbloMgDAXQqIiCEqe3sVX+/ztHrfUyDQTIY3FXtKvkBDqypNLC2KWM0ErSVwHxWaZXt5fRWQjG9kuuvkUGOynJz7jx0IU3ToyFZatAGsvKBlQlKcxtmdj6hhsbXM1/HGF3veLcRlV+xGjisMEDrm1k1TtubXS1H1yaeGzKFWubUPqNS5tU5YLpGw+Py527NXRI29c4jk+vxgkrcmW2jFYTJn/j+ziyuu7AsevfAI2Q0Qs/AToDcKz0vAYQNlkLcJ89rK7A80JY7cOs9mJO+/GuhwRsLyvuE/Bjta+EbW92oLFItwKKZGsLUC46cNYqkC774qyV0JlUa6aThD7/bqydTkCge1zP26nbTUcv9ae88rZazm2yNT85Ozfpud1UDn3z2WrtVXQquPZsOlharIjvVGLrzzIeyz0ZNLG2OQaayBatT2kIo1JJjeccFqM/dk+A4Xqzh+yJgc+tkYzMKsQqV1jnQ3MlPWNC641kpvUPKJ4h43tC+R6NUJHvvVYYNFd1pSpO9zeFKkOHsvcX5KpdSuWl6xonDqk/MvBV4/BFKYgAAAAASUVORK5CYII=) no-repeat center;right:20px}.litebox-overlay .litebox-container{display:flex;position:absolute;top:10%;right:10%;bottom:10%;left:10%;overflow:hidden;align-items:center;justify-content:center}.litebox-overlay .litebox-container.litebox-scroll{overflow-y:auto}.litebox-overlay .litebox-container.litebox-iframe-holder{overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:scroll}.litebox-overlay .litebox-container.litebox-iframe-holder iframe{overflow-y:hidden!important;position:absolute;left:0;top:0}.litebox-overlay img,.litebox-overlay iframe{display:block;max-width:100%;max-height:100%;overflow-x:hidden}.litebox-overlay iframe{width:100%;height:100%;position:relative;z-index:999999;min-width:100%;margin:0!important}.litebox-overlay video{width:100%;height:100%;position:relative;z-index:999999}.litebox-overlay .litebox-inline-html{width:100%;padding:20px;background:#fff;overflow-x:hidden;line-height:normal!important;position:absolute}.litebox-overlay .litebox-error{width:100%;height:100%;color:#fff;text-align:center;line-height:inherit}.litebox-overlay .litebox-error span{background:rgba(0,0,0,.9);border-radius:3px;padding:20px;color:#fff;text-shadow:1px 1px 0 #000;line-height:normal}@media only screen and (max-width:479px){.litebox-overlay .litebox-close{display:none}}