@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");
body {
font-family: 'Montserrat', sans-serif;
}
.container-tab{
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.elem-sm{
padding: 2px 7px;
font-size: 14px;
background-color: rgb(136 144 147 / 25%);
margin: 5px;
}
button.btn.btn-order:hover {
background: #940063;
color: #fff;
border-color: #940063;
}
#wpo-main-content .prdctfltr_wc {
display: block;
float:left;
width:24%;
}
#wpo-filter, .products{float: left;width: 75%;}
@media (max-width: 900px){
#wpo-main-content .prdctfltr_wc, #wpo-filter, .products {width:100%;}
}
.product-grid .name {
text-align: center;
}
body .prdctfltr_wc {
margin-bottom: 0px;
}
button.btn.btn-order {
float: left;
background: #000;
max-width: 230px;
transition: all 0.35s;
text-transform: uppercase;
font-size: 11px;
font-size: 1.1rem;
position: relative;
height: 38px;
line-height: 36px;
padding: 0 35px;
display: block;
font-weight: 700;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border: 1px solid #000;
background: #000;
color: #fff;
}
option.level-0 {
font-weight: 600;
}
#orderModal .wpcf7-validation-errors {
margin-top: 35px;
}
#orderModal input, #orderModal textarea {
resize: none;
background-color: #F4F4F4;
border: 1px solid #828282;
font-family: "Geometria", sans-serif;
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 130%;
color: #000;
padding: 12px 20px;
max-width: 100%;
}
#orderModal input:focus, #orderModal textarea:focus {
outline: 0;
border-color: #000;
}
#orderModal .wpcf7-not-valid {
border: 2px solid #EB5757;
}
.wpcf7-not-valid-tip {
font-family: Microsoft Sans Serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 130%;
text-align: right;
}
#orderModal p {
max-width: 680px;
margin: auto;
}
#orderModal .your-phone {
float: right;
width: 49%;
margin: 40px 0 42px;
}
#orderModal .your-name {
width: 49%;
float: left;
margin: 40px 0 42px;
}
#orderModal .wpcf7-validation-errors {
display: none !important;
}
#orderModal textarea {
width: 100%;
}
#orderModal .cf7-custom-title {
max-width: 800px;
margin: auto;
text-align: center;
font-family: Microsoft Sans Serif;
font-size: 20px;
line-height: 124%;
color: #000;
}
#thanksModal .title {
font-family: Microsoft Sans Serif;
font-style: normal;
font-weight: normal;
font-size: 36px;
line-height: 124%;
text-align: center;
color: #940063;
}
#thanksModal .description {
max-width: 260px;
margin: auto;
font-family: Microsoft Sans Serif;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 124%;
text-align: center;
color: #333333;
}
#orderModal .wpcf7 , #thanksModal .inner{
width: calc(100% - 15px);
max-width: 1147px;
height: auto;
margin: 22vh auto 0;
padding: 25px 25px;
background-color: #fff;
overflow-x: visible;
overflow-y: auto;
border-radius: 3px;
}
#thanksModal .inner{
position: relative;
padding-top: 100px;
padding-bottom: 100px;
}
span#count_char {
margin-bottom: -15px;
display: block;
text-align: end;
font-family: Microsoft Sans Serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 15px;
color: #27AE60;
}
#orderModal .close {
font-size: 35px;
line-height: 0;
font-weight: 400;
right: 0;
height: 20px;
position: absolute;
top: 0px;
}
#thanksModal .close {
font-size: 35px;
line-height: 0;
font-weight: 400;
right: 25px;
height: 20px;
position: absolute;
top: 25px;
}
#orderModal .wpcf7-form {
position: relative;
}
#orderModal .wpcf7-submit {
text-transform: uppercase;
margin-top: 46px;
background-color: #000;
color: #fff;
float: right;
outline: none;
border-radius: 8px;
border: none;
}
span.wpcf7-not-valid-tip {
line-height: 20px;
margin-bottom: -20px;
}
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
.active-mobile:hover .active-content{
opacity: 0;
filter: alpha(opacity=0);
display: none!important;
}
.active-mobile > a span{
display: block;
font-size: 24px!important;
padding-top: 20px;
}
.active-mobile > a{
width: 60px;
height: 60px;
display: block;
}
.active-mobile.open .active-content{
display: block!important;
visibility: visible; 
left: auto!important;
opacity: 1;
filter: alpha(opacity=100);
}
.shipping_address, #ship-to-different-address, #order_comments_field{
float: left;
width: 100%;
}
@font-face {
font-family: "LatoRegular";
src: url(//svisloch.by/wp-content/themes/mix/fonts/LatoRegular.eot);
src: url(//svisloch.by/wp-content/themes/mix/fonts/LatoRegular.eot?#iefix)format("embedded-opentype"),
url(//svisloch.by/wp-content/themes/mix/fonts/LatoRegular.woff) format("woff"),
url(//svisloch.by/wp-content/themes/mix/fonts/LatoRegular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
} .page.woocommerce-checkout .login{
margin-bottom: 30px;
}
.product-info .addthis{
overflow: visible!important;
}
html{
overflow-x: hidden!important;
}
.h-phone{
text-align: right;
}
.h-phone a{
display: block;
font-weight: 600;
font-size: 1.6rem;
letter-spacing: 2px;
}
.h-phone a:not(:last-child) {
margin-bottom: 3%;
}
.linksotial {
max-height: 24px;
left: 4%;
position: absolute;
}
.time-work{
text-align: right;
}
.time-work span{
display: block;
}
.nav > li > a {
margin: 0 10px !important;
}
.skin-market .navbar-mega .navbar-collapse > ul.navbar-nav > li > a {
padding: 5px 0 !important;
}
.h-title{
}
.select {
width: 300px !important;
} section.wpb-container.vc_custom_1460984219075 {
margin-top: 0px !important;
}
.owl-carousel .item {
text-align: center;
position: relative;
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.logo {
max-width: 130px;
}
label {
margin-bottom: -1px !important;
}
.wpo-header.skin-market .main-search .main-search-inner {
border-radius: 5px;
}
.menu-carousel {
margin-top: 15px;
}
.naw-wrap {
text-align: left;
}
.wpo-header.skin-market .main-search .search-category .btn-link.btn-search {
width: 48px !important;
}
.wpo-header.skin-market .main-search .main-search-inner .col-third .search span#wpo-title-search {
display: none !important;
}
.navbar-mega .navbar-nav > li:first-child a {
margin-left: 0px !important;
}
.h-title {
font-size: 3.3rem;
margin-bottom: 20px;
}
.h-title .new{
margin-top: 12.5px;font-weight: 700;
line-height: 1.1;
}
#navbarCollapse {
padding: 0px;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li {
width: 83px !important;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li.active > a .link_text{
color: #CC3300 !important;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li a:hover .link_text {
color: #CC3300 !important;
}
span.link_text {
width: 100% !important;
display: block !important;
padding: 10px 0 !important;
}
span.link_content {
display: block !important;
width: 100% !important;
}
.sprite > a{
background-image: url(//svisloch.by/wp-content/themes/mix/svico-more.svg) !important;
display: block !important;
padding: 65px 0 0 !important;
text-align: center;
background-size: 1110px !important;
background-repeat: no-repeat !important;
}
.sprite a{
outline: none !important;
}
.ico1 > a{
background-position: 5px 0 !important;
}
.ico2 > a{ 
background-position: -64px 0 !important;
}
.ico3 > a{ 
background-position: -139px 0 !important;
}
.ico4 > a{ 
background-position: -211px 0 !important;
}
.ico5 > a{ 
background-position: -283px 0 !important;
}
.ico6 > a{ 
background-position: -353px 0 !important;
}
.ico7 > a{ 
background-position: -426px 0 !important;
}
.ico8 > a{ 
background-position: -498px 0 !important;
}
.ico9 > a{ 
background-position: -573px 0 !important;
}
.ico10 > a {
background-position: -645px 0 !important;
}
.ico11 > a {
background-position: -717px 0 !important;
}
.ico12 > a {
background-position: -1005px 0 !important;
}
.ico13 > a {
background-position: -859px 0 !important;
}
.ico14 > a {
background-position: -931px 0 !important;
}
.wpo-topbar .topbar-inner {
background: #fff !important;
line-height: 30px;
} .owl-item .item:hover .sprite:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 75px;
height: 75px;
border: 3px solid #D40E1E;
border-radius: 5px;
}
.ramka-active:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 75px;
height: 75px;
border: 3px solid #D40E1E;
border-radius: 5px;
} .wpo-header.skin-market .main-search .main-search-inner {
background: -webkit-linear-gradient(#940063, #940063) !important;
background: -o-linear-gradient(#940063, #940063) !important;
background: -moz-linear-gradient(#940063, #940063) !important;
background: linear-gradient(#940063, #940063) !important;
} .top-cart .buttons {
text-align: center;
}
.container-image-and-badge {
position: absolute !important;
width: 100% !important;
height: 277px !important;
}
.header-btn{
text-align: center;
color: #aaaaaa;
font-weight: 900;
text-transform: uppercase;
font-size: 11px;
font-size: 1.1rem;
position: relative;
height: 38px;
line-height: 36px;
padding: 0 35px;
display: inline-block;
font-weight: 700;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border: 1px solid #e5e5e5;
width: 100%;
max-width: 230px;
}
.header-btn:hover{
background: #0074B9 !important;
color: #fff !important;
border: 1px solid #0074B9;
}
figure.image {
min-height: 277px;
}
table img {
min-width: 120px;
}
img.image-no-effect.wp-post-image, img.image-hover.wp-post-image{
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
width: auto !important;
}
img.attachment-shop_catalog.image-effect {
position: absolute;
top: 0;
bottom: 0;
right: 100%;
left: 0;
margin: auto;
width: auto !important;
}
.product-block .image a, .product-block .image .product-image {
width: 100%;
height: 277px;
}
#wpo_modal_quickview .close {
color: #a3a3a3 !important;
}
.btn-outline-inverse .fa, .btn-cart a .fa, .btn-outline-inverse .icon, .btn-cart a .icon {
margin: 0 5px !important;
}
label.woof_checkbox_label {
max-width: 178px;
}
label.woof_checkbox_label {
font-size: 14px !important;
}
.icheckbox_flat-blue, .iradio_flat-blue {
vertical-align: top;
}
.woof_list label {
padding-top: px !important;
vertical-align: top;
}
#wpo_modal_quickview .close {
z-index: 999 !important;
}
.widget label {
font-weight: 400 !important;
}
label.woof_checkbox_label {
color: #0074B9;
}
.name.cat {
font-size: 1.6rem;
padding: 10px 10px 0;
}
.skin-mobile #cart .cart-icon i {
margin: 10px 5px 0 0 !important;
}
.p0{
padding: 0 !important;
}
.pr0{
padding-right: 0px !important;
}
section.wpb-container.vc_custom_1460243668694 {
margin-top: 0px !important;
}
.navbar-offcanvas .navbar-nav > li > a {
font-size: 1.3rem !important;
}
.search.mobile{
padding: 0 !important;
width: 95% !important;
margin: 0 auto;
}
.search.mobile form{
width: 100%; }
.comparison{
margin-top: 7px;
}
.wish{
margin-top: 8px;
}
img.attachment-shop_single.size-shop_single.wp-post-image {
margin: 0 auto;
}
.product-info .woocommerce-main-image {
text-align: center;
}
.nav > li > a {
margin: 0 4px !important;
}
nav#wpo-mainnav {
float: none !important;
margin: 0 auto !important;
}
span.amount {
display: block;
}
.wpo-header.skin-market .main-search .main-search-inner .cart-inner .mini-cart {
padding-top: 0 !important;
margin-top: -5px;
} 
.btn-action, .btn-cart a {
text-transform: none !important;
}
.btn-outline-inverse:hover, .btn-cart a:hover {
background: #0074B9 !important;
}
.btn-action, .btn-cart a {
padding: 0px 5px !important;
font-weight: 600 !important;
}
.wpo-header.skin-market .main-search .main-search-inner .cart-inner:after {
margin-top: -14px !important;
}
h4, .h4 {
font-size: 16px !important;
}
.navbar-mega .navbar-nav > li .dropdown-menu ul li a:hover {
padding-left: 18px !important;
padding-right: 18px !important;
}
.variable-div{
float: none !important;
}
.product-info .cart > a.single_add_to_cart_button, .product-info .cart .add-cart button {
background: #000 !important;
max-width: 230px;
}
.product-info .cart > a.single_add_to_cart_button:active, .product-info .cart > a.single_add_to_cart_button:focus, .product-info .cart > a.single_add_to_cart_button:hover, .product-info .cart .add-cart button:active, .product-info .cart .add-cart button:focus, .product-info .cart .add-cart button:hover {
background: #940063 !important;
color: #fff !important;
}
.product-info .cart .add-cart {
margin-left: 0px; 
}
.product-info .cart .cart-number {
float: left;
margin-right: 20px;
}
.single_variation_wrap {
float: none !important;
}
ul.woof_list {
padding-left: 10px !important;
}  .product_list_widget .widget-product .image {
text-align: center;
}
span.amount {
display: inline-block !important;
}
.top-cart .buttons a {
margin-bottom: 10px;
}
.cart-inner {
padding-left: 28px !important;
padding-right: 15px !important;
}
a.dropdown-toggle.mini-cart {
line-height: 1.4;
}
.top-cart {
margin-top: 5% !important;
}
.wpo-header.skin-market .main-search .main-search-inner .cart-inner:after {
top: 63% !important;
}
.wpo-header.skin-market .main-search .main-search-inner .cart-inner .mini-cart {
text-align: left;
}
.thumbnail {
border-radius: 4px !important;
}
.products-layout.row-products.row .shopcol {
float: none ;
display: inline-block ;
vertical-align: top ;
width: 33% ;
}
.row-products.row .product-list-layout.shopcol {
float: none ;
display: inline-block ;
vertical-align: top ;
width: 100% ;
}
.btn-custom {
margin: 0 auto 20px !important;
display: block !important;
width: 200px;
background: #000;
color: #fff;
}
.btn-custom:hover{
background: #CC3300;
}
span.label-sale {
display: none;
}
.onsale{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAfVQTFRFAAAAVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEVxNEbjt51wAAAKd0Uk5TADyxcRCgDd3/cCECkf3gAzA4PUNv+kXv9/yBqs4GM/EpK5znrnOY3seEo+YBPsjzZQdO61V7llh8crsKTZJH4SQx7EbCN/T5OT/RgwgS/lHb++kbC7apUwAEioBUO+3l+CAMGNyfm8WPf/ahpN+6FBbyQFfwwWKLakwJptXo6lLZtIbUKmg6L+PME+Q0WstgmtaNS2MFeR6lvonA7iKCt20ZuDaMfULGvACXAAACVElEQVR4nHXU+V9SQRAA8EFIVpAQBQGRUNMyjgzIIkrpkKMEohtK0aAy6RBKs0IjqYAuy4rsMtTUv7Pd5XDlmF92dvf7gTez+x4AE5w6Lg8PPO4uDtSIej5C/AZBAxnqqxNhI8Ih2i0iQ6OwfFvcJGlukcrQdsikLc2SJjFjWuUKJSoPpULeypi2CpCPNsaoahgVY9prmPaSUO/R1DCaDnW+5M4uOZnv7e6R7ttPt3oPaAtI19Wpx8ZwkM76DhkB9CYzqfuwsb/0U70GbMz5/IgejloAjuHUevwE8+dmbAZoJhoEsKGTcMqGTp+pH2KeaQAbu4NkThdAHzoLHefQsNvEdNxhx8ZDC/eeB/BdEIDkovzS5Sts+R5s3FaaX3XDtR5/4Dq6ASMKxljd2IwGaS4fwSftN4yN3wx1sy0KjgKEdYWJ8tbtOxNO2V2YjMgm7t1/ICq2KAxatCMeTkVjY4/8+Lo8ni4saWFmB5E9AS6aDXiePoPn8cLaDNjnvIwZ4k3Nv3BBQvYSwEQ3vHO4eMHCNookQkn06jW8QRqAlJOQBQE51HSmZN6+47xHug/wEWUABslTZ9L04EOLRTKeNtbhYdIfTn4C8WeytBiiJrpUNF/gK2nf9Lcsbv932smlKDXL/KL5YflJx3nVr9nff2jKX6ZmxYZqh20lf1X7gzVJxqIuXOiA66+vCvANu9iXEFKxChJLlb3N6lyFyanLDKySjjnyb7SSlC1aLSewFl9PJv5tRPBuZCOVSK7H1yoMCMnXxLjpRM5NY3FaPbJbua1s2dp/6IN39EnZm4EAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-size: contain;
background-position: 50% 50%;
width: 30px;
height: 33px;
top: 10px !important;
border: none !important;
}
.woof_block_html_items {
display: none;
}
.woof_container_inner.woof_container_inner_ h4,
.woof_container_inner.woof_container_inner_1 h4,
.woof_container_inner.woof_container_inner_- h4{
cursor: pointer;
}
.woof_container_inner.woof_container_inner_ h4:after,
.woof_container_inner.woof_container_inner_1 h4:after,
.woof_container_inner.woof_container_inner_- h4:after{
content: "▼";
margin: 0px 5px 0px; transition: 0.4s;
font-size: 10px;
}
.woof_container_inner.woof_container_inner_ h4.active:after,
.woof_container_inner.woof_container_inner_1 h4.active:after,
.woof_container_inner.woof_container_inner_- h4.active:after{
content: "▲";
transition: 0.4s;
}
@media (max-width: 1200px){
.h-phone a {
left: 18%;
font-size: 1.4rem;
}
.h-phone a:not(:last-child) {
margin-bottom: 5%;
}
.products-layout.row-products.row .shopcol {
width: 32% ;
}
}
@media (max-width: 1023px){
.sprite > a{
background: none !important;
display: block !important;
padding: 0 !important;
text-align: left;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li {
width: auto !important;
}
ul.mega_dropdown {
display: block !important;
box-shadow: none !important;
}
.mega_dropdown li a {
border: none !important;
padding: 0 0 0 20px !important;
}
span.link_text {
padding: 5px 0 !important;
}
}
@media (max-width: 991px){
#wpo-header .logo-in-theme {
margin: 0 auto;
height: 140px;
}
.naw-wrap {
margin: 0 auto;
float: none !important;
text-align: center;
}
.h-contact {
float: none !important;
margin: 0 auto;
}
.h-phone,
.time-work {
text-align: center;
}
.wpo-header.skin-market .logo {
margin: 0 auto !important;
}
.wpo-footer .logo{
margin: 0 auto;
}
}
@media (max-width: 767px){
.products-layout.row-products.row .shopcol {
float: left;
display: block; ;
width: 100% ;
}
.name.cat{font-size: 17px!important;}
}
.no_shadow {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
p.price ins {
color: #ff0000 !important;
}
table.cart .product-remove, table.cart .product-thumbnail, .table.cart .product-remove, .table.cart .product-thumbnail {
text-align: center !important;
padding-right: 50px !important;
} .mini_cart_item {
list-style: none !important;
}
.cart_list + .total {
text-align: right;
margin-top: 10px;
color: #000 !important;
}
.top-cart .buttons a {
color: #fff !important;
line-height: 3 !important;
padding: 0 10px;
font-weight: 400 !important;
display: block !important; background: #940063 !important;
border-radius: 10px !important;
}
.product-category .product-category-content {
position: relative;
overflow: hidden;
min-height: 45px;
margin: 0 0 18px 0;
display: none !important;
} a.woocommerce-product-gallery__trigger {
text-decoration: none;
display:none !important;
}
.woocommerce-product-gallery .flex-control-thumbs ol li {
list-style-type: none !important;
padding:0 !important;
}
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none !important;
float: left;
cursor: pointer;
padding-right:5px !important;
padding-bottom:5px !important;
}
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
.woocommerce-product-gallery img {
display: block
}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
.flex-control-nav.flex-control-thumbs {
margin-left: 0 !important;
padding-left: 0 !important;
margin-top: 20px !important;
}
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
.woocommerce-product-gallery figure {
margin: 0
}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 9999;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 9999;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
z-index:9999;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}
.zoomImg {
position: absolute;
width: 150% !important;
height: 150% !important;
border: medium none;
max-width: none;
max-height: none;
}
.wpo-footer {
margin-top: 30px !important
}
.svisloch_footer_adresses h2, h3 {
color: #fff;
text-transform: uppercase;
font-weight: 900;
font-size: 12px;
font-size: 1.1rem;
text-align: left;
border: none;
margin:0;
padding: 0;
margin-bottom: 20px;
}
.svisloch_footer_adresses {
color: #000000;
font-size: 11px;
font-weight: 400;
}
.svisloch_footer_adresses p {
margin: 0 0 12.5px;
font-weight: 400;
}
.wpo-footer .footer-top {
line-height: 2 !important;
}
.news_container {
}
.news_container h4 {
text-align: center;
padding: 10px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
}
.news_container .news_excerpt {
text-align: justify;
padding: 10px;
min-height: 180px;
}
.news_container .news_more_button {
background: #940063;
color: #fff;
text-align: center;
margin: 0 auto;
display: block;
}
.news_container .news_more_button:hover {
opacity: 0.8;
}
.news_container .thumbnail > img {
margin: 0;
width: 100%;
} #mega-menu li {
width: 83px !important;
}
#mega-menu li a {
text-align: center !important;
font-size: 15px;
font-weight: 400;
white-space: normal;
line-height: 120%;
position: static;
margin: 3px !important;
padding-top: 80px !important;
}
h1, .h1 {
font-size: 37px!important;
}
.widget_recently_viewed_products .widgettitle{overflow: visible!important;}
.widget_recently_viewed_products .product-block .image a{height: 270px;}
.widget_recently_viewed_products figure.image {min-height: 270px;}
.widget_recently_viewed_products h3.name{margin-bottom: -8px;margin-top: 8px;}
.widget_recently_viewed_products .product-block .price{margin-bottom: 10px;}
.widget_recently_viewed_products {position: inherit!important;display:inherit;}
.widget_recently_viewed_products .product-block .image img {
width: auto;
}
.hot-offer .flexslider:hover .flex-prev, .hot-offer .flexslider:hover .flex-next {opacity: 1;}
.hot-offer .flex-direction-nav a {background: rgba(0,0,0,0.5);color:#ffffff;    opacity: 1;}
.hot-offer .flex-direction-nav .flex-prev {
left: 10px;
}
.hot-offer .flex-direction-nav a:before {
font-size: 25px;
margin-left: 11px;
margin-top: 9px;
}
.hot-offer .flex-direction-nav .flex-next {
right: 10px;
text-align: center;
}
.hot-offer .flex-direction-nav a.flex-next:before {
margin-left: 4px;
}
.hot-offer .flex-direction-nav a.flex-next:hover, .hot-offer .flex-direction-nav a.flex-prev:hover{-webkit-transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
-o-transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
-webkit-box-shadow: inset 0 -50px 0 0 rgba(235, 84, 84, 0.8)!important;
box-shadow: inset 0 -50px 0 0 rgba(235, 84, 84, 0.8)!important;
}
.hot-offer .flex-control-nav{
display:none;}
.hot-offer .flexslider {
border: 0; margin:0;
border-radius: 0;
box-shadow: none;
}
@media (max-width: 991px){
.hot-offer img {
height: 293px!important;
}}
@media (max-width: 1199px){
.hot-offer img {
height: 382px;
}}
.owl-prev {
position: absolute;
top: 44%;left: 15px;
}
.owl-next {
position: absolute;
top: 44%; right:15px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
cursor: pointer;
background: rgba(0,0,0,0.5);
width: 40px;
height: 40px;
position: absolute;
display: block;
z-index: 100;
border-radius: 50%;
overflow: hidden;
color:#ffffff;
}
.owl-carousel .owl-controls .owl-nav .owl-prev:before{
font-family: flexslider-icon;
font-size: 20px;
display: inline-block;
content: '\f001';font-size: 20px;
margin-left: 12px;
margin-top: 11px;
line-height: 1;}
.owl-carousel .owl-controls .owl-nav .owl-next:before{
font-family: flexslider-icon;
font-size: 20px;
display: inline-block;
content: '\f002';font-size: 20px;
margin-left: 14px;
margin-top: 11px;
line-height: 1;}
.owl-carousel .owl-controls .owl-nav .owl-next {
cursor: pointer;
background: rgba(0,0,0,0.5);
width: 40px;
height: 40px;
position: absolute;
display: block;
z-index: 100;
border-radius: 50%;
overflow: hidden;
color:#ffffff;
}
.owl-carousel .owl-controls .owl-nav .owl-next:hover, .owl-carousel .owl-controls .owl-nav .owl-prev:hover {
-webkit-transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
-o-transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
transition: all 0.5s cubic-bezier(0.8, 0, 0, 1);
-webkit-box-shadow: inset 0 -50px 0 0 rgba(235, 84, 84, 0.8);
box-shadow: inset 0 -50px 0 0 rgba(235, 84, 84, 0.8);
}
.owl-carousel .owl-item img {
height: 250px;
}
.meb-svis {
position: absolute;
top: 70px;
max-width: 44rem;
right: 20px;
background: rgba(226, 226, 226, 0.5);
border: 3px solid rgb(244, 244, 244);
padding: 5px!important;
color: black;
font-size: 25px;
line-height: 29px;
font-weight: 100;
text-align: center;
}
.meb-svis:before {
border: 3px solid rgb(244, 244, 244);
content: "";
display: block;
position: absolute;
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
pointer-events: none;
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
.meb-svis {
font-size: 20px; top: 35px;
line-height: 23px;
}}
@media only screen and (max-width: 767px) and (min-width: 454px) {
.meb-svis {
font-size: 18px; top: 10px;
line-height: 21px;
}}
@media only screen and (max-width: 453px) {
.meb-svis {
font-size: 18px; top: 0;right: 0;width:100%;height:100%;
line-height: 21px;
}}
@media only screen and (max-width: 400px) {
.meb-svis {
font-size: 14px; margin-top: -20px; position: inherit;
line-height: 16px;
}}
#post-12966 span.alignnone {
float: left;
}
.portfolio-item {
margin-bottom: 10px;
padding-right: 5px;
padding-left: 5px;
}
.portfolio-item img {
border: 2px solid #940063;
padding: 5px;
}
.portfolio-item img:hover {
background: #940063;
opacity: 0.7;
}
.sv_catalog_term_title {
display: block;
background: #940063;
padding: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
text-align: center;
color: #fff;
font-weight: 600;
}
.sv_catalog_term_block:hover {
opacity: 0.7;
}
.svisloch_footer_adresses h3 {font-size: 14px; color: #fff;}
.wpo-footer .footer-top{text-transform: none!important; letter-spacing: 0px!important;font-family: verdana;line-height: 1.6 !important;}
.svisloch_footer_adresses {font-size: 13px;}
.sv_catalog_term_block img {
width: 100%;
height: 160px !important;
}
.esg-blurlistenerexists #wpo-filter  {display:none;}
.awmp_map_wrapper {background: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(//svisloch.by/wp-content/uploads/2019/06/map.png)!important;}
.awmp_map_wrapper h3{
display:none;
}
.awmp-show-map{opacity:1!important;}
.wpb_images_carousel .vc_images_carousel {
max-width: 100%;
}
.wpb_images_carousel .vc_images_carousel img {
max-width: 100%;
height:auto;
}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
height: auto!important;
}
@media only screen and (max-width: 500px) {
#orderModal .close {
right: -20px;
top: -20px;
}
button.btn.btn-order {
margin-left: 10px;
}
.btn-order, .product-info .yith-wcwl-add-to-wishlist{
margin-bottom: 10px !important;
}
#orderModal .wpcf7-submit {
margin-top: 15px;
display: block;
max-width: 150px;
margin: auto;
float: initial;
}
#orderModal .cf7-custom-title {
font-size: 15px;
margin-bottom: 30px;
}
#orderModal input, #orderModal textarea {
width: 100%;
}
#orderModal .your-name ,
#orderModal .your-phone {
width: 100%;
margin: 0 0 20px;
}
.wpo-header.skin-market .main-search .main-search-inner .col-third .search-category-container{display: block; width: 100%; margin-bottom: 5px; padding: 5px 0;
border-radius: 3px;}
.wpo-header.skin-market .main-search .main-search-inner .col-third .search-category-container .select {width: 100%!important;}
.wpo-header.skin-market .main-search .main-search-inner .col-third .search-category-container .select select{background: transparent url(//svisloch.by/wp-content/themes/mix/images/arrow.png) no-repeat 93% center; width: 100%!important; padding: 6px 6px 6px 13px;}	
.wpo-header.skin-market .main-search .main-search-inner .col-third .search input {border-radius: 3px;}
.wpo-header.skin-market .main-search .main-search-inner .col-third .search input.search-category-input {padding: 0px 5px 0 13px;}
.wpo-header.skin-market .main-search .main-search-inner .col-third .input-group-btn {padding: 0 5px;}
.wpo-header.skin-market .main-search .search-category .btn-link.btn-search {height: 48px; border-radius: 3px; padding-top: 4px;}
}
img.attachment-shop_single.size-shop_single.wp-post-image {
height: auto;
}
.widget .widgettitle > span {padding: 0 4px!important; font-size: 12px;}  .prdctfltr_filter_inner .pf_rngstyle_modern .irs-bar {background:url(//svisloch.by/wp-content/themes/mix/images/sprite-skin-modern.png) repeat-x; background-position: 0 -60px;}
.prdctfltr_filter_inner .pf_rngstyle_modern .irs-to, .prdctfltr_filter_inner .pf_rngstyle_modern .irs-from, .prdctfltr_filter_inner .pf_rngstyle_modern .irs-single  {background: #940063;}
.prdctfltr_filter_inner .pf_rngstyle_modern .irs-to:after, .prdctfltr_filter_inner .pf_rngstyle_modern .irs-from:after, .prdctfltr_filter_inner .pf_rngstyle_modern .irs-single:after  {border-top-color: #940063;}
#true-side>li{list-style: none;}
#true-side .prdctfltr_filter label {font-size: 85%;}
.products .last {clear: none;}
body .prdctfltr_buttons .button.prdctfltr_woocommerce_filter_submit { padding: 10px; background: #940063; color: white;border-radius: 3px;float: right;}
body .prdctfltr_wc .prdctfltr_buttons {margin-top: 0px;}
body .prdctfltr_buttons .button.prdctfltr_woocommerce_filter_submit:hover {box-shadow: 0 0 2px 2px rgba(171, 8, 116, 0.349);}
body .prdctfltr_wc span.prdctfltr_reset {margin-top:55px;}
body .prdctfltr_wc {margin-bottom: 0px}
body.tax-fabric .prdctfltr_wc.prdctfltr_woocommerce {display:none;}
.action-bottom-wrap .button-groups.add-button .btn-cart>a[data-wpel-link=internal]{display:none;}
.from.amount {margin-right:8px; float:left;} header .container {
max-width: 100% !important;
width: 100% !important;
} .navbar .container {
max-width: 100% !important;
width: 100% !important;
} .top-banner,
.slider,
.hero,
.main-slider {
width: 100vw !important;
margin-left: calc(-50vw + 50%) !important;
} .hero,
.slider,
.main-slider,
.top-banner {
min-height: 900px !important;
}