@media only screen and (min-width: 0px) and (max-width: 1199px) and (orientation:landscape) {
.mobile_menu {
    width: 100%;
    background: #f84e51;
    height: 46px;
    line-height:46px;	
}

.mobile_menu em {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    margin-left: 5px;
    font-style: normal;
}

.mobile_menu button.menu_open {
    transition: all 100ms ease-in-out;
    float: left;
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    height: 46px;
    line-height: 46px;
    padding: 0px;
    text-align: left;
}

.mobile_menu button.menu_open > span {
    display: inline-block;
    position: relative;
    top: 2px;
}  

.mobile_menu button.menu_open span span {
	margin-left:0px;
}

.mobile_menu button.menu_open span span:nth-child(1) {
    display: block;
    width: 22px;
    height: 1px;
    background: #ffffff;
    margin-bottom: 5.7px;
}

.mobile_menu button.menu_open span span:nth-child(2) {
    display: block;
    width: 18px;
    height: 1px;
    background: #ffffff;
    margin-bottom: 6px;
}

.mobile_menu button.menu_open span span:nth-child(3) {
    display: block;
    width: 22px;
    height: 1px;
    background: #ffffff;
}

#rightmenu button {
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    border: none;
    outline: none;
    color: #333333;
    font-size: 36px;
    padding: 0px;
    height: 45px;
    border-left: 1px solid #eeeeee;
    width: 45px;
    line-height: 45px;
} 

#rightmenu {
    left: -320px;
    height: 100vh;
    width: 320px;
    z-index: 999;
    background: #ffffff;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);	
	padding:0px;
}

#rightmenu .yo-wrapper {
    background: inherit;
    border-color: inherit;
    position: absolute;
    margin-top: 45px;
    left: 0;
    top: 0;
    width: 100%;	
    bottom: 0;
    z-index: 0;
    box-sizing: border-box;
    border: none;
    box-shadow: none;	
}

#rightmenu .yo-am > li.active a {
	color:#ffffff;
}

#rightmenu .yo-heading {
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee;
    height: 45px;
    padding-left: 15px;
	display: block;
}

#rightmenu .yo-am > li > a {
    color: #333333;
    font-size: 15px;
    padding: 12.4px 15px;
	border-bottom: 1px solid #eeeeee;
    display: block;
	overflow:hidden; 
}

#rightmenu .yo-am > li {
    border:none;
    padding: 0px 0px;
}

#rightmenu .yo-am > li:last-child {
	border:none;
}

#rightmenu .yo-heading i {
	display:none;
}

#slideshow0 .owl-next {
	width:36px;
	height:72px;
	background: url(../image/next_m.png) no-repeat center center;
	margin-top: -36px !important;
}

#slideshow0 .owl-prev {
	width:36px;
	height:72px;
	background: url(../image/prev_m.png) no-repeat center center;
	margin-top: -36px !important;
}

#rightmenu .yo-heading span {
    color: #333333;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    line-height: 45px;
}

#rightmenu .box .module_t { 
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    line-height: 45px;
    margin:0px;
    padding:0px;	
    position: inherit;	
}

#rightmenu .custom_menu {
    background: #ffffff;
    border-left: none;
    box-shadow: none;
    border-right: 0px;
}

#rightmenu .yo-am {
    display: block;
    width: 100%;
}

#rightmenu .yo-wrapper ::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:5px; 
height:0px 
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar-track { 
background-color:#f8f8f8;  
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar-thumb { 
background-color:#f84e51;
background-position:center; 
background-repeat:no-repeat; 
} 

#rightmenu .yo-wrapper ::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:5px; 
height:0px 
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar{ 
width: 5px; 
}

div.ccart button {
    border: none;
    text-align: center;
    box-shadow: none !important;
    padding: 0px;
    background: transparent;
    top: 1px;	
}
div.ccart .cart-total {
    display: block;
    position: relative;
}
div.ccart .cart-total::before {
    content: '';
    background-image: url(/catalog/view/theme/default/image/new-cart-white.png);
    width: 28px;
    height: 28px;
    background-size: cover;
    background-position: center center;
    position: relative;
    left: -4px;
}
div.ccart .cart-total .qqq {
    position: absolute;
    top: -5px;
    right: -8px;
    background: #3d7fc1;
    border-radius: 30px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}
.ccart {
display: inline-block;
    float: right;	
}	

.head_links {
    width: auto;
    float: right;
    margin-right: 15px;
}

.head_links ul li a::before {
    color: #ffffff;
    font-size: 27px;
}

.owl-prev {
    left: -10px; 
    background: #ffffff;
}

.owl-next {
    right: -10px;
    background: #ffffff;
}	
}	

@media only screen and (min-width: 0px) and (max-width: 1199px),
only screen and (min-device-width: 0px) and (max-device-width: 1199px) {
.mobile_menu {
    width: 100%;
    background: #f84e51;
    height: 46px;
    line-height:46px;	
}

#leftmenu .yo-heading {
	display:none !important;
}

#slideshow0 .owl-next {
	width:36px;
	height:72px;
	background: url(../image/next_m.png) no-repeat center center;
	margin-top: -36px !important;
}

#slideshow0 .owl-prev {
	width:36px;
	height:72px;
	background: url(../image/prev_m.png) no-repeat center center;
	margin-top: -36px !important;
}

.owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    background: transparent;
    border-radius: 20px;
    border: 1px solid #ffffff;
}

#slideshow0 .owl-pagination {
    position: absolute !important;
    bottom: 5px;
    width: 100%;
    text-align: center;
    top: auto !important;
}

.mobile_menu em {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    margin-left: 5px;
    font-style: normal;
}

.mobile_menu button.menu_open {
    transition: all 100ms ease-in-out;
    float: left;
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    height: 46px;
    line-height: 46px;
    padding: 0px;
    text-align: left;
}

.mobile_menu button.menu_open > span {
    display: inline-block;
    position: relative;
    top: 2px;
}

.mobile_menu button.menu_open span span {
	margin-left:0px;
}

.mobile_menu button.menu_open span span:nth-child(1) {
    display: block;
    width: 22px;
    height: 1px;
    background: #ffffff;
    margin-bottom: 5.7px;
}

.mobile_menu button.menu_open span span:nth-child(2) {
    display: block;
    width: 18px;
    height: 1px;
    background: #ffffff;
    margin-bottom: 6px;
}

.mobile_menu button.menu_open span span:nth-child(3) {
    display: block;
    width: 22px;
    height: 1px;
    background: #ffffff;
}

#rightmenu button {
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    border: none;
    outline: none;
    color: #333333;
    font-size: 36px;
    padding: 0px;
    height: 45px;
    border-left: 1px solid #eeeeee;
    width: 45px;
    line-height: 45px;
	z-index:1;
} 

#leftmenu button {
	position: absolute;
    left: 0px;
    top: 0px;
    background: transparent;
    border: none;
    outline: none;
    color: #333333;
    font-size: 40px;
    padding: 0px;
    height: 45px;
    border-left: 1px solid #eee;
    width: 45px;
    line-height: 45px;
    z-index: 1;
}

#rightmenu {
    left: -320px;
    height: 100vh;
    width: 320px;
    z-index: 1001;
    background: #ffffff;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);	
	padding:0px;
}

#leftmenu {
    top: 0px; 
    left: -285px; 
    height: 100%;
    width: 285px;
    background: #ffffff;	
	padding:0px; 
}



#rightmenu .yo-wrapper {
    background: inherit;
    border-color: inherit;
    position: absolute;
    margin-top: 45px;
    left: 0;
    top: 0;
    width: 100%;	
    bottom: 0;
    z-index: 0;
    box-sizing: border-box;
    border: none;
    box-shadow: none;	
}

#rightmenu .yo-am > li.active a {
	color:#ffffff;
}

#rightmenu .yo-heading {
	padding-top: 0px;
    padding-bottom: 0px;
}

#rightmenu .yo-heading span {
    color: #333333;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    line-height: 50px;	
}

#rightmenu .yo-wrapper > ull {
    border-color: #fff;
    bottom: 0;
    box-sizing: border-box;
    display: block;
    left: 0;
    margin: 0;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    position: absolute;
    top: 0;
    transition: all .2s ease 0s;
    z-index: 0;
    height: 100% !important;	
}

#rightmenu .yo-heading {
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee;
    height: 45px;
    padding-left: 15px;
    display: block;
    background: #ffffff;
    border: none;
    border-bottom: 1px solid #eeeeee;
}

.yo-menu ul.yo-pm li a {
    padding-left: 15px !important;	
}

#rightmenu .yo-am > li > a {
    color: #333333;
    font-size: 15px;
    padding: 12.4px 15px;
	border-bottom: 1px solid #eeeeee;
    display: block;
	overflow:hidden; 
}

#rightmenu .yo-am > li {
    border:none;
    padding: 0px 0px;
}

#rightmenu .yo-am > li:last-child {
	border:none;
}

#rightmenu .yo-heading i {
	display:none;
}

#rightmenu .custom_menu {
    background: #ffffff;
    border-left: none;
    box-shadow: none;
    border-right: 0px;
}

#rightmenu .box .module_t { 
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    line-height: 45px;
    margin:0px;
    padding:0px;	
    position: inherit;	
}

#rightmenu .yo-am {
    display: block;
    width: 100%;
}

#rightmenu .yo-wrapper ::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:5px; 
height:0px 
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar-track { 
background-color:#f8f8f8;  
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar-thumb { 
background-color:#f84e51;
background-position:center; 
background-repeat:no-repeat; 
} 

#rightmenu .yo-wrapper ::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:5px; 
height:0px 
} 

#rightmenu .yo-wrapper ::-webkit-scrollbar{ 
width: 5px; 
}

div.ccart button {
    border: none;
    text-align: center;
    box-shadow: none !important;
    padding: 0px;
    background: transparent;
    top: 1px;	
}
div.ccart .cart-total {
    display: block;
    position: relative;
}
div.ccart .cart-total::before {
    content: '';
    background-image: url(/catalog/view/theme/default/image/new-cart-white.png);
    width: 28px;
    height: 28px;
    background-size: cover;
    background-position: center center;
    position: relative;
    left: -8px;
}
div.ccart .cart-total .qqq {
    position: absolute;
    top: -5px;
    right: -8px;
    background: #6daef0;
    border-radius: 30px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-size: 13px; 
}
.ccart {
display: inline-block;
    float: right;	
}	

.head_links {
    width: auto;
    height: 37px;
    margin-top: 7px;
    float: right;
    margin-right: 15px;
}

.head_links ul li a::before {
    color: #ffffff;
    font-size: 27px;
}

.owl-prev {
    left: 0%;
    background: #ffffff;
} 

.owl-next {
    right: 0%;
    background: #ffffff; 
}

.showcase.one .owl-carousel .owl-item img {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-right: 15px;
    margin-left: 0px;
}

}

@media only screen and (min-width: 0px) and (max-width: 768px),
only screen and (min-device-width: 0px) and (max-device-width: 768px) {
#product {
	overflow:hidden;
}
.polii {
    width: 100% !important;
}
.polii span {
	display:none;
}
.polii img {
	height:auto;
}	
.vblock_modal {
    display: flex;
    flex-basis: 22%;
}
#modal-example .modal-dialog {
    width: auto;
}
#dop-images-carousel {
    width: 100%;
    margin: 0px auto;
	margin-bottom:20px;
}

#dop-images-carousel .owl-prev {
    position: absolute;
    left: 10px;
}

#dop-images-carousel .owl-next {
    position: absolute;
    right: 10px;
}

.form-group.add {
	overflow:hidden;
}

.radio.imma {
	margin-bottom:10px;
}

.radio.imma:last-child {
	margin-bottom:0px;
}


.product-category-189_152 .product-thumb .price {
	height:75px;
}

.mobile_menu .cart_sum {
	display:none;
}

.mobile_menu .summ {
	display:none;
}

.cube-welcome::after {
    right: -100px;
    top: 105px;
    width: 300px;
    height: 300px;
    background-size: cover;
}

.cube-welcome {
    padding: 20px 0px;
}

.page_kub h1 {
	width: 100%;
    font-size: 22px;
    background: #ffffff;
    position: relative;
    z-index: 1;
	margin-bottom:15px;
}

.welcome_links a {
	margin-bottom:12px;
	margin-left:0px;
	width:195px;
	margin-left:0px !important;
	display:block !important;
}

.kak-sdelano {
    margin-top: 20px;
    margin-bottom: 20px;	
}

.welcome_links a:last-child {
	margin-bottom:0px;
}

.kub-info {
	padding:20px;
}

.inff {
    padding-right: 0px;
    padding-top: 20px;
}

.inff p:first-child {
    font-size: 20px;
    font-family: "MuseoSansBold";
    margin-bottom: 20px;
}

.process .row > div {
	margin-bottom:15px;
}

.process .row > div:last-child {
	margin-bottom:0px;
}

.new-tabs > li {
    width: 100%;
    padding: 3px;
    margin-top: -6px;
}

.new-tabs > li span {
    border-bottom: 1px solid #ffffff;	
}

.new-tabs > li:last-child span {
	border:0px;
}

.new-tabs > li.active:last-child span::after {
    content: '\f10d';
    top: -24px;
	bottom:auto;
}

.tabs_c {
    padding: 0px;
}

.cube_title {
	font-size:20px;
}

.bez-pechati {
    padding-right: 0px;
}

.cube {
	margin-top:20px;
}

.cube_variations {
    margin-bottom: 20px;
    margin-top: 70px;
}

.order_inf::before {
	top: auto;
    left: auto;
    opacity: 0.2;
    transform: rotate(-45deg);
    right: 0px;
    bottom: 50px;
}

.product-category-938_1669 .modal-dialog {
    width: auto;
}

.order_inf {
	padding-top:0px;
}

.order_inf p {
	font-size:20px;
}

.product-category-1965 .catname a, .product-category-1965 .catname {
    height: auto;
	padding:8px 0px;
}

.product-category-1965 .category_description img {
    margin-bottom: 0px;
}

.brand span span {
	height: auto;
}

.product-category-1048_1844_1990 .catteg li {
    width: 50%;
}

.besplatnaya_dostavka.fl {
    width: 100%;
    background: #6daef0;
}
 
.big-template .thumbnails li:first-child {
	padding-bottom: 0px;
}

.big-template .main_ofer {
    margin-top: 10px;
}

.two-columns .main_ofer {
    margin-top: 0px;
}

.two-columns .question a {
    margin-top: 10px;
}

.new-prod-page .two-columns + .container .info_block.pll {
    margin-top: 0px; 
}

.two-columns + .container .info_deliv > div > div, .two-columns + .container .info_pay > div > div {
    text-align: left;
    border-bottom: 0px;
    padding-bottom: 10px;
    border-right: 0px;
    padding-top: 0px;
    border-right: 0px;
}

.two-columns + .container .info_deliv > div > div:last-child, .two-columns + .container .info_pay > div > div:last-child {
    border: 0px;
    padding-bottom: 0px;
}

.product-product-9878 .main_im_block {
    margin-top: 0px;
}

.product-product-9878 .razdel-pechat #product .form-group:first-child {
    width: 100%;
    margin-bottom: 0px;
	padding-right: 7.5px;
    padding-left: 7.5px;	
}

#input-option14473 > div.radio {
    width: 33.3333%;
}

.razdel-pechat #product .form-group {
    width: 100%;
}

.new-prod-page .razdel-pechat .thumbnails li:first-child {
    height: auto !important;
}

.razdel-pechat .main_ofer .pprice {
    position: relative;
    top: 0px;
}

.main_ofer.n {
	margin-top:0px;
}

.flaggss.neww .question a {
    margin-top: 10px;
}

.flaggss.neww .main_ofer {
	margin-top: 10px;
    margin-bottom: 10px;
}

.flaggss.neww + .container .info_deliv > div > div:last-child, .flaggss.neww + .container .info_pay>div>div:last-child {
    border: 0px;
    padding-bottom: 0px;
}

.flaggss.neww + .container .info_deliv > div > div, .flaggss.neww + .container .info_pay>div>div {
    text-align: left;
    border-bottom: 0px;
    padding-bottom: 10px;
    border-right: 0px;
    padding-top: 0px;
	border-right: 0px;
}

.flaggss.neww #product > .row > div:first-child .form-group {
    border-right: 1px solid rgba(51, 51, 51, 0.11);
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
	padding-bottom: 10px;
}

.product-category-2113 .sdek_block .row>div {
    width: 50%;
    margin-bottom: 20px;
}

.common-home .category_main>div>div.col-lg-40 {
    width: 100%;
}

.product-category-1048_1844_1845 .catteg li {
    width: 50%;
} 

.tell {
	display:none !important;
}

.sociall {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 10001;
}

.category-1720 .main_im_block, .category-1656 .main_im_block,
.category-1656 .main_im_block, .category-1656 .main_im_block {
    height: auto;
    border: 1px solid rgba(51, 51, 51, 0.11);
	margin-bottom:20px;
}

.category-1720 .thumbnails, 
.category-1656 .thumbnails {
	margin-bottom:0px;
}

.category-1720 .main_im_block, .category-1656 .main_im_block,
.category-1656 .main_im_block, .category-1656 .main_im_block {
    margin-bottom: 15px;
}

.new-prod-page .category-1720 .imgg.thumbnails > div, .new-prod-page .category-1656 .imgg.thumbnails>div {
	margin: 0px;
}

.dopdop {
	margin-bottom:15px;
}

.tko-gallery {
	margin-top:10px;
}

.product-product-9604 #kwFlycart+.row > div:nth-child(1) {
    width: 100%;
}

.product-category-2095 .journals_block>.row>div {
    width: 50%;
}

.new-prod-page .imgg.thumbnails>div {
    margin-top: 0px;
    background: #fff;
    margin-bottom: 0px;
    display: inline-block;
    margin-right: 10px;
}

.new-prod-page .imgg.thumbnails {
    position: relative;
    width: 100%;
    margin-bottom: 0px;
    top: 0px;
    left: 0px;
}

.product-product-9604 #kwFlycart+.row>div:nth-child(1)+div {
    width: 100%;
}

.videoo_left {
    width: 100%;
    float: none;
    margin-right: 0px; 
}

.common-home .category_main>div>div {
    width: 50%;
}

#flycart-notification.popup .right-notification h3 {
	display:none;
}

.notification-totals {
	display:none;
}

.right-notification {
	padding-top:15px !important;
}

.left-notification {
	padding:0px 10px !important;
}

.tabs__content {
	padding:15px;
}

.product-category-189 .skidka .besplatnaya_dostavka {
    width: 100%;
	background: #6daef0;
}

.product-category-189_991 .skidka .besplatnaya_dostavka, 
.product-category-189_1825 .skidka .besplatnaya_dostavka, 
.product-category-189_501 .skidka .besplatnaya_dostavka {
	width: 100%;
	background: #6daef0;
}

.revview iframe {
    border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px;
    width: 100%;
}

.new-prod-page .lubb {
    text-align: left;
}

.flaggss.neww .lubb {
	margin-top: 5px;
}	

.flaggss.neww + .container .info_block.pll {
    padding-bottom: 10px !important;
}

.flaggss.neww + .container .info_pay > div > div {
    padding: 8.5px 7.5px;
	padding-top:0px;
}

.flaggss.neww #product .row>div:nth-child(1) {
    width: 100%;
}

.flaggss.neww #product .row>div:nth-child(2) {
    width: 100%;
}

.new-prod-page .form-group.add {
	padding:0px !important;
}

.new-prod-page .main-prod-cat-1599 .form-group.add {
	padding:15px !important;
}

.new-page-flag .main-prod-cat-1599 .main_ofer {
	margin-top:0px;
}

.new-page-flag .new-block-description {
    background: #fff;
    border-radius: 7px;
}

.new-page-flag .block_description ul.nav-tabs {
	padding-left:0px;
}

.new-page-flag .tab-content {
    padding: 15px;
    border: 0px;
    padding-top: 15px;
}

.new-prod-page ul.thumbnails .thumbnail span {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    background: #f3f3f3;
    color: #333;
    margin-top: 10px;
    position: relative;
    bottom: 0px;
    left: 0px;
    margin-left: 0px;
}

.new-prod-page .thumbnail {
	padding: 20px;
}

.main_ofer {
	margin-top:20px; 
}

.form-group.add {
    left: 0px;
    padding: 0px;
}

.pages-ny .info_block {
	height:auto;
}
 
.category-1618.pages-ny .info_block {
    height:auto;
}

.category-1618.pages-ny .thumbnails li a {
    height:auto;
}

.category-1939 .info_block.pll {
	height:351px;
}

.category-1949 .info_block.pll {
	height:350px;
}

.category-1927 .info_block.pll {
	height:350px;
}

.category-1939 .info_block.pll {
	height:auto;
}

.besplatnaya_dostavka {
    background: #f84e51;
    color: #fff;
    padding: 10px 10px;
    margin-bottom: 10px;
    font-size: 15px;
    position: relative;
    text-align: center;
    width: 100%;
    float: none;
    margin-top: 0px;
}

.besplatnaya_dostavka::before {
	display:none;
}

.j_list {
	height: auto;
}

.j_name a {
	height: auto;
}

.product-category-1887 .catteg > li {
	width:100%;
}

.product-category-1048_1844 .catteg > li .catname {
	height:80px;
}

.product-category-1048_1844_1916 .catteg > li .catname {
	height:80px;
}

.product-category-1048_1844_1917 .catteg > li .catname {
	height:80px;
}

.product-category-1048_1844 .catteg > li .catlist .catimg {
	padding:5px 15px;
}

#simplecheckout_customer .form-horizontal > div {
	margin-bottom:10px !important;
}

#simplecheckout_customer .form-horizontal>div {
    width: 100%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 7.5px;
    padding-left: 7.5px;
}

#product .form-group.add {
    border: none;
    background: #f0f0f0;
    margin: 0px;
}

.pages-ny .thumbnails li:first-child {
	height:auto;
}

.flag_sale {
    padding: 6px 10px !important;	
}

.specification.ptt>div:nth-child(4), .specification.ptt>div:nth-child(5) {
    margin-bottom: 5px;
}

.article-content iframe {
	max-width:100%;
}

.question a {
	padding:0px 10px;
}

.bp_title {
	font-size:20px;
	margin-bottom:15px;
}

.individual_stend {
    margin: 15px 0px;
    padding: 15px 0px;
    padding-bottom: 15px;
}

.thumbnails {
	margin-bottom:15px;
}

.block_description .nav-tabs li + li {
	display:none !important;
}

.product-thumb .bg_desc .price .cena {
	display:none;
}

.imgg.thumbnails.row {
	display:none;
}

.ind_text {
    color: #333;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0px;
    margin-top: 15px;
}

.bb .product-thumb .bg_desc .price {
	margin-top: 15px !important;
}

.individual #form-builder-90 .box-content > .field-block:nth-child(1), .individual #form-builder-90 .box-content > .field-block:nth-child(2) {
    width: 50%;
    padding-left: 10px !important;
    padding-right: 10px !important;
    float: left;
}

.individual #form-builder-90 .box-content > .field-block:nth-child(3), .individual #form-builder-90 .box-content > .field-block:nth-child(4), .individual #form-builder-90 .box-content>.field-block:nth-child(5) {
    width: 100%;
    padding-left: 10px !important;
    padding-right: 10px !important;
    float: left;	
}	

.ssop .product-thumb .good_title {
	height:54px;
}

.ssop .bg_desc .price {
    margin-bottom: 10px !important;
}

.ssop .product-thumb .button-group button {
    width: 100%;
    padding-left: 7px;
}

.ssop .row > div {
	margin-bottom:20px;
}

.ssop .row > div:last-child {
	margin-bottom:0px;
}

.ssop + .recomend .catname a {
	height:60px;
}

.bp_title {
    line-height: 23px;
}

.right-notification {
	padding: 10px !important;
	padding-bottom:0px !important;
}

.shto_inff .row>div:nth-child(1)>div::after {
	display:none;
}

.shto_inff .col-lg-4 {
	margin-bottom:5px;
}

.shtaketnik h2 {
    margin-bottom: 10px;
}

.shtaketnik {
    margin-top: 0px;
}

.b_polk .question a {
	margin-top:10px;		
}

.shtaketnik + .row #product .form-group {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
}

.add_shto .form-group.add {
	left:5px;
}

.add_shto .pprice {
	margin-bottom:15px;
}

.add_shto {
    background: transparent;
    padding: 0px;
}

.shto_inff .col-lg-7 {
	margin-top:15px;
}

.product-product-7156 .individual {
    margin-top: 0px;
}

.product-product-7156 .why_advantages>.row>div {
    margin-bottom: 20px;
}

.product-product-7156 .why_advantages > .row > div p {
	height:auto;
}

.product-product-7156 .why_advantages > .row > div:last-child {
	margin-bottom:0px;
}

.shtaketnik h2 {
	line-height:23px;
}

.bblock span {
    font-size: 18px;
    font-family: "MuseoSansMedium";
    line-height: 17px;
    height: 44px;
    /* margin-bottom: 10px; */
    display: block;
}

.why_advantages > .row > div p {
	margin: 0px;
    display: block;
    height: 40px;
    font-size: 15px;
}

.why_advantages>.row>div:nth-child(5) {
    margin-left: 0px;
}

.product-thumb .image a:last-child {
	padding:0px;
	background:#ffffff;
}

.bb .bg_desc {
    border-top: 1px solid #ededed;
    padding-top: 0px;
}

#scrollup {
	display:none !important;
}

.lubb {
    display: block;
    margin-bottom: 0px;
}

.product-category-243_1416 .product-grid .product-thumb .good_title {
	height:54px;
}

.product-category-243_250 .prodductss.bb .product-grid .product-thumb .good_title {
	height:54px;
}

.reklam_layt > .row > div {
	margin-bottom:20px;
}

.reklam_layt > .row > div:nth-child(1) .reklam_vn>div:nth-child(2) {
    line-height: 50px;
    padding-top: 0px;
}

.mini_image {
	margin-bottom:15px;
}

.imagge a {
	padding-top:0px;
}

.reklam_pod {
	height:auto;
}

.reklam_pod span {
	text-align:center;
	margin-top:10px;
}

.go_to {
	text-align:center;
}

.bb .product-thumb .image {
	width:100%;
}

.bb .product-thumb .prod_block img {
    width: auto;
    margin: 0px auto;
    padding: 10px 10px;	
}

.thumbnails li {
    height: auto !important;	
}

.bb .product-layout .product-thumb .button-group {
	width: auto;
    padding-top: 10px;
}

.prodductss.bg .product-grid .product-thumb .good_title {
    min-height: 100%;
    height: 100%;
}

.bb .product-thumb .button-group button {
	width: 150px;
	height: 38px;
	line-height: 38px;
    font-size: 15px;
    padding-left: 10px;	
}

.bb .product-thumb .button-group button::after, #button-cart::after {
    margin-top: 7px;	
}

.b_polk .bp_info {
	height:100% !important;
}

.b_polk .option_bg {
	padding-bottom:0px;
}

.advantages {
	margin-top:0px;
}

.individual .box-content>.field-block:nth-child(3) {
	width:100%;
}

.individual .box-content > .field-block:nth-child(1), .individual .box-content > .field-block:nth-child(2) {
	width:50%;
}

.b_polk .advantages {
	display:none;
}

.b_polk .bp_title {
    line-height: 25px;
}

.stend_info .row > div:nth-child(4) .stend_block::after {
    font-family: "Ionicons";
    position: absolute;
    font-size: 100px;
    color: rgb(243,243,243);
    bottom: -20px;
    right: 8px;
    z-index: 0;
    content: "\f318";	
}

.product-stend .thumbnails .thumbnail img {
	height:auto !important;
}

.product-stend .thumbnails li {
	margin-bottom:0px;
}

.product-stend .imgg.thumbnails {
    margin-bottom: 0px;
}

.product-stend .pprice li.price {
    display: block;
    margin-top: 5px;
    border-top: 1px solid rgba(51, 51, 51, 0.11);
    padding-top: 5px;	
}

.product-stend .pprice li.modell {
	border-right:0px;
}

.product-stend .qqq {
    margin-bottom: 0px;
}

.stend_info .row > div {
	margin-bottom:15px;
}

.stend_info .row > div:last-child {
	margin-bottom:0px;
}

.specification > div span:first-child::before {
	margin-right:8px;
}

.specification > div {
	padding:6px 7px;
}

.b_polk #product .form-group {
    border-bottom: 1px solid rgba(51,51,51,0.06);
	padding-bottom:10px;
	margin-bottom:10px;
}
.b_polk button.ion-upload {
    width: 165px !important;
    display: block;
    padding: 0px;
}

.bp_info > div {
    background: transparent;
    padding: 0px;
    height: 100%;
}

.bp_info #product .option_bg > .row > div::after {
	display:none;
}
.bp_info #product .option_bg > .row > div:nth-child(3) .form-group {
	border:0px;
	padding-bottom:0px;
}
.b_polk #product .form-group.add  {
	margin-left: 0px;
    margin-right: 0px; 
	padding: 10px;
    /* padding: 0px 0px; */
    padding-top: 10px;
    padding-bottom: 10px !important;
}

.b_polk #button-cart {
    width: 100%;
}

.sostav span::after {
    right: 40px;	
}

.product-category-173 .catname a {
    height: 60px;
}

.navi a::before, .navi a::after {
	top:-36px;
}

.col-lg-7.navi a::before, .col-lg-7.navi a::after {
    font-size: 90px;
    top: -32px;	
}

.tko.nk .product-layout .product-thumb>.prod_block>.row>div:nth-child(1) {
    padding-right: 10px;
}

.tko.nk .product-layout .product-thumb>.prod_block>.row>div:nth-child(2) {
    padding-bottom: 15px;
	padding-left:10px;
}

.tko.nk .product-thumb .button-group button::after, #button-cart::after {
    width: 20px;
    height: 21px;
    margin-top: 8px;
    background-image: url(/catalog/view/theme/default/image/sprite_1.png);
    background-position: -1118px -529px;
    margin-right: 10px;
	margin-top:6px;
}

.tko.nk .product-thumb .button-group button span {
    font-size: 14px;
}

.cat_block {
    padding: 5px;	
}

#noty_topRight_layout_container {
	display:none !important;
}

.imgg {
	padding-top:0px;
}

.checkout-simplecheckout .pt-block {
    margin-bottom: 15px;
    padding: 5px 40px;
    font-size: 14px;
}

.pt-block::before {
	background: url(../image/act_1_big_left.jpg) no-repeat center center;
	width: 41px;
}

.pt-block::after {
	background: url(../image/act_1_big_right.jpg) no-repeat center center;	
	width: 41px;
}

.tko-block div {
	padding:0px 0px;
	padding-top: 20px;
	margin-bottom:0px;
}

.tko-block {
	border: 5px solid rgba(237, 237, 237, 0.71);
}

.tko-block p {
	display:none;
}

.tko-block div img {
	right:10px;
}

.blog-post .caption  {
	margin-top:10px;
}

.newsblog-category .caption a:first-child {
	font-size:16px;
}

.navi a {
    padding: 10px;
    font-size: 15px;
}
.t_image {
    text-align: center;	
}

.winter {
	height:100%;
}

.t_desc {
	height:auto;
}
.category_main .row > div:nth-child(6) span,
.category_main .row > div:nth-child(10) span {  
    line-height: 45px;
	padding-top:0px;
}   

.category_main .row > div {
    margin-bottom: 15px;
}

.category_main .row > div span {
    line-height: 16px;
    padding-top: 9px; 		
}

#rightmenu .yo-menu .yo-heading {
	display:block !important;
}
  	
.not_f div {
    font-size: 120px;
    font-family: "MuseoSansBold";
    color: #f84e51;
    display: inline-block;
}
.not_f {
    margin-bottom: 45px;
}
.cofe {
    width: 100px;
    height: 100px;
    margin-left: 0px;
    margin-right: 0px;
    top: 10px;
    background-repeat: no-repeat;
}
.koncept_23f a::before {
    background-position: center left;
}
.flycart-options-footer {
	padding-left:0px !important;
}
.flycart-product-name a {
    height: 34px;
    overflow: hidden;
    margin-bottom: 5px;	
}
.button-container.checkout-btn a {
    width: 100%;
	margin:0px auto;
}
.button-container.close-btn {
    float: none;
    width: 100%;
    display: inline-block;
}
#flycart-dialog .button-container.checkout-btn {
	width:100%;
}
#tab-description table {
	display:none;
}
#product .radio input + label.m90135 + span {
	right:0px;
}
.superproducts_tabs .nav-tabs>li {
    margin-right: 20px;
    width: 50%;
    margin: 0px;
    margin-bottom: 10px;
}
.superproducts_tabs .nav-tabs {
    margin-bottom: 0px;
}
.product-category-1192 .product-grid h3 {
    font-size: 19px;	
}
.gridd a {
    padding: 15px 10px;
    font-size: 15px;	
}
.pprev {
    background: url(../image/sprite_mobile.png) -837px -195px;
}
.pprev:hover {
    background: url(../image/sprite_mobile.png) -794px -195px;
}
.mobile_menu {
    height: 40px;
    line-height:40px;	
}
.nnext {
    background: url(../image/sprite_mobile.png) -837px -238px;
}
.nnext:hover {
    background: url(../image/sprite_mobile.png) -794px -238px;
}
.showcase.one .owl-carousel .owl-item a::before {
    background-image: url(../image/sprite_mobile.png);	
}
.showcase.one .owl-carousel .owl-item:nth-child(1) a::before {
    background-position: -1px -166px;
}
.showcase.one .owl-carousel .owl-item:nth-child(1):hover a::before {
    background-position: -195px -166px;
}
.showcase.one .owl-carousel .owl-item:nth-child(2) a::before {
    background-position: -98px -166px;
}
.showcase.one .owl-carousel .owl-item:nth-child(2):hover a::before {
    background-position: -292px -166px;
}
.showcase.one .owl-carousel .owl-item:nth-child(3) a::before {
    background-position: -389px -166px;
}
.showcase.one .owl-carousel .owl-item:nth-child(3):hover a::before {
    background-position: -1px -263px;
}
.showcase.one .owl-carousel .owl-item:nth-child(4) a::before {
    background-position: -98px -263px;
}
.showcase.one .owl-carousel .owl-item:nth-child(4):hover a::before {
    background-position: -195px -263px;
}
.showcase.one .owl-carousel .owl-item:nth-child(5) a::before {
    background-position: -292px -263px;
}
.showcase.one .owl-carousel .owl-item:nth-child(5):hover a::before {
    background-position: -389px -263px;
}
.showcase.one .owl-carousel .owl-item:nth-child(6) a::before {
    background-position: -1px -360px;
}
.showcase.one .owl-carousel .owl-item:nth-child(6):hover a::before {
    background-position: -98px -360px;
}
.showcase.one .owl-carousel .owl-item:nth-child(7) a::before {
    background-position: -195px -360px;
}
.showcase.one .owl-carousel .owl-item:nth-child(7):hover a::before {
    background-position: -292px -360px;
}
.showcase.one .owl-carousel .owl-item:nth-child(8) a::before {
    background-position: -389px -360px;
}
.showcase.one .owl-carousel .owl-item:nth-child(8):hover a::before {
    background-position: -503px -1px;
}
.showcase.one .owl-carousel .owl-item:nth-child(9) a::before {
    background-position: -503px -98px;
}
.showcase.one .owl-carousel .owl-item:nth-child(9):hover a::before {
    background-position: -503px -195px;
}
.showcase.one .owl-carousel .owl-item:nth-child(10) a::before {
    background-position: -503px -292px;
}
.showcase.one .owl-carousel .owl-item:nth-child(10):hover a::before {
    background-position: -1px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(11) a::before {
    background-position: -98px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(11):hover a::before {
    background-position: -697px -486px;
}
.showcase.one .owl-carousel .owl-item:nth-child(12) a::before {
    background-position: -195px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(12):hover a::before {
    background-position: -292px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(13) a::before {
    background-position: -389px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(13):hover a::before {
    background-position: -486px -457px;
}
.showcase.one .owl-carousel .owl-item:nth-child(14) a::before {
    background-position: -1px -651px;
}
.showcase.one .owl-carousel .owl-item:nth-child(14):hover a::before {
    background-position: -600px -1px;
}
.showcase.one .owl-carousel .owl-item:nth-child(15) a::before {
    background-position: -98px -651px;
}
.showcase.one .owl-carousel .owl-item:nth-child(15):hover a::before {
    background-position: -195px -651px;
}
.showcase.one .owl-carousel .owl-item:nth-child(16) a::before {
    background-position: -794px -1px;
}
.showcase.one .owl-carousel .owl-item:nth-child(16):hover a::before {
    background-position: -600px -98px;
}
.showcase.one .owl-carousel .owl-item:nth-child(17) a::before {
    background-position: -600px -195px;
}
.showcase.one .owl-carousel .owl-item:nth-child(17):hover a::before {
    background-position: -794px -98px;
}
.showcase.one .owl-carousel .owl-item:nth-child(18) a::before {
    background-position: -600px -292px;
}
.showcase.one .owl-carousel .owl-item:nth-child(18):hover a::before {
    background-position: -600px -389px;
}
.showcase.one .owl-carousel .owl-item:nth-child(19) a::before {
    background-position: -1px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(19):hover a::before {
    background-position: -98px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(20) a::before {
    background-position: -195px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(20):hover a::before {
    background-position: -292px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(20) a::before {
    background-position: -389px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(20):hover a::before {
    background-position: -486px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(21) a::before {
    background-position: -583px -554px;
}
.showcase.one .owl-carousel .owl-item:nth-child(21):hover a::before {
    background-position: -697px -1px;
}
.showcase.one .owl-carousel .owl-item:nth-child(22) a::before {
    background-position: -697px -98px;
}
.showcase.one .owl-carousel .owl-item:nth-child(22):hover a::before {
    background-position: -697px -195px;
}
.showcase.one .owl-carousel .owl-item:nth-child(23) a::before {
    background-position: -697px -292px;
}
.showcase.one .owl-carousel .owl-item:nth-child(23):hover a::before {
    background-position: -697px -389px;
}
.mobile_menu button.menu_open {
    height: 40px;
    line-height:40px;	
}
.ccart {
    position: relative;
    left: -5px;
    top: 2px;	
}
.h_phone::before {
    margin-right: 0px;
    position: relative;
    top: -1px;	
	background: url(../image/sprite_mobile.png) -828px -281px; 
}
#sc-1 .mycategory img {
	max-height:170px;
}
.sort + .portret_sale {
    margin-top: 0px;
    margin-bottom: 20px;
}
.portret_sale {
	font-size:15px;
}
.portret_sale a {
	margin-top:7px;
}
.multi-modal-content {
    max-width: 320px !important;
    padding: 30px 20px !important;
    height: 420px !important;	
}
.multi-modal-content .popup-close {
    right: -5px !important;
    top: -60px !important;
}
.akciya {
	padding-top:50px !important;
}
.ny > .column > li {
    width: 33.3%;
	height:auto;
}
.ny > .column:last-child > li:last-child a {
    border-right: 1px solid #ededed;	
}
.ny > .column:nth-child(1) > li:nth-child(1) img {
    top: 0px !important;
    margin-bottom: 12px !important;
}
.ny > .column:last-child {
	border-bottom:0px;
}
.ny {
    flex-wrap: wrap;
    box-shadow: 0 2px 20px rgba(0,0,0,.09);	
}
.ny img {
    max-width: 80px;
    max-height: 100%;
    height: auto !important;
}
.ny > li:last-child a {
    border-right: 1px solid #ededed;	
}
.ny > .column > li > a {
	font-size:14px;
}
.ny > li > a {
    padding: 10px 10px;	
}
.ny > .column > li:last-child > a {
	border-right:0px;
}
.ny_pod {
	display:none !important;
}
.nymenu {
    box-shadow: none;
    display: none;
}
.ny > .column {
    border-bottom: 1px solid #ededed;
    width: 100%;
}
.ny > .column:nth-child(3) > li {
    width: 33.3%;
}
.showcase .owl-stage-outer {
    padding-bottom: 0px;
}
.showcase.one .owl-carousel .owl-item a span {
    width: 100%;
    text-align: center;
    font-size: 16px;
	height:92px;
	position:relative;
}
.showcase.one .owl-carousel .owl-item a b {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
}
.showcase.one .owl-carousel .owl-item a::before {
    display: block;
    margin: 0px auto;
}
.product-category-122 .list_catteg {
	display:block;
}
.product-category-122 #column-left {
	display:block !important;
}
.product-category-122_430 .catteg .column {
	width: 49% !important;
}
.ratings-item::after {
    content: '';
    position: absolute;
    height: 7px;
    background: #ededed;
    width: 250px;
    bottom: -7px;
    left: 50%;
    margin-left: -125px;
    border-radius: 0px 0px 3px 3px;
}
#ratingModalDesc input#input-name {
	margin-bottom:15px;
}
.product-showproductall .catname {
    margin-bottom: 10px;
    height: auto;
}
.catname {
	margin-bottom: 0px;
    padding: 10px 0px;	
	min-height: 50px;
}	
.product-showproductall .catname a {
    display: block;
    height: auto;
    font-size: 17px;
}
.recomm {
    width: 100%;
}
.list_catteg h3 {
    font-size: 20px;	
	line-height: 22px;
}
.new_title {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px;
}
.info_block {
    margin-top: 15px;
    padding-top: 10px !important;
}
h3.title::after {
    content: '';
    left: 50%;
    margin-left: -70px;
}
#logo {
    text-align: center;
    margin-bottom: 5px;
	margin-top: 0px;
}

#product .form-group.add {
    border: none;
	margin-top:10px;
}

#tab-prod .rel_image {
    padding-right: 10px;
}

.flycart-options-button.flycart-button.options-button.loadind, .flycart-options-button.flycart-button.options-button.loadind:hover, .flycart-options-button.flycart-button.options-button.invalid, .flycart-options-button.flycart-button.options-button.invalid:hover {
	width:120px;
}	

#logo span {
    top: 5px;
}

#logo img {
	display:block;
	margin:0px auto;
	width:230px;
}
#header {
    padding: 13px 0px;
    padding-bottom: 6px;
}

.search-open {
    width: 38px;
    height: 38px;
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    padding: 0;
    margin: 0;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
	background: #f7f7f7 url(../image/search-red.png) no-repeat center center;
    z-index: 90;
}

.h_phone {
	text-align:center;
}
.h_phone a {
    color: #505050;
    font-size: 26px;
    font-family: "SansationLight";	
}
.top_line {
    background: rgba(102, 102, 102, 0.05);
    height: 40px;
    line-height: 40px;
}

.product_open {
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    padding: 0px;
    line-height: 40px;
    height: 40px;
}

.header_search #sb-search input {
    border: none;
    outline: none;
    background: #fff;
    width: 100%;
    height: 44px;
    margin: 0;
    z-index: 10;
    padding: 0px;
    font-family: inherit;
    font-size: 14px;
    padding-left: 15px;
    box-sizing: border-box;
    color: #2c3e50;
    border-radius: 25px;
    border: 1px solid #ededed;
    width: 100%;
    box-shadow: none;
    outline: none;
}

#myModal .modal-body {
    position: relative;
    padding: 23px;
    overflow: hidden;
}  

.icon_map {
    float: right;
    height: 20px;
    margin-top: 9px;
}

.conss a {
    text-decoration: underline;
    color: #3d7fc1;
    display: block;
    text-align: right;
    text-transform: uppercase;
    font-size: 14px;
    background-repeat: no-repeat;
    padding-right: 35px;
}	

.breadcrumb li a {
    color: #3d7fc1;	
}

.category_description .readmore-js-toggle {
    color: #3d7fc1 !important;		
}

.icon_map a {
	display:block;
	width:20px;
	height:20px;
	background-image:url(../image/mapp.png);
	background-size:cover;
	background-repeat:no-repeat;
}

.header_search {
	position:relative; 	
}

#sb-search {
	position:relative; 
}

.bl_search {
	position:relative; 
}

#window_search .modal-footer {
    margin: 0px;
    text-align: left;
    padding: 15px;
}

#window_search .modal-header {
    min-height: 16.43px;
    padding: 15px;
    background-color: #f5f5f5;
    color: rgba(75,75,75,1);
    border-bottom: 1px #EAEAEA solid;	
}

#window_search .modal-footer button {
    background: #6daef0;
    border: none;
    padding: 0px;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    line-height: 40px;
    color: #fff;
    height: 40px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 110px;
    text-align: center;
    /* padding-left: 15px; */
    padding-right: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 1px;
    position: relative;
    outline: none !important;	
}

.header_search .input-group-btn {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 80px;
    height: 44px;	
}

.header_search .input-group-btn button {
    background: rgb(248, 78, 81);
    border-radius: 25px;
    display: block;
    border: 0px;
    outline: none;
    color: #ffffff;
    height: 44px;
    width: 80px;
    font-size: 20px;
}

#leftmenu .yo-wrapper {
    border: none;
    box-shadow: none;
}

.icon_map {
	text-align:center;
}

.icon_map a {
    color: #333333;
    font-size: 20px;
    display: block;
    margin-bottom: -5px;
    position: relative;
    top: 1px;
}

.product_open.active span {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);	
}

.product_open.active span::before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
    transform: rotate3d(0, 0, 1, -40deg);
    top: -1px;
    width: 15px;	
}

.product_open.active span::after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
    transform: rotate3d(0, 0, 1, 40deg);
    top: 1px; 
    width: 15px;	 
}

.product_open > span { 
    display: inline-block;
    position: relative;
    top: 2px;
}

.product_open > span > span:nth-child(1) {
    display: block;
    width: 22px;
    height: 1px;
    background: #333;
    margin-bottom: 5.7px;
}

.product_open > span > span:nth-child(2) {
    display: block;
    width: 18px;
    height: 1px;
    background: #333;
    margin-bottom: 6px;
}

.product_open > span > span:nth-child(3) {
    display: block;
    width: 22px;
    height: 1px;
    background: #333;
}

.product_open em {
    color: #333333;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    margin-left: 5px;
    font-style: normal;
}

.sticky-wrapper {
	height:auto !important;
}

.item .product-thumb h4 {
    height: 58px;
    overflow: hidden;
}

.product-grid .product-thumb h4 {
    height: 58px;
}

.button-group {
	width:100%;
}

.prodductss.bg .button-group {
    width:auto;
}

.prodductss.bg .product-thumb .price {
    font-size: 19px !important;
}

.product-thumb .button-group button {
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    padding-left: 10px; 
} 

#button-cart::after {
    margin-top: 11px;
}

.product-thumb .button-group button::after {
    margin-top: 5px;
    margin-right: 8px;	
}

#list_goods .product-thumb .button-group button::after {
    margin-top: 5px;
    margin-right: 10px;
}

.info_block.pll {
    padding-bottom: 18px !important;
}

.thumbnails li {
    height: auto;
    display: table;
}

.thumbnail::before {
	display:none !important;
}

.radio.imma label em {
    position: absolute;
    width: 100%;
    left: 90px;
    top: 19px;	
}

.category-2040 .radio.imma label em {
	position:relative;
	top:0px;
	left:0px;
	width:auto;
}

#dop-images-carousel img {
    max-width: 100%;
    max-height: 100%;
}

#dop-images-carousel .pprev::after {
	font-size:20px;
}

#dop-images-carousel .pprev,
#dop-images-carousel .nnext {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.portr #product .form-group.add {
    background: #f0f0f0;
	padding: 10px;	
}

#product div.Рамка .radio span {
    display: inline-block;
    vertical-align: top;
    padding-top: 8px;
}

#product div.Рамка > div:first-child span {
	vertical-align:middle;
	padding-top:0px;
}

.thumbnail::before {
	display:none !important;
}

.thumbnail.active::before {
	display:none !important;
}

.specification > div {
	width:100%;
}

.pw .breadcrumb, 
.main-1653 .breadcrumb {
	height:0px;
	opacity:0;
}

.pres_info .product-thumb::after {
	display:none;
}

.pres_info {
	margin-bottom:20px;
}

#tab-prod .caption {
    padding-right: 10px;
    padding-left: 10px;
}

#tab-prod .button-group {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
}

.pres_info .product-thumb {
    height: auto;
    width: 100%;
}

.rel_about {
    text-align: center;
	padding:10px;
}

.thumbnail {
    padding: 20px;
}

#foot h2 {
	font-size:19px;
}

#foot ul li {
	text-align:left;	
}

.showcase.one .owl-nav {
    margin-top: -21px;
    text-align: center;
	display:none;
}

.product-category-1001 .catteg .catname a {
    overflow: inherit;
    display: flex;
}

.product-category-1001 .catteg > li .catname a::before {
    background-repeat: no-repeat;
    width: 95px !important;
    height: 95px !important;
}

.product-category-1001 .catteg > li .catname a span {
    font-size: 16px;
    padding-top: 5px;
}

#foot h1::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px; 
}

.text_phone, .text_email { 
    font-size: 15px;
    display: block;
}

.block_delivery {
    height: auto;
}

#foot {
	margin-bottom:0px;
}

.block_delivery .col-lg-9 .row > div:last-child .main_text {
    padding-bottom: 0px;
    margin-bottom: 0px;	
}

.main {
    height: 60px;
    background: url(../image/deliv_mb_bg2.png) no-repeat center bottom;
    text-align: center;
    padding-left: 0px;
}

#scrollup::after {
    background: url(../image/sprite_mobile.png) -794px -281px;	
}

.block_delivery .col-lg-9 {
    background: url(../image/deliv_bg_mb.png) no-repeat center top 108px;
}

.main_icon {
    width: 45px;
    height: 45px;
    border-radius: 45px;
    background: #ffffff;
    line-height: 51px;
    text-align: center;
    font-size: 30px;
    color: #f84d50;
    margin-top: 9px;
    display: block;
    margin: 0px auto;
    margin-top: 9px;
}

.main_text {
    margin-left: 0px;
    height: 60px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}

.variant .number {
	display:none;
}

.cont_icons {
    text-align: center;
}

.foot_contacts {
    padding-top: 0px;
}

.copy {
	text-align:center;
}

footer h5 {
    text-align: center;
}

footer ul {
	text-align:center;
}

footer > div > div > div {
	margin-bottom:20px; 
}

.variant {
    position: relative;
    margin: 10px 0px;
}
 
.subb p {
    text-align: center;
}

.catimg img {
	max-width:100%;
}

.calendar_title {
	margin-bottom:0px;
}

.spisok_pr > div {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
}
.proshlo a {
    display: block;
    width: 25px;
    height: 25px;
    background: #ededed;
    color: #333333;
    border-radius: 30px;
    line-height: 25px;
}
.budet a {
    background: #f84e51;
    display: block;
    width: 25px;
    height: 25px;
    color: #ffffff;
    border-radius: 30px;
    line-height: 25px;
}
.spisok_pr > div.budet:hover a em {
	left:40px;
}

.bp_title {
	line-height:20px;
}

.good {
	margin-bottom:20px;
}

.process_izg {
    margin-top: 20px;
    margin-bottom: 0px;
}

#tab-description ul li {
    font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important;
    text-align: left;
}

.info_text {
	display:none;
}

#button-cart .cart_icon {
    background: url(../image/icon_cartt3.png);
    width: 20px;
    height: 21px;
    margin-top: 9px;
    margin-right: 15px;
}

.info_block > div {
    padding: 7px 0;
}

.cart_icon {
	display:none;
}

#slideshow0 {
    margin-top: 15px;
    margin-bottom: 15px;
}

h3.title {
    font-size: 23px;
}

.sc-heading div {
    font-size: 21px;
    padding-bottom: 6px;
    margin-bottom: 16px;	
}

.showcase.one {
	padding-top:0px;
}

.showcase.one .sc-heading div {
    margin-bottom: 25px;	
	line-height: 22px;
}

.sc-heading div a {
    position: absolute;
    float:none;
    left: 0px;	
    bottom: -26px;	
}

.sc-main .item-image a {
    display: block !important;
    overflow: hidden;
    outline: none;
	text-align:center;
}

h3.title::after {
	margin-left:0px;
	left:0px;
}

.showcase {
    background: #f8f8f8;
    padding-bottom: 12px;
}

#foot h1 {
	font-size:21px;
}

#header .sb-icon-search {
	display:none;
}

.block_description {
    margin-top: 15px;
}

.evenn > div {
    height: auto;
}

.evenn {
    overflow: hidden;
    width: 100%;
    padding: 10px 0px;
}
footer .row > div:nth-child(3) {
	margin-bottom:0px; 
}

.quantity input {
    height: 40px;
    padding-left: 12px;
}

.quantity > div > span:last-child button {
    font-size: 19px;
    font-style: normal;
    cursor: pointer;
    color: rgba(51, 51, 51, 0.64);
    background: rgba(220, 220, 220, 0.67);
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 3px;
    text-align: center;
    line-height: 27px;
    border-bottom: 2px solid #b1b1b161;	
}

.quantity > div > span:first-child button {
    color: rgba(51, 51, 51, 0.64);
    cursor: pointer;
    background: rgba(220, 220, 220, 0.67);
    display: block;
    width: 26px;
	font-size: 19px;
    height: 26px;
    border-radius: 3px;
    text-align: center;
    line-height: 27px;
    border-bottom: 2px solid #b1b1b161;	
}

.quantity > div > span:last-child {
    right: 8px;
    font-size: 16px;
    top: 8px;
    height: 26px;
    line-height: 26px;
}

.quantity > div > span:first-child {
    font-size: 24px;
    top: 8px;
    height: 26px;
    line-height: 26px;
}

.cart_bbody .simplecheckout-cart .total {
    height: 40px;
    line-height: 40px;
}

.cart_bbody .simplecheckout-cart .total button {
    right: -15px;
    top: 0px;
}

.breadd h1 {
    font-size: 19px;
}

.breadd {
	margin-bottom:15px;
}

.prodductss {
	padding-top:0px;
}

.simple-content fieldset > div:last-child {
	margin:0px;
}

.simplecheckout-block {
    margin-bottom: 10px !important;
}

.block_mb > div > div {
    height: auto;
    text-align: left;
}

.information-contact .info_block {
    margin-top: 0px;
}

.form_send {
    margin-bottom: 30px !important;
    margin: 0px auto;
    display: block;
}

.information-contact .icnnn {
    margin-right: 10px;
    margin-bottom: 15px;
}

.form_cont h3::after {
    content: '';
    width: 200px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px;
}

#flycart-dialog, #flycart-options-dialog {
    max-height: 420px !important;	
}

.flycart-options-footer .totals {
	text-align:center;
	margin:0px;
	height:35px;
	line-height:35px;
}

.flycart-options-footer .field.number {
    display: inline-block;
    float: none;	
    position: relative;
    bottom: 0px;
    left: 0px;	
	top:5px;
}

.flycart-options-footer .flycart-button.options-button {
	margin-left:0px;
    position: relative;
    top: 3px;	 
}

.flycart-options-footer {
	text-align:center;
	padding-bottom:20px;
}

.flycart-options-price {
	margin-top:0px !important;
}

#flycart-options-dialog .flycart-options-price {
    margin-top: 0px !important; 
    height: 44px;
    line-height: 44px;
    position: relative;
    top: 3px;
}

.flycart-product-total {
    padding-top: 3px !important;
}

.button-container.checkout-btn {
	margin-top:10px;
}

.flycart-options {
	height:211px;
}

#flycart-notification.popup .close-button {
	margin: 9px 0 10px;
}

.flycart-option:nth-child(2) {
	margin-top:15px;
}

.flycart-option:nth-child(2) .flycart-option-row label input + span + label span:first-child {
	display: inline-block;
    width: 100px;
    vertical-align: middle; 	
}

.buttons-container {
	margin-bottom:0px;
}

.button-container {
	width:100%;
}

.osp-pagetext {
    display: block;
    background: #ffffff;
    line-height: 20px;
}

.ion-navicon {
    color: #333333;
    font-size: 27px;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: right;
}

.mob_top_menu {
	position:relative;
}

.ion-navicon:hover + .top_menu {
    opacity: 1;
    height: auto;
    position: absolute;
    top: 40px;
    right: 0px;
    background: #6daef0;
    padding: 10px;
    width: 150px;
    text-align: left;
}

.top_menu ul li:before {
	display:none;
}

.ind_form .modal-dialog, .zakaz-stenda .modal-dialog {
    width: auto;
}

.ddanger {
    display: inline-block;
    margin-left: 0px;
    line-height: 14px;
    margin-top: 15px;
}

.product-stend #product .form-group.add {
    background: #f0f0f0;
    padding: 10px 5px;
}

.g_nk .stend_info {
    display: none !important;
    visibility: inherit !important;
}

.specification.ptt {
    font-size: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.specification.ptt > div:last-child {
	margin-bottom:0px;
}

.info_block>div>div>div {
    padding: 0px;
}

.portr .info_block {
    padding: 17px 10px;	
    padding-bottom: 5px;
}

.info_block.pll {
    padding: 17px 10px;	
    padding-bottom: 5px;	
}

.stend_info {
	display:none !important;
}

.flag_sale.fll {
    background: #f84d50;
    color: #fff;
    padding: 8px 10px;
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
    padding-right: 40px !important;
    line-height: 16px;
}

.ind_design .option_bg .row>div:nth-child(1) {
    width: 100%;
}

.g_lb + .stend_info {
    display: none !important;
    visibility: inherit !important;
}

.g_pv + .stend_info {
    display: none !important;
    visibility: inherit !important;
}

.roll+.stend_info {
    display: none !important;
    visibility: inherit !important;
}

.ind_design .option_bg .row > div:nth-child(2), .ind_design .option_bg .row>div:nth-child(3) {
    width: 100%;
}

.ind_design .question a {
    margin-top: 10px;
}

.ind_design #product .form-group {
	padding-bottom:10px;
}

.ind_design .option_bg .row > div {
	margin-bottom:15px;
}

.ind_design .option_bg .row > div:last-child {
	margin-bottom:0px;
}

.reklam_vn > div:nth-child(1) {
	text-align: center;
}

.reklam_layt > .row > div:last-child {
    margin-bottom: 0px;	
}

.product-stend #product .form-group.add .row {
	margin:0px;
}

#product .form-group > div {
    padding-top: 0px;
}

}

@media only screen and (min-width: 320px) and (max-width: 390px),
only screen and (min-device-width: 320px) and (max-device-width: 390px) {

#product .form-group > div {
	padding-top:0px;
}

.sociall {
	display:none;
}

}	


@media only screen and (min-width: 0px) and (max-width: 320px),
only screen and (min-device-width: 0px) and (max-device-width: 320px) {

.razdel-pechat .add .row > div:nth-child(2) {
	width:100%;
}

.razdel-pechat .add .row > div:nth-child(4) {
	width:100%;
	margin-top:10px;
}

.product-product-7308 #product .radio input + label em,
.product-product-7528 #product .radio input + label em,
.product-product-7309 #product .radio input + label em,
.product-product-7310 #product .radio input + label em {
	display:none;
}
.product-product-7308 #product .radio input + label em + b,
.product-product-7528 #product .radio input + label em + b,
.product-product-7309 #product .radio input + label em + b,
.product-product-7310 #product .radio input + label em + b {
	display:none;
}
.product-product-7308 #product .radio input + label span,
.product-product-7528 #product .radio input + label span,
.product-product-7309 #product .radio input + label span,
.product-product-7310 #product .radio input + label span {
	display:none;
}
.product-category-1697_1698 .catname {
    height: 80px;
}
.product-category-1697_1609 .catname a {
    line-height: 16px;	
}
.product-category-1697_1609 .catname {
    margin-bottom: 0px;
    padding: 10px 0px;
    height: 90px;
}
.tabs__caption li {
	font-size:15px;
}

#product .form-group > div {
	padding-top:0px;
}
}

@media only screen and (min-width: 0px) and (max-width: 768px) and (orientation:landscape) {
.tko.nk .product-layout .product-thumb>.prod_block>.row>div:nth-child(1) {
    padding-right: 10px;
}	
}

@media only screen and (min-width: 992px) and (max-width: 1200px) and (orientation:landscape) {
.tko.nk .product-thumb .button-group button span {
	display:none !important;
}

#horizontal-menu>li:nth-child(3) {
	display:none;
}

.new-tabs > li {
    padding: 12px 15px;	
}

.cube-image {
	margin-top:27px;
}

#horizontal-menu li:nth-child(1) a {
	width:auto;
}

#horizontal-menu > li {
	padding:0px 21px !important;
}

.why_advantages > .row > div:nth-child(5) {
    margin-left: 122px;
}

.tech-shto .specification > div {
	width:100%;
}	

.h_email > div.delivery {
	display:none;
}

.h_phone div a.vb {
    top: -1px;
    display: none;
}

}	

@media only screen and (min-width: 768px) and (max-width: 991px),
only screen and (min-device-width: 768px) and (max-device-width: 991px) {



.stend_text {
	height:64px;
}

.reklam_layt > .row > div {
	margin-bottom:20px;
}

.reklam_layt > .row > div:nth-child(4) .reklam_vn>div:nth-child(2) {
    line-height: 18px;
    padding-top: 10px;	
}

.reklam_pod {
	height:auto;
}

.mini_des p {
    color: #333;
    font-size: 14px;
    text-align: justify;
}

.stend_info .row > div:nth-child(1),
.stend_info .row > div:nth-child(2) {
	margin-bottom:20px;
}

.stend_info .row > div:nth-child(4) .stend_block::after {
    font-family: "Ionicons";
    position: absolute;
    font-size: 100px;
    color: rgb(243,243,243);
    bottom: -10px;
    right: 8px;
    z-index: 0;
    content: "\f318";	
}

.stend_info .row > div:nth-child(3) .stend_block::after {
    font-size: 100px;
    bottom: -10px;
}

.stend_info .row > div:nth-child(1) .stend_block::after {
    bottom: -15px;
}

.stend_info .row > div:nth-child(2) .stend_block::after {
	bottom:-5px;
}

.shema .col-big-1 {
	width:12%;
}

/* Билборды */

.bb .product-layout .product-thumb .button-group {
	float:none;
	width:100%;
	margin-top:5px;
}

.bb .product-thumb .bg_desc .price {
	float:none;
	width:100%;	
	margin-top:0px;
}

.bb .bg_desc {
    margin: 0px;
    border-top: 1px solid #ededed;
    padding-top: 5px;
}

.bb .product-thumb .button-group button {
    width: 147px;
    padding-left: 15px;
}

.bb .product-thumb .button-group button::after {
    margin-right: 15px;
}

.bb .product-thumb .bg_desc .price .cena {
    display: inline-block !important;
}

/* Билборды конец */

.calendar_s {
	display:none;
}

.h_phone {
    font-size: 20px;
}

.navi a {
    padding: 2px 10px	
}

.navi a::before {
	top:-30px;
	left:7px;
}

.navi a::after {
	top:-30px;
	left:27px;
}

.b_polk #product .form-group {
    border-bottom: 1px solid rgba(51,51,51,0.06);
	padding-bottom:10px;
	margin-bottom:10px;
}
.b_polk button.ion-upload {
    width: 165px !important;
    display: block;
    padding: 6px 12px;
}
.bp_info #product .option_bg > .row > div::after {
	display:none;
}
.bp_info #product .option_bg > .row > div:nth-child(3) .form-group {
	border:0px;
	padding-bottom:0px;
}
.b_polk #product .form-group.add  {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.process_izg ul li.good:nth-child(5),
.process_izg ul li.good:nth-child(6) {
	margin-top:20px;
}
footer #logo {
    margin-top: -10px;
    margin-bottom: 20px;
}
.category_main .row > div:nth-child(1) span {
    line-height: 16px;
    padding-top: 6px;	
} 
.head_links ul li:last-child {
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}
.product_open {
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    padding: 0px;
    line-height: 40px;
    height: 40px;
}
.product_open > span {
	display: inline-block;
    position: relative;
    top: 2px;
}

.product_open > span > span:nth-child(1) {
	display: block;
    width: 22px;
    height: 1px;
    background: #333;
    margin-bottom: 5.7px; 	
}

.product_open > span > span:nth-child(2) {
    display: block;
    width: 18px;
    height: 1px;
    background: #333;
    margin-bottom: 6px;
}

.product_open > span > span:nth-child(3) {
    display: block;
    width: 22px;
    height: 1px;
    background: #333;
}

.product_open em {
    color: #333;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    margin-left: 5px;
    font-style: normal;
}
.product_open span::before {
    width: 22px;
    height: 2px;
    background-color: #333;
    backface-visibility: hidden;
    border-radius: 0;
    -webkit-transform-origin: 1.71429px center;
    transform-origin: 1.71429px center;
    -webkit-transform-origin: 1.71429px center;
    transform-origin: 1.71429px center;
    content: "";
    position: absolute;
    left: 0;
    top: -6px;
    transition: .3s all ease;
}
.product_open span::after {
    width: 22px;
    height: 2px;
    background-color: #333;
    backface-visibility: hidden;
    border-radius: 0;
    -webkit-transform-origin: 1.71429px center;
    transform-origin: 1.71429px center;
    -webkit-transform-origin: 1.71429px center;
    transform-origin: 1.71429px center;
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    transition: .3s all ease;
}
.h_adress, .h_email {
	display:inline-block;
}	
.h_email {
	margin-right:15px;
}
#header #sb-search span.input-group-btn {
	width:50px;
}
.product_open.active span {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.product_open.active span::before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
    transform: rotate3d(0, 0, 1, -40deg);
    top: -1px;
    width: 15px;
}
.product_open.active span::after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
    transform: rotate3d(0, 0, 1, 40deg);
    top: 1px;
    width: 15px;
}
.pl_cont {
	text-align:right;
}
.showcase {
    background: #f8f8f8;	
}
.sc-heading h3 {
    font-size: 21px;
    padding-bottom: 6px;	
}

.showcase.one .sc-heading h3 {
    margin-bottom: 25px;	
}
.showcase .owl-stage-outer {
    padding-bottom: 0px;
}
.block_bottom {
    padding-top: 0px;
}
.block_bottom .owl-stage-outer {
	padding-bottom:10px;
}
.showcase.one .owl-carousel .owl-item a::before {
    display: block;
    margin: 0px auto;
}
.sc-heading h3 a {
    display: block;
    float: none;
    position: absolute;
    left: 0px;
    bottom: -26px;	
}
.showcase.one .owl-carousel .owl-item a span {
    width: 100%;
    text-align: center;
    font-size: 16px;
	height:72px;
}
.showcase.one .owl-carousel .owl-item a {
    position: relative;
    display: block;	
}
.showcase.one .owl-carousel .owl-item a b {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
}
.showcase.one .owl-nav { 
	display:none;
}
.spisok_pr > div {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
}
.proshlo a {
    display: block;
    width: 25px;
    height: 25px;
    background: #ededed;
    color: #333333;
    border-radius: 30px;
    line-height: 25px;
}
.budet a {
    background: #f84e51;
    display: block;
    width: 25px;
    height: 25px;
    color: #ffffff;
    border-radius: 30px;
    line-height: 25px;
}
.spisok_pr div.sp {
	width:25px;
	height:25px;
	line-height:25px;
}
.spisok_pr > div.budet:hover a em {
	left:40px;
}

.information-information .info_block {
    text-align: center;	
}
.product-category-122 .list_catteg {
	display:block;
}
.product-category-122 .catteg li {
	width: 100% !important;
}
.product-category-122_430 .catteg .column {
	width: 49% !important;
}
.catname {
    margin-bottom: 0px;
}
.information-information .info_deliv > div > div {
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
}

.info_deliv > div > div:last-child {
    border: none;
    padding-bottom: 0px;
}

.thumbnail::before {
	width: 239px;
    top: 54px;
    left: 26px;	
}

.product-product-1654 .thumbnail::before, 
.product-product-3610 .thumbnail::before, 
.product-product-3611 .thumbnail::before, 
.product-product-2956 .thumbnail::before, 
.product-product-3103 .thumbnail::before, 
.product-product-3104 .thumbnail::before, 
.product-product-3105 .thumbnail::before, 
.product-product-3755 .thumbnail::before, 
.product-product-448 .thumbnail::before, 
.product-product-451 .thumbnail::before, 
.product-product-449 .thumbnail::before, 
.product-product-450 .thumbnail::before, 
.product-product-454 .thumbnail::before, 
.product-product-452 .thumbnail::before, 
.product-product-453 .thumbnail::before, 
.product-product-456 .thumbnail::before, 
.product-product-3118 .thumbnail::before, 
.product-product-3119 .thumbnail::before, 
.product-product-3120 .thumbnail::before, 
.product-product-3122 .thumbnail::before, 
.product-product-3123 .thumbnail::before, 
.product-product-3124 .thumbnail::before, 
.product-product-5590 .thumbnail::before, 
.product-product-1477 .thumbnail::before, 
.product-product-4164 .thumbnail::before, 
.product-product-4165 .thumbnail::before, 
.product-product-4166 .thumbnail::before, 
.product-product-514 .thumbnail::before, 
.product-product-513 .thumbnail::before, 
.product-product-3099 .thumbnail::before, 
.product-product-1475 .thumbnail::before, 
.product-product-1476 .thumbnail::before, 
.product-product-1478 .thumbnail::before, 
.product-product-1496 .thumbnail::before, 
.product-product-1356 .thumbnail::before {
    background-image: url(/catalog/view/theme/default/image/ramka.png);
    width: 223px;
    left: 34px;
    top: 52px;
}

.product-product-1654 .thumbnail.active::before, 
.product-product-3610 .thumbnail.active::before, 
.product-product-3611 .thumbnail.active::before, 
.product-product-2956 .thumbnail.active::before, 
.product-product-3103 .thumbnail.active::before, 
.product-product-3104 .thumbnail.active::before, 
.product-product-3105 .thumbnail.active::before, 
.product-product-3755 .thumbnail.active::before, 
.product-product-448 .thumbnail.active::before, 
.product-product-451 .thumbnail.active::before, 
.product-product-449 .thumbnail.active::before, 
.product-product-450 .thumbnail.active::before, 
.product-product-454 .thumbnail.active::before, 
.product-product-452 .thumbnail.active::before, 
.product-product-453 .thumbnail.active::before, 
.product-product-456 .thumbnail.active::before, 
.product-product-3118 .thumbnail.active::before, 
.product-product-3119 .thumbnail.active::before, 
.product-product-3120 .thumbnail.active::before, 
.product-product-3122 .thumbnail.active::before, 
.product-product-3123 .thumbnail.active::before, 
.product-product-3124 .thumbnail.active::before, 
.product-product-5590 .thumbnail.active::before, 
.product-product-1477 .thumbnail.active::before, 
.product-product-4164 .thumbnail.active::before, 
.product-product-4165 .thumbnail.active::before, 
.product-product-4166 .thumbnail.active::before, 
.product-product-514 .thumbnail.active::before, 
.product-product-513 .thumbnail.active::before, 
.product-product-3099 .thumbnail.active::before, 
.product-product-1475 .thumbnail.active::before, 
.product-product-1476 .thumbnail.active::before, 
.product-product-1478 .thumbnail.active::before, 
.product-product-1496 .thumbnail.active::before, 
.product-product-1356 .thumbnail.active::before {
    background-image: url(/catalog/view/theme/default/image/ramka2.png);
    width: 223px;
    left: 34px;
    top: 52px;
}

.product-product-7925 .thumbnail::before,
.product-product-4161 .thumbnail::before,
.product-product-7932 .thumbnail::before,
.product-product-7945 .thumbnail::before,
.product-product-7944 .thumbnail::before,
.product-product-3287 .thumbnail::before,
.product-product-3318 .thumbnail::before,
.product-product-3319 .thumbnail::before,
.product-product-3289 .thumbnail::before,
.product-product-3259 .thumbnail::before,
.product-product-3258 .thumbnail::before,
.product-product-3257 .thumbnail::before,
.product-product-3256 .thumbnail::before,
.product-product-3255 .thumbnail::before,
.product-product-4071 .thumbnail::before,
.product-product-3100 .thumbnail::before,
.product-product-3101 .thumbnail::before,
.product-product-3102 .thumbnail::before,
.product-product-4072 .thumbnail::before {
	background-image: url(/catalog/view/theme/default/image/ramka_zoloto_h.png);	
	width: 241px;
    height: 170px;
    left: 25px;
    top: 112px;
}

.product-product-7925 .thumbnail.active::before,
.product-product-4161 .thumbnail.active::before,
.product-product-7932 .thumbnail.active::before,
.product-product-7945 .thumbnail.active::before,
.product-product-7944 .thumbnail.active::before,
.product-product-3287 .thumbnail.active::before,
.product-product-3318 .thumbnail.active::before,
.product-product-3319 .thumbnail.active::before,
.product-product-3289 .thumbnail.active::before,
.product-product-3259 .thumbnail.active::before,
.product-product-3258 .thumbnail.active::before,
.product-product-3257 .thumbnail.active::before,
.product-product-3256 .thumbnail.active::before,
.product-product-3255 .thumbnail.active::before,
.product-product-3100 .thumbnail.active::before,
.product-product-3101 .thumbnail.active::before,
.product-product-3102 .thumbnail.active::before,
.product-product-4072 .thumbnail.active::before {
	background-image: url(/catalog/view/theme/default/image/ramka_derevo_h.png);	 
	width: 241px;
    height: 170px;
    left: 25px;
    top: 112px;
}

.form-group.add {
	overflow:hidden;
}

.information-information .info_deliv > div > div::after {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: -15px;
    top: 0px;
    border-right: 1px dashed #ebebeb;
}

.information-information .info_deliv .soderj p {
    margin: 0px; 
    top: 0px;
    margin-top: 10px;
}

.information-information .info_deliv .soderj span {
    font-family: "MuseoSansBold";
    color: #333333;
    display: block;
    position: relative;
    top: 0px;
    margin-bottom: -5px;
    margin-top: 10px;
}

.information-information .info_block .info_deliv {
	padding:10px 0px;
}

.quantity input {
	width:100% !important;
	text-align:center;
	padding:0px !important; 
}

.form_cont textarea {
    height: 163px;
} 

.quantity input {
	padding-left:10px;
}

.stars-stars > div > div:nth-child(6) {
	margin:0px;
}

.quantity > div > span:first-child {
    position: absolute;
    left: -5px;
    z-index: 1;
    font-size: 18px;
    top: 10px;
    color: rgba(51, 51, 51, 0.47);
    cursor: pointer;
    height: 26px;
    line-height: 26px;
}

.quantity > div > span:last-child {
    position: absolute;
    right: -5px;
    z-index: 1;
    font-size: 18px;
    top: 10px;
    font-style: normal;
    cursor: pointer;
    color: rgba(51, 51, 51, 0.47);
    height: 26px;
    line-height: 26px;
}

.quantity > div > span:last-child button {
    font-size: 19px;
    font-style: normal;
    cursor: pointer;
    color: rgba(51, 51, 51, 0.64);
    background: rgba(220, 220, 220, 0.67);
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 3px;
    text-align: center;
    line-height: 27px;
    border-bottom: 2px solid #b1b1b161;
    background: rgb(232, 232, 232);
}

.quantity > div > span:first-child button {
    color: rgba(51, 51, 51, 0.64);
    cursor: pointer;
    background: rgba(220, 220, 220, 0.67);
    display: block;
    width: 26px;
    font-size: 19px;
    height: 26px;
    border-radius: 3px;
    text-align: center;
    line-height: 27px;
    border-bottom: 2px solid #b1b1b161;
    background: rgb(232, 232, 232);
}

.simplecheckout-cart .name a {
    color: #333333;
    font-size: 14px;
    text-decoration: underline;
}

.evenn .image img {
	max-width:100%;
}

.quan {
	width:100%;
}

#logo {
	margin-top:18px;
}

h3.title {
    margin-top: 0px;
    font-size: 24px;
    margin-bottom: 8px; 
}

.block_mb {
	padding-top:10px;
}

.simplecheckout-block-content {
	padding-bottom:0px;
}

.superproducts_tabs ul {
    display: inline-block;
    float: none;
    margin-top: 10px;
    margin-top: 0px;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    float: none;
    margin-top: 0px;
}

.superproducts_tabs .nav-tabs > li {
    margin-bottom: -1px;
    display: inline-block;
    float: none;
}

.product-thumb .button-group button {
    width: 170px;
}

.product-thumb .price .cena {
    display: inline-block;
}

.product-thumb .image {
	min-height:100%;
}

/* Баннеры */

.prodductss.bg .product-thumb .price {
	margin-top:0px !important;
}

.prodductss.bg .product-layout .product-thumb .button-group {
    float: none;
    padding: 0px;
}

.prodductss.bg .product-thumb .button-group button {
    width: 150px;
}

/* Баннеры конец */

#foot h1 {
    text-align: left;
    font-size: 24px;
}

.block_delivery {
    height: auto;
    margin-top: 15px;
    padding: 15px 0px;
    padding-top: 10px;
}

#logo span {
    color: #ffffff;
}

.main {
    height: 50px;
    line-height: 50px;
    background: #6daef0;
    text-align: center;
}

.variant {
    text-align: center;
}

.variant .number {
	display:none;
}

.main_icon {
    display: block;
    margin: 0px auto;
    margin-top: 9px;	
}

.block_delivery .col-lg-9 {
    background: none;
}

.logo_bottom {
	text-align:left;
}

.logo_bottom img {
	margin:0px;
}

.cont_icons {
	text-align:left;
}

.cont_icons > div {
    display: inline-block;
    vertical-align: top;
}

.logo_bottom #logo {
	margin-top: 0px;
    display: inline-block;
    vertical-align: middle;
}

.us-write {
    display: inline-block;
    color: #ffffff;
    background: #6daef0;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    line-height: 37px;
    color: #fff;
    height: 38px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    /* width: 100%; */
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    display: inline-block;
    vertical-align: middle;
    margin-top: 26px;
    position: relative;
    top: 3px;
    margin-left: 30px;	
}

.foot_contacts {
    margin-bottom: 20px;
}

.breadd h1 {
	font-size:22px; 
} 

.new_title {
	font-size:20px;
	line-height:22px;
	margin-bottom: 17px;
}

.list_catteg h3 {
	font-size:20px;
	line-height:22px;
	margin-bottom: 17px;
}

.calendar_title {
	font-size:20px;
	line-height:22px;
}

.recomm {
    width: 100%;
}

.box .module_t {
	font-size:20px;
}

.info_block {
    border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;
	margin-top:20px;
}

.thumbnails li:first-child {
    height: 100%;
    display: table;
    width: 100%;
}

.catteg .catname a {
	height:60px;
}

.head_links {
    margin-right: 0px;
    margin-top:1px;	
}

.catimg img {
	max-width:100%;
}

ul.yo-am li a span {
    display: block;
    float: left;
    width: 91% !important;
}

.well {
	height:auto;
}

.well #input-email {
    width: 100%;
}

}	


@media only screen and (min-width: 992px) and (max-width: 1200px),
only screen and (min-device-width: 992px) and (max-device-width: 1200px) {
.product_open {
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    padding: 0px;
    line-height: 40px;
    height: 40px;
}



.reklam_pod {
	height:333px;
}

.reklam_layt > .row > div:nth-child(4) .reklam_vn>div:nth-child(2) {
    line-height: 18px;
    padding-top: 10px;	
}

.top_menu ul li {
    display: inline-block;
    padding: 0px 14px;
    position: relative;
}
.top_menu ul li:nth-child(2) {
	display:none;
}
.p_portal img {
    max-width: 100%;
    max-height: 44px;
    margin-left: 0px;
    margin-top: 6px;
}
.category_main > row > div:nth-child(1) span {
    line-height: 18px;
    padding-top: 4px;	
}
.product_open span {
    width: 22px;
    height: 2px;
    background-color: #333;
    backface-visibility: hidden;
    border-radius: 0;
    position: relative;
    display: inline-block;
    margin: auto;
    transition: .3s all ease;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -5px;
}
.product_open em {
    color: #333;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    margin-left: 5px;
    font-style: normal;
}

.h_adress, .h_email {
	display:inline-block;
}	
.h_email span {
	display:inline-block !important;
}
.product_open.active span {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.product_open.active span::before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
    transform: rotate3d(0, 0, 1, -40deg);
    top: -1px;
    width: 15px;
}
.product_open.active span::after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
    transform: rotate3d(0, 0, 1, 40deg);
    top: 1px;
    width: 15px;
}
.pl_cont {
	text-align:right;
}
.main_text {
    display: inline-block;
    margin-left: 2px;
    color: #ffffff;
    font-size: 16px;
    height: 60px;
    vertical-align: top;
    padding-top: 10px;
}
#product .radio input+label.m90135+span {
	left:200px;
}
.h_phone::before {
	display:none;
}
.sc-heading h3 {
	font-size:25px;
	padding-bottom:7px;
}
.owl-prev {
	left:-20px;
}
.owl-next {
	right:-20px;
}
#foot h1 {
	font-size:25px;
	padding-bottom:7px;
}
#foot h2 {
	font-size:23px;
}
/* .stars-stars > div > div:nth-child(3) .starr > div:last-child img {
    width: 165px;
    top: 0px;
    left: 0px;
}
.stars-stars > div > div:nth-child(4) span {
    font-size: 15px;
    padding-top: 25px;	
}
.stars-stars > div > div:nth-child(3) .starr img {
    width: 165px;
    top: 0px;
    left: 0px;
}
.stars-stars > div > div:nth-child(3) .starr span {
    top: 65px;
    left: 2px;
}
.stars-stars > div > div:nth-child(3) .starr {
    position: relative;
    width: 100%;
    height: 170px;
    margin-bottom: -10px;
} */
.starr {
    display: block;
    float: left;
    width: 100%;
    height: 166px;
    background-image: url(../image/star-star.png);
    background-position: center;
    background-size: cover;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.starr:hover {
	background-image: url(../image/star-star.png);
	background-position: center;
}
.stars-stars > div > div:nth-child(2) .starr {
/*     background-image: url(/catalog/view/theme/default/image/zvezda_8.png);
    background-position: center;
    height: 154px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 7px; */
}

.stars-stars > div > div:nth-child(2) span {
	padding-top:0px;
}


/* .stars-stars > div > div:nth-child(3) .starr {
background-image: url(../image/zvezda_ru.png);
    background-size: contain;
    background-position: center;
} */
.starr a span {
	font-size:13px !important;
}
.starr a {
    display: table;
    text-align: center;
    padding: 0px 30px;
    width: 100%;
    height: 166px;
}

.stars-stars > div > div:nth-child(6) {
    margin-left: 98px;
}

.spisok_pr > div {
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 33px;
    position: relative;
}
.proshlo a {
    display: block;
    width: 27px;
    height: 27px;
    background: #ededed;
    color: #333333;
    border-radius: 30px;
    line-height: 27px;
}
.budet a {
    background: #f84e51;
    display: block;
    width: 27px;
    height: 27px;
    color: #ffffff;
    border-radius: 30px;
    line-height: 27px;
}
.spisok_pr > div.budet:hover a em {
	left:40px;
}
.main_text p {
    margin: 0px;
    font-size: 13px;
}

.well {
	height:auto;
}

.well #input-email {
    width: 100%;
}

.form_cont textarea {
    height: 163px;
} 

.h_phone {
	font-size:21px;
}

.h_phone .phone_icon {
    margin-right: 0px;
}

.head_links {
	top:0px;
	margin-right:0px;
	margin-top:0px;
}

.block_delivery .col-lg-9 {
    background: url(../image/deliv_bg_2.png) no-repeat center left 340px;
}

.main {
    color: #ffffff;
    height: 60px;
    line-height: 60px;
    background: url(../image/deliv_bg2.png) no-repeat center right;
    text-align: center;
    font-size: 17px;
    padding-left: 0px;
}	
.product-thumb .button-group button {
	width:100%;
}
.block_description {
	margin-top:20px;
}
.simplecheckout-left-column {
    width: 49% !important;
    float: left;
    margin: 0px;
}
.simplecheckout-right-column {
    width: 49% !important;
    float: right;
    margin: 0px;
}
ul.yo-am li a span {
    display: block;
    float: left;
    width: 92%;
}
.icnnn {
    display: inline-block;
    width: 45px;
    height: 45px;
    background: #ffffff;
    border: 1px solid #6daef0;
    margin-right: 7px;
    border-radius: 50px;
    vertical-align: top;
    color: #6daef0;
    font-size: 21px;
    text-align: center;
    line-height: 45px;
}

.information-information .info_deliv > div > div::after {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    border-right: 1px dashed #ebebeb;
} 
.sc-heading h3 a {
	margin-top:5px;
}
.showcase.one h3 {
	margin-bottom: 7px;
}
.sc-heading h3 {
    margin-bottom: 15px;	
}


#horizontal-menu > li {
    display: inline-block;
    height: 43px;
    line-height: 50px;
    padding: 0px 50px;
    position: relative;
    transition-duration: .2s;
    transition-timing-function: linear;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    padding-right: 3px;
}

#horizontal-menu > li::after {
    right: -30px;	 
}

}	


@media only screen and (min-width: 0px) and (max-width: 768px),
only screen and (min-device-width: 0px) and (max-device-width: 768px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 7.5px;
    padding-left: 7.5px;
}	
.vid_material {
    flex-direction: column;	
}
.tabss_vidy_flagov {
	flex-direction: column;
}
.row {
    margin-right: -7.5px;
    margin-left: -7.5px;
}
.container {
    padding-right: 7.5px;
    padding-left: 7.5px;
}
.category_main {
    padding: 0px 0px;
    padding-top: 15px;
}
.showcase.one {
    padding: 15px 0px;	
}
.common-home .block_goods {
    padding: 15px 0px;
}
.text_phone, .text_email {
    font-size: 15px;
    display: inline-block;
}
#foot p:last-child {
	text-align:left;
}
.foot {
    padding: 12px 0px;
}
.breadd {
    padding: 5px 0px;
}

.block_description .nav-tabs > li a {
    padding: 10px 0px;
    background: transparent;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;	
}

.category_description {
	position:relative;
	padding:0px 0px;
}

.why_not {
    padding: 20px 0px;
    margin-top: 0px;
}
#becouse {
	padding:0px 0px;		
}
.pravilo {
	margin-bottom:20px;
}
.block_goods {
    padding: 0px 0px;
    padding-bottom: 20px;
}
footer {
    padding: 20px 0px;
    padding-bottom: 0px;
}
.sc-heading div, .block_goods div.title, .block_bottom div.title {
	font-size:19px;
}
.category_description .bp_title {
    font-size: 19px;
	line-height: 23px;
}
.why_not .bp_title {
    font-size: 19px;
}
.h-title {
    font-size: 19px;
	line-height:23px;	
}
.h-title span::after {
	bottom:-5px;
}
.category_description img {
	width:auto !important;
	max-width:100%;
	margin-bottom:15px;
}

.product-category-189_2547 .category_description img {
	margin-bottom:0px;
}

.product-category-189_2547 .flag-block-image {
	margin-bottom:15px;
}

#myModal .modal-body iframe {
	max-width:100%;
}

.specification > div::after {
	display:none;
}
.block_description {
    margin-top: 15px;
    padding:15px 0px;
}
#tab-description h2 {
    font-size: 20px;
    color: #333 !important;
}
.form-group.add {
	left:0px;
	padding: 0px 15px;
}
h3.title {
    font-size: 20px;
    line-height: 20px;
}
.block_goods.autof {
    margin-bottom: 0px;
	padding-bottom:0px;
}
.tko-main {
    margin-top: 0px;
    padding: 0px;
}

.tko-block a::before {
	display:none !important;
}

.tko-block span {
    color: #333;
    font-size: 20px;
    display: block;
    line-height: 22px;
    height: 44px;
    margin-bottom: 10px;
}

.tko-block a > img {
	display:block;
	max-width:100%;
}

.tko-block div img {
	display:none;
}

.catteg .brand {
	width:100%;
}
#leftmenu .menu_open {
	top: -40px;
    background: #ffffff;
    height: 40px;
    border-bottom: 1px solid #e7e7e7;	
}
.category_main > .row > div:nth-child(5) span {
	line-height: 16px;
    padding-top: 9px; 	
}
.category_main > .row > div:nth-child(6) span,
.category_main > .row > div:nth-child(9) span,
.category_main > .row > div:nth-child(10) span,
.category_main > .row > div:nth-child(11) span {
	line-height: 16px;
    padding-top: 9px; 	
}
.category_main > .row > div:nth-child(7) span,
.category_main > .row > div:nth-child(10) span {
	padding-top:0px;
	line-height:45px;
}
#leftmenu .yo-menu {
	padding-top: 45px;	
}
#leftmenu .yo-wrapper {
    border-top: 1px solid #e7e7e7;
}
#leftmenu .yo-menu ul.yo-pm li a {
    font-size: 15px;	
}
#leftmenu.active::after {
    content: ''; 
    display: block;
    position: absolute;
    right: -15px; 
    top: 0;
    bottom: 0;
    width: 15px;
    background: linear-gradient(to right, rgba(24, 24, 24, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 1;
    transition: all 0.3s;
    z-index: 1001;	
}

.shtaketnik_photo .thumbnails {
	margin-bottom:0px;
}

.shto_inff .form-group {
    padding: 0px 0px !important;
    padding-top: 10px !important;
}

#product {
    padding: 0px 0px;
}
.individual {
    padding-left: 0px;
    padding-right: 0px;
}
.individual #foot {
	padding:0px;
}
.why-block {
    padding-left:15px;	
    padding-right:15px;	
}
.recomend.ssop {
    padding-left:15px;	
    padding-right:15px;		
}
.ssop + .recomend {
    padding-left:15px;	
    padding-right:15px;		
}
}	