@font-face{font-family:'MyriadPro';font-weight:300;src:local('MyriadPro-Light'), url(fonts/MyriadPro-Light.woff) format('woff');}
@font-face{font-family:'MyriadPro';font-weight:400;src:local('MyriadPro-Regular'), url(fonts/MyriadPro-Regular.woff) format('woff');}
@font-face{font-family:'MyriadPro';font-weight:600;src:local('MyriadPro-Semibold'), url(fonts/MyriadPro-Semibold.woff) format('woff');}
@font-face{font-family:'Nautilus Pompilius';src:local('Nautilus Pompilius'), local('NautilusPompilius'), url('fonts/nautiluspompilius.woff2') format('woff2'), url('fonts/nautiluspompilius.woff') format('woff'), url('fonts/nautiluspompilius.ttf') format('truetype');font-weight:400;font-style:normal;}
button, a, input{outline:none;}
@charset "UTF-8";.container:after,
.twocolumns:after,
.panel:after,
.set-form .row:after,
.comment:after{content:" ";display:block;clear:both;}
.menu ul,
.categories,
.sort,
.breadcrumbs,
.products,
.footer .links,
.socials ul,
.gallery .switcher{margin:0;padding:0;list-style:none;}
html{box-sizing:border-box;}

*,
*:before,
*:after{box-sizing:inherit;}
body{margin:0;color:#292f38;background:#fcfdfd;font-family:MyriadPro, Tahoma, Arial, Sans-Serif;min-width:320px;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary{display:block;}
img{border-style:none;max-width:100%;height:auto;}
a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{font:100% "Arial", "Helvetica", sans-serif;color:#878787;vertical-align:middle;}
form,
fieldset{margin:0;padding:0;border-style:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;border:none;}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{margin:0;padding:4px 7px;-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #ccc;}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{border-color:gray;}
textarea{overflow:auto;resize:vertical;vertical-align:top;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
h1,
h2,
h3,
h4,
h5,
h6{}
p{margin:0 0 1.2em;}
q{quotes:none;}
q:before,
q:after{content:"";content:none;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
table{border-collapse:collapse;border-spacing:0;}
.header_link_box, .header_link_box a{font-size:13px;color:#696e6e;}
.header_link_box, .header_link2_box{position:relative;}
.left{float:left;}
.header .container{position:relative;}
.header_center_box{position:absolute;width:100%;text-align:center;font-size:13px;color:#696e6e;top:5px;}
.header_center_box a{outline:none;color:#EC3D79;}
.header_center_box strong{color:#292f38;}
.header_top{padding:7px 0 5px;position:relative;height:30px;}
.header_link2_box{position:relative;margin-top:-2px;}
.nameCat{padding-top: 10px}
.header_link_box{
    z-index: 1;
}

input#order-address:-webkit-autofill,
input#order-email:-webkit-autofill,
input#order-phone:-webkit-autofill,
input#order-name:-webkit-autofill,
input:-webkit-autofill{
    -webkit-text-fill-color: #696e6e !important;
    -webkit-box-shadow: inset 0 0 0px 9999px white;
}

@media (max-width: 1200px){
    .header_link2_box{
        margin-top: -20px;
    }
}
@media (max-width: 337px){
    .header > .container > .h-contacts, .header > .container > .call-to-me{
        padding-left: 140px;
    }
}
.header_link2_box img{position:relative;margin-left:10px;bottom: 2px;}
.right{float:right;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .right {
        float: right;
    }
    .product_act_box{
        float: right;
    }
}
.header_link2_box a{font-size:15px;color:#292f38; margin-left: 6px;}
@media (max-width: 960px){
    .logo img{
        padding-top: 20px;
    }
    .descop{
        display: none;
    }
    .header_link2_box a{
        margin-left: -20px;
    }

    .header_link2_box strong{
        font-size: 14px;

    }
    .special{
        z-index: 0 !important;
    }

}
@media (min-width: 961px){
    .menu{
        overflow: hidden;
    }
}


.content_width{    margin-left: auto;
    margin-right: auto;
    /* width: 1388px; */}
.gm-style img{max-width:none;}

.page {
    width: 100%;
    border-top: 3px solid #ec3d79;
    overflow: hidden;
    height: auto;
    min-height: 100%;
    padding-bottom: 330px;
}
html, body{height:100%;}
.menu-active .btn-menu span{opacity:0;}
.menu-active .btn-menu:before,
.menu-active .btn-menu:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:15%;right:15%;}
.menu-active .btn-menu:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.container{max-width:100%;padding:0 10px;margin:0 auto;}
.header{background:#fff;padding:26px 0 28px;position:relative;border-bottom:1px solid #e2e6e7;border-top:1px solid #e2e6e7;;}
.logo{top:-17px;position:absolute;left:10px;}
.logo img{vertical-align:top;}
.bar{padding:0;float:right;}
.lang_btn{margin-left:170px;color:#323031;font:300 14px/40px MyriadPro;border-bottom:1px solid;padding-bottom:3px;text-decoration:none;}
.lang_btn:hover{text-decoration:none;}
li.nav-main{padding:0;cursor:pointer;}



li.nav-main:first-child .itemBlock:nth-child(2){}
.nav-menu-sub{display:none;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;position:absolute !important;left:241px;top:0;background:#fff;z-index:999;margin:0;width:1138px;height:100%;-webkit-box-shadow:0 0 18px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.18);box-shadow:0 0 18px rgba(0, 0, 0, 0.18);padding:20px;}
.nav-menu-sub h4.heading{margin:0;padding:0;}
.nav-menu-sub h4.heading a{color:#323031 !important;text-decoration:none;font:700 16px MyriadPro;padding:5px 0;margin:0;white-space:inherit;}
.nav-menu-sub2{position:absolute;margin:10px 0 0 !important;}
/*.nav-main:hover .nav-menu-sub{display:block;}*/
.nav-main .nav-menu-sub.active{display:block;}
.nav-sub:hover > a{}
.nav-sub:hover > .nav-menu-sub2{display:block;}
.nav-menu-sub:after{display:none !important;}
.nav-sub:last-of-type{border:0;}
.nav-menu-sub li{display:block !important;}
.nav-menu-sub2 li a{font-size:15px;display:block;font-weight:300;line-height:25px;color:#323031;white-space:nowrap;padding:0 10px;}
.nav-menu-sub .itemBlock{float:left;width:182px;text-align:center;height:171px;border:1px solid transparent;position:relative;}
.nav-menu-sub .itemBlock .image{position:relative;height:125px;width:100%;}
.nav-menu-sub .itemBlock .image a{padding:0;}
.nav-menu-sub .itemBlock .image img{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;}
.nav-menu-sub .itemBlock:hover{z-index:9;border:1px solid #e0e0e0;-webkit-box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);-moz-box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);}
.nav-menu-sub .itemBlock:hover h4 a{color:#e91e63;}
.search-form{float:left;padding:0;margin:0;}
.search-form button[type="submit"]{display:inline-block;position:relative;left:-1px;width:44px;height:40px;line-height:40px;text-align:center;color:#444444;border:1px solid #d7d7d7;background:#f5f5f5;cursor:pointer;font-size:18px;}
.search-form button[type="submit"]:hover{opacity:1;}
.search-form input[type="search"]{width:465px;float:left;margin:0;padding:0 10px 0 28px;height:38px;line-height:38px;font-size:16px;outline:none;color:#696e6e;border:1px solid #d7d7d7;background:#f5f5f5;}
#compare{background:none;}
.cart{}
.headerCartBox .item{color:#292f38;float:left;position:relative;line-height:24px;margin-left:6px;min-height:32px;background:#ecf0f1;display:block;padding:8px 13px;height:40px;text-align:center;border-radius:2px;}
.search-form .selectOwner{float:left;vertical-align:middle;width:290px;overflow:hidden;background:#fff;position:relative;outline:none;height:40px;}
.search-form .selectOwner select{border:1px solid #d7d7d7;outline:none;height:100%;padding:5px 15px;color:#262526;font:400 16px 'MyriadPro';right:-20px;left:0;position:relative;cursor:pointer;max-width:100%;background-position-x: 250px;background-position-y: 17px}
@media (min-width: 980px) and (max-width: 1150px) {
    #owl-top   .owl-item{
        width: 306px !important;
    }
}
td#spravochnik_lubr{
    white-space: nowrap;
}
.search-form .selectOwner select option{font-size:14px;}
.cart.item{padding-left:46px;}
.headerCartBox .item i{font-size:22px;}
.cart:hover{text-decoration:none;opacity:1;}
.cart strong{display:block;font-weight:normal;text-transform:uppercase;font-size:14px;margin-bottom:1px;}
.cart:before{background:url(https://sex-paradise.com.ua/frontend/assets/images/ico_cart.png) no-repeat;width:29px;height:22px;content:"";position:absolute;left:13px;top:10px;}
#compare{font-weight:300;font-size:14px;}
#compare .num{color:#e91e63;}
#success-buynow .modal-content{
	padding: 21px;
    top: 40px;
    border-bottom: solid 5px #0cb50c;
}

#cartHeadItemsCnt{background:#851ba4;border-radius:22px;color:#fff;font-size:11px;width:20px;line-height:20px;height:20px;text-align:center;display:inline-block;}
.btn-menu{display:none;position:absolute;left:0;top:0;width:40px;height:32px;cursor:pointer;z-index:99;}
.btn-menu span,
.btn-menu:before,
.btn-menu:after{background:#363637;position:absolute;top:50%;left:20%;right:20%;height:3px;margin-top:-2px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;overflow:hidden;text-indent:-9999px;}
.btn-menu:before,
.btn-menu:after{content:"";top:30%;}
.btn-menu:after{top:70%;}
.btn-menu:hover{opacity:1;}
.menu{padding:0;margin:0;border:1px solid #e2e6e7;background:#fff;border-top:0;}
.menu ul{text-align:justify;position:relative;}
@media(min-width:1421px){.menu ul:after{display:inline-block;vertical-align:top;width:100%;content:"";font-size:0;height:0;line-height:0;}
.menu ul{padding:10px 0 0;}
}
.menu::-webkit-scrollbar { width: 0; }
.menu li{vertical-align:middle;}
.menu li.active a{color:white;}
.menu li.nav-main-min.active{
    background: #ec3d79 url(..//images/menu_item_hover.png) no-repeat right center;
    color: white !important;

}

.menu li.nav-main-min.active a:visited{

    color: black !important;
    font-weight: 600 !important;

}
@media(min-width: 960px){
    /*img.small_to_large{*/
        /*//height: 840px;*/
    /*}*/
    /*div#photos{*/
        /*text-align: center !important;*/
    /*}*/
    /*#photos h3{*/
        /*text-align: left;*/
    /*}*/
    .menu a{display:block;padding:7px 0 12px 18px;width:100%;white-space:nowrap;font-size:14px;font-weight:300;color:#000;-webkit-transition:all 0s ease;transition:all 0s ease;}
}
.main-content.sexdoll{
    margin-left: 0px !important;

}
.main-content.sexdoll h1.categoryTitle{
    text-align: left;
    margin-left: 25px;

}
.search-form .selectOwner select::-ms-value{
    background-color: white !important;
    color: #262526;
}
*:focus { outline: 0 !important; }
.menu .nav-main:hover > a{text-decoration:none;color:black;text-shadow: 0px 0px 0px black;}
.menu .nav-main-min:hover > a{text-decoration:none;color:black;text-shadow: 0px 0px 0px black;}
.menu .nav-main.active > a{background:#ec3d79 url(..//images/menu_item_hover.png) no-repeat right center;font-weight:600;text-decoration:none;color:black;}
.promo-text{border:1px solid #e00a0e;color:#e00a0e;text-align:center;margin:0 -10px 45px;font:18px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;padding:16px 10px;}
.promo-text time{font-weight:bold;}
.promo-text p{margin:0;}
.promo-text a{color:#e00a0e;}
.sidebar{float:left;width:218px;margin-right:30px;}
.sidebar .promo{margin-bottom:35px;}
.sidebar .side_add_pr{float:none;width:auto;margin-left:80px;font-family:Roboto;}
.sidebar .side_add_pr_name{font-size:14px;color:#292f38;font-weight:300;line-height:18px;}
.sidebar .prod_side{float:none;width:100%;}
.sidebar h3{color:#000000;font:bold 16px/1.1 "MyriadPro", "Arial", "Helvetica", sans-serif;margin:0 0 10px;padding:0;text-transform:capitalize;}
#cntResults{color:#ec3d79;}
.listOptions .optionFilter{position:relative;font:300 14px 'MyriadPro';padding:4px 0 4px 20px;cursor:pointer}
.listOptions .optionFilter label{cursor:pointer}
.listOptions .optionFilter label span{color:#999999;}
.listOptions .optionFilter label::after{content:"";position:absolute;width:15px;height:15px;background:#fff;border:1px solid #cecece;top:50%;left:0;margin-top:-7px;cursor:pointer;border-radius:1px;}
.listOptions .optionFilter input[type="checkbox"]:checked + label::before{content:"";position:absolute;background:#ec3d79;height:11px;width:11px;top:50%;left:2px;z-index:9;margin-top:-5px;cursor:pointer;}
.listOptions .optionFilter input{display:none;}

.filterColumn{padding:20px 10px 24px 24px;border:1px solid #e8e9e9;border-radius:3px;margin-bottom:35px;}
.categories{line-height:1.1;margin:0 0 19px;}
.categories li{padding:11px 0;border-top:1px solid #ebebeb;}
.categories li:first-child{padding-top:0;border:none;}
.categories li.active a{color:#084d83;font-weight:600;}
.categories li.active a:before{left:5px;}
.categories a{color:#727272;display:inline-block;position:relative;padding-left:22px;}
.categories a:before{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:"";position:absolute;left:0;top:3px;background:url(..//images/sprite.png) no-repeat -41px -8px;content:"";width:9px;height:5px;}
.categories a:hover{color:#084d83;text-decoration:none;}
.categories a:hover:before{left:5px;}
.categories a.remove-style{float:right;}
.categories a.remove-style:before{content:'';background:none;width:0;height:0;}
.sort{line-height:1.1;margin:0 0 10px;}
.sort li{padding:11px 0;border-top:1px solid #ebebeb;}
.sort li:first-child{padding-top:0;border:none;}
.sort input[type="checkbox"]{float:left;width:15px;height:15px;padding:0;margin:0 7px 0 0;outline:none;}
.sort input[type="checkbox"]:checked + label{color:#005691;}
.sort label{display:block;overflow:hidden;}
.sort label span{padding:0 3px;}
.widget{padding:0 0 10px;margin-bottom:10px;}
.main-content{margin-left:248px;}
.main-content .banners a + a{margin-left:17px;}
.breadcrumbs{margin:26px 0;font-size:14px;font-weight:300;color:#292f38;}
.breadcrumbs li{display:inline;}
.breadcrumbs li:after{margin:0 4px 0 9px;padding:0 14px;font-weight:bold;color:#b0b0b0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f105";}


.breadcrumbs li:last-child a{font-weight:400;}
.breadcrumbs li:last-child:after{display:none;}
.breadcrumbs a{font-size:14px;font-weight:300;color:#292f38;}
.twocolumns .products li{width:33.33%;}
.products{overflow:hidden;margin:0 -10px 0;font-size:0;letter-spacing:-4px;}
.products li{font-size:12px;letter-spacing:0;padding:0 10px 44px;width:25%;display:inline-block;vertical-align:top;}
.products .img-holder{display:block;position:relative;margin:0 0 17px;}
.products .img-holder img{vertical-align:top;width:100%;height:164px;}
.products .title{display:block;margin:0 0 30px;font:600 14px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;text-transform:uppercase;}
.products .title a{color:#000;}
.old-price{color:#292929;font:600 11px/1 "Open Sans", "Arial", "Helvetica", sans-serif;text-decoration:line-through;}
.panel{background:#f7f7f7;border:1px solid #eaeaea;border-radius:5px;color:#000;padding:4px 11px;text-transform:uppercase;}
.products .panel{padding:4px 13px 4px 11px;}
.panel .btn{float:right;margin:-5px -14px -5px 3px;}
.panel .old-price{float:left;margin:4px 5px 0 -3px;}
.code{font:600 17px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;float:left;padding:2px 0 0;}
.btn{display:inline-block;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:36px;text-align:center;font-size:16px;color:#fff;border:none;background:#ec3d79;border-bottom:2px solid #e91e63;border-radius:3px;padding:5px 30px;box-shadow:none;outline:none;}
.btn:hover{text-decoration:none;opacity:.8;}
.sale{position:absolute;left:0;top:0;width:58px;height:37px;z-index:3;background:#00b495;color:#fff;text-align:center;padding:17px 5px 0;font:bold 12px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;text-transform:uppercase;}
.sale:after{position:absolute;content:"";width:0;height:0;border:0;border-color:#00937a;top:0;left:100%;margin-left:-17px;margin-top:-17px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #00937a;border-left-color:inherit;}
.sale:before{background:#00b495;position:absolute;left:0;bottom:-17px;height:17px;content:"";right:17px;}
.sale:after{top:100%;right:0;left:auto;margin:0;border-width:0 17px 17px 17px;border-left-color:#00937a !important;}
.footer{margin-top:-270px;background:#e9ecf0;color:#8e9399;font-size:13px;line-height:2;font-weight:300;position:relative;clear:both;}
.footer a{color:#8e9399;font:300 13px MyriadPro;}
.footer a:hover{text-decoration:none;color:#23272d;}

.footer .logo {
    display: block;
    width: 100%;
    margin: -3px 0 15px;
    float: none;
}

.footer .title {
    font: 300 20px MyriadPro;
    display: block;
    margin: 0 0 30px;
    color: #20252b;
    /*text-transform: uppercase;*/
}
#owl-featured .owl-controls .owl-buttons .owl-prev{
    left: -50px !important;

}
#owl-featured .owl-controls .owl-buttons .owl-next{
    right: -40px !important;

}
.footer .subtitle{font:600 14px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;display:block;margin:0 0 27px;color:#fff;}
.footer p{margin:0 0 8px;}
.footer .links{font-size:12px;line-height:1.5;}
.footer .links li{position:relative;margin:0 0 12px;border-bottom:1px solid #dadde2;padding-bottom:5px;padding-right: 10px;}
/*.footer .links li::after{content:'>';position:absolute;right:0;font-size:11px;color:#8e9399;}*/
 .footer_arrow{
    float: right;
}
.footer .links a{color:#8e9399;font:300 12.5px MyriadPro;}
.footer .links a:hover{color:#23272d}
.footer-bar{padding:57px 0;}
.footer-bar .col{float:left;padding-right:3%;width:20%;}
.footer-bar .col:last-child{width:38%;padding-right:0%;}
/*.footer-bar .col:first-child{padding-right:0;width:22%;}*/
.contacts{padding:14px 0 0;margin:0;overflow:hidden;}
.contacts dt{float:left;margin:0 3px 0 0;}
.contacts dd{margin:0;display:block;overflow:hidden;}
.flickr{padding:3px 0;}
.flickr img{vertical-align:top;margin:0 0 10px;}
.footer-block{background:#40194c;color:#777a7e;} /*padding:12px 0; */
.copy{display:block;overflow:hidden;color:rgba(255,255,255,.26);font-size:13px;text-align:center;}
/*.copy span{padding:0 4px;}*/
.copy img{margin-right:15px;margin-top:-3px;}
.copy a{color:#777a7e;}
.socials{float:right;}
.socials strong{display:inline-block;vertical-align:top;padding:0 24px 0 0;color:#859eb7;font-weight:normal;position:relative;margin:0 3px 0 0;}
.socials strong:after{background:url(..//images/sprite.png) no-repeat -41px 0;width:13px;height:5px;content:"";opacity:.35;position:absolute;right:0;top:50%;margin-top:-2px;}
.socials ul{display:inline-block;vertical-align:top;}
.socials ul li{float:left;margin:0;}
.socials a{display:block;width:41px;height:42px;margin:0 auto;text-align:center;overflow:hidden;text-indent:-9999px;background:url(..//images/soc_icons.png) no-repeat;}
.socials a.facebook{background-position:0px 0px;}
.socials a.twitter{background-position:-43px 0px;}
.socials a.gplus{background-position:-88px 0px;}
.socials a.rss{background-position:-130px 0px;}
.socials a.linkedin{background-position:-175px 0px;}
.socials a.email{background-position:-218px -0px;}
.socials a:hover{background-position-y:-45px;}
.visual{position:relative;margin:-17px 0 27px;overflow:hidden;height:443px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.tsbg{width:100%;height:100%;background:rgba(255, 255, 255, 0.5);transition:all 0.3s;}
.visual:hover .tsbg{background:rgba(255, 255, 255, 0.3);}
.visual:before{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.4);height:10px;right:5%;left:5%;top:-10px;position:absolute;height:10px;content:"";border-radius:50%;}
.visual .content{position:absolute;left:0;top:0;width:100%;height:100%;color:#292929;font:27px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;}
.visual .holder{display:table;width:100%;height:100%;}
.visual .frame{display:table-cell;vertical-align:middle;text-align:center;}
.visual span.h1{font:700 57px/1 "Open Sans", "Arial", "Helvetica", sans-serif;text-transform:uppercase;margin:0 0 11px;text-shadow:0 1px 1px #fff;display:inline-block;}
.visual p{margin:0 0 43px;}
.visual .btn{text-shadow:0 -1px 0 #1a5178;font-size:14px;padding:18px 50px;margin:0 0 17px;}
.visual img{vertical-align:top;width:100%;}
.carousel{position:relative;padding:0 10px;text-align:center;font:15px/1.3 "Open Sans", "Arial", "Helvetica", sans-serif;margin:0 -10px 31px;}
.carousel .mask{max-width:920px;margin:0 auto;overflow:hidden;}
.carousel .slideset{width:99999px;overflow:hidden;}
.carousel .slide{float:left;width:115px;}
.carousel .img-holder{height:80px;line-height:80px;margin:0 0 12px;display:block;}
.carousel .img-holder img{vertical-align:bottom;}
.carousel a{color:#292929;display:inline-block;}
.carousel strong{display:block;}
.carousel .btn-prev,
.carousel .btn-next{position:absolute;left:0;top:50%;width:19px;height:33px;margin-top:-22px;overflow:hidden;text-indent:-9999px;background:url(..//images/sprite.png) no-repeat -60px 0;}
.carousel .btn-prev:hover,
.carousel .btn-next:hover{opacity:.5;}
.carousel .btn-next{left:auto;right:0;background-position:-81px 0;}
.cta{border:1px solid #eaeaea;background:#f7f7f7;padding:32px 27px 22px;overflow:hidden;margin:0 0 40px;}
.cta h2{font:bold 16px/1.1 "Open Sans", "Arial", "Helvetica", sans-serif;margin:3px 0 8px;}
.cta p{margin:0;}
.cta .btn{float:right;font-size:14px;text-shadow:0 -1px 0 #1a5178;margin:0 15px 10px;padding:18px 50px;}
.text-center{text-align:center;}
.product-details .holder{margin:-5px 0 39px;}
.product-details .descr{float:left;width:585px;margin-right:28px;padding:4px 0 0;}
.product-details .old-price{margin:2px 6px 0 0;font-size:14px;}
.product-details h1{position:relative;top:-5px;margin:0 0 5px;font-size:25px;color:#272727;}
.gallery{float:left;width:400px;margin-right:28px;padding:0;position:relative;background:#FFF;border:1px solid #ebecec;}
.gallery .mask{overflow:hidden;position:relative;border-bottom:0;height:400px;}
.gallery .slideset{float:left;width:9999px;height:100%;}
.gallery .slide{float:left;width:451px;height:100%;}

#mainImg {
    vertical-align: top;
    width: auto;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#mainImgs {
    vertical-align: top;
    max-height: 400px;
    width: auto;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
@media only screen and (min-width:980px){
    .owl-item{
        width: 330px !important;
    }
    .featured{
        height:200px;
    }
    #owl-featured .owl-wrapper-outer{
        height: 200px;
    }
}

.gallery .switcher{margin:0;height:100px;}
.wrapperSwitcher{height:120px;padding:10px 35px;border:1px solid #ebecec;background:#fff;border-top:0;}
#owl-switcher.owl-theme.owl-carousel .owl-item{height:100px;border:1px solid #EBECEC;margin-right:3px;width:106px !important;max-height:100px;position:relative;}
#owl-switcher.owl-theme.owl-carousel .owl-item img{max-height:98px;margin:auto;position:absolute;right:0;left:0;top:0;bottom:0;}
#owl-switcher.owl-theme .owl-controls .owl-buttons .owl-prev{left:2px;top:10px}
#owl-switcher.owl-theme .owl-controls .owl-buttons .owl-next{right:2px;top:10px}
.gallery .switcher li{float:left;width:33.333%;padding:0 10px 10px;}
.set-form{padding:18px 0 5px;}
.set-form fieldset{text-align:left;border:1px solid #e5e5e5;border-width:1px 0;padding:20px 0 16px;margin:0 0 28px;}
.set-form .row{padding:16px 0;}
.set-form label{float:left;color:#292929;width:49px;padding:3px 5px 0 0;}

.ownerSelectProduct{vertical-align:middle;overflow:hidden;background:#fff;position:relative;border:1px solid #e4e4e2;outline:none;height:30px;border-radius:3px;display:inline-block;width:150px;}
/*.ownerSelectProduct select::-ms-expand{display: none}*/
.ownerSelectProduct select{border:none;outline:none;height:100%;padding:0 15px;color:#292f38;font:400 14px/100% 'MyriadPro';width:110%;left:0;position:relative;cursor:pointer;}
.ownerSelectProduct::after{position:absolute;right:11px;padding-left:10px;text-align:center;color:#292f38;top:8px;border-left:1px solid #E4E4E2;content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.set-form .btn-cart{display:inline-block;padding:13px 0 12px;margin-right:6px;width:180px;font-size:16px;text-align:center;color:#fff;border-radius:3px;cursor:pointer;background:#ec3d79;outline:none;border-bottom:3px solid #e91e63;vertical-align:bottom;}
.set-form .btn-cart:hover{
    border-bottom:3px solid #e91e63;
}

.prod_btns_box .prod_add_wishlist:hover,
.prod_btns_box > button:hover{border-bottom-width:2px;}
.comments{}
.comments h2{margin:0 0 25px;font-size:21px;color:#272727;}
.comment-list{padding:0 0 26px;}
.comment-item{padding:0 0 20px;}
.comment-item .comment-item{padding:21px 0 0 70px;}
.comment-item .comment-item .comment{padding:17px 17px 9px 15px;}
.comment-item .comment-item .comment:before{position:absolute;left:-41px;top:61%;background:url(..//images/sprite.png) no-repeat -37px -29px;content:"";height:5px;width:20px;margin-top:-3px;}
.comment-item .comment-item .comment:after{position:absolute;left:-42px;top:0;height:61%;border-left:1px solid #e8e8e8;}
.comment{background:#f7f7f7;padding:17px 17px 11px 15px;position:relative;line-height:1.8;}
.comment .avatar{float:left;margin:0 29px 0 0;width:48px;height:48px;display:none;}
.comment .avatar.no-avatar{background:url("..//images/comment-avatar.png") 0 0 no-repeat;}
.comment .avatar img{vertical-align:top;}
.comment .content{overflow:hidden;}
.comment h3{text-transform:uppercase;font:700 14px/1 "Open Sans", "Arial", "Helvetica", sans-serif;margin:0 0 18px;color:#454545;}
.comment h3 a{color:#454545;}
.comment p{margin:0 0 10px;}
.comment .reply{font-family:"Open Sans", "Arial", "Helvetica", sans-serif;text-align:right;padding:20px 0 0;}
.comment .reply a{display:inline-block;padding-left:25px;color:#454545;position:relative;}
.comment .reply a:before{content:"";position:absolute;left:0;top:50%;margin-top:-2px;background:url(..//images/sprite.png) no-repeat -41px -16px;height:5px;width:13px;}
.comment-form{padding:3px 0 0;}
.comment-form fieldset{text-align:left;}
.comment-form input[type="text"],
.comment-form input[type="tel"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea{display:block;width:100%;margin:0 0 26px;padding:9px 12px;color:#878787;box-shadow:inset 0 0 0 1px #eee;outline:none;}
.comment-form textarea{resize:none;max-width:100%;}
.comment-form .btn{line-height:36px;text-align:center;font-size:16px;color:#fff;border:none;background:#ec3d79;border-bottom:2px solid #e91e63;border-radius:3px;padding:5px 30px;box-shadow:none;outline:none;cursor:pointer;}
@media only screen and (min-width:1100px){.widget .slide{position:static !important;height:auto !important;}
}
@media only screen and (max-width:1420px){.container{max-width:1200px;}
.search-form input[type="search"]{width:322px;}
.search-form .selectOwner{width:250px;}
.content_width{width:1200px;}
.search-form .selectOwner select{
    background-position-x: 215px;

}
}

@media only screen and (max-width: 1200px) {
    /*.container {*/
        /*max-width: 960px;*/
    /*}*/

    .search-form input[type="search"] {
        width: 340px;
    }

    .content_width {
        max-width: 960px;
    }
}
@media only screen and (max-width:959px){.promo-text{margin:0 0 30px;}
.products{margin-bottom:10px;}
.panel{text-align:center;padding:5px;}
.panel .old-price{float:none;display:inline-block;vertical-align:top;margin:3px 0 3px;}
.panel .code{float:none;display:inline-block;vertical-align:top;padding:0 0 5px;}
.panel .btn{float:none;width:100%;margin:0;}
.footer-bar .col{padding-right:3%;}
.footer-bar .col:first-child{width:28.5%;padding-right:3%;}
.footer-bar .col:first-child + .col{width:19.5%;}
.footer-bar .col:last-child{padding-right:0;width:22.7%;}
.visual h1{font-size:40px;}
.visual p{margin:0 0 20px;}
.carousel{margin:0 0 31px;}
.carousel .mask{max-width:690px;}
.product-details h1{margin-bottom:10px;}
.set-form fieldset{padding:10px 0 6px;}
.set-form .row{padding:12px 0;}
}
@media only screen and (max-width:767px){.main-content{margin-left:0;}
.wrapper{position:relative;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.menu-active .wrapper{margin:0 -280px 0 280px;}
.header{padding:10px 0 55px;margin:0 0 30px;}
.cart{float:right;margin:0;overflow:hidden;text-indent:-9999px;padding:0;width:36px;font-size:0;}
.cart strong{display:none;}
.btn-menu{display:block;}
.menu{position:relative;top:0;border:none;width:100%;bottom:0;border-left:1px solid #d7d7d7;padding:0;}
.menu .container{padding:0;}
.menu ul{text-align:left;}
.menu ul:after{display:none;}
.menu ul li{display:block;}
.menu a{display:block;padding:10px;}
.sidebar{float:none;width:100%;padding:0 0 20px;}
.sidebar h3{margin:0 0 5px;}
.sidebar .widget{border:1px solid #d7d7d7;padding:5px 5px 0;margin:0 0 5px;}
.sidebar .active .opener:after{position:absolute;content:"";width:0;height:0;border:0;border-color:#084d83;bottom:100%;left:100%;margin-bottom:-11px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #084d83;border-bottom-color:inherit;}
.sidebar .active .opener:after{left:auto;right:10px;}
.sidebar .opener{cursor:pointer;display:block;position:relative;padding-right:30px;}
.sidebar .opener:after{position:absolute;content:"";width:0;height:0;border:0;border-color:#084d83;top:100%;left:100%;margin-top:-11px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #084d83;border-top-color:inherit;}
.sidebar .opener:after{left:auto;right:10px;}
.sidebar .slide{padding:10px 0 0;}

/*.nav-main{
   background: #1f1f1f;
   border-bottom: 1px solid #808080;
}
#menuha a{
   color: #d4376d !important;
    pointer-events: none;
    cursor: default;
}

.nav-main-zag a{
   color: white;
}
li.nav-main-min a{
   border-bottom: 1px solid #5c182f;
}
li.nav-main-min a:hover{
   color: #d4376d;
   text-decoration: none;
}
.menu .nav-main > a:hover{
   color: white;
}*/
.menu > a:hover{
    text-decoration: none !important;
}
@media (max-width: 960px){
    .menu .nav-main-min:hover > a{
        text-decoration:none;
        color:#d4376d !important;
        text-shadow: 0px 0px 0px black;}

    li.nav-main-min > a{
        color: #d4376d !important;
    }


    .nav-menu > #menuha{
        display: block !important;
    }

    .nav-main{
        background: #1f1f1f;
        border-bottom: 1px solid #808080;
    }
    #menuha a{
        color: #d4376d !important;
        pointer-events: none;
        cursor: default;
        font-size: 36px;
        border-bottom: 1px solid #232323;
    }
    .menu .nav-menu .active li:first-child{
        background: #ec3d79 url(..//images/menu_item_hover.png) no-repeat right center;
        color: white !important;
        border-bottom: 1px solid ;
    }

    .menu li.nav-main-min.active{
        background: #ec3d79 url(..//images/menu_item_hover.png) no-repeat right center;
        color: white !important;

    }

    .menu li.nav-main-min.active a:visited{

        color: white !important;

    }
    .nav-main-zag a{
        color: white !important;
        border-bottom: 1px solid #232323;
    }
    .nav-main-zag a:hover{
        text-decoration: none;
    }
    li.nav-main-min a{
        border-bottom: 1px solid #d4376d;
        margin-left: 7px;
    }
    li.nav-main-min a:hover{
        color: #d4376d;
        text-decoration: none;
    }
    .menu .nav-main > a:hover{
        color: white !important;
    }
    .menu a{
        display: block;
        padding: 7px 0 12px 18px;
        width: 100%;
        white-space: nowrap;
        font-size: 15px;
        font-weight: 300;
        color: red !important;
        -webkit-transition: all 0s ease;
        transition: all 0s ease;
    }
}

.sidebar .slide .sort,
.sidebar .slide .categories{margin-bottom:0;}
.breadcrumbs{font-size:14px;margin-bottom:20px;}
.products li{width:100% !important;}
.products .title{margin-bottom:10px;}
.panel{text-align:left;padding:4px 14px;}
.panel .old-price{float:left;margin:4px 5px 0 -3px;}
.panel .code{float:left;padding:2px 0 0;}
.panel .btn{float:right;width:auto;margin:-5px -14px -5px 3px;}
.text-block{padding-top:20px;}
.footer-bar{padding:30px 0 10px;}
.footer-bar .col{float:none !important;width:auto !important;padding:0 0 20px !important;}
.socials{float:none;}
.socials ul li{margin:0 5px 0 9px;}
.visual{margin-top:-30px;border-bottom:1px solid #084d83;}
.visual .content{padding:15px 0 5px;position:static;font-size:16px;}
.visual h1{font-size:26px;}
.carousel .mask{max-width:230px;}
.cta{padding:20px 10px 90px;position:relative;margin-bottom:20px;}
.cta .btn{position:absolute;left:10px;right:10px;bottom:20px;margin:0;}
.gallery{margin:0 0 20px;width:100%;float:none;}
.comments{max-width:none;}
.comment-item .comment-item{padding-left:42px;}
.comment .avatar{margin-right:15px;}
.comment-form{max-width:none;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea{max-width:none;}
}
.group-text{padding:10px;float:none;margin:0;color:#666666;font:300 16px MyriadPro;clear:both;}
.filter-parametrs-i-title{font-family:Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;color:#3e77aa;font-size:1em;font-weight:400;margin-left:0.3em;padding:0.69231em 2.76923em 0.69231em 0;display:block;cursor:pointer;}
.sprite, .sprite-side, .sprite-both{position:relative;}
.filter-parametrs-i-title:before{background-position:0 -1069px;width:14px;height:10px;right:0.6em;top:50%;margin-top:-4px;}
.sprite-side:before, .sprite-both:before, .sprite-both:after{content:'';position:absolute;}
.sprite, .sprite-side:before, .sprite-both:before, .sprite-both:after{background-image:url("http://i.rozetka.ua/h.f7978f/design/sprite.png") !important;background-repeat:no-repeat;}
.slider .left-slider:hover, .slider .right-slider:hover{background-position:-68px -101px;width:33px;height:33px;}
.slider .left-slider:active, .slider .right-slider:active{background-position:1px -101px;width:33px;height:33px;}
.slider .price-input{margin:0;background:none;height:30px;}
.slider .price-input-i{padding-top:0.5em;float:left;font-size:0.82308em;}
.slider .price-input-i .input-text{width:70px;height:28px;line-height:normal;font-size:14px;outline:0;border:1px solid #cecece;padding:0 3px;font:300 14px MyriadPro;text-align:center;border-radius:1px !important;box-shadow:none;}
.slider .price-input-i .input-text:focus{border-color:#3d98d6;}
.slider::selection{background:#666;color:#fff;text-shadow:none;}
.slider input{color:#333;display:inline-block;font-family:Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;font-size:100%;margin:0;padding:0;vertical-align:middle;-webkit-font-smoothing:antialiased;}
.input-text, .input-textarea{border:1px solid #c2c2cc;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;box-shadow:inset 3px 3px 1px 0 #eeeeef;font-size:1.15385em;width:21em;padding:0.33333em;resize:none;}
.slider-submit{display:inline-block;margin-left:0.5em;margin-top:0.38462em;}
.slider-submit .btn-link{border-radius:3px;}
.slider .btn-link-gray{background:#f1f1f1;background:-webkit-linear-gradient(top, #fff, #f1f1f1);background:-ms-linear-gradient(top, #fff, #f1f1f1);background:-moz-linear-gradient(top, #fff, #f1f1f1);background:linear-gradient("to bottom", #fff, #f1f1f1);border:1px solid #ececec;border-bottom:0;box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5), inset 0 -3px 0 0 #c1c1c1;}
.btn-link-gray:active, .promo-add-photo-hidden:active + .promo-add-photo-button{background:#e6e6e6;background:-webkit-linear-gradient(top, #fbfbfb, #e6e6e6);background:-ms-linear-gradient(top, #fbfbfb, #e6e6e6);background:-moz-linear-gradient(top, #fbfbfb, #e6e6e6);background:linear-gradient("to bottom", #fbfbfb, #e6e6e6);box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5), inset 0 -1px 0 0 #c1c1c1;}
.btn-link:active, .promo-add-photo-hidden:active + .promo-add-photo-button{margin-top:2px;margin-bottom:0;}
.show-contacts-block{font-size:24px;text-align:center;height:52px;overflow:hidden;}
.btn#show-contacts{font-size:14px;padding:18px 62px;text-shadow:0 -1px 0 #6F6C08;border-color:#D5BB3E #A78229 #6B560D;background:-webkit-linear-gradient(#AA8811 0%, #926100 100%);background:-o-linear-gradient(#AA8811 0%, #926100 100%);background:linear-gradient(#AA8811 0%, #926100 100%);}
.slider .btn-link{background-clip:padding-box;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;outline:0em;border-radius:3px;margin-bottom:2px;}
.slider .price-input .btn-link-i{font-size:12px;}
.slider-submit .btn-link-i{display:inline-block;padding:4px 4px 5px;}
.btn-link-gray .btn-link-i{color:#3e77aa;}
.btn-link-i{background:none;border:0;color:#333;cursor:pointer;display:inline-block;position:relative;z-index:1;outline:none;text-align:center;text-decoration:none;white-space:nowrap;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.slider table{width:95%;margin:10px 0;background:url("http://i.rozetka.ua/design/catalog/filter/trackbar-inactive.png") repeat-x 0 50%;}
.slider .lb{min-width:20px;right:-3px;text-align:center;}
.slider table td{vertical-align:middle;height:33px;padding:0;}
.slider table td > div{height:33px;}
.sprite, .sprite-side:before, .sprite-both:before, .sprite-both:after{background-image:url("..//images/sprite.png") !important;background-repeat:no-repeat;}
.btn-link-gray:hover{color:#fb3f4c;}
.sprite, .sprite-side, .sprite-both{position:relative;}
.slider .cb{background:url("..//images/trackbar-active.png") repeat-x 0 50%;}
.slider .left-slider, .slider .right-slider{cursor:pointer;background-position:-33px -101px;width:33px;height:33px;}
.noUi-target,
.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-target{position:relative;direction:ltr;}
.noUi-base{width:100%;height:100%;position:relative;}
.noUi-origin{position:absolute;right:0;top:-1px;left:0;bottom:-1px;}
.noUi-handle{position:relative;z-index:1;}
.noUi-stacking .noUi-handle{z-index:10;}
.noUi-stacking + .noUi-origin{*z-index:-1;}
.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-base{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.noUi-horizontal{height:2px;margin:0 3px;}
.noUi-background{background:#dfdfdf}
.noUi-connect{background:#E91E63;-webkit-transition:background 450ms;transition:background 450ms;}
.noUi-origin{}
.noUi-target.noUi-connect{}
.noUi-dragable{cursor:w-resize;}
.noUi-vertical .noUi-dragable{cursor:n-resize;}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}
.noUi-vertical .noUi-handle:after{top:17px;}
[disabled].noUi-connect,
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled] .noUi-handle{cursor:not-allowed;}
.noUi-handle-lower, .noUi-handle-upper{background-image:none;background-repeat:no-repeat;width:10px;height:10px;border:3px solid #E91E63;cursor:pointer;border-radius:10px;background:#fff;}
.noUi-handle-lower:hover, .noUi-handle-upper:hover{background-position:-68px -101px;}
.noUi-handle-lower:active, .noUi-handle-upper:active{background-position:1px -101px;}
.noUi-horizontal .noUi-handle{left:-5px;top:-3px;}
.price-range{padding:22px 2px;}
.social{margin-top:20px;text-align:left;}
.social a{margin:-6px 6px 0;font-size:24px;text-align:center;color:#d0d0d0;display:inline-block;width:17px;line-height:35px;}
.facebook:hover, .fa-facebook:hover{color:#3c599f !important;}
.twitter:hover, .fa-twitter:hover{color:#33c6f4 !important;}
.linkedin:hover, .fa-linkedin:hover{color:#0097bd !important;}
.pinterest:hover, .fa-pinterest:hover{color:#cb2027 !important;}
.google-plus-square:hover, .fa-google-plus-square:hover{color:#f56262 !important;}
* [data-tooltip]{position:relative;}
* [data-tooltip]:hover:before{content:'';position:relative;top:0 !important;width:18px !important;left:0 !important;display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #363636;opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;margin:-10px auto 0 auto;}
* [data-tooltip]:hover:after{content:attr(data-tooltip);padding:6px 12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;color:#fff;position:absolute;left:-40px;top:-41px;white-space:nowrap;z-index:20px;background:#363636;text-transform:none;font-weight:bold;font-size:14px;line-height:19px;font-weight:normal;opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;}
.top_items{position:relative;}
.top_item{width:50%;float:left;}
.top_item.odd > div{padding:0 30px 20px 0;position:relative;}
.top_item.even > div{padding:0 0 20px 30px;position:relative;}
.ti_desc{padding:20px 0 0;height:150px;}
.top_item:hover > div{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transition:all 0.3s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;z-index:11;position:absolute;background:#fff;border:5px solid #fff;box-shadow:0 0 8px 3px rgba(56, 56, 56, 0.22);width:75%;padding:8px;transform:translateY(-25%);}
.top_item.odd:hover > div{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transition:all 0.3s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;left:0;}
.top_item.even:hover > div{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transition:all 0.3s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;right:0;}
.top_item:hover .ti_img{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transition:all 0.3s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:400px !important;}
.top_item:hover .stands{width:100%;height:400px;display:block;}
.top_item h3{float:left;}
.top_item:hover h3{margin:10px 0;}
.top_item .share{float:right;display:none;}
.top_item:hover .share{display:block;}
.socShareBtn{display:inline-block;margin:0 5px 0 0;padding:3px 8px 3px 25px;color:#fff;font-size:14px;font-weight:bold;border-radius:3px;}
a.socShareBtn{text-decoration:none;}
.socShareBtn:hover{color:#fff;opacity:.8;}
.socShareBtn[data-soc-btn-type="fb"]{background:#3b5998 url(..//images/fb-share-inner.png) 10px 7px no-repeat;}
.socShareBtn[data-soc-btn-type="tw"]{background:#39b2f7 url(..//images/tw-share-inner.png) 8px 9px no-repeat;}
.socShareBtn[data-soc-btn-type="gp"]{background:#dd493b url(..//images/gp-share-inner.png) 7px 7px no-repeat;}
.space{display:block;height:20px;}
.prod_side{float:right;width:260px;}
.side_menu{padding:10px 20px;border:1px solid #e8e9e9;border-radius:3px;margin-bottom:35px;}
.right_sidebar{width:260px}
.right_sidebar .promo{margin-bottom:35px;}
.right_sidebar .today_specials{padding:10px 20px;border:1px solid #e8e9e9;border-radius:3px;margin-bottom:35px;}
.today_specials h3{margin:0;padding:8px 0 16px;}
.today_specials .feat_one_content{margin-left:0;margin-top:20px;text-align: center}
.today_specials .feat_one_old_price{display:inline-block;font-size:16px;font-weight:300;}
.today_specials .feat_one_price{display:inline-block;margin:10px 0;font-size:20px;font-family:Roboto;}
a.addToCart{display:inline-block;padding:0 10px;margin-right:6px;height:40px;width:130px;line-height:40px;font-size:16px;text-align:center;color:#fff;border-radius:4px;cursor:pointer;background:#ec3d79;outline:none;border-bottom:2px solid #e91e63;}
a.addToCart:hover{text-decoration:none;}
a.orders{font:300 13px MyriadPro;color:#757575;text-decoration:none;margin-left:10px;}
.side_header{padding:10px 0;font-size:16px;font-weight:bold;color:#000;}
.side_links_box div{margin:3px 0;}
.side_links_box a{font-size:14px;color:#000;font-weight:300;}
.side_add_pr_box{margin:10px 0 15px;}
.side_add_pr{float:right;width:130px;}
.side_add_pr_name{font-size:14px;color:#292f38;}
.side_add_pr_price{font-size:18px;color:#E91E63;font-weight:600;}
.clear{clear:both;}
.prod_share_box{text-align:left;position:relative;margin-top:10px;margin-right:2px;cursor:pointer;}
.prod_share_box > span{float:left;}
#atstbx > a:last-child{border-radius:10px}
.prod_share_box [class*="facebook"]{color:#3b5a9a;}
.prod_share_box [class*="twitter"]{color:#29a9e1;}
.prod_share_box [class*="google"]{color:#dc483c;}
.prod_share_box [class*="pinterest"]{color:#cd2129;}
.prod_share_box [class*="envelope"]{color:#a7aaab;}
.prod_share_box [class*="plus-circle"]{color:#f8981d;}
.prod_add_wishlist{background:#413e40;border-bottom:3px solid #000;}
.prod_btn{display:inline-block;padding:13px 0 12px;width:180px;font-size:16px;text-align:center;color:#fff;border-radius:3px;cursor:pointer;vertical-align:bottom;}
.featured{margin:20px 0}
.featured h3{color:#090909;font-size:24px;font-weight:300;padding:0px 0 10px;line-height:36px;border-bottom:1px solid #dddede;margin-bottom:33px;}
.feat_one_name{font-size:14px;color:#292f38;white-space:normal;padding-right:10px;}
.feat_one_name a{color:#292f38;font:300 14px MyriadPro;}
.feat_stars .fa-star{color:#ffcc00;}
.feat_one_price{margin:10px 0 0 0;font-size:18px;font-weight:600;color:#e91e63;font-family:Roboto;}
.feat_one_old_price{font-weight:300;font-size:13px;text-decoration:line-through;color:#757575;}
.feat_one_content{margin-left:150px;}
.feat_stars .fa-star-o{color:#e2e6e7;}
.product_box:nth-child(4n+1){margin-left:10px;}
#contentProductList{}
#preloader{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255, 255, 255, 0.1) url('..//images/reload.gif') no-repeat center center;z-index:999;-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;-o-transition:background 1s;transition:background 1s;}
.product_box{position:relative;float:left;margin-left:10px;margin-bottom:30px;width:15.6%;height:480px;}
.product_box_inner{position:absolute;padding:15px;text-align:center;width:100%;height:480px;overflow:hidden;background:#fff;border-radius:4px;}
.product_act_box.right{padding:8px 5px 0 0;}
.product_box_inner:hover{height:479px;z-index:1;box-shadow:0 1px 15px rgba(0, 0, 0, 0.12);}
.cat_prod_title{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0px 0 10px 0;}
.product_box .cat_prod_title a{font:300 14px/18px MyriadPro;cursor:pointer;color:#000;text-decoration:none;}
.product_box .image{position:relative;height:243px;}
.product_box .price_rate{overflow:auto;}
.product_box .image img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.cat_prod_title_link{font-size:14px;color:#292f38;}
.cat_prod_price{color:#e91e63;font-size:18px;font-weight:bold;font-family:Roboto;}
.cat_prod_old_price{font:300 13px MyriadPro;color:#757575;text-decoration:line-through;display:inline-block;}
.productList .cat_prod_old_price{display:block;}
.cat_prod_stars i.fa-star{color:#ffcc00;}
.cat_prod_stars.right{padding-top: 4px}
.cat_prod_stars i.fa-star-o{color:#ddd;}
.product_add_box{margin:0 0 10px;}
.product_add_info{color:#424242;font:700 13px Roboto;}
.product_stat{font-size:13px;color:#757575;font-weight:300;}
.product_buy_btn{display:inline-block;width:145px;line-height:36px;text-align:center;font-size:16px;color:#fff;background:#ec3d79;border-bottom:2px solid #e91e63;border-radius:3px;}
.product_buy_btn:hover{text-decoration:none;}
.product_wishlist_btn{background:url('https://sex-paradise.com.ua/frontend/assets/images/wishlist-pic.png') 0 2px no-repeat;}
.product_act_btn{padding:0 0 0 16px;font-size:12px;color:#366cb6;}
.product_act_box{padding:0 5px 0 0;}
.product_compare_btn{background:url(..//images/compare-pic.png) 0 2px no-repeat;}
.main-content h1{color:#000000;font:30px MyriadPro;padding:0;margin:50px 0 30px;}
.ownerSelect{overflow:hidden;background:#f8f9f9;position:relative;border:1px solid #e4e4e2;outline:none;height:30px;border-radius:3px;display:inline-block;width:150px;}
.ownerSelect select{border:1px solid #e4e4e2;outline:none;height:100%;padding:0 15px;color:#292f38;font:400 14px/100% 'MyriadPro';width:112%;left:0;position:relative;background:url('..//images/arr_down.png') no-repeat 86% 4px;cursor:pointer;}
.sortProducts a.ico{background:#ecf0f1 url('..//images/ico_sort.png') no-repeat center center;width:30px;height:30px;border-radius:3px;display:inline-block;}
.sortProducts a.ico.up{background:#ecf0f1 url('..//images/ico_sort_up.png') no-repeat center center;}
.sortProducts .sortbyprice,
.sortProducts .sortbyshipped{display:inline-block;vertical-align:top;}
.sortProducts .sortbyprice > span{vertical-align:top;color:#696e6e;font:300 14px/30px MyriadPro;margin-right:10px;}
.sortProducts{border-bottom:1px solid #dddede;padding-bottom:11px;height:40px;margin-bottom:8px;width:100%;}
.sortProducts .view_as{float:right;}
.sortProducts .view_as > a{display:inline-block;margin-left:5px;}
.sortProducts .view_as >span{vertical-align:top;color:#696e6e;font:300 14px/30px MyriadPro;margin-right:5px;}
.sortProducts .view_as > .product-grid{background:url('..//images/view_grid_act.png') no-repeat;width:32px;height:32px;display:inline-block;}
.sortProducts .view_as > .product-grid.active{background:url('/ages/view_grid.png') no-repeat;cursor:pointer;}
.sortProducts .view_as > .product-list{background:url('..//images/view_list_act.png') no-repeat;width:32px;height:32px;display:inline-block;}
.sortProducts .view_as > .product-list.active{background:url('..//images/view_list.png') no-repeat;cursor:pointer;}
.results{margin-bottom:45px;width:100%;overflow:auto;position: relative}
.results span{display:inline-block;vertical-align:top;color:#696e6e;font:300 14px/30px MyriadPro;margin-right:10px;}
.results .showitem{display:inline-block;vertical-align:top;}
.results .showitem .ownerSelect{width:85px;}
.results .showitem .ownerSelect select{width:122%;background:url('..//images/arr_down.png') no-repeat 74% 4px;}
#cntRes{margin-right:25px;}
.results .pagination{padding-top:4px;float:right;}
.pagination ul{list-style:none;margin:0;padding:0;}
.pagination ul li{float:left;margin:0 5px;line-height:30px;font:300 14px Roboto;}
@media (min-width: 320px) and (max-width: 370px){
    .pagination ul li{
        margin: 0 3px;
    }
}

.pagination ul li a{display:block;padding:0 4px;line-height:23px;}
.pagination ul li a.prev{color:#fff;background:#ec3d79;border-radius:6px;padding:0 9px;}
.pagination ul li a.next{color:#fff;background:#ec3d79;border-radius:6px;padding:0 9px;}
.pagination ul li a.disable{color:#62676c !important;background:#ecf0f1;}
.pagination ul li a.current{color:#ec3d79;font-weight:400;}
.productList{margin-bottom:20px;}
.ownerBreadcrumbs .breadcrumbs{display:inline-block;margin-right:5px;}
.ownerBreadcrumbs > span{}
.side_menu_arrow_box{margin-right:5px;color:#B4B0B0;}
.home_page .left{width:242px;}
.home_page .right{width:1138px;}
.info_banners{background-color:#fff;border:1px solid #e2e2e2;width:100%;overflow:hidden;padding:23px 8px;margin-bottom:30px;}
.info_banners > div{width:25%;float:left;padding-left:55px;}
.info_banners .heading a{color:#851ba4;font:400 18px MyriadPro;}
.info_banners .text{color:#2f2e2f;font:300 14px MyriadPro;padding-top:5px;}
.info_banners .how{background:url('https://sex-paradise.com.ua/frontend/assets/images/ico_i_cart.png') no-repeat left center; background-position-y: 10px;}
.info_banners .payment{background:url('https://sex-paradise.com.ua/frontend/assets/images/ico_i_payment.png') no-repeat left center; background-position-y: 10px;}
.info_banners .delivery{background:url('https://sex-paradise.com.ua/frontend/assets/images/ico_i_delivery.png') no-repeat left center; background-position-y: 10px;}
.info_banners .special{background:url('https://sex-paradise.com.ua/frontend/assets/images/ico_i_confid.png') no-repeat left center;background-position-x:15px; background-position-y: 5px;}
.info_banners > .delivery > div{padding-left:20px;}
.customProducts{margin:20px 0 30px;}
.customProducts .product_box{margin-left:20px;}
.product_box .special_box{background:#ec3d79;width:65px;z-index:99999;height:28px;position:absolute;left:-5px;top:10px;color:#fff;font:700 13px/28px Roboto;text-align:center;}
.product_box .special_box::before{content:'';position:absolute;left:-3px;top:28px;z-index:-1;border:3px solid transparent;border-right:5px solid #e91e63;border-top:0;}
.product_box .special_box::after{content:'';position:absolute;right:-28px;top:0;border:14px solid transparent;border-left:14px solid #EC3D79;}
.customProducts .product_box:first-child{margin-left:0;}
.customProducts .product_box:nth-child(5){margin-left:20px;}
.home.banners > div{float:left;}
.home.banners > div + div{margin-left:20px;}
#homeTabs{margin:20px 0 0 0;border-bottom:4px solid #ec3d79;width:100%;overflow:hidden;}
#homeTabs > a{display:block;float:left;padding:12px 20px;font-size:19px;font-weight:300;color:#090909;border-radius:2px 2px 0 0;text-decoration:none;cursor:pointer;background:#FFFFFF;max-width: 25%;}
#homeTabs > a.active{background:#ec3d79;border-bottom:none;font-weight:400;}
.home_tab_content{display:none;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);padding:35px 55px;}
.home_tab_content.active{display:block;}
.home_tab_content .itemBlock > div{display:block;width:100%;height:140px;}
.home_tab_content .itemBlock > div + div{margin-top:63px;}
.home_tab_content .owl-carousel .owl-wrapper-outer{height:340px;}
.home_tab_content .owl-carousel .itemBlock .image{position:relative;height:135px;width:135px;border:1px solid #dadada;}
.home_tab_content .owl-carousel .itemBlock img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;}
.home_tab_content .owl-carousel::after{content:'';width:100%;height:1px;border-top:1px solid #e2e6e7;left:0;position:absolute;top:50%}
.home_tab_content .owl-theme .owl-controls .owl-buttons .owl-prev{font-size:60px;left:-40px;top:50%;margin-top:-30px;line-height:1;width:30px;height:60px;font-weight:400;color:#d1d6d9;}
.home_tab_content .owl-theme .owl-controls .owl-buttons .owl-next{font-size:60px;right:-40px;top:50%;margin-top:-30px;line-height:1;width:30px;height:60px;font-weight:400;color:#d1d6d9;}
.viewedProducts .image{width:68px;height:68px;position:relative;}
.viewedProducts .image img{max-height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.viewedProducts .side_add_pr_name a{font-size:14px;font-weight:300;line-height:18px;color:#292f38;}
.bestRecomended .image{width:68px;height:68px;position:relative;}
.bestRecomended .image img{max-height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.modal-dialog{}
.modal-content .btn{}
.comment-form{}
#orderModal h4{color:#31343a;font-size:28px;font-weight:400;line-height:30px;text-transform:uppercase;margin:5px;padding:0;}
.order_cart_form{overflow:auto;padding:0 30px;}
.order_cart_form .left{width:270px;}
.order_cart_form .right{width:350px;}
.title_list{font:600 18px MyriadPro;}
.productCart{margin:5px 0;}
.productCart .name a{font:300 14px MyriadPro;color:#EC3D79;}
.productCart .name a:hover{font-weight:400;}
.order_cart_form input[type="text"]{}
#orderModal .modal-dialog{width:700px;}
.order_cart_form select{display:block;width:100%;margin:0 0 26px;padding:9px 12px;color:#878787;box-shadow:inset 0 0 0 1px #eee;outline:none;}
.comment-form .modal-header{margin:20px 30px;padding:0 0 10px;}
.totalMiniCart >strong{font:400 18px MyriadPro;}
.productGrid .prod_box .inner_product_box{position:absolute;padding:9px;width:100%;height:425px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.16);}
.productGrid .prod_box .inner_product_box.innerPlusText{position:absolute;padding:9px;width:100%;height:450px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.16);}
@media (min-width: 337px) and (max-width: 540px){
    .productGrid .prod_box {
        position: relative;
        float: left;
        margin-left: 30px;
        margin-bottom: 30px;
        width: 90%;
        height: 450px;
    }
}
@media(max-width: 320px){
    .productGrid .prod_box .inner_product_box{
        height: 475px;
    }
}
@media(max-width: 530px){
    .productGrid .prod_box .inner_product_box{
        height: 450px;
    }
    .prod_box{
        height: 450px;

    }

}
@media (min-width: 337px) and (max-width: 600px) {
    .s{
        /*margin-left: -5px !important;*/
        margin-top: 5px;
    }
    a.product_buy_btn._cart-add{
        margin-right: 5px !important;
        margin-top: 5px;
    }
}

#cartTotalMIni{font:700 21px MyriadPro;}
.order_cart_form .listPr{margin:15px 0;}
.comment-form .modal-footer{margin:0 30px;padding:15px 0;}
.order_cart_form span.error{color:#F00;}
.order_cart_form .success{color:#199E43;margin:50px 0;font-size:18px;text-align:center;}
.page_info .slide{display:none;}
.page_info .opener{cursor:pointer;}
.page_info .slide.active{display:block;}
.welcomeText h1{color:#e91e63;padding:0;margin:10px 0;font:700 24px ROboto;}
.welcomeText h2{padding:0 0 25px;margin:0 0 10px;font:700 18px ROboto;color:#090909;position:relative;}
.welcomeText h2::after{content:'';position:absolute;background:url('https://sex-paradise.com.ua/frontend/assets/images/text_arow.png') no-repeat;width:42px;height:13px;left:0;bottom:0;}
.welcomeText h4{color:#090909;padding:0;margin:10px 0;font:700 16px ROboto;}
.welcomeText p{padding:5px 0;margin:0;color:#666666;font:300 16px MyriadPro;}
.welcomeText{margin-top:70px}
.welcomeText p + h2{margin-top:22px;}
.welcomeText hr{margin:30px 0;border:0;border-top:2px solid #c9c9c9;position:relative;}
.welcomeText hr::after{content:'';position:absolute;background:#fff url('https://sex-paradise.com.ua/frontend/assets/images/ico_grey_heart.png') no-repeat center center;width:60px;height:32px;left:50%;top:50%;margin:-16px 0 0 -30px;}
.categoryHomeContent{margin-top:25px}
.categoryHomeContent .customProducts{background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, .12);padding:5px 5px 40px;overflow:hidden;border-top:4px solid #ec3d79;}
.categoryHomeContent .linkCategory{padding:14px 0;}
.linkCategory a{cursor:pointer;color:#e91e63;font:700 24px ROboto;text-decoration:none;}
.categoryHomeContent .product_box_inner{box-shadow:none;}
.categoryHomeContent .product_box_inner:hover{box-shadow:0 1px 2px rgba(0, 0, 0, 0.16);}
.categoryHomeContent .customProducts .product_box:first-child{margin-left:0;}
.categoryHomeContent .customProducts .product_box:nth-child(6n+6){margin-left:0;}
.categoryHomeContent .customProducts .product_box{margin-left:15px;}
ul.listChildren{margin:0 0 20px;padding:0;list-style:none;overflow:auto;}
ul.listChildren li{float:left;width:182px;text-align:center;min-height:180px;border:1px solid transparent;position:relative;}
ul.listChildren li .image{height:125px;position:relative;}
ul.listChildren li .image img{position:absolute;right:0;bottom:0;left:0;top:0;margin:auto;}
ul.listChildren li:hover{z-index:9;border:1px solid #e0e0e0;-webkit-box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);-moz-box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);box-shadow:0 2px 9px rgba(0, 0, 0, 0.32);}
ul.listChildren li:hover span{color:#EC3D79;}
ul.listChildren li:hover a{text-decoration:none;}
ul.listChildren li span{display:block;color:#323031;text-decoration:none;font:700 16px MyriadPro;padding:5px 0;margin:0;white-space:inherit;}
h1.categoryTitle{margin:0 0 30px;}
.inner_page.text-block h2{color:#e91e63;font:700 21px Roboto;padding:0;margin:10px 0;}
.inner_page.text-block p{padding:5px 0;margin:0;color:#666666;font:300 16px MyriadPro;}
.wishlistContent .product_box:first-child{margin-left:0;}
.wishlistContent .product_box{margin-left:20px;}
.wishlistContent .product_box:nth-child(5n+1){margin-left:0;}
.disabledBtn{background:#C1C1C1 !important;color:#413E40 !important;border-bottom:3px solid #9A9A9A !important;}
.disabledBtn:hover{
    cursor: pointer;
}

.page_info h1{color:#e91e63;padding:0;margin:50px 0 30px;font:700 24px Roboto;}
.page_info h2,.page_info h3,.page_info h4{padding:0 0 25px;margin:0 0 10px;font:700 18px ROboto;color:#090909;position:relative;}
.page_info > *{padding:5px 0;color:#666666;font:300 16px MyriadPro;}
.page_info > p > strong > a{text-decoration: underline; color:#337ab7 !important;}
.page_info > div > strong > a{text-decoration: underline; color:#337ab7 !important;}
.page_info > p > a{text-decoration: underline; color:#337ab7 !important;}
.page_info > p > strong{ color:black !important;}
.page_info > div > p > strong{ color:black !important;}
.page_info > div > strong{ color:black !important;}
.page_info > ul > li{ color:black !important;}
.info-block > img{margin-right: 5px;}
@media (max-width: 500px){
    .page_info .img_info{
        width: 50% !important;
        height: 250px !important;
    }

}
.header .soc_icos{float:left;padding:0 5px 0 15px;line-height:40px;}
.header .soc_icos a + a{margin-left:8px;}
.widget.controls{text-align:center;margin:0;padding:0;}
.widget.controls span{color:#E91E63;text-decoration:underline;cursor:pointer;padding:0 8px;}
.modal-header .close{position:absolute;right:10px;top:7px;background:none;font-size:21px;outline:none;}
#notification{width:100%;position:fixed;text-align:center;top:30%;z-index:999999;}
#notification > div{text-align:center;position:relative;color:#3b3b3b;background:#FFFFFF;z-index:999999;display:inline-block;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.3);}
#notification > div.success > div p{margin:0 0 15px;font:600 18px MyriadPro;}
.resultSearch{border-top:1px solid #dddede;padding-top:5px;position: relative}
.productList > .prod_box{margin:0!important;width:100%;min-height:270px;padding:9px;background:#fff;overflow:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.16);position:relative;}
.productList > .prod_box + .prod_box{margin-top:10px !important;}
.productList .prod_box .image{float:left;width:242px;height:242px;margin-right:10px;}
.productList .prod_box .image img{max-height:100%;}
.productList .prod_box .cat_prod_stars{margin:10px 0}
.productList .prod_box .inner_product_box{padding:9px;width:100%;overflow:auto;background:#fff;border-radius:4px;}
.productList .prod_box .inner_product_box{}
.productList .prod_box .inner_product_box > .left{width:80%;}
@media (min-width: 961px) and (max-width: 1250px){
    .productList .prod_box .inner_product_box > .left{
        width: 100%;
    }
}
.productList .prod_box .prod_desc{margin-left:252px;}
.productList .prod_box .fullDesc{height:170px;overflow:hidden;}
.lang_ua{color:#a4abb6 !important; pointer-events: none; cursor: default;}
.productList .prod_box .fullDesc.toggleDesc{height:auto;overflow:visible;}
.productList .prod_box .cat_prod_title a{font:600 22px/20px MyriadPro;cursor:pointer;color:#e91e63;text-decoration:underline;}
.productGrid .prod_box{position:relative;float:left;margin-left:30px;margin-bottom:30px;width:260px;height:430px;}


/*.productGrid .prod_box:first-child{margin-left:0;}*/
/*.productGrid .prod_box:nth-child(3n+1){margin-left:0;}*/
.productGrid .prod_box .inner_product_box{position:absolute;padding:9px;width:100%;height:430px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.16);}
@media(max-width: 320px){
    .productGrid .prod_box .inner_product_box{
        height: 475px;
    }
}
@media(max-width: 530px){
    .productGrid .prod_box .inner_product_box{
        height: 470px;
    }
    .prod_box{
        height: 430px;
    }

}
@media (max-width: 600px){
    .buynowProd{
        /*margin-left: -5px !important;*/
        margin-top: 5px;
    }


}
.filter_title{display: none;}
.inner_product_box .cat_prod_title{height:70px;text-align: center}
.productGrid .prod_box .inner_product_box:hover{z-index:1;box-shadow:0 1px 15px rgba(0, 0, 0, 0.12);}
.productGrid .prod_box .image{position:relative;height:243px;}
.productGrid .prod_box .image img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.productGrid .prod_box .inner_product_box > .left,
.productGrid .prod_box .inner_product_box > .right{float:none;}
.productGrid .inner_product_box .prod_desc{display:none;}
.productGrid .prod_box .price_rate{overflow:auto;}
.productGrid .prod_box .price_rate .cat_prod_price{float:left;}
.productGrid .prod_box .price_rate .cat_prod_stars{float:right;padding-top: 4px}
.productGrid .prod_box .cat_prod_title a{font:300 14px/18px MyriadPro;cursor:pointer;color:#000;text-decoration:none;}
.productGrid .prod_box .product_buy_box{margin-top:10px;}
/*.productGrid .prod_box .product_buy_box > div:first-child{float:left;}*/
.productGrid .prod_box .product_buy_box .product_act_box{float:right;padding:8px 5px 0 0;}
#contentPopupCartAdd h2{color:#EC3D79;font-size:28px;font-weight:400;line-height:30px;text-transform:uppercase;margin:5px 5px 15px 5px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
#cart_popup .itemProd{margin-bottom:20px;overflow:auto;position:relative;}
#cart_popup .image{display:inline-block;vertical-align:top;width:100px;height:100px;position:relative;}
#cart_popup .image img{position:absolute;right:0;bottom:0;left:0;top:0;margin:auto;max-width:100%;max-height:100%;}
#cart_popup .name{width:50%;padding:10px 15px;font-size:15px;font-weight:bold;color:#454545;display:inline-block;vertical-align:top;}
#cart_popup .price{font-size:15px;font-weight:600;color:#454545;}
#cart_popup .cartQuantityCell{display:inline-block;vertical-align:middle;padding:30px 0;}
#cart_popup .cartQuantityCell .btn{text-align:center;vertical-align:middle;outline:none;border-right:none;padding:0;float:left;font-size:20px;height:35px;width:35px;}
#cart_popup .cartQuantityCell .btn.minus{border-top-right-radius:0;border-bottom-right-radius:0;}
#cart_popup .cartQuantityCell .btn.plus{border-top-left-radius:0;border-bottom-left-radius:0;}
#cart_popup .cartQuantityCell input{width:40px;text-align:center;margin:0;border-radius:0;padding:6px;height:35px;float:left;color:#454545;font-size:17px;transition:all 0.1s ease-out;outline:none;}
#cart_popup .total{display:inline-block;vertical-align:middle;float:right;font-size:16px;font-weight:bold;color:#454545;padding:30px 10px 30px 0;}
#contentPopupCartAdd .cartBottomBox{padding:25px 0 0 0;text-align:right;margin-top: 3px}
#contentPopupCartAdd .cartTotalLabel{padding:0 20px 0 0;font-size:24px;}
#contentPopupCartAdd .cartTotalPrice{padding:0 24px 0 0;font-size:24px;color:#EC3D79;font-family:Roboto;font-weight:600;}
#cart_popup .delProd{color:#B3B3B3;cursor:pointer;display:inline-block;vertical-align:top;font-size:18px;margin-right:20px;}
#contentPopupCartAdd .close_modal{float:left;background:#C1C1C1 !important;color:#413E40 !important;border-bottom:3px solid #9A9A9A !important;}
#contentPopupCartAdd .close{position:absolute;right:7px;top:7px;background:none;font-size:21px;outline:none;}
#owl-featured img{max-height:145px;}
#owl-today-specials .owl-item .image{height:218px;position:relative;}
#owl-today-specials .owl-item .image img,
#owl-featured .owl-item .image img{max-height:100%;position:absolute;right:0;bottom:0;left:0;top:0;margin:auto;}
#owl-featured .owl-item .image{width:145px;height:145px;position:relative;float:left;}
.groupedProductItem{position:relative;float:left;margin-right:4px;}
.groupedProductItem label{cursor:pointer;font:300 16px MyriadPro;color:#0a0a0a;padding:5px 10px;display:block;border:1px solid #c6c6c6;margin-bottom:4px;width:auto;}
.groupedProductItem input[type="radio"].disabled + label{color:#A9B0C3;}
.groupedProductItem input[type="radio"]:checked + label{background:#ec3d79;color:#FFF;border:1px solid transparent;border-bottom:1px solid #e91e63;}
.groupedProductItem input{display:none;}
table.prods_grouped{margin:15px 0;}
table.prods_grouped .prod_info_cell1{vertical-align:top;}
table.prods_grouped .prod_info_cell2{padding-bottom:10px;}
table.prod_info_tbl_stock td{padding:10px 0}
.prod_add_val._gr{width:120px;}
#callback{padding-right: 0 !important;}
#callback h3{color:#EC3D79;font-size:28px;font-weight:400;line-height:30px;text-transform:uppercase;margin:5px 5px 15px 5px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
#callback input{display:block;width:100%;margin:10px 0;padding:9px 12px;color:#878787;box-shadow:inset 0 0 0 1px #eee;outline:none;border:1px solid #ccc;}
#callback .buttons{text-align:right;}
#callback .close{position:absolute;right:15px;top:7px;background:none;font-size:21px;outline:none;}
#callback .error{color:#F00}
#buynow h3{color:#EC3D79;font-size:28px;font-weight:400;line-height:30px;text-transform:uppercase;margin:5px 5px 15px 5px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
#buynow input{display:block;width:100%;margin:10px 0;padding:9px 12px;color:#878787;box-shadow:inset 0 0 0 1px #eee;outline:none;border:1px solid #ccc;}
#buynow .buttons{text-align:right;}
#buynow .close{position:absolute;right:15px;top:7px;background:none;font-size:21px;outline:none;}
#buynow .error{color:#F00}
.link_but_wl{display:inline-block;vertical-align:top;margin-left:10px;line-height:50px;font-size:15px;cursor:pointer;}
.link_but_wl i{color:#b1b1b1;margin-right:5px;}
.prod_btns_box a.callbackLink{text-decoration:none;background:#413e40;border-bottom:3px solid #000;-webkit-transition:all 0s ease;transition:all 0s ease; margin-top: 5px}
.prod_btns_box a.callbackLink:hover{border-bottom: 3px solid #000}
#goUp{background:#ddd url('https://sex-paradise.com.ua/frontend/assets/images/arr_up.png') no-repeat center center;width:34px;height:34px;position:fixed;z-index:999;right:10px;bottom:100px;cursor:pointer;border-radius:34px;display:none;transition:all 0.3s;}
.prod_box .special_box{background:#ec3d79;width:65px;height:28px;position:absolute;z-index:1;left:-5px;top:10px;color:#fff;font:700 13px/28px Roboto;text-align:center;}
.prod_box .special_box::before{content:'';position:absolute;left:-3px;top:28px;z-index:-1;border:3px solid transparent;border-right:5px solid #e91e63;border-top:0;}
.prod_box .special_box::after{content:'';position:absolute;right:-28px;top:0;border:14px solid transparent;border-left:14px solid #EC3D79;}
.modal{z-index:9999;}
select.select_popup{padding:7px 6px;margin:0 10px;color:#000;outline:none;}
.comment-reply{background:#fff;padding:11px;border:solid 1px #ffcc00;float:right;width:95%;}
@media only screen and (max-width:800px){.zoomImg{visibility:hidden;overflow:hidden;top:0 !important;left:0 !important;opacity:0 !important;width:0 !important;height:0 !important;border:none !important;max-width:none !important;max-height:none !important;display:none !important;}
}
@media(max-width:1450px){.nav-menu-sub .itemBlock{width:16.6%;}
.nav-menu-sub{display:none;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;position:absolute !important;left:241px;top:0;background:#fff;z-index:999;margin:0;width:73vw;height:100%;min-height:400px;-webkit-box-shadow:0 0 18px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.18);box-shadow:0 0 18px rgba(0, 0, 0, 0.18);padding:20px;}
/*.nav-main:hover .nav-menu-sub{display:table;}*/
}
.add-comment{color:#ec3d79;font-size:16px;cursor:pointer;padding-bottom:12px;float:left;margin-right:4px;}
.popover{z-index:99999 !important;}
.comment-info{background:#ffffff;box-shadow:0px 0px 0px 1px #cacaca;padding:0px 6px;border-radius:50%;color:#64a5cc;cursor:pointer;display:Table;font-size:11px;text-align:center;font-weight:bold;}
.order-form-cart{width:100%;float:left}
.order-product-cart{width:100%;float:right}
.comment-info-m{display:none;}
.more_prod{text-align:center;padding-top:15px;display:table;margin:auto;}
.active-group{position:fixed;top:0;z-index:999;width:1380px;background-color:#fff;border:solid 1px white;border-top:solid 4px #ec3d79;margin-left:-5px;box-shadow:0 1px 2px rgba(0, 0, 0, .12);}
@media(max-width:1420px){.active-group{position:fixed;top:0;z-index:999;width:1180px;background-color:#fff;border:solid 1px white;border-top:solid 4px #ec3d79;margin-left:-5px;box-shadow:0 1px 2px rgba(0, 0, 0, .12);}
}
@media(max-width:1200px){.comment-form .btn{line-height:34px;text-align:center;font-size:16px;color:#fff;border:none;background:#ec3d79;border-radius:3px;padding:0px 5px;box-shadow:none;outline:none;cursor:pointer}
.order-form-cart{width:100%;float:none;}
.order-product-cart{width:100%;float:none;}
a.cartCheckoutBtn.btn{
    margin-left: 5px;
}
}
@media(max-width:975px){.active-group{position:relative;top:0;z-index:999;width:100%;background-color:#fff;border:solid 0px white;border-top:solid 0px #ec3d79;margin-left:0px;box-shadow:0 0px 0px rgba(0, 0, 0, .12);}
#order-send{width:100%;max-width:100%;font-size:13px !important;}
#order-payment, #paymentForm{width:100%;max-width:100%;font-size:13px !important;margin-bottom:5px;}
.comment-info-m{padding-bottom:16px;display:block;font-size:13px;margin-top:-25px;}
.comment-info{display:none;}
}

@media(max-width:500px){#order-send{width:100%;max-width:100%;font-size:13px !important;}
#order-payment, #paymentForm{width:100%;max-width:100%;font-size:13px !important;}
.lub_table{
    width: inherit;
    display: block;
    padding: 0;
    overflow-x: scroll;
}
}

@media(max-width: 1520px){
    #homeTabs > a{
        padding: 12px 8px;
    }
}
@media(max-width: 1451px){
    #homeTabs > a{
        padding: 12px 7px;
    }
}
@media(max-width: 1441px){
    #homeTabs > a{
        padding: 12px 2px;
    }
}
@media(max-width: 1390px){
    #homeTabs > a{
        padding: 12px 40px;
        text-align: center;
    }
}
@media(max-width: 1254px){
    #homeTabs > a{
        padding: 12px 30px;
        text-align: center;
    }
}
@media(max-width: 1200px){
    #homeTabs > a{
        padding: 12px 25px;
        text-align: center;
    }
}
@media(max-width: 1177px){
    #homeTabs > a{
        padding: 12px 20px;
        text-align: center;
    }
}
@media(max-width: 1124px){
    #homeTabs > a{
        padding: 12px 15px;
        text-align: center;
    }
}
@media(max-width: 1071px){
    #homeTabs > a{
        padding: 12px 10px;
        text-align: center;
    }
}
@media(max-width: 1017px){
    #homeTabs > a{
        padding: 12px 8px;
        text-align: center;
    }
}
@media(max-width: 996px){
    #homeTabs > a{
        padding: 12px 7px;
        text-align: center;
    }
}
@media(max-width: 985px){
    #homeTabs > a{
        padding: 12px 6px;
        text-align: center;
    }
}
@media(max-width: 975px){
    #homeTabs > a{
        padding: 12px 5px;
        text-align: center;
    }
}
@media(max-width: 964px){
    #homeTabs > a{
        padding: 12px 4px;
        text-align: center;
    }
}
.success-order{font-size:18px;}
@media (min-width: 961px) and (max-width: 1099px){
    .sidebar .opener:after{content:" \25be";position: absolute;font-size: 18px;margin-left: 10px}
}
@media only screen and (max-width:960px){.main-content{margin-left:0;}

.wrapper{position:relative;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.menu-active .wrapper{margin:0 -280px 0 280px;}
.header{padding:10px 0 55px;margin:0 0 30px;}
.cart{float:right;margin:0;overflow:hidden;text-indent:-9999px;padding:0;width:36px;font-size:0;}
.cart strong{display:none;}
.btn-menu{display:block;}
.menu{position:relative;top:0;border:none;width:100%;bottom:0;border-left:1px solid #d7d7d7;padding:0;}
.menu .container{padding:0;}
.menu ul{text-align:left;}
.menu ul:after{display:none;}
.menu ul li{display:block;}
.menu a{display:block;padding:10px;}
.sidebar{float:none;width:100%;padding:0 0 20px;}
.sidebar h3{margin:0 0 5px;}
.sidebar .widget{border:1px solid #d7d7d7;padding:5px 5px 0;margin:0 0 5px;}
.sidebar .active .opener:after{position:absolute;content:"";width:0;height:0;border:0;border-color:#084d83;bottom:100%;left:100%;margin-bottom:-11px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #084d83;border-bottom-color:inherit;}
.sidebar .active .opener:after{left:auto;right:10px;}
.sidebar .opener{cursor:pointer;display:block;position:relative;padding-right:30px;}
.sidebar .opener:after{position:absolute;content:"";width:0;height:0;border:0;border-color:#084d83;top:100%;left:100%;margin-top:-11px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #084d83;border-top-color:inherit;}
.sidebar .opener:after{left:auto;right:10px;}
.sidebar .slide{padding:10px 0 0;}
.sidebar .slide .sort,
.sidebar .slide .categories{margin-bottom:0;}
.breadcrumbs{font-size:14px;margin-bottom:20px;}
.products li{width:100% !important;}
.products .title{margin-bottom:10px;}
.panel{text-align:left;padding:4px 14px;}
.panel .old-price{float:left;margin:4px 5px 0 -3px;}
.panel .code{float:left;padding:2px 0 0;}
.panel .btn{float:right;width:auto;margin:-5px -14px -5px 3px;}
.text-block{padding-top:20px;}
.footer-bar{padding:30px 0 10px;}
.footer-bar .col{float:none !important;width:auto !important;padding:0 0 20px !important;}
.socials{float:none;}
.socials ul li{margin:0 5px 0 9px;}
.visual{margin-top:-30px;border-bottom:1px solid #084d83;}
.visual .content{padding:15px 0 5px;position:static;font-size:16px;}
.visual h1{font-size:26px;}
.carousel .mask{max-width:230px;}
.cta{padding:20px 10px 90px;position:relative;margin-bottom:20px;}
.cta .btn{position:absolute;left:10px;right:10px;bottom:20px;margin:0;}
.gallery{margin:0 0 20px;width:100%;float:none;}
.comments{max-width:none;}
.comment-item .comment-item{padding-left:42px;}
.comment .avatar{margin-right:15px;}
.comment-form{max-width:none;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea{max-width:none;}
}
/*@media (max-width: 600px){
    .header > .container > .call-to-me{
        padding-left: 200px;
    }
}*/
@media (max-width:1212px){.more_prod{text-align:center;float:none;display:table;width:100%;}
}
@media (max-width:940px){.productList .prod_box .cat_prod_title a{font:600 16px/20px MyriadPro;cursor:pointer;color:#e91e63;text-decoration:underline;}
}
.poster-container{display:block;width:100%;border-radius:0 !important;height:520px;}
.poster-fullwidth{width:100%;padding:20px 0px 20px 3%;border-radius:0 !important;}
.poster-fullwidth > .poster-title, .poster-fullwidth > .poster-title, .poster-fullwidth > .poster-desc{padding-bottom:10px;}
.poster-col5{width:50%;float:left;height:257px;border-radius:0 !important;padding:40px 3% 20px 3%;cursor:pointer;}
.poster-title{font-family:'Nautilus Pompilius';font-weight:normal;font-style:normal;color:#ec3d79;font-size:40px;width:53%;}
.poster-desc{font-family:'MyriadPro';font-weight:normal;font-style:normal;color:#cdcccc;width:55%;}
.poster-col5 > .poster-title{color:#fff;font-family:'MyriadPro';line-height:36px;font-weight:300;}
.poster-col5 > .poster-desc{font-family:'MyriadPro';font-weight:300;font-style:normal;}
.poster-link, .poster-link > ul > li > a{color:#c53163;}
.poster-link > ul > li:nth-child(2n+1){width:22%;floaT:left;}
.poster-link > ul{padding:0;}
@media(max-width:1440px){.poster-title{width:71%;}
}
.locale-shop{float:right;padding-left:50px;padding-right: 2px;}
.locale-shop > a > img{top:-2px;margin-left:3px;max-width:24px;}
.fixed-cart{z-index:99999;position:fixed;right:16px;bottom:56px;border:solid 1px #e2e2e2;width:200px;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, .12);}
.fixed-cart-container{position:relative;padding:15px;}
.fixed-closeicon{position:absolute;top:3px;right:10px;font-size:20px !important;color:#e2e2e2;cursor:pointer;}
.btn-fixed-cart{width:155px;font-size:15px;padding:1px 5px;font-family:MyriadPro;margin:auto;display:table;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:30px;text-align:center;color:#fff;background:#ec3d79;border-bottom:2px solid #e91e63;border-radius:3px;outline:none;}
.btn-fixed-cart:hover{text-decoration:none;}
.title-fixed-cart{font-size:18px;font-family:MyriadPro;font-weight:600;position:relative;display:table;padding-bottom:20px;}
.text-fixed-cart{display:table;text-align:left;padding-bottom:17px;font-size:15px;font-weight:300;}
.text-fixed-cart > a{color:#ec3d79;text-decoration:underline;}
.img-fixed-cart{display:block;padding-bottom:26px;}
.cartFixedItemsCnt{background:#851ba4;border-radius:22px;color:#fff;font-size:16px;width:28px;line-height:27px;height:28px;text-align:center;display:inline-block;position:absolute;left:46%;top:42%;}
.img-fixed-cart > img{margin:auto;display:table;}
@media(max-width:1200px){.fixed-cart{display:none;}

.locale-shop{display:none;}
}
.h-response{width:auto;display:block;float:left;margin-top: 1px;}

.preloadOrder{
    display:none;
    position: absolute;
    width: 100px;
    left: 0;
    right: 0;
    margin: auto;
}
.tags{
    margin-top:25px;
}
.footerCont {
    max-width: 1400px;
    padding: 0 10px;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}
.FooterCat {
    float: left;
    width: 24%;
    margin-right: 1%;
}
.FooterCat .parent {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
    margin-top: 20px;
}
.FooterCat .child {
    margin-left: 15px;
    margin-bottom: 5px;
}

.imageGallery .slide{
    float: left;
    width: 100%;
    height: 100%;
}
.zoomImg{
    bottom: inherit !important;
}
.indexZoom{
    max-height: 100% !important;
}
.contactsIcons {
    display: table;
    margin-bottom: 74px;
}

.contactsIcons div{
    float: left;
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-right: 4px;
}
.contactsIcons div a{
    display: table;
    border-radius: 3px;
}
.contactsIcons div a.facebookIco:hover{
    background-color: #3b5998;
}
.contactsIcons div a.youtubeIco:hover{
    background-color: #ff3132;
}
.contactsIcons div a.vkIco:hover{
    background-color: #5590d4;
}
.contactsIcons div a img{
    width:auto;
    margin:auto;
    display:table;
}
.contactsIcons div a:hover img{
    -webkit-filter: brightness(10);
    filter: brightness(10);

}
.poweredBy {
    font-size: 14px;
    color: #abaaaa;
    position: relative;
    display: flex;
}
.poweredBy .lamp {
    float: left;
    margin-bottom: 13px;
}
.poweredBy .lampShine {
    position: absolute;
    background: url(/images/icons/lampShine.png);
    width: 90%;
    height: 28px;
    margin-top: 9px;
    margin-left: 23px;
    background-repeat: no-repeat;
}
.poweredBy .textPowered {
    float: left;
    margin-top: auto;
    flex: 1 100%;
    font-size: 16px;
}
.poweredBy .textPowered span {
    font-weight: bold;
    color: #7d7d7d;
}
.poweredBy .textPowered a {
    color: #ec3d79;
    font-size: 16px;
}

@media (max-width: 768px) {
    .h-response {
        width: 100%;
    }

    .nav-menu-sub {
        display: none !important;
    }
    .FooterCat {
        float: left;
        width: 100%;
        margin-right: 0%;
    }
}
@media(max-width:400px){
    .header_top > .container{
        padding:0;
    }
}

.FooterCat{
    display: none;
}
.containerPopularity{
    margin: 0;
    padding: 0;
    margin-left: -0.6%;
}
.popularityBlock{
    width: 100%;
    background-color: #fff;
    display: table;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
}
.popularityBlock .popularityItem{
    float: left;
    width: 20%;
    padding: 5px;
    text-align: center;
    transition: 0.3s;
}
.popularityBlock .popularityItem:hover{
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    transition: 0.3s;
}
.popularityBlock .popularityItem .imageItem{
    height: 150px;
}
.popularityBlock .popularityItem .imageItem img{
    height: 100%;
    width:auto;
    margin:auto;
    display:table;
}
.popularityBlock .popularityItem .nameItem{
    font-size: 16px;
    max-height: 200px;
    height: 75px;
    text-decoration:none;
}
.popularityBlock a{
    text-decoration:none;
}
.leftBlock{
    float: left;
    width: 20%;
}
.leftBlock .left{
    width: 95%;
    margin-left: 10px;
}
.rightBlock{
    float: left;
    width: 80%;
}
.rightBlock .container{
    width: 100%;
    max-width: 100%;
}
.left_main_content {
    width: 72% !important;
}
.gallery {
    width: 43% !important;
}
.product-details .descr {
    width: 46% !important;
}
@media(min-width: 1200px) {
    /*.groupProductCatHome {*/
        /*margin: auto;*/
        /*display: table;*/
    /*}*/
}
@media(max-width: 1200px) {

    .rightBlock {
        float: left;
        width: 75%;
    }
    .home_page .left {
        width: 95% !important;
    }
    .leftBlock {
        float: left;
        width: 25%;
    }
    .left_main_content {
        width: 100% !important;
    }
}

@media (max-width: 1300px){
    .gallery {
        width: 100% !important;
    }
    .product-details .descr {
        width: 100% !important;
    }
}
@media (max-width: 960px){
    .containerPopularity{
        display:none;
    }
    .leftBlock {
       /* display:none;*/
    }
    .rightBlock {

        width: 100%;
    }
    .left_main_content {
        width: 100% !important;
    }
}

.reviewsAll {
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
    padding: 15px;
    margin-top: -48px;
}

.reviewsAll h3 {
    text-align: center;
    font-size: 20px;
}

.reviewsAll .review {
    margin-bottom: 25px;
    display: table;
    width: 100%;
}

.reviewsAll .review .reviewHead {
    margin-bottom: 5px;
    font-size: 16px;
    padding-bottom: 0px;
    display: table;
    width: 20%;
    float: left;
}

.reviewsAll .review .reviewHeadLeft {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}

.reviewsAll .review .reviewHeadRight {
    text-align: right;
    /* font-style: italic; */
    font-size: 14px;
    color: #a8a8a8;
}
.reviewsAll .review .textReview{
    /* background-color: #efefef; */
    padding: 10px 30px;
    /* letter-spacing: 0.6px; */
    color: #696e6e;
    font-size: 15px;
    font-weight: 300;
    width: 80%;
    float: left;
}
.reviewsAll .review .textReview > p{
    margin-bottom: 8px;
}
.reviewsAll .review .textReview  img{
    max-width: 300px;
}
.reviewsAll .review .textReview .reviewPlus{
    margin-top: 25px;
}
.reviewsAll .review .textReview .reviewPlus > span,.reviewsAll .review .textReview .reviewMinus > span{
    font-weight:bold;
}
.reviewHead #rait {
    text-align: right;
    margin-top: 15px;
}
.touch-close{
    width: 100%;
    height: 100%;
    overflow: hidden;
    visibility: hidden;
}
.touch-open{
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    visibility: visible;
    z-index: 998;
    background: rgba(0,0,0,0.1);
    top: 0;

}

#callforme .modal-body{padding-top:25px;}
#callforme #sendcallforme{cursor:pointer;}
#callforme h3{color:#EC3D79;font-size:19px;font-weight:400;line-height:30px;text-transform:uppercase;margin:5px 5px 15px 5px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
#callforme input{display:block;width:100%;margin:10px 0;padding:9px 12px;color:#878787;box-shadow:inset 0 0 0 1px #eee;outline:none;border:1px solid #ccc;}
#callforme .buttons{text-align:right;}
#callforme .close{position:absolute;right:15px;top:7px;background:none;font-size:21px;outline:none;}
#callforme .error{color:#F00}
@media (max-width: 960px){
    .nav-menu > #menuha{
        display: none;
    }
    .right_sidebar{
        margin: 0 auto;
        float: none;
    }
    .filter_close{
        display: none;
    }
}

.nav-main-zag {
    display: none;
}
@media (min-width: 600px) and (max-width: 960px){
    .side_add_pr_box{
        float: left;
        width: 44%;
    }
    .cat_prod_stars i.fa-star{
        font-size: 12px !important;
    }
    .category-content{
        float: left;
    }
    .side_menu{
        float: left !important;
    }
}
@media(max-width: 600px){
    .header_link2_box.right.h-contacts{padding-top: 9px;}
    .listOptions.slide{padding-left: 50px;}
    .filter_title{
        display: block;
        background: black;
        color: #ec3d79;
        font-weight: lighter;
        font-size: 2em;
        padding-left: 15px;
    }
    .sidebar .widget{border:none;border-bottom:1px solid #d9d9d9;padding:5px 5px 0;margin:0 0 5px;}
    .sidebar .opener:after{color: #ec3d79;}
    .sidebar .opener{padding-left: 12px;}
    .listOptions .optionFilter label span{color: #f06494;}
    .filterColumn{padding: 0;border: none;}
    .slider .price-input-i .input-text{color:#ec4981;}

    .widget.controls{border: none;}
    .widget.controls span{padding: 0px 30px; font-size: 15px;}
    .noUi-handle-lower, .noUi-handle-upper{background-image:none;background-repeat:no-repeat;width:15px;height:15px;border:3px solid #E91E63;cursor:pointer;border-radius:10px;background:#fff;}
    .slider .price-input-i .input-text{color: #ec4981;width:70px;height:28px;line-height:normal;font-size:14px;outline:0;border:1px solid #cecece;padding:0 3px;font:300 14px MyriadPro;text-align:center;border-radius:1px !important;box-shadow:none;}
    .noUi-horizontal{height:7px;margin:0 3px;}
    .price-range{padding:12px;}
    .slider .price-input-i .input-text{width:70px;height:28px;line-height:normal;font-size:14px;outline:0;border:none;padding:0 3px;font:300 14px MyriadPro;text-align:center;border-radius:1px !important;box-shadow:none;margin-left: 5px;margin-top: -5px; background-color: #f1f1f1;}
    .slider .price-input{padding-left: 15px;}
    .filter_close{
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        margin: auto;
        height: 20px;
        margin-top: 40px;
        text-align: center;
        color: #bcbcbc;
        border-top: 1px solid #e8e8e8;
        padding-top: 40px;

    }
    .filter_title img{
        float: right;
        padding-right: 10px;
        padding-top: 8px;
    }
    span#filter_close_button{
        padding-left: 15px;
    }
    span.filter_close_x{
        float: right;
        padding-right: 15px;
    }
    span.ot_price{
        margin-right: 5px;
        vertical-align: bottom;
    }
    span.do_price{
        margin-left: 5px;
        vertical-align: bottom;
    }
}
@media(min-width: 961px) and (max-width: 1300px){
    .info_banners > div{
        width:22%;
        float:left;
        padding-left:45px;
    }
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button  {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield;
}
.search-form .selectOwner select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}





.semalt_production {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 10px 0;
    float: right;
    padding-right: 60px;

}


.semalt_production a {
    line-height: 1
}

.semalt_production .logo_semalt {
    position: relative;
    display: inline-block;
    width: 74px;
    height: 20px;
    background: url(https://dev.semalt.com/projects/art-zvit.com.ua/content/themes/swd/theme/assets/img/logo_semalt.svg) no-repeat;

    background-size: contain;
    opacity: .5
}
.logo_foot{
    margin-top: 10px;
    position: relative;
    display: inline-block;
    width: 150px;
    height: 25px;
    background-size: contain;
    opacity: .5;
    background: url(https://sex-paradise.com.ua/frontend/assets/images/logo_sex.svg) no-repeat;
}
.semalt_production .logo_semalt:before {
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    right: -9px;
    width: 7px;
    height: 7px;
    background-color: #fe718d;
    border-radius: 50%
}

.semalt_production .m {
    position: absolute;
    left: 33px;
    bottom: 3px;
    width: 4px;
    background-color: #fff;
    -webkit-animation: m2 .5s linear infinite alternate;
    animation: m2 .5s linear infinite alternate
}

.semalt_production .m::after, .semalt_production .m::before {
    position: absolute;
    bottom: 0;
    content: '';
    width: 4px;
    background-color: #fff
}

.semalt_production .m::before {
    left: -5px;
    -webkit-animation: m1 .5s ease-in .2s infinite alternate;
    animation: m1 .5s ease-in .2s infinite alternate
}

.semalt_production .m::after {
    left: 5px;
    -webkit-animation: m3 .5s linear .1s infinite alternate;
    animation: m3 .5s linear .1s infinite alternate
}

@-webkit-keyframes m1 {
    0% {
        height: 13px
    }
    100% {
        height: 7px
    }
}

@keyframes m1 {
    0% {
        height: 13px
    }
    100% {
        height: 7px
    }
}

@-webkit-keyframes m2 {
    0% {
        height: 17px
    }
    100% {
        height: 6px
    }
}

@keyframes m2 {
    0% {
        height: 17px
    }
    100% {
        height: 6px
    }
}

@-webkit-keyframes m3 {
    0% {
        height: 12px
    }
    100% {
        height: 17px
    }
}

@keyframes m3 {
    0% {
        height: 12px
    }
    100% {
        height: 17px
    }
}
