body {
	margin:0px;
	font-family:Montserrat; 
	position:relative;
}

@font-face {
	font-family: "SansationLight";
	src: local('SansationLight'),
	    url("../fonts/Sansation/SansationLight/SansationLight.woff") format("woff"),
	    url("../fonts/Sansation/SansationLight/SansationLight.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: "MuseoSansRegular";
	src: local('MuseoSansRegular'),
	    url("../fonts/MuseoSans/MuseoSansRegular/MuseoSansRegular.woff") format("woff"),
	    url("../fonts/MuseoSans/MuseoSansRegular/MuseoSansRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: "MuseoSansBold";
	src: local('MuseoSansBold'),
	    url("../fonts/MuseoSans/MuseoSansBold/MuseoSansBold.woff") format("woff"),
	    url("../fonts/MuseoSans/MuseoSansBold/MuseoSansBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: "MuseoSansMedium";
	src: local('MuseoSansMedium'), 
	    url("../fonts/MuseoSans/MuseoSansMedium/MuseoSansMedium.woff") format("woff"),
	    url("../fonts/MuseoSans/MuseoSansMedium/MuseoSansMedium.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/include/FixFontsByFox/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/include/FixFontsByFox/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: SemiBold;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/include/FixFontsByFox/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: Bold;
}

.top_line {
    height: 40px;
    line-height: 40px;
    background: #fff;
    -webkit-box-shadow: 0 7px 15px 0 rgba(182,182,182,.2);
    box-shadow: 0 7px 15px 0 rgba(182,182,182,.2);
    position: relative;
    z-index: 1;
}

ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.top_menu {
    text-align: right;
    height: 41px;
    overflow: hidden;
}

.top_menu ul li {
	display:inline-block;
	padding:0px 0px 0px 15px;
	position: relative;
}

.top_menu ul li a {
	/*color:#333333;
	font-size:14px;*/
}

.top_menu ul li a:hover {
	color:#6daef0;
    text-decoration:underline;	
}

/*.top_menu ul li:before {
    content: '';
    width: 1px;
    height: 10px;
    background-color: rgba(102, 102, 102, 0.32);
    position: absolute;
    right: -2px;
    top: 50%;
    margin-top: -5px;
    display: inline-block;
}*/

.top_menu ul li:last-child {
	padding-right:0px;
}

.top_menu ul li:last-child::before {
	display:none;
}

.h_email {
	color:#333333;
	font-size:16px;
	font-family:Montserrat;
	font-weight:600;
}

.h_email a {
	color:#333;
	font-size:12px;
	display:inline-block;
	margin-left:5px;
}

.h_email a:hover {
	color: #6daef0;
}

.h_email a.mailto {
	font-size:14px;	
	color:#f84e51;
    text-decoration:underline;  
}

.h_email a.mailto:hover {
	color: #6daef0;
    text-decoration:underline;	
}

.NIKITA_tel {
	font-weight:600;
	font-size:12px;	
	font-family:Montserrat;}
.NIKITA_tel a {
	color:#333;
}



@media (max-width: 960px) {
.custom-cards-block {display:none;}
}

 
.h_adress {
   /* background: rgba(102, 102, 102, 0.11); */
    padding-left:0px!important;	
}

.h_adress:hover {
    background: rgba(102, 102, 102, 0.12);
}

.h_adress a {
	color:#333333;
	font-size:12px;
	font-family:Montserrat;
	font-weight:600;
}

#header {
    padding: 10px 0px 0px 0px;
}

.h_phone span:last-child {
	margin-top:-3px;
}

.postav {
    margin-top: 10px;
    position: relative;
    top: 3px;	
}

#header #sb-search {
	position: relative;
    width: 100%;
    margin-top: 5px;
}

.p_portal {
    margin-top: 4px;
	text-align:right;
}

.sse {
	padding-right:0px;
}

#header #sb-search input {
	font-family:Montserrat;
	font-weight:600;
    width: 120%;
    height: 41px;
    background: #ffffff;
    border: none; 
    border-radius:none;
    box-shadow: none;
    font-size: 14px;
	padding-left:75px;
}

#header #sb-search span.input-group-btn {
    display: block;
    position: absolute;
    right: -200px;
    width: 67px;
    height: 44px;
    z-index: 10;
	top:0px;
}

#header #sb-search span.input-group-btn-NIKITA {
    display: block;
    position: absolute;
    left: 25px;
    height: 41px;
    z-index: 10;
	top:0px;
	font-size:16px;
	font-family:Montserrat;
	font-weight:600;
	border-radius: 10px;
	background-color: #F84E51;
	padding-top:9px;
	padding-left:18px;
	width:120px;
	color:#FFFFFF;
}

#header #sb-search span button {
    border: none;
    text-align: center;
    box-shadow: none;
    border-radius: 10px;
    background-color: #F84E51;
    color: #ffffff;
    display: block;
    width: 100%;
    height: 41px;
    font-size: 25px;
	line-height:41px;
}

#header #sb-search span button:hover {
	background-color:#f84e51;
}

.modal-dialog .modal-body .header_search a {
	display:none;
}

.modal-dialog .modal-body .header_search input {
	margin-left:unset!important; 
}

.modal-dialog .modal-body .header_search .NIKITA_search:before {
	padding-top:4px;
	content:url('/image/NIKITA_search.svg')
}

#window_search .modal-content { 
    border-radius: 10px!important;
}

#window_search .modal-header { 
    border-radius: 10px!important;
}

.NIKITA_search {
    background: url('/image/NIKITA_search.svg') no-repeat center center;
     background-size: 24px 24px;
}

button {
	border:none;
	outline:none;
}

#logo span {
    font-size: 14.8px;
    color: #333333;
    display: block;
    margin-top: 2px;
    margin-bottom: -5px;
}

.h_phone { 
    color: #505050;
    font-size: 23px;
    font-family: "SansationLight";
    /* height: 44px; */
    line-height: 26px;
    margin-top: -8px;
    position: relative;
    top: 2px;
    text-align: right;	
	margin-top: 0px;
}

#logo {
    margin-top: 9px;
}

.h_phone::before {
    display: inline-block;
    background: url(../image/sprite_1.png) -1118px -468px;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 8px;
	content:'';
	display:none;
}

.h_phone div {
	display:inline-block;
	vertical-align: middle;
    text-align: left;	
}

.head_links {
    width: 100%;
    height: 40px;
}

.head_links ul li:last-child {
    float: right;
}

.h_cart {
	background: #FFFFFF;
    border-radius: 10px;
    height: 41px;
    padding: 0px 10px;
    margin-top: 5px;
}

.h_cart button {
    border: none;
    text-align: center;
    box-shadow: none !important;
    padding:0px;
    background:transparent;	
}

.head_links ul li {
	display:inline-block;
	vertical-align:middle;
}

.head_links ul li:first-child a { 
	display:block;
	height:27px;
	outline:none;
}

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

.h_cart .cart-total::before { 
	z-index:1;
    content: '';
    background-image: url(../image/ny_icons/cartNEW.svg);
    width: 23px;
    height: 23px;
    background-position: center center;
	background-size:cover;
	position: absolute;
    right: 1px;
    top: 8px; 
}

.cart_sum {
    display: block;
    color: #F84E51;
	font-weight: bold;
    font-size: 16px;
	font-family:Montserrat;
    position: relative;
    top: 2px;
	left:3px;
}

.img-NIKITA {
	display: block;
    height: 41px;
    max-width: 100%;
	margin-top: -5px;
}




@media (max-width: 1436px) {

.NIKITA_menu_new{
	width:100%; 
	margin-top:15px;

	background: linear-gradient(to right, #FFFFFF 20%, #F84E51 20%, #F84E51 20%, #F84E51 20%, #F84E51 20%);
}
}
@media (min-width: 1436px) and (max-width: 2133px) {
	.NIKITA_menu_new{
	width:100%; 
	margin-top:15px;

	background: linear-gradient(to right, #FFFFFF 25%, #F84E51 25%, #F84E51 25%, #F84E51 25%);
}
}
@media (min-width: 2133px) {
	.NIKITA_menu_new{
	width:100%; 
	margin-top:15px; 

	background: linear-gradient(to right, #FFFFFF 30%, #F84E51 30%, #F84E51 30%, #F84E51 10%);
}
}

.NIKITA_podmenu {
	padding-left:8px!important;
	padding-right:8px!important;
	border-radius:24px;
	background-color:#FFFFFF;
	color:#000000!important;}
	
.NIKITA_spisok_podmenu {
	padding: 14.7px 16px 17px 0px!important;
	border-radius: 0px 10px 0px 0px;
	background-color:#FFFFFF;
	color:#000000!important;}
	
	@media (max-width: 570px) {
.NIKITA_podmenu_new {display:none;}
.NIKITA_podmenu_main_prazdnik {display:none;}
	}
.h_cart .cart-total span.summ {
	display: inline-block;
    vertical-align: middle;
    position: relative;
	font-weight: 600;
	font-family:Montserrat;
    top: -4px;
    font-size: 14px;
    color: #000000;	
	left:3px;
}

.h_cart .cart-total {
	display:block;
	position:relative;
	text-align: left; 
	/*padding-left:52px;*/
}

.podlojka_cart {
	background-color:#F84E51;
	height:41px;
	width:76px;
	position:absolute;
	right:-27px;
	top:0;
	border-radius:10px;
	}
	@media (max-width: 767px) {.podlojka_cart {display:none;}}

.w-20 {
	width: 20% !important;
    flex: 0 0 20% !important;
    max-width: 20% !important;}

.h_cart .cart-total .qqq {
    position: absolute;
    top: -8px;
    left: -20px;
    background: #ff3c45;
    border-radius: 30px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.menu_block {
	width:100%;
	background:#f84e51;
	height:43px;
}

.m_menu > li a.holidayss {
    display: block;
    width: 100%;
    height: 43px;
    background: rgba(185, 60, 62, 0.33);
    text-decoration: none;
    /* border-bottom: 3px solid #5696d6; */
	position:relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;	
}

.m_menu > li a.holidayss:after {
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.m_menu > li a.holidayss span, .m_menu > li a.holidayss em {
	position:relative;
	z-index:10;
}

.m_menu > li a.holidayss:hover {
    background: rgb(228, 74, 77); 	
}

.m_menu > li a.holidayss:after {
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    background: rgb(228, 74, 77); 
}

.m_menu > li a.holidayss:hover:after {
    height: 100%;
}

.m_menu .m_icon {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;	
}

.m_menu .m_icon span {
    transition: all 100ms ease-in-out; 	
}

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

.m_menu .m_icon span:nth-child(2) {
    display: block;
    width: 18px;
    height: 1px;
    background: #ffffff;
    margin-bottom: 5.6px;	
}

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

.m_menu em {
    font-style: normal;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    height: 43px;
    line-height: 44px;
    padding-left: 12px;
    vertical-align: middle;
}

.cat_menu > ul {
	height:46px;
	line-height:46px;
}

.cat_menu > ul > li {
    display: inline-block;
    height: 46px;
    padding: 0px 20.3px; 
	position:relative;
    transition-duration: .2s;
    transition-timing-function: linear;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;	
}

.cat_menu > ul > li:first-child {
	padding-left:0px;
}

.cat_menu > ul > li:last-child {
	padding-right:0px;
}

.cat_menu > ul > li::after {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    right: -5px;
    background: url(../image/dote.png) no-repeat center center;
    top: 23px;
}

/* #horizontal-menu > li {
    background: url(../image/dote.png) no-repeat top 22px right;
	position:relative !important;
} */

/* Снежинка */

/* #horizontal-menu > li::after {
	font-family: "Ionicons";
    content: "\f4ae";
    position: absolute;
    display: block;
    right: -16px;
    top: -2px;
    font-size: 19px;
    color: #fff;	
} */

/*основной стиль меню без снежинки*/
/*#horizontal-menu > li::after {
	background: url(../image/dote.png) no-repeat center center;
	position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    right: -4px;
    top: 19px;
}*/

/*Зимнее меню со снежинкой ниже*/
#horizontal-menu>li::after {
    content: '\272F'; /* Теперь звезда */
    position: absolute;
    right: -8px; /* Подкорректировать позицию */
    top: -3px;   /* Подкорректировать позицию */
    color: #fff;
    font-size: 16px;
    background: none; /* Убрать background-image */
    width: auto;
    height: auto;
}

#horizontal-menu > li {
	position:relative;
}

#horizontal-menu > li:nth-child(3) .nsmenu-ischild .column:first-child li:nth-child(2) a {
    color: #f84e51 !important;   
}

#horizontal-menu > li:last-child {
	background:none;
	padding-right:0px;
}

.cat_menu > ul > li:last-child::after {
	display:none;
}

.cat_menu > ul > li a::before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -5px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

.cat_menu > ul > li a::after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -5px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

.cat_menu > ul > li:hover a::after {
    width: 50%;
}

.cat_menu > ul > li:hover a::before {
    width: 50%;
    left: 0;
}

.cat_menu > ul > li a {
	color:#ffffff;
    font-size: 16px;	
	text-decoration:none;
    position: relative;	
}

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

.m_menu .dropdown-inner > ul > li {
    border-bottom: 1px solid #eeeeee;
	padding:0px 15px;
}

.m_menu .dropdown-inner > ul > li > a::after {
    content: "\f3d3";
    font-family: "Ionicons";
    display: inline-block;
    float: right;
    position: absolute;
    right: 0px;
    top: 12px;
}

.box .module_t::before {
	font-family: "Ionicons";
    font-size: 19px;
    position: relative;
    top: 0px; 	
}

.box .module_t::before {
	content:'\f37d';	
}

.calendar_title::before {
	content:'\f37d';
	font-family: "Ionicons";
    font-size: 19px;
    position: relative;
    top: 0px;	
}

.m_menu .dropdown-inner > ul > li.active {
    background: #6daef0;	
}

.m_menu .dropdown-inner > ul > li.active > a {
	color:#ffffff;
}

.m_menu .dropdown-inner > ul > li.ar_down {
    border: none;
    position: absolute;
    left: 0px;
    width: 100%;
    background: #ededed;
    bottom: -44px;
    height:44px;
	line-height:44px;
    text-align: center;
}

.m_menu .dropdown-inner > ul > li.ar_down::after {
    content: "\f3d0";
    font-family: "Ionicons";
    color: #333333;
    font-size: 20px;	
}

.m_menu .dropdown-inner > ul > li:last-child {
    border: none;
    position: absolute;
    left: 0px;
    width: 100%;
	bottom:-46px;
}

.m_menu .dropdown-inner > ul > li > a {
	color:#333333;
	font-size:14px;
	text-decoration:none;
	display:block;
    padding: 12.9px 0px;	
	position:relative;
}

.m_menu {
	position:relative;
	z-index:1000;
}

.m_menu .dropdown-inner > ul > li:hover  > a{
    color: #ffffff;
}

.m_menu .dropdown-inner > ul > li:hover {
    background: #6daef0;
}

.m_menu > li:hover .dropdown-m {
	display:block;
}

.m_menu .dropdown-m {
    border: none;
    border-radius: 0px;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);
    margin: 0px;
    width: 100%;
	padding:0px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none; 	
	background: #ffffff;
}

.m_menu .dropdown-m .level3 {
    position: absolute;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 99;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    left: 370px;
    top: 0;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);
    border-radius: 0;
    background: #fff;
    height: 100%;
    padding: 20px 30px;
    width: 790px;
}

.level2 > li:hover .level3 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleX(1);
    transform: scaleX(1);		
}

.see_all {
    background: #e7fafe;	
}

.nsmenu-ischild .column, .level3 .column {
    display: inline-block;
    width: 30%;
    vertical-align: top;
}

.level3 .column {
    display: inline-block;
    width: 49%;
    vertical-align: top;
	padding-right:30px;
}

.nsmenu-ischild > li, .supermenu-left > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
	padding-right:30px;	
}

.nsmenu-ischild, .supermenu-left {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;	
}

.nsmenu-haschild .column:last-child, .level3 .column:last-child { 
	padding-right:0px;
}

.menu_block .level3 .column {
    display: inline-block;
    width: auto;
    vertical-align: top;
    padding-right: 30px;
    width: 33%;	
}

.menu_block .level3 .column + .fm-title {
    font-family: "MuseoSansRegular";
    color: #333;
    font-size: 18px;
    margin-top:25px;	
}

.menu_block .level3 .column:last-child {
	padding-right:0px;
}

.nsmenu-ischild li a, .level3 .column li a {
	color:#333333;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding:5px 0px; 
	line-height:20px; 
    border-bottom: 1px dotted #e5e5e5;	
}

.nsmenu-ischild .column li a:hover, .level3 .column li a:hover {
    text-decoration:underline;
    color:#f84e51;
}

.showcase {
    background: #f8f8f8;
    padding: 15px 0px;
    padding-bottom: 10px;
    margin-top: -2px;
}

.showcase.sc-heading h3 {
    font-size: 30px;
	font-family: "MuseoSansRegular";
}

.owl-carousel .mycategory {
	border:15px solid #ffffff;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.09);
    -moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.09);
    box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.09);
}

#sc-1 .mycategory {
	border:10px solid #ffffff;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.09);
    -moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.09);
    box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.09);
}

#sc-1 .mycategory a {
	display:block;
	position:relative;
}

#sc-1 .mycategory a span {
    background: rgba(109, 174, 240, 0.90);
    display: block;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    padding-left: 10px;
    font-size: 16px;
    left: 0px;
    width: 100%;
    bottom: 0px;	
}

#sc-1 .mycategory a:hover span {
	background: rgba(109, 174, 240, 1);
}

#sc-1 .mycategory img {
	width:100%;
	max-height:175px;
	transition: all 0.6s ease 0s;
}

#sc-1 .mycategory a:hover img {
    filter: brightness(1.2); 
}

.viborr {
    background: #f84d50;
    border: none;
    border-bottom: 3px solid #e4494d;
    padding: 0px;
    -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: 50px;
    color: #fff !important;
    margin: 0px auto !important;
    height: 50px;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    width: 260px;
    text-align: center;
    padding-left: 0px;
    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;
    z-index: 10;
    overflow: hidden;
    clear: both;
    margin-bottom: 30px !important;	
}

.viborr:hover {
	background:#e4494d;
}

#list_category .owl-stage-outer {
	padding-bottom:20px;
	margin-bottom:-20px;
}

.pprev {
	display:block;
	width:41px;
	height:41px;
	background:url(../image/sprite_1.png) -1057px -529px;	
}

.pprev:hover {
	background:url(../image/sprite_1.png) -1057px -468px;	
}

.nnext:hover {
	background:url(../image/sprite_1.png) -1057px -590px;		
}

.nnext {
	display:block;
	width:41px;
	height:41px;
	background:url(../image/sprite_1.png) -1057px -651px;
}

.owl-nav {
    position: absolute;
    top: 50%;
    margin-top: -27px;
    width: 100%;
}

.owl-prev {
	position:absolute;
	left:-55px;
}

.owl-next {
	position:absolute;
	right:-55px;	
}

.wp_header {
    width: 100%;
    z-index: 10;
    background: #F3F3F3;	
}

.sticky-wrapper.is-sticky #header {
    padding: 10px 0px;
}

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

.nav-tabs {
    border:none;
}

.nav-tabs > li.active > a {
    color: #333333;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}

.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    cursor: default;
    border:1px solid #6daef0;
	background:#6daef0;
	color:#ffffff;	
}

.block_goods .item {
	background-color: #F3F3F3; 
	border-radius:10px;
}

.owl-carousel .owl-item img {
	width: 100%;
    left: 0px !important;
    background-color: #F3F3F3;	
	border-radius:10px;
}

.owl-carousel .owl-item .product-thumb .button-group {
    padding: 0px 10px;
    padding-bottom: 15px;
	 background-color: #F3F3F3;	
	 border-radius:10px;
}

.block_goods .item .image a + a {
	display: table-cell;
    vertical-align: middle;
    padding: 0px;
    background-color:#F3F3F3;
	border-radius: 10px;
	padding-top:10px;
}


.logo_bottom #logo span {
	font-size:14px;
}

.block_goods .owl-stage-outer {
    padding-left: 10px;
    padding-top: 10px;
    margin-left: -10px;
    padding-right: 10px;
    margin-right: -10px; 
	padding-bottom:20px;
	margin-bottom:-15px;
}

.block_bottom .item {
    background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding:15px;	
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}

.showcase.one .owl-item, #list_products .owl-item {
	opacity:0;
}

.showcase.one .owl-item.active, #list_products .owl-item.active {
	opacity:1;	
}

.block_bottom .owl-stage-outer {
    padding-left: 20px;
    padding-top: 10px;
    margin-left: -20px;
    padding-right: 20px;
    margin-right: -10px;
    padding-bottom: 20px;
}

.product-grid .product-thumb .good_title {
    height: 100%;
    overflow: hidden;
    height:39px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}	

.product-category-189_512 .product-grid .product-thumb .good_title {
	height:59px;
}


.product-category-1048_1844_1845 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-274_569 .prodductss.bg .product-grid .product-thumb .good_title {
    height: 29px; 
}

.product-category-189_1651_1136 .product-grid .product-thumb .good_title {
	height:59px;
}

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

.item .product-thumb .good_title {
    height: 100%;
    overflow: hidden;
    height:39px;
    font-weight: normal;
}

.product-thumb .good_title a {
	font-family:Montserrat;
	font-weight:600;
    color: #333;
    font-size: 15px;
    text-decoration: none;
    text-decoration-skip-ink: none;
    line-height: 18px;
    display: block;
}

.product-thumb .good_title a:hover {
    color: #6daef0;
    text-decoration: underline;	
}

.product-thumb .price {
    font-family: "Montserrat" !important;
    color: #333;
    font-size: 12px !important;
    margin-bottom: 0px !important;
    border-top: 1px solid #ededed;
    padding-top: 6px;	
}

.product-thumb .price .cena {
	color:#333333;
	font-size:14px;
	font-family: "MuseoSansRegular";
	display:none;
}

.product-thumb .button-group button {
    background: #F84E51;
    border-bottom: unset;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -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: #ffffff;
    height: 38px;
    font-size: 12px;
	font-family:Montserrat;
	font-weight:600;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: left;
    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; 
} 

.product-thumb .button-group button::after {
    content:'';
    display: inline-block;
    background:url(/image/NIKITA_cart_card.svg);
	background-repeat:no-repeat;
    width: 21px;
    height: 21px;
    float: right;
    margin-top: 7px;
    margin-right: 15px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;	
}

.product-list .but_clas {
	display:none;
}

.product-thumb .button-group button:hover {
    background:#5696d6;
}

#button-cart::after {
    content:'';
    display: inline-block;
    background:url(../image/sprite_1.png) -1118px -529px;
    width: 20px;
    height: 21px;
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;	
}

.product-thumb .button-group button:hover::after, #button-cart:hover::after {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);		
}
 
.product-thumb .image {
	margin:12px 12px 5px 12px;
    min-height: 100px;
	display:table;
/*     box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.20); */	
}

.product-thumb .image a:last-child {
    display: table-cell;
    vertical-align: middle;		
}

.product-grid .hover_block, .item .hover_block {
	display:none !important;
}

.related-block {	
	margin-top:30px; 
    margin-bottom: -15px;	
}

.but_clas a {
    color: #f84d50;
    font-size: 15px;
	text-decoration:underline;
	display:block;
	text-decoration:underline;
}

.more {
	display:none;
}

#related .more {
    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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: left;
    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;	
}

.more:hover {
    background: #5696d6;	
}

.more:hover {
	opacity:1;
}

#foot h1 {
    display: inline-block;
    font-size: 28px;
    background: transparent;
    color: #333333;
    padding: 0px;
    margin-bottom: 15px;
    /* text-transform: uppercase; */
    /* height: 51px; */
    /* line-height: 50px; */
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    margin-top: 0px;
    position: relative;
    padding-bottom: 5px;
    font-family: 'MuseoSansRegular';	 
}

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

#foot p {
    color: #333333;
    font-size: 15px;
    text-align: justify;
}

#foot p:last-child {
	margin:0px;
}

.text_phone, .text_email {
	color:#f84e51 !important;
	font-size:18px;
}

.text_email a {
	color:#f84e51;
	font-size:18px;	
}

.text_phone::before, .text_email::before {
	margin-right:5px;
}

h3.title {
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: 'MuseoSansRegular';
}

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

.block_delivery {
    background-color: #f84e51 !important;
    height: 54px;
    overflow: hidden;
	width:100%;
}

.main {
    color: #ffffff;
    height: 54px;
    line-height: 54px;
    background: url(../image/deliv_bg2.png) no-repeat center right;
    text-align: left;
    font-size: 17px;
    padding-left: 45px;	
}

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

.main_text {
    display: inline-block;
    margin-left: 10px;
    color: #ffffff;
    font-size: 16px;
    height: 54px;
    vertical-align: top;
    padding-top: 7px;
}

.main_text p {
	margin:0px;
	font-size:14px;
}

.variant {
	position:relative;
}

.variant .number {
    display: block;
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0px;
    top: 2px;
    background: #6daef0;
    border-radius: 30px;
    color: #ffffff;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
}

.bb .product-layout.seriya .product-thumb .button-group {
	float: none;
    width: 127px;
    margin-left: 10px;	
}

.bb .product-layout.seriya .product-thumb .good_title {
    height: auto;
    padding-top: 7px;
}

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

footer {
	padding:20px 0px;
}

.foot_contacts {
    position: relative;
}

.cont_icons {
    display: inline-block;
    vertical-align: top;
    color: #333333;
    font-size: 14px;
    width: 100%;
}

.cont_icons div {
	margin-bottom:10px;
}

.cont_icons div:last-child {
	margin:0px;
}

footer h5 {
    color: #f84e51;
    text-transform: uppercase;
    font-size: 17px;
    margin-bottom: 18px; 
    margin-top: 12px;
}

footer ul li {
	margin-bottom:6px;
}

footer ul li:last-child {
	margin-bottom:0px;
}

footer ul li a {
	text-decoration:none;
	color:#333333;
	font-size:14px;
}

footer ul li a:hover {
	color:#6daef0;
	text-decoration:underline;
}

.ion-ios-email a {
	color:#6daef0;
	text-decoration:underline;	
}

.ion-ios-email a:hover {
    color: #f84e51;	
}

.subscribe-box input {
    height: 44px;
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 30px;
    box-shadow: none;
    font-size: 14px;
    outline: none;
    width: 100%;
    padding-left: 15px;	
}

.form-group {
	width:100%;
}

.subscribe-form {
	position:relative;
}

.subscribe-box button {
    border: none;
    padding: 0px;
    background: transparent;
    position: absolute;
    top: 2px;
    right: 15px;
    font-size: 30px;
}

.subb p {
    color: #333333;
    font-size: 14px;	
}

.cont_icons div::before {
    display: inline-block;
    font-size: 17px;
    color: #6daef0;
    margin-right: 7px;
    position: relative;
    top: 1px;
}

.foot {
	background: #f8f8f8;
    padding: 17px 0px;
    padding-bottom: 10px;
}

#scrollup {
	opacity: 1;
    /* background: #6daef0; */
    border-radius: 5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 5px;
    display: none;
    cursor: pointer;
    z-index: 10;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    text-align: center;
    border: 1px solid #6daef0;
	margin: 0px auto;
}


.subb img {
	margin-top:4px;
}

#scrollup span {
	background: #6daef0 url(/catalog/view/theme/default/image/sprite_1.png) -1107px -579px;
    width: 48px;
    height: 48px;
    display: block;
    /* background: #6daef0; */
    border-radius: 50px;
    border: 4px solid #ffffff;
}

.breadcrumb {
    padding-top: 5px;
	padding-left:0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}

.breadcrumb li a { 
	font-family:Montserrat;
	font-weight:600;
    text-decoration: underline;
	color: #6daef0;
}
.breadcrumb li:first-child a {
	letter-spacing:1px;
    text-decoration: underline;
	background-color: #F84E51;
	padding:6px; 
	border-radius:10px;
	color:#FFFFFF;
}

.breadcrumb li a:hover {
/*	color: #333333;*/
}

.breadcrumb li:last-child span {
	font-family:Montserrat;
	font-weight:600;
	text-decoration:none;
    color: #333333;
}

.breadd {
    padding: 9px 0px;
    background: rgba(237, 237, 237, 0.65);
    margin-bottom: 15px;
}

.product-category-122_1342 .prodductss {
    padding-top: 0px;
}

.breadd h1 {
	margin-top:0px;
    display: inline-block;
    font-size: 22px;
    background: transparent;
    color: #333333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;	
	margin-bottom: 6px;
    font-family: 'MuseoSansRegular';	
}

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

.product-layout .product-thumb {
    background: #fff;
    box-shadow: rgb(41 41 41 / 11%) 0px 0px 30px 0px;
    border: 1px solid rgb(51 51 51 / 5%);
    padding: 0px;
    margin-bottom: 20px;
	position:relative;
	/*background: #ededed;*/
}

.sort .control-label {
    font-weight: normal;
    height: 35px;
    line-height: 35px;
}

.sort select {
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-bottom: 2px solid rgba(80, 80, 80, 0.13);
    height: 35px;
    border-radius: 0px;
    box-shadow: none;
}

.modell {
    color: #f84d50;
    font-size: 14px;
}

.category_description p {
    color: #333333;
    font-size: 15px;
    text-align: justify;	
}

.category_description li {
    color: #333333;
    font-size: 15px;
    text-align: justify;	
	margin-bottom:10px;	
}

.category_description div {
	border-radius:10px; 
    color: #333333;
    font-size: 15px;
    text-align: justify;	
}

.category_description > a {
	color: rgb(109, 174, 240);
    text-decoration: underline;
    display: block;
    text-align: center;
}

.category_description h2 {
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.category_description h3 {
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.category_description ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

.category_description ul {
	margin:10px 0px;
}

#list-view {
    border: none;
    background-color: transparent;
    outline: none;
    border-right: 1px solid rgba(80, 80, 80, 0.13);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
	background-image: url(../image/filter-pic2.png);
	width:17px;
	height:34px;
	width:50%;
	box-shadow:none;
}

#list-view:hover {
	background-image: url(../image/filter-pic2_h.png);
}

#grid-view {
    border: none;
    background-color: transparent;
    outline: none;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
	background-image: url(../image/filter-pic3.png);
	width:16px;
	height:16px;
    width:50%;	
	box-shadow:none;
    height: 34px;	
}

#grid-view:hover {
	background-image: url(../image/filter-pic3_h.png);
}

.btn-group {
	width:100%;
}

.sort .btn-group {
    height: 35px;
    border: 1px solid rgba(80, 80, 80, 0.13);
}

.setka span {
	display:inline-block;
}

.setka .btn-group {
    width: auto;
    display: inline-block;
    margin-left: 10px;
}

.setka .btn-group button {
    padding: 0px 27px;	
}

.product-list .button-group button {
	margin-top:5px;
}

.navbar-collapse {
	padding:0px;
}

.list-group-item {
    position: relative;
    display: block;
    margin-bottom: 0px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 12.4px 15px;	
    color: #333333 !important;
    font-size: 14px;	
	overflow:hidden;
}

.list-group-item.is-active {
    background: #6daef0;	
	color:#ffffff;
}

.list-group-item.is-active:hover {
    background: #6daef0;	
	color:#ffffff;
}

.catimg:hover img {
    filter: brightness(1.05);
}

.product-thumb .image:hover img {
	filter: brightness(1.05);
}

.plakatt:hover img {
	filter: brightness(1.05);
}


#categories-list {
    border: 1px solid rgba(80, 80, 80, 0.13);
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
}

.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #333333;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    border-radius: 0px;
}

.list-group {
    padding-left: 0;
    margin-bottom: 0px;
}

.list-group > li:last-child > .list-group-item {
	border:none;
}

.fm-title {
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    padding-bottom: 5px;	
}

.fm-title a {
    font-family: "MuseoSansRegular";
    color: #333333;	
	font-size:18px;
}

.pagination {
	margin-top:0px;
	text-align:center;  
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: 0px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid transparent;
	border-radius:0px;
	color:#333333;
	cursor:pointer;
}

.pagination > li {
    display: inline-block;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #6daef0;
    border-color: #6daef0;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pag_next a, .pag_prev a {
    border: 1px solid rgba(80, 80, 80, 0.13) !important;	
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    cursor: pointer;
    background-color: #6daef0;
    border-color: #6daef0;
}

#categories-list > ul > li > a + ul > li > a::before {
    content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px;
}

#categories-list > ul > li > a + ul > li > a span {
    display: block;
    float: left;
    width: 94%;
}

.catlist {
    width: 100%;
    text-align: center;
    /*margin-bottom: 15px;*/
    background: #F3F3F3;
    padding: 5px 5px;
    padding-bottom: 0px;
	border-radius: 10px;	
}

.catlist .catimg {
    position: relative;
    z-index: 10; 
}

.catimg {
    display: table;
    height: 150px;
    width: 100%;
}

.catimg a {
    display: table-cell;
    vertical-align: middle;
}

.catname {
    display: table;
    width: 100%;
    position: relative;
    z-index: 0;
	height: auto;
    padding: 10px;
    font-family: Montserrat;
    font-weight: 600;
    text-align: left;
}

.catname a {
    color: #333;
    font-size: 13px;
    display: table-cell;
    line-height: 16px;
    height: 48px;
    overflow: hidden; 
    vertical-align: bottom; 
}

.catname a:hover {
    color: #6daef0;
    text-decoration:underline;	
}

.product-category-2483 .catname a {padding-bottom: 10px;}


.category_description img {
	margin-right:15px;
}

.price {
	font-family:Montserrat;
	font-weight:600;}

.pprice  {
    color: #333333;
    font-size: 20px;
    font-family: "MuseoSansBold";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 5px;
    margin-bottom: 10px;	
}

.pprice span:first-child {
    color: #333333;
    font-size: 15px;
    font-family: "MuseoSansRegular";	
}

#tab-description p:last-child {
	margin:0px;
}

#tab-description {
    font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important; 	
}

.thumbnail {
    padding: 0;
    border-radius: 10px;
    border: 1px solid rgba(51, 51, 51, 0.11);
    outline: none;
    margin: 0px;
}

.image-additional .thumbnail {
	position:relative;
}

.image-additional .thumbnail::before {
	display:none;
}

#product .form-group {
    border-bottom: 1px solid #F84E51;
    padding-bottom: 7px;
    margin-bottom: 7px;	
}

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

.Односторонние > .radio:first-child {
	display:none;
}

.Односторонние > .radio:nth-child(2) {
	margin-top:10px;
}

.Односторонние > .radio:last-child {
	margin-bottom:0px;
}

.Двухсторонние > .radio:last-child {
	margin-bottom:0px;
}

.Двухсторонние > .radio:first-child {
	display:none;
}

.Двухсторонние > .radio:nth-child(2) {
	margin-top:10px;
}

#product label.control-label {
    color: #333333;
	font-family:Montserrat;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 0px;
    font-weight: 600;
}

#product label {
    padding-left:0px;		
}


#product .radio input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 7px;
}

#product .radio input + label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
}

#product .radio input + label:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #CDD1DA;
  border-radius: 50%;
  background: #FFF;
}

#product .radio input + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

#product .radio input:checked + label::after {
  opacity: 1;
}

#product .radio input:focus + label::before {
  box-shadow: 0 0 0 3px rgba(248, 77, 80, 0.10);
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 5px;
	padding-left:0px;
}

.radio label em {
    color: #f84d50;
    font-style: normal;	
}

.radio label b {
	font-weight:normal;
	color: #f84d50;
}

.prodduct .modell {
	color:#333333;
}

.add #input-quantity {
    display: inline-block;
    width: 95%;
    height: 30px;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 3px;
    position: relative;
    top: 1px;
    text-align: left;
    padding-left: 20px;
    cursor: inherit;
    font-family:Montserrat;
}

.qqq {
    position: relative;
    width: 100%;
    display: inline-block;
}

.qqq_buy {
	padding-bottom:10px;
}

.qqq_buy_shtk {
	font-family:Montserrat;
	font-size:16px;
	position:absolute;
	right:20px;
	bottom:3px;
	z-index:1;
}

#minus-qty {
    position: absolute;
    right: 40px;
    z-index: 1;
    font-size: 18px;
    top: 0px;
    color: rgba(51, 51, 51, 0.47);
    cursor: pointer;
    height: 44px;
    line-height: 48px;
    margin-top: 0px !important;
}

#plus-qty {
    position: absolute;
    right: 15px;
    z-index: 1;
    font-size: 18px;
    top: 0px;
    font-style: normal;
    cursor: pointer;
    color: rgba(51, 51, 51, 0.47);
    height: 44px;
    line-height: 48px;	
}

#plus-qty:hover, #minus-qty:hover {
	color: rgba(51, 51, 51, 1);
}

#button-cart {
    background: #f84e51;
    border: none;
    padding: 0px;
	    border-bottom: 3px solid #ff7d80;
    -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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    text-align: left;
    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;
}

#button-cart::before {
    width: 30px;
    height: 100%;
    content: ' ';
    position: absolute;
    opacity: .3;
    top: 0;
    left: 0;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    -webkit-transform: skew(-10deg,0deg);
    -moz-transform: skew(-10deg,0deg);
    -ms-transform: skew(-10deg,0deg);
    -o-transform: skew(-10deg,0deg);
    transform: skew(-10deg,0deg);
    -webkit-animation: move 4s infinite;
    -moz-animation: move 4s infinite;
    -ms-animation: move 4s infinite;
    -o-animation: move 4s infinite;
    animation: move 4s infinite;	
}

@-webkit-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-moz-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-ms-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-o-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}

@-webkit-keyframes move2{0%{left:0}40%{left:100%}100%{left:100%}}
@-moz-keyframes move2{0%{left:0}40%{left:100%}100%{left:100%}}
@-ms-keyframes move2{0%{left:0}40%{left:100%}100%{left:100%}}
@-o-keyframes move2{0%{left:0}40%{left:100%}100%{left:100%}}
@keyframes move2{0%{left:0}40%{left:100%}100%{left:100%}}

#button-cart:hover {
    background: #e44a4d;	
}

.info_block {
    border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;	
	overflow:hidden;
}

.portr .info_block {
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    padding: 17px 15px;
}

.info_block h3 {
    margin-top: 0px;
    font-weight: normal;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom: 5px;
	color: #6daef0;
}

.info_block .specification.ptt h3 {
	color: #333333;
	margin-bottom: 10px;
}

.product-thumb .button-group .button-group {
	display:none !important;
}

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

.info_deliv > div > div {
    border-bottom: 1px dashed #ebebeb;
    padding: 8px 0px;
}

.info_deliv h3 + div + div + div i {
	position:relative;
	left:2px;
}

.info_pay > div > div {
    border-bottom: 1px dashed #ebebeb;
    padding: 8px 0px;
}

.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: 20px;
    text-align: center;
    line-height: 45px;
}

.info_block > div > div > div > div > div > div > div:hover .icnnn {
	background:#f84e51;
	color:#ffffff;
	border: 1px solid #f84e51;
}

.soderj {
    display: inline-block;	
	vertical-align:top;
}

.soderj span {
    font-family: "MuseoSansBold";
    color: #333333;
    display: block;
    position: relative;
    top: 7px;
}

.soderj p {
    color: #333333;
    display: block;
    position: relative;
    top: 4px;	
	margin:0px;
}

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

.block_description ul.nav-tabs {
    border-bottom: 2px solid rgba(51, 51, 51, 0.11);
    margin-bottom: 15px;
    height: 31px;
}

.block_description ul.nav-tabs li {
    margin-bottom: -3px;
    margin-right: 15px;
	height:31px;
}

#tab-description ul {
	margin-bottom:15px;
}

#tab-description h2 {
    display: inline-block;
    font-size: 21px; 
    background: transparent;
    color: #333333 !important;
    padding: 0px;
    font-family: "MuseoSansMedium" !important;
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

#tab-description h3 {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
}

.block_description ul li.active {
	border-bottom: 2px solid #f84e51;
}

.block_description .nav-tabs > li a {
    font-size: 16px;
    color: #333333;
    text-transform: uppercase;
	padding:0px 0px;
}

.block_description .nav-tabs > li a:hover {
	color: #f84d50;
}

.block_description .nav-tabs > li:hover {
	border-bottom: 2px solid #f84e51;	
}

.block_description .nav-tabs > li > a {
	margin-right:0px !important;
}

.block_description .nav-tabs > li.active > a {
    color: #f84d50;
    border-radius: 0px;
    padding: 10px 0px;
    background: transparent;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.block_description .nav-tabs > li > a:hover {
    border-color: transparent;
	background-color: transparent;
}

.block_description .nav-tabs > li.active > a:focus, .block_description .nav-tabs > li.active > a:hover {
    cursor: default;
    border: 1px solid transparent;
    background: transparent;
    color: #f84d50;
}

#tab-description {
    font-family: Montserrat !important;
    color: #333333 !important;
    font-size: 15px !important;
    text-align: justify;
}

#tab-description p {
    font-family: Montserrat !important;
    color: #333333 !important;
    font-size: 15px !important;
    text-align: justify;
}

#tab-description h2 {
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: Montserrat;
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

#tab-description span {
    color: #333333 !important;
    font-size: 14px !important;
    text-align: justify;
}

.autof .modell {
    color: #f84d50;
    font-size: 14px;
}

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

.ind_form .modal-footer,
.zakaz-stenda .modal-footer {
	margin-top:0px;
    text-align: left;	
}

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

.recomend {
	margin-top:15px;
}

.item .button-group .button-group {
	display:none !important;
}

.block_description {
	background: rgba(237, 237, 237, 0.65);
    padding: 15px 0px;
    margin-top: 15px; 
    overflow: hidden;
    position: relative;
	padding-bottom:15px;
	margin-bottom:15px;
}

.block_goods.autof {
	margin-bottom:15px;
}

#smch_modal_background {
	background: rgba(0, 0, 0, 0.63) !important;
	opacity:1 !important;
}

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

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: rgba(51, 51, 51, 0.11);
}

.thumbnails .thumbnail img {
    max-height: 321px;
    padding: 10px;
    background: #ffffff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.09);
}

.info_text {
    position: relative;
    top: 21px;
    color: #333333;
    font-size: 14px;
    width: 100%;
    line-height: 15px;	
}

.info_text span {
    font-size: 15px;
    position: relative;
    top: 2px;	
}

.dan_good {
	border: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;	
}

.list-group li:last-child .list-group-item {
	border:none; 
}

.flycart-button.close-button:hover {
	color:#6daef0 !important;
}

.load_more {
    display: block;
    margin: 0px auto;
    background: #ffffff;
    width: 200px;
    color: #f84d50;
    height: 40px;
    line-height: 40px;
    border: 1px solid #f84d50;
	-webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	text-decoration:none;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	font-size:15px;
	text-transform:uppercase;
}

.load_more:before {
    content: "\f459";
    font-family: "Ionicons";
    display: inline-block;
    font-size: 17px;
    vertical-align: middle;
    margin-right: 7px;
    color: #f84d50;
    position: relative;
    top: -2px;	
}

.load_more:hover {
	background:#f84d50;
	text-decoration:none;	
	color:#ffffff;
}

.bl_search input.form-control {
    width: 100%;
    height: 39px;
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 30px;
    box-shadow: none;
    font-size: 14px;	
	padding-left:20px;
}

.bl_search input#button-search {
    display: block;
    position: absolute;
    right: 0px;
    width: 80px;
    z-index: 10;
    border: none;
    text-align: center;
    box-shadow: none;
    border-radius: 30px;
    background: #6daef0;
    color: #ffffff;
    display: block;
    outline: none;
    height: 39px;
    top: 0px;	
}

.bl_search input#button-search:hover {
    background: #f84e51;	
}

.common-home .block_goods {
    padding: 15px 0px;
}

.param-name {
	font-weight:normal !important;
}

.bl_search {
	margin-bottom:30px;
}

.m_last {
    background: #f84e51;	
}

.m_last:hover {
    background: #f84e51 !important;	
}

#input-sort {
	margin-bottom:15px;
}

.readmore-js-toggle {
	margin-bottom:15px;
}

.m_last a {
	color:#ffffff !important;
}

.product-category-172 #column-left {
	display:none !important;
}

.product-category-172 #content {
	width:100% !important;
}

.simplecheckout-cart-total span b {
	font-weight:normal;
    font-family: "MuseoSansBold";	
}

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

.quantity input {
    display: inline-block;
    width: 100px !important;
    height: 44px;
    border: 1px solid rgba(80, 80, 80, 0.13) !important;
    border-radius: 3px;
    position: relative;
    top: 1px;
    margin-right: 0px;
    text-align: left;
    padding-left: 15px;
    cursor: pointer;
    font-family: "MuseoSansMedium";
	outline:none;
}

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

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

.quantity > div > span:last-child:hover {
	color: rgba(51, 51, 51, 1);	
}

.quantity > div > span:first-child:hover {
	color: rgba(51, 51, 51, 1);	
}

.quantity > div > span button {
	border:none;
	padding:0px;
	background:transparent;
	outline:none;

}

.quan {
    position: relative;
    width: 100px;
    display: block;
}

.ion-ios-close {
	background:transparent;
	border:none;
	padding:0px;
	outline:none;
    color: #f84d50;
    font-size: 22px;	
}

.ion-ios-close:hover {
	color: rgba(109, 174, 240, 1);
}

.block_total {
	padding:10px 0px;
	font-size:14px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);	
}

.block_total > div span {
	display: inline-block;
    min-width: auto;
    width: auto;
	font-size:15px;
}

.ittg {
	font-size:15px;
}

.simplecheckout-block-content .radio input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px;	
}

.simplecheckout-block-content .radio label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 22px;
    line-height: 18px;	
}

.simplecheckout-block-content .radio input[type="radio"] + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}

.simplecheckout-block-content .radio input[type="radio"] + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

.simplecheckout-block-content .radio input[type="radio"]:checked + label:after {
    opacity: 1;
}

.simplecheckout-block-content label.control-label {
	padding-left: 0px;
    font-weight: normal;
    color: #333333;
    font-size: 14px;
    text-align: left;
	margin-bottom: 5px;
	padding-top:0px;
}

.cart_hhead > div:first-child {
	text-align:center; 
} 

.simplecheckout-block-content label.control-label[for="payment_checky"] {
    display: inline-block !important;
    font-size: 14px;
}

.simplecheckout-block-content label.control-label[for="payment_checky"] + div {
	display: inline-block;
	margin-left:10px;
}

.row-customer_register label.control-label {
    display:inline-block !important;
    margin-right: 15px;	
}	

.row-customer_register label.control-label + div {
    display: inline-block !important;
}

.row-customer_register .radio {
	display:inline-block;
	margin-right: 10px;
}

.simplecheckout-block-content .form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}

.simple-content .form-control {
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 0px;	
	height:38px;
}

.checkout-heading-button a {
    text-decoration: underline;
    color: #6daef0;	
	display:none;
}

#simplecheckout_button_confirm { 
    display: inline-block;
    background: #6daef0;
    border: none;	
    border-bottom: 3px solid #5696d6;
    padding: 0px;
    -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: 50px;
    color: #ffffff;
    margin: 0px auto !important;
    height: 50px;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    width: 260px;
    text-align: center;
    padding-left: 0px;
    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: 15px; */
    z-index: 10;	
}

#simplecheckout_button_confirm:hover {
	background:#5696d6;
}

.osp-content {
	color:#333333;
	font-size:16px;
	position:relative;
	text-align:center;
}

.osp-content strong {
	font-weight:normal;
	font-family: "MuseoSansBold";
}

.osp-content::before {
    content: "\f120";
    font-family: "Ionicons";
    font-size: 100px;
    color: #3dc326;
    display: block;
    margin: 0px auto;
    margin-top: 40px;
}

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

.osp-pagetext a {
    color: #6daef0;
    font-size: 16px;
    text-decoration: underline;
}

.osp-content h1 {
    font-family: "MuseoSansBold";
    color: #333333;
    font-size: 60px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.osp-content + .buttons {
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;	
}

.osp-content + .buttons a {
    color: #6daef0;
    font-size: 17px;	
}

.osp-content + .buttons a::before {
	margin-right:10px;
}

#column-left {
	margin-bottom:15px;
}

.svyaz h3 {
    margin-top: 20px;
    display: inline-block;
    font-size: 25px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 20px;	
}

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

.svyaz span {
    display: block;
    font-family: "MuseoSansBold";
    color: #333333;
    margin-bottom: 7px;
}

.svyaz p {
    color: #333333;
    display: block;
}

.sv_icon {
height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}

.bbl {
	display:inline-block;
	vertical-align:middle;	
}

.sv_icon div {
    width: 50px;
    height: 50px;
    background: #ffffff;
    border: 1px solid #6daef0;
    border-radius: 50px;
    vertical-align: top;
    color: #6daef0;
    font-size: 21px;
    text-align: center;
    line-height: 50px;
}

.bord {
    border-right: 1px dashed rgba(51, 51, 51, 0.11);
    height: 100%;
    width: 1px;
    display: block;
    position: absolute;
    right: 14px;
    top: 0px;
}

.svyaz .row > div {
	height:97px;
	padding-top:7px;
}

.svyaz .row > div:last-child .bord  {
	display:none;
}

.form_cont input.form-control, .form_cont textarea  {
	border: 1px solid rgba(80, 80, 80, 0.13);
}

.form_cont h3 {
    margin-top: 20px;
    display: inline-block;
    font-size: 25px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 20px;	
}

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

.form_send {
    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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 302px;
    text-align: center;
    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-bottom: 30px;	
    margin-top: 0px;	
}

.form_send:hover {
	background:#5696d6;
}

.form_cont .text-danger { 
    color: #a94442;
    position: absolute;
    top: 7px;
    right: 30px; 
}

.form_cont .form-group {
    width: auto;
    margin-right: -10px !important;
    margin-left: -10px !important;
    margin-bottom: 15px !important;
}

.information-contact .soderj span {
    font-family: "MuseoSansBold";
    color: #333333;
    display: block;
    position: relative;
    top: 3px;
}

.form_cont #input-email, .form_cont #input-phone {
	width:100%;
}

.information-contact .soderj p {
    color: #333333;
    display: block;
    position: relative;
    top: 6px;
}

.information-contact .icnnn {
	margin-right:12px;
}

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

.information-contact .info_block > div > div > div:last-child {
	border:none;
}

.information-contact .info_block > div > div > div {
	padding:11px 0px;
}

.information-contact .form_cont .form-control {
    border-radius: 0px !important;
}

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

.information-information .info_block > div > div > div:last-child::after {
	display:none;
}

.information-information .info_deliv > div > div {
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	height: 60px;
}

.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 span {
    font-family: "MuseoSansBold";
    color: #333333;
    display: block;
    position: relative;
    top: 0px; 
    margin-bottom: -5px;
}

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

.information-information .info_block {
	margin-bottom:30px;
	margin-top:15px;
}

.information-information .mapp {
	margin-bottom:20px;
}

.form_cont textarea {
    height: 226px;
    padding-top: 10px;
}

.simpleregister-have-account {
    color: #333333;
    font-size: 15px;	
}

.simpleregister-have-account a {
text-decoration: underline;
    color: #6daef0;	
}

.form-horizontal .form-group {
	margin-left:0px;
	margin-right:0px;
}

#simplepage_form {
	width:50%;
}

#simplepage_form .control-label  {
	display:none !important;
}

#simplepage_form .form-horizontal > div {
    margin-bottom: 15px;
    position: relative;
}

#simpleregister_button_confirm {
    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: 40px;
    color: #ffffff;
    height: 40px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding:0px 20px;
    text-align: center;
	cursor:pointer;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s	
}

#simpleregister_button_confirm:hover {
	background:#5696d6;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid rgba(51, 51, 51, 0.11);
    border-radius: 0px;
    box-shadow:none;
    height: 260px;	
}

.well h2 {
    margin-top: 0px;
    color: #373737;
    font-weight: normal;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom:20px;	
}

.well > a, .well > form > input {
    background: #6daef0;
	border:none;
    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: #ffffff;
    height: 40px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding:0px 20px;
    text-align: center;
	cursor:pointer;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	outline:none;
}

#simplecheckout_button_login {
    background: #6daef0;
	border:none;
    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: #ffffff;
    height: 40px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding:0px 20px;
    text-align: center;
	cursor:pointer;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	outline:none;	
}

#simplecheckout_button_login:hover {
	background:#5696d6;	
}

.well > a:hover, .well > form > input:hover {
	background:#5696d6;
}

.well form input.form-control {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 3px;
    background: #fff !important;
    height: 40px;
    padding-left: 15px;	
}

.well form a {
    display: block;
    margin-top: 10px;
    text-decoration: underline;
}

.forg {
    width: 500px;
    padding-bottom: 30px;
}

#input-email, #input-phone {
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 3px;
    background: #fff !important;
    height: 40px;
    padding-left: 15px;
    width: 330px;
}

#input-captcha {
	height: 40px;
}

.capcap img {
    position: absolute;
    right: 12px;
    top: 3px;
}

#input-email + input {
    display: inline-block;
    background: #6daef0;
    border: none;
    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: #ffffff;
    height: 40px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 20px;
    text-align: center;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    outline: none;
    position: relative;
    margin-left: 15px;
    top: 1px;
}

#input-email + input:hover {
	background:#5696d6;
}

#simplecheckout_payment_form h2 {
    margin-top: 0px;
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 12px;
    position: relative;
    margin-bottom: 10px;	
}

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

#simplecheckout_payment_form h2 + p b {
	font-weight:normal;
}

#simplecheckout_payment_form h2 + p + .well {
	height: auto;
}

#button-confirm {
    display: inline-block;
    background: #6daef0;
    border: none;	
    border-bottom: 3px solid #5696d6;
    padding: 0px;
    -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: 50px;
    color: #ffffff;
    margin: 0px auto !important;
    height: 50px;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    width: 260px;
    text-align: center;
    padding-left: 0px;
    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: 15px; */
    z-index: 10;	
    outline: none !important;	
}

#button-confirm:hover {
	background:#5696d6;
}

.product-list .image  {
	margin:0px;
}

.bot_main_menu {
    background: rgba(109, 174, 240, 1);
    height: 43px;
}

.common-home .bot_main_menu {
    background: rgba(109, 174, 240, 0.95);
    position: relative;
    z-index: 100;
}

.giftbox {
	display:none;
}

.menu-fixed .dropdown-m {
    left: -20px;
    margin-left: 0px !important;
    border: none;
    border-radius: 0px;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);
    padding: 15px;
    top: 46px;	
	width:878px !important;	
}	

#supermenu ul li.tlli {
	display: inline-block;
    z-index: 20;
    padding: 0px 17px;
    height: 43px;
    line-height: 43px;
    background: url(/catalog/view/theme/default/image/dote.png) no-repeat center right;*/
    padding-right: 22px;
}

#supermenu ul li.tlli {
	position:relative;
}

#supermenu ul li.tlli:last-child::after {
	display:none;
}

/* Снежинка */

/* #supermenu ul li.tlli::after {
	font-family: "Ionicons";
    content: "\f4ae";
    position: absolute;
    display: block;
    right: -6px;
    top: 1px;
    font-size: 19px;
    color: #fff;
}*/
#supermenu ul li.tlli {
    display: inline-block;
    z-index: 20;
    padding: 0px 17px;
    height: 43px;
    line-height: 43px;
    background: none !important;
    padding-right: 22px;
    position: relative;
}

#supermenu ul li.tlli::after {
    content: "\272F";
    position: absolute;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 16px;
}
#supermenu ul li.tlli:last-child::after {
	display:block;
	right: -22px;
}
/*конец зимы*/

#supermenu ul li.tlli:nth-child(1) .tll::after,
#supermenu ul li.tlli:nth-child(5) .tll::after {
    width: 50%;
    background: #ffffff;	
}

#supermenu ul li.tlli:nth-child(5) a {
	text-transform:uppercase;
}

#supermenu ul li.tlli:nth-child(1) a {
	text-transform:uppercase;
}

#supermenu ul li.tlli:nth-child(1) .tll::before,
#supermenu ul li.tlli:nth-child(5) .tll::before {
    width: 50%;
    left: 0;
    background: #ffffff;	
}

#supermenu ul li.tlli:first-child {
	padding-left:0px;
}

#supermenu ul li.tlli:last-child {
	padding-right:0px;
}

#supermenu ul li.tlli:last-child {
	background:none;
}

.showcase .owl-stage-outer {
	padding-bottom:10px;
}

.simplecheckout-left-column .form-group > div {
	position:relative;
}

.account-simpleregister .simpleregister-block-content {
    margin-bottom: 0px;
    padding: 10px 0px;
    padding-bottom: 0px;	
}

.row-customer_firstname, .row-customer_telephone, .row-customer_email, .row-shipping_address_address_1, .row-payment_rekviziti {
	position:relative;
}

.head_block.sg_actt .sg_sg {
	display:block !important;
}

#rightmenu {
    position: fixed;
    top: 0;
    left: -100%;
    height: auto;
    width: 100%;
    z-index: 999;
    background: rgb(109, 174, 240);
    padding: 15px;
}

#leftmenu {
    position: fixed;
    top: 0;
    left: -100%;
    height: auto;
    width: 100%;
    z-index: 999;
    background: rgb(109, 174, 240);
    padding: 15px;
}

#product .form-group {
	width:auto;
}

#product .form-group:nth-child(2) {
	padding-bottom:12px;
}

.cart_hhead {
    height: 36px;
    line-height: 36px;
    color: rgb(51 51 51 / 55%);
    font-size: 14px;
}

.evenn {
    overflow: hidden;
    width: 100%;
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
}

.evenn > div {
    height: 100px;
    text-align: left;
}

.proba {
    display: table;
    height: 100%;
    width: 100%;
    text-align: left;
}

.proba > div {
    display: table-cell;
    vertical-align: middle;
}

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

.cart_bbody .simplecheckout-cart .price, .cart_bbody .simplecheckout-cart .total {
	font-size:15px;
}

.cart_bbody .simplecheckout-cart .total {
	position:relative;
}

.cart_bbody .simplecheckout-cart .total button {
    position: absolute;
    right: 0px;
    top: 33px;
    display: block; 
}

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

.yo-menu ul.yo-am li.m_last a {
    background: #f84d50;
}

.yo-menu ul.yo-am li.m_last a:hover {
	background: #f84d50;
}

.info_description p, .info_description div, .info_description li {
    color: #333333;
    font-size: 15px;
    text-align: justify;	
}

.info_description ul li {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    color: #333333;
    padding: 10px 0px;
}

.info_description ul li:last-child {
	border:none;
}

.info_description h4 {
    color: #333333;
    font-size: 20px;
    font-family: "MuseoSansBold";	
}

.info_description a {
	color:#6daef0;
	text-decoration:underline;
}

.info_description strong {
    font-family: "MuseoSansBold";
}

.delivv {
    border:1px dashed #6daef0;
    padding: 15px;
    margin-bottom: 10px;
}

.delivv p {
	margin:0px;
}

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

.product-category-172 .list_catteg {
	display:block;
}

.product-category-122_430 .list_catteg {
	display:block;
}

.product-category-122_430 .catteg li {
	width:100% !important;
}

.product-category-122_430 .catlist {
    box-shadow: none;
    padding: 0px;
    margin: 0px;
	text-align:left;
}

.product-category-122_430 .catimg {
	display:none;
}

.product-category-122_430 .catname {
    margin-bottom: 0px;
    text-align: left;
	height:35px;
}

.product-category-122_430 .catname a {
	height:auto;
	text-decoration:underline;
}

.product-category-122_430 .catname a:hover {
	color:#6daef0;	
}

.product-category-122_430 .catteg .column {
    display: inline-block;
    width: 24%;
    vertical-align: top;	
}

.product-category-122_430 .catteg .column li a::before {
    content: "\f125";
    font-family: "Ionicons";
    display: inline-block;
    margin-right: 7px;
    /* color: #f84e51; */
    font-size: 12px;
    display: block;
    float: left;
}

.product-category-122_430 .catteg .column li a > span {
    display: block;
    float: left;
    width: 88%;
	text-decoration:underline;
}

.poisk input {
    width: 100%;
    height: 44px;
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 30px;
    box-shadow: none;
    font-size: 14px;
    padding-left: 15px;
    outline: none;	
}

.poisk {
	position:relative;
}

.poisk button {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 44px;
    z-index: 1;
    border: none;
    text-align: center;
    box-shadow: none;
    border-radius: 30px;
    background: #6daef0;
    color: #ffffff;
    display: block;
    font-size: 16px;
    top: 0px;	
}

.poisk button:hover {
	background:#5696d6;
}

#spresult {
    margin-bottom: 15px;
    margin-top: 15px;
    background: #ededed;
	color:#333333;
	font-size:16px;
	padding-left:15px;
}

#spresult input {
    background: #6daef0;
    border: none;
    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: 34px;
    color: #ffffff;
    height: 34px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100px;
    text-align: left;
    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:15px 0px;
}

#spresult input:hover {
	background:#5696d6;
}

span.highlight {
    background: #f84e51;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;	
}


ul.categories_1000 > li > a {
	display:none !important;
}

ul.categories_1000 > li > a + ul > li > a + ul > li > a {
    position: relative;
    display: block;
    margin-bottom: 0px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;	
}

ul.categories_1000 > li > a + ul > li > a + ul > li > a.active {
    background: rgb(109, 174, 240);
    color:#ffffff;		
}

ul.categories_1000 > li > a + ul > li > a  {
    position: relative;
    display: block;
    margin-bottom: 0px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;	
}

ul.categories_1000 > li > a + ul > li:last-child > a {
	border-bottom:0px;
}

ul.categories_1000 > li > a + ul > li > a.havechild::after {
    content: "\f218";
    font-family: "Ionicons";
    color: rgb(109, 174, 240);
    position: absolute;
    right: 15px;
    top: 11px;
}

ul.categories_1000 > li > a + ul > li > a.active {
    background: rgb(248, 78, 81);
    color: #ffffff;
}

ul.categories_1000 > li > a + ul > li > a.active::after {
	color:#ffffff;
}

ul.categories_1000 > li > a + ul > li > a::before {
    content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px;
}

ul.categories_1000 > li > a + ul > li > a:hover {
    color: #333;
    background-color: #f7f7f7;
}

.categories_1000 {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);	
}

ul.categories_1000 > li > a + ul > li > a + ul > li > a span {
    display: block;
    float: left;
    width: 94%;
}

ul.categories_1000>li>a+ul>li>a {
	padding-right: 22px;
}

.category_pod h3 {
    margin-top: 0px;
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 10px;	
}

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

.categories_1000 {
	margin-bottom:15px;
}

.catlist .subcolumn {
	display:none;
}

.category_pod {
	display:none !important;
}

.block_goods .new_title {
	font-size:24px;
}

.block_goods .related-block {
    margin-top: 0px;
    margin-bottom: 0px;
}

.block_goods .image img {
    width: 100%;
    left: 0px !important;
    background: #fff;
}

.new_title {
    margin-top: 0px;
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 2px;
    position: relative;
    margin-bottom: 15px;
    line-height: 31px;	
}

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

.sc-main h3.title {
	font-size: 24px;
}

.catteg h3 {
	font-size: 24px;	
}
.catteg li {
	transition: 0.3s ease-in-out;
}
.catteg li:hover {
	transform:scale(1.1);
}

.info-wrapper {
	display:none;
}

.product-category-172 .catimg {
	height:121px;
}

.sc-main .catname {
	height:48px;
}

.box .module_t {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333333;
    padding: 0px;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 5px;	
}

.box .module_t ion-icon {
    font-size: 19px;
    position: relative;
    top: 2px;	
}

.m_menu .dropdown-m ::-webkit-scrollbar-button { 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px 
} 

.m_menu .dropdown-m ::-webkit-scrollbar-track { 
    background-color:#f8f8f8;  
} 

.m_menu .dropdown-m ::-webkit-scrollbar-thumb { 
    background-color:#f84e51;
    background-position:center; 
    background-repeat:no-repeat; 
} 

.m_menu .dropdown-m ::-webkit-resizer{ 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px 
} 

.m_menu .dropdown-m ::-webkit-scrollbar{ 
    width: 5px; 
}

.m_menu .dropdown-inner {
    overflow-x: hidden;
    overflow-y: auto;
    height:512px;	
}

.block_category .catimg {
	height:121px;
}

.custom_menu {
	background:#ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);	
}

.custom_menu > div a.active {
    background: rgb(248, 78, 81);
    color: #fff !important;
    border: 0px;
}

.custom_menu > div a.active:hover {
    background: rgb(109, 174, 240);
    color: #ffffff !important;	
}

ul.categories_1000 > li > a + ul > li > a.active:hover {
    background: rgb(109, 174, 240);
    color: #ffffff !important;	
}

.custom_menu div > a::before {
    content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px;
}

.custom_menu > div:last-child a {
	border:none;
}

#foot h2 {
    display: inline-block; 
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
}

#foot ul li i {
	color: #f84e51;
	display:inline-block;
	margin-right:3px;
}

#foot ul li {
    color: #333333;
    font-size: 15px;
    text-align: justify;	
}

.sc-heading div, .block_goods div.title, .block_bottom div.title {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;	
	font-family: "MuseoSansRegular";
}

.showcase.one .mycategory img {
    display: none !important;
}

.showcase.one .sc-heading div, .block_goods div.title, .block_bottom div.title {
	margin-bottom:10px;
}

.sc-heading div::after, .block_goods div.title::after, .block_bottom div.title::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px;
}

#pageFader {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    z-index: 100;
    width: 100%;
    height: 100%;
}

.readmore-js-toggle {
	background: #ededed;
    color: #333333 !important;
    font-size: 15px;
    text-decoration: none;
    display: block;
    padding: 12.4px 0px;
    position: relative;
    text-align: center;
}

.readmore-js-toggle:hover {
 	background: #f8f8f8;   	
}

.mfilter-heading {
	display:none !important;
}

.mfilter-content_top .mfilter-tb-as-td {
	font-weight:normal !important;
}

.mfilter-tb-as-td.mfilter-col-input input {
	display:none !important;
}

.mfilter-tb-as-td.mfilter-col-input input + label {
    background: #f8f8f8;
    border-bottom:2px solid #ededed;
    padding:7px 15px;
    cursor:pointer;	
	font-size:14px;
	font-weight:normal;
}

.mfilter-tb-as-td.mfilter-col-input input:checked + label { 
    background: #f84e51;
    color: #ffffff;
    border-bottom: 2px solid #c53c40;	
}

.mfilter-tb-as-td.mfilter-col-input input:checked + label .mfilter-col-count span {
	color:#ffffff;
}

.mfilter-tb-as-td.mfilter-col-input input + label div {
	display:inline-block;
	vertical-align:middle;
}

.mfilter-tb-as-td.mfilter-col-input input + label:hover {
    background: #f84e51;
    color: #ffffff;
    border-bottom: 2px solid #c53c40;	
}

.mfilter-tb-as-td.mfilter-col-input input + label:hover .mfilter-col-count span {
	color:#ffffff;
}

.mfilter-content_top .box-heading {
    margin-top: 5px;
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 7px;	
}

#slideshow0 .owl-next {
    width: 41px;
    height: 41px;
    background: url(../image/slide_right.png) no-repeat center center;
	opacity:1 !important;
	right:20px !important;
    top: 50% !important;
    margin-top: -20px !important;
}

#slideshow0 .owl-prev {
    width: 41px;
    height: 41px;
    background: url(../image/slide_left.png) no-repeat center center;
    opacity: 1 !important;
    left: 20px !important;
    top: 50% !important;
    margin-top: -20px !important;
}

#slideshow0 .owl-prev:hover {
    background: url(../image/ar_left.png) no-repeat center center;	
}

#slideshow0 .owl-next:hover {
    background: url(../image/ar_right.png) no-repeat center center;	
}

#slideshow0 .owl-prev i {
	display:none;
}

#slideshow0 .owl-next i {
	display:none;
}

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

.dropdown-menu {
	border:none !important;
	border-radius:0px;
    padding: 20px 30px;
    box-shadow: 0 30px 50px rgba(0,0,0,.09);
	display:block;
	opacity:0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;	
}

#horizontal-menu .nav > li:hover .dropdown-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleY(1);
    transform: scaleY(1);	
}

#horizontal-menu .dropdown > ul {
	border:none !important;
	border-radius:0px;
    padding: 20px 30px;
    box-shadow: 0 30px 50px rgba(0,0,0,.09);
	display:block;
	opacity:0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;	
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    background-color: #fff;	
    margin-left: -10px !important;
    width: 781px !important;	
}

#horizontal-menu .dropdown:hover > ul {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleY(1);
    transform: scaleY(1);	
}

.dropdown-menu.nsmenu-type-category-full {
	margin-left:-20px !important;
    width: 781px !important;	
}

.dropdown-menu.nsmenu-type-html {
	margin-left:-20px !important;
    width: 781px !important;	
}

.nsmenu-type-html .column li a:hover {
	text-decoration:underline;
}

.product-category-1103 #column-left .box:first-child, .product-category-1102 #column-left .box:first-child {
	display:none;
}

.category_new_description h2 {
    display: inline-block;
    font-size: 26px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.category_new_description p {
    color: #333333;
    font-size: 15px;
    text-align: justify;
}

.category_new_description h3 {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

#horizontal-menu .nav > li > a:active {
	background:transparent !important;
}

.category_new_description ul {
    margin: 10px 0px;
}

.category_new_description ul li {
    color: #333333;
    font-size: 15px;
    text-align: left;
	margin-bottom:10px;
}

.category_new_description ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

.product-category-1103 .box, .product-category-1102 .box {
	display:none;
}

.product-category-938 .flag_flag, .product-category-938_1048 .flag_flag {
	display:none;
}

.menu-fixed .dropdown-inner > ul {
	padding:20px 30px;
}

.dropdown-menu {
	padding:0px !important;
}

.yo-menu ul ul ul {
    background: rgba(237, 237, 237, 0.38);
}

.yo-menu ul ul > li > a.active {
    background-color: rgba(237, 237, 237, 0.78) !important;
    color: #333333 !important;
}

.yo-menu ul ul ul li a {
	background-color:transparent !important;
}

a {
    outline: none !important;
}

#yo-1 .yo-toggle.yo-open + .yo-wrapper .yo-am  > li > ul {
    display:block;
}

.h_email i {
    color: #f84e51;	
}

ul.thumbnails .thumbnail::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px;
    display: block;
    width: 35px;
    height: 35px;
    background: url(/catalog/view/theme/default/image/zoom.png) no-repeat center center;
}  

ul.thumbnails .thumbnail:hover::after {
	color:#f84e51; 
}

#foot ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

.info_description h2 {
    display: inline-block;
    font-size: 26px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
}

.info_description h3 {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
}

.info_description ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

#column-left .mfilter-tb-as-td.mfilter-col-input input + label {
    position: relative;
    display: block;
    margin-bottom: 0px;
    background: #fff;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
}

#column-left .mfilter-tb-as-td.mfilter-col-input input:checked + label {
    background: rgb(109, 174, 240);
    color: #ffffff;	
}

#column-left .mfilter-content-opts {
    border: 1px solid rgba(80, 80, 80, 0.13);
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);	
}

#column-left .mfilter-counter {
    margin: 3px 0;
    line-height: inherit;
    background: none;
    color: #000000;
}

#column-left .mfilter-counter::before {
    content: "(";
}

#column-left .mfilter-counter::after {
    content: ")";
}	

#column-left .mfilter-button-top {
    overflow: hidden;
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    margin-bottom: 5px;
}

#column-left .mfilter-button-top a {
	margin-left:0px;
}

#column-left .mfilter-box h3 {
    margin-top: 5px;
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 5px;	
}

.mfilter-button.mfilter-button-top a {
	color:rgb(109, 174, 240); 
}

.image_link {
    opacity: 0;
    display: block;
    background: rgb(248, 77, 80);
    color: #ffffff;
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 0px;
    z-index: 1;
    text-align: center;
	left:0px;
	font-size:14px;
	display:none !important;  
}

.image_link::before {
	display:inline-block;
	margin-right:5px;
}

.prod_block .image:hover .image_link {
	opacity:1;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;	
}

.owl-item:hover .image_link {
	opacity:1;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;	
}

@-webkit-keyframes slideInDown {
    0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
}

100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
 
@keyframes slideInDown {
    0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
} 

.dan_good span {
	display:inline-block;
}

.dan_good a {
	display:inline-block;
	margin-left:5px;
	border:none;
	background:transparent;
	outline:none;
	padding:0px;
	font-size: 14px;
    color: #f84e51;
    text-decoration: underline;
}

#myModal .modal-footer {
	display:none;
}

.dan_good a:hover, .dan_good a:focus, .dan_good a:active {
	border:none !important;
	background:transparent !important;
	outline:none !important;
	padding:0px !important;
    color: #6daef0;	
    text-decoration: underline;	
	box-shadow:none !important;
}

.modal-content {
    box-shadow: none;
    border-radius: 0px;
    border: none;	
}

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

.modal-footer {
    padding: 23px;
    border-top: 1px #EAEAEA solid;	
    background-color: #f5f5f5;	
}

.modal-body {
    position: relative;
    padding: 23px;
}

#oneclick .input-group {
	width:100%;
}

#oneclick .input-group #input-payment-telephone {
    width: 100%;
    height:44px;
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 30px;
    box-shadow: none;
    font-size: 14px;	
}

#button-oneclick {
    border: none;
    text-align: center;
    box-shadow: none;
    border-radius: 30px;
    background: #6daef0;
    color: #ffffff;
    display: block;
    width: 100%;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    padding: 0px;
	outline:none;
}

#button-oneclick:hover {
	background: #f84e51;
}

#oneclick span.input-group-btn {
    display: inline-block;
    width: 120px;
    position: absolute;
    top: 0px;
    right: 0px;	
}

#imcallask-form-container-popup .form-group input.form-control {
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 0px;
    height: 38px;	
}

#imcallask-form-container-popup .modal-footer {
	background-color: rgba(245,245,245,1);
    padding: 20px;	
	text-align:left;
	margin-top:0px;
}

#imcallask-form-container-popup .modal-footer .form-group {
	margin:0px;
}

#imcallask-form-container-popup .modal-body, #imcallask-form-container-popup .modal-header {
	padding:20px;
}

.callmee {
	margin-top:20px;
}

.callmee button:first-child {
    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: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    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;
    padding: 0px 20px;
    width: 100%;
    margin-bottom: 0px;
    width: 220px;
    margin: 0px auto;	
}

.callmee button:last-child {
    background: transparent;
    border: none;
    box-shadow: none;
    line-height: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    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;
    padding: 0px 20px;
    margin-bottom: 0px;
	color: #6daef0;
    font-weight: normal;
    text-decoration: underline;	
}

#imcallask-form-container-popup .modal-body form .form-group + .form-group {
	margin-bottom:0px;
}

.modal-header h4 {
    font-family: "MuseoSansBold";
    font-size: 18px;
    text-transform: uppercase;
    color:#333333;	
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    border-radius: 0px;
    border: none;
}

.help-block + .alert-danger {
    margin-top: 15px;	
}

.ppp img {
	max-height:150px;
}

.calendar_title {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 5px;	
}

.product-category-1192 #column-left {
	display:none !important;
}

.product-category-1192 #content {
	width:100%;
}

.calendar_title ion-icon {
    font-size: 19px;
    position: relative;
    top: 1px;
}

.spisok_pr {
	padding:15px;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    background:#ffffff;	
	margin-bottom:20px;
}

.spisok_pr > div a em {
    display:none;
}

.lline {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);	
	padding:5px 0px;
}

.spisok_pr .lline:last-child {
	border:none;
}

.spisok_pr div.sp.budet:hover a em {
    display:block;
    position: absolute;
    top: 0px;
    left: 45px;
    display: block;
    padding: 0px 5px;
    font-size: 13px;
    background: #6daef0;
    color: #ffffff;
    z-index: 100;
    width: max-content;
	text-align:left;
    font-style: normal;
}

.spisok_pr div.sp.proshlo:hover a em {
    display:block;
    position: absolute;
    top: 0px;
    left: 45px;
    display: block;
    padding: 0px 5px;
    font-size: 13px;
    background: #ededed;
    color: #333333;
    z-index: 10;
    width: max-content;
	text-align:left;
    font-style: normal;
}

.spisok_pr div.sp.proshlo a em::before {
	content: "\f107";
    font-family: "Ionicons";	
	color:#ededed;
	position:absolute;
	left:-7px;
	top:2px;
	font-size:22px;
}

.spisok_pr div.sp.budet a em::before {
	content: "\f107";
    font-family: "Ionicons";	
	color:#6daef0;
	position:absolute;
	left:-7px;
	top:2px;
	font-size:22px;
}

.spisok_pr div.sp {
    display: inline-block;
    width: 31px;
    height: 31px;
    text-align: center;
    line-height: 33px;
    position: relative;
}

.spisok_pr > div span {
    color: #b3b3b3;	
}

.spisok_pr div.sp.budet span {
    color: #ffffff;	
}

.proshlo a {
	display:block;
    width: 31px;
	height:31px;
    background:#ededed;	
	color:#333333;
	border-radius:31px;
}

.budet a {
	background: #f84e51;
	display:block;
    width: 31px;
	height:31px;
	color:#ffffff;
	border-radius:31px;	
}

.product-category-122_430_441 ul.categories_1000 > li > a + ul > li > a + ul {
    display:none;
}

.row-payment_rekviziti label.control-label {
    display: block !important;
    margin-top: 0px !important;
    padding-top: 0px;
    margin-bottom: 10px;
}

.flag_flag h3.title {
    margin-top: 0px;
    display: inline-block;
    font-size: 22px;
    background: transparent;
    color: #333333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 10px;
    line-height: 31px;
}

#children_430[loaded="1"]  { 
    background: #f7f7f7;
    overflow-x: hidden;
    overflow-y: auto;
    height: 492px;	
}

#children_430 li a {
    position: relative;
    display: block;
    margin-bottom: 0px;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px 15px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;	
}

#flycart-options-dialog ::-webkit-scrollbar-button { 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px  
} 

#flycart-options-dialog ::-webkit-scrollbar-track { 
    background-color:#f5f5f5;
} 

#flycart-options-dialog ::-webkit-scrollbar-thumb { 
    background-color:#f84e51;
    background-position:center; 
    background-repeat:no-repeat; 
} 

#flycart-options-dialog ::-webkit-resizer{ 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px 
} 

#flycart-options-dialog ::-webkit-scrollbar{ 
    width: 5px; 
}

#flycart-dialog ::-webkit-scrollbar-button { 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px  
} 

#flycart-dialog ::-webkit-scrollbar-track { 
    background-color:#f5f5f5;
} 

#flycart-dialog ::-webkit-scrollbar-thumb { 
    background-color:#f84e51;
    background-position:center; 
    background-repeat:no-repeat; 
} 

#flycart-dialog ::-webkit-resizer{ 
    background-image:url(''); 
    background-repeat:no-repeat; 
    width:5px; 
    height:0px 
} 

#flycart-dialog ::-webkit-scrollbar{ 
    width: 5px; 
}

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

.cid430 ::-webkit-scrollbar-track { 
    background-color:#ffffff;  
} 

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

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

.cid430 ::-webkit-scrollbar{ 
    width: 5px; 
}

.plakatt {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    background: rgba(237, 237, 237, 0.71);
    padding: 5px 5px;
    padding-bottom: 0px;	
}

.plakatt .imgg {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
    position: relative;
    z-index: 10;
    background: #fff;
    display: table;
    width: 100%;	
}

.plakatt .plakat_name {
    display: table;
    width: 100%;
    text-align: center;
    height: 60px;
    padding: 10px 0px;
    position: relative;
    z-index: 0;
}

.plakatt .plakat_name a {
	color: #333;
    font-size: 15px;
    display: table-cell;
    line-height: 20px;
    vertical-align: middle;	
}

.plakatt .plakat_name a span {
	display:block;
    height: 40px;
    overflow: hidden;	
}

.plakatt .plakat_name a em {
	font-style:normal;
}

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

.bannner {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;	
    height: 160px;	
}

.bannner span {
    display: table;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    height: 64px;
    overflow: hidden; 
}

.bannner span em {
	font-style:normal;
    color: #333333;
    font-size: 15px;
    display: table-cell;
    line-height: 16px;
    height: 32px;
    overflow: hidden;
    vertical-align: middle;	
}

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

.lb-image {
	max-height:500px;
	width:auto !important;  
}

.product-category-189 .flag_flag {
	display:none;
}

.catalog_stran ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.catalog_stran ul li {
    position: relative;
}

.catalog_stran ul li a {
    position: relative;
    display: block;
    margin-bottom: 0px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 12.4px 15px;
    color: #333333 !important;
    font-size: 14px;
    overflow: hidden;	
}

.catalog_stran ul li a:hover {
    background-color: #f5f5f5;	
}

.catalog_stran ul li a::before {
    content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px;
}

.catalog_stran ul li a span {
    padding: 0 15px 0 0;
}

.catalog_stran {
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
}

.yo-menu ul.yo-am li ul li:last-child a {
	border:none;
}

.product-category-1129 .flag_flag {
	display:none;
}

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

.mfp-title {
	display:none;
}

.vertical-tab-container{
    z-index: 10;
}

.vertical-tab-menu div.list-group{
    margin-bottom: 0;
}

.vertical-tab-menu div.list-group>a{
    margin-bottom: 0;
}

.vertical-tab-menu div.list-group>a .glyphicon,
.vertical-tab-menu div.list-group>a .fa {/* font-awesome only */
    color: #5A55A3;
}

.vertical-tab-content{
    background-color: #ffffff;
}
.vertical-tab div.vertical-tab-content:not(.active){
    display: none;
} 

.vertical-tab-menu .list-group > a {
    text-align: left;
    padding: 20px 15px;
    background: #dddddd;
    border-bottom: 2px solid #fff;
    position: relative;
    overflow: inherit;
    font-size: 15px;
}

.vertical-tab-menu .list-group > a:hover::after {
content: "\f10a";
    font-family: "Ionicons";
    color: #6daef0;
    font-size: 30px;
    position: absolute;
    right: -10px;
    z-index: 10000;
    top: 50%;
    margin-top: -21px;
} 

.vertical-tab-menu .list-group > a:hover {
    background: #6daef0;
    color: #ffffff !important;	
}

.vertical-tab-menu .list-group > a.active::after {
content: "\f10a";
    font-family: "Ionicons";
    color: #6daef0;
    font-size: 30px;
    position: absolute;
    right: -10px;
    z-index: 10000;
    top: 50%;
    margin-top: -21px;
}

.vertical-tab-menu .list-group > a.active {
    background: #6daef0;
    color: #ffffff !important;
}	

.vertical-tab {
    background: #fff;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.12);
    padding: 20px 30px 20px 30px;	
}

.vertical-tab-menu .list-group {
    background: #ededed;
}

.tab_text {
	text-align:justify;
	font-size:14px;
}

.tab_text li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;	
}

.block_description ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;		
}

.block_description ul li i.fa-arrow-circle-right {
color: #373737;
    font-size: 14px;	
}

.tab_text li strong {
    font-weight: normal;
    font-family: "MuseoSansMedium";
}

.vertical-tab-menu {
	padding-right:0px;
}

.tab_text li {
	margin-bottom:10px;
}

#tab-description table {
	border:0px !important;
	width:100%;
	margin-top:10px;
}

#tab-description table td  {
    padding: 10px;
    font-size: 14px;
    background: #ffffff; 
}

#tab-description table th {
	background: rgba(109, 174, 240, 1);
	color:#ffffff;
	font-weight:normal;	
    padding: 10px;
    font-size: 14px;	
}

#tab-description table td strong {
    font-weight: normal;
    font-family: "MuseoSansMedium";
}

#tab-description strong {
    font-weight: normal;
    font-family: "MuseoSansMedium";
}

.dop_tabs {
	margin-top:10px;
	margin-bottom:15px;
	background: rgba(237, 237, 237, 0.78);	
    padding: 20px 0px;	
}

.mail {
    display: table;
}

.mail:after {
  transform: rotate(30deg) skew(-15deg);
  margin: 0;
  transform: scale(2) rotate(0) skew(0) translateX(-2em) translateY(1em);
  opacity: 1;
  visibility: hidden;
      content: "\f2c3";
  font-family: "Ionicons"; 
  display: inline-block;
}

.mail:hover{color:#9D1396;}
.mail:hover:after {
  margin-left: 1em;
  transform: rotate(30deg) translateX(8em) translateY(-20em);
  opacity: 0;
  visibility: visible;
  transition: transform 3s, opacity 1.8s, visibility .15s;
}

.stars-stars > .starr:nth-child(6) {
    clear: both;
    position: relative;
    margin-top: -166px;
}

.stars-stars > .starr:nth-child(9) {
    margin-left: 360px;
}

.stars-stars {
    overflow: hidden;
    padding: 15px 0px;	
}

.stars-stars > .starr:nth-child(7) {
    display:none;
}

.stars-stars > .starr:nth-child(10) {
    display:none;
}

.product-category-398 .catname {
    height: 44px;
    padding: 6px 0px;	
}

.product-category-384 .catname a,
.product-category-398 .catname a {
	height:31px;
}

.box-category > ul > li > a.havechild + ul > li > a.havechild + ul a {
    background-color: rgba(237, 237, 237, 0.65);
    color: #333333;
}

.product-category-243_1722_1724 .prodductss.bg .product-grid .product-thumb .good_title,
.product-category-243_1722_1725 .product-grid .product-thumb .good_title {
    height: 100%;
    min-height: 25px;	
}

.box-category > ul > li > a.havechild + ul > li > a.havechild + ul a.active {
    font-family: "MuseoSansBold";    
}

#top-fixed {	
	display:none !important;	
}				

.box-category > ul > li > a.havechild + ul > li > a.havechild + ul a::before {
/*     content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px; */
}

.image_remove .image {
    width: 100%;
    text-align: center;
}

.cart_body > div > div:nth-child(2n) > div {
	box-shadow:none;
}

#product .readmore-js-toggle {
    background: transparent;
    padding: 0px;
    width: auto;
    text-align: left;
    display: inline-block;
    margin-bottom: 10px;
    text-decoration: underline;
    color: #f84c51 !important;	
	font-size:14px;
}

#product .readmore-js-toggle::after {
    content: "\f3d6";
    font-family: "Ionicons";
    display: inline-block;
    margin-left: 7px;
    font-size: 16px;
    position: relative;
    top: 2px;	
}

.readmore-js-expanded {
    height: auto !important;
}

#product .radio:last-child {
	margin-bottom:0px !important;
}

.checkbox + .checkbox, .radio + .radio {
    margin-top: 0px !important;
}

.shop_rates_pagination .pagination {
	margin:0px;
}

.shop_rates_pagination {
	height:0px;
}

.pustto {
	margin-bottom:15px;
	color:#333333;
	font-size:14px;
}

.rate-stars {
	height:21px;
}

.notification-total {
    font-size: 15px;
    color: #333333;	
}

.notification-total:last-child {
	font-weight:normal !important;
    color: #333333;		
}


@media (min-width: 1200px) {
.col-lg-22 {
	width:20%;
}

.product-category-1214 .catteg .col-lg-25 {
	width:25%;
}

.product-category-189_996 .catteg li {
	width:25%;
}

.product-category-2364 .catteg > li {
	width:25%;
}

.product-category-1965 .desc_p > div > div > div {
    width: 20%;
}

.product-category-1965 .desc_p > div > div > div.poly {
	width: 100%;
}

.product-category-1965 .desc_p > div > div > div.poly a {
	text-align:center;
}

.product-category-1965 .desc_p > div > div > div.poly img {
    padding: 0px;
    padding-bottom: 5px;
}

.poly .catlist {
	padding-bottom:5px;
}

.product-category-373_382 .catteg > li {
	width:25%;
}

.product-category-2324 .catteg li {
	width:25%;
}

.product-category-190 .catname a {
	height:40px;
}

.product-category-1192_1800 .product-grid {
	width: 25%;
}	
.product-category-938_999_1209 .category_description .col-lg-3 {
	width:20%;
}

.product-category-938_999_1898 .category_description .col-lg-3 {
	width:20%;
}

.product-category-938_1000_1220 .category_description > div { 
	width:20%;
}

.product-category-938_1589_1590 .desc_p .category_description > div {
	width:20%;
}

.product-category-938_1000_1911 .desc_p .category_description > div {
	width:20%;
}

.product-category-1697_2122 .product-grid .product-thumb .good_title {
	height:59px;
}

}

@media (min-width: 992px) {
    .col-lg-22 {
		width:20%;
	}
	
}	

.col-lg-22 {
	float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;	
}

.m_menu .dropdown-inner > ul > li:nth-child(1),
.m_menu .dropdown-inner > ul > li:nth-child(2),
.m_menu .dropdown-inner > ul > li:nth-child(3),
.m_menu .dropdown-inner > ul > li:nth-child(4),
.m_menu .dropdown-inner > ul > li:nth-child(5),
.m_menu .dropdown-inner > ul > li:nth-child(6),
.m_menu .dropdown-inner > ul > li:nth-child(7) {
	background:#eeeeee;
    border-bottom: 1px solid #ffffff;	
}

.m_menu .dropdown-inner > ul > li:nth-child(1):hover,
.m_menu .dropdown-inner > ul > li:nth-child(2):hover,
.m_menu .dropdown-inner > ul > li:nth-child(3):hover,
.m_menu .dropdown-inner > ul > li:nth-child(4):hover,
.m_menu .dropdown-inner > ul > li:nth-child(5):hover,
.m_menu .dropdown-inner > ul > li:nth-child(6):hover,
.m_menu .dropdown-inner > ul > li:nth-child(7):hover {
    background: #6daef0;
    border-bottom: 1px solid #ffffff;	
}

.stars-stars > div > div:nth-child(1),
.stars-stars > div > div:nth-child(2),
.stars-stars > div > div:nth-child(3),
.stars-stars > div > div:nth-child(4),
.stars-stars > div > div:nth-child(5),
.stars-stars > div > div:nth-child(6),
.stars-stars > div > div:nth-child(7) {
	margin-bottom:-20px;
}

.m_menu .dropdown-inner > ul > li.active {
    background: #6daef0 !important;
}

#product select.form-control {
    background: #ffffff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    height: 35px;
    border-radius: 0px;
    box-shadow: none;
    border-bottom: 2px solid rgba(80, 80, 80, 0.13);
}

#product .form-group.sel label.control-label {
	margin-bottom:4px;
}

#product .form-group.sel {
    border: 0px !important;
    padding-bottom: 0px;
    margin-bottom: 15px;
    margin-top: 15px;
}

#product .form-group.sel + .lubb {
	display:none;
}

.sel .jqselect {
	width:100%;
}

script + .calendar_s {
	margin-top:10px;
}

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

.imagge a {
	display:block;
}

.reklam_pod {
    width: 100%;
    text-align: center;
    padding: 15px;
    position: relative;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
	background:#ffffff;	
}

.obertka {
	background: rgba(237, 237, 237, 0.71);
	padding-bottom:5px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;	
}

.obertka:hover {
	background: rgba(237, 237, 237, 1);	
}

.go_to {
    display: block;
    margin-top: 15px;
    text-decoration: underline;
}

.reklam_pod span {
    display: block;
    font-size: 16px;
    color: #333;
    text-decoration: underline;	
    font-family: "MuseoSansRegular";
    text-align: center;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.reklam_pod p {
	text-align:justify;
	display:none;
}

.reklam_pod:hover span {
	bottom:0px;
}

.imagge a {
	overflow:hidden;
}

.reklam_pod img {
    max-width: 100%;
    max-height: 180px;
    margin-bottom: 10px;
	-moz-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	-webkit-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;	
}

.reklam_pod:hover img {
	 -webkit-transform: scale(1.1);
	 -moz-transform: scale(1.1);
	 -o-transform: scale(1.1);
	 transform: scale(1.1);	
}

.product-category-1207 .list_catteg {
	margin-bottom:30px;
}

#p_prldr{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.99);
    z-index: 30000;
}
 
.contpre small{
	font-size:25px;
}
 
#p_prldr .svg_anm {
    position: absolute;
    width: 150px;
    height: 150px;
    background: url(../image/pufff.svg) center center no-repeat;
    background-size: 150px;
    margin: 0px auto;
    display: block;
    left: 50%;
    margin-left: -75px;
	top:50%;
	margin-top:-75px;
}

.logog {
    width: 263px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -55px;
    margin-left: -131px;	
}

#product .radio.imma input + label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 60px;
    line-height: 18px;
}

#product .radio.imma input + label:before {
	top:0px;
}

#product .radio.imma input + label:after {
	top:4px;
}

.list_catteg h2, .recomm h3 {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 2px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;	
}

.list_catteg h2::after, .recomm h3::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px;
}

.category_description .readmore-js-toggle {
    width: auto !important;
    text-decoration: underline;
    padding: 0px !important;
    display: inline-block;
    background: transparent;
    color: #6daef0 !important;	
}

.category_description .readmore-js-collapsed::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 30px;
    right: 0px;
    left: 0px;
    height: 4em;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgb(255, 255, 255)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgb(255, 255, 255) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.product-category-1192 .product-grid .product-thumb h4 {
    height: 57px;
    overflow: hidden;
}

.product-category-1192 .portret_sale {
	display:none;
}

.checkout-simplecheckout .portret_sale {
	display:none;
}

.product-category-1192 #column-left .box {
	display:none;
}

.stars-stars > div > div:nth-child(33) .starr {
    position:relative;
    width: 100%;
    height: 205px;;
}

.stars-stars > div > div:nth-child(33) .starr img {
    position: absolute;
    left: 0;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out; 
    top: 0px;
    width: 214px;
} 

@-webkit-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@-moz-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@-o-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}


.winter {
    /* background-color: #6daef0;  */   
    overflow: hidden;
    position: relative;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
} 

.layer {
  width: 100%;
  height: 100%;
}

#container {
  position: absolute;
  margin: auto;
  bottom: 0;
}

.scene {
  padding: 0;
  margin: 0;
}

.giftbox {
  width: 35px;
  height: 35px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 150px;
  left: 15px;
  background-image: url(https://lh4.googleusercontent.com/-tJs9cts4fHQ/VFDreQq-FNI/AAAAAAAADnc/OFB3lXCD5D4/s695-no/snowflake.png);
  background-size: 100%;
}

.giftbox::after {
  content: '';
  position: absolute;
  color: #fff;
  width: 100%;
  font-size: 24px;
  z-index: 1;
}


#logo span {
    position: relative;
    top: 0px;	
}

#snowfall {
    z-index: 1;
    position: absolute;
    top:0px;
}

#im {
  padding-right: 970px;
}

#im1 {
  padding-left: 970px;
  position: absolute;
  z-index: 1;
}

#im2 {
  padding-left: 1940px;
  position: absolute;
  z-index: 1;
}

#im3 {
  padding-left: 2910px;
  position: absolute;
  z-index: 1;
}

#im4 {
  padding-left: 3880px;
  position: absolute;
  z-index: 1;
}

#im5 {
  padding-left: 4850px;
  position: absolute;
  z-index: 1;
}

#im6 {
  padding-left: 5820px;
  position: absolute;
  z-index: 1;
}

.scene {
  margin: 185px 0 0 0;
}

.can {
  padding: 1px;
}

.song img {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 203px;
  left: 13px;
}

.winter + .container {
	display:none;
}

.prod_block img {
	width:100%;
	left:0px !important;
    background: #ffffff;	
}

.phoness b {
    color: #f84e51;
    font-weight: normal;
}

#product .radio input + label + span {
	display:none;
}

#product .radio input + label.m90135 + span,
#product .radio input + label[for="option-value-58925"] + span {
    display: inline-block;
    margin-left: 8px;
    width: 140px;
    height: 25px;
    color: #ffffff;
    text-align: center;
    background: url(../image/hit.png) no-repeat center center;
    position: absolute;
    top: -3px;
    right: 30px;
    line-height: 25px;
	transition: 0.3s;
}	

#product .radio input + label.m90135 + span::befoe {
    content: "\f3d5";
    font-family: "Ionicons";
    font-size: 13px;
    display: inline-block;
    margin-right: 3px;	
}

@-webkit-keyframes blink {
  50% { background: url(../image/hit.png) no-repeat center center; }
  51% { background: url(../image/hit.png) no-repeat center center;}
  100% { background: url(../image/hit_h.png) no-repeat center center; }
}
@keyframes blink {
  50% { background: url(../image/hit.png) no-repeat center center;}
  51% { background: url(../image/hit.png) no-repeat center center;}
  100% { background: url(../image/hit_h.png) no-repeat center center; }
}

#product .radio input + label.m90135 + span,
#product .radio input + label[for="option-value-58925"] + span {
    animation: blink 1500ms linear infinite;
}

h3.related {
    display: inline-block;
    font-size: 28px;
    background: transparent;
    color: #333333;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
    position: relative;
    margin-top: 0px;	
}

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

.related + .block_goods {
	padding:0px;
}

.recomm {
	overflow:hidden;
}

#product .control-label + .стенгазеты .radio input + label.mА-1 + span {
    display: inline-block;
    margin-left: 8px;
    width: 124px;
    height: 25px;
    color: #ffffff;
    text-align: center;
    background: url(../image/hit.png) no-repeat center center;
    position: absolute;
    top: -3px;
    right: 0px;
    line-height: 25px;
    transition: 0.3s;
}

#product .control-label + .стенгазеты .radio input + label.mА-1 + span {
    animation: blink 1500ms linear infinite;
}

.product-category-173_809 .product-grid .product-thumb h4 {
    height: 75px;
    overflow: hidden;
}

.not_f {
    width: 100%;
    text-align: center;
    margin-top: -20px;
}

.not_f div {
    font-size: 300px;
    font-family: "MuseoSansBold";
    color: #f84e51;
    display: inline-block;
}

.cofe {
    display: inline-block;
    background-image: url(../image/404.png);
    width: 210px;
    height: 200px;
    background-size: contain;
    margin-left: -60px;
    margin-right: -60px;
    position: relative;
    top: -7px;
}

.page_error {
    width: 100%;
    text-align: center;
    padding-bottom: 60px;
}

.page_error h2 {
    font-size: 28px;
    color: #333333;
    margin-top: -60px;
    font-weight: normal;
}

.er_links {
	width:100%;
	text-align:center;
}

.er_links a {
    display: inline-block;
    border-radius: 30px;
    color: #ffffff;
    background: #6daef0;
    padding: 15px 30px;
    font-size: 16px;
    margin: 0px 15px;
    margin-top: 20px;
}

.page_error p {
    font-size: 16px;
    color: #333333;	
}

.er_links a:first-child {
	display:none;
}

.product-grid h3 {
    margin-top: 0px;
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 20px;	 
}

.product-category-1192 #poster, .product-category-1192 #stend, .product-category-1192 #flag { 
	width:100%;
}

.gridd img {
	display:none;
}

.gridd a {
    display: block;
    background: #6daef0;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    text-align: center;
    padding: 15px;
    font-size: 17px;
    color: #fff;
}

.gridd a:hover {
    background: #5696d6;	
}

.gridd {
	margin-bottom:20px;
}

.gridd a::before {
    content: "\f3d3";
    font-family: "Ionicons";
    display: inline-block;
    margin-right: 10px;	
}

.product-grid h3 span {
	position:relative;
}

.product-category-1204 .sort {
	display:none;
}

#ajax_loader img {
    margin-top: -67px;
}

.pagination .pagination {
	margin:0px;
}

.row-payment_rekviziti {
    background: #f5f5f5;
    padding: 10px;	
}

#text_payment_rekviziti {
    display: inline-block;
    margin-left: 10px;
    color: #6daef0;
    font-size: 15px;
    border-bottom: 1px dashed #6daef0;
    vertical-align: middle;
    max-width: 100% !important;
    margin-top: 0px !important;
}

.row-payment_rekviziti button {
    width: auto !important;
    display: inline-block;
    background: #f84e51;
    color: #ffffff;
    border-radius: 3px;
    border-bottom: 2px solid #d24043;
    border-bottom: 3px solid #d43c3f !important;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    outline: none;	
	vertical-align: middle;
}

.row-payment_rekviziti button:hover {
	background:#d24043;
}

.row-payment_rekviziti button::before {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
}

.row-payment_rekviziti button span {
	vertical-align: middle; 
	display:inline-block;	
}

.category_menu div img {
	max-width:100%;
	height: 200px;
}

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

.category_menu > div a {
	display:block;
    background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
	text-align:center;
}

.category_menu > div a span {
    display: table-cell;
    height: 54px;
    margin-top: 5px;
    text-decoration: underline;
    color: #333333;
    font-size: 15px;
    overflow: hidden;
    margin-bottom: 15px;
    vertical-align: middle;
    line-height: 18px;	
}

.category_menu > div a div {
    display: table;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 5px;
}

.reklam_vn em {
    font-style: normal;
    position: absolute;
    background: rgb(248, 78, 81);
    color: #ffffff;
    bottom: 0px;
    height: 22px;
    width: 100px;
    text-align: center;
    line-height: 22px;
    left: 50%;
    margin-left: -50px;
}

.category_menu > div a:hover span {
    color: #6daef0;
    text-decoration: underline;	
}

.product-category-1207_1211 .recomm {
	display:none;
}

.product-category-1207_1211 .recomm + li,
.product-category-1207_1211 .recomm + li + li,
.product-category-1207_1211 .recomm + li + li + li {
	display:none;	
}

.product-category-1113_1204 .prodductss,
.product-category-189_991 .prodductss {
    padding-top: 0px;	
}

.product-category-1207_1212_1217 .category_menu div img {
	margin:10px 0px;
}

.konstruk img {
    max-width: 100%;
    max-height: 139px;	 
}

.konstruk {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    width: 100%;
    text-align: center;
    padding: 30px;
    position: relative;
}

.konstruk {
	margin-bottom:20px;
}

.konstruk span {
    display: block;
    font-size: 16px;
    margin-top: 15px;
    color: #333333;
    font-family: "MuseoSansRegular";
    text-align: center;
    text-decoration: underline;	
}

.konstruk:hover span {
    color: #6daef0;	
} 

.products.txt .text {
	margin-bottom:0px;
}

.kons img {
	max-width:100%;
	max-height:149px;
}

.kons {
	text-align:center;
}

.kons span {
display: block;
    font-size: 15px;
    margin-top: 15px;
    color: #333333;
    font-family: "MuseoSansRegular";
    text-align: center;
    text-decoration: underline;
    height: 20px;
    line-height: 20px;	
}

#related .item img {
	max-width:100%;
}

.product-search .prodductss {
	padding-top:0px;
}

.Размер.стенда label em,
.Размер.стенда label span,
.Размер.стенда label b {
	display:none;
}

.opisanie {
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 10px;
    padding-left: 31px;	
}

.product-category-1001 .catname {
	margin:0px;
	text-align:left;
}

.product-category-1001 .catname a {
	font-size:16px;
}

.product-category-1001 .catteg > li .catname a::before {
    content: '';
    background-image: url(../image/sprite_1.png);	
    width: 95px;
    height: 95px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin-right:15px;	
    -webkit-transform: rotateY(0deg) translate(0px, 0px);
    -moz-transform: rotateY(0deg) translate(0px, 0px);
    -ms-transform: rotateY(0deg) translate(0px, 0px);
    -o-transform: rotateY(0deg) translate(0px, 0px);
    transform: rotateY(0deg) translate(0px, 0px);
    -webkit-transition: transform 0.5s ease-out 0s;
    -moz-transition: transform 0.5s ease-out 0s;
    -o-transition: transform 0.5s ease-out 0s;
    transition: transform 0.5s ease-out 0s;	
}

.product-category-1001 .catteg > li:hover .catname a::before {
    -webkit-transform: rotateY(360deg) translate(0px, 0px);
    -moz-transform: rotateY(360deg) translate(0px, 0px);
    -ms-transform: rotateY(360deg) translate(0px, 0px);
    -o-transform: rotateY(360deg) translate(0px, 0px);
    transform: rotateY(360deg) translate(0px, 0px);	
}

.product-category-1001 .catteg > li:nth-child(1) .catname a::before {
	background-position: -385px -460px;
}

.product-category-1001 .catteg > li:nth-child(1):hover .catname a::before {
	background-position: -500px -460px;
}

.product-category-1001 .catteg > li:nth-child(3) .catname a::before {
	background-position: -712px -125px;
}

.product-category-1001 .catteg > li:nth-child(3):hover .catname a::before {
	background-position: -712px -10px;
}

.product-category-1001 .catteg > li:nth-child(4) .catname a::before {
	background-position: -712px -355px;
}

.product-category-1001 .catteg > li:nth-child(4):hover .catname a::before {
	background-position: -712px -240px;
}

.product-category-1001 .catteg > li:nth-child(2) .catname a::before {
	background-position: -827px -470px;
}

.product-category-1001 .catteg > li:nth-child(2):hover .catname a::before {
	background-position: -827px -585px;
}

.product-category-1001 .catteg > li:nth-child(5) .catname a::before {
	background-position: -470px -631px;
}

.product-category-1001 .catteg > li:nth-child(5):hover .catname a::before {
	background-position: -355px -631px;
}

.product-category-1001 .catteg > li:nth-child(6) .catname a::before {
	background-position: -700px -631px;
}

.product-category-1001 .catteg > li:nth-child(6):hover .catname a::before {
	background-position: -585px -631px;
}

.product-category-1001 .catteg > li:nth-child(7) .catname a::before {
    background-position: -125px -631px;
}

.product-category-1001 .catteg > li:nth-child(7):hover .catname a::before {
    background-position: -240px -631px;
}

.product-category-1001 .catteg > li:nth-child(8) .catname a::before {
    background-position: -827px -10px;
}

.product-category-1001 .catteg > li:nth-child(8):hover .catname a::before {
    background-position: -827px -125px;
}

.product-category-1001 .catteg > li:nth-child(9) .catname a::before {
    background-position: -10px -746px;
}

.product-category-1001 .catteg > li:nth-child(9):hover .catname a::before {
    background-position: -815px -861px;
}

.product-category-1001 .catteg > li:nth-child(10) .catname a::before {
	background-position: -827px -355px;
}

.product-category-1001 .catteg > li:nth-child(10):hover .catname a::before {
	background-position: -827px -240px;
}

.product-category-1001 .catteg > li:nth-child(11) .catname a::before {
    background-position: -1057px -10px;
}

.product-category-1001 .catteg > li:nth-child(11):hover .catname a::before {
    background-position: -1057px -124px;
}

.product-category-1001 .catteg > li:nth-child(12) .catname a::before {
    background-position: -930px -861px;
}

.product-category-1001 .catteg > li:nth-child(12):hover .catname a::before {
    background-position: -585px -746px;
}

.product-category-1001 .catteg > li:nth-child(13) .catname a::before {
	background-position: -355px -746px;
}

.product-category-1001 .catteg > li:nth-child(13):hover .catname a::before {
	background-position: -470px -746px;
}

.product-category-1001 .catteg > li:nth-child(14) .catname a::before {
    background-position: -125px -861px;
}

.product-category-1001 .catteg > li:nth-child(14):hover .catname a::before {
    background-position: -240px -861px;
}

.product-category-1001 .catteg > li:nth-child(15) .catname a::before {
    background-position: -942px -240px;
}

.product-category-1001 .catteg > li:nth-child(15):hover .catname a::before {
    background-position: -942px -355px;
}

.product-category-1001 .catteg > li:nth-child(16) .catname a::before {
    background-position: -470px -861px;
}

.product-category-1001 .catteg > li:nth-child(16):hover .catname a::before {
    background-position: -355px -861px;
}

.product-category-1001 .catteg > li:nth-child(17) .catname a::before {
    background-position: -700px -746px;
}

.product-category-1001 .catteg > li:nth-child(17):hover .catname a::before {
    background-position: -1057px -238px;
}

.product-category-1001 .catteg > li:nth-child(18) .catname a::before {
    background-position: -942px -470px;
}

.product-category-1001 .catteg > li:nth-child(18):hover .catname a::before {
    background-position: -942px -585px;
}

.product-category-1001 .catteg > li:nth-child(19) .catname a::before {
    background-position: -942px -700px;
}

.product-category-1001 .catteg > li:nth-child(19):hover .catname a::before {
    background-position: -10px -861px;
}

.product-category-1001 .catteg > li:nth-child(20) .catname a::before {
    background-position: -585px -861px;	
}

.product-category-1001 .catteg > li:nth-child(20):hover .catname a::before {
    background-position: -700px -861px;
}

.product-category-1001 .catteg > li:nth-child(21) .catname a::before {
    background-position: -10px -631px;
}

.product-category-1001 .catteg > li:nth-child(21):hover .catname a::before {
    background-position: -712px -470px;
}

.product-category-1001 .catteg > li:nth-child(22) .catname a::before {
     background-position: -125px -746px;
}

.product-category-1001 .catteg > li:nth-child(22):hover .catname a::before {
    background-position: -240px -746px;
}

.product-category-1001 .catteg > li:nth-child(23) .catname a::before {
    background-position: -815px -746px;
}

.product-category-1001 .catteg > li:nth-child(23):hover .catname a::before {
	background-position: -1057px -353px;
}

.product-category-1001 .catteg > li:nth-child(24) .catname a::before {
    background-position: -942px -10px;
}

.product-category-1001 .catteg > li:nth-child(24):hover .catname a::before {
    background-position: -942px -125px;
}

.product-category-1001 .catteg > li:nth-child(25) .catname a::before {
    background-image: none !important;
	display:none;
}

.product-category-1001 .catteg > li:nth-child(26) .catname a::before {
    background-image: none !important;
	display:none;
}

.product-category-1001 .catteg > li:nth-child(27) .catname a::before {
    background-image: none !important;
	display:none;
}

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

.product-category-1001 .catlist {
    /*padding: 0px 10px;*/	
}

.product-category-1001 .catteg > li .catname a span {
    vertical-align: top;
    display: inline-block;
    width: 220px;
    text-align: left;
    font-size: 17px;
    line-height: 18px;
    padding-top: 10px;
}

.product-category-1001 .catteg > li .catname a span b {
    font-weight: normal;
    display: block;
    text-decoration: underline;
    color: #6daef0;
    margin-top: 10px;
    font-size: 15px;	
}

.product-category-1001 .catteg > li .catname a span b:hover {
    color: #f84e51;	
}

.product-category-1001 .catteg > li .catname a:hover {
	text-decoration:none;
    color: #333333;
}

.showcase.one {
    background: rgba(237, 237, 237, 0.65);
    padding: 15px 0px;
    padding-bottom: 10px;
    margin-top: -2px;	
}

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

.showcase.one .owl-carousel .owl-item a::before {
    content: '';
    background-image: url(../image/sprite_1.png);	
    width: 95px;
    height: 95px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin-right:15px;	
    -webkit-transform: rotateY(0deg) translate(0px, 0px);
    -moz-transform: rotateY(0deg) translate(0px, 0px);
    -ms-transform: rotateY(0deg) translate(0px, 0px);
    -o-transform: rotateY(0deg) translate(0px, 0px);
    transform: rotateY(0deg) translate(0px, 0px);
    -webkit-transition: transform 0.5s ease-out 0s;
    -moz-transition: transform 0.5s ease-out 0s;
    -o-transition: transform 0.5s ease-out 0s;
    transition: transform 0.5s ease-out 0s;	
}

.showcase.one .owl-carousel .owl-item:hover a::before {
    -webkit-transform: rotateY(360deg) translate(0px, 0px);
    -moz-transform: rotateY(360deg) translate(0px, 0px);
    -ms-transform: rotateY(360deg) translate(0px, 0px);
    -o-transform: rotateY(360deg) translate(0px, 0px);
    transform: rotateY(360deg) translate(0px, 0px);	
}

.showcase.one .owl-carousel .owl-item:nth-child(1) a::before {
	background-position: -385px -460px;
}

.showcase.one .owl-carousel .owl-item:nth-child(1):hover a::before {
	background-position: -500px -460px;
}

.showcase.one .owl-carousel .owl-item:nth-child(2) a::before {
	background-position: -712px -10px;
}

.showcase.one .owl-carousel .owl-item:nth-child(2):hover a::before {
	background-position: -712px -125px;
}

.showcase.one .owl-carousel .owl-item:nth-child(3) a::before {
	background-position: -712px -240px;
}

.showcase.one .owl-carousel .owl-item:nth-child(3):hover a::before {
	background-position: -712px -355px;
}

.showcase.one .owl-carousel .owl-item:nth-child(4) a::before {
	background-position: -712px -470px;
}

.showcase.one .owl-carousel .owl-item:nth-child(4):hover a::before {
	background-position: -10px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(5) a::before {
	background-position: -125px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(5):hover a::before {
	background-position: -240px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(6) a::before {
	background-position: -355px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(6):hover a::before {
	background-position: -470px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(7) a::before {
	background-position: -585px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(7):hover a::before {
	background-position: -700px -631px;
}

.showcase.one .owl-carousel .owl-item:nth-child(8) a::before {
	background-position: -827px -10px;
}

.showcase.one .owl-carousel .owl-item:nth-child(8):hover a::before {
	background-position: -827px -125px;
}

.showcase.one .owl-carousel .owl-item:nth-child(9) a::before {
	background-position: -827px -240px;
}

.showcase.one .owl-carousel .owl-item:nth-child(9):hover a::before {
	background-position: -827px -355px;
}

.showcase.one .owl-carousel .owl-item:nth-child(10) a::before {
	background-position: -827px -470px;
}

.showcase.one .owl-carousel .owl-item:nth-child(10):hover a::before {
	background-position: -827px -585px;
}

.showcase.one .owl-carousel .owl-item:nth-child(11) a::before {
	background-position: -10px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(11):hover a::before {
	background-position: -815px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(12) a::before {
	background-position: -125px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(12):hover a::before {
	background-position: -240px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(13) a::before {
	background-position: -355px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(13):hover a::before {
	background-position: -470px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(14) a::before {
	background-position: -930px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(14):hover a::before {
	background-position: -585px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(15) a::before {
	background-position: -1057px -10px;
}

.showcase.one .owl-carousel .owl-item:nth-child(15):hover a::before {
	background-position: -1057px -124px;
}

.showcase.one .owl-carousel .owl-item:nth-child(16) a::before {
	background-position: -1057px -238px;
}

.showcase.one .owl-carousel .owl-item:nth-child(16):hover a::before {
	background-position: -700px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(17) a::before {
	background-position: -815px -746px;
}

.showcase.one .owl-carousel .owl-item:nth-child(17):hover a::before {
	background-position: -1057px -353px;
}

.showcase.one .owl-carousel .owl-item:nth-child(18) a::before {
	background-position: -942px -10px;
}

.showcase.one .owl-carousel .owl-item:nth-child(18):hover a::before {
	background-position: -942px -125px;
}

.showcase.one .owl-carousel .owl-item:nth-child(19) a::before {
	background-position: -942px -240px;
}

.showcase.one .owl-carousel .owl-item:nth-child(19):hover a::before {
	background-position: -942px -355px;
}

.showcase.one .owl-carousel .owl-item:nth-child(20) a::before {
	background-position: -942px -470px;
}

.showcase.one .owl-carousel .owl-item:nth-child(20):hover a::before {
	background-position: -942px -585px;
}

.showcase.one .owl-carousel .owl-item:nth-child(21) a::before {
	background-position: -942px -700px;
}

.showcase.one .owl-carousel .owl-item:nth-child(21):hover a::before {
	background-position: -10px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(22) a::before {
	background-position: -125px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(22):hover a::before {
	background-position: -240px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(23) a::before {
	background-position: -355px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(23):hover a::before {
	background-position: -470px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(24) a::before {
	background-position: -585px -861px;
}

.showcase.one .owl-carousel .owl-item:nth-child(24):hover a::before {
	background-position: -700px -861px;
}

.showcase.one .owl-carousel .owl-item a span {
    vertical-align: top;
    display: inline-block;
    width: 220px;
    text-align: left;
    font-size: 17px;
    line-height: 18px;
    padding-top: 10px;	
}

.showcase.one .owl-carousel .owl-item a {
	color: #333333;
}

.showcase.one .owl-carousel .owl-item a b {
    font-weight: normal;
    display: block;
    text-decoration: underline;
    color: #6daef0;
    margin-top: 10px;
    font-size: 15px;	
}

.showcase.one .owl-carousel .mycategory {
    width: 100%;
    text-align: left;
    margin-bottom: 15px;
    padding: 15px;
	border:0px;
	background:#ffffff;
}

.showcase.one .owl-stage-outer {
    padding-top: 10px;	
}

.showcase.one .owl-stage-outer {
    padding-left: 20px;
    padding-top: 10px;
    margin-left: -20px;
    padding-right: 20px;
    margin-right: -10px;
    padding-bottom: 5px;
}

.showcase.one .owl-dot span {
	display:inline-block;
	width:10px;
	height:10px;
	background:#e6e6e6;
	border-radius:10px;
}

.showcase.one .owl-dot {
    display:inline-block;
    margin:0px 2px;	
	width:20px;
	height:20px;
	background:#ffffff;
	border-radius:20px;	
    line-height:22px;	
}

.showcase.one .owl-dot.active {
	width:20px;
	height:20px;
	background:#e6e6e6;
	border-radius:20px;	
}

.showcase.one .owl-dot.active span {
	background:#ffffff;
}

.showcase.one .owl-dots {
	text-align:center;
}

.showcase.one .owl-nav {
    margin-top: -36px;	
}

.ny_menu {	
    background: #ffffff;
}

.nymenu {
    box-shadow: 0 2px 20px rgba(0,0,0,.09);
    margin-bottom: 30px;
    background: #ffffff;
    margin-bottom: -135px;
    height: 135px;
    position: relative;
    z-index: 10;
}

.ny img {
	max-height:50px;
	margin-bottom:12px;
}

.ny > li {
    display: inline-block;
    width: 33.3%;
    text-align: center;
    vertical-align: top;
    height: 135px;
}

.ny > li:last-child a {
	border:none;
}

.ny > .column:nth-child(3) > li {
    width:50%;	
}	

.ny > .column:nth-child(3) > li:nth-child(1) > a span,
.ny > .column:nth-child(3) > li:nth-child(2) > a span {
    display: block;
    height: 34px;
    line-height: 32px;
}

.ny > .column > li > a span {
	display:block;
	line-height:17px;
} 

.ny {
    position:relative;	
	display:flex;
}

.ny > li > a {
    color: #333333;
    font-size: 15px;
    position: relative;
    z-index: 10;
	display:block;
	border-right: 1px solid #ededed;
	padding: 15px 10px;
	height:135px;
}  

.ny > li > a:hover {
	background: #f8f8f8;
}

.ny > .column > li:hover > a {
	background: #f8f8f8;
}

.ny > li .ny_pod {
    opacity: 0;
    position: absolute;
    top: 135px;
    left: 0px;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    background: #ffffff;
    box-shadow: 0 30px 50px rgba(0,0,0,.09);
    z-index: 1;
    width: 100%;
}

.ny > li:hover .ny_pod {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleY(1);
    transform: scaleY(1);	
}

.product-category-173 .breadd {
    padding:10px 0px;
}

.ny_pod {
	text-align:left;
    padding: 20px 30px;	
}

.new_y {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;	
}

.ny li:nth-child(3) .new_y, .ny li:nth-child(5) .new_y {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;	 
}

.ny_pod li {
    padding: 5px 0px !important;
    border-bottom: 1px dotted #e5e5e5;	
}

.ny_pod li a {
    color: #333333;
    font-size: 15px;
    text-decoration: none;
}

.ny_pod li a:hover {
	text-decoration:underline;
}

.ny_name {
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    padding-bottom: 5px;
    font-family: "MuseoSansRegular";
    color: #333333;
    font-size: 18px;
    display: block;
    height: 34px;
    line-height: 31px;	
	display:none;
}

.is-sticky #ny_menu {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 100; 
}

.stars-stars > div > div:nth-child(2) span {
	font-size:15px;
	padding-top:25px;
}

.stars-stars > div > div:nth-child(3) span {
	font-size:15px;
	padding-top:25px;
}

.stars-stars > div > div:nth-child(4) span {
	font-size:15px;
	padding-top:35px;
    padding-left: 10px;
    padding-right: 10px;	
}

.row-payment_rekviziti {
    background: #f5f5f5;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}

.proba .model {
	font-size: 15px;
}

.konss > div > div:nth-child(1) a::before {
	content:'';
	display:block;
    width: 110px; 
	height: 156px;
    background: url('../image/sprite_1.png') -478px -235px;	
	margin:0px auto;
}

.konss > div > div:nth-child(2) a::before {
	content:'';
	display:block;
    width: 230px; 
	height: 151px;
    background: url('../image/sprite_1.png') -10px -460px;
	margin:0px auto;
}

.konss > div > div:nth-child(3) a::before {
	content:'';
	display:block;
    width: 105px; 
	height: 148px;
    background: url('../image/sprite_1.png') -260px -460px;	
	margin:0px auto;
}

.konss > div > div a img {
	display:none;
}

.product-category-340 .catteg li img {
	max-height:150px;
	max-width:100%;
}

.on_develop {
	padding:50px 30px;
	padding-bottom:180px;
	position:relative;
	background: rgba(109, 174, 240, 1);
}

.on_develop::after {
	position:absolute;
	content:'';
	background: url(../image/scene.png) no-repeat center bottom;
	display:block;
	width:100%;
	height:134px;
	z-index:10;
    bottom: 0px;
    left: 0px;	
}

.on_develop::before {
    position: absolute;
    content: '';
    background: url(../image/scene_1.png) no-repeat center bottom;
    display: block;
    width: 100%;
    height: 134px;
    z-index: 10;
    bottom: 35px;
    left: 0px;
    opacity: 0.7;
}

.on_head {
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 17px;	
}

.on_body {
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 17px;	
	margin-top:20px;
}

.sc-heading div a {
    display: inline-block;
    text-decoration: underline;
    margin-top: 9px;
    font-size: 16px;
    float: right;
    position: relative;
    color: #f84e51;	
}

#ajax_loader {
	width: 100%;
	height: 30px;
	margin-top: 15px;
	text-align: center;
	border: none!important;	
}

.arrow_top {
	background: url("../image/pufff.svg") no-repeat transparent;
	background-size: cover;
	position: fixed;
	bottom: 50px;
	right: 15px;
	cursor: pointer;
	display: block;
	height: 50px;
	width: 50px;
}	

.superdropper {
	display:none;
}

.product-category-122_123 .on_develop,
.product-category-122_169 .on_develop,
.product-category-122_1303 .on_develop,
.product-category-122_1002 .on_develop,
.product-category-122_159 .on_develop,
.product-category-122_1134 .on_develop,
.product-category-122_168 .on_develop,
.product-category-122_170 .on_develop,
.product-category-122_339 .on_develop {
	display:none;
}

.product-category-122_170 .category_menu > div a span {
	height:84px;
}

.product-category-122_170 .category_menu > div a span b {
    font-weight: normal;
    display: block;
    margin-top: 10px;
}

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

.multi-modal-content {
    width: 365px;
    height: 496px;
    background: #f84e51 !important;
    padding: 40px 30px !important;
    text-align: center !important;
}

.popup-heading {
	display:none; 
}

.akciya {
    color: #fff;
    width: 100%;
    height: 100%;
    padding: 25px;
    -webkit-box-shadow: inset 0px 0px 30px 0px rgba(50, 50, 50, 0.21);
    -moz-box-shadow: inset 0px 0px 30px 0px rgba(50, 50, 50, 0.21);
    box-shadow: inset 0px 0px 30px 0px rgba(50, 50, 50, 0.21);
    padding-top: 85px;
}

.multi-modal-content .popup-close {
    right: -55px !important;
    top: -10px !important;
}

.multi-modal-content .popup-close::before {
    content: "\f2d7";
    color: #fff;
    font-family: "Ionicons";
    font-size: 50px;	
}

.akciya h4::after {
    content: '';
    width: 100px;
    height: 0px;
    display: block;
    background: #ffffff;
    margin: 0px auto;
    margin-top: 10px;
}

.akciya h4 {
    margin-top: 0px;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 20px;
    position: relative;
}

.akciya .fq + a {
    color: #fff;
    text-decoration: underline;
    font-size: 16px;
    display: block;
    margin-bottom: 20px;
}

.akciya a:last-child {
    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: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    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;
}

.akciya a:last-child:hover {
	background:#5696d6;
}

.akciya .main_ccc {
    color: #fff;
    font-size: 17px;
    margin-bottom: 20px;
}

.popup-content {
    width: 100%;
    height: 100%;
    border: 4px solid #ffffff;	
}

.d_block {
	padding:15px;
	text-align:center;
	position:relative;
}

.d_block p {
	margin:0px;
	text-align:center;
}

.info_description > .d_block:nth-child(1) {
    background: rgb(248, 77, 80);
	color:#ffffff;
}

.info_description > .d_block:nth-child(1) p {
    color: #fff;
    font-size: 17px;
}

.info_description > .d_block:nth-child(2)::before {
    position: absolute;
    top: 0px;
    left: 0;
    content: "";
    border: 30px solid transparent;
    border-top: 15px solid rgb(248, 77, 80);
    width: 60px;
    left: 50%;
    margin-left: -30px;
}

.info_description > .d_block:nth-child(2) p {
    margin-bottom: 11px;
    font-size: 16px;
}

.info_description > .d_block:nth-child(2) {
    box-shadow: 0 4px 10px rgba(0,0,0,0.08);
    padding-top: 30px;
}

.info_description > .d_block:nth-child(2) p:last-child {
	margin:0px;
}

.icon_bl div {
    width: 150px;
    height: 150px;
    background: rgba(109,174,240,1);
    border-radius: 50%;
    text-align: center;
    line-height: 150px;
    margin: 0px auto;
    margin-bottom: 15px;
    margin-top: 30px;
	position:relative;
}

.icon_bl {
    display: inline-block;
    position: relative;
    text-align: center !important;
    margin-bottom: 30px;
}

.icon_bl b {
    font-style: normal;
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-family: "MuseoSansBold";
    font-size: 40px;
    display: block;
    height: 30px;
    line-height: 30px;
    display: none;	
}

.info_description .d_block:nth-child(2) + div > .icon_bl div::before {
    content: '\f3ec';
    font-family: "Ionicons";
    color: #ffffff;
    font-size: 100px;
}

.info_description .d_block:nth-child(2) + div + div > .icon_bl div::before {
    content: '\f41c';
    font-family: "Ionicons";
    color: #ffffff;
    font-size: 100px;
}

.info_description .d_block:nth-child(2) + div + div + div > .icon_bl div::before {
    content: '\f36f'; 
    font-family: "Ionicons";
    color: #ffffff;
    font-size: 100px;
}

.portret_sale {
    background: #6daef0;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
	position:relative;
}

.portret_sale a {
    display: inline-block;
    margin-left: 15px;
    -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);
    color: #fff;
    font-size: 15px;
    padding: 5px 15px;
    background: #f84d50;
    border-bottom: 2px solid #e4494d;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.portret_sale a:first-child:hover {
    background: #5696d6;	
    border-bottom: 2px solid #5696d6;	
}

.vnvn::before {
    font-family: "Ionicons";
    content: "\f44d";
    position: absolute;
    top: -24px;
    left: -10px;
    font-size: 60px;
    color: rgba(255, 255, 255, 0.20);
}

.sort + .portret_sale .vnvn::before {
    top: -47px;
    left: -25px;
    font-size: 120px;
    color: rgba(255, 255, 255, 0.09);	
}

.sort + .portret_sale a + a {
    background: transparent;
    border: 0px;
    box-shadow: none;
    text-decoration: underline;
    margin-left: 5px;
    font-size: 16px;	
}

.portret_sale a:first-child::before {
    content: '';
    width: 34px;
    height: 9px;
    display: inline-block;
    background: url(../image/line.png) no-repeat center center;
    position: absolute;
    left: -15px;
    top: 11px;	
}

.portret_sale a:first-child {
	padding-left:30px;
	margin-left:25px;
}

.sort + .portret_sale {
	margin-top:35px;
}

.catnew {
	height:190px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}

.catnew img {
	width:100%;
}

.newname a {
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
    color: #ffffff;
    font-size: 16px;
    display: table-cell;
    line-height: 16px;
    overflow: hidden;
    vertical-align: middle;	
}

.catnew:hover .newname {
	background: rgba(109, 174, 240, 1);
}

.catnew .child {
    background: rgb(109, 174, 240);
    position: absolute;
    bottom: -120px;
    width: 100%;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    height: 160px;	
}

.catnew:hover .child {
    bottom: 0px;
}	

.catnew .child > a {
    padding: 0px 10px;
    padding-bottom: 15px;
    display: block;
}

.catnew .child > a span {
	display:inline-block;
    margin-right:5px;
	padding:2px 0px;
	color:#ffffff;
	font-size:15px;
	text-decoration:underline;	
}

.catnew .child h4 {
    margin: 0px;
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
	font-weight:normal;
	margin-bottom: 10px;
}

.catnew .child h4 a {
    color: #fff;
    border-bottom: 1px solid #fff;
    display: block;
    height: 41px;
    overflow: hidden;
}

#sc-1 .owl-stage > div a::before {
	content:'';
	display:block;
	width:350px;
	height:127px;
    background-image: url(../image/sprite_3.png);
    background-repeat: no-repeat;	
	max-width:100%;
	background-size: contain;
	display:none;
}

/* #sc-1 .owl-stage > div:nth-child(1) a::before {
	background-position: -5px -5px;
	background-image: url(../image/den-semii.jpg);
} */

/* #sc-1 .owl-stage > div:nth-child(2) a::before {
    background-position: -385px -5px;
	background-position: -385px -5px; 
	background-image: url(../image/den-rybaka.jpg);
} */

/* #sc-1 .owl-stage > div:nth-child(3) a::before {	
	background-image: url(../image/kreshenie.jpg);
} */

/* #sc-1 .owl-stage > div:nth-child(4) a::before {
    background-position: -385px -200px;	
} */

/* .product-category-200 .catteg li:nth-child(7) img:first-child {
	display:none;
} */

.product-category-1048 .catteg li {padding-bottom: 15px;}
.product-category-1001 .catteg li {padding-bottom: 15px;}

.product-category-200 .catteg li:nth-child(7) img {
	max-height:150px;
}

.sad-why {
    position: relative;
    z-index: 20;	
}

.detsad {
	width:100%;
    position:relative;		
	margin-bottom:10px;
}

.intro h2 {
	margin-top: 0px;
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 6px;
    font-family: 'MuseoSansRegular';
}

.categ .catimg img {
	max-height:150px;
}

/* .detsad div {
    border: 2px solid #fff;
    width: 100%;
    height: 100%;
	position:relative;
} */

.detsad h1 {
    display: inline-block;
    padding: 10px 15px;
    position: absolute;
    top: 110px;
    left: 0px;
    font-family: 'MuseoSansRegular';
    font-size: 26px;
    background: rgba(109, 174, 240, 0.91);
    color: #fff;
    margin: 0px;	
	z-index:1;
}

.sad_o {
    position: absolute;
    top: 158px;
    left: 60px;
    background: rgba(248, 77, 80, 0.88);
    color: #fff;
    font-size: 20px;
    padding: 10px 15px;
	z-index:1;
}

.sad-razdel {
    border-bottom: 2px dashed rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.simplecheckout-right-column .simplecheckout-block {
	margin-bottom:0px;
}

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

.detsad .form-builder {
    position: absolute;
    width: 340px;
    right: 0px;
    background: rgba(255, 255, 255, 0.80);
    padding: 15px;
    top: 50%;
    z-index: 100;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10);
    margin-top: -133px;	
}

.detsad .form-builder > div {
	background:#ffffff;
	padding:15px;
}

.detsad .form-builder h3 {
    margin-top: 0px;
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 3px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;
}

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

.field-block h4 {
	display:none;
}

.field-block {
    margin-bottom: 15px;
    padding: 0px !important;
}

.field-block:last-child {
	margin:0px;
}

.field-block input {
    border: 1px solid rgba(80,80,80,0.13);
    height: 40px;
    border-radius: 0px;	
}

.field-block a.button { 
    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: 42px;
    color: #fff;
    height: 42px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 180px;
    text-align: left;
    padding-left: 0px;
    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;
    cursor: pointer;
    text-align: center;	
}

.field-block a.button:hover {
	background:#5696d6;
}

.newname {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
	display: table;
	height:51px;
	background:#F84E51;
    padding-left:10px;
	border-radius: 0px 0px 10px 10px;	
}

.prodductss.bg .product-grid .product-thumb h4 {
	height:auto;
}

.prodductss.bg .product-thumb .image {
	margin-bottom:0px; 
}

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

.prodductss.bg .product-thumb .price {
    float: left;
    height: 38px;
    line-height: 38px;
    margin-top: 10px !important;
    border: 0px;
    padding-top: 0px;
}

.prodductss.bg .product-layout .product-thumb .caption {
	padding-bottom:10px;
}

.prodductss.bg .product-layout .product-thumb .button-group {
    float: right;
    margin-top: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
}

.bg_desc {
    border-top: 1px solid #ededed;
    margin-top: 10px;	
}

.bg_desc::before, .bg_desc::after {
    display: table;
    content: " ";	
}

.bg_desc::after {
	clear: both;
}

.bg_desc .radio {
	display:none;
}

.bg_desc .radio input {
	display:none;
}

.bg_desc .radio label {
	padding:0px;
    color: #333;
    font-size: 15px;
    font-family: "MuseoSansBold";	
}

.bg_desc .radio:first-child {
	display:inline-block;
}

.bg_desc .options {
    display: inline-block;
    border-right: 1px solid #ededed;
    padding-right: 10px;
    vertical-align: top;
}

.bg_desc .options label {
	font-weight:normal;
	font-size:15px;
}

.product-thumb .bg_desc .price {
	margin-top:0px;	
}

.product-thumb .bg_desc .price .cena {
    font-weight: normal;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
}

@media only screen and (min-width: 1199px) {
.product-thumb .bg_desc .price .cena {
	display:inline-block !important;
}
}

.bb .product-grid .product-thumb h4 {
	height:40px !important;
}

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

.main-category-1111 .bb .bg_desc,
.main-category-1111 .bb .bg_desc,
.main-category-1112 .bb .bg_desc,
.main-category-1112 .bb .bg_desc,
.main-category-373 .bb .bg_desc,
.main-category-373 .bg .bg_desc,
.main-category-384 .bb .bg_desc,
.main-category-384 .bg .bg_desc {
	padding: 0px 10px;
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;	
}

.main-category-1111 .bg .bg_desc::before,
.main-category-1111 .bb .bg_desc::before,
.main-category-1111 .bb .bg_desc::after,
.main-category-1111 .bb .bg_desc::after,
.main-category-1112 .bg .bg_desc::before,
.main-category-1112 .bb .bg_desc::before,
.main-category-1112 .bb .bg_desc::after,
.main-category-1112 .bb .bg_desc::after,
.main-category-373 .bg .bg_desc::before,
.main-category-373 .bb .bg_desc::before,
.main-category-373 .bg .bg_desc::after,
.main-category-373 .bb .bg_desc::after,
.main-category-384 .bg .bg_desc::before,
.main-category-384 .bb .bg_desc::before,
.main-category-384 .bg .bg_desc::after,
.main-category-384 .bg .bg_desc::after {
	display:none;
}

.main-category-1111 .bb .bg_desc .button-group,
.main-category-1111 .bg .bg_desc .button-group,
.main-category-1112 .bb .bg_desc .button-group,
.main-category-1112 .bg .bg_desc .button-group,
.main-category-373 .bb .bg_desc .button-group,
.main-category-373 .bg .bg_desc .button-group,
.main-category-384 .bb .bg_desc .button-group,
.main-category-384 .bg .bg_desc .button-group {
    padding-bottom: 0px !important;
	margin-bottom:0px;
	margin-top:0px !important;
}

.main-category-1111 .bb .bg_desc .button-group button::after,
.main-category-1111 .bg .bg_desc .button-group button::after,
.main-category-1112 .bb .bg_desc .button-group button::after,
.main-category-1112 .bg .bg_desc .button-group button::after,
.main-category-373 .bb .bg_desc .button-group button::after,
.main-category-373 .bg .bg_desc .button-group button::after,
.main-category-384 .bb .bg_desc .button-group button::after,
.main-category-384 .bg .bg_desc .button-group button::after {
	margin-left: 10px;
}

.main-category-1111 .bb .bg_desc .button-group button,
.main-category-1111 .bg .bg_desc .button-group button,
.main-category-1112 .bb .bg_desc .button-group button,
.main-category-1112 .bg .bg_desc .button-group button,
.main-category-373 .bb .bg_desc .button-group button,
.main-category-373 .bg .bg_desc .button-group button,
.main-category-384 .bb .bg_desc .button-group button,
.main-category-384 .bg .bg_desc .button-group button {
	padding:0px 10px;
}

.main-category-1111 .bb .product-thumb .bg_desc .price,
.main-category-1111 .bg .product-thumb .bg_desc .price,
.main-category-1112 .bb .product-thumb .bg_desc .price,
.main-category-1112 .bg .product-thumb .bg_desc .price,
.main-category-373 .bb .product-thumb .bg_desc .price,
.main-category-373 .bg .product-thumb .bg_desc .price,
.main-category-384 .bb .product-thumb .bg_desc .price,
.main-category-384 .bg .product-thumb .bg_desc .price {
	margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px !important;
    height: auto;
    display: flex;
    align-items: center;
    gap: 5px;	
}

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

.bb .product-thumb .button-group button {
	width:127px;
	padding-left: 7px;
}

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

.product-category-200_205 .bb .product-thumb img {
	max-height:205px;
}

.product-category-293_1397 .bb .worry,
.product-category-296_1398 .bb .worry {
	height:80px;
}

.bb .product-thumb .image {
	min-height:auto;
}

.bb .product-thumb .bg_desc .price {
    margin-top: 5px;
    float: left;
    padding-top: 0px;	
	border:0px;
}

.bb .product-layout .product-thumb .button-group {
    padding: 0px;
    padding-bottom: 5px;
    background: #fff;
    float: right;
}

.product-category-352 .catimg img,
.product-category-347 .catimg img {
	max-width:100%;
	max-height:150px;
} 

.koncept_23f a {
    display: block;
    width: 100%;
    height: 50px;
    margin-top: 15px;
    position: relative;
    z-index: 10;
    box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.13);	
}

.product-category-190 .koncept_23f a,
.product-category-190_191 .koncept_23f a,
.product-category-190_192 .koncept_23f a,
.product-category-190_1395 .koncept_23f a,
.product-category-190_197 .koncept_23f a,
.product-category-190_199 .koncept_23f a,
.product-category-190_198 .koncept_23f a,
.product-category-190_196 .koncept_23f a,
.product-category-190_195 .koncept_23f a,
.product-category-190_1098 .koncept_23f a {
	margin-top:0px;
	margin-bottom: 15px;
} 

.koncept_23f a::before {
    content: '';
    display: block;
    background-image: url(../image/den-edinstva-con.jpg);
    width: 100%;
    height: 55px;
	background-position:center center;
    background-size: cover;
    background-repeat: no-repeat;
    border: 3px solid rgba(255, 255, 255, 0.55);	
}

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

#product div.Рамка .radio span {
    display: inline-block;
}

#product div.Рамка img {
    border-radius: 0px;
    margin-right: 5px;
    max-width: 48px;
}

#product div.Подставка img {
	border-radius:0px;
	margin-right:5px;
}

.thumbnail::before {
    content: '';
    width: 259px;
    display: block;
    position: absolute;
    height: 366px;
    top: 39px;
    background-image: url(/catalog/view/theme/default/image/ramka_zoloto.png);
    background-repeat: no-repeat;
    left: 55px;
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    background-size: contain;	
}

.thumbnail.act::before {
	opacity:1; 
}

.thumbnail.active::before {
    opacity: 1;
    background-image: url(/catalog/view/theme/default/image/ramka_derevo.png);
    background-repeat: no-repeat; 	
}

.product-product-1654 .portr .thumbnail::before,
.product-product-3610 .portr .thumbnail::before,
.product-product-3611 .portr .thumbnail::before,
.product-product-2956 .portr .thumbnail::before,
.product-product-3103 .portr .thumbnail::before,
.product-product-3104 .portr .thumbnail::before,
.product-product-3105 .portr .thumbnail::before,
.product-product-3755 .portr .thumbnail::before,
.product-product-448 .portr .thumbnail::before,
.product-product-451 .portr .thumbnail::before,
.product-product-450 .portr .thumbnail::before,
.product-product-454 .portr .thumbnail::before,
.product-product-452 .portr .thumbnail::before,
.product-product-453 .portr .thumbnail::before,
.product-product-456 .portr .thumbnail::before,
.product-product-3118 .portr .thumbnail::before,
.product-product-3119 .portr .thumbnail::before,
.product-product-3120 .portr .thumbnail::before,
.product-product-3122 .portr .thumbnail::before,
.product-product-3123 .portr .thumbnail::before,
.product-product-3124 .portr .thumbnail::before,
.product-product-4165 .portr .thumbnail::before,
.product-product-4166 .portr .thumbnail::before,
.product-product-514 .portr .thumbnail::before,
.product-product-513 .portr .thumbnail::before,
.product-product-3099 .portr .thumbnail::before,
.product-product-1475 .portr .thumbnail::before,
.product-product-1476 .portr .thumbnail::before,
.product-product-1478 .portr .thumbnail::before,
.product-product-1496 .portr .thumbnail::before {
	background-image: url(/catalog/view/theme/default/image/ramka_zoloto_uz.png);	
	width:254px;
	height:390px;
	left:58px;
	top:40px;
}

.product-product-453 .portr .thumbnail::before,
.product-product-452 .portr .thumbnail::before,
.product-product-454 .portr .thumbnail::before,
.product-product-450 .portr .thumbnail::before,
.product-product-448 .portr .thumbnail::before,
.product-product-449 .portr .thumbnail::before,
.product-product-451 .portr .thumbnail::before {
	background-image: url(/catalog/view/theme/default/image/ramka_zoloto_uz.png);	
	width:254px;
	height:390px;
	left:58px;
	top:16px;	
}

.product-product-453 .portr .thumbnail.active::before,
.product-product-452 .portr .thumbnail.active::before,
.product-product-454 .portr .thumbnail.active::before,
.product-product-450 .portr .thumbnail.active::before,
.product-product-448 .portr .thumbnail.active::before,
.product-product-449 .portr .thumbnail.active::before,
.product-product-451 .portr .thumbnail.active::before {
	background-image: url(/catalog/view/theme/default/image/ramka_derevo_uz.png);	
	width:254px;
	height:390px;
	left:58px;	
}

.product-product-1654 .portr .thumbnail.active::before, 
.product-product-3610 .portr .thumbnail.active::before, 
.product-product-3611 .portr .thumbnail.active::before, 
.product-product-2956 .portr .thumbnail.active::before, 
.product-product-3103 .portr .thumbnail.active::before, 
.product-product-3104 .portr .thumbnail.active::before, 
.product-product-3105 .portr .thumbnail.active::before, 
.product-product-3755 .portr .thumbnail.active::before, 
.product-product-448 .portr .thumbnail.active::before, 
.product-product-449 .portr .thumbnail.active::before, 
.product-product-450 .portr .thumbnail.active::before, 
.product-product-454 .portr .thumbnail.active::before, 
.product-product-452 .portr .thumbnail.active::before, 
.product-product-453 .portr .thumbnail.active::before, 
.product-product-456 .portr .thumbnail.active::before, 
.product-product-3118 .portr .thumbnail.active::before, 
.product-product-3119 .portr .thumbnail.active::before, 
.product-product-3120 .portr .thumbnail.active::before, 
.product-product-3122 .portr .thumbnail.active::before, 
.product-product-3123 .portr .thumbnail.active::before, 
.product-product-3124 .portr .thumbnail.active::before,   
.product-product-4165 .portr .thumbnail.active::before, 
.product-product-4166 .portr .thumbnail.active::before, 
.product-product-514 .portr .thumbnail.active::before, 
.product-product-513 .portr .thumbnail.active::before, 
.product-product-3099 .portr .thumbnail.active::before, 
.product-product-1475 .portr .thumbnail.active::before, 
.product-product-1476 .portr .thumbnail.active::before, 
.product-product-1478 .portr .thumbnail.active::before, 
.product-product-1496 .portr .thumbnail.active::before {
	background-image: url(/catalog/view/theme/default/image/ramka_derevo_uz.png);	
	width:254px;
	height:390px;
	left:58px;
}

.product-product-7925 .portr .thumbnail::before,
.product-product-4161 .portr .thumbnail::before,
.product-product-7932 .portr .thumbnail::before,
.product-product-7945 .portr .thumbnail::before,
.product-product-7944 .portr .thumbnail::before,
.product-product-3287 .portr .thumbnail::before,
.product-product-3318 .portr .thumbnail::before,
.product-product-3319 .portr .thumbnail::before,
.product-product-3289 .portr .thumbnail::before,
.product-product-3259 .portr .thumbnail::before,
.product-product-3258 .portr .thumbnail::before,
.product-product-3257 .portr .thumbnail::before,
.product-product-3256 .portr .thumbnail::before,
.product-product-3255 .portr .thumbnail::before,
.product-product-4071 .portr .thumbnail::before,
.product-product-3100 .portr .thumbnail::before,
.product-product-8145 .portr .thumbnail::before,
.product-product-8832 .portr .thumbnail::before,
.product-product-3101 .portr .thumbnail::before,
.product-product-3102 .portr .thumbnail::before,
.product-product-4072 .portr .thumbnail::before {
	background-image: url(/catalog/view/theme/default/image/ramka_zoloto_big_h.png);	
	width:295px;
	height: 208px;
    left: 39px;
    top: 120px;
}

.product-product-10566 .portr .thumbnail::before {
    width: 273px;
    height: 192px;
    left: 50px;
    top: 111px;	
	background-image: url(/catalog/view/theme/default/image/ramka_zoloto_big_h.png);
}

.product-product-10566 .portr .thumbnail.active::before {
    width: 273px;
    height: 192px;
    left: 50px;
    top: 111px;	
	background-image: url(/catalog/view/theme/default/image/ramka_derevo_big_h.png);		
}

.category-2413.portr .thumbnail::before,
.category-2412.portr .thumbnail::before,
.category-2411.portr .thumbnail::before,
.category-2409.portr .thumbnail::before,
.category-2408.portr .thumbnail::before,
.category-2406.portr .thumbnail::before,
.category-2405.portr .thumbnail::before,
.category-2404.portr .thumbnail::before,
.category-2407.portr .thumbnail::before,
.category-876.portr .thumbnail::before,
.category-2404.portr .thumbnail::before {
	width: 273px !important;
    height: 389px !important;
    left: 50px !important;
    top: 11px !important;
    background-image: url(/catalog/view/theme/default/image/ramka_zoloto_big.png) !important;
}

.category-2413.portr .thumbnail.active::before,
.category-2412.portr .thumbnail.active::before,
.category-2411.portr .thumbnail.active::before,
.category-2409.portr .thumbnail.active::before,
.category-2408.portr .thumbnail.active::before,
.category-2406.portr .thumbnail.active::before,
.category-2405.portr .thumbnail.active::before,
.category-2404.portr .thumbnail.active::before,
.category-2407.portr .thumbnail.active::before,
.category-876.portr .thumbnail.active::before,
.category-2404.portr .thumbnail.active::before {
	width: 273px !important;
    height: 389px !important;
    left: 50px !important;
    top: 11px !important;
    background-image: url(/catalog/view/theme/default/image/ramka_derevo_big.png) !important;
}

.product-product-7925 .portr .thumbnail.active::before,
.product-product-4161 .portr .thumbnail.active::before,
.product-product-7932 .portr .thumbnail.active::before,
.product-product-7945 .portr .thumbnail.active::before,
.product-product-7944 .portr .thumbnail.active::before,
.product-product-3287 .portr .thumbnail.active::before,
.product-product-3318 .portr .thumbnail.active::before,
.product-product-3319 .portr .thumbnail.active::before,
.product-product-3289 .portr .thumbnail.active::before,
.product-product-3259 .portr .thumbnail.active::before,
.product-product-3258 .portr .thumbnail.active::before,
.product-product-3257 .portr .thumbnail.active::before,
.product-product-3256 .portr .thumbnail.active::before,
.product-product-3255 .portr .thumbnail.active::before,
.product-product-3100 .portr .thumbnail.active::before,
.product-product-8145 .portr .thumbnail.active::before,
.product-product-8832 .portr .thumbnail.active::before,
.product-product-3101 .portr .thumbnail.active::before,
.product-product-3102 .portr .thumbnail.active::before,
.product-product-4072 .portr .thumbnail.active::before {
	background-image: url(/catalog/view/theme/default/image/ramka_derevo_big_h.png);	
	width:295px;
	height: 208px;
    left: 39px;
    top: 120px;
}

.product-product-10566 .new-prod-page .thumbnails .thumbnail img,
.product-product-7925 .new-prod-page .thumbnails .thumbnail img,
.product-product-4161 .new-prod-page .thumbnails .thumbnail img,
.product-product-7932 .new-prod-page .thumbnails .thumbnail img,
.product-product-7945 .new-prod-page .thumbnails .thumbnail img,
.product-product-7944 .new-prod-page .thumbnails .thumbnail img,
.product-product-3287 .new-prod-page .thumbnails .thumbnail img,
.product-product-3318 .new-prod-page .thumbnails .thumbnail img,
.product-product-3319 .new-prod-page .thumbnails .thumbnail img,
.product-product-3289 .new-prod-page .thumbnails .thumbnail img,
.product-product-3259 .new-prod-page .thumbnails .thumbnail img,
.product-product-3258 .new-prod-page .thumbnails .thumbnail img,
.product-product-3257 .new-prod-page .thumbnails .thumbnail img,
.product-product-3256 .new-prod-page .thumbnails .thumbnail img,
.product-product-3255 .new-prod-page .thumbnails .thumbnail img,
.product-product-3100 .new-prod-page .thumbnails .thumbnail img,
.product-product-8145 .new-prod-page .thumbnails .thumbnail img,
.product-product-8832 .new-prod-page .thumbnails .thumbnail img,
.product-product-3101 .new-prod-page .thumbnails .thumbnail img,
.product-product-3102 .new-prod-page .thumbnails .thumbnail img,
.product-product-4072 .new-prod-page .thumbnails .thumbnail img { 
	max-height: inherit;
}

.portr .thumbnails .thumbnail img {
/* 	width:272px;
	height:417px; */ 
	max-height: 386px;
}

.portr #product .form-group.add {
    border: none;
    background: transparent;
    padding: 0px;
    margin-right: -7.5px;
    margin-left: -7.5px;	
}

.portr .category_menu > div a em {
    font-style: normal;
    position: absolute;
    background: rgb(248, 78, 81);
    color: #ffffff;
    bottom: 0px;
    height: 22px;
    width: 100px;
    text-align: center;
    line-height: 22px;
    left: 50%;
    margin-left: -50px;
}

.col-lg-25 {
    position: relative;
    min-height: 1px;
    padding-right: 7.5px;
    padding-left: 7.5px;	

}
.catteg .col-lg-25 {max-height:216px;margin-bottom: 15px;}
.product-category-2483 .catteg .col-lg-25 {max-height:216px;margin-bottom: 30px;}

.catteg .col-lg-2 {
	max-height:232px;
}

@media (min-width: 992px) {
.col-lg-25 {
	width:20%;
}		
}

.col-lg-25 {
	float: left;
}

.superproducts_tabs .nav-tabs > li > a {
	font-size:17px;
	padding:0px;
	color:#6daef0;
	border:0px !important;
	border-bottom:1px dashed #ffffff !important;
}

.superproducts_tabs .nav-tabs > li {
	margin-right:20px;
}	

.superproducts_tabs .nav-tabs > li.active > a {
	color:#f84d50;
	border-bottom:1px dashed #f84d50 !important;
}

.superproducts_tabs .nav-tabs {
    margin-bottom: 15px;
    padding-top: 5px;
}

.superproducts_tabs .item {
	margin-bottom:20px;
}

.block_description + #foot {
    background: transparent;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.superproducts_tabs .nav-tabs > li.active > a:focus {
	background:transparent;
	border:0px;
}

.superproducts_tabs .nav-tabs > li.active > a:hover {
	color:#f84d50;
	border:0px;
	border-bottom:1px dashed #f84d50 !important;	
	background:transparent;
}

.superproducts_tabs .nav-tabs > li > a:hover {
	color:#f84d50;
	border:0px;
	border-bottom:1px dashed #f84d50 !important;
	background:transparent;
}

.simple-content textarea.form-control {
	height:70px;
}

#simplecheckout_customer .simplecheckout-block-content {
    padding-bottom: 0px !important;
}

#simplecheckout_shipping_address .simplecheckout-block-content {
	padding-top:0px !important;
}

.pobedaa #foot {
    background: transparent;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.pobedaa .superproducts_tabs h3 {
	display:none;
}
/* типо это приписка акция знаю по ублюдски но вот так здесь всё*/

.product-category-373 .catteg li:nth-child(12) img + span,
.product-category-243 .catteg li:nth-child(14) img + span,
.product-category-243 .catteg li:nth-child(3) img + span,
.product-category-200 .catteg li:nth-child(5) img + span,
.product-category-260 .catteg li:nth-child(5) img + span {
    position: absolute; 
    top: -5px;
    left: -5px;
    display: block;
    background: #f84d50;
    color: #fff;
	border-radius:24px; 
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;	
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;	
}

/* Важно: родительский элемент должен быть позиционирован относительно */
li.cid2955, li.cid3048  {
  position: relative;  /* чтобы псевдоэлемент позиционировался относительно li */
  /* при необходимости добавьте display: block или inline-block, но li по умолчанию block */
}

li.cid2955, li.cid3048 {
  position: relative; /* обязательно, чтобы псевдоэлемент позиционировался относительно li */
}

li.cid2955::before, li.cid3048::before {
  content: "Акция";
  position: absolute;
  top: 8px;
  right: 5px;
  display: block;
  background: #f84d50;
  color: #fff;
  border-radius: 24px;
  padding: 5px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  z-index: 10;

  /* Исправление размытости */
  backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-font-smoothing: antialiased;

  /* Клик сквозь бейдж */
  pointer-events: none;

  /* Анимация */
  animation: floating 1.5s infinite ease-in-out;
}

@keyframes floating {
  0% {
    transform: translateY(0px) translateZ(0);
  }
  50% {
    transform: translateY(-5px) translateZ(0);
  }
  100% {
    transform: translateY(0px) translateZ(0);
  }
}

/* Определение анимации покачивания */
@keyframes floating {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}


@keyframes floating {
	0% {
		transform: translateX(0%);
	}
	50% {
		transform: translateX(8%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateX(0%);
	}
	50% {
		-webkit-transform: translateX(8%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

.product-category-122_430 .catlist {
	background:transparent;
}

.pobedaa #column-left {
	width:100%;
	padding:0px;
}

.product-category-200_1315 .prodductss > div:nth-child(3) .product-thumb + span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    background: #f84d50;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;	
}

.pprice .discount {
    background: #f84d50;
    color: #fff;
    padding: 6px 10px;
    margin-bottom: -5px;
    font-size: 14px;
    position: relative;
    opacity: 1;
    font-weight: normal;
    font-family: "MuseoSansRegular";
    margin-top: 5px;
}

.pprice .discount::after {
    content: '';
    display: block;
    width: 41px;
    height: 100%;
    right: 0px;
    top: 0px;
    background: url(/catalog/view/theme/default/image/act_1_big_right.jpg) no-repeat center center;
    position: absolute;
}

.flag_sale {
    background: #f84d50;
    color: #fff;
    padding: 6px 10px;
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
    padding-right: 40px;
	display:none !important;
}

.flag_sale::after {
	content: '';
    position: absolute;
    right: 0px;
    /* bottom: -20px; */
    border: 16px solid transparent;
    border-right: 16px solid #ffffff;
    display: block;
    top: 0px;
}

.flag_sale.pl::after {
    content: '';
    position: absolute;
    right: 0px;
    border: 26px solid transparent;
    border-right: 26px solid #fff;
    display: block;
    top: 0px;
}

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

.flag_sale.fll::after {
    content: '';
    position: absolute;
    right: 0px;
    border: 40px solid transparent;
    border-right: 26px solid #fff;
    display: block;
    top: 0px;
}

.flaggss .info_block.pll .specification {
    margin-bottom: 5px;
    margin-top: 15px;
}

.flajj .info_block.pll .specification {
    margin-bottom: 0px;
    margin-top: 0px;
}

.info_block.pll {
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    padding: 18px 15px;	
}

#input-option4401 label span, #input-option4401 label em, #input-option4401 label b {
	display:none;
}

.dop_c + .list_catteg {
	margin-top:30px;
}

.dop_categ img {
    display: block;
    margin: 0px auto;
}

.dop_categ a span {
	display:block;
    color: #6daef0;
    text-decoration: underline;
    font-size:15px;	
	height:42px;
}

.dop_categ li a {
    display: block;
    background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
    text-align: center;	
}

.dop_categ > li > span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    background: #6daef0;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;	
}

.product-category-173_1215 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-173_1215 .catteg {
	display:none;
}

.una img {
	width:100%;
}

.product-category-189_1651_1136 .ffll,
.product-category-189_1651_1136 .lele,
.product-category-189_1651_1136 .una {
	display:none;
}

.box-category > ul > li > a.havechild + ul > li > a.havechild + ul a.active + ul {
	display:none;
}

.box-category > ul > li > a.havechild + ul > li > a.havechild + ul a + ul {
	display:none;
}

/* .m_menu .dropdown-inner > ul > li:nth-child(1) > a {
	color:#f84e51 !important;
}

.m_menu .dropdown-inner > ul > li:nth-child(1) > a:hover {
	color:#ffffff !important;
}

.m_menu .dropdown-inner > ul > li:nth-child(1):hover > a {
	color:#ffffff !important;
}

.m_menu .dropdown-inner > ul > li.active > a {
	color:#ffffff !important;
} */

.capcap input {
	display:inline-block;
}

.contt {
font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important;
    text-align: justify;
    padding-bottom: 5px;
}

#product .form-group .checkbox label::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius:0px;
    background: #FFF;	
}

#product .form-group .checkbox label input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px;	
}

#product .form-group .checkbox label input:checked + span::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 1;
    transition: .2s;	
}

#product .form-group .checkbox label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 18px;
    line-height: 18px;	
}

#product .form-group .checkbox label em {
    color: #f84d50;
    font-style: normal;
    display: inline-block;
    margin-left: 5px;	
}

.na_palochke {
    padding-top: 20px;
    margin-top: -15px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 7px;
    margin-bottom: 7px;
	display:none;
}

.na_palochke label {
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: normal;
    display: block;	
}

.na_palochke span {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    display: block;
    margin-bottom: 10px;	
}

.na_palochke div {
	display:inline-block;
    vertical-align: middle;	
}

.na_palochke a {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px;
    margin-left: 15px;
    font-size: 15px;
    background: #f84d50;
    color: #ffffff;
    padding: 5px 10px;
    border-radius: 3px;
    border-bottom: 3px solid #d43c3f;
    margin-top: -12px;
}

.na_palochke em {
    color: #f84d50;
    font-style: normal;
}

.na_palochke span::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;	
}

.product-category-1577 #column-left {
	display:none !important;
}

.product-category-1577 #content {
	width:100% !important;
}

.product-category-1577 #content .prodductss .col-lg-3 {
	width:20% !important;
}

.cat_flag .caption {
	height:127px;
}

.cat_flag .button-group a {
    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: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: left;
    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;	
}

.am-item-open > a .am-arrow::after {
	display:none !important;
}

.cat_block {
    display: block;
    position: relative;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    padding: 5px;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    background: rgba(255,255,255,1);
    padding-bottom: 0px;	
}

.cat_block:hover span {
    background: #f8f8f8;	
}

.cat_block span {
    background: #ffffff;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #333333;
    font-size: 15px;
    left: 0px;
    width: 100%;
    bottom: 0px;
    text-align: center;	
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.g-recaptcha + .text-danger {
    top: 30px;
    right: auto;
    left: 330px;	
}

.top_menu ul li:first-child a {
    /*font-family: "MuseoSansMedium";*/
}

.category_main > .row > div:nth-child(4) span {
	border-top: 1px solid #e7e7e7;
}

.cat_block:hover img {
    filter: brightness(1.2); 
}

.cat_block img {
	max-width:100%;
    transition: all 0.6s ease 0s;	
}

.category_main {
	padding-top:15px;
    position: relative;
    z-index: 10;	
}

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

.p_portal img {
    max-width: 100%;
    max-height: 44px;
}

.product-category-938_1589_1590 .on_develop {
	display:none;
}

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

.akcc p {
    margin:0px;
}

.akcc + p { 	
    margin-bottom:20px; 
}

.list_catteg.znakki .catlist {
    display: block;
    position: relative;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    padding: 10px;
    padding-bottom: 0px;	
	background: #ffffff;
}

.list_catteg.znakki .catimg a {
    display: block;
    vertical-align: top;
    height: auto;
}

.list_catteg.znakki .catlist .catimg {
    padding: 0px;
    box-shadow: none;
    height: auto; 	
}

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

.product-category-1001_1599 .ffll, .product-category-1001_1599 .lele, .product-category-1001_1599 .una {
	display:none;
}

#input-option7390 label em,
#input-option7390 label b,
#input-option7390 label span {
	display:none;
}

.product-category-1048_1609 .ffll,
.product-category-1048_1609 .lele,
.product-category-1048_1609 .una {
	display:none;
}

.tko_block img {
	max-width:100%;
	max-height:140px;
}

.tko_block > div {
	background:#ffffff;
    -webkit-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.05);
    box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.05);	
}

.tko_block .t_title {
    background: #f84e51;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
    font-size: 15px;	
}

.t_image {
	display:block;
	padding:10px;
}

.t_desc {
	padding:10px;
	padding-top:0px;
    color: #333;
    font-size: 15px;	
	text-align: center !important;
	height:150px;
}

.t_desc div {
	text-align: center !important;	
    color: #666666;	
    font-size: 14px !important;		
}

.product-category-1048_1609 .desc_p {
	height:100% !important;
}

.blo .row > div {
	margin-bottom:30px;
}

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

.product-category-1048_1609 .desc_p + .readmore-js-toggle {
	display:none;
}

.product-category-1048_1609 .desc_p::after {
	display:none !important;
}

.bak_inf {
    text-align: center !important;
    font-size: 15px;
    background: #fff;
    /* box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.12); */
    overflow: hidden;
    margin-bottom: 30px;
    padding: 10px 0px;
}

.desc_p h2 {
	font-family: "MuseoSansMedium" !important;
}

.desc_p h3 {
	font-family: "MuseoSansMedium" !important;
	font-size:17px;
}

.bak picture {
	display:block;
	width:100%;
	background:#ffffff;
	text-align:center;
}

.product-product-7325 .lubb {
	display:none;
}

.product-product-7325 #product .form-group {
	border:0px;
}

.NY_pechat #yo-1 .yo-heading,
.NY_pechat #yo-2 .yo-heading {
	display:block;
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 5px;
    border: 0px;	
}

.NY_pechat #yo-2 .yo-heading {
    line-height: 20px;
    display: flex !important;
    margin-bottom: 10px;
}

.NY #yo-1 .yo-heading,
.NY #yo-2 .yo-heading {
	display:block !important;
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 5px;
    border: 0px;	
}

.NY #yo-1 .yo-heading {
    line-height: 20px;
    display: flex !important;
    margin-bottom: 10px;
}

.NY #yo-2 .yo-heading::before,
.NY_pechat #yo-1 .yo-heading::before {
    content: "\f3f3";
    font-family: "Ionicons";
    position: relative;
    top: 0px;
    font-size: 22px;
    display: inline-block;
    margin-right: 7px;
}

.NY #yo-1 .yo-heading::before, 
.NY_pechat #yo-2 .yo-heading::before {
    content: "\f315";
    font-family: "Ionicons";
    position: relative;
    top: 10px;
    font-size: 28px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
}

.NY #yo-1 .yo-heading i,
.NY #yo-2 .yo-heading i,
.NY_pechat #yo-2 .yo-heading i,
.NY_pechat #yo-1 .yo-heading i {
	display:none;
}

.NY .yo-menu .yo-am > li ul, 
.NY_pechat .yo-menu .yo-am > li ul {
    position: absolute;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 99;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    left: 270px;
    top: 0;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);
    border-radius: 0;
    background: #fff;
    padding: 20px 30px;
    width: 300px;
    display:block;	
}

.NY #yo-1 .yo-am > li ul li,
.NY #yo-2 .yo-am > li ul li,
.NY_pechat #yo-2 .yo-am > li ul li {
    width:100%;	
}	

.NY .yo-menu .yo-am > li:hover ul,
.NY_pechat .yo-menu .yo-am > li:hover ul {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleX(1);
    transform: scaleX(1);	
}

.container.NY #column-left .bo, 
.container.NY #column-left .custom_menu {
	display:none;
}

.container.NY #column-left .readmore-js-toggle {
	display:none;
}

.NY .yo-menu .yo-am > li ul li a, 
.NY_pechat .yo-menu .yo-am > li ul li a {
    color: #333;
    font-size: 15px;
    text-decoration: none;
    display: block;
    padding: 5px 0px;
    line-height: 20px;
    border-bottom: 1px dotted #e5e5e5;
}

.NY .yo-menu ul ul > li > a.active, 
.NY_pechat .yo-menu ul ul > li > a.active {
    background: transparent !important;
}

.NY .yo-menu .yo-am > li ul li a:hover, 
.NY_pechat .yo-menu .yo-am > li ul li a:hover {
    text-decoration: underline;
    color: #f84e51;
    background-color: transparent;
}

.NY .yo-menu ul.yo-am li a.am-parent::after, 
.NY_pechat .yo-menu ul.yo-am li a.am-parent::after {
    content: "\f3d3";
    font-family: "Ionicons";
    display: inline-block;
    float: right;
    position: absolute;
    right: 15px;
    top: 11px;
}

.NY .yo-menu ul.yo-am li a::before, 
.NY_pechat .yo-menu ul.yo-am li a::before {
	display:none;
}

.Высота.Ёлки strong, .Высота.елки strong {
    font-weight: normal;

    display: inline-block; 
}

.Высота.Ёлки strong + span, .Высота.елки strong + span {
	display: inline-block;
	margin-right:2px;
}

#product label strong {
	font-weight:normal;  
}

.navi a {
    display: block;
    background: #f84d51;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    text-align: center;
    padding: 13px 15px;
    font-size: 17px;
    color: #fff;
    margin-bottom:10px;	
	position:relative;
	overflow:hidden;
}

.navi a:hover {
    background: #f12024;	
}

.product-category-173 .breadd h1 {
	font-size:24px;
}

.navi a::before {
    font-family: "Ionicons";
    display: inline-block;
    margin-right: 10px;
    content: "\f125";
    position: absolute;
    left: 15px;
    font-size: 80px;
    top: -32px;
    opacity: 0.5;
}

.navi a::after {
	font-family: "Ionicons";
    display: inline-block;
    margin-right: 10px;
    content: "\f125";
    position: absolute;
    left: 35px;
    font-size: 80px;
    top: -32px;
    opacity: 0.2;
	transition: all .85s;
}

.navi a:hover::after {
	left:100%;
}

#ny-cat .level3 .column + .fm-title, #ny-cat .level3 .column + .fm-title + .column, #ny-cat .level3 .column + .fm-title + .column + .column, #ny-cat .level3 .column + .fm-title + .column + .column + .column {
	display:none;
}

#sc-1 .owl-stage > div:nth-child(1) span {
    line-height: 18px;
    padding-top: 2px;	
}

#sc-1 .owl-stage > div:nth-child(4) span {
    line-height: 18px;
    padding-top: 2px;	
}

ul.categories_1000 > li > a + ul > li > a + ul > li > a {
    padding-left:27px;	
}

#horizontal-menu > li:nth-child(4) ul li ul li:last-child {
	margin-top:12px;
    width: 100%;
    display: block;
    clear: both;	
}

#horizontal-menu > li:nth-child(4) ul li ul li:last-child a {
	color:#f84e51;
	font-size:16px;
}

.product-category-938_1629 .breadcrumb {
	display:none;
}

.product-category-938_1629 h1 {
	text-align:center;
}

.product-category-938_1629 h1::after {
    left: 50%;
    margin-left: -131px;	
}	

.product-category-1001_1631 .on_develop {
	display:none;
}

.stendy_z {
    font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important;
    text-align: justify;
    margin-top: 32px;
}

.pol img {
    max-width: 100%;
    padding: 10px;
    background: #fff;
    margin-bottom: 20px;
}

.car img {
	max-width:100%;
	background:#ffffff;
	padding:10px;
}

.product-category-173_1636_1638 .product-grid .product-thumb h4 {
    height: 95px;
}  

.bf-check-position .box-heading {
    display:none;
}

.bf-panel-wrapper {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    background:#ffffff;	
	margin-bottom:20px;
}

.bf-attr-block {
	padding: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11) !important;	
	padding-bottom:0px;
}

.bf-attr-block.bf-price-filter {
	padding-bottom:0px;
}

.bf-layout-id-79 .bf-attr-header {
    background: transparent !important;
    color: #333333 !important;
}

.bf-attr-header.bf-collapse + .bf-sliding-cont {
	padding-top:10px;
}

.bf-sliding.bf-expanded {
	margin-bottom:10px;
}

.bf-cross, .bf-close-btn, .bf-arrow::before {
    content: "\f3d3";
    font-family: "Ionicons";
    font-size: 18px;
    color: #333333;
}

.bf-arrow.active::before {
    content: "\f3d0";
    font-family: "Ionicons";
    font-size: 18px;
    color: #333333;
}

.bf-w-line .bf-arrow::before {
    content: "\f3d0";
    font-family: "Ionicons";
    font-size: 18px;
    color: #333;
    position: relative;
    top: -2px;
}

.bf-layout-id-79 .ui-widget-header {
    background: #f84d51 !important;
}

.bf-slider-container.ui-slider-horizontal, .bf-slider-range.ui-slider-horizontal {
	height:2px !important;
}

.bf-layout-id-79 .ui-widget-content {
    margin-top: 8px;	
}

.ui-slider-horizontal .ui-slider-handle {
	top:-8px !important;
}

.bf-layout-id-79 .ui-state-default {
    background: #ffffff !important;
    border: 0px !important;	
    box-shadow: 0px 0px 6px rgba(23, 56, 131, 0.29) !important;
	width:16px !important;
	height:16px !important;
	outline:none !important;
}

.bf-layout-id-79 .ui-state-default::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 4px;
    left: 4px;
    background: #f84e51;
    border-radius: 10px;	
}

.bf-price-slider-container {
    padding: 10px 11px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.bf-cur-symb input[type="text"] {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    border: 1px solid rgba(80, 80, 80, 0.13);
    padding: 5px 5px;
    color: #333;
    font-size: 14px;
    width: 60px;
    max-width: inherit !important;
    text-align: center !important;
}

.bf-arrow {
    display: inline;
    font-size: 0;
    padding: 0px;
    float: right;
    position: relative;
    top: -3px;
}

.bf-buttonclear {
    background: #f84d50;
    border-bottom: 2px solid #d43c3f;
    -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: 32px;
    color: #fff;
    height: 35px;
    font-size: 15px;
    display: inline-block;
	padding:0px 15px;
    text-align: left;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
	margin:5px 0px;
}

.bf-buttonclear:hover {
	background:#d43c3f;
}

.bf-buttonclear::before {
    content: "\f128";
    font-family: "Ionicons";
    color: #ffffff;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 4px;	
}

.bf-attr-filter label {
	font-weight:normal;
}

.bf-cell input {
	display:none !important;
}

.bf-cell input + label {
    position: relative;
    padding-left: 26px;
    line-height: 20px;
}

.bf-cell input + label::before {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #CDD1DA;
    border-radius: 0px;
    background: #FFF;	
}

.bf-cell input:checked + label::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 4px;
    width: 12px;
    height: 12px;
    border-radius: 0px;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 1;
    transition: .2s;	
}

.bf-count {
    float: right;
    background: #6daef0 !important;
    color: #fff;
    line-height: 20px;
    padding: 0 3px;
    border-radius: 3px;
    display: block;
    position: relative;
    min-width: 20px;
    text-align: center;
    font-size: 12px;
    /* border-radius: 35px; */
    height: 20px;
} 

.NY .yo-menu .yo-am > li ul li a.active {
    font-family: "MuseoSansBold";	
}

/* ul.yo-am li.active > ul > li > a {
	background-color: rgba(237, 237, 237, 0.78) !important;		
}

ul.yo-am li.active > ul > li.active > a {
    background: rgba(109, 174, 240, 1) !important;
    color: #ffffff !important;
} */

.product-category-173_1158_1634 .product-grid .product-thumb h4,
.product-category-173_1636_1637 .product-grid .product-thumb h4 {
    height: 76px;
}

.form_cont #button-upload {
    width: 304px !important;
    display: inline-block;
    background: #f84e51;
    color: #fff;
    border-radius: 3px;
    border-bottom: 2px solid #d24043;
    border-bottom: 3px solid #d43c3f !important;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: none;
    outline: none;
    vertical-align: middle;
    height: 44px;
    border-color: transparent;
}

.form_cont #button-upload:hover {
	background:#d43c3f;
}

.form_cont #button-upload + input + span.success {
	display: inline-block;
    margin-left: 10px;
    color: #6daef0;
    font-size: 15px;
    border-bottom: 1px dashed #6daef0;
    vertical-align: middle;
    max-width: 100% !important;
    margin-top: 0px !important;	
}

.form_cont #button-upload::before {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
}

.product-category-384_1339 .product-grid .product-thumb h4 {
	height:100px;  
}

.product-category-189_1651 .ffll,
.product-category-189_1651 .lele,
.product-category-189_1651 .una {
	display:none;
}

.prod_imm {
	display:block;
	background:#ffffff;
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 10px;	
	text-decoration:none !important;
}

#tab-description .prod_imm span {
    display: block;
    text-align: center !important;
	padding:10px;
    margin-top: 10px;
    line-height: 17px;
    font-size: 15px !important;
}

#tab-description a {
	text-decoration:underline;
}

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

.product-category-243 .catname {
    height: 70px;
    padding: 0px 0px;	
}


.product-category-1048_1609 .prodductss .product-grid:last-child .product-thumb h4 {
    height: 76px;
    overflow: hidden;
}

.ad_description h2 {
	display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333;
    padding: 0px;
	font-family: "MuseoSansMedium" !important;
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.ad_description .pol img {
	background: #f8f8f8;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);	
}

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

.ad_description ul li {
	color: #333;
    font-size: 15px;
    text-align: justify;	
}

.ad_description ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;	
}

.ad_description ul {
	margin-bottom:15px;
}

.ad_description a {
    text-decoration: underline;
	color: #6daef0;	
}

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

.tko_category a {
    display: block;
    position: relative;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    padding: 10px;
    padding-bottom: 0px;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.tko_category a span {
    background: #fff;
    display: block;
    height: 45px;
    line-height: 45px;
    color: #333;
    font-size: 15px;
    left: 0px;
    width: 100%;
    bottom: 0px;
    text-align: center;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.tko_category .row > div {
	margin-bottom:30px;
}

.tko_category .row > div:nth-child(5) span,
.tko_category .row > div:nth-child(6) span {
	line-height: 17px;
    padding-top: 6px;	
}

.product-category-1048_1609 .catimg img {
	max-width:100%;
	width:100%;
}

.product-category-1048_1609_1660 .on_develop {
	display:none;
}

.brand a:hover {
	text-decoration:none;
}

.brand a:hover span {
	text-decoration:none;
	color: #333;
}

.brand span span {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
    position: relative;
    z-index: 10;
    background: #fff;	
	display: block;
	height:248px;
}

.brand span span b {
    font-weight: normal;
    display: block;
    color: #f84e51;
    font-size: 13px;
    text-decoration: underline;
    margin-top: 9px;	
}

.brand span span b:hover {
    color: #6daef0;
    text-decoration: underline;
}

.brand .catname {
	padding:0px;
}

.brand .catlist {
    padding-bottom: 5px;	
}

.product-category-1048_1609 .category_description {
    margin-bottom: 0px;	
}

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

.plakat_pr .catimg {
	height:100px;
}

.plakat_pr .catimg a {
	height: 80px;
}

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

.plakat_pr .catimg a img {
	max-width:100%;
	max-height:80px;
}

.dop_textx {
    background: #f8f8f8;
    padding: 15px 0px;
    padding-bottom: 10px;	
}

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

.dop_textx h3 {
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333333;
    padding: 0px;
    font-family: "MuseoSansMedium";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.dop_textx li {
    color: #333;
    font-size: 15px;
    text-align: justify;
    margin-bottom: 10px;
}

.dop_textx li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

.plakat_pr h2 {
    margin-top: 0px;
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 20px;
    font-family: 'MuseoSansRegular';	
}

.product-category-1048_1609_1653 .desc_p {
	height:100% !important;
}

.product-category-1048_1609_1653 .readmore-js-toggle {
	display:none !important;
}

.product-category-1048_1609_1653 .desc_p::after {
	display:none;
}

.product-category-1048_1058 h2 {
    margin-top: 0px;
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 20px;	
}

.product-category-1048_1058 h2 span {
	position:relative;
}

.product-category-1048_1058 h2 span::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -5px;
}

.control-label + i {
	color: #6daef0;
    font-size: 16px;
}

.p_tit {
    margin-top: 0px;
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 20px;	
}

.p_tit span {
	position: relative;
}

.p_tit span::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -8px;
}

.product-category-1048_1609_1660 .readmore-js-section {
	overflow: inherit !important;
	height:100% !important;
}

.product-category-1048_1609_1660 .readmore-js-toggle {
	display:none !important;
}

.product-category-1048_1609_1660 .category_description .readmore-js-collapsed::after {
	display:none !important;
}

.product-category-1048_1609_1660 .prodductss {
    padding-top: 0px;
}

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

.bak img {
	display: block;
    max-width: 209px;
    margin: 0px auto;	
}

.bak div {
    width: 100%;
    background: #fff;
    text-align: center;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.05);
    box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.05);
    padding: 15px;	
}

.product-category-1048_1609_1672 .category_description {
	padding:30px 0px;
}

#tab-specification table {
	width: 600px !important;	
}

.good-param {
	width: 600px !important;
    margin-bottom: 20px;
}

.article-meta {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    border-top: 1px solid rgba(51,51,51,0.11);
    color: #333;
    font-size: 14px;
    padding: 6px 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.news-article .article-meta {
    position: relative;
    top: -4px;	
}

.article-content p a {
    color: #6daef0;
    text-decoration: underline;		
}

.article-meta a {
    color: #6daef0;
    text-decoration: underline;	
}

.repost {
	margin-bottom:20px;
}

.repost > span {
	display:inline-block;
	vertical-align:middle;
	color: #333;
    font-size: 14px;	
	margin-right:10px;
}

.repost > div {
	display:inline-block;
	vertical-align:middle;
}

.article-meta span {
	display:inline-block;
}

.article-meta span:first-child {
	border-right: 1px solid rgba(51,51,51,0.11);
    padding-right: 10px;
    margin-right: 5px;
}

.moree {
    color: #6daef0;
    text-decoration: underline;
    font-size: 15px;
    display: block;
    margin-top: 6px;
}

.article-content {
	color: #333;
    font-size: 15px;
	text-align:justify;	
}

.newsblog-category .image img {
	padding: 5px;
    border-radius: 0px;
    border: 1px solid rgba(51, 51, 51, 0.11);	
}

.newsblog-category .caption a:first-child {
	color: #6daef0;
    font-size: 17px;
    text-decoration: underline;
    text-decoration-skip-ink: none;		
}

.newsblog-category .caption p {
	color: #333;
    font-size: 15px;
    line-height: 19px;	
	margin-bottom:0px;
}

.blog-post {
	margin-bottom:20px;
}

.newsblog-category .box .module_t::before {
    content: "\f11c";
    font-size: 24px;
    vertical-align: bottom;
    top: 4px;	
}

.bnews-list {
    overflow: hidden;
    margin-bottom: 20px;	
}

.article-content ul li {
	color: #333;
    font-size: 15px;
    margin-bottom: 5px;	
}

.article-content ul li i {
    color: #f84e51;
    display: inline-block;
    margin-right: 3px;
}

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

.blog-gallery a.colorbox {
	display:block;
	border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px;	
}

.blog-gallery .title {
    display: inline-block;
    font-size: 22px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 2px;
    position: relative;
    margin-top: 0px;
    font-family: 'MuseoSansRegular';
    margin-bottom: 20px;	
	margin-top: 10px;
}

.blog-gallery .title::after {
    content: '';
    width: 205px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px;
}

.blog-gallery {
	margin-bottom:20px;
}

.podves {
	margin-bottom: 20px;
}

.podves img {
	max-width:100%;
	background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
	padding:10px;
}

.newsblog-article .article-meta {
	padding-top:0px;
	border-top:0px;
	margin-top:0px; 
}

.tko-block {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 0px;
    border: 10px solid rgba(237, 237, 237, 0.71);
    padding: 10px;	
}

.tko-block a {
	display:block;
	text-align:center;
	position:relative;
}

.tko-block div {
    top: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.79);
    height: 100%;
    padding: 0px 70px;
    margin-top: -10px;
}

.tko-main {
	margin-top:5px;
}

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

.tko-block p {
    color: #333;
    font-size: 16px;
    display: none;
    margin-top: 10px;	
}

.tko-block b {
    font-weight: normal;
    text-decoration: underline;
    color: #6daef0;
    font-size: 16px;
}

.product-category-1697_1609 .catimg img {
	max-width:100%;
	width:100%;
}

.tko-block div img {
    display: block;
    max-height: 70px;
    position: absolute;
    top: -20px;	
    right: 10px;
    padding: 4px;
    background: #ffffff;
    -webkit-box-shadow: 0px 18px 30px 0 rgba(41,41,41,.11);
    box-shadow: 0px 18px 30px 0 rgba(41,41,41,.11);
}

.tko-block a > img {
	display:none;
}

.tko-main .row > div:nth-child(2) .tko-block a::before {
    content: '';
    display: block;
    width: 260px;
    background-size: contain;
    height: 154px;
    background-image: url(/catalog/view/theme/default/image/moo.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px auto;
}

.tko-main .row > div:nth-child(3) .tko-block a::before {
    content: '';
    display: block;
    width: 260px;
    background-size: contain;
    height: 154px;
    background-image: url(/catalog/view/theme/default/image/brandirovanie.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px auto;
}

.tko-main .row > div:nth-child(3) .tko-block em {
    display: block;
    max-height: 70px;
    position: absolute;
    top: 0px;
    right: -30px;
    margin-left: 8px;
    width: 140px;
    height: 25px;
    color: #fff;
    text-align: center;
    background: url(/catalog/view/theme/default/image/hit.png) no-repeat center center;
    line-height: 25px;
    transition: 0.3s;
    font-style: normal;
    animation: blink 1500ms linear infinite;	
}

/* .tko-main .row > div:nth-child(3) .tko-block em::after {
	content: '';
    position: absolute;
    right: 0px;
    border: 16px solid transparent;
    border-right: 14px solid #f2f2f2;
    display: block;
    top: 0px;
} */

.tko-main .row > div:nth-child(1) .tko-block a::before {
    content: '';
    display: block;
    width: 260px;
    background-size: contain;
    height: 154px;
    background-image: url(/catalog/view/theme/default/image/tkoo-3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px auto;
}

.tko-main .row > div:nth-child(1) .tko-block div span {
	height:50px;
}

.product-category-1697_1698 .catteg .brand {
	display:none;
}

.product-category-970 #column-left > .box {
	display:none;
}

.pt-block {
    display: block;
    background: #f84e51;
    color: #fff;
    padding: 9px 20px;
    text-align: center;
    font-size: 15px;
    /* margin-top: -3px; */
    position: relative;
}

.pt-block::before {
	content:'';
	display:block;
	width:19px;
	height:100%;
	left:0px;
	top:0px;
	background: url(../image/act_1_left.jpg) no-repeat center center;
	position:absolute;
}

.pt-block::after {
	content:'';
	display:block;
	width:19px;
	height:100%;
	right:0px;
	top:0px;
	background: url(../image/act_1_right.jpg) no-repeat center center;
	position:absolute;
}

.pt-block.act {
    display: block !important;
    visibility: inherit !important;
    margin-bottom: 20px;	
}

.pt-block p {
	margin: 0px;
    display: inline-block;
    position: relative;
}

.pt-block p::before {
	content:'';
	display:block;
	width:10px;
	height:10px;
	background:#ffffff;
	position:absolute;
	left:-25px;
	top:50%;
	margin-top:-5px;
	border-radius:10px;
	display:none;
}

.pt-block p::after {
	content:'';
	display:block;
	width:10px;
	height:10px;
	background:#ffffff;
	position:absolute;
	right:-25px;
	top:50%;
	margin-top:-5px;
	border-radius:10px;
	display:none;
}

.block_total + .simplecheckout-cart-total input {
	min-width: 200px !important;
    margin-left: 6px !important;
    margin-right: 6px !important;
}

#simplecheckout_button_cart {
	display: inline-block;
    background: #6daef0;
    border: none;
    border-bottom: 3px solid #5696d6;
    padding: 0px;
    -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: 50px;
    color: #fff;
    margin: 0px auto !important;
    height: 38px;
    font-size: 12px;
    text-transform: uppercase;
    /* display: block; */
    text-align: center;
    padding-left: 0px;
    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;
    z-index: 10;
    vertical-align: middle;
    line-height: 38px;
    padding: 0px 12px;
	cursor:pointer;
}

.simplecheckout-cart-total-remove i {
    color: #f84d50;
	cursor:pointer;
}

.prodduct .pt-block {
    margin-bottom: 10px;
    padding: 5px 35px;
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
}

.prodduct .pt-block::before {
	content:'';
	display:block;
	width:41px;
	height:70px;
	left:0px;
	top:0px;
	background: url(../image/act_1_big_left.jpg) no-repeat center center;
	position:absolute;
	display:none;
}

.prodduct .pt-block::after {
	content:'';
	display:block;
	width:41px;
	height:70px;
	right:0px;
	top:0px;
	background: url(../image/act_1_big_right.jpg) no-repeat center center;
	position:absolute;
}

.checkout-simplecheckout .pt-block {
    margin-bottom: 15px;
    padding: 5px 20px;
}

.product-category-173_1709 .ffll,
.product-category-173_1709 .lele,
.product-category-173_1709 .una,
.product-category-173_1709 .recomm,
.product-category-173_1709 .recomm + li,
.product-category-173_1709 .ppp,
.product-category-173_1709 .una,
.product-category-173_1709 .una + li {
	display:none;
}

.product-category-173_1709 .list_catteg {
	margin-top: 35px !important;
}

/* .winter {
    background-color: #6daef0;
    height: 715px;
    overflow: hidden;
    position: relative;
} */

.product-category-938_1669 .list_catteg,
.product-category-243_1417_1694 .list_catteg {
	display:none;
}

.noty_text::after {
    content: "\f128";
    font-family: "Ionicons";
    color: rgba(102, 102, 102, 0.6);
    font-size: 23px;
    position: absolute;
    right: -11px;
    top: -9px;
}

.pop-activity.default-red {
    border-color: transparent !important;
    background-color: #fff;
    border-radius: 0px !important;
}

.pop-activity.default-red .noty_text h3 {
    color: #f84d51 !important;
	font-size:18px !important;
}

.pop-activity.default-red .noty_text p {
    color: #686868;
    font-size: 15px !important;
}

#noty_topRight_layout_container, #noty_topLeft_layout_container, #noty_topCenter_layout_container, #noty_centerLeft_layout_container, #noty_centerRight_layout_container, #noty_bottomCenter_layout_container, #noty_bottomLeft_layout_container, #noty_bottomRight_layout_container, #noty_bottomRight_layout_container, #noty_center_layout_container {
    max-width: 340px !important;
}

.info_text {
	display:none;
}

.dop_categ a img {
	max-width:150px;
}

.tko.nk .product-thumb .button-group button {
	height: 38px;
    line-height: 38px;	
	width:150px; 
	max-width:100%;
}

.tko.nk .product-layout .product-thumb {
	padding:0px;
	background:#ffffff;
}

.tko.nk .product-thumb h4 {
	margin:10px 0px;
}

.tko.nk .options {
    min-height: auto;
    background: #ededed;
    padding: 5px 10px;	
}

.tko.nk .product-thumb label {
	font-weight:normal;
	margin:0px;
}

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

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

.in_image {
	position:relative;
}

.tko.nk .product-layout .product-thumb .caption {
    padding:0px;
	padding-top: 10px;
}

.tko.nk .modell, 
.tko.nk .button-group, 
.tko.nk .price {
	padding:0px 10px;
}

.tko.nk .product-thumb .price {
    padding: 5px 10px;	
	padding-bottom:6px;
}

.tko.nk .product-layout .product-thumb .image {
	padding:10px;
	background:#ededed;
	margin-bottom:0px;
	text-align:center;
	width:100%;
}

.tko.nk .product-thumb .image a:last-child {
	display:block;
	text-align:center;
	background: #ffffff;
}

.tko.nk .product-grid .product-thumb .good_title {
    height: 100%;
    overflow: hidden;
	padding:0px 10px;
	height:38px;
    margin-top: 9px;
    margin-bottom: 9px;	
}

.tko.nk .prod_block img {
    width: auto;
    left: 0px !important;
    margin: 0px auto;
}

.tko.nk .НК-8 .options, 
.tko.nk .НК-4 .options, 
.tko.nk .НК-10 .options, 
.tko.nk .НК-5 .options, 
.tko.nk .НК-9 .options, 
.tko.nk .КТ-В-1 .options, 
.tko.nk .КТ-В-4 .options, 
.tko.nk .КТ-СМ-1 .options, 
.tko.nk .КТ-СМ-4 .options, 
.tko.nk .КТ-В-2 .options, 
.tko.nk .КТ-СМ-2 .options, 
.tko.nk .НК-3 .options {
	display:none;
}

.sostav span {
    background: #ededed;
    padding: 5px 10px;
	display:block;	
	cursor:pointer;
}

.sostav span::after {
    content: "\f3d0";
    display: inline-block;
    font-family: "Ionicons";
    margin-left: 5px;
    font-size: 18px;
    position: absolute;
    right: 60px;
    top: 3px;
	opacity:0;
}

.sostav.open span::after {
    content: "\f3d8";
}

.tut-ono {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 32px;
    z-index: 10;
    background: #ededed;
    padding: 5px 10px;
    display: block;	
}

.sostav {
	position:relative;
}

.sostav.open .tut-ono {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleY(1);
    transform: scaleY(1);	
}

.tko.nk .product-layout .product-thumb .image img {
    padding: 10px;
    background: #fff;
	box-shadow:none;
}

.tko.nk .product-layout .product-thumb .image .in_image {
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.09);
}	

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.tko.nk .product-layout .product-thumb .image img {
	width: expression(this.width > 189 ? 189: true);
	max-width:189px;
}
}

.tko.nk .product-thumb .button-group button::after {
	margin-top:7px;
}

.tko.nk .product-thumb .button-group button span {
    display: inline-block !important;
}

.tko.nk .product-thumb .col-lg-7 {
	padding-left:5px;
}

.category-1653 .dan_good, 
.category-1672 .dan_good,
.category-1708 .dan_good,
.category-1706 .dan_good {
    border: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
}

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

.main-1706 .specification.ptt.nk_nakl {
	display:none;
}


.thumbnails .image-additional .thumbnail {
	padding:10px;
	background:transparent;
    border: 1px solid rgba(51, 51, 51, 0.11);
	background:#ffffff;	
}

.thumbnails .image-additional .thumbnail img {
	box-shadow:none;
}

.thumbnails .image-additional .thumbnail::after {
	display:none;
}

.thumbnail {
    padding: 15px;
	background: rgba(237, 237, 237, 0.78);
}

.thumbnails li a {
	border:0px;
}

.specification > div {
	margin-bottom: 2px;
    display: inline-block;
    width: 50%;
    background: #f2f2f2;
    padding: 6px 6px;
    float: left;
    position: relative;
}

.specification.ptt > div span:first-child::before {
    content: "\f374";
	color: #6daef0;
	font-size: 20px;
}

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

.specification.ptt > div {
	background: transparent;
	padding:0px;
	margin-bottom: 5px;
}

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

.cat_1653 .nk_nakl,
.cat_1656 .nk_nakl,
.cat_1720 .nk_nakl,
.cat_1672 .nk_nakl {
	display:none !important;
}

.specification > div span {
    height: 18px;
    line-height: 18px;
}

.specification > div span:first-child::before {
	font-family: "Ionicons";
	color: #f84e51;
    font-size: 19px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    content: "\f375";
    position: relative;
    top: -2px;
    width: 14px;
    text-align: center;
}

.specification {
    color: #373737;
    font-size: 13px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-bottom: 2px;
	overflow:hidden;
}

.cat_1138 .specification,
.cat_942 .specification,
.cat_1136 .specification,
.cat_1137 .specification,
.cat_509 .specification,
.cat_154 .specification {
	display:none;
}

.cat_1138 .thumbnails .thumbnail img:hover {
    filter: none !important; 
}

.product-category-189_1651_512 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-189_1138 .product-thumb .image:hover img {
    filter: none !important; 
}

.specification > div::after {
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    background: #fff;
}

.specification > div:nth-child(2)::after,
.specification > div:nth-child(4)::after {
	display:none;
}

#tab-prod {
    margin-bottom: 20px;
    margin-top: 10px;
}

.related_tit {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: 'MuseoSansRegular';	
}

.rel_about {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 15px;
    line-height: 31px;
    margin-top: 10px;
}

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

.rel_about div {
	display: table-cell;
    vertical-align: middle;	
}

.pres_info .product-thumb {
    height: 152px;
    background: #ffffff;
    position: relative;
    width: 93%;
}

.rel_info .price {
    margin-bottom: 6px !important;	
}

.pres_info .product-thumb::after {
    content: '';
    display: block;
    border: 76px solid transparent;
    border-left: 23px solid #fff;
    position: absolute;
    top: 0px;
    right: -99px;
}

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

#tab-prod .caption a {
    color: #333;
    font-size: 16px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    height: 41px;
    display: block;
    line-height: 17px;	
}

#tab-prod .product-thumb .button-group button {
    height: 38px;
    width: 150px;
    line-height: 38px;
}

#tab-prod .product-thumb .button-group button::after {
	margin-top: 7px;	
}

#tab-prod .image {
    padding: 10px;
    background: #f6f6f6;
    margin: 0px;	
}

#tab-prod .image img {
    padding: 10px;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.09);	
}

#tab-prod .product-layout .product-thumb {
    padding: 0px;
    margin: 0px;
}

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

#related .product-grid .rel_image .image a:last-child {
	padding:0px;
}

.m_menu a em + em {
	display:none;
}



.h_email span {
    font-family: "MuseoSansMedium";	
}

.tko.nk .product-layout .product-thumb .НК-27 .option label,
.tko.nk .product-layout .product-thumb .НК-21 .option label,
.tko.nk .product-layout .product-thumb .НК-22 .option label,
.tko.nk .product-layout .product-thumb .НК-28 .option label {
	display:none;
}

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

.product-category-1697_1609_1657 .prodductss,
.product-category-1697_1698_1706 .prodductss,
.product-category-1697_1698_1708 .prodductss,
.product-category-1697_1698_1707 .prodductss,
.tko .prodductss {
	padding-top:0px;
}

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

.tko.nk .product-grid .product-thumb .bba .options {
	display:none;
}

.cat_1653 + .block_description #tab-description ul li::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 5px;
    height: 5px;
    background: #e80f0f;
    position: relative;
    top: -1px;
}

.b_polk .thumbnails li {
	height:100%;
}

.b_polk .thumbnails .thumbnail img {
    padding: 0px;
    box-shadow: none;	
}

.b_polk .thumbnail {
	background:#ffffff;
}

.b_polk .thumbnails li a.thumbnail {
	padding:15px;
}

.bp_title {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;	
}

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

.bp_info #product .option_bg > .row > div:nth-child(2) .form-group {
	padding-right:20px;
}

.b_polk #product {
    padding-top: 0px;
}

.b_polk #product .form-group {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.b_polk button.ion-upload, 
.ind_design button.ion-upload {
    width: 100% !important;
    display: inline-block;
    outline: none;
    vertical-align: middle;
    background: transparent;
    text-decoration: underline;
    color: #f84d51;
    text-align: left;
    padding: 0px;
    font-size: 15px;
}

.b_polk button.ion-upload::before,
.ind_design button.ion-upload::before {
    display: inline-block;
    font-size: 22px;
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -1px;
}

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

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

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

.b_polk #product .form-group.add {
    margin-left: -7.5px;
    margin-right: -7.5px;
    padding: 0px 0px;
    padding-top: 10px;	
}

.option_bg textarea {
    height: 72px;	
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 0px;	
}

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

.b_polk .add {
	padding-top:15px;
}

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

.good img {
	max-width:100%;
	max-height:245px;	
}

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

/* .process_izg .good::after {
	content: "\f3d3";
    font-family: "Ionicons";
    position: absolute;
    top: 50%;
    color: #ddd;
    font-size: 70px;
    text-shadow: 3px 0px 0px #fff;
    margin-top: -50px;
    left: 50%;
    margin-left: -13px;
} */

.process_izg .catlist {
	margin-bottom:0px;
}

.bp_image {
	padding-right:0px;
}

.bp_info {
	padding-left:0px;
}

.bp_info > div {
    background: rgba(237, 237, 237, 0.65);
    padding: 15px;
    height: 100%;
}

.bp_info .dan_good li {
    display: inline-block;
    padding-right: 10px;
    margin-right: 6px;
	font-size:15px;
}

.bp_info .pprice {
	border-bottom: 1px solid rgba(51,51,51,0.07);
}

.bp_info .dan_good li + li {
    border: 0px;
    width: auto;
    margin-top: 0px;
    top: -30px;
}

.bp_info #product .option_bg > .row > div::after {
	content: '';
    display: block;
    width: 1px;
    height: 100px;
    background: rgba(51,51,51,0.06);
    position: absolute;
    right: 10px;
    top: 10px;
}

.bp_info #product .option_bg > .row > div:last-child::after {
	display:none;
}

.option_bg {
    border-bottom: 1px solid rgba(51,51,51,0.06);
    padding-bottom: 15px;
}

.b_polk .thumbnails li {
    border: 0px;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.07);
    position: relative;
    z-index: 10;		
}

.b_polk .thumbnail::before {
	display:none;
}

footer #logo {
    margin-top: -2px;
}

.not-availble {
    background: #f84e51;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 15px;
    text-align: left;
    margin-top: -10px;
}

.not-availble + #product .form-group {
	display:none;
}

.not-availble + #product .lubb {
	display:none;	
}

.notav .dan_good li {
	display:none;
}

.notav .dan_good li:first-child {
	display:block;
}

.prodduct.portr .thumbnail {
	padding:0px;
}

.product-layout .product-thumb .caption {
	padding: 10px 10px;
    background: #ffffff;
	padding-bottom:7px;
	padding-top:0px;
}

.block_goods .item .product-thumb .caption {
	padding: 0px 12px 0px 12px;
	background-color: #F3F3F3;
	padding-bottom:7px;
}

.product-layout .product-thumb .button-group {
    padding: 0px 10px;
    padding-bottom: 15px;
    background: #ffffff;
}

.product-category-243_244 .list_catteg + p {
	display:none;
}

.container.NY .prodductss {
	padding-top:0px;
}

.container.NY {
	padding-top:8px;
}

.specification.bg_banner {
	display:none;
}

.specification.bg_banner.actt {
	display:block;
}

.product-category-176_179 .product-grid .product-thumb .good_title, 
.product-category-342_1093 .product-grid .product-thumb .good_title, 
.product-category-332_333 .product-grid .product-thumb .good_title {
	height:20px;
}

.tabs__caption li span {
	position:relative;
}

.g_bg .info_block.pll {
	padding-bottom: 53px;
}

.g_bv .info_block.pll {
	padding-bottom: 34px;
}

.specification.ptt.ott {
	display:none;
}

.g_ot .specification.ptt.ott {
	display:block;
}

/* .tabs__caption li:nth-child(1) span::before {
    content: '';
    display: inline-block;
    background-image: url(../image/metro.png);
    background-size: contain;
    width: 23px;
    height: 16px;
    background-repeat: no-repeat;
    margin-right: 7px;
}

.tabs__caption li:nth-child(2) span::before {
    content: '';
    display: inline-block;
    background-image: url(/catalog/view/theme/default/image/mck.png);
    background-size: contain;
    width: 25px;
    height: 30px;
    background-repeat: no-repeat;
    margin-right: 7px;
    position: absolute;
    left: -33px;
    top: -3px;
}

.tabs__caption li:nth-child(3) span::before {
    font-family: "Ionicons";
    display: inline-block;
    margin-right: 7px;
    content: "\f2c1";
    color: #ff0315;
    font-size: 24px;
    position: absolute;
    left: -34px;
    top: -5px;
} */

.prodductss.pt {
    padding-top: 0px;
}

.tabs {
	padding:0px;
	margin:0px;
	list-style:none;
	display:flex;
}

.tabs li {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    text-align: center;
    width: 33.33333%;
    position: relative;
    cursor: pointer;
    padding: 15px;
	background: rgba(237, 237, 237, 0.78);
    color: #333333;	
}

.tabs li.active {
	background: #6daef0;
    color: #fff !important;	
}

.tabs__content {
	background: #fff;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.12);	
	padding:20px;
	padding-top:30px;
}

.tabs li::after {
    content: '';
    width: 3px;
    height: 58px;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
}

.tabs li:last-child::after {
	display:none;
}

.tabs li.active::before {
    content: "\f104";
    font-family: "Ionicons";
    color: #6daef0;
    font-size: 30px;
    position: absolute;
    right: 50%;
    z-index: 10000;
    bottom: -26px;
    margin-right: -9px;
}

.metro .ic::before, .mck .ic::before {
    content: '';
    display: inline-block;
    width: 50px;
    background-image: url(../image/man.png);
    height: 50px;
    background-size: cover;
    opacity: 0.3;
    vertical-align: bottom;
    margin-top: 36px;
    position: relative;
    right: -10px;
}

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

.shema b {
    font-weight: normal;
    font-family: "MuseoSansBold";
    color: #373737;
    font-size: 16px;
    display: block;
    margin-bottom: 7px;
}

.shema > div:last-child p {
    margin: 0px;
}

.shema p {
	color: #333 !important;
    font-size: 15px !important;
}

.shema {
    padding: 20px;
    background: #f1f1f1;
    margin-top: 20px;
}


@media (min-width: 1500px) {
.shema .col-big-1 {
    width: 7%;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
}

.auto .row:last-child .ic::before {
    content: '';
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    margin-top: 26px;
    position: relative;
    background-image: url(../image/parking.png);
    background-size: contain;
    margin-left: 7px;
    background-repeat: no-repeat;
}

.auto .row:first-child .ic::before {
    content: "\f2c1";
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    margin-top: 17px;
    position: relative;
    right: -7px;
    font-family: "Ionicons";
    font-size: 50px;
    color: #adafb2;
}

.auto .linee {
    background: #fff;
    width: 100%;
    height: 2px;
    margin-bottom: 10px;
}

.nk_nakl {
	display:none;
}

.nk_nakl.actt {
	display:block;
}

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

.product-category-1001 .catteg > li:last-child .catname a span {
	height:74px;
}

.product-category-243 .recomm.two + li + .ppp,
.product-category-189 .recomm.two + li + .ppp {
	display:none;
}

.product-category-189 .ffll,
.product-category-189 .lele {
	display:none;
}

.pilot img {
	padding: 10px;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.09);
    width: 100%;	
}

.pilot a {
	display:block;
	padding: 10px;
    background: #ededed;	
}


.product-product-8073 .thumbnail::before {
    background-image: url(/catalog/view/theme/default/image/ramka-marshali-zoloto.png);
	left: 55px;
    top: 48px;	
}

.product-product-8073 .thumbnail.active::before {
    background-image: url(/catalog/view/theme/default/image/ramka-marshali-derevo.png);
	left: 55px;
    top: 48px;	
}

.product-category-243_1722 .ffll,
.product-category-243_1722 .lele,
.product-category-243_1722 .recomm,
.product-category-243_1722 .recomm + li,
.product-category-243_1722 .ppp,
.product-category-243_1722 .una + li,
.product-category-243_1722 .una {
	display:none;
}

.product-category-243_1722_251 .product-grid .product-thumb .good_title {
	height:59px;
}

.common-home .block_delivery {
	margin-top:20px;
}

#related .product-grid .image img {
    width: 100%;
    left: 0px !important;
    padding: 10px;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.09);	
}

.process_izg .catimg img:hover {
    filter: none;	
}

.advantages {
	padding-top: 15px;
    border-top: 1px solid rgba(51,51,51,0.06);
    margin-top: 15px;
}

.advantages li {
	font-size: 15px;
    margin-bottom: 6px;
}

.advantages li span::before {
    color: #f84d51;
    font-size: 17px;
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
}

.why-icon span {
    font-family: "MuseoSansMedium";
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}

.why-icon div {
	position:relative;
}

.why-icon p {
	color: #333 !important;
	font-size:15px;
}

.fa-arrow-circle-right::before {
    color: #f84d50;	
}

.individual {
    background: rgba(237, 237, 237, 0.78);
    margin: 15px 0px;
    padding: 20px 0px;
    padding-bottom: 20px;	
}

.individual .box-heading {
	display:none;
}

.individual .box-content {
	margin-left:-10px;
	margin-right:-10px;
}

.individual .box-content::before {
    display: table;
    content: " ";	
}

.individual .box-content::after {
    display: table;
    content: " ";	
	clear: both;
}

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

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

.individual #form-builder-90 .box-content > .field-block:nth-child(1),
.individual #form-builder-90 .box-content > .field-block:nth-child(2),
.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: 20%;
    padding-left: 10px !important;
    padding-right: 10px !important;
    float: left;		
}	

.individual .box-content > .field-block textarea {
	border: 1px solid rgba(80,80,80,0.13);
    height: 70px;
    border-radius: 0px;	
}

.individual .form-builder {
    position: relative;
    width: 100%;
    right: 0px;
    background: #ffffff;
    padding: 20px;
    top: 0px;
    z-index: 100;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10);
}

.why-us .row > div:nth-child(1) div::before {
    content: '01';
    font-family: "MuseoSansBold";
    color: #ededed;
    font-size: 40px;
    display: block;
    margin-bottom: -2px;	
}

.why-us .row > div:nth-child(2) div::before {
    content: '02';
    font-family: "MuseoSansBold";
    color: #ededed;
    font-size: 40px;
    display: block;
    margin-bottom: -2px;	
}

.why-us .row > div:nth-child(3) div::before {
    content: '03';
    font-family: "MuseoSansBold";
    color: #ededed;
    font-size: 40px;
    display: block;
    margin-bottom: -2px;	
}

.why-us .row > div:nth-child(4) div::before {
    content: '04';
    font-family: "MuseoSansBold";
    color: #ededed;
    font-size: 40px;
    display: block;
    margin-bottom: -2px;	
}

.why-us .row > div:nth-child(5) div::before {
    content: '05';
    font-family: "MuseoSansBold";
    color: #ededed;
    font-size: 40px;
    display: block;
    margin-bottom: -2px;	
} 
 
.sad-title {
    margin-top: 0px;
    display: inline-block;
    font-size: 24px;	
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    position: relative;
    font-family: 'MuseoSansRegular';	
	margin-bottom:20px;
}

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

.sad-block .im img {
	max-width:100%;
}

.sad-block {
	width: 100%;
    text-align: center;
    margin-bottom: 20px;
    background: rgba(237, 237, 237, 0.71);
    padding: 5px 5px;
    padding-bottom: 0px;	
}

.sad-block .im {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
    position: relative;
    z-index: 10;
    background: #fff;
}

.sad-block .im a {
	display:block;
	min-height:117px;
}

.sad-why + .sad-why .sad-title {
	margin-bottom:20px;
}

.sad-block .bl {
	display: table;
    width: 100%;
    text-align: center;
    height: 60px;
    padding: 10px 0px;
    position: relative;
    z-index: 0;	
}

.sad-block .bl a {
    color: #333;
    font-size: 15px;
    display: table-cell;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    vertical-align: middle;	
}

.sad-pod-title {
	margin: 20px 0px;
    background: #f84e51;
    color: #fff;
    font-size: 18px;
    padding: 5px 15px;
    display: inline-block;
    position: relative;
    padding-right: 80px;
    margin-top: 12px;
}

.sad-pod-title::after {
    content: '';
    display: block;
    width: 19px;
    height: 100%;
    right: 0px;
    top: 0px;
    background: url(/catalog/view/theme/default/image/act_1_right.jpg) no-repeat center center;
    position: absolute;
}

.sad-why.second {
	
}

.product-category-243_1728 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-122 .catlist .catimg img {
	width:100%;
}

.product-category-122 .catlist {
	margin-bottom:0px;
}

.catteg li .number {
	background: #f84e51;
	text-align:center;
	padding:5px 0px;
}

.catteg li .number a {
	color:#ffffff;
}

.product-category-122 .catteg li {
	margin-bottom:20px;
}

.main-sad {
	position:relative;
}

.wave {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    margin: auto;
    height: 140px;
    width: auto;
    max-width: 100%;
}

.wave-top {
    z-index: 15;
    opacity: .5;
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;	
}

.wave-middle {
	z-index: 10;
    opacity: .75;	
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;	
}

.wave-bottom {
    z-index: 5;	
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;	
}

.wave-top > div {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
	background-size: 50% 100px;
    background-image: url(../image/wave-top.png);	
    animation: move-wave 3s;
    -webkit-animation: move-wave 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;	
}

.wave-middle > div {
	position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;	
    background-size: 50% 120px;
    background-image: url(../image/wave-mid.png);	
	animation: move_wave 10s linear infinite;
}

.wave-bottom > div {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
	background-size: 50% 100px;
    background-image: url(../image/wave-bot.png);	
    animation: move_wave 15s linear infinite;	
}

.product-category-189_1651_1136_1731 .product-grid .product-thumb .good_title {
	height:59px; 
}

.product-grid.seriya .more {
	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: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.product-grid.seriya .modell {
    background: #f84e51;
    text-align: center;
    padding: 3px 0px;
    color: #ffffff;	
}

.product-layout.seriya .product-thumb .caption {
    padding: 0px;
    padding-bottom: 7px;
}

.seriya .price {
	display:none;
}

.seriya .product-thumb .good_title {
    height: 88px;
    padding: 10px;
    margin: 0px;
}

.portr .lubb {
	display:none;
}

.portr #product .form-group:last-child {
	border:0px;
	padding-bottom:0px;
}

.informer {
	margin-top:10px;
	opacity:0;
}

.information-contact .informer {
	margin-top:10px;
	opacity:1;
}

/* Карточка стенда */

.g_zn .nk_nakl {
	display:block;
}

.g_zn .info_block.pll {
	padding-bottom:34px;
}

.product-stend .bp_info > div {
    background: transparent;
    padding: 0px;
}

.product-stend .info_block h3 {
	margin-bottom:10px;
}

.product-stend #product .options-st .form-group {
    border-bottom: 1px solid rgba(51,51,51,0.07);
    padding-bottom: 4px;
	margin-bottom:7px;
}

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

.product-stend .bp_info .pprice {
    margin-bottom: 10px;	
}

.product-stend .pprice li.modell {
    font-size: 15px;
    border-right: 1px solid rgba(51, 51, 51, 0.11);
    padding-right: 15px;
    margin-right: 10px;
}

.product-stend #product .options-st .form-group:last-child {
    border: 0px;
    padding-bottom: 0px;
}

.product-stend #product label.control-label {
	margin-bottom:5px;
}

.options-st {
	margin-bottom: 15px;
}

.stend_block {
    padding: 10px;
    box-shadow: 0px 5px 17px 0px rgba(0, 0, 0, 0.07);
    border-bottom: 5px solid #ededed;
    overflow: hidden;
    position: relative;
}

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

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

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

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

.info_block.pll .specification {
	margin-bottom:0px;
}

.stend_info {
	margin-top:16px;
}

.product-stend .thumbnail::before {
	display:none;
}

.stend_text a {
	text-decoration: underline;
    color: #6daef0;
}

.stent_title {
	color: #333;
    font-size: 15px;
    font-family: "MuseoSansMedium";
    margin-bottom: 7px;
	position:relative;
	z-index:1;	
}

.stend_text {
    font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important;	
	position:relative;
	z-index:1;
}

.product-stend .info_block {
	box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    padding: 18px 15px;
}

/* .product-stend .info_deliv {
    background: #fff;
    padding: 15px;
    height: 100%;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.07);
} */

.product-stend .info_block > div {
	height:100%;
}

.product-stend .info_block > div > div {
	height:100%;
}

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

div.modell {
	font-family:Montserrat;
	font-weight:400;
	color:#000000;
}

.product-stend .add > div {
	padding:0px;
} 

.product-stend .pprice + div {
	padding:0px;
}

.product-stend .bp_image {
    padding-right: 10px;
}

.product-stend .bp_info {
    padding-left: 10px;
}

.product-stend .info_deliv > div {
	position:relative;
}


.product-stend .info_deliv > div > div {
	position:relative;
	z-index:1;
}

#foot .panel-default, 
.zakaz-stenda .panel-default {
    border-color: #ddd;
    border: 0px;
    padding: 0px;
    margin: 0px;
	box-shadow:none;
}

.individual_stend #foot .container {
	padding: 0px;
    width: 100%;
}

.product-stend .ind_form {
    width: 100%;
	position:relative;
}

.ind_title {
    color: #333;
    font-size: 18px;
    margin-right: 20px;	
}

.feedback button { 
    background: #6daef0;
    border: none;
	vertical-align:middle;
    padding: 0px 30px;
    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: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    text-align: left;
    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;	
	display:inline-block;
}

.feedback button:hover {
	background:#5696d6;
	border-bottom: 3px solid #5696d6;
	color:#ffffff;
}

.form-sobfeedback label.control-label {
	display:none;
}

.product-stend .panel-body, 
.zakaz-stenda .panel-body {
    padding: 0px;
}

.individual_stend .panel-heading {
	display:none;
}

.pickup_des {
    padding-left: 30px;
    /* font-size: 13px; */
    color: #666666;
}

.pickup_des a {
    color: #6daef0;
    text-decoration: underline;	
}

.individual_stend {
    margin: 15px 0px;
    padding: 20px 0px;
    padding-bottom: 30px;
	position:relative;
    background: rgba(237, 237, 237, 0.65);	
}

.individual_stend input.form-control, 
.zakaz-stenda input.form-control {
	border: 1px solid rgba(80,80,80,0.13);
    height: 40px;
    border-radius: 0px;	
}

.form-sobfeedback select {
	border: 1px solid rgba(80,80,80,0.13);
    height: 40px;
    border-radius: 0px;		
}

.checkbox-inline {
    height: 40px;
    line-height: 40px;
}

.form-sobfeedback input[type="checkbox"] {
	display:none;
}

.form-sobfeedback input[type="checkbox"] + label {
	position:relative;
	padding-left:30px;
}

.form-sobfeedback input[type="checkbox"] + label::before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid rgba(80,80,80,0.13);
    border-radius: 0px;
    background: #FFF;	
}

.form-sobfeedback input[type="checkbox"]:checked + label::after {
    content: '';
    position: absolute;
    top: 14px;
    left: 5px;
    width: 12px;
    height: 12px;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    transition: .2s;	
}

.zagg {
    font-weight: normal;
    font-size: 16px;
    text-transform: uppercase;
    color: #333;
    /* padding: 0px; */
    font-family: "MuseoSansRegular";
    margin-bottom: 10px;	
}

.form-group.submit {
	margin-bottom:0px;
}

.submit button {
    background: #6daef0;
    border: none;
    padding: 0px 30px;
    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: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    text-align: left;
    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;	
}

.submit button:hover {
    background: #5696d6;	
	border-bottom: 3px solid #5696d6;
}

.zagg div {
	border-top: 1px solid rgba(51,51,51,0.11);
    padding-top: 10px;	
}

.zakaz-stenda  {
    background: rgba(237,237,237,0.65);
    padding: 15px;
}

.zakaz-stenda .feedback {
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.07);
}

.zakaz-stenda .ind_text {
	display:none;
}

.form-sobfeedback .row > div .form-group {
	position:relative;
}

.help-block {
    position: absolute;
    right: 10px;
    top: 5px;
}

.ddanger {
    display: inline-block;
    margin-left: 10px;
}

.zakaz-stenda .bp_title {
	line-height: 24px;
}

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

.st_tit {
    color: #333;
    font-family: "MuseoSansBold";
	font-size:16px;	
	margin-bottom:10px;
}

.st_info {
	text-align:right;
	margin-bottom:30px;
	padding-right:30px;
	position:relative;
}

.st_opis {
	color: #333;
	font-size:15px;
}

.stend {
	padding-top: 132px;
}

.st_info:last-child {
	margin:0px;
}

.kon_stend {
	margin: 20px;
    margin-bottom: 30px;
    background: url(/catalog/view/theme/default/image/bg-stend-3.jpg) no-repeat center top -50px;
}

.dot-line {
    position: absolute;
    transform-origin: bottom right;
    top: 37px;
    right: -20px;
    transform: rotate(-31deg);	
}

.dot-line-2 {
    position: absolute;
    transform-origin: bottom right;
    top: -37px;
    right: -74px;
    transform: rotate(-70deg);
    z-index: 1;
}

.dot-line-3 {
	position: absolute;
    transform-origin: bottom right;
    top: -34px;
    right: 20px;
    transform: rotate(70deg);
    z-index: 1;
}

.dotee {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #6daef0;
    margin: 4px 0;
}

.dotee:nth-child(2n+1) {
    background: rgba(109, 174, 240, 0.70);	
}

.dot1 {
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: rgba(109,174,240,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: 116px;
    right: -58px;
    z-index: 1;
}

.dot2 {
	position: absolute;
    width: 50px;
    height: 50px;
    background-color: rgba(109,174,240,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: 45px;
    right: -138px;
    z-index: 1;
}

.dot3 {
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: rgba(109,174,240,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: -40px;
    right: -88px;
    z-index: 1;
}

.dot1-b2 {
    width: 40px;
    height: 40px;
    background-color: rgba(109,174,240,0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.dot1-b3 {
    width: 30px;
    height: 30px;
	background-color: rgba(109,174,240,0.4);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.dot1-b4 {
    width: 20px;
    height: 20px;
    background-color: rgba(109, 174, 240, 1);
    border-radius: 50%;
}

.st_info .icon {
    color: #6daef0;
    font-size: 40px;	
}

.kon_stend .col-lg-4:last-child .st_info {
	text-align:left;
	padding-right:0px;
	padding-left:30px;
}

.text_t {
    font-size: 16px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansBold";
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;	
}

.product-category-200_203 .prodductss.bg .product-grid .product-thumb .good_title,
.product-category-190_191 .prodductss.bg .product-grid .product-thumb .good_title {
	height:100%;
}

.product-category-1192_1800 .zakaz-stenda {
	margin-bottom:20px;
}

.product-category-280_287 .product-grid .product-thumb .good_title, 
.product-category-358_361 .product-grid .product-thumb .good_title, 
.product-category-347_608 .product-grid .product-thumb .good_title, 
.product-category-212_213 .product-grid .product-thumb .good_title, 
.product-category-212_216 .product-grid .product-thumb .good_title { 
	height:100%; 
}

.why-us {
	margin-top:20px;
}

.ind_design .bp_info > div {
    background: #fff;
    padding-top: 0px;
	padding-bottom:0px;
}

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

.ind_design .thumbnail {
	padding:15px;
}

.ind_design #product .form-group {
    border-bottom: 0px;
    margin-bottom: 0px;
}

.bp_info #product .option_bg > .row > div:last-child::after {
	display:none;
}

.ind_design .add {
    padding-top: 15px;
}

.ind_design #button-cart {
    width: 200px;
}

.ind_design .block_description {
	margin-top:20px;
}

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

.all_design {
    float: right;
    margin-right: 0px !important;
    padding-right: 0px !important;
    position: relative;
    top: -2px;	
}

.all_design::before {
    content: "\f3d6";
    font-family: "Ionicons";
    display: inline-block;
    font-size: 18px;
    color: #f84e51;
    vertical-align: middle;
}

.product-category-352_1402 .product-grid .product-thumb .good_title {
	height:100%;
}

/* .product-category-260 .catteg li:first-child {
	display:none;
} */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.thumbnails .thumbnail img {
	width: expression(this.width > 310 ? 310: true);
	max-width: 310px;
}
}

.product-category-296_1487 .prodductss .product-grid .product-thumb .good_title,
.product-category-296_298 .prodductss .product-grid .product-thumb .good_title,
.product-category-296_1398 .prodductss .product-grid .product-thumb .good_title,
.product-category-1396_1802_1803_1805 .prodductss .product-grid .product-thumb .good_title,
.product-category-224_228 .prodductss .product-grid .product-thumb .good_title,
.product-category-224_225 .prodductss .product-grid .product-thumb .good_title,
.product-category-224_229 .prodductss .product-grid .product-thumb .good_title, 
.product-category-224_1011 .prodductss .product-grid .product-thumb .good_title {
	height:100%;
} 

.rel_info .caption > a {
    color: #333;
    font-size: 15px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    line-height: 18px;
    display: block;
    margin-bottom: 15px;	
}

.design_info .options .option > label {
	display:block;
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: normal;	
}

.design_info .options .radio input + label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 18px;
    line-height: 18px;	
	font-size:14px;
}

.design_info .options .radio input + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}

.design_info .options .radio input + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

.design_info .options .radio input:checked + label:after {
    opacity: 1;
}

.roll #product .form-group:nth-child(2) .control-label,
.roll #product .form-group:nth-child(3) .control-label {
	display:none;
}

.cif {
    background: #f84e51;
    height: 38px;
    width: 38px;
    border-radius: 100%;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    color: #ffffff;
    margin-left: -48px;
    margin-right: 5px;
    position: relative;
    top: 1px;
	display:none;
}

.product-category-1396_1802 .list_catteg {
	display:none;
}

.product-category-1396_1802 .category_description .col-lg-3 {
	width:33.33333%;
}

.product-category-1396_1808 .category_description .col-lg-25 {
	width:25%; 
}

.product-category-1396_1802 .category_description,
.product-category-1396_1808 .category_description {
	padding-top:0px;
}

.product-category-1396_1802 .category_description .desc_p {
	height:100% !important;
}

.product-category-1396_1802 .category_description .readmore-js-toggle {
	display:none;
}
 
.product-category-1396_1802 .category_description .readmore-js-collapsed::after {
	display:none;
} 

.product-category-1396_1808 .on_develop {
	display:none;
}

.calendar_s {
	display:none !important;
}

.product-product-8327 .flag_sale {
	display:none !important;
}

span.price .autocalc-product-price {
	color: #333;
    font-size: 20px;
    font-family: "MuseoSansBold";	
}

.tko_tb input + div {
	position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 18px;
    line-height: 18px;	
}

.tko_tb input + div::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;	
}

.tko_tb input + div:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

.tko_tb input:checked + div::after {
	opacity:1;
}

.tko_tb div.radio {
    margin: 0px !important;
    margin-bottom: 5px !important;
}

.tko_tb #product .options .form-group.option + .form-group.option {
	display:none;
}

.tko_tb .radio label b + span {
	display:none;
}

.product-product-7308 .Размер > div:nth-child(5),
.product-product-7528 .Размер > div:nth-child(5),
.product-product-7309 .Размер > div:nth-child(5),
.product-product-7310 .Размер > div:nth-child(5) {
	margin-bottom:15px !important;
}

.product-product-7990 .Размер > div:nth-child(5),
.product-product-7991 .Размер > div:nth-child(5),
.product-product-8056 .Размер > div:nth-child(5) {
	margin-bottom:15px !important;  
}

.tko_tb #product .options .form-group.option:first-child i,
.tko_tb #product .options .form-group.option:first-child em,
.tko_tb #product .options .form-group.option:first-child b {
	display:none;
}

.sostav-koster.actt {
	display:block;
}

.sostav-koster span {
	display:block;
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: normal;	
}

.sostav-koster ul li {
	color: #333;
	font-size:14px;
	margin-bottom:3px;
}

.sostav-koster ul li::before {
    color: #f84d50;
    font-style: normal;
    font-size: 16px;
    display: inline-block;
    margin-right: 6px;
    font-weight: bold;
    vertical-align: middle;
}

.sostav-koster ul li i {
    color: #f84d50;
    font-style: normal;
    font-size: 16px;
    display: inline-block;
    margin-right: 6px;
    font-weight: bold;
    vertical-align: middle;	
}

.sostav-koster ul {
	padding-left:5px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 7px;
    margin-bottom: 7px;
}

.product-product-3468 .lubb {
	display:none;
}

.НК-28 span + input,
.НК-21 span + input,
.НК-22 span + input,
.НК-27 span + input {
	display:none;
}

.НК-21 span + input + span,
.НК-22 span + input + span,
.НК-27 span + input + span,
.НК-28 span + input + span {
	display:none;
}

.product-category-189 .prodductss {
	display:none;
}

.product-product-8398 #product .radio {
	margin-bottom: 3px;
}

.product-product-8398 #product .radio input + label {
	height: 20px;
    line-height: 20px;	
}

.product-product-8398 #product .radio input + label:before {
    top: -1px;
    left: 0;
    width: 20px;
    height: 20px;	
}

.product-product-8398 #product .radio input+label:after {
    top: 3px;
    left: 4px;
    width: 12px;
    height: 12px;
}

.product-product-8398 #product label + .Размер > div:nth-child(1),
.product-product-8398 #product label + .Размер > div:nth-child(6),
.product-product-8398 #product label + .Размер > div:nth-child(10),
.product-product-8398 #product label + .Размер > div:nth-child(14),
.product-product-8398 #product label + .Размер > div:nth-child(18),
.product-product-8398 #product label + .Размер > div:nth-child(22),
.product-product-8398 #product label + .Размер > div:nth-child(26) {
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 7px;	
}

.product-product-8398 #product label + .Размер > div:nth-child(27) {
	
}

.product-product-8398 #product .radio input + label.m90135.сетка + span {
	display:none;
}

.product-product-8398 #product .radio input + label.m90135 + span {
	right:-10px;
}

.product-product-8398 .info_pay .icnnn i::before {
    font-family: "Ionicons";
    content: "\f375";
    font-size: 25px;
}

.product-product-8398 .info_pay .icnnn i {
	font-style:normal;
}

.all-linkk {
	display:none; 
}

.all-linkk .product-thumb {
	background: transparent;
    width: 100%;
    padding: 0px;
    box-shadow: none;
}

.all-linkk .prod_block {
    padding: 0px;
    display: block;
    vertical-align: middle;
    background: #fff;
    position: relative;
    width: 100%;
}

.all-linkk .prod_block + div {
	width:100%;
}

.all-linkk .prod_block + div a {
	display:block;
	width:100%;
	text-align:center;
	color: #333;
    font-size: 15px;
    line-height: 40px;
    height: 40px;	
    padding-top: 5px;	
}

.all-linkk .prod_block a {
    background: #f84d51;
    border-bottom: 3px solid #ca3539;
    -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: 60px;
    color: #fff;
    height: 60px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    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;
	overflow:hidden; 
}

.all-linkk .prod_block a:hover {
	background:#ca3539;
}

.all-linkk .prod_block a::after {
    content: "\f29e";
    font-family: "Ionicons";
    font-size: 120px;
    color: #fff;
    display: block;
    position: absolute;
    top: 0px;
    /* margin-top: 25px; */
    right: 40px;
    /* margin-left: -52px; */
    opacity: 0.2;
}

.all-linkk .prod_block img {
	box-shadow:none;
}

.all-linkk .prod_block a span {
    color: #ffffff;
    font-size: 19px;
}


.product-category-243_1338_1815 .all-linkk,
.product-category-243_1338_1816 .all-linkk,
.product-category-243_1338_1820 .all-linkk,
.product-category-243_1338_1821 .all-linkk,
.product-category-243_1338_1827 .all-linkk,
.product-category-243_1338_1819 .all-linkk,
.product-category-243_1338_1822 .all-linkk,
.product-category-243_1338_1823 .all-linkk,
.product-category-243_1338_1824 .all-linkk,
.product-category-243_1338_1818 .all-linkk,
.product-category-243_1338_1817 .all-linkk {
	display:block;
}

.product-category-243_1338_1828 .product-grid .product-thumb .good_title,
.product-category-243_1338_1827 .product-grid .product-thumb .good_title {
	height:100%;
}

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

.reklam_2 .new_title {
	margin-top:0px;
	margin-bottom:15px;
}

.dop_dessc {
    margin-bottom: 20px;
    margin-top: -15px;
}

.mini_image img { 
    border-radius: 0px;
    border: 5px solid rgba(237, 237, 237, 0.71);
}

.reklam_2 + .category_description .desc_p {
    height: 100% !important;
    overflow: inherit;
}

.reklam_2 + .category_description {
	padding-top:0px;
}

.reklam_2 + .category_description .readmore-js-toggle {
	display:none;
}

.reklam_2 + .category_description .readmore-js-collapsed::after {
	display:none;
}

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

.reklam_vn {
	background: rgba(237, 237, 237, 0.71);	
	padding: 5px 5px;
}

.reklam_vn > div:nth-child(1) {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 15px;
    position: relative;
    z-index: 10;
    background: #fff;	
	text-align:center;
}

.list_catteg + .reklam_layt .reklam_vn > div:nth-child(2) {
	height:30px;
}

.list_catteg + .reklam_layt .reklam_vn > div:nth-child(2) a {
	height:30px;
}

.list_catteg + .reklam_layt .reklam_vn {
	margin-bottom:20px;
}

.list_catteg + .reklam_layt {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border:0px;
}

.list_catteg + .reklam_layt a img {
	max-height:155px;
}

.reklam_layt {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #eeeeee;
}

.reklam_vn > div:nth-child(2) { 
    padding: 0px 0px;
    line-height: 50px;
    text-align: center;	
    display: table;
    width: 100%;
    text-align: center;
    height: 50px;
    position: relative;
    z-index: 0;
	padding-top:5px;
}

.reklam_vn > div:nth-child(2) a {
	color: #333;
    font-size: 15px;	
    display: table-cell;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    vertical-align: middle;	
}

.product-category-938_999 .reklam_layt > .row > div:nth-child(3) .reklam_vn > div:nth-child(2) {
    line-height: 18px;
    padding-top: 10px;	 
}

.product-category-938_998 .reklam_layt > .row > div:nth-child(3) .reklam_vn > div:nth-child(2) {
    line-height: 18px;
    padding-top: 10px;	 
}

.product-category-938_1000 .reklam_layt > .row > div:nth-child(1) .reklam_vn > div:nth-child(2) {
    line-height: 18px;
    padding-top: 10px;	 
}

.product-category-938_998_1216 .product-grid .product-thumb .good_title {
	height:100%;
}

.product-category-189_942 .product-grid .product-thumb .good_title {
	height:52px;
}

.product-category-260_1105 .category_description {
	display:none;
}

.product-category-384_385 .prodductss.bg .product-grid .product-thumb .good_title,
.product-category-234_235 .prodductss.bg .product-grid .product-thumb .good_title {
	height:auto;
}

.product-category-189_1651 .categories_rec,
.product-category-189_1651_1136 .categories_rec,
.product-category-189_154 .categories_rec,
.product-category-1001_1306 .categories_rec,
.product-category-1192 .categories_rec {
	display:none;
}	

.product-thumb .pricec {
    font-family: "Montserrat" !important;
	font-weight:700;
    color: #333;
    font-size: 16px !important;
    margin-bottom: 0px !important;
	margin-top:7px;
}
.product-category-189_154_1839 .product-grid .product-thumb .good_title {
	height:79px;	
}

.product-category-189_154_1840 .product-grid .product-thumb .good_title {
	height:79px;	
}
 
.h-title {
    margin-top: 0px;
    display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 15px;
}	

.h-title span {
    position: relative;
}

.h-title span::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -8px;
}

.product-category-189_154_1839 .product-grid.ГБ-13 .product-thumb .good_title, 
.product-category-189_154_1839 .product-grid.ГБ-14 .product-thumb .good_title, 
.product-category-189_154_1839 .product-grid.ГБ-15 .product-thumb .good_title {
	height:39px;	
}

.product-category-189_154_1840 .product-grid.ГБ-25 .product-thumb .good_title, 
.product-category-189_154_1840 .product-grid.ГБ-26 .product-thumb .good_title {
	height:39px;	
}

.product-category-189_154_1843 .on_develop {
	display:none;
}	

.product-category-189_1651_1136_1729 .product-grid .product-thumb .good_title {
	height:59px;
}	

#specification .spec-h {
	font-family: "MuseoSansBold";
    color: #333;
    display: block;	
	font-size:15px;
	margin-bottom:7px;
	margin-top:10px;
}

.spec-d > div {
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding: 4px 0px;	
}

#tab-description table {
	max-width:500px;
}

.Цвет.основания label span,
.Цвет.основания label em,
.Цвет.основания label b {
	display:none;
}

.product-category-189 .catteg + .categories_rec {
	display:none;
}

.product-category-1048_1844 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-1048_1844 .categories_rec {
	display:none;
}

.catteg span + span {
    display: block;
    color: rgba(51, 51, 51, 0.84);
}
/*
.category_description img {
	padding:10px;
	border:1px solid #ededed;
}
*/
	
.why_not {
    background: rgba(237, 237, 237, 0.65);
	padding:20px 0px;
	margin-top:10px;
	margin-bottom:20px;
}	

.podzag {
    display: inline-block;
    font-size: 23px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansMedium" !important;
    width: 100%;
    text-align: left;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;	
}

.bblock span em {
	font-style:normal;
    font-family: "MuseoSansBold" !important;	
	font-size:24px;
	color:#f84e51;
	display:none;
}
	
.bblock span {
	font-size:19px;
    font-family: "MuseoSansMedium";	
}	

.why_advantages > .row > div .bb_icon {
    background: #fff;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: 0px auto;
    margin-bottom: 15px;
    box-shadow: 5px 5px 6px 0px rgba(0, 0, 0, 0.14);
    position: relative;
    text-align: center;
    line-height: 110px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;	
}

.why_advantages > .row > div .bb_icon:hover {
	background: rgba(109, 174, 240, 1);
}

.why_advantages > .row > div .bb_icon::before {
    font-family: "Ionicons";
    font-size: 50px;
    color: #6daef0;	
}

.why_advantages > .row > div .bb_icon:hover::before {
	color:#ffffff;
}

.why_advantages > .row > div:nth-child(1) .bb_icon::before {
	content: "\f2aa";
}

.why_advantages > .row > div:nth-child(2) .bb_icon::before {
	content: "\f26e";
}

.why_advantages > .row > div:nth-child(3) .bb_icon::before {
	content: "\f251";
}

.why_advantages > .row > div:nth-child(4) .bb_icon::before {
    content: "\f2c1";
}

.why_advantages > .row > div:nth-child(5) .bb_icon::before {
    content: "\f318";	
}

.why_advantages > .row > div:nth-child(6) .bb_icon::before {
	content: "\f119";	
}

.why_advantages > .row > div:nth-child(7) .bb_icon::before {
	content: "\f12e";
}

.why_advantages > .row > div .bb_icon + div {
	text-align:center;
}

.why_advantages > .row > div p {
	margin:0px;
}

.why_advantages > .row > div {
	margin-bottom:30px;
}

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

.product-category-243_1722 .categories_rec {
	display:none;
}

.category_description .bp_title {
    margin-top: 0px;
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular" !important;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;
}

.why_not .bp_title {
	font-size: 24px;
}	

#tab-description p b {
    font-family: "MuseoSansBold";
	font-weight:normal;	
}

@media (min-width: 1200px) {
.product-category-1048_1844 .catteg > li {
	width:16.6666666%;  
}
.product-category-122_1770 .catteg > li {
	width: 25%;
}
}

.recomm > div {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 2px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;	
}

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

.product-category-280 .categories_rec + .categories_rec,
.product-category-306 .categories_rec + .categories_rec {
	display:none;
}

.simplecheckout-cart-total.activ .simplecheckout-cart-total-value {
	display:none;
}

.simplecheckout-cart-total.activ .simplecheckout-cart-total-remove::after {
	content:'Стоимость расчитает менеджер';
}

.simplecheckout-cart-total.activ .simplecheckout-cart-total-remove {
	width:auto;
	padding-left:10px;
}

.h_email > div {
	display:inline-block;
}

/*.delivery::before {
	content: '';
    display: inline-block;
    background-image: url(/catalog/view/theme/default/image/deliv_m.png);
    background-size: contain;
    width: 35px;
    height: 35px;
    margin-right: 0px;
    vertical-align: middle;
    background-repeat: no-repeat;
    position: relative;
    top: -2px;
}*/

.delivery a {
	margin-right:10px;  
} 

#simplecheckout_shipping .simplecheckout-block-content > .radio {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding: 5px 0px;	
}

#simplecheckout_shipping .simplecheckout-block-content > .radio:nth-child(4) {
	border:0px;
}

.namemm {
	margin-bottom:10px;
	overflow:hidden;
}
 
.namemm span {
    margin-bottom: 2px;
    display: inline-block;
    width: 50%;
    background: #f2f2f2;
    padding: 4px 6px;
    float: left;
    position: relative;		
	font-size:13px;
} 

.namemm span em {
    font-style: normal;
    position: relative;
    top: 2px;
}

.namemm span::before {
    font-family: "Ionicons";
    color: #f84e51;
    font-size: 19px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    content: "\f375";
    position: relative;
    width: 14px;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.namemm span::after {
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    background: #fff;
}

.pravilo {
    background-color: #6daef0 !important;
    color: #ffffff;
    padding: 20px;
    margin-bottom: 30px;
    font-size: 16px;
	position:relative;
}

.pravilo::after {
	font-family: "Ionicons";
    content: "\f101";
    position: absolute;
    right: 0px;
    font-size: 50px;
    bottom: 0px;
    right: 15px;
    color: #ffffff;	
}

.pravilo b {
    font-weight: normal;
    background: #fff;
    color: #f84e51;
}

.zagzag {
	font-size: 22px;
}


#flycart-dialog {
    max-height: inherit;	
}

.flycart-container.ng-scope {
    max-height: 300px;
    background: #ffffff;	
}

.h_phone div em {
	font-style:normal;
}

.h_phone div a.vb,
.h_phone div a.wh {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    position: relative;
    top: -3px;
}

.h_phone div a.wh::before {
	margin-top:5px;
	margin-left:5px;
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(/image/MAX.svg);
    background-size: cover;
}

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

.h_phone div a.vb::before {
    margin-left:5px;
	content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(/image/telegram.svg);
    background-size: cover;
}

.dan_good li{
    font-size: 15px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding-bottom: 5px;
    /* margin-right: 10px; */
    display: inline-block;
    width: 100%;
}

.stockk {
	display:none !important;
}

.purchased_quantity {
    border: 0px !important;
}

.moreee {
	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: 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: 0px;	
	text-decoration:none;
}

.moree:hover {
    background: #5696d6;	
}

.row-shipping_address_address_1 {
	overflow:hidden;
}

.shtaketnik_photo .thumbnail {
    padding: 0px;
    background: transparent;	 
}

.shtaketnik h2 {
    margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;	
}

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

.shtaketnik {
	margin-top:20px; 
}

.shto_inff .row > div:nth-child(1) > div::after {
    content: '';
    display: block;
    width: 2px;
    height: 110px;
    background: rgb(241, 241, 241);
    position: absolute;
    right: 8px;
    top: 5px;
}

.tech-shto .specification {
	font-size:15px;
}

#product .shto_inff .radio input + label {
	font-size:15px;
}

#product .shto_inff .radio {
	margin-bottom:10px;
}

.add_shto {
    background: #f2f2f2;
	padding:20px;	
}

.add_shto .add #input-quantity {
    display: inline-block;
    width: 100%;
    height: 44px;
    border: 1px solid rgba(80,80,80,0.13);
    border-radius: 3px;
    position: relative;
    top: 1px;
    text-align: left;
    padding-left: 14px;
    cursor: inherit;
    font-family: "MuseoSansBold";
    line-height: 50px;
    padding-top: 10px;
    font-size: 16px;	
}

.add_shto .pprice span:first-child {
	font-size:15px;
}

.tech-shto > div:first-child {
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: normal;	
}

.tech-shto .specification > div {
	background: transparent;
    padding: 0px;
    margin-bottom: 8px;
}

.tech-shto .specification > div span:first-child::before {
	font-family: "Ionicons";
    color: #f84e51;
    font-size: 23px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    content: "\f375";
    position: relative;
    top: 0px;
    text-align: center;
    width: 23px;
    height: 23px;
    line-height: 23px;
}

#product .add_shto .form-group:nth-child(2) { 
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.tech-shto .specification > div span {
    height: auto;
    line-height: inherit;
}

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

.shtakk .why_advantages > .row > div {
	margin-bottom:0px;
}

.shtakk .why_advantages > .row > div .bb_icon {
	background: #6daef0;	
}

.shtakk .why_advantages > .row > div .bb_icon::before {
	color:#ffffff;
}

.shtakk .why_advantages > .row > div:nth-child(3) .bb_icon::before {
    content: "\f2ad";
	font-size:60px;
}

.shtakk .why_advantages > .row > div:nth-child(4) .bb_icon::before {
    content: "\f251";
	font-size:60px;
}

.shtakk .why_advantages > .row > div:nth-child(7) .bb_icon::before {
	font-size:60px;
}

.shtakk .block_description ul li.active {
    border-bottom: 0px;
}

.shtakk .block_description .nav-tabs > li.active > a {
    font-size: 21px;
    font-family: "MuseoSansRegular";
    color: #333;
    text-transform: none;
    padding: 0px;
}

.shtakk .block_description ul.nav-tabs {
	margin-top: 0px;
    display: inline-block;
    font-size: 21px;
    background: transparent;
    color: #333;
    padding: 0px;
    font-family: "MuseoSansRegular";
    border-bottom: 1px solid rgba(51,51,51,0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 20px;
    line-height: 31px;
	height:auto; 
}

.shtakk .block_description ul.nav-tabs {
	margin-bottom:10px;
}

.shtakk .block_description ul.nav-tabs li {
	margin-bottom:0px;
}

.shtakk .block_description ul.nav-tabs li:first-child::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -7px;
}

/* .add_shto .pprice span:first-child {
	font-size:17px;
}

.add_shto .pprice {
	font-size:24px;
}

.shtaketnik + .row #product label.control-label {
	font-family: "MuseoSansMedium";
	font-size:17px;
} */   

#photo-carusel .owl-item img {
    display: block;
    width: 100%;
    box-shadow: none;
    padding: 0px;
}  

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

.individual #form-builder-91 .box-content > .field-block:nth-child(3), 
.individual #form-builder-91 .box-content > .field-block:nth-child(4),
.individual #form-builder-91 .box-content > .field-block:nth-child(5) {
	width:33.333333%;
}

.ssop .product-thumb {
    background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    background: #ededed;	
}

.ssop .product-thumb .image a {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    background: #ededed;
}

.ssop .product-thumb .image a img {
    width: 100%;
    left: 0px !important;
    padding: 10px;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0,0,0,0.09);
}

.ssop .product-thumb .caption {
    padding: 10px 10px;
    background: #fff;
    padding-bottom: 7px;
}

.ssop .product-thumb .good_title {
    height: 100%;
    overflow: hidden;
    height: 39px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}
 
.ssop .bg_desc {
    border-top: 1px solid #ededed;
    padding-top: 10px;
}

.ssop .bg_desc .pricec {
    margin-top: 5px;
    float: left;
    padding-top: 0px;
    border: 0px;
}

.ssop .product-thumb .button-group {
    padding: 0px;
    padding-bottom: 5px;
    background: #fff;
    float: right;
}

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

.ssop .product-thumb .button-group button::after {
    margin-right: 7px;
}

.ssop + .recomend {
    background: rgba(237, 237, 237, 0.65);
    padding: 15px 0px;	
	margin-top:15px;
}

.ssop + .recomend .catlist {
	background:#ffffff;
}	

.ssop + .recomend {
	margin-top:30px;
	padding-bottom: 0px;
}

.ph_pp span {
    font-family: "MuseoSansRegular" !important;
    display: inline-block !important;
    vertical-align: middle;
    height: 30px;
	margin-right:7px;
}

.ph_pp .wh,
.ph_pp .vb,
.ph_pp .tg {
	display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    position: relative;
    top: -3px;	
}

.ph_pp a.wh::before {
	margin-right:5px;
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(/image/MAX.svg);
    background-size: cover;
}

.ph_pp a.vb::before {
    content: '';
    display: inline-block;
    width: 27px;
    height: 27px;
    background-image: url(../image/vb.png);
    background-size: cover;
	vertical-align:middle;
    margin-right: 3px;	
}

.mess .ph_pp a.tg {
	height:auto;
}

.mess .ph_pp a {
	margin-bottom:5px;
}

.mess .ph_pp a:last-child {
	margin:0px;
}

.whatsapp a {
	width: 100%;
    display: inline-block;
    background: #27a7e7;
    color: #fff;
    border-radius: 3px;
    border-bottom: 3px solid #4dc1fb !important;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: none;
    outline: none;
    vertical-align: middle;
    height: 50px;
    border-color: transparent;
	text-align:center;
}

.whatsapp a::before {
	content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
	padding:5px;
	background-image: url(/image/telegram.svg);
    background-size: cover;
	height:30px;
	width:30px;
}

.whatsapp a span {
	font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    line-height: 17px;
}

.whatsapp a span b {
	display:block;
	font-weight:normal;
}

.whatsapp {
    border: 0px !important;
}

.NIKITA_custom_contact_button a {
	width: 100%;
    display: inline-block;
    background: #27a7e7;
    color: #fff;
    border-radius: 10px;
    border-bottom: 3px solid #4dc1fb !important;
    -webkit-box-shadow: 0 3px 9px 0 rgba(167,167,167,.5);
    box-shadow: none;
    outline: none;
    vertical-align: middle;
    height: 50px;
	padding: 7px;
    border-color: transparent;
	text-align:center;
}

.NIKITA_custom_contact_button img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
	
	height:30px;
	width:30px;
}

.NIKITA_custom_contact_button a span {
	font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    line-height: 17px;
}

.NIKITA_custom_contact_button a span b {
	display:block;
	font-weight:normal;
}

.NIKITA_custom_contact_button {
	padding-top:10px;
    border: 0px !important;
	transition: 0.9s ease-in-out;
	font-family:Montserrat;
}
.NIKITA_custom_contact_button:hover {filter: hue-rotate(350deg);}

.NIKITA_custom_contact_button_a {
background: -webkit-linear-gradient(45deg, rgb(68, 201, 255), rgb(37, 58, 186), rgb(147, 51, 222))!important;
background: -moz-linear-gradient(45deg, rgb(68, 201, 255), rgb(37, 58, 186), rgb(147, 51, 222))!important;
background: linear-gradient(45deg, rgb(68, 201, 255), rgb(37, 58, 186), rgb(147, 51, 222))!important;
height:70px!important;}

.NIKITKA_product_right_info {
	font-family:Montserrat;
	background:#EFEFEF;
	border-radius:10px;
	
	}
 .NIKITKA_dostavka {
	color:white;
	background:#218FFF;
	border-radius:10px;
	padding:12px;
}

 .NIKITKA_dostavka_zag {font-weight:700;}

.NIKITKA_oplata {
	padding:12px;	
	color:#000000;
	
}
.NIKITKA_oplata_zag {
	font-weight:700;
}

.question a {
    display: block;
    background: #27a7e7;
    color: #fff;
    padding: 0px 20px;
    border-radius: 3px;
    margin-top: 10px;
    position: relative;
    border-bottom: 3px solid #4dc1fb;
}

.question a::before {
    content: "\f4ef";
    font-family: "Ionicons";
    display: inline-block;
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;	
	-moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;	
}

.question a:hover::before {
	-moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);	
}

.question a span {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    line-height: 16px;	
}

/* .product-category-1048_1844 .catteg > li:nth-child(2) .catimg::after {
	content: 'Хит продаж';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #f84e51;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

.product-category-1048_1844 .catteg > li:nth-child(3) .catimg::after {
	content: 'Хит продаж';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #6daef0;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

.product-category-1048_1844 .catteg > li:nth-child(4) .catimg::after {
	content: 'Хит продаж';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #f84e51;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

.product-category-1048_1844 .catteg > li:nth-child(5) .catimg::after {
	content: 'Хит продаж';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #6daef0;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
} */

.product-category-1048_1844_1861 #prodductss > div:nth-child(3) .image::after {
	content: 'Хит продаж';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #f84e51;
    color: #fff;
    padding: 5px;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

.product-category-1048_1844_1861 .product-grid .product-thumb .good_title {
	height:75px;
}

.simplecheckout-cart-total.poss b::after {
	content: '(без учета доставки)';
    display: inline-block;
    margin-left: 5px;
}

.gost {
	background: rgba(237, 237, 237, 0.65);
    padding: 15px 0px;
    overflow: hidden;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 20px;	
}

.gost_block {
    font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 16px !important;
    text-align: justify;
    padding: 10px 20px;
    background: #fff;
    display: flex;	
	box-shadow: 0 10px 20px rgba(0,0,0,0.05);	
}

.gost_block b {
	font-weight:normal;
	font-family: "MuseoSansBold" !important;
}

.product-category-1048_1595 + .individual {
	padding-bottom:25px;
}

.gost_block::before {
    content: "\f100";
    font-family: "Ionicons";
    display: inline-block;
    font-size: 40px;
    color: #f84e51;
    vertical-align: middle;
}

.gost_block div {
    vertical-align: middle;
    display: inline-block;
    margin-left: 15px;
    margin-top: 10px;
    line-height: 18px;
}

.why_not.white {
	background: #ffffff;
    padding: 0px;	
	margin-bottom:20px;
}

.why_not.white .why_advantages > .row > div .bb_icon {
    background: rgba(109, 174, 240, 1);	
}

.why_not.white .why_advantages > .row > div .bb_icon::before {
	color:#ffffff;
}

.why_not.white .why_advantages > .row > div:nth-child(1) .bb_icon::before {
	content: "\f2bf";
}

.why_not.white .why_advantages > .row > div:nth-child(2) .bb_icon::before {
	content: "\f454";
}

.why_not.white .why_advantages > .row > div:nth-child(3) .bb_icon::before {
    content: "\f2d2";
}

.why_not.white .why_advantages > .row > div:nth-child(4) .bb_icon::before {
	content: "\f2ad";
}

.why_not.white .why_advantages > .row > div p {
    font-size: 16px;
    display: block;
}

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

.why_not.white .bblock span {
    font-size: 16px;
    font-family: "MuseoSansRegular";
    display: block;
    line-height: 20px;
}

.one_two_block .container {
	width:100%;
	padding:0px;
}

.one_two_block {
    position: relative;
    width: 100%;
    right: 0px;
    background: #fff;
    padding: 20px;
    top: 0px;
    z-index: 100;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10);
}

.individual .one_two_block .form-builder {
	background:transparent;
	padding:0px;
	box-shadow:none;
}

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

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

.individual .one_two_block .field-block a.button {
	width:100%;
}

.individual .one_two_block .field-block a.button {
	line-height: 47px;	
    height: 47px;	
}

.individual .one_two_block .field-block input {
	height:47px;
}

.why_not.white .why_advantages > .row > div {
    margin-bottom: 0px;
}

.individual .one_two_block .question a {
	margin-top:0px;
}

.individual .one_two_block .box-content > .field-block {
	margin-bottom:0px;
}

.category_rec .catimg img {
    max-width: 100%;
    max-height: 110px;
}

.category_rec .catimg {
	height:auto;
}

.category_rec .catimg a {
	height:auto;
}

.product-category-1001 .catteg > li:nth-child(27) .catlist {
	height:94px;
}

.product-category-1048_1844_1879 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-384_1882 .categories_rec {
	display:none;
}

.product-category-1887 .categories_rec {
	display:none;	 
} 

.product-category-1887 .list_catteg + p {
	color: #333;
    font-size: 15px;
    text-align: justify;	
}

.product-category-1887 .list_catteg + p + p {
	color: #333;
    font-size: 15px;
    text-align: justify;	
}

.flaggss .info_pay .icnnn i::before {
    content: "\f122";
    font-family: "Ionicons";
    font-size: 22px;
}

.flaggss .info_pay .icnnn i {
	font-style:normal;
}

.vidi_f td {
    background: #fff;
    padding: 10px;
    border: 1px solid #dedede;
    text-align: center; 
}

.vidi_f td.td_name {
	background: rgba(109, 174, 240, 1);
	color:#ffffff;
	border: 1px solid #ffffff;
}

.vidi_f {
    box-shadow: 3px 3px 14px 0px rgba(0,0,0,0.09);	
}

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

.besplatnaya_dostavka::after {
	content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    border: 20px solid transparent;
    border-right: 10px solid #f3f3f3;
    height: 41px;
	opacity:0;
}

.besplatnaya_dostavka::before {
	content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    border: 20px solid transparent;
    border-left: 10px solid #f3f3f3;
    height: 41px;
}

.tabss {
    border: 1px solid rgba(51, 51, 51, 0.11);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
    border-right: 2px solid rgba(51, 51, 51, 0.11);
}

.tabss li {
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    cursor: pointer;
    padding-top: 1rem;
    padding-bottom: 1rem;
	color: #373737;
    background-color: #f2f2f2;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-size: 15px;	
}

.tabss li.active {
	background:#ffffff;
	position:relative;
}

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

.video::before {
	display:none;
}

.video .thumbb {
    display: block;
    position: relative;
}

.yangg {
	margin-top:40px;
}

.revview {
	margin-top:10px;
}

.video {
	border: 1px solid rgba(51,51,51,0.11);
	padding: 10px;
}

.video .thumbb::after { 
    content: "\f24d" !important;
    display: block !important;
    color: #fff;
    position: absolute;
    top: 0px;
    font-size: 50px;
    font-family: "Ionicons";
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -35px;
}

.video .thumbb:hover::after {
	color:#f84e51;
}

.video .thumbb::before {
    background: rgb(0 0 0 / 48%);
    opacity: 1;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    content: '';
    display: block;
    position: absolute;
}

.video .thumbb img {
	padding:0px;
}

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

.specification.ptt > div span:first-child::before {
	top:-1px;
}

.product-category-938_999 .product-grid .product-thumb .good_title {
	height: auto;
    padding-bottom: 4px;
}

.product-category-938_999 .product-thumb .price .cena {
    display: inline-block;
    font-size: 16px;
}

.prazdd {
    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: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.prazdd:hover {
	background: #5696d6;
}

.prazdd::after {
	content: "\f3f3";
    font-family: "Ionicons";
    display: inline-block;
    color: #fff;
    float: right;
    margin-top: px;
    margin-right: 15px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    font-size: 26px;	
	overflow: hidden;
}

.prazdd.des::after {
	content: "\f148";
}

.prazdd:hover::after {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);	
}

.product-category-938_999_1209 .category_description > div { 
	margin-bottom:15px;
}

.product-category-938_998_1217 .category_description > div { 
	margin-bottom:15px;
}

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

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

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

.ind_design .thumbnails .thumbnail img {
	max-height: 316px;
}

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

.ind_design .option_bg {
	padding-bottom:10px;
}

.ind_design #product .form-group .checkbox label em {
	margin-left: 0px;
    margin-top: 6px;
}

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

.category_description > div {
	margin-bottom:15px;
	overflow:hidden;
}

.product-category-938_1669 .list_catteg + p {
	display:none;
}

.fotozona {
    display: block;
    text-align: left !important;
    float: left;	
}

.categories_rec {
    overflow: hidden;
    width: 100%;	
}

.product-category-1001 .catteg > li:last-child .catname a::before {
	display:none;
}

.ltt img {
    max-height: 150px;
    max-width: 100%;
}

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

.category-1845 .info_block.pll .specification {
	margin-bottom:1px;
}

.main-1839 .thumbnails .thumbnail img,
.main-1731 .thumbnails .thumbnail img,
.main-509 .thumbnails .thumbnail img {
	max-height:268px;
}

.main-1839 .thumbnails li:first-child,
.main-1731 .thumbnails li:first-child,
.main-509 .thumbnails li:first-child {
	height:auto;
}

.thumbnails li:first-child {
	height:auto !important;
}

.main-1839 .info_block.pll,
.main-1731 .info_block.pll,
.main-509 .info_block.pll {
    padding-bottom: 39px;		
}	

.main-152 .thumbnails .thumbnail img,
.cat_1729 .thumbnails .thumbnail img {
	max-height:247px;
}

.main-152 .thumbnails li:first-child,
.cat_1729 .thumbnails li:first-child {
	height:auto;
}

.main-509 .stend_info,
.cat_1138 + .stend_info,
.cat_1729 + .stend_info {
	display:none;
}

.no-option .thumbnails li:first-child {
	height:auto;
}

.no-option .thumbnails .thumbnail img {
	max-height:247px;
}

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

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

.cat_512 .thumbnails .thumbnail img,
.cat_1138 .thumbnails .thumbnail img {
	max-height:290px;
}

.cat_512 .thumbnails li:first-child,
.cat_1138 .thumbnails li:first-child {
    height:auto;
}

.main-1888 .thumbnails li:first-child {
	height:416px;
}

.main-1846 .info_block.pll {
    padding-bottom: 32px;	
}

.main-1888 .thumbnails .thumbnail img {
	max-height:366px;
}

.main-1888 .info_block.pll {
	padding-bottom:83px;
}

.main-1846 .thumbnails li:first-child {
    height: 365px; 
}

.sg_sg {
	display:none;
}

.g_sg .sg_sg {
	display:block;
}

.g_sg .thumbnails li:first-child {
	height:413px;
}

.flag_sale.sg {
	display:none;
}

.g_sg .flag_sale.sg {
	display:block;
}

.flag_sale.sg::after {
    content: '';
    position: absolute;
    right: 0px;
    border: 26px solid transparent;
    border-right: 16px solid #fff;
    display: block;
    top: 0px;	
}

.g_sg .stend_info {
	display: block !important;
    visibility: inherit !important;	
}

.g_bg .stend_info {
	display: block !important;
    visibility: inherit !important;	
}

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

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

.g_tb .stend_info {
	display: block !important;
    visibility: inherit !important;	
}  

.main-1672 .thumbnails li:first-child {
	height:351px;
}

.g_bg .specification.bg_banner {
	display:block;
}

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

.g_lb .thumbnails .thumbnail img {
	max-height: 287px;
}

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

.g_lb .info_block.pll {
    padding: 10px 15px;	
}

.main-1706 .info_block.pll {
	padding-bottom: 39px;
}
 
.main-1706 .thumbnails li:first-child {
	height:371px;
} 

.main-1708 .specification.ptt.nk_nakl {
	display:none;
}

.specification.ptt.tb {
	display:none;
}

.g_tb .specification.ptt.tb {
	display:block;
}

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

.g_tb .info_block.pll {
    padding-bottom: 93px;	
}

.product-product-7861 .info_block.pll {
    padding-bottom: 33px;	
}

.product-product-7861 .thumbnails li:first-child {
    height: auto;
}

.product-product-7861 .thumbnails .thumbnail img {
	max-height: 261px;
}

.main-1660 .thumbnails li:first-child {
    height: 340px;
}

.main-1660 .info_block.pll {
    padding-bottom: 82px;
}

.g_pl .thumbnails li:first-child {
    height: 413px;
}

.specification.ptt.pf {
	display:none;
}

.g_pf .specification.ptt.pf {
	display:block;
}

.g_pv .thumbnails li:first-child {
    height: 386px;
}

.g_pv .info_block.pll {
	padding-bottom: 62px;
}

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

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

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

.roll .thumbnails .thumbnail img {
    max-height: 307px;	
}

.roll .info_block.pll {
    padding: 15px 15px;	
}

.g_mb .thumbnails li:first-child {
    height: 391px;
}

.g_mb .info_block.pll {
    padding-bottom: 58px;
}

.g_mb .stend_info {
	display: block !important;
    visibility: inherit !important;	
}

.specification.ptt.mobb {
	display:none;
}

.g_mb .specification.ptt.mobb {
	display:block;
}

.g_ot .stend_info {
	display: block !important;
    visibility: inherit !important;	
}

.g_tp .stend_info {
	display: block !important;
    visibility: inherit !important;	
}

.g_ot .thumbnails li:first-child {
    height: 351px;
}

.g_tp .specification.ptt.tpp {
	display:block;
}

.specification.ptt.tpp {
	display:none;
}

.prod_block .НК-01 .options > div {
	display:none;
}

.prod_block .НК-01 .options::after {
	content:'Все размеры';
}

.prod_block .НК-02 .options > div {
	display:none;
}

.prod_block .НК-02 .options::after {
	content:'Все размеры';
}

#konstrukciya + div .good_title {
	height:auto;
}

.product-category-189_2339 #konstrukciya + div .good_title { 
	height:39px;
}



.ltt .catname {
	height:40px;
}

.ltt .catname a {
	height:auto;
}

.information-contact .info_deliv > div::after {
	display:none;
}
 
.portr .thumbnails li:first-child {
	height:448px;
} 

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

.category_description img {
	margin-right:0px;
}

.specification.ptt.elii > div {
	width:100%;
}

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

#simplecheckout_shipping .simplecheckout-block-content > div:nth-child(4) .pickup_des {
	display:none; 
}

.radio.inff {
    background-color: #f5f5f5;
    padding: 10px;
    margin-bottom: 0px;
	padding-bottom:0px;
}

.radio.inff + .form-horizontal {
    background-color: #f5f5f5;
    padding: 10px;
    padding-top: 0px;
    margin-bottom: 10px;	
}

.radio.inff + .form-horizontal > div {
	margin-bottom:0px;
}

.radio.inff::after {
    font-family: "Ionicons";
    content: "\f101";
    position: absolute;
    right: 0px;
    font-size: 25px;
    bottom: -38px;
    right: 8px;
    color: #f84e51;
}

.row-payment_checky .checkbox label::before {
	content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    background: #FFF;	
}

.row-payment_checky .checkbox input[type="checkbox"] + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 14px;
    height: 14px;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

.row-payment_checky .checkbox input[type="checkbox"]:checked + label:after {
    opacity: 1;
}

.row-payment_checky .checkbox input[type="checkbox"] + label {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    height: 22px;
    line-height: 18px;
}

.row-payment_checky .checkbox input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px;
}

#simplecheckout_customer .form-horizontal, 
.simplecheckout-step,
#simplecheckout_shipping_address .form-horizontal {
	margin-left:-7.5px;
	margin-right:-7.5px;
}

#simplecheckout_customer .form-horizontal:before, #simplecheckout_customer .form-horizontal:after {
    display: table;
    content: " ";
}

.simplecheckout-step:before, .simplecheckout-step::after {
    display: table;
    content: " ";	
}
 
#simplecheckout_customer .form-horizontal > div {
	width:33.33333%;
	float:left;
    position: relative;
    min-height: 1px;
    padding-right: 7.5px;
    padding-left: 7.5px;	
} 

.simplecheckout-step > div {
    padding-right: 7.5px;
    padding-left: 7.5px;	
}

.simplecheckout-left-column, .simplecheckout-right-column {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
}
 
#simplecheckout_shipping_address .form-horizontal {
	margin-left:-7.5px;
	margin-right:-7.5px;	
}

#simplecheckout_shipping_address .form-horizontal:before, #simplecheckout_shipping_address .form-horizontal:after {
    display: table;
    content: " ";
}

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

#simplecheckout_shipping_address .form-horizontal > div.row-shipping_address_address_1 {
	width:100%;
}

#simplecheckout_shipping_address {
	margin-bottom:0px !important;
}

.radio.cod,
.radio.cod1,
.radio.cod2,
.radio.cod_4 {
	padding-left: 11px;
}

.form-horizontal.green {
	background: transparent;
    padding: 0px !important;
}

.radio.inff.green {
	display:none;
}

.product-category-1887 .catteg .catimg img {
	max-width:100%;
}

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

.block_total .simplecheckout-cart-total {
	display:none;
}

.block_total .simplecheckout-cart-total#total_sub_total {
	display:block;
}

.simplecheckout-summary-totals {
	font-size:15px;
}

.row-shipping_address_address_1 .control-label  {
	display:none !important;
}

.simplecheckout-summary-totals > div {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
	padding:10px;
	background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;	
}

#simplecheckout_shipping_address .simplecheckout-block-content {
	padding-top:15px !important;
}

.product-category-1887_1889 .product-grid .product-thumb .good_title {
	height:55px;
}

.product-category-1887_1889_1918 .product-grid .product-thumb .good_title {
	height:55px;
}

.product-category-1887_1889_1919 .product-grid .product-thumb .good_title {
	height:55px;
}

.catteg_d {
	margin-bottom: 0px;
    display: block;
    overflow: hidden;
}

.catteg_d .catname {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    background: rgba(237, 237, 237, 0.71);
    padding: 5px 5px;
}

.catteg_d .catname a {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 5px 10px;
    position: relative;
    z-index: 10;
    background: #fff;
    height: 50px;	
}

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

.j_main {
    background: rgba(237, 237, 237, 0.71);
    padding: 5px 5px;	
}

.j_image {
    -webkit-box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    box-shadow: 0 0 30px 0 rgba(41,41,41,.11);
    padding: 10px;
    position: relative;
    z-index: 10;
    background: #fff;
    text-align: center;	
}

.j_name {
    padding: 0px 0px;
    line-height: 50px;
    text-align: center;
    display: table;
    width: 100%;
    text-align: center;
    height: 50px;
    position: relative;
    z-index: 0;
    padding-top: 5px;
}

.j_name a {
    color: #333;
    font-size: 15px;
    display: table-cell;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    vertical-align: middle;
    padding: 0px 10px;
    text-align: left;
}

.j_list {
	height: 245px;
}

.j_block {
	margin-bottom:20px;
}

.j_list ul {
    border-left: 3px solid rgba(237, 237, 237, 0.71);
    padding-left: 8px;
}

.j_list li {
	margin-bottom:5px;
}

.j_list li a {
    font-size: 14px;
    color: #6daef0;
    text-decoration: underline;
    text-align: left;
    display: block;
    padding-left: 20px;
    position: relative;
}

.j_list li a::before {
	content: '';
    display: inline-block;
    width: 10px;
    height: 4px;
    background: rgba(237,237,237,0.71);
    margin-right: 10px;
    vertical-align: middle;
    display: block;
    position: absolute;
    left: 0px;
    top: 7px;
}

.container.NY .recomm,
.NY_pechat .recomm,
.product-category-173_1644 .recomm,
.product-category-173_1636 .recomm,
.product-category-173_796 .recomm,
.product-category-173_1158 .recomm,
.product-category-173_1615 .recomm {
	display:none;
}

.container.NY .recomm + li,
.NY_pechat .recomm + li,
.product-category-173_1636 .recomm + li,
.product-category-173_1644 .recomm + li,
.product-category-173_796 .recomm + li,
.product-category-173_1158 .recomm + li,
.product-category-173_1615 .recomm + li {
	display:none;
}

.container.NY .recomm + li + li,
.NY_pechat .recomm + li + li,
.product-category-173_1644 .recomm + li + li,
.product-category-173_1636 .recomm + li + li,
.product-category-173_796 .recomm + li + li,
.product-category-173_1158 .recomm + li + li,
.product-category-173_1615 .recomm + li + li {
	display:none;
}

.container.NY .recomm + li + li + li, 
.NY_pechat .recomm + li + li + li, 
.product-category-173_1636 .recomm + li + li + li, 
.product-category-173_796 .recomm + li + li + li, 
.product-category-173_1158 .recomm + li + li + li, 
.product-category-173_1615 .recomm + li + li + li {
	display:none;
}

.container.NY .recomm + li + li + li + li,
.NY_pechat .recomm + li + li + li + li,
.product-category-173_1636 .recomm + li + li + li + li,
.product-category-173_796 .recomm + li + li + li + li,
.product-category-173_1158 .recomm + li + li + li + li,
.product-category-173_1615 .recomm + li + li + li + li {
	display:none;
}

.product-category-173_805_1622 .catteg_d .catname a, 
.product-category-173_1158_800_1950 .catteg_d .catname a{
	height:40px; 
}

.product-category-173_805_1622 .catteg_d .catname,
.product-category-173_1158_800_1950 .catteg_d .catname {
	height:40px;
}

.product-category-173_1615_1939 .product-grid .product-thumb .good_title {
	height:79px;
} 

.product-category-173_1158_800 .product-grid .product-thumb .good_title,
.product-category-173_1636_1934 .product-grid .product-thumb .good_title,
.product-category-446_447 .product-grid .product-thumb .good_title,
.product-category-173_1636_1931 .product-grid .product-thumb .good_title,
.product-category-173_1636_1624 .product-grid .product-thumb .good_title,
.product-category-173_1636_1933 .product-grid .product-thumb .good_title,
.product-category-173_1636_809 .product-grid .product-thumb .good_title,
.product-category-173_1158_800_1928 .product-grid .product-thumb .good_title {
	height:56px; 
} 

.product-category-173_1158_800_1928 .catteg_d .catname a,
.product-category-173_135 .product-grid .product-thumb .good_title {
	height:76px;
}

.pages-ny .info_block {
	height:363px;
}
 
.category-1618.pages-ny .info_block {
    height: 394px;
}

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

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

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

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

.category-1927 .info_block.pll {
	height:350px;
}
 
.product-category-1048_1844_1963 .product-grid .product-thumb .good_title {
	height:56px; 
} 

.product-category-173_2445_2447 .product-grid .product-thumb .good_title {
    height: auto; 
} 

.main-512 .nav-tabs li:nth-child(2) > a {
    display: block !important;
    visibility: inherit !important;	
}

.main-512 .tab-content > .tab-pane.hidden.active {
    display: block !important;
    visibility: inherit !important;		
}

#tab-specification thead {
	display:none;
}

#tab-specification table {
	background:#ffffff; 
}

.product-category-189_1651_512 .product-grid .product-thumb .good_title {
	height:79px;	
} 


.product-category-1965 .category_description img {
	border:0px;
	max-width:100%;
}

.product-category-1965 .catlist .catimg {
	box-shadow:none;
	padding:0px;
}

.product-category-1965 .catname a {
	text-align:center;
}

.product-category-1965 .category_main > .row > div:nth-child(4) span {
    border-top: 0px;
}

.all_serv {
    background: #f84e51;
    border-bottom: 3px solid #bf3639;
    -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;
    text-align: left;
    padding-left: 20px; 
    padding-right: 20px; 
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.all_serv:hover {
	background: #bf3639;
}

.product-category-1965 .category_main .row > div {
    margin-bottom: 0px;
}

.product-category-1965 .catname a,
.product-category-1965 .catname {
	height:40px;
}

.product-category-1965 .catimg {
    display: table;
    height: auto;
    width: 100%;
}

.product-category-1965 .catimg a {
	height:auto;
}

.product-category-1103_1973_1974 .product-grid .product-thumb .good_title {
	height:auto;
}

.product-category-1103_1973_1975 .product-grid .product-thumb .good_title {
	height:auto;
}
 
.product-search .product-grid .product-thumb .good_title {
	height:59px;
}

.minn {
	background: #f84e51;
    color: #fff;
    padding: 5px;
    text-align: center;
    font-size: 14px;
}

.specification.ptt.bk {
	display:none;
}

.category-1987 .specification.ptt.bk {
	display:block;
}

.main-1962 #product .Материал span,
.main-1962 #product .Материал b,
.main-1962 #product .Материал em {
	display:none;
}

.new-prod-page .thumbnails li:first-child {
    box-shadow: rgb(41 41 41 / 11%) 0px 0px 30px 0px;
    border: 1px solid rgba(51, 51, 51, 0.11);
}

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

.new-prod-page .thumbnails .thumbnail img {
	box-shadow:none;
	max-height:386px;
	padding:0px;
}

.new-prod-page ul.thumbnails .thumbnail::after {
	display:none;
}

.new-prod-page ul.thumbnails .thumbnail {
	text-align:center;
}

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

.new-prod-page ul.thumbnails .thumbnail span:hover {
    background: #6daef0;
	color:#ffffff;
}

.new-prod-page .offers + .add {
	margin-bottom:0px;
}

.new-prod-page .lubb {
    background: #f0f0f0;
    padding: 5px;
    text-align: left;
}

.new-prod-page .lubb::before {
    display: inline-block;
    margin-right: 5px;
    color: #333333;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.hrrr {
    margin-bottom: 7px;
    background: rgba(51,51,51,0.11);
    height: 1px;	
}

.product-category-340 .brand span span {
	height:235px;
}

.product-category-340_1203 .product-grid .product-thumb .good_title {
	height:auto;
}

.new-prod-page .kon_stend {
	margin:0px; 
}

.new-prod-page .individual_stend {
	margin-top:0px;
}

.new-prod-page .Размер.стенда label em, 
.new-prod-page .Размер.стенда label span, 
.new-prod-page .Размер.стенда label b {
	display:inline-block;
}

.new-prod-page .info_pay > div > div:last-child {
	border-bottom:0px;
}

.harakteristiki {
	font-size: 14px;
	color:#999999;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding-bottom: 5px;	
}

.harakteristiki span:first-child {
	color:#333333;
}

.harakteristiki > div > div {
	margin-bottom:3px;
}

.main_ofer {
	box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    padding: 15px;	
	border: 1px solid rgba(51, 51, 51, 0.11);
	margin-bottom:20px;
}

.main_ofer .pprice {
	padding-bottom:10px;
}

.main_ofer .question a {
	padding:0px 12px;
}

.new-prod-page .info_block.pll {
	padding:15px;  
}

.new-prod-page .info_block > div > div > div {
    padding: 0px;
}

.new-prod-page .add #input-quantity {
    padding-left: 13px;
	font-size:15px;
}

#plus-qty {
	right:10px;
}

#minus-qty {
	right:30px;
}

.new-prod-page .dan_good {
	margin-bottom:8px;
}

.new-prod-page .info_deliv > div > div:last-child {
    position: relative;
    z-index: 10;	
}

.new-prod-page .info_pay > div::after {
    bottom: -70px;
    right: -15px;
}

.new-prod-page .info_pay > div > div {
    border-bottom: 1px dashed #ebebeb;
    padding: 8.5px 0px;
} 

.new-prod-page .info_deliv > div > div {
    border-bottom: 1px dashed #ebebeb;
    padding: 8.5px 0px;
} 

.new-prod-page .video .thumbb::before {
	background:transparent;
}

.new-prod-page .video .thumbb {
	text-align:center;
	cursor:pointer;
}

.new-prod-page .video .thumbb::after {
    font-size: 32px;
    margin-left: -16px;
    margin-top: -22px;
}

.new-prod-page #product label.control-label {
	margin-bottom:10px;
}

.new-prod-page .revview {
	margin-top:0px;
	margin-bottom:15px; 
}

.new-prod-page .add #input-quantity {
    border-bottom: 3px solid rgba(80,80,80,0.13);	
}

.new-prod-page .info_block.pll {
	box-shadow:none;
}

.new-prod-page .info_deliv > div > div:last-child {
	border:0px;
}

.new-prod-page .stend_info {
    margin-top: 10px;
    margin-bottom: 20px;
}

.zoomWindowContainer > div {
    border: 3px solid rgba(51, 51, 51, 0.11) !important;
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
}

.stock {
    font-size: 15px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding-bottom: 5px;	
    margin-bottom: 10px;	
}

.stock b {
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
}

.stock b:first-child::before {
	color: #ff0000;
}

.stock b::before {
	color: rgba(237, 237, 237, 0.65);
}

.new-prod-page .imgg.thumbnails {
	position: relative;
    top: 0px;
    left: 0px;
    width: 80px;
	margin-top:20px;
}

.new-prod-page .imgg.thumbnails > div {
    margin-top: 0px;
    width: 100%;
}

.main_im_block {
	position:relative;
}

.question a::before {
    margin-right: 5px;	
}

.new-prod-page .product-layout .product-thumb {
	box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    border: 1px solid rgb(51 51 51 / 5%);
}

.new-prod-page #related .product-grid .image img {
	box-shadow:none;
} 

.new-prod-page .block_description {
	background: #fff;
    margin-bottom: 0px;
    padding-top: 0px;
    margin-top: 10px;
}

.new-prod-page .nav-tabs {
	background: rgba(237, 237, 237, 0.65);	
}

.new-prod-page .block_description ul.nav-tabs {
	border-bottom: 2px solid rgba(51, 51, 51, 0.11);
    margin-bottom: 15px;
    height: auto;	
	padding-top:5px;
}

.new-prod-page .block_description ul li.active {
	border:0px;
}

.new-prod-page .block_description .nav-tabs > li.active > a {
	margin: 0px;
    padding: 10px 20px;
    color: #333;
    margin-bottom: -2px;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgb(50 50 50 / 8%);
    -moz-box-shadow: inset 0px 5px 5px 0px rgb(50 50 50 / 8%);
    box-shadow: inset 0px 5px 5px 0px rgb(50 50 50 / 8%);
}

.new-prod-page .block_description ul.nav-tabs li {
    margin-bottom: 0px;
    margin-right: 10px;
    height: auto;
	transition: 0.3s ease-in-out;
}

.new-prod-page .block_description ul.nav-tabs li:hover {
	transform: translateY(-5px);
} 

.new-prod-page .block_description ul.nav-tabs li:first-child {
	margin-left:20px;
}

.new-prod-page .block_description ul.nav-tabs li a {
	padding: 10px 20px;
	margin-bottom: -2px;
}

.new-prod-page .block_description .nav-tabs > li:hover {
	border:0px;
}

.new-prod-page .tab-content {
    border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 20px;
    border-top: 0px;
    padding-top: 0px;	
}

.new-prod-page .related-block {
	margin-top:0px;
}

.new-prod-page h3.title {
	margin-bottom:18px;
	padding-bottom:10px;
}

.new-prod-page .block_goods .item {
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
    border: 1px solid rgba(51, 51, 51, 0.11);	
}

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

#form-review .form-control {
	border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 0px;
    height: 38px;
}

#form-review textarea.form-control {
	height:70px;
}

#form-review .row > div {
	margin-bottom:20px;
}

#form-review .row > div:last-child {
	margin-bottom:0px;
}
 
#form-review label {
	color: #333;
    font-size: 14px;
} 

#form-review .form_send {
	margin-bottom:0px;
}

.new-prod-page .ptt.nk_nakl {
	display:block;
}

.mess .ph_pp a {
	width:100%;
	font-size:14px;
	text-decoration:underline;
}

.mess .ph_pp a.wh::before {
	vertical-align:middle;
}

.mess .ph_pp a.tg::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
	margin-right:5px;
	margin-left:3px;
    background-image: url(/image/telegram.svg);
    background-size: cover;
    vertical-align: middle;
}

.phoness .ph_pp a.tg::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
	margin-right:5px;
	margin-left:3px;
    background-image: url(/image/telegram.svg);
    background-size: cover;
    vertical-align: middle;
	margin-top:4px;
}

.mess .soderj {
	width:80%;
}

.main-1861 .harakteristiki .nk_nakl {
	display:none;
}

.main-1861 .revview {
	display:none;
}

.new-prod-page .recomend {
	margin-top:0px;
}

.new-prod-page .flag_sale::after {
    content: '';
    position: absolute;
    right: 0px;
    border: 26px solid transparent;
    border-right: 14px solid #fff;
    display: block;
    top: 0px;
}

.new-prod-page .portr .flag_sale::after {
	border: 16px solid transparent;
    border-right: 14px solid #fff;
}

.new-prod-page .harakteristiki .Тематика {
	display:none;
}

.new-prod-page #tab-specification table {
	margin-bottom:0px;
}

.new-prod-page #tab-specification table tr:nth-child(2n) td { 
	background: rgba(237, 237, 237, 0.65);
}

.new-prod-page #tab-specification table + table {
	display:none;
}
 
.main-1733 .harakteristiki,
.main-1607 .harakteristiki,
.main-1606 .harakteristiki { 
	display:none;
} 

.main-1049 #product .Материал > div:nth-child(7) {
	margin-bottom:15px;
}

.product-category-122_430_1045 .product-grid .product-thumb .good_title {
	height:23px;
}

.portr .thumbnail::before {
	width:274px;
	height:386px;
	left:50px;
	top:16px;
	background-image: url(../image/ramka_zoloto_big.png);
}

.portr .thumbnail.active::before {
	width: 274px;
    height: 386px;
    left: 50px;
    background-image: url(/catalog/view/theme/default/image/ramka_derevo_big.png);
    top: 16px;
}

.est::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
} 

.est {
	position:relative;
	padding: 0 0 0 28px; 
}

.est::after {
	content: "\f120";
    font-family: "Ionicons";
    color: #40c351;
    position: absolute;
    top: -3px;
    left: 4px;
    font-size: 16px;
}

.skidka .container {
	position:relative;
}

.product-category-189 .skidka .besplatnaya_dostavka {
	width:700px;
}

.product-category-189_501 .besplatnaya_dostavka,
.product-category-189_991 .besplatnaya_dostavka,
.product-category-189_1825 .besplatnaya_dostavka {
	display:none !important;
}

.category-1825 .flag_sale.fll,
.main-991 .besplatnaya_dostavka {
	display:none !important;
}

.product-category-189_991 .skidka .besplatnaya_dostavka, 
.product-category-189_1825 .skidka .besplatnaya_dostavka, 
.product-category-189_501 .skidka .besplatnaya_dostavka {
	width:570px;
}

.videoo {
    border: 1px solid rgba(51, 51, 51, 0.11);
	padding:10px;	
}
 
.Размер.стенда label span,
.Размер.стенда label em,
.Размер.стенда label b {
	display:none !important;
}

div.Рамка .radio.nono {
	display:none;
}

.sel + div label {
	display:none;
}

.sel + div input {
    border: 1px solid rgba(80, 80, 80, 0.13);
    border-radius: 0px;
    height: 38px;	
}

.urdannie {
	border: 1px solid #ddd;
	width:600px;
	margin-bottom:30px; 
}

.urdannie td {
	border: 1px solid #ddd;
	padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;	
}

.urdannie tr:nth-child(2n) td {
    background: rgba(237, 237, 237, 0.65);
}

.category_menu > div a div + em {
    background: #f84e51;
    text-align: center;
    padding: 5px 10px;
    color: #ffffff;
    font-style: normal;
    /* padding: 0px 10px; */
    display: block;
    position: absolute;
    bottom: 0px;
    width: 90px;
    left: 50%;
    margin-left: -45px;	
}

.portr .harakteristiki {
	display:none;
}

.portr #product .radio label span,
.portr #product .radio label em,
.portr #product .radio label b {
	display:none;
}

.product-product-9566 #product .radio label span,
.product-product-9566 #product .radio label em,
.product-product-9566 #product .radio label b {
	display:none;
}

.product-product-9566 #product .Тип label img + span {
	display:inline-block;
}

.portr #product .radio img + span {
	display:inline-block;
}

.product-category-189_154_1842 .product-grid .product-thumb .good_title {
	height:59px; 
}

.product-category-189_154_1841 .product-grid .product-thumb .good_title {
	height:79px; 
} 

#product .Материал.щита label span,
#product .Материал.щита label b,
#product .Материал.щита label em {
	display:none;
}

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

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

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

.common-home .category_main > div > div.col-lg-40 img {
	max-height:106.97px;
}

.common-home .category_main .row + .row > div:last-child {
	width:100%;
}

.Тип.рамы div label img,
.Тип.исполнения div label img { 
	display:none !important;
}

.Тип.исполнения div input {
	display:none;
}

.Тип.рамы div:nth-child(1)::after {
    height: auto;
    max-width: 100%;
    padding: 10px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    content: '';
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 5px;
    content: '';
    display: block !important;
    background-color: transparent !important;
    box-shadow: none !important;
    /* border: 0px !important; */
    position: absolute !important;
    left: 50% !important;
    margin-left: -24px !important;
    border-radius: 0px !important;
    top: 12px !important;
}

.Тип.рамы div:nth-child(2)::before {
    background: url(/catalog/view/theme/default/image/derevo.jpg);
	height: auto;
    max-width: 100%;
    padding: 10px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    content: '';
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 5px;
    content: '';
    display: block !important;
    background-color: transparent !important;
    box-shadow: none !important;
    /* border: 0px !important; */
    position: absolute !important;
    left: 50% !important;
    margin-left: -24px !important;
    border-radius: 0px !important;
    top: 12px !important;
	border:0px !important;
}

.Тип.рамы div:nth-child(3) label img + span::before {
    background: url(/catalog/view/theme/default/image/baget-derevo.jpg);
    height: auto;
    max-width: 100%;
    padding: 10px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    content: '';
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 5px;
    content: '';
    display: block !important;
    background-color: transparent !important;
    box-shadow: none !important;
    /* border: 0px !important; */
    position: absolute !important;
    left: 50% !important;
    margin-left: -24px !important;
    border-radius: 0px !important;
    top: 12px !important;
	border:0px !important;
}

.Тип.рамы div:nth-child(4) label img + span::before {
    background: url(/catalog/view/theme/default/image/baget-zoloto.jpg);
    height: auto;
    max-width: 100%;
    padding: 10px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    content: '';
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 5px;
    content: '';
    display: block !important;
    background-color: transparent !important;
    box-shadow: none !important;
    /* border: 0px !important; */
    position: absolute !important;
    left: 50% !important;
    margin-left: -24px !important;
    border-radius: 0px !important;
    top: 12px !important;
	border:0px !important;
}

.Тип.рамы div label span {
	height:36px;
}

.Тип.исполнения div label::before,
.Тип.рамы div label::before {
	display: block;
    height: auto;
    max-width: 100%;
    padding: 10px;
    line-height: 1.428571429;
    background-color: #fff;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    content: '';
    width: 48px;
    height: 48px;
    border-radius: 0px;
    vertical-align: middle;
    margin: 0px auto;
    margin-bottom: 5px;
    content: '';
    width: 100% !important;
    border-radius: 0px !important;
    border: 0px !important;
    -webkit-box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    position: relative !important;
    height: 65px !important;
}

.Тип.исполнения div input:checked + label::after {
	opacity: 1 !important;
    display: block !important;
    content: "\f122" !important;
    font-family: "Ionicons";
    background: transparent !important;
    box-shadow: none !important;
    border: 0px !important;
    font-size: 20px !important;
    color: #f84d50;
    position: absolute !important;
    top: 42px !important;
    right: 15px !important;
    left: auto !important;
}

.Тип.исполнения div input:checked + label::before {
	border:1px solid #f84d50 !important;
}

.Тип.исполнения div input:checked + label {
/*     background: #f84d50;
    color: #ffffff; */
}	

.Тип.исполнения div:nth-child(1)::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/product-scroll.svg) !important;
    display: block !important;
    width: 60px !important;
    height: 33px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    left: 50% !important;
    margin-left: -30px !important;
    top: 19px !important;
    background-repeat: no-repeat !important;
	opacity:1 !important;
	box-shadow:none !important;
    position: absolute;	
}

.Тип.исполнения div:nth-child(2)::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/product-back.png) !important;
    display: block !important;
    width: 55px !important;
    height: 55px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    left: 50% !important;
    margin-left: -30px !important;
    top: 7px !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background-position: center center !important;
    background-size: cover !important;
	position: absolute;	
}

.Тип.исполнения div:nth-child(3)::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/product-back.png) !important;
    display: block !important;
    width: 55px !important;
    height: 55px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    left: 50% !important;
    margin-left: -30px !important;
    top: 7px !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background-position: center center !important;
    background-size: cover !important;
	position: absolute;	
}

.Тип.исполнения div:nth-child(4)::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/product-rama.png) !important;
    display: block !important;
    width: 55px !important;
    height: 55px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    left: 50% !important;
    margin-left: -30px !important;
    top: 7px !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background-position: center center !important;
    background-size: cover !important;
	position: absolute;	
}

.Тип.исполнения div label img + span,
.Тип.рамы div label img + span {
	display: block;	
}

.Тип.исполнения div label::after,
.Тип.рамы div label::after {
	display:none !important;
}

.Тип.исполнения div label,
.Тип.рамы div label {
    padding: 0px !important;
    text-align: center;
	background: rgba(237, 237, 237, 0.71);
    display: block;
    height: auto !important;
    padding: 3px !important; 
}

.Тип.исполнения div,
.Тип.рамы div {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;	
}

.Тип.исполнения {
    margin-right: -5px;
    margin-left: -5px;	
}

.Тип.рамы {
    margin-right: -5px;
    margin-left: -5px;	
}

.Тип.исполнения::before,
.Тип.исполнения::after {
    display: table;
    content: " ";	
}

.Тип.рамы::before,
.Тип.рамы::after {
    display: table;
    content: " ";	
}

.Тип.исполнения:after {
    clear: both;
}

.Тип.рамы:after {
    clear: both;
}

.product-product-9566 .container {
	width:1366px;
}

.product-product-9566 .flag_sale {
	width: 383px;
}

.product-product-9566 .main_ofer {
	margin-top:20px;
	margin-bottom:0px;
}

.product-product-9566 .info_deliv > div::after {
	font-size: 90px;
}

.Тип.рамы div input:checked + label::after {
	opacity: 1 !important;
    display: block !important;
    content: "\f122" !important;
    font-family: "Ionicons";
    background: transparent !important;
    box-shadow: none !important;
    border: 0px !important;
    font-size: 20px !important;
    color: #f84d50;
    position: absolute !important;
    top: 42px !important;
    right: 15px !important;
    left: auto !important;
}

.Тип.рамы div input:checked + label::before {
	border:1px solid #f84d50 !important;
}

.product-category-243 .catimg a img {
	max-width:130px;
}

.catimg a img {
	max-width:100%;
	border-radius:10px 10px 0px 0px;
}

.product-category-243 .catimg a {
	height:auto;
}

.product-category-243 .catlist .catimg {
	padding:10px;
}

@media (min-width: 1200px) {
.product-category-176 .catteg li {
    width: 20%;
}

.product-category-176 .catteg li.zagzag {
    width: 100%;
}

.product-category-176 .catimg a {
    display: table-cell;
    vertical-align: middle; 
    height: auto;
}

.product-category-176 .catname a {
    line-height: 17px;
	height:51px;
}
}


.product-category-217 .desc_p,
.product-category-243 .desc_p {
	height:100% !important;
}

.product-category-217 .readmore-js-toggle,
.product-category-243 .readmore-js-toggle {
	display:none !important;
}

.category_description .readmore-js-collapsed::after {
	display:none !important;
}

.videoo_left {
    width: 50%;
    float: left;
    margin-right: 20px;
}

.product-category-217 .category_description {
	margin-top:15px;
}


.product-category-190 .catimg a {
	height:auto;
}

.main-2046 #kwFlycart + .row > div:nth-child(1) {
	width: 50%;
}

.main-2046 #kwFlycart + .row > div:nth-child(1) + div {
	width: 33.33333333333333%;
}

.main-2046 .right-block .varr {
	width:100%;
}

.main-2046 .right-block .varr + div {
	width:100%;
}

.main-2046.new-prod-page .info_block.pll {
	display:none;
}

.product-category-200 .catimg a {
	height:auto;
}

.product-category-2095_2100 .product-grid .product-thumb .good_title {
	height:57px;
}

.product-category-2095 .j_name {
	height:40px;
}

.product-category-2095 .j_name a {
	height:40px;
	text-align:center;
}

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

.product-category-224_2102 .product-grid .product-thumb .good_title {
	height:auto;
}

.category-2102 .thumbnail::before,
.category-2106 .thumbnail::before {
	display:none !important;
}

.flag_sale.kart {
	display:none;
}

.category-2102 .flag_sale.porttt {
	display:none;
}

.category-2102 .flag_sale.kart {
	display:block;
}

.montajj {
	display:none;
}

.category-1733 .montajj {
	display: block;
    background: #ffffff;
    padding: 5px;
    text-align: center;
    box-shadow: rgb(41 41 41 / 11%) 0px 0px 30px 0px;
    /* padding: 15px; */
    border-bottom: 2px dashed #cccccc;
    margin-top: 10px;
}

.category-1733 .montajj::before {
    display: inline-block;
    margin-right: 5px;
    color: #333;
    font-size: 18px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.main-2046.new-prod-page .imgg.thumbnails {
	position: absolute;
    bottom: 42px;
    left: 0px;
    width: 100%;
    text-align: center;
	top: auto;
}

#dop-images-carousel {
	width:300px;
	margin:0px auto;
}

#dop-images-carousel img {
	max-width:48px;
	max-height:48px;
}
 
.product-category-217 .catimg a {
	height:auto;
} 

.tko-video {
	display:none;
}

.mont_ex .button-group {
    width: 100%;
    float: none !important;
}	

.product-category-1697_1609_1656 .mont_ex .button-group a {
	width:100%;
}

.mont_ex .button-group a {
    background: #6daef0;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    line-height: 37px;
    color: #fff;
    height: 38px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-left: 15px;
    padding-right: 10px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: auto;
    padding-left: 10px;
}

.category-2046 .main_im_block,
.category-1720 .main_im_block,
.category-1656 .main_im_block {
    height: 470px;
    border: 1px solid rgba(51, 51, 51, 0.11);	
}

.category-1656 .main_im_block .thumbnails .thumbnail img {
	max-height:265px;
}

.new-prod-page .category-2046 .thumbnails li:first-child,
.new-prod-page .category-1720 .thumbnails li:first-child,
.new-prod-page .category-1656 .thumbnails li:first-child {
	height:auto;
	border:0px;
}

.new-prod-page .category-2046 .imgg.thumbnails,
.new-prod-page .category-1720 .imgg.thumbnails,
.new-prod-page .category-1656 .imgg.thumbnails {
	position: relative;
    top: auto;
    left: 0px;
    width: auto;
    bottom: 0px;
    margin-left: -7.5px;
    margin-right: -7.5px;
    padding: 0px 20px;		
}

.new-prod-page .category-1720 .imgg.thumbnails::before,
.new-prod-page .category-1656 .imgg.thumbnails::before {
    display: table;
    content: " ";	
}

.new-prod-page .category-1720 .imgg.thumbnails::after,
.new-prod-page .category-1656 .imgg.thumbnails::after {
    display: table;
    content: " ";	
	clear: both;
}

.new-prod-page .category-1720 .imgg.thumbnails > div,
.new-prod-page .category-1656 .imgg.thumbnails > div {
    margin-top: 0px;
    background: #fff;
    margin-bottom: 15px;
    width: auto;
    float: left;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 33.333333%;
}

.new-prod-page .category-1720 .thumbnails .image-additional > div,
.new-prod-page .category-1656 .thumbnails .image-additional > div {
    padding: 10px;
    background: transparent;
    border: 1px solid rgba(51, 51, 51, 0.11);
}

.new-prod-page .category-1720 .thumbnails .image-additional > div img,
.new-prod-page .category-1656 .thumbnails .image-additional > div img {
	max-width:100%;
}

.new-prod-page .category-1720 .video,
.new-prod-page .category-1656 .video {
    display: block;
    position: relative;
    text-align: center;
	cursor:pointer;
}

.new-prod-page .category-1720 .video::after,
.new-prod-page .category-1656 .video::after {
    content: "\f24d";
    font-family: "Ionicons";
    position: absolute;
    font-size: 35px;
    color: #ffffff;
    left: 50%;
    margin-left: -17.5px;
    top: 50%;
    margin-top: -25px;
}

.dopdop a {
	border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 10px;
	display:block;
}

.dopdop a img {
	max-width:100%;
}

.new-prod-page .category-1720 .video:hover::after,
.new-prod-page .category-1656 .video:hover::after {
	color:#f84e51;
}

.new-prod-page .category-1720 .video:hover img,
.new-prod-page .category-1656 .video:hover img {
	opacity:0.5;
}

.for_text {
	font-family: "MuseoSansRegular" !important;
    color: #333 !important;
    font-size: 15px !important;
    text-align: justify;	
}

.for_more {
	color: #6daef0;
    text-decoration:underline;
}

@media only screen and (min-width: 992px) and (max-width: 1199px),
only screen and (min-device-width: 992px) and (max-device-width: 1199px) {
.category-1720 .revview iframe,
.category-1656 .revview iframe { 
	height: 222px;
}	 
.product-category-1965 .desc_p>div>div>div {
    width: 20%;
}

.cat_block span {
	overflow:hidden;
}

.common-home .category_main > div > div.col-lg-40 img {
    max-height: 86.39px;
}

.product-category-1965 .desc_p>div>div>div.poly {
    width: 40%;
}

.product-category-1965 .desc_p>div>div>div.poly img {
	height:91px;
}

}

.product-product-9724 .portr .thumbnail::before	 {
	display:none !important;
}

#dop-images-carousel .owl-nav {
	margin-top:-11.5px;
}

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

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

#dop-images-carousel .nnext {
	background:none;
	width:23px;
	height:23px;
	line-height:23px;
	text-align:right;
}

#dop-images-carousel .nnext::after {
    content: "\f125";
    font-family: "Ionicons";
    color: #cccccc;
    font-size: 23px;	
}

#dop-images-carousel .pprev {
	background:none;
	width:23px;
	height:23px;
	line-height:23px;
}

#dop-images-carousel .pprev::after {
    content: "\f124";
    font-family: "Ionicons";
    color: #cccccc;
    font-size: 23px;	
}

.product-product-4833 .portr .thumbnail::before,
.product-product-4832 .portr .thumbnail::before,
.product-product-8735 .portr .thumbnail::before,
.product-product-1356 .portr .thumbnail::before {
	display:none !important;
}

.fotoz {
	margin-bottom:15px;
}

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

.sociall a {
	display:block;
	width:56px;
	height:56px;
}

.sociall a img {
    transition: all 0.2s ease;	
}

.sociall a:hover img {
    transform: scale(1.12);	
}

.product-category-189 .catimg a {
	height:auto;
}

.product-category-397 .catimg a {
	height:auto;
}
 
.product-category-397 .catname {
	height:auto;
} 

.product-category-397 .catname a {
	height:30px;
}

.product-category-1599 .catteg li:last-child {
	display:none;
}

.product-category-1599 .cid2112 {
	display:none;
}

.sdekk {
	position:relative;
    background: rgba(237, 237, 237, 0.71);
    padding-bottom: 5px;	
}

.s_block {
	padding:10px 0px;
	padding-top:5px;
}

.sdekk img {
	max-width: 100%;
    position: relative;
    z-index: 1;
}

.s_block > div {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
}

.s_block a {
	display: block;
    text-align: center;
    width: 100%;
    color: #6daef0;
    font-size: 16px;
    z-index: 100;
    text-transform: uppercase;
    font-family: "MuseoSansBold";
}


.s_block a span {
	border-bottom:2px solid #6daef0;
}

.s_block a + ul li a {
	text-transform: none;
    height: auto;
    font-family: "MuseoSansRegular";
    height: auto;
    line-height: inherit;
    text-decoration: underline;	 
}

.product-category-1697_1609 .catname,
.product-category-1697_1698 .catname {
	height:40px;
}

.product-category-1697_1609 .catname a,
.product-category-1697_1698 .catname a {
	height: 35px;
}

.product-category-1697_1698 .catteg li.tktk img {
	height:150px; 
}

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

.mask {
    width: 300px;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
	background-color: rgba(146,96,91,0.3);
    -webkit-transform: translateX(-300px);
    -moz-transform: translateX(-300px);
    -o-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    transform: translateX(-300px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sdekk:hover .mask {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
} 

.product-category-173_2115 .product-grid .product-thumb .good_title {
	height:59px;
}

.contentt {
	padding:10px;
	padding-top:15px;
	text-align:center;
	-webkit-box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    background: #fff;	
}

.sdek_block {
	padding-bottom:20px;
}

.contentt img {
	max-height:220px;
}

.product-category-2113_2114 .product-grid .product-thumb .good_title {
	height:auto;
}

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

.razdel-pechat #product .form-group {
	padding-bottom:0px !important;
	border:0px;
}

.lline {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #eee;
    margin: 14px 0px;
    margin-top: 4px;
}

.razdel-pechat .question a {
	margin-top:0px;
}

.razdel-pechat .form-group.add {
	margin-bottom:0px;
}

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

.new-prod-page .razdel-pechat ul.thumbnails .thumbnail span {
	display:none;
}

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

.one_block {
    font-size: 15px;
    color: #373737;
    font-weight: normal !important;
    display: block;
	padding-right: 7.5px;
    padding-left: 7.5px;
    padding-top: 0px;
    padding-bottom: 2px;
    width: 100%;
    overflow: hidden;
}

.optionn button {
	display: inline-block;
    background: #40c351;
    color: #fff;
    /* padding: 0px 20px; */
    border-radius: 3px;
    position: relative;
    border: 0px;
    width: 40px;
    height: 40px;
    border-bottom: 3px solid #52ab5e;
    text-align: center;	
	margin-left:10px;
}

.optionn button:hover,
.optionn button:active {
	border-bottom: 3px solid #52ab5e;
	background: #52ab5e;
	color:#ffffff;
}

.optionn .control-label {
	display:inline-block;
}

#product label.one_block {
	padding-left: 7.5px;
}

.form-group.optionn {
    margin-top: 10px !important;
    border-radius: 3px;
    position: relative;
    opacity: 0;
    height: 0px;
}

.form-group.optionn > div {
	background: #f2f2f2;
	padding:15px;
	margin-bottom:15px;
}

.one_block.green + .form-group.optionn {
    opacity: 1;
    height: auto;
    margin-bottom: 10px;
}

.form-group.optionn::before {
    content: "\f10d";
    font-family: "Ionicons";
    position: absolute;
    top: -23px;
    font-size: 30px;
    color: #f2f2f2;
    left: 22px;
}

.one_block input {
    display: none;
}

.one_block span {
    position: relative;
    padding-left: 60px;
    cursor: pointer;
    height: 26px;
    display: block;
    line-height: 26px;
}

.one_block span::before {
    content: '';
    position: absolute;
    left: 0;
    width: 50px;
    height: 26px;
    border-radius: 13px;
    background: #f2f2f2;
    box-shadow: inset 0 2px 3px rgb(0 0 0 / 15%);
    transition: .2s;
}

.one_block span:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 22px;
    height: 22px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
    transition: .2s;
}

.one_block input:checked+span::before {
	background: #6daef0;
}

.one_block input:checked+span:after {
    left: 26px;
}

.razdel-pechat .main_ofer {
	margin-top:0px;
}

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

.new-prod-page .razdel-pechat .info_deliv > div > div {
	display:inline-block;
	margin-right:15px;
}

.pechh > div {
	width:20%;
}

.pechh .product-grid .product-thumb .good_title {
	height:auto;
}

.product-category-397_1551 .catname {
	height:auto;
}

.product-category-397_1551 .catname a {
	height:auto;
}

.pechh .button-group a {
	background: #6daef0;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    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: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.pechh .button-group a i {
	display: inline-block;
    float: right;
    margin-top: 9px;
    margin-right: 15px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    font-size: 16px;	
}

.pechh .button-group a:hover i {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(
360deg
);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(
360deg
);
} 

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

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

.product-product-9879 .main_ofer {
	display:none;
}

.vremen {
	display:none;
}

.product-product-9879 .vremen {
	display:block;
}

.vremen p:first-child {
    font-size: 26px;
    color: #333;
    font-weight: normal;	
}

.vremen p {
    font-size: 16px;
    color: #333;	
}

.vremen p a {
    text-decoration: underline;
    color: #6daef0;	
}

.contentt img {
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.contentt img:hover {
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -webkit-transform: translateY(-10px);  
  transform: translateY(-10px);
}	

.product-category-1697_2122 .on_develop {
	display:none;
}

.product-category-1697_2122 .desc_p {
	height:100% !important;
}

.product-category-1697_2122 .readmore-js-toggle {
	display:none !important;
}

.block_zakaz a {
    text-decoration: underline;
    color: #6daef0;		
}

.product-product-9880 .radio label span,
.product-product-9880 .radio label em,
.product-product-9880 .radio label b {
	display:none;
}

.product-product-9880 #product .radio input + label.m90135 + span {
	left:100px;
	display:none;
}

.product-product-9880 #product .radio input + label[for="option-value-58925"] + span {
	left:70px;
	display:none;
}

.flaggss.neww .sel + div label {
    display: block;
}

#product #input-option14473 .radio input + label::before {
	content: '' !important;
    width: 64px;
    height: 104px;
    display: block !important;
    background-image: url(/catalog/view/theme/default/image/folding.png);
    margin: 0 auto 10px;
    position: relative;
    border: 0px;
    border-radius: 0px;	
}

#product #input-option14473 .radio input:checked + label span::after {
    content: "\f122";
    font-family: "Ionicons";
    position: absolute;
    font-size: 20px;
    top: 50px;
    left: 50%;
    margin-left: -8px;
    color: #40c351;	
}

#input-option14473 > div.radio:nth-child(1) label::before {
    background-position: 0 0;
}

#input-option14473 > div.radio:nth-child(2) label::before {
    background-position: -64px 0;
}

#input-option14473 > div.radio:nth-child(3) label::before {
    background-position: -128px 0;
}

#input-option14473 > div.radio:nth-child(4) label::before {
    background-position: -192px 0;
}

#input-option14473 > div.radio:nth-child(5) label::before {
    background-position: -704px 0;
}

#input-option14473 > div.radio:nth-child(6) label::before {
    background-position: -640px 0;
}

#input-option14473 > div.radio:nth-child(7) label::before {
    background-position: -256px 0;
}

#input-option14473 > div.radio:nth-child(8) label::before {
    background-position: -384px 0;
}

#input-option14473 > div.radio:nth-child(9) label::before {
    background-position: -320px 0;
}

#input-option14473 > div.radio:nth-child(10) label::before {
	background-position: -448px 0;
}

#input-option14473 > div.radio:nth-child(11) label::before {
    background-position: -512px 0;
}

#input-option14473 > div.radio:nth-child(12) label::before {
    background-position: -576px 0;
}

#input-option14473 > div.radio {
    width: 16.666666%;
    display: inline-block;
    vertical-align: top;
	float:left;
	position: relative;
    min-height: 1px;
    padding-right: 7.5px;
    padding-left: 7.5px;
	z-index: 10;
}

#input-option14473 {
    margin-right: -7.5px;
    margin-left: -7.5px;	
}

#input-option14473:after {
    clear: both;
}

#input-option14473::before, 
#input-option14473::after {
	display: table;
    content: " ";	
}

#product #input-option14473 .radio.imma input + label:after, 
#product #input-option14473 .radio.imma input + label img {
	display:none !important;
}

#product #input-option14473 .radio label span {
    height: 37px;
    display: block;
    text-align: center;
}

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

.product-product-9878 .razdel-pechat #product .form-group:first-child + div .lline {
	width: 1150px;
    margin-bottom: 25px;
    margin-top: 0px;
    padding-top: 0px;
}

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

.jq-selectbox li.disabled {
	display:none;
}

#product #input-option14473 .radio.imma input + label {
    padding: 0px;
	position: initial;
	outline:none !important;
}

.stend_block.pechh > div.stent_title,
.stend_block.pechh > div.stend_text {
	width:100%;
}

.proba .options span {
	display:inline-block;
}

.proba .options {
	padding-top:6px;
}

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

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

.flaggss.neww .Размер > div:nth-child(13) {
	margin-top: 10px;
    position: absolute;
    top: 20px;
    left: 230px;	
}

.flaggss.neww .Размер > div:nth-child(15) {
	margin-top: 10px;
    position: absolute;
    top: 46px;
    left: 230px;	
}

.flaggss.neww .Размер > div:nth-child(17) {
    position: absolute;
    top: 81px;
    left: 230px;	
}

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



/* Основные разделы на главной */

.category_main > .row > div:nth-child(2) .cat_block span,
.category_main > .row > div:nth-child(3) .cat_block span,
.category_main > .row > div:nth-child(4) .cat_block span {
	line-height:16px;
	padding-top: 7px;	
}

/* #input-option14472>div:nth-child(15) {
    margin-top: 10px;
    position: absolute;
    top: 21px;
    left: 140px;
} */

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

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


.product-stend .bp_image {
    width: 50%;	
}

.product-stend .bp_info {
    width: 50%;		
}

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

.new-prod-page .individual_stend {
    margin-top: 20px;
}

.ind_text {
    max-width: 70%;
}

.product-stend .info_deliv > div::after {
	bottom:-53px;
}

.stent_title {
	height:42px;
}

.stend_info .row > div:nth-child(1) .stent_title {
	height:auto;
}

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

.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 .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;
}

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

/* Портреты */

.thumbnail::before {
    width: 197px;
    top: 80px;
    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-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 {
    background-image: url(/catalog/view/theme/default/image/ramka.png);
    width: 184px;
    left: 32px;
    top: 77px;
}

.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-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 {
    background-image: url(/catalog/view/theme/default/image/ramka2.png);
    width: 184px;
    left: 32px;
    top: 77px;
}

.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-8145 .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: 199px;
    height: 138px;
    left: 25px;
    top: 154px;
}

.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-8145 .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: 199px;
    height: 138px;
    left: 25px;
    top: 154px;
}

/* Портреты конец */

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

.NY_pechat #yo-1 .yo-heading, .NY_pechat #yo-2 .yo-heading {
	font-size:20px;	
} 

.catteg li.col-lg-25 {
	width: 25%;
}

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

.thumbnails li {
    height: 437px;
    display: table;
    width: 100%;
}

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

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


.calendar_s {
	display:none;
}

/* Наклейки ТКО */

.tko.nk .product-layout .product-thumb .button-group {
    display: inline-block;
    float: right;
    margin-top: 9px;
	padding-bottom:0px;
}

.tko.nk .product-thumb .button-group button {
    height: 36px;
    line-height: 36px;
    width: auto;
    padding: 0px 5px;
}

.tko.nk .product-thumb .button-group button::after {
    margin-top: 2px;
    margin-right: 5px;
    margin-left: 5px;
}

/* Наклейки ТКО конец */

.m_menu a em + em {
	display:inline-block;
}
.m_menu a span + em {
	display:none;
}
#horizontal-menu li:nth-child(1) a {
    width: 122px;
    overflow: hidden;
    height: 30px;
}
#horizontal-menu > li {
	padding:0px 24px !important;
}

#horizontal-menu>li::after {
    right: -5px !important;
}

#horizontal-menu>li:last-child {
	padding-right:0px !important;
}

#horizontal-menu>li:first-child {
    padding-left: 0px !important;
}
#supermenu ul li.tlli:nth-child(3),
#supermenu ul li.tlli:nth-child(4) {
	display:none;
}

#supermenu ul li.tlli {
    padding: 0px 23px;	
}

#supermenu ul li.tlli:nth-child(3) {
	padding-left:0px;
}

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

.product-product-9878 .razdel-pechat #product .form-group:first-child + div .lline {
    width: 100%;
    margin-bottom: 25px;
    margin-top: 0px;
    padding-top: 0px;
}

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

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


.bp_image {
	width:30%;
}
.bp_info {
	width:70%;
}
.b_polk button.ion-upload::before {
	display:none !important;
}
.b_polk button.ion-upload {
    padding: 6px 5px !important;	
}
.tko.nk .price {
    float: left;
    margin-top: 13px !important;
    border: 0px;
    padding-top: 0px !important;
	font-size: 18px !important;	
}
.yo-menu ul.yo-am li a::before {
	display:none !important;
}
.tko.nk .prodductss {
    padding-top: 0px;
}

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

.flaggss.neww #product .form-group.sel {
	margin-top:0px;
}

.flaggss.neww #product .form-group {
	border-bottom:0px;
	width:50%;
}

.flaggss.neww #product .form-group:last-child {
	width:100%;
}

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

.flaggss.neww .jq-selectbox__select-text {
    height: 36px;
    line-height: 36px;	
}

.flaggss.neww .jq-selectbox__select {
	height: 36px;
}

.flaggss.neww #product {
	margin-top:10px;
}

.flaggss.neww .form-group.add {
	margin-bottom: 0px;
}

.flaggss.neww + .container .info_deliv > div > div {
	border-bottom:0px;
	border-right: 1px dashed #ebebeb;
	text-align: center;
}

.flaggss.neww .soderj p {
	text-align: left;
}

.flaggss.neww .tabss {
	border-right: 1px solid rgba(51, 51, 51, 0.11);
} 

}

.product-category-958 .catimg a,
.product-category-2159 .catimg a,
.product-category-944 .catimg a,
.product-category-396 .catimg a,
.product-category-939 .catimg a,
.product-category-384 .catimg a,
.product-category-373 .catimg a,
.product-category-364 .catimg a,
.product-category-1532 .catimg a,
.product-category-358 .catimg a,
.product-category-347 .catimg a,
.product-category-352 .catimg a {
	height:auto;
}

.product-category-384 .catname {
	height: 50px;
    padding: 5px 0px;
}

.new-prod-page .flaggss.neww .thumbnails li:first-child {
	height: 380px;
}

.new-prod-page .flaggss.neww .thumbnails li:first-child a {
	padding-top: 0px;
    padding-bottom: 28px;	
}

.flaggss.neww + .container .info_deliv > div > div {
	padding: 8.5px 7.5px;
}  

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

.flaggss.neww .form-group.add {
	margin-bottom:0px;
}

.flaggss.neww #product .form-group {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 9px;
}

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

.flaggss.neww + .container .info_deliv > div > div,
.flaggss.neww + .container .info_pay > div > div {
	text-align: center;
    border-bottom: 0px;
    padding-bottom: 0px;
	border-right: 1px dashed #dedede;
    padding-top: 0px;
}

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

.flaggss.neww .dan_good {
	border-bottom: 1px solid rgba(51,51,51,0.11);
}

.flaggss.neww .dan_good li {
    border: 0px;
    width: auto;
}

.flaggss.neww + .container .soderj a {
    text-decoration: underline;
    color: #6daef0;
    display: block;
    position: relative;
    top: 4px;
    margin: 0px;	
}

.flaggss.neww .dan_good li.stock {
	float:right;
	border:0px;
}

.flaggss.neww + .container .soderj {
	text-align:left;
}

.flaggss.neww + .container .info_deliv,
.flaggss.neww + .container .info_pay {
	margin-top:15px;
}

.flaggss.neww + .container .info_deliv > div::after {
	font-size: 90px;
    bottom: -50px;
    right: -10px;	
}

.flaggss.neww + .container .new-prod-page .info_pay > div::after {
    bottom: -60px;
    right: 0px;
    font-size: 100px;
}

.flaggss.neww + .container .tabss {
	border-right:1px solid rgba(51, 51, 51, 0.11);
}

.main_ofer.n {
	box-shadow: none;
    padding: 0px;
    border: 0px;
    margin-bottom: 0px;	
}

.main_ofer.n .pprice {
    padding-bottom: 5px;
}

.flaggss.neww .stock {
	margin-bottom:5px;
}
 
.flaggss.neww + .container + .related-block {
	margin-top: 20px;
}

.flaggss.neww .flag_sale.fll {
	display:none !important;
}

.flaggss.neww .radio input + label.m90135 + span {
	display:none !important;
}

.flaggss.neww .radio label span, .flaggss.neww .radio label em, .flaggss.neww .radio label b {
	display:none !important;
}

.product-category-2266 .product-thumb .image {
    min-height: auto;	
}

.product-category-2266 .product-grid .product-thumb .good_title {
	height:auto;
}

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

.two-columns .add {
	margin-bottom:0px;
} 

.two-columns #product > .row > div {
	width:100%;
}

.two-columns #product > .row > div .form-group {
    border: 0px;
    padding-bottom: 0px;
    margin-bottom: 15px;
}

.new-prod-page .two-columns .thumbnails li:first-child {
	height: 352px;  
}

.two-columns + .container .info_deliv > div > div {
    padding: 8.5px 7.5px;
}

.two-columns + .container .info_deliv > div > div, .two-columns + .container .info_pay > div > div {
    text-align: center;
    border-bottom: 0px;
    padding-bottom: 0px;
    border-right: 1px dashed #dedede;
    padding-top: 0px;
}

.two-columns + .container .soderj a {
    text-decoration: underline;
    color: #6daef0;
    display: block;
    position: relative;
    top: 4px;
    margin: 0px;
}

.two-columns + .container .info_deliv, .two-columns + .container .info_pay {
    margin-top: 15px;
}

.two-columns + .container .tabss {
    border-right: 1px solid rgba(51,51,51,0.11);
}

.two-columns + .container .info_deliv > div::after {
    font-size: 90px;
    bottom: -50px;
    right: -10px;
}

.two-columns .info_pay > div::after {
    bottom: -70px;
    right: -15px;
}

.big-template #product .form-group:nth-child(1) {
	border: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.big-template .lubb {
    text-align: left;
    padding-left: 10px;
    margin-bottom: 7px;
}

/* .product-product-9934 .new-prod-page .thumbnails li:first-child,
.product-product-9933 .new-prod-page .thumbnails li:first-child {
    height: auto;
    padding-bottom: 50px;
	box-shadow:none;
	border:0px;
}

.product-product-9934 .new-prod-page .thumbnails li:first-child a,
.product-product-9933 .new-prod-page .thumbnails li:first-child a {
	display: inline-block;
	position: relative;
	padding:0px;
	padding-bottom:20px;
}	

.product-product-9934 .new-prod-page .thumbnails li:first-child span,
.product-product-9933 .new-prod-page .thumbnails li:first-child span {
    bottom: -30px;	
}	

.product-product-9934 .new-prod-page .lubb,
.product-product-9933 .new-prod-page .lubb {
    background: #f0f0f0;
    padding: 5px;
    text-align: left;
    padding-left: 10px;
	margin-bottom: 11px;
}

.big-template .info_deliv, .flaggss.neww + .container .info_pay {
    margin-top: 15px;
}

.big-template .info_deliv > div > div {
    padding: 8.5px 7.5px;
}

.big-template .info_deliv > div > div, .big-template .info_pay > div > div {
    text-align: center;
    border-bottom: 0px;
    padding-bottom: 0px;
    border-right: 1px dashed #dedede;
    padding-top: 0px;
}

.big-template .tabss {
    border-right: 1px solid rgba(51,51,51,0.11);
}

.big-template .soderj a {
    text-decoration: underline;
    color: #6daef0;
    display: block;
    position: relative;
    top: 4px;
    margin: 0px;
}

.big-template .info_deliv > div::after {
    font-size: 90px;
    bottom: -50px;
    right: -10px;
}

.big-template .add {
	margin-bottom:0px;
} */

.big-template.gorizont .info_deliv, .big-template.gorizont .info_pay {
    margin-top: 15px;
}

.big-template.gorizont .info_deliv > div > div {
    padding: 8.5px 7.5px;
}

.big-template.gorizont .info_deliv > div > div, .big-template.gorizont .info_pay > div > div {
    text-align: center;
    border-bottom: 0px;
    padding-bottom: 0px;
    border-right: 1px dashed #dedede;
    padding-top: 0px;
}

.big-template.gorizont .tabss {
    border-right: 1px solid rgba(51,51,51,0.11);
}

.big-template.gorizont .soderj a {
    text-decoration: underline;
    color: #6daef0;
    display: block;
    position: relative;
    top: 4px;
    margin: 0px;
}

.big-template.gorizont .info_deliv > div::after {
    font-size: 90px;
    bottom: -50px;
    right: -10px;
}

.product-category-1192 .catname a {
	height:auto;
}

.product-category-1192 .catname {
    height: auto;
    padding: 15px 0px;
}

.big-template.gorizont .info_block {
	margin-top:20px;
}

.big-template.gorizont .harakteristiki {
	border:0px;
}

.big-template.gorizont .info_deliv > div > div:last-child {
	border-right:0px;
}

.big-template .harakteristiki {
	padding-bottom: 5px;
    border-top: 1px solid rgba(51,51,51,0.11);
    padding-top: 10px;
	border-bottom:0px;
	margin-bottom:0px;
}

.big-template .flag_sale.fll {
	overflow:hidden;
}

.besplatnaya_dostavka.fl {
    width: 550px;
    padding-right: 2px;
}

.g_pl #product .form-group:nth-child(1) {
	border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 12px;	
}

.g_pl .flag_sale {
    padding: 5px 7px;
    padding-right: 40px;
    line-height: 17px;
}

.g_pl .flag_sale::after {
	border: 22px solid transparent;
    border-right: 14px solid #fff;
}

.g_pl .harakteristiki {
	margin-bottom: 8px;
	margin-top: 8px;
	padding-bottom:0px;
	border:0px;
}

.g_pl .lubb {
	text-align:left;
}

.new-prod-page .category-2303 .imgg.thumbnails,
.new-prod-page .category-1669 .imgg.thumbnails {
	position: relative;
    top: 0;
    left: 0px;
    width: auto; 
}

.new-prod-page .category-2303 .thumbnails,
.new-prod-page .category-1669 .thumbnails {
	margin-bottom:15px;
}

.category-2303 #dop-images-carousel img,
.category-1669 #dop-images-carousel img {
    max-width: 70px;
    max-height: inherit;
}

.category-2303 .owl-stage,
.category-1669 .owl-stage {
    width: 100% !important;
    text-align: left;	
}

.category-2303 .owl-stage div,
.category-1669 .owl-stage div {
    float: none !important;
    display: inline-block !important; 
}

.category-1669 #dop-images-carousel {
    width: 100%;
    margin: 0px auto;
}

.new-prod-page .category-2302 .thumbnails li:first-child img,
.new-prod-page .category-2303 .thumbnails li:first-child img {
	max-height:377px;
}

.product-category-384_2074 .catname {
	height:53px;
}

.product-category-384_2074 .catname a {
	height:auto;
}

.product-category-384_2074 .catimg a {
	height:auto;
}


.product-category-373_382 .catname,
.product-category-2324 .catname {
	height:40px;
}

.product-category-373_382 .catname a,
.product-category-2324 .catname a {
	height:20px;
}

.razdel-oboi .prod_block img {
	padding:0px;
}

.razdel-oboi .product-layout .product-thumb {
	padding-top: 15px;
    box-shadow: 0 0 40px 2px #ccc;
    background: #ffffff;
    border: 0px;
}

.razdel-oboi .product-layout .product-thumb .caption {
	padding:15px;
}

.razdel-oboi .product-thumb .good_title {
	margin-top:0px;
}

.razdel-oboi .product-thumb .good_title a {
	font-size:16px;
}

.razdel-oboi .modell {
    color: #b4b4b4;
	font-size:14px;	
	border:0px;
}

.razdel-oboi .product-thumb .price {
	border:0px;
	font-size: 16px !important;
	padding:0px;
}

.calc {
	background: #6daef0;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    line-height: 37px;
    color: #fff;
    height: 38px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 220px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.razdel-oboi .product-thumb .image a:last-child {
	position:relative;
}

.razdel-oboi .product-thumb .image a:last-child img + img {
	position:absolute;
	top:0px;
	left:0px;
	opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;		
}


.razdel-oboi .product-thumb .image a:last-child:hover img + img {
	opacity:1;
}

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

.product-category-384_2074_2302 .readmore-js-toggle {
	display:none;
}


.product-category-944_947 .prodductss.bg .product-grid .product-thumb .good_title,
.product-category-944_1403 .prodductss.bg .product-grid .product-thumb .good_title {
    min-height: 100%;
    height: auto;
}

.product-category-1887_1889 .catteg_d .catname {
    height: 68px;
}

.main-1961 .lubb {
	display:none;
}

.main-1961 #product .form-group:nth-child(1) {
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 7px;
    margin-bottom: 7px;	
}

.main-1961 #product .radio label span,
.main-1961 #product .radio label em,
.main-1961 #product .radio label b {
	display:none;
}

.category-1956 .lubb,
.category-1188 .lubb,
.category-1189 .lubb,
.category-1937 .lubb,
.category-1622 .lubb,
.category-799 .lubb,
.category-1954 .lubb,
.category-809 .lubb,
.category-1933 .lubb,
.category-1934 .lubb,
.category-1932 .lubb,
.category-1931 .lubb,
.category-1624 .lubb,
.category-1646 .lubb,
.category-1645 .lubb,
.category-1647 .lubb,
.category-1950 .lubb,
.category-1640 .lubb,
.category-1949 .lubb,
.category-796 .lubb,
.category-796 .lubb,
.category-1650 .lubb,
.category-1190 .lubb,
.category-1648 .lubb,
.category-1178 .lubb,
.category-1618 .lubb,
.category-1939 .lubb,
.category-1618 .lubb,
.category-792 .lubb,
.category-795 .lubb {
	display:none;
}

.product-category-173_1636_1933 .product-grid .product-thumb .good_title,
.product-category-173_1158_1635_2336 .product-grid .product-thumb .good_title,
.product-category-173_2115_2345 .product-grid .product-thumb .good_title {
	height:79px;
}

.product-category-173_1185_1188 .product-grid .product-thumb .good_title,
.product-category-189_156 .product-grid .product-thumb .good_title,
.product-category-173_796_1924 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-173_2115_2341 .product-grid .product-thumb .good_title,
.product-category-173_2115_2343 .product-grid .product-thumb .good_title,
.product-category-173_2115_2342 .product-grid .product-thumb .good_title {
	height:auto;
}

#input-option14851 label span,
#input-option14851 label em,
#input-option14851 label b {
	display:none;
}

.but-to {
    background: #6daef0;
    border-bottom: 3px solid #5696d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    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: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	
}

.Ламинирующее label span,
.Ламинирующее label em,
.Ламинирующее label b {
	display:none;
}

.portr .flag_sale.porttt {
	display:none;
}

.polii {
	width: 60% !important;
}

.polii img {
	height:107px;
}	

.simplecheckout .row-shipping_address_znayu_sdek > label {
	display:none !important;
}

.simplecheckout .row-shipping_address_znayu_sdek input#shipping_address_znayu_sdek_0 {
	margin-left:0px;
	border: 1px solid #CDD1DA;
    width: 22px;
    height: 22px;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: none;
    margin-top: 0px;
}

.simplecheckout .row-shipping_address_znayu_sdek .checkbox label {
	margin-left: 7px;
    margin-top: 2px;
}

#simplecheckout_shipping_address .form-horizontal > div.row-shipping_address_znayu_sdek {
	width:100%;
}

#simplecheckout_shipping_address .form-horizontal > div.row-shipping_address_adres_sdek { 
	width:100%;
}

.simplecheckout .row-shipping_address_adres_sdek label {
	display:none !important;
}

.new-prod-page .flaggss .thumbnails li:first-child {
	height:auto;
}

#noty_topRight_layout_container {
    max-width: 100% !important;
    width: 1150px !important;
    left: 50%;
    margin-left: -575px !important;
    top: 220px !important;
}

#noty_bottomRight_layout_container {
	bottom:450px !important;
}

.noty_text img {
    max-width: 250px !important;
    display: block;
    margin: 0px auto;
}

.noty_bar {
	background:#ffffff;
}

.animated.bounceInRight {
	background-color:transparent !important;
}

.product-category-2358_2359 .product-grid .product-thumb .good_title {
	height:79px;
}

.product-thumb .image a:last-child img + img {
	opacity:0;
	position:absolute;
	top:0px;
	left:0px;
}

.mПрозрачная em,
.mПрозрачная b,
.mПрозрачная span {
	display:none;
}

.category-2369 .lubb,
.category-2339 .lubb {
	display:none;
}

.product-category-2370 .list_catteg {
	display:none;
}

.product-category-2376 #column-left {
	display:none !important;
}

.product-category-2376 #column-left + #content {
	width:100% !important;
}

.product-category-2376 .catteg li {
	width:33.333333% !important;
}

.product-category-2376 .catname a {
	height:25px;
}

.product-category-2376 .catname {
	height:40px;
}

.category-383 .imgg.thumbnails,
.category-2040 .imgg.thumbnails,
.category-2041 .imgg.thumbnails {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
	margin-top: 20px;
}

.category-383 .thumbnails li:first-child,
.category-2040 .thumbnails li:first-child,
.category-2041 .thumbnails li:first-child {
	height:auto;
}

.category-383 ul.thumbnails .thumbnail span,
.category-2040 ul.thumbnails .thumbnail span,
.category-2041 ul.thumbnails .thumbnail span {
	display:none;
}

.category-2040 .lubb,
.category-2041 .lubb {
	display:none;
}

.category-383 #product .form-group:nth-child(1),
.category-2041 #product .form-group:nth-child(1) {
	border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    padding-bottom: 7px;
    margin-bottom: 7px;
}

.category-2043 .lubb {
	display:none;
}

.category-383 #product .form-group label {
	display:block;
}

.design-label {
	position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%;
    border: 5px solid rgb(248 78 81 / 15%);	
}

.design-label > div {
	border-radius: 50%;
    border: 5px solid rgb(248 78 81 / 42%);
}

.design-label > div div {
    width: 80px;
    background: #f84e51;
    color: #fff;
    border-radius: 50%;
    height: 80px;
    line-height: 13px;
    font-size: 14px;
    padding: 5px;
    padding-top: 13px;
}

.prod_block .design-label {
	left: 0px;
    bottom: 0px;
    right: auto;
    top: auto;
	text-align: center;
	border: 5px solid rgb(248 78 81 / 15%);
}

.prod_block .design-label div div {
    width: 60px;
    background: #f84e51;
    color: #fff;
    border-radius: 50%;
    height: 60px;
    line-height: 13px;
    font-size: 13px;
    padding: 5px;
    padding-top: 11px;	
}

.product-category-373_383 .product-thumb .image a:last-child {
	position:relative;
}

.product-category-373_383 .prodductss > div:nth-child(2n) .prod_block .design-label div div {
	background: rgba(109, 174, 240, 1);
	padding-top: 6px;
}

.product-category-373_383 .prodductss > div:nth-child(2n) .prod_block .design-label div {
	border: 5px solid rgb(109 174 240 / 42%);
}

.product-category-373_383 .prodductss > div:nth-child(2n) .prod_block .design-label {
	border: 5px solid rgb(109 174 240 / 15%);
}

.ТП-4 .design-label,
.ТП-3 .design-label,
.ТП-6 .design-label,
.ТП-6 .design-label {
	display:none;
}

.new-prod-page .category-2383 .thumbnails li:first-child {
	height:auto;
}

.product-category-1001_1306 #prodductss {
	display:none;
}

.product-category-384_2074_2303 .product-grid .product-thumb .good_title {
		height:59px;
}

/* .product-category-384_2074_2303 #prodductss > div:nth-child(2n) .image a::after {
	content: 'прозрачная пленка';
    display: block;
    position: absolute;
    top: 10px;
    background: hwb(359deg 31% 3% / 80%);
    color: #fff;
    padding: 1px 5px;
    font-size: 13px;
    right: 0px;
    border-bottom: 2px solid #ffffff;	
} */

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

.product-category-384_2074_2303 .videoo_block {
	margin-top:10px;
}

.Основа label span,
.Основа label em,
.Основа label b {
	display:none !important;
}

.product-category-1048_2414 .product-grid .product-thumb .good_title {
	height:auto;
}

.sw-app {
    margin-top: 20px !important;
    height: 140px !important;
    overflow: hidden;
}

.mp a {
    border: none;
    padding: 0px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    box-shadow: 0 3px 9px 0 rgb(167 167 167 / 50%);
    line-height: 44px;
    color: #fff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-left: 10px;
    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;	
    overflow: hidden;	
}

.ozon {
    background: #005cf5;
    border-bottom: 3px solid #034ec9 !important;
}

.yam {
    background: #ffde42;
    border-bottom: 3px solid #e9d05c !important;
    color: #333333 !important;
}

.yam::after {
	content: '';
    width: 40px;
    height: 40px;
    background-image: url(/catalog/view/theme/default/image/yam.png);
    display: block;
    background-size: contain;
    position: absolute;
    right: -10px;
    top: 0px;
    background-position: center;
}

.ozon::after {
    content: '';
    width: 40px;
    height: 40px;
    background-image: url(/catalog/view/theme/default/image/ozon.png);
    display: block;
    background-size: contain;
    position: absolute;
    right: -17px;
    bottom: 0px;
    background-position: center;
}

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

.product-category-2373 .catteg {
	display:none;
}

.page_kub h1 {
    display: inline-block;
    font-size: 28px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansBold";
    width: 550px;
}

.page_kub h1 span {
    color: #6daef0;
    text-transform: uppercase;	
}

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

.cube-welcome {
    position: relative;
    padding: 50px 0px; 
	
}
  
/* .cube-welcome::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/kub-bg.png);
    position: absolute;
    right: -160px;
    top: -35px;
    width: 550px;
    height: 550px;
    background-size: cover;
} */

.cube-welcome::after {
	content: '';
    background-image: url(/catalog/view/theme/default/image/cube_mockup.png);
    position: absolute;
    right: 0px;
    top: -15px;
    width: 320px;
    height: 320px;
    background-size: cover;
}

.welcome_links {
	width:100%;
	padding-top:10px;
}

.welcome_links a.folio {
	display: inline-block;
	background: #40c351;
    border-bottom: 3px solid #52ab5e;
    border-radius: 30px;
    color: #ffffff;
    text-align: center;
    padding: 11px 40px 9px 40px;
    font-size: 15px;
	margin-left:15px;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

.welcome_links a.folio:hover {
	background:#52ab5e;
}

.pricess {
    display: inline-block;
    background: #6daef0;
    border-bottom: 3px solid #5696d6;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    padding: 11px 40px 9px 40px;
    font-size: 15px;
}

/* .pricess::after {
    content: '\f3d6';
    font-family: "Ionicons";
    display: inline-block;
    font-size: 28px;
    vertical-align: middle;
    margin-left: 15px;
    height: 10px;
    line-height: 8px;	
	position:relative;
}

.pricess:hover::after {
	right:-100px;
} */

.pricess:hover {
	background:#5696d6;
}

.welcome_links a.order {
	display:inline-block;
	background: #f84e51;
	border-radius:30px;
	color:#ffffff;
	text-align:center;
    padding: 11px 40px 9px 40px;
    font-size: 15px;
	border-bottom: 3px solid #c7383a;
	margin-left: 15px;		
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

.welcome_links a.order:hover {
	background:#c7383a;
}

.kub-info {
	background: #6daef0;
    /* padding: 50px; */
    padding: 15px 50px;
    border-radius: 30px;
    position: relative;
    z-index: 1;
    color: #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 0 30px rgb(0 0 0 / 20%);
    box-shadow: 0px 15px 30px rgb(0 0 0 / 20%);
    /* padding: 5px; */
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    /* background: rgba(255,255,255,1); */
    border-bottom: 5px solid #ffffff;
}

.inff p {
	font-size:16px;
}

.inff div {
	font-size:16px;	
}

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

.kub-info::after {
    content: '';
    background-image: url(/catalog/view/theme/default/image/shape.png);
    position: absolute;
    right: -20px;
    bottom: -25px;
    width: 256px;
    height: 256px;
    background-size: cover;
    opacity: 0.2;
}

.inff {
    padding-right: 250px;	
}

.primenenie {
	margin-top:50px;
}

.primenenie p:first-child {
	font-size:26px;
	font-family: "MuseoSansBold";
    color: #333;	
}

.welcome_links p {
    font-size: 16px;
    display: block;
    margin-bottom: 20px;
}

.carousel_t, .kak-sdelano p:first-child {
	display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansRegular";	
}

.carousel_t::after, .kak-sdelano p:first-child::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 0%;
    margin-left: 0px;
    bottom: -1px;
}

#carousel0 .owl-item img {
	padding:0px;
}

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

.cube-how {
	width: 100%;
    text-align: left;
    padding: 30px;
    position: relative;
    -webkit-box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    box-shadow: 0 0 30px 0 rgb(41 41 41 / 11%);
    background: #fff;
    font-size: 16px;
    color: #333;
	line-height:20px;
}

.how-d {
	background: rgba(237, 237, 237, 0.71);
    padding-bottom: 5px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;	
}

.process .row > div:nth-child(1) .cube-how::before {
	content:'';
	width:50px;
	height:50px;
	background-image:url(../image/process-1.png);
	background-size: cover;	
	display:block;
	margin-bottom:17px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;	
}

.process .row > div .cube-how:hover::before {
-moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);	
}

.process .row > div:nth-child(2) .cube-how::before {
	content:'';
	width:50px;
	height:50px;
	background-image:url(../image/process-2.png);
	background-size: cover;	
	display:block;
	margin-bottom:17px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;		
}

.process .row > div:nth-child(3) .cube-how::before {
	content:'';
	width:50px;
	height:50px;
	background-image:url(../image/process-3.png);
	background-size: cover;	
	display:block;
	margin-bottom:17px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;		
}

.process .row > div:nth-child(4) .cube-how::before {
	content:'';
	width:50px;
	height:50px;
	background-image:url(../image/process-4.png);
	background-size: cover;	
	display:block;
	margin-bottom:17px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;		
}

.cube-gallery .image img {
	
}

#carousel0 {
	margin-bottom:50px;
}

.page_kub {
	overflow:hidden;
}

.product-category-938_1669 .breadd {
	margin-bottom:0px;
}

.ttim {
    padding: 10px 50px;
    border-radius: 10px;
    position: relative;
    z-index: 1;
    color: #ffffff;
    overflow: hidden;
    /* -webkit-box-shadow: 0 0 30px rgb(0 0 0 / 20%); */
    /* box-shadow: 0px 15px 30px rgb(0 0 0 / 20%); */
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    border-bottom: 5px solid #fff;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
    /* margin-bottom: 10px; */
    background: #f84e51;	
}

.ttim span {
    font-size: 21px;
    font-family: "MuseoSansBold";
    display: inline-block;
    margin-right: 10px;
}

.ttim + div {
    text-align: center;
    font-size: 14px;
    color: #333333;
    -webkit-box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    box-shadow: 0px 15px 30px rgb(0 0 0 / 10%);
    background: #ffffff;
    padding: 15px 50px;
    border-radius: 10px;
    margin-top: -10px;
    padding-top: 16px;
}

.cube_variations {
	background: rgba(237, 237, 237, 0.65);
	padding:30px 0px;
	margin:50px 0px;
	margin-top:90px;
}

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

.cube > div {
    background: rgb(255, 255, 255);	
	box-shadow: rgb(50 50 50 / 9%) 0px 0px 14px 0px;
}

.new-tabs {
    text-align: center;
    margin-top: -65px;
    margin-bottom: 30px;
}

.new-tabs > li {
    display: inline-block;
    background: #6daef0;
    padding: 12px 25px;
    margin-right: -4px;
	cursor:pointer;
	position:relative;
}

.new-tabs > li span {
    color: #fff;
    font-size: 17px;
    display: block;
    padding: 10px 20px;
	position:relative;
}

.new-tabs > li::after {
    content: '';
    width: 1px;
    height: 30px;
    background: rgb(255 255 255 / 43%);
    position: absolute;
    right: 0px;
    top: 20px;
    z-index: 10;
}

.new-tabs > li.active span {
	background:#ffffff;
	color:#6daef0;
}

.order_inf p {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansBold";	
}

.order_inf {
	position: relative;
    padding-top: 50px;
}

/* .order_inf::before {
	content: '';
    display: block;
    width: 130px;
    height: 130px;
    background-image: url(/catalog/view/theme/default/image/right-up-arrow.png);
    background-size: cover;
    position: absolute;
    top: 30px;
    left: 310px;
    opacity: 0.2;
} */

.order_inf::before {
	content: '';
    display: block;
    width: 130px;
    height: 130px;
    background-image: url(/catalog/view/theme/default/image/arrow-r-up.png);
    background-size: cover;
    position: absolute;
    top: 30px;
    left: 310px;
    opacity: 0.2;
}

.order_inf div div + div {
	margin-top:20px; 
}	 

.order_inf > div {
	width:270px;
	font-size: 16px;
    color: #333;	
}

.order_inf a {
	display: inline-block;
    background: #f84e51;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    padding: 10px 40px;
    font-size: 15px;
    border-bottom: 3px solid #c7383a;
    margin-top: 25px;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;		
}

.order_inf a:hover {
	background:#c7383a;
}

.new-tabs + .tabs_c .cube > div {
	background: transparent;
	box-shadow:none;
}

.tabs_c {
	padding:10px 0px;
} 

.new-tabs > li.active span::after {
	content: "\f104";
    font-family: "Ionicons";
    color: #ffffff;
    font-size: 30px;
    position: absolute;
    right: 50%;
    z-index: 10000;
    bottom: -23px;
    margin-right: -9px; 
}

.cube_title {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansBold";
    line-height: 25px;	
}

#product .form-group div#input-option11838 .checkbox label span {
	display: inline-block;
    margin-left: 5px;
}

.cube_desc {
	font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    border-bottom: 1px dashed rgb(0 0 0 / 25%);
    padding-bottom: 15px;
}

.cube_desc p {
	margin-bottom: 5px;
    font-size: 15px;
}

.cube_price > div {
	padding:8px 10px;
    font-size: 16px;
    color: #333;		
}

.cube_price > div:nth-child(2n) {
	background:#ffffff;
}

.cube_price {
	margin-bottom: 20px;
    border-bottom: 1px dashed rgb(0 0 0 / 25%);
    padding-bottom: 10px;	
}

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

.bp .cube_image {
	overflow:hidden;
}

.bp .cube_image img {
	padding: 15px;
    background: #fff;
    box-shadow: rgb(41 41 41 / 7%) 0px 0px 30px 0px;	
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;	
}

.bp .cube_image img:hover {
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);	
}

.cube_order a {
    display: inline-block;
    background: #f84e51;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    padding: 10px 40px;
    font-size: 15px;
    border-bottom: 3px solid #c7383a;	
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;		
}

.cube_order a:hover {
	background:#c7383a;	
}

.cube_order a + a {
    background: transparent;
    margin-left: 15px;
    border: 1px solid #f84e51;
    color: #f84e51;
}

.cube_desc p::before {
	content: '';
    width: 16px;
    height: 16px;
    background: url(/catalog/view/theme/default/image/right-arrow.png);
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.product-category-938_1669 .panel-heading {
	display:none !important;
}

.product-category-938_1669 .panel-default {
    border: 0px !important;
    box-shadow: none;
    margin-bottom: 0px;
}

.product-category-938_1669 .panel-body {
	padding:0px !important
}

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

.product-category-938_1669 .form-control {
	border: 1px solid rgba(80,80,80,0.13);
    height: 40px;
    border-radius: 0px;	
}

.product-category-938_1669 .panel-body .row > div {
	width:100%;
}

label[for="sobFile20"] + p {
	font-size:15px;
	color:#333333;
	padding-right: 7.5px;
    padding-left: 7.5px;	
}

label[for="sobFile20"] {
	display:none !important;
}

.product-category-938_1669 .form-sobfeedback label.control-label {
	display:block;
	font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    color: #333;
    font-family: "MuseoSansRegular";
    margin-bottom: 10px;	
}

.product-category-938_1669 .ddanger {
    display: block;
    margin-left: 0px;
    margin-top: 16px;
}

input#input-option19850 {
    border: 1px solid rgba(80,80,80,0.13);
    height: 40px;
    border-radius: 0px;	
}

#product .form-group div#input-option11838 .checkbox label::before {
	width:25px;
	height:25px;
	border: 1px solid rgba(80,80,80,0.13);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;	
}

#product .form-group div#input-option11838 .checkbox label {
	margin-top: 10px;
    display: block;
}

.product-product-10713 #product .form-group + .form-group {
	display:none;
}

.product-product-10713 .new-prod-page .info_deliv > div > div:nth-child(2) {
	display:none;
}

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

.prodductss .price-old {
	display: inline-block;
    text-decoration: line-through;
    font-size: 16px;
    margin-left: 5px;
    vertical-align: bottom;
    position: relative;
    top: 5px;	
}

.price-new {
    background: #40c351;
    color: #ffffff;
    padding: 3px 8px;
    font-size: 18px;
    border-radius: 10px;
    font-family: "MuseoSansMedium" !important;
    display: inline-block;
    vertical-align: bottom;	
}

.product-category-189_152 .main-price {
    background: #fff;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    top: 3px;	
}

.product-category-189_152 .product-thumb .price {
    padding-top: 10px;
    padding-bottom: 3px;
    height: 45.7px;
} 

.spec-price span + span {
    background: #40c351;
    color: #fff;
    padding: 3px 8px;
    font-size: 18px;
    border-radius: 10px;
    font-family: "MuseoSansMedium" !important;
    display: inline-block;
    vertical-align: bottom;	
}

.spec-price span.autocalc-product-special {
	color: #fff !important;
    font-family: "MuseoSansMedium";
    font-size: 19px;
}

.spec-price {
	display:inline-block;
}

.spec-price + li {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 10px;
    position: relative;
    top: 6px;
}

.spec-price + li span:first-child { 
	font-size: 17px;
    font-family: "MuseoSansBold";	
}

.spec-price > span:first-child {
    position: relative;
    top: 5px;
    margin-right: 8px;	
} 

/* .product-category-190 .catteg > li:nth-child(1) {
	display:none;
} */

/* .cid2039 {
	display:none;
} */

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

.product-category-189 ul.yo-am ul {
	display:block;
}

.category-1502 .lubb {
	display:none !important;
}

.new-prod-page .category-1502 .imgg.thumbnails {
	top: 0px;
    left: 0px;
    margin-top: 15px;
    width: 100%;	
}

.new-prod-page .category-1502 ul.thumbnails .thumbnail span {
	margin-top:0px;
}

.cid1531 {
	display:none;
}

#input-option20382::before {
	content:'Пластик 3 мм.';
	display:block;
	color: #333;
    font-size: 15px;	
	margin-bottom: 10px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding-bottom: 5px;	
}

#input-option20382 > div:nth-child(7)::before {
	content:'Пластик 5 мм.';
	display:block;
	color: #333;
    font-size: 15px;	
	margin-bottom: 10px;
    border-bottom: 1px solid rgba(51,51,51,0.11);
    padding-bottom: 5px;	
	margin-top:15px;
}

.product-product-7271 .harakteristiki {
	display:none;
}

#input-option7299 label span,
#input-option7299 label em,
#input-option7299 label b {
	display:none;
}


.shshs p {
	display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansRegular";	
}

.shshs p::after {
    content: '';
    width: 140px;
    height: 1px;
    background: #6daef0;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: 0px;
    bottom: -1px;
    margin-left: -70px;
}

.shshs {
	text-align:center;
}

.shshs a {
	display: inline-block;
    background: #40c351;
    border-bottom: 3px solid #52ab5e;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    padding: 5px 50px 5px 50px;
    font-size: 15px;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

.shshs a::before {
    content: "\f4ef";
    font-family: "Ionicons";
    display: inline-block;
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.shshs a:hover::before {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.shshs a span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 16px;	
}

.questionss {
	padding-bottom:50px;
	margin-top:15px;
}

.projects h3 {
    display: inline-block;
    font-size: 24px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: "MuseoSansRegular";	
}

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

.cube-gallery .image img:hover {
	transform: scale(1.2); /* Увеличиваем масштаб */
}

.cube-gallery .image img {
	transition: 1s; /* Время эффекта */
  display: block; 	
}

.cube-gallery .image a {
	display: inline-block; 
  overflow: hidden; /* Скрываем всё за контуром */
}

.cube-gallery .row > div > div {
	margin-bottom:10px;
}

.variant_prod {
	border: 1px solid rgba(51, 51, 51, 0.11);
    padding: 15px;	
}

.variant_prod .vp_title {
    color: #373737;
    background-color: #f2f2f2;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
    padding-left: 10px;
    margin-bottom: 15px;
}

.more-link {
	display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    background: #f3f3f3;
    color: #333;
    margin-top: 12px;	
	cursor:pointer;
}

.more-link:hover {
	background:#6daef0;
	color:#ffffff;
}

.page_poster .g_pl #product .form-group:nth-child(1) {
	padding-bottom: 12px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);	
}

.page_poster .g_pl #product .form-group + .form-group {
	border-bottom: 0px;
    padding-bottom: 0px;	
	margin-bottom: 12px;
}

.Ламинация label span,
.Ламинация label em,
.Ламинация label b {
	display:none;
}

.Ламинация label.mДа strong::after {
	content:'+50%';
	display:inline-block;
	color: #f84d50;
	margin-left:5px;
}

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

.new-prod-page .category-1839 #dop-images-carousel {
    margin-bottom: 20px;
}

#dop-images-carousel + .image-additional {
	display:none;
}

.new-prod-page .portr .imgg.thumbnails {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;	
	display: flex;
    gap: 15px;	
	margin-top:15px;
}

.portr .thumbnails .image-additional .thumbnail,
.g_bg .thumbnails .image-additional .thumbnail {
    box-shadow: rgb(41 41 41 / 11%) 0px 0px 30px 0px;
    border: 1px solid rgba(51, 51, 51, 0.11);	
}

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

.new-prod-page.template_banner .imgg.thumbnails {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;	
	display: flex;
    gap: 15px;	
	margin-top:0px;  	
}

.template_banner #dop-images-carousel {
    width: 100%;
    margin: 0px auto;
}

.new-prod-page.template_banner .thumbnails .thumbnail img {
	max-height:100%;
}

.radio.imma img {
	max-width:50px;
}

.radio.imma img + img {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -16px;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    max-width: 175px;
    left: 90px;
    z-index: 10;
}

.radio.imma img:first-child:hover + img {
	opacity:1;
    visibility: visible;	
}

.radio.imma img:first-child:hover {
	border: 1px solid #afaeae;
    box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;	
}

.radio.imma img + span {
	margin-left:5px;
}

.category-2040 #product .form-group + .form-group {
	border:0px;
	margin:0px;
	padding:0px;
}

.main-2494.new-prod-page .imgg.thumbnails,
.main-2493.new-prod-page .imgg.thumbnails,
.main-2496.new-prod-page .imgg.thumbnails,
.main-2497.new-prod-page .imgg.thumbnails,
.main-2498.new-prod-page .imgg.thumbnails,
.main-2499.new-prod-page .imgg.thumbnails,
.main-2500.new-prod-page .imgg.thumbnails,
.main-2501.new-prod-page .imgg.thumbnails,
.main-2495.new-prod-page .imgg.thumbnails,
.main-2492.new-prod-page .imgg.thumbnails { 
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    margin-top: 20px;	
}

.main-2494 #dop-images-carousel,
.main-2493 #dop-images-carousel,
.main-2496 #dop-images-carousel,
.main-2497 #dop-images-carousel,
.main-2498 #dop-images-carousel,
.main-2499 #dop-images-carousel,
.main-2500 #dop-images-carousel,
.main-2501 #dop-images-carousel,
.main-2495 #dop-images-carousel,
.main-2492 #dop-images-carousel {
    width: 100%;
    margin: 0px auto;
}

.product-category-1599_1602 .product-grid .product-thumb .good_title {
	height:59px;
}

.product-category-200 .catteg > li:nth-child(1) {
	display:none;
}

.cid1967 {
	display:none; 
}

.main-2516 .new-prod-page .imgg.thumbnails,
.main-2043.new-prod-page .imgg.thumbnails { 
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    margin-top: 20px;	
}

.main-2516 #dop-images-carousel,
.main-2043 #dop-images-carousel {
    width: 100%;
    margin: 0px auto;
}

.owl-stage-outer {
    overflow: inherit;	
}

.cid1971 {
	display:none;
}

.how-ozon #product {
	margin-top:15px;
}

.how-ozon .stock {
	border-bottom:0px;
}

/* .how-ozon .prodduct .modell {
	font-family: "MuseoSansMedium";
	font-family: "MuseoSansBold";	
} */

.product-category-2506 #column-left {
	display:none !important; 
}

.product-category-2506 #content {
	width:100%;
}

.vbox_modal img {
	border: 1px solid #E7E7E7;
    max-width: 100%;
    padding: 10px 0px;
}

#modal-example .modal-dialog {
	width:900px;
}

.vbox_body {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.vblock_modal {
	display: flex;
    flex-basis: 10%;
}

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

.laminaciya h4 {
    font-family: "MuseoSansMedium";
    margin-bottom: 20px;
}

.laminaciya ul li::before {
	content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #333;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.laminaciya ul {
	margin-bottom:0px !important;
}

.how-ozon .form-group + .form-group .control-label + a {
	color: #f84d50;
    font-size: 14px;
    display: inline-block;
    margin-left: 7px;
    /* text-decoration: underline; */
    border-bottom: 1px dashed #f84d50;
    line-height: 17px;
    vertical-align: top;	
}

.flag-nav a {
	display: block;
    text-align: center;
    background: rgba(237, 237, 237, 0.71);
    color: #333333;
    text-decoration: none;
    font-size: 16px;
    padding: 10px;
    margin-bottom: 15px;
}

.new-prod-page .category-512 .imgg.thumbnails,
.new-prod-page .category-2537 .imgg.thumbnails,
.new-prod-page .category-2536 .imgg.thumbnails,
.new-prod-page .category-2535 .imgg.thumbnails,
.new-prod-page .category-2534 .imgg.thumbnails,
.new-prod-page .category-2532 .imgg.thumbnails,
.new-prod-page .category-2533 .imgg.thumbnails {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    margin-top: 15px;
}

.category-512 .lubb {
	display:none;
}


/*
.product-category-260 .catteg > li:nth-child(1) {
	display:none;
}
*/


.product-category-190 .catteg > li:nth-child(1),
.product-category-176 .catteg > li:nth-child(1),
.product-category-173 .catteg > li:nth-child(1),
.cid2039,
.cid1411,
.cid2074 {
	display:none;
}

.product-product-7271 #input-option23649 label span,
.product-product-7271 #input-option23649 label em,
.product-product-7271 #input-option23649 label b {
	display:none;
}

/* New Style */ 

/* .product-product-11645 .container {
	width: 1440px;
}

.product-product-11645 .top_line {
	background: rgba(102, 102, 102, 0.11);
}

.product-product-11645 .h_adress a i {
	display:none;
}

.product-product-11645 .delivery::before {
	display:none;
}

.product-product-11645 .h_adress {
	background:transparent;
    padding-right: 7.5px;
    padding-left: 7.5px;	
}

.product-product-11645 .new-prod-page .thumbnails li:first-child {
    border: 0px;
    box-shadow: none;	
}

.product-product-11645 .new-prod-page .thumbnail {
	padding:0px;
}

.product-product-11645 .new-prod-page .thumbnails .thumbnail img {
	max-height:100%;
}

.product-product-11645 .flaggss.neww .Размер>div:nth-child(13) {
	margin-top: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}

.product-product-11645 .new-prod-page ul.thumbnails .thumbnail span {
	display:none;
}

.new_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;	
}

.header-center {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;	
}

.header-top {
    background-color: #434182;
	padding:8px 0px;	
}

.header-center:before {
    display: inline-block;
    content: "";
    width: 84.5%;
    background: #951DF6;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.header-bottom:before {
    display: inline-block;
    content: "";
    width: 84.5%;
    background: #951DF6;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
}

.header-bottom:before,
.header-center:before {
	background:#1b1a41;
}

.header-bottom {
    position: relative;
}

.new_header .m_menu > li > a {
    background: transparent;
}

.new_header .m_menu > li > .obolochka_menu {
	z-index: 4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    padding: 10px;
    background-color: #FFFFFF10;
    transition: all 0.3s ease-in-out 0s;
    position: relative;	
}

.new_header .m_menu > li > .obolochka_menu > a {
	background-color: #6d62ff;
	display: flex;
    align-items: center;
    padding: 0px 0px 0px 0px !important;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;	
}

.new_header .m_menu > li a.holidayss:hover {
    background: #6d62ff;
}

.new_header .m_menu > li a.holidayss {
	height:50px;
}

.new_header .m_menu .m_icon span {
	display:none;
}

.new_header .m_menu .m_icon {
    float: left;
    padding: 0px;
    width: 50px;
    height: 50px;
    margin: 0px 15px 0 0;
    background: rgba(27, 26, 65, 0.2) url(../image/icon-menu.png) no-repeat center center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;	
}

.new_header .m_menu em {
    height: 50px;
    line-height: 52px;
    padding-left: 0px;
}

.new_header .m_menu > li a.holidayss:after {
	display:none;
}

.product-product-11645 .top_line,
.product-product-11645 .wp_header {
	display:none;
}

.new-logo span {
    color: #fff;
    margin-top: 5px;
}

.new_adress {
    color: #fff;
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.new_menu-line {
	display:flex;
}

.one-number-menu {
	width:380px;
}

.two-number-menu {
	flex: 1 1 0;
    margin-left: 30px;
    display: flex;
    align-items: center;
}

.new_head #sb-search {
	width:100%;
	max-width: 630px;
    flex-wrap: nowrap;
    border-radius: 10px;
    background-color: #ffffff;
    padding: 5px;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: stretch;	
}

.new_head #sb-search input {
	border:0px;
	padding: 0 20px;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    line-height: 40px;
    border: none;
    background: transparent;
    width: 100%;
	font-size: 15px;
	min-width: 300px;
}

.new_head .input-group-btn {
    width: auto;
	margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;	
}

.new_head #sb-search button {
	height: 40px;
    text-align: center;
    line-height: 40px;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 30px;
    font-size: 13px;
    color: #fff;
    background: #ff3c45;
    text-transform: uppercase;
    font-size: 15px;	
}

.new_head #sb-search button::before {
	display:none;
}

.new_head #sb-search button::after {
	content:'Найти';
	color: #fff;
}

.new_head #cart .cart_sum,
.new_head #cart .summ {
	display:none;
}

.new_head #cart button {
	width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    background: #457aff1a;
    border-radius: 10px;
	border: 0px;
	background-color: #457aff1a;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../image/icon-cart.png);	 
	position:relative;
}

.new_head .qqq {
	position: absolute;
    top: 0px;
    right: 0px;
    background: #ff3c45;
    border-radius: 30px;
    width: 18px;
    height: 18px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 11px;
}

.new_head .cart-total::before {
	display:none;
}

.product-product-11645 .bot_main_menu {
	display:none !important; 
}

.product-product-11645 .breadd {
    padding: 15px 0px;
    background: transparent;
    margin-bottom: 15px;
}

.new_email {
    color: #fff;
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-end;
}

.new_email a {
	display: block;
    color: #ffffff;
    text-decoration: underline;	
}

.new_email::before {
    content: '';
    background: url(../image/ic_mail.png);
    display: inline-block;
    background-color: #00000021;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10px;
}

.new_adress::before {
    content: '';
    background: url(../image/ic_adress.png);
    display: inline-block;
    background-color: #00000021;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10px;
}

.new_adress a {
	display: block;
    color: #ffffff;
    text-decoration: underline;	
}

.new_phones {
	color: #fff;
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 20px;
    font-family: "SansationLight";
}

.new_phones::before {
	content: '';
    width: 50px;
    height: 50px;
    background-color: #457aff1a;
    border-radius: 10px;
    background-image: url(../image/ic_phone.png);
    background-repeat: no-repeat;
    background-position: center;
}

.new_phones em {
	font-style:normal;
}

.new_phones div a.vb, .new_phones div a.wh {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    position: relative;
    top: -2px;
}

.new_phones div a.wh::before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(../image/wh.png);
    background-size: cover;
}

.new_phones div a.vb::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url(../image/tg.png);
    background-size: cover;
    margin-top: 2px;
}

.new_phones div a.vb {
	margin-left:4px;
}

.new-logo {
	margin-top:5px; 
}

.new_header #horizontal-menu > li::after {
	display:none;
}

.new_header #horizontal-menu > li {
	padding:0px;
}

.new_header #horizontal-menu {
    z-index: 88;
    float: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.new_header #horizontal-menu::before,
.new_header #horizontal-menu::after {
	display:none;
} */

.new_header {
	display:none;
}

.product-product-11646 #header #sb-search input {
	background-color: #f3f4f7;
    border: 0px;
    border-radius: 7px;	
} 

.product-product-11646 #header #sb-search span button {
	color: #000000;
    background: transparent;	
}

.new-prod-page ul.thumbnails .thumbnail span {
	display:none;
}

.new-page-flag #product .radio input + label.m90135 + span {
	display:none !important;
}

.new-page-flag .stock {
    border-bottom: 0px;
    margin: 0px;
    padding: 0px;
}

.new-page-flag .thumbnails .thumbnail img {
    box-shadow: none;
    max-height: 100%;
    padding: 0px;
}

.new-page-flag .category-1603 .questt,
.new-page-flag .category-992 .questt {
	display:none;
}

.category-152 .info-indvid,
.category-1838 .info-indvid,
.category-509 .info-indvid,
.category-512 .info-indvid,
.category-2042 .info-indvid,
.category-2043 .info-indvid {
	display:none;
}

.new-page-flag .variant_prod {
	padding:0px;
	border:0px;
}

.new-page-flag .feedback {
	display:none;
}

.new-page-flag .category-1173 .thumbnails .thumbnail img {
	max-height:340px;
}

.new-page-flag .main-prod-cat-190 .vbox > .row,
.new-page-flag .main-prod-cat-2542 .vbox > .row,
.new-page-flag .main-prod-cat-2483 .vbox > .row,
.new-page-flag .main-prod-cat-373 .vbox > .row,
.new-page-flag .main-prod-cat-1121 .vbox > .row,
.new-page-flag .main-prod-cat-173 .vbox > .row,
.new-page-flag .main-prod-cat-176 .vbox > .row,
.new-page-flag .main-prod-cat-200 .vbox > .row,
.new-page-flag .category-967 .vbox > .row,
.new-page-flag .main-prod-cat-1173 .vbox > .row,
.new-page-flag .main-prod-cat-1175 .vbox > .row,
.new-page-flag .main-prod-cat-2370 .vbox > .row,
.new-page-flag .main-prod-cat-398 .vbox > .row,
.new-page-flag .main-prod-cat-384 .vbox > .row,
.new-page-flag .main-prod-cat-1111 .vbox > .row,
.new-page-flag .main-prod-cat-1599 .vbox > .row,
.new-page-flag .category-994 .vbox > .row,
.new-page-flag .category-2369 .vbox > .row,
.new-page-flag .category-2542 .vbox > .row,
.new-page-flag .category-2339 .vbox > .row,
.new-page-flag .category-991 .vbox > .row,
.new-page-flag .category-156 .vbox > .row {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    row-gap: 10px;	
}

.new-page-flag .main-prod-cat-200 .vbox > .row > div,
.new-page-flag .main-prod-cat-190 .vbox > .row > div,
.new-page-flag .main-prod-cat-2542 .vbox > .row > div,
.new-page-flag .main-prod-cat-2483 .vbox > .row > div,
.new-page-flag .main-prod-cat-373 .vbox > .row > div,
.new-page-flag .main-prod-cat-1121 .vbox > .row > div,
.new-page-flag .main-prod-cat-173 .vbox > .row > div,
.new-page-flag .main-prod-cat-176 .vbox > .row > div,
.new-page-flag .main-prod-cat-1173 .vbox > .row > div,
.new-page-flag .main-prod-cat-1175 .vbox > .row > div,
.new-page-flag .main-prod-cat-2370 .vbox > .row > div,
.new-page-flag .main-prod-cat-398 .vbox > .row > div,
.new-page-flag .main-prod-cat-384 .vbox > .row > div,
.new-page-flag .main-prod-cat-1111 .vbox > .row > div,
.new-page-flag .main-prod-cat-1599 .vbox > .row > div,
.new-page-flag .category-967 .vbox > .row > div,
.new-page-flag .category-994 .vbox > .row > div,
.new-page-flag .category-2369 .vbox > .row > div,
.new-page-flag .category-2542 .vbox > .row > div,
.new-page-flag .category-2339 .vbox > .row > div,
.new-page-flag .category-991 .vbox > .row > div,
.new-page-flag .category-156 .vbox > .row > div {
	width: auto;
}

.new-page-flag .category-383 .more-link,
.new-page-flag .category-191 .more-link,
.new-page-flag .category-191 .more-link,
.new-page-flag .category-1098 .more-link,
.new-page-flag .category-1314 .more-link,
.new-page-flag .category-180 .more-link,
.new-page-flag .category-179 .more-link,
.new-page-flag .category-1096 .more-link,
.new-page-flag .category-1097 .more-link,
.new-page-flag .category-322 .more-link,
.new-page-flag .category-325 .more-link,
.new-page-flag .category-323 .more-link,
.new-page-flag .category-374 .more-link,
.new-page-flag .category-1142 .more-link,
.new-page-flag .category-376 .more-link,
.new-page-flag .category-646 .more-link,
.new-page-flag .category-791 .more-link,
.new-page-flag .category-2586 .more-link,
.new-page-flag .category-1206 .more-link,
.new-page-flag .category-675 .more-link,
.new-page-flag .category-327 .more-link,
.new-page-flag .category-385 .more-link,
.new-page-flag .category-651 .more-link,
.new-page-flag .category-2369 .more-link,
.new-page-flag .category-2542 .more-link,
.new-page-flag .category-156 .more-link {
	display: inline-block;
}

.new-page-flag .vbox_modal img {
    border: 1px solid #E7E7E7;
    max-width: 100%;
    padding: 5px;
    border-radius: 7px;
}

.product-product-8307 .new-page-flag .new-options > div,
.product-product-4879 .new-page-flag .new-options > div,
.product-product-10790 .new-page-flag .new-options > div,
.product-product-11177 .new-page-flag .new-options > div,
.product-product-11176 .new-page-flag .new-options > div,
.product-product-11174 .new-page-flag .new-options > div,
.product-product-11175 .new-page-flag .new-options > div,
.product-product-11173 .new-page-flag .new-options > div,
.product-product-11172 .new-page-flag .new-options > div,
.product-product-11213 .new-page-flag .new-options > div,
.product-product-11212 .new-page-flag .new-options > div,
.product-product-11210 .new-page-flag .new-options > div,
.product-product-11209 .new-page-flag .new-options > div,
.product-product-11208 .new-page-flag .new-options > div,
.product-product-11207 .new-page-flag .new-options > div,
.product-product-11206 .new-page-flag .new-options > div,
.new-page-flag .main-prod-cat-2542 .new-options > div,
.new-page-flag .main-prod-cat-2483 .new-options > div,
.new-page-flag .main-prod-cat-1175 .new-options > div,
.new-page-flag .category-1173 .new-options > div,
.new-page-flag .category-1228 .new-options > div,
.new-page-flag .category-1229 .new-options > div,
.new-page-flag .category-1230 .new-options > div,
.new-page-flag .category-1395 .new-options > div,
.new-page-flag .category-197 .new-options > div,
.new-page-flag .category-192 .new-options > div,
.new-page-flag .category-191 .new-options > div,
.new-page-flag .category-183 .new-options > div,
.new-page-flag .category-1314 .new-options > div,
.new-page-flag .category-187 .new-options > div,
.new-page-flag .category-180 .new-options > div,
.new-page-flag .category-195 .new-options > div,
.new-page-flag .category-196 .new-options > div,
.new-page-flag .category-199 .new-options > div,
.new-page-flag .category-201 .new-options > div,
.new-page-flag .category-2496 .new-options > div,
.new-page-flag .category-2499 .new-options > div,
.new-page-flag .category-2498 .new-options > div,
.new-page-flag .category-2497 .new-options > div,
.new-page-flag .category-380 .new-options > div,
.new-page-flag .category-1549 .new-options > div,
.new-page-flag .category-1142 .new-options > div,
.new-page-flag .category-379 .new-options > div,
.new-page-flag .category-381 .new-options > div,
.new-page-flag .category-377 .new-options > div,
.new-page-flag .category-376 .new-options > div,
.new-page-flag .category-389 .new-options > div,
.new-page-flag .category-395 .new-options > div,
.new-page-flag .category-388 .new-options > div,
.new-page-flag .category-393 .new-options > div,
.new-page-flag .category-387 .new-options > div,
.new-page-flag .category-390 .new-options > div,
.new-page-flag .category-386 .new-options > div,
.new-page-flag .main-prod-cat-1112 .new-options > div,
.new-page-flag .category-392 .new-options > div,
.new-page-flag .category-378 .new-options > div,
.new-page-flag .category-375 .new-options > div,
.new-page-flag .category-374 .new-options > div,
.new-page-flag .category-399 .new-options > div,
.new-page-flag .category-324 .new-options > div,
.new-page-flag .category-323 .new-options > div,
.new-page-flag .category-203 .new-options > div,
.new-page-flag .category-179 .new-options > div,
.new-page-flag .category-181 .new-options > div,
.new-page-flag .category-1206 .new-options > div,
.new-page-flag .category-1223 .new-options > div,
.new-page-flag .category-1224 .new-options > div,
.new-page-flag .category-182 .new-options > div,
.new-page-flag .category-322 .new-options > div,
.new-page-flag .category-1222 .new-options > div,
.new-page-flag .category-1222 .new-options > div,
.new-page-flag .category-326 .new-options > div,
.new-page-flag .category-325 .new-options > div,
.new-page-flag .category-385 .new-options > div,
.new-page-flag .category-1607 .new-options > div,
.new-page-flag .category-1914 .new-options > div,
.new-page-flag .category-2514 .new-options > div,
.new-page-flag .category-2513 .new-options > div,
.new-page-flag .category-1733 .new-options > div,
.new-page-flag .category-994 .new-options > div,
.new-page-flag .category-2369 .new-options > div,
.new-page-flag .category-2542 .new-options > div,
.new-page-flag .category-2339 .new-options > div,
.new-page-flag .category-968 .new-options > div,
.new-page-flag .category-156 .new-options > div,
.new-page-flag .category-1731 .new-options > div,
.new-page-flag .category-1730 .new-options > div,
.new-page-flag .category-1729 .new-options > div {
    margin: 0px !important;
    padding: 0px !important;
}

.main-prod-cat-2483 #dop-images-carousel .owl-stage,
.main-prod-cat-1599 #dop-images-carousel .owl-stage,
.new-page-flag .category-374 #dop-images-carousel .owl-stage,
.new-page-flag .category-399 #dop-images-carousel .owl-stage,
.new-page-flag .category-324 #dop-images-carousel .owl-stage,
.new-page-flag .category-326 #dop-images-carousel .owl-stage,
.new-page-flag .category-323 #dop-images-carousel .owl-stage,
.new-page-flag .category-181 #dop-images-carousel .owl-stage,
.new-page-flag .category-322 #dop-images-carousel .owl-stage,
.new-page-flag .category-1222 #dop-images-carousel .owl-stage,
.new-page-flag .category-1222 #dop-images-carousel .owl-stage,
.new-page-flag .category-325 #dop-images-carousel .owl-stage,
.new-page-flag .category-385 #dop-images-carousel .owl-stage,
.new-page-flag .category-1601 #dop-images-carousel .owl-stage,
.new-page-flag .category-2369 #dop-images-carousel .owl-stage,
.new-page-flag .category-968 #dop-images-carousel .owl-stage,
.new-page-flag .category-1838 #dop-images-carousel .owl-stage,
.new-page-flag .category-1729 #dop-images-carousel .owl-stage,
.new-page-flag .category-1730 #dop-images-carousel .owl-stage,
.new-page-flag .category-1731 #dop-images-carousel .owl-stage {
	width:100% !important;
    display: flex;
    align-items: center;
    width: 100% !important;
    justify-content: center;	
}

.new-page-flag .main-prod-cat-1173 .variant_prod,
.new-page-flag .main-prod-cat-190 .variant_prod,
.new-page-flag .main-prod-cat-2483 .variant_prod,
.new-page-flag .main-prod-cat-1698 .variant_prod,
.new-page-flag .main-prod-cat-1609 .variant_prod,
.new-page-flag .main-prod-cat-1111 .variant_prod,
.new-page-flag .main-prod-cat-1112 .variant_prod,
.new-page-flag .main-prod-cat-373 .variant_prod,
.new-page-flag .main-prod-cat-2542 .variant_prod,
.new-page-flag .main-prod-cat-173 .variant_prod,
.new-page-flag .main-prod-cat-200 .variant_prod,
.new-page-flag .main-prod-cat-176 .variant_prod,
.new-page-flag .main-prod-cat-1175 .variant_prod,
.new-page-flag .category-967 .variant_prod,
.new-page-flag .main-prod-cat-2370 .variant_prod,
.new-page-flag .main-prod-cat-1121 .variant_prod,
.new-page-flag .main-prod-cat-398 .variant_prod,
.new-page-flag .main-prod-cat-384 .variant_prod,
.new-page-flag .category-1206 .variant_prod,
.new-page-flag .category-2514 .variant_prod,
.new-page-flag .category-1601 .variant_prod,
.new-page-flag .category-1600 .variant_prod,
.new-page-flag .category-1602 .variant_prod,
.new-page-flag .category-994 .variant_prod,
.new-page-flag .category-2369 .variant_prod,
.new-page-flag .category-2542 .variant_prod,
.new-page-flag .category-2339 .variant_prod,
.new-page-flag .category-968 .variant_prod,
.new-page-flag .category-156 .variant_prod,
.new-page-flag .category-1838 .variant_prod,
.new-page-flag .category-1729 .variant_prod,
.new-page-flag .category-1730 .variant_prod,
.new-page-flag .category-1731 .variant_prod,
.new-page-flag .category-509 .variant_prod,
.new-page-flag .category-512 .variant_prod,
.new-page-flag .category-2042 .variant_prod,
.new-page-flag .category-2043 .variant_prod {
	border:0px;
	padding:0px;
	border-bottom: 1px solid #e5e8ec;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.new-page-flag .more-link {
	display:none;
}

.new-page-flag .variant_prod .vp_title {
	border-radius:7px;
	margin-bottom:10px;
}

.new-page-flag .vblock {
	margin-bottom:0px;
	flex-basis: 20%;
    margin: 0px;
    padding: 0px;	
}

.new-page-flag .vbox > .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 10px;
    margin:0px;	
}

.new-page-flag .vbox > .row::before,
.new-page-flag .vbox > .row::after {
	display:none;
}

.new-page-flag .vblock img {
    padding: 5px;
    border-radius: 7px;
}

.sposoby-dostavky > div p:first-child,
.sposoby-oplaty > div p:first-child {
	color: #373737;
    background-color: #f2f2f2;
    padding: 8px 15px;
    font-size: 15px;	
    border-radius: 7px;
    margin-bottom: 10px;	
}


.sposoby-dostavky > div p,
.sposoby-oplaty > div p {
    color: #69696c !important;
    font-family: Montserrat !important;
    color: #333 !important;
    font-size: 15px !important;
    text-align: justify;
}

.main-prod-cat-200 #varianty_tovarov,  
.main-prod-cat-1173 #varianty_tovarov,  
.main-prod-cat-190 #varianty_tovarov,  
.main-prod-cat-1175 #varianty_tovarov,  
.main-prod-cat-1698 #varianty_tovarov,  
.main-prod-cat-1609 #varianty_tovarov, 
.main-prod-cat-1001 #varianty_tovarov, 
.main-prod-cat-2483 #varianty_tovarov, 
.main-prod-cat-1111 #varianty_tovarov, 
.main-prod-cat-373 #varianty_tovarov, 
.main-prod-cat-173 #varianty_tovarov, 
.main-prod-cat-176 #varianty_tovarov, 
.main-prod-cat-2370 #varianty_tovarov, 
.main-prod-cat-1121 #varianty_tovarov, 
.main-prod-cat-398 #varianty_tovarov, 
.main-prod-cat-1112 #varianty_tovarov,
.main-prod-cat-384 #varianty_tovarov,
.main-prod-cat-1599 #varianty_tovarov,
.category-1206 #varianty_tovarov,
.category-1603 #varianty_tovarov,
.category-942 #varianty_tovarov,
.category-2369 #varianty_tovarov,
.category-2339 #varianty_tovarov,
.category-991 #varianty_tovarov,
.category-968 #varianty_tovarov,
.category-1732 #varianty_tovarov,
.category-156 #varianty_tovarov,
.category-152 #varianty_tovarov,
.category-1838 #varianty_tovarov,
.category-1729 #varianty_tovarov,
.category-1730 #varianty_tovarov,
.category-1731 #varianty_tovarov,
.category-509 #varianty_tovarov,
.category-512 #varianty_tovarov,
.category-967 #varianty_tovarov,
.category-2042 #varianty_tovarov,
.category-2043 #varianty_tovarov {
	display:none;
}

/* Дизайн категории */
.main-category-200 .product-layout .product-thumb,
.main-category-1173 .product-layout .product-thumb,
.main-category-190 .product-layout .product-thumb,
.main-category-1175 .product-layout .product-thumb,
.main-category-1698 .product-layout .product-thumb,
.main-category-2370 .product-layout .product-thumb,
.main-category-2483 .product-layout .product-thumb,
.main-category-373 .product-layout .product-thumb,
.main-category-2436 .product-layout .product-thumb,
.main-category-173 .product-layout .product-thumb,
.main-category-176 .product-layout .product-thumb,
.main-category-243 .product-layout .product-thumb,
.main-category-1971 .product-layout .product-thumb,
.main-category-563 .product-layout .product-thumb,
.main-category-635 .product-layout .product-thumb,
.main-category-260 .product-layout .product-thumb,
.main-category-300 .product-layout .product-thumb,
.main-category-217 .product-layout .product-thumb,
.main-category-2506 .product-layout .product-thumb,
.main-category-1417 .product-layout .product-thumb,
.main-category-2542 .product-layout .product-thumb,
.main-category-1121 .product-layout .product-thumb,
.main-category-1121 .product-layout .product-thumb,
.main-category-398 .product-layout .product-thumb,
.main-category-948 .product-layout .product-thumb,
.main-category-1111 .product-layout .product-thumb,
.main-category-1112 .product-layout .product-thumb,
.main-category-384 .product-layout .product-thumb,
.main-category-1599 .product-layout .product-thumb,
.main-category-1722 .product-layout .product-thumb,
.main-category-1722 .product-layout .product-thumb,
.main-category-1495 .product-layout .product-thumb,
.main-category-224 .product-layout .product-thumb,
.product-category-384_2074_2306 .product-layout .product-thumb,
.product-category-384_2074_2303 .product-layout .product-thumb,
.product-category-384_2074_2304 .product-layout .product-thumb,
.product-category-384_2074_2302 .product-layout .product-thumb,
.product-category-189_2551_942 .product-layout .product-thumb,
.product-category-189_2369 .product-layout .product-thumb,
.product-category-189_2542 .product-layout .product-thumb,
.product-category-189_2339 .product-layout .product-thumb,
.product-category-189_2550_968 .product-layout .product-thumb,
.product-category-189_2550_1732 .product-layout .product-thumb,
.product-category-189_2550_993 .product-layout .product-thumb,
.product-category-189_2550_156 .product-layout .product-thumb,
.product-category-189_2548_152 .product-layout .product-thumb,
.product-category-189_2549_1838 .product-layout .product-thumb,
.product-category-189_2549_1136_1730 .product-layout .product-thumb,
.product-category-189_2549_1136_1729 .product-layout .product-thumb,
.product-category-189_2549_1136_1731 .product-layout .product-thumb,
.product-category-189_2548_509 .product-layout .product-thumb,
.product-category-189_2549_2553 .product-layout .product-thumb,
.product-category-189_2549_512 .product-layout .product-thumb,
.product-category-189_2549_2552_2043 .product-layout .product-thumb,
.product-category-189_2549_2552_2042 .product-layout .product-thumb,
.product-category-189_992 .product-layout .product-thumb,
.product-category-189_996_2564 .product-layout .product-thumb,
.product-category-189_996_2540 .product-layout .product-thumb,
.product-category-189_996_2537 .product-layout .product-thumb,
.product-category-189_996_2535 .product-layout .product-thumb,
.product-category-189_996_2535 .product-layout .product-thumb,
.product-category-189_996_2560 .product-layout .product-thumb,
.product-category-189_996_2533_2563 .product-layout .product-thumb,
.product-category-189_996_2533_2562 .product-layout .product-thumb,
.product-category-189_996_2533_2561 .product-layout .product-thumb,
.product-category-189_996_2534 .product-layout .product-thumb,
.product-category-189_996_2532 .product-layout .product-thumb,
.product-category-189_2546_151 .product-layout .product-thumb,
.product-category-189_2546_2543 .product-layout .product-thumb,
.product-category-189_2546_504 .product-layout .product-thumb,
.product-category-189_2546_149 .product-layout .product-thumb,
.product-category-189_2546_1128 .product-layout .product-thumb,
.product-category-189_2546_499_2559 .product-layout .product-thumb,
.product-category-189_2546_499_2558 .product-layout .product-thumb,
.product-category-189_2546_499_2557 .product-layout .product-thumb,
.product-category-189_2546_499_2556 .product-layout .product-thumb,
.product-category-189_2546_499_2555 .product-layout .product-thumb,
.product-category-189_2546_499_2554 .product-layout .product-thumb,
.product-category-189_2546_499 .product-layout .product-thumb,
.main-category-1609 .product-layout .product-thumb,
.main-category-1001 .product-layout .product-thumb,
.product-category-189_2546_150 .product-layout .product-thumb,
.product-category-189_2546_503 .product-layout .product-thumb {
    box-shadow: none;
    border-radius: 7px;
    border: 1px solid #e5e8ec;
	background: #ffffff;
}

.main-category-200 .product-layout .product-thumb .caption,
.main-category-1173 .product-layout .product-thumb .caption,
.main-category-190 .product-layout .product-thumb .caption,
.main-category-1175 .product-layout .product-thumb .caption,
.main-category-1698 .product-layout .product-thumb .caption,
.main-category-2370 .product-layout .product-thumb .caption,
.main-category-2483 .product-layout .product-thumb .caption,
.main-category-373 .product-layout .product-thumb .caption,
.main-category-2436 .product-layout .product-thumb .caption,
.main-category-1971 .product-layout .product-thumb .caption,
.main-category-563 .product-layout .product-thumb .caption,
.main-category-635 .product-layout .product-thumb .caption,
.main-category-300 .product-layout .product-thumb .caption,
.main-category-173 .product-layout .product-thumb .caption,
.main-category-243 .product-layout .product-thumb .caption,
.main-category-217 .product-layout .product-thumb .caption,
.main-category-1417 .product-layout .product-thumb .caption,
.main-category-176 .product-layout .product-thumb .caption,
.main-category-2542 .product-layout .product-thumb .caption,
.main-category-1121 .product-layout .product-thumb .caption,
.main-category-398 .product-layout .product-thumb .caption,
.main-category-948 .product-layout .product-thumb .caption,
.main-category-1111 .product-layout .product-thumb .caption,
.main-category-1112 .product-layout .product-thumb .caption,
.main-category-384 .product-layout .product-thumb .caption,
.main-category-1599 .product-layout .product-thumb .caption,
.main-category-1722 .product-layout .product-thumb .caption,
.main-category-2506 .product-layout .product-thumb .caption,
.main-category-1495 .product-layout .product-thumb .caption,
.main-category-224 .product-layout .product-thumb .caption,
.main-category-260 .product-layout .product-thumb .caption,
.product-category-384_2074_2306 .product-layout .product-thumb .caption,
.product-category-384_2074_2303 .product-layout .product-thumb .caption,
.product-category-384_2074_2304 .product-layout .product-thumb .caption,
.product-category-384_2074_2302 .product-layout .product-thumb .caption,
.product-category-189_2551_994 .product-layout .product-thumb .caption,
.product-category-189_2551_942 .product-layout .product-thumb .caption,
.product-category-189_2369 .product-layout .product-thumb .caption,
.product-category-189_2542 .product-layout .product-thumb .caption,
.product-category-189_2339 .product-layout .product-thumb .caption,
.product-category-189_2550_968 .product-layout .product-thumb .caption,
.product-category-189_2550_1732 .product-layout .product-thumb .caption,
.product-category-189_2550_993 .product-layout .product-thumb .caption,
.product-category-189_2550_156 .product-layout .product-thumb .caption,
.product-category-189_2548_152 .product-layout .product-thumb .caption,
.product-category-189_2549_1838 .product-layout .product-thumb .caption,
.product-category-189_2549_1136_1729 .product-layout .product-thumb .caption,
.product-category-189_2549_1136_1730 .product-layout .product-thumb .caption,
.product-category-189_2549_1136_1731 .product-layout .product-thumb .caption,
.product-category-189_2549_2553 .product-layout .product-thumb .caption,
.product-category-189_2549_512 .product-layout .product-thumb .caption,
.product-category-189_2549_2552_2043 .product-layout .product-thumb .caption,
.product-category-189_2549_2552_2042 .product-layout .product-thumb .caption,
.product-category-189_992 .product-layout .product-thumb .caption,
.product-category-189_996_2564 .product-layout .product-thumb .caption,
.product-category-189_996_2540 .product-layout .product-thumb .caption,
.product-category-189_996_2537 .product-layout .product-thumb .caption,
.product-category-189_996_2535 .product-layout .product-thumb .caption,
.product-category-189_996_2560 .product-layout .product-thumb .caption,
.product-category-189_996_2533_2563 .product-layout .product-thumb .caption,
.product-category-189_996_2533_2562 .product-layout .product-thumb .caption,
.product-category-189_996_2533_2561 .product-layout .product-thumb .caption,
.product-category-189_996_2534 .product-layout .product-thumb .caption,
.product-category-189_996_2532 .product-layout .product-thumb .caption,
.product-category-189_2546_151 .product-layout .product-thumb .caption,
.product-category-189_2546_2543 .product-layout .product-thumb .caption,
.product-category-189_2546_504 .product-layout .product-thumb .caption,
.product-category-189_2546_149 .product-layout .product-thumb .caption,
.product-category-189_2546_1128 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2559 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2558 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2557 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2556 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2555 .product-layout .product-thumb .caption,
.product-category-189_2546_499_2554 .product-layout .product-thumb .caption,
.product-category-189_2546_499 .product-layout .product-thumb .caption,
.main-category-1001 .product-layout .product-thumb .caption,
.main-category-1609 .product-layout .product-thumb .caption,
.product-category-189_2546_150 .product-layout .product-thumb .caption,
.product-category-189_2546_503 .product-layout .product-thumb .caption {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
}

.main-category-200 .caption .modell,
.main-category-1173 .caption .modell,
.main-category-190 .caption .modell,
.main-category-1175 .caption .modell,
.main-category-1698 .caption .modell,
.main-category-2483 .caption .modell,
.main-category-2370 .caption .modell,
.main-category-373 .caption .modell,
.main-category-2436 .caption .modell,
.main-category-173 .caption .modell,
.main-category-176 .caption .modell,
.main-category-243 .caption .modell,
.main-category-1971 .caption .modell,
.main-category-563 .caption .modell,
.main-category-635 .caption .modell,
.main-category-300 .caption .modell,
.main-category-217 .caption .modell,
.main-category-1417 .caption .modell,
.main-category-2542 .caption .modell,
.main-category-1121 .caption .modell,
.main-category-398 .caption .modell,
.main-category-948 .caption .modell,
.main-category-1111 .caption .modell,
.main-category-1112 .caption .modell,
.main-category-384 .caption .modell,
.main-category-1599 .caption .modell,
.main-category-1722 .caption .modell,
.main-category-2506 .caption .modell,
.main-category-1495 .caption .modell,
.main-category-224 .caption .modell,
.main-category-260 .caption .modell,
.product-category-384_2074_2306 .caption .modell,
.product-category-384_2074_2303 .caption .modell,
.product-category-384_2074_2304 .caption .modell,
.product-category-384_2074_2302 .caption .modell,
.product-category-189_2551_994 .caption .modell,
.product-category-189_2551_942 .caption .modell,
.product-category-189_2369 .caption .modell,
.product-category-189_2542 .caption .modell,
.product-category-189_2339 .caption .modell,
.product-category-189_2550_968 .caption .modell,
.product-category-189_2550_1732 .caption .modell,
.product-category-189_2550_993 .caption .modell,
.product-category-189_2550_156 .caption .modell,
.product-category-189_2548_152 .caption .modell,
.product-category-189_2549_1838 .caption .modell,
.product-category-189_2549_1136_1729 .caption .modell,
.product-category-189_2549_1136_1730 .caption .modell,
.product-category-189_2549_1136_1731 .caption .modell,
.product-category-189_2548_509 .caption .modell,
.product-category-189_2549_2553 .caption .modell,
.product-category-189_2549_512 .caption .modell,
.product-category-189_2549_2552_2043 .caption .modell,
.product-category-189_2549_2552_2042 .caption .modell,
.product-category-189_992 .caption .modell,
.product-category-189_996_2564 .caption .modell,
.product-category-189_996_2540 .caption .modell,
.product-category-189_996_2537 .caption .modell,
.product-category-189_996_2535 .caption .modell,
.product-category-189_996_2560 .caption .modell,
.product-category-189_996_2533_2563 .caption .modell,
.product-category-189_996_2533_2562 .caption .modell,
.product-category-189_996_2533_2561 .caption .modell,
.product-category-189_996_2534 .caption .modell,
.product-category-189_996_2532 .caption .modell,
.product-category-189_2546_151 .caption .modell,
.product-category-189_2546_2543 .caption .modell,
.product-category-189_2546_504 .caption .modell,
.product-category-189_2546_149 .caption .modell,
.product-category-189_2546_1128 .caption .modell,
.product-category-189_2546_499_2559 .caption .modell,
.product-category-189_2546_499_2558 .caption .modell,
.product-category-189_2546_499_2557 .caption .modell,
.product-category-189_2546_499_2556 .caption .modell,
.product-category-189_2546_499_2555 .caption .modell,
.product-category-189_2546_499_2554 .caption .modell,
.product-category-189_2546_499 .caption .modell,
.product-category-189_2546_150 .caption .modell,
.main-category-1001 .caption .modell,
.main-category-1609 .caption .modell,
.product-category-189_2546_503 .caption .modell {
    font-family: "MuseoSansRegular";
    background-color: #f4faf6;
    border-radius: 7px;
    color: #00a046;
    padding: 6px 14px;
    border: 0px;
    width: auto;
    display: inline-block;
    margin-left: 10px;
}

.main-category-1111 .product-thumb .good_title,
.main-category-1112 .product-thumb .good_title,
.main-category-384 .bb .product-thumb .good_title {
	height: auto;
}

.main-category-373 .bb .product-thumb .good_title {
	height:35px;
}

.main-category-200 .product-thumb .good_title,
.main-category-1173 .product-thumb .good_title,
.main-category-190 .product-thumb .good_title,
.main-category-1175 .product-thumb .good_title,
.main-category-1698 .product-thumb .good_title,
.main-category-2483 .product-thumb .good_title,
.main-category-2370 .product-thumb .good_title,
.main-category-1111 .product-thumb .good_title,
.main-category-1112 .product-thumb .good_title,
.main-category-373 .product-thumb .good_title,
.main-category-2436 .product-thumb .good_title,
.main-category-173 .product-thumb .good_title,
.main-category-176 .product-thumb .good_title,
.main-category-243 .product-thumb .good_title,
.main-category-1971 .product-thumb .good_title,
.main-category-563 .product-thumb .good_title,
.main-category-635 .product-thumb .good_title,
.main-category-300 .product-thumb .good_title,
.main-category-217 .product-thumb .good_title,
.main-category-1417 .product-thumb .good_title,
.main-category-2542 .product-thumb .good_title,
.main-category-1121 .product-thumb .good_title,
.main-category-398 .product-thumb .good_title,
.main-category-948 .product-thumb .good_title,
.main-category-384 .product-thumb .good_title,
.main-category-1599 .product-thumb .good_title,
.main-category-1722 .product-thumb .good_title,
.main-category-2506 .product-thumb .good_title,
.main-category-1495 .product-thumb .good_title,
.main-category-224 .product-thumb .good_title,
.main-category-260 .product-thumb .good_title,
.product-category-384_2074_2306 .product-thumb .good_title,
.product-category-384_2074_2303 .product-thumb .good_title,
.product-category-384_2074_2304 .product-thumb .good_title,
.product-category-384_2074_2302 .product-thumb .good_title,
.product-category-189_2551_994 .product-thumb .good_title,
.product-category-189_2551_942 .product-thumb .good_title,
.product-category-189_2369 .product-thumb .good_title,
.product-category-189_2542 .product-thumb .good_title,
.product-category-189_2339 .product-thumb .good_title,
.product-category-189_2550_968 .product-thumb .good_title,
.product-category-189_2550_1732 .product-thumb .good_title,
.product-category-189_2550_993 .product-thumb .good_title,
.product-category-189_2550_156 .product-thumb .good_title,
.product-category-189_2548_152 .product-thumb .good_title,
.product-category-189_2549_1838 .product-thumb .good_title,
.product-category-189_2549_1136_1729 .product-thumb .good_title,
.product-category-189_2549_1136_1730 .product-thumb .good_title,
.product-category-189_2549_1136_1731 .product-thumb .good_title,
.product-category-189_2548_509 .product-thumb .good_title,
.product-category-189_2549_2553 .product-thumb .good_title,
.product-category-189_2549_512 .product-thumb .good_title,
.product-category-189_2549_2552_2043 .product-thumb .good_title,
.product-category-189_2549_2552_2042 .product-thumb .good_title,
.product-category-189_992 .product-thumb .good_title,
.product-category-189_996_2564 .product-thumb .good_title,
.product-category-189_996_2540 .product-thumb .good_title,
.product-category-189_996_2537 .product-thumb .good_title,
.product-category-189_996_2535 .product-thumb .good_title,
.product-category-189_996_2560 .product-thumb .good_title,
.product-category-189_996_2533_2563 .product-thumb .good_title,
.product-category-189_996_2533_2562 .product-thumb .good_title,
.product-category-189_996_2533_2561 .product-thumb .good_title,
.product-category-189_996_2534 .product-thumb .good_title,
.product-category-189_996_2532 .product-thumb .good_title,
.product-category-189_2546_151 .product-thumb .good_title,
.product-category-189_2546_2543 .product-thumb .good_title,
.product-category-189_2546_504 .product-thumb .good_title,
.product-category-189_2546_149 .product-thumb .good_title,
.product-category-189_2546_1128 .product-thumb .good_title,
.product-category-189_2546_499_2559 .product-thumb .good_title,
.product-category-189_2546_499_2558 .product-thumb .good_title,
.product-category-189_2546_499_2557 .product-thumb .good_title,
.product-category-189_2546_499_2556 .product-thumb .good_title,
.product-category-189_2546_499_2555 .product-thumb .good_title,
.product-category-189_2546_499_2554 .product-thumb .good_title,
.product-category-189_2546_499 .product-thumb .good_title,
.main-category-1001 .product-thumb .good_title,
.main-category-1609 .product-thumb .good_title,
.product-category-189_2546_150 .product-thumb .good_title,
.product-category-189_2546_503 .product-thumb .good_title {
    padding-left: 10px;
    padding-right: 10px;
}

.main-category-200 .product-thumb .good_title a,
.main-category-1173 .product-thumb .good_title a,
.main-category-190 .product-thumb .good_title a,
.main-category-1175 .product-thumb .good_title a,
.main-category-1698 .product-thumb .good_title a,
.main-category-2483 .product-thumb .good_title a,
.main-category-2370 .product-thumb .good_title a,
.main-category-1111 .product-thumb .good_title a,
.main-category-1112 .product-thumb .good_title a,
.main-category-373 .product-thumb .good_title a,
.main-category-2436 .product-thumb .good_title a,
.main-category-173 .product-thumb .good_title a,
.main-category-176 .product-thumb .good_title a,
.main-category-243 .product-thumb .good_title a,
.main-category-1971 .product-thumb .good_title a,
.main-category-563 .product-thumb .good_title a,
.main-category-635 .product-thumb .good_title a,
.main-category-300 .product-thumb .good_title a,
.main-category-217 .product-thumb .good_title a,
.main-category-1417 .product-thumb .good_title a,
.main-category-2542 .product-thumb .good_title a,
.main-category-1121 .product-thumb .good_title a,
.main-category-948 .product-thumb .good_title a,
.main-category-398 .product-thumb .good_title a,
.main-category-384 .product-thumb .good_title a,
.main-category-1599 .product-thumb .good_title a,
.main-category-1722 .product-thumb .good_title a,
.main-category-2506 .product-thumb .good_title a,
.main-category-1495 .product-thumb .good_title a,
.main-category-224 .product-thumb .good_title a,
.main-category-260 .product-thumb .good_title a,
.product-category-384_2074_2306 .product-thumb .good_title a,
.product-category-384_2074_2303 .product-thumb .good_title a,
.product-category-384_2074_2304 .product-thumb .good_title a,
.product-category-384_2074_2302 .product-thumb .good_title a,
.product-category-189_2551_994 .product-thumb .good_title a,
.product-category-189_2551_942 .product-thumb .good_title a,
.product-category-189_2369 .product-thumb .good_title a,
.product-category-189_2542 .product-thumb .good_title a,
.product-category-189_2339 .product-thumb .good_title a,
.product-category-189_2550_968 .product-thumb .good_title a,
.product-category-189_2550_1732 .product-thumb .good_title a,
.product-category-189_2550_993 .product-thumb .good_title a,
.product-category-189_2550_156 .product-thumb .good_title a,
.product-category-189_2548_152 .product-thumb .good_title a,
.product-category-189_2549_1838 .product-thumb .good_title a,
.product-category-189_2549_1136_1729 .product-thumb .good_title a,
.product-category-189_2549_1136_1730 .product-thumb .good_title a,
.product-category-189_2549_1136_1731 .product-thumb .good_title a,
.product-category-189_2548_509 .product-thumb .good_title a,
.product-category-189_2549_2553 .product-thumb .good_title a,
.product-category-189_2549_512 .product-thumb .good_title a,
.product-category-189_2549_2552_2043 .product-thumb .good_title a,
.product-category-189_2549_2552_2042 .product-thumb .good_title a,
.product-category-189_992 .product-thumb .good_title a,
.product-category-189_996_2564 .product-thumb .good_title a,
.product-category-189_996_2540 .product-thumb .good_title a,
.product-category-189_996_2537 .product-thumb .good_title a,
.product-category-189_996_2535 .product-thumb .good_title a,
.product-category-189_996_2560 .product-thumb .good_title a,
.product-category-189_996_2533_2563 .product-thumb .good_title a,
.product-category-189_996_2533_2562 .product-thumb .good_title a,
.product-category-189_996_2533_2561 .product-thumb .good_title a,
.product-category-189_996_2534 .product-thumb .good_title a,
.product-category-189_996_2532 .product-thumb .good_title a,
.product-category-189_2546_151 .product-thumb .good_title a,
.product-category-189_2546_2543 .product-thumb .good_title a,
.product-category-189_2546_504 .product-thumb .good_title a,
.product-category-189_2546_149 .product-thumb .good_title a,
.product-category-189_2546_1128 .product-thumb .good_title a,
.product-category-189_2546_499_2559 .product-thumb .good_title a,
.product-category-189_2546_499_2558 .product-thumb .good_title a,
.product-category-189_2546_499_2557 .product-thumb .good_title a,
.product-category-189_2546_499_2556 .product-thumb .good_title a,
.product-category-189_2546_499_2555 .product-thumb .good_title a,
.product-category-189_2546_499_2554 .product-thumb .good_title a,
.product-category-189_2546_499 .product-thumb .good_title a,
.main-category-1001 .product-thumb .good_title a,
.main-category-1609 .product-thumb .good_title a,
.product-category-189_2546_150 .product-thumb .good_title a,
.product-category-189_2546_503 .product-thumb .good_title a {
    text-decoration: none;
    font-size: 15px;
}

.main-category-200 .product-thumb .price,
.main-category-1173 .product-thumb .price,
.main-category-190 .product-thumb .price,
.main-category-1175 .product-thumb .price,
.main-category-1698 .product-thumb .price,
.main-category-2483 .product-thumb .price,
.main-category-2370 .product-thumb .price,
.main-category-1111 .product-thumb .price,
.main-category-1112 .product-thumb .price,
.main-category-373 .product-thumb .price,
.main-category-2436 .product-thumb .price,
.main-category-173 .product-thumb .price,
.main-category-176 .product-thumb .price,
.main-category-243 .product-thumb .price,
.main-category-1971 .product-thumb .price,
.main-category-563 .product-thumb .price,
.main-category-635 .product-thumb .price,
.main-category-300 .product-thumb .price,
.main-category-217 .product-thumb .price,
.main-category-1417 .product-thumb .price,
.main-category-2542 .product-thumb .price,
.main-category-1121 .product-thumb .price,
.main-category-398 .product-thumb .price,
.main-category-948 .product-thumb .price,
.main-category-384 .product-thumb .price,
.main-category-1599 .product-thumb .price,
.main-category-1722 .product-thumb .price,
.main-category-2506 .product-thumb .price,
.main-category-1495 .product-thumb .price,
.main-category-224 .product-thumb .price,
.main-category-260 .product-thumb .price,
.product-category-384_2074_2306 .product-thumb .price,
.product-category-384_2074_2303 .product-thumb .price,
.product-category-384_2074_2304 .product-thumb .price,
.product-category-384_2074_2302 .product-thumb .price,
.product-category-189_2551_994 .product-thumb .price,
.product-category-189_2551_942 .product-thumb .price,
.product-category-189_2369 .product-thumb .price,
.product-category-189_2542 .product-thumb .price,
.product-category-189_2339 .product-thumb .price,
.product-category-189_2550_968 .product-thumb .price,
.product-category-189_2550_1732 .product-thumb .price,
.product-category-189_2550_993 .product-thumb .price,
.product-category-189_2550_156 .product-thumb .price,
.product-category-189_2548_152 .product-thumb .price,
.product-category-189_2549_1838 .product-thumb .price,
.product-category-189_2549_1136_1729 .product-thumb .price,
.product-category-189_2549_1136_1730 .product-thumb .price,
.product-category-189_2549_1136_1731 .product-thumb .price,
.product-category-189_2548_509 .product-thumb .price,
.product-category-189_2549_2553 .product-thumb .price,
.product-category-189_2549_512 .product-thumb .price,
.product-category-189_2549_2552_2043 .product-thumb .price,
.product-category-189_2549_2552_2042 .product-thumb .price,
.product-category-189_992 .product-thumb .price,
.product-category-189_996_2564 .product-thumb .price,
.product-category-189_996_2540 .product-thumb .price,
.product-category-189_996_2537 .product-thumb .price,
.product-category-189_996_2535 .product-thumb .price,
.product-category-189_996_2560 .product-thumb .price,
.product-category-189_996_2533_2563 .product-thumb .price,
.product-category-189_996_2533_2562 .product-thumb .price,
.product-category-189_996_2533_2561 .product-thumb .price,
.product-category-189_996_2534 .product-thumb .price,
.product-category-189_996_2532 .product-thumb .price,
.product-category-189_2546_151 .product-thumb .price,
.product-category-189_2546_2543 .product-thumb .price,
.product-category-189_2546_504 .product-thumb .price,
.product-category-189_2546_149 .product-thumb .price,
.product-category-189_2546_1128 .product-thumb .price,
.product-category-189_2546_499_2559 .product-thumb .price,
.product-category-189_2546_499_2558 .product-thumb .price,
.product-category-189_2546_499_2557 .product-thumb .price,
.product-category-189_2546_499_2556 .product-thumb .price,
.product-category-189_2546_499_2555 .product-thumb .price,
.product-category-189_2546_499_2554 .product-thumb .price,
.product-category-189_2546_499 .product-thumb .price,
.main-category-1001 .product-thumb .price,
.main-category-1609 .product-thumb .price,
.product-category-189_2546_150 .product-thumb .price,
.product-category-189_2546_503 .product-thumb .price {
    font-size: 17px !important;
    margin-bottom: 0px !important;
    border-top: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.main-category-200 .product-layout .product-thumb .button-group,
.main-category-1173 .product-layout .product-thumb .button-group,
.main-category-190 .product-layout .product-thumb .button-group,
.main-category-1175 .product-layout .product-thumb .button-group,
.main-category-1698 .product-layout .product-thumb .button-group,
.main-category-2483 .product-layout .product-thumb .button-group,
.main-category-2370 .product-layout .product-thumb .button-group,
.main-category-1111 .product-layout .product-thumb .button-group,
.main-category-1112 .product-layout .product-thumb .button-group,
.main-category-2436 .product-layout .product-thumb .button-group,
.main-category-373 .product-layout .product-thumb .button-group,
.main-category-173 .product-layout .product-thumb .button-group,
.main-category-176 .product-layout .product-thumb .button-group,
.main-category-243 .product-layout .product-thumb .button-group,
.main-category-1971 .product-layout .product-thumb .button-group,
.main-category-563 .product-layout .product-thumb .button-group,
.main-category-635 .product-layout .product-thumb .button-group,
.main-category-300 .product-layout .product-thumb .button-group,
.main-category-217 .product-layout .product-thumb .button-group,
.main-category-1417 .product-layout .product-thumb .button-group,
.main-category-2542 .product-layout .product-thumb .button-group,
.main-category-1121 .product-layout .product-thumb .button-group,
.main-category-398 .product-layout .product-thumb .button-group,
.main-category-948 .product-layout .product-thumb .button-group,
.main-category-384 .product-layout .product-thumb .button-group,
.main-category-1599 .product-layout .product-thumb .button-group,
.main-category-1722 .product-layout .product-thumb .button-group,
.main-category-2506 .product-layout .product-thumb .button-group,
.main-category-1495 .product-layout .product-thumb .button-group,
.main-category-224 .product-layout .product-thumb .button-group,
.main-category-260 .product-layout .product-thumb .button-group,
.product-category-384_2074_2306 .product-layout .product-thumb .button-group,
.product-category-384_2074_2303 .product-layout .product-thumb .button-group,
.product-category-384_2074_2304 .product-layout .product-thumb .button-group,
.product-category-384_2074_2302 .product-layout .product-thumb .button-group,
.product-category-189_2551_994 .product-layout .product-thumb .button-group,
.product-category-189_2551_942 .product-layout .product-thumb .button-group,
.product-category-189_2369 .product-layout .product-thumb .button-group,
.product-category-189_2542 .product-layout .product-thumb .button-group,
.product-category-189_2339 .product-layout .product-thumb .button-group,
.product-category-189_2550_968 .product-layout .product-thumb .button-group,
.product-category-189_2550_1732 .product-layout .product-thumb .button-group,
.product-category-189_2550_156 .product-layout .product-thumb .button-group,
.product-category-189_2548_152 .product-layout .product-thumb .button-group,
.product-category-189_2549_1838 .product-layout .product-thumb .button-group,
.product-category-189_2549_1136_1729 .product-layout .product-thumb .button-group,
.product-category-189_2549_1136_1730 .product-layout .product-thumb .button-group,
.product-category-189_2549_1136_1731 .product-layout .product-thumb .button-group,
.product-category-189_2548_509 .product-layout .product-thumb .button-group,
.product-category-189_2549_2553 .product-layout .product-thumb .button-group,
.product-category-189_2549_512 .product-layout .product-thumb .button-group,
.product-category-189_2549_2552_2043 .product-layout .product-thumb .button-group,
.product-category-189_2549_2552_2042 .product-layout .product-thumb .button-group,
.product-category-189_992 .product-layout .product-thumb .button-group,
.product-category-189_996_2564 .product-layout .product-thumb .button-group,
.product-category-189_996_2540 .product-layout .product-thumb .button-group,
.product-category-189_996_2537 .product-layout .product-thumb .button-group,
.product-category-189_996_2535 .product-layout .product-thumb .button-group,
.product-category-189_996_2560 .product-layout .product-thumb .button-group,
.product-category-189_996_2533_2563 .product-layout .product-thumb .button-group,
.product-category-189_996_2533_2562 .product-layout .product-thumb .button-group,
.product-category-189_996_2533_2561 .product-layout .product-thumb .button-group,
.product-category-189_996_2534 .product-layout .product-thumb .button-group,
.product-category-189_996_2532 .product-layout .product-thumb .button-group,
.product-category-189_2546_151 .product-layout .product-thumb .button-group,
.product-category-189_2546_2543 .product-layout .product-thumb .button-group,
.product-category-189_2546_504 .product-layout .product-thumb .button-group,
.product-category-189_2546_149 .product-layout .product-thumb .button-group,
.product-category-189_2546_1128 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2559 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2558 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2557 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2556 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2555 .product-layout .product-thumb .button-group,
.product-category-189_2546_499_2554 .product-layout .product-thumb .button-group,
.product-category-189_2546_499 .product-layout .product-thumb .button-group,
.main-category-1001 .product-layout .product-thumb .button-group,
.main-category-1609 .product-layout .product-thumb .button-group,
.product-category-189_2546_150 .product-layout .product-thumb .button-group,
.product-category-189_2546_503 .product-layout .product-thumb .button-group {
    border-radius: 7px;
	padding-bottom:10px;
}

.main-category-200 .prod_block img,
.main-category-190 .prod_block img,
.main-category-1175 .prod_block img,
.main-category-1698 .prod_block img,
.main-category-2483 .prod_block img,
.main-category-2370 .prod_block img,
.main-category-1111 .prod_block img,
.main-category-1112 .prod_block img,
.main-category-373 .prod_block img,
.main-category-2436 .prod_block img,
.main-category-173 .prod_block img,
.main-category-176 .prod_block img,
.main-category-243 .prod_block img,
.main-category-1971 .prod_block img,
.main-category-563 .prod_block img,
.main-category-635 .prod_block img,
.main-category-300 .prod_block img,
.main-category-217 .prod_block img,
.main-category-1417 .prod_block img,
.main-category-2542 .prod_block img,
.main-category-1121 .prod_block img,
.main-category-398 .prod_block img,
.main-category-948 .prod_block img,
.main-category-384 .prod_block img,
.main-category-1599 .prod_block img,
.main-category-1722 .prod_block img,
.main-category-2506 .prod_block img,
.main-category-1495 .prod_block img,
.main-category-224 .prod_block img,
.main-category-260 .prod_block img,
.product-category-384_2074_2306 .prod_block img,
.product-category-384_2074_2303 .prod_block img,
.product-category-384_2074_2304 .prod_block img,
.product-category-384_2074_2302 .prod_block img,
.product-category-189_2551_994 .prod_block img,
.product-category-189_2551_942 .prod_block img,
.product-category-189_2369 .prod_block img,
.product-category-189_2542 .prod_block img,
.product-category-189_2339 .prod_block img,
.product-category-189_2550_968 .prod_block img,
.product-category-189_2550_1732 .prod_block img,
.product-category-189_2550_993 .prod_block img,
.product-category-189_2550_156 .prod_block img,
.product-category-189_2548_152 .prod_block img,
.product-category-189_2549_1838 .prod_block img,
.product-category-189_2549_1136_1729 .prod_block img,
.product-category-189_2549_1136_1730 .prod_block img,
.product-category-189_2549_1136_1731 .prod_block img,
.product-category-189_2548_509 .prod_block img,
.product-category-189_2549_2553 .prod_block img,
.product-category-189_2549_512 .prod_block img,
.product-category-189_2549_2552_2043 .prod_block img,
.product-category-189_2549_2552_2042 .prod_block img,
.product-category-189_992 .prod_block img,
.product-category-189_996_2564 .prod_block img,
.product-category-189_996_2540 .prod_block img,
.product-category-189_996_2537 .prod_block img,
.product-category-189_996_2535 .prod_block img,
.product-category-189_996_2560 .prod_block img,
.product-category-189_996_2533_2563 .prod_block img,
.product-category-189_996_2533_2562 .prod_block img,
.product-category-189_996_2533_2561 .prod_block img,
.product-category-189_996_2534 .prod_block img,
.product-category-189_996_2532 .prod_block img,
.product-category-189_2546_151 .prod_block img,
.product-category-189_2546_2543 .prod_block img,
.product-category-189_2546_504 .prod_block img,
.product-category-189_2546_149 .prod_block img,
.product-category-189_2546_1128 .prod_block img,
.product-category-189_2546_499_2559 .prod_block img,
.product-category-189_2546_499_2558 .prod_block img,
.product-category-189_2546_499_2557 .prod_block img,
.product-category-189_2546_499_2556 .prod_block img,
.product-category-189_2546_499_2555 .prod_block img,
.product-category-189_2546_499_2554 .prod_block img,
.product-category-189_2546_499 .prod_block img,
.main-category-1001 .prod_block img,
.main-category-1609 .prod_block img,
.product-category-189_2546_150 .prod_block img,
.product-category-189_2546_503 .prod_block img {
	background: transparent;  
}

.main-category-200 .product-thumb .button-group button,
.main-category-1173 .product-thumb .button-group button,
.main-category-190 .product-thumb .button-group button,
.main-category-1175 .product-thumb .button-group button,
.main-category-1698 .product-thumb .button-group button,
.main-category-2483 .product-thumb .button-group button,
.main-category-2370 .product-thumb .button-group button,
.main-category-1111 .product-thumb .button-group button,
.main-category-1112 .product-thumb .button-group button,
.main-category-373 .product-thumb .button-group button,
.main-category-2436 .product-thumb .button-group button,
.main-category-173 .product-thumb .button-group button,
.main-category-176 .product-thumb .button-group button,
.main-category-243 .product-thumb .button-group button,
.main-category-1971 .product-thumb .button-group button,
.main-category-563 .product-thumb .button-group button,
.main-category-635 .product-thumb .button-group button,
.main-category-300 .product-thumb .button-group button,
.main-category-217 .product-thumb .button-group button,
.main-category-1417 .product-thumb .button-group button,
.main-category-2542 .product-thumb .button-group button,
.main-category-1121 .product-thumb .button-group button,
.main-category-398 .product-thumb .button-group button,
.main-category-948 .product-thumb .button-group button,
.main-category-384 .product-thumb .button-group button,
.main-category-1599 .product-thumb .button-group button,
.main-category-1722 .product-thumb .button-group button,
.main-category-2506 .product-thumb .button-group button,
.main-category-1495 .product-thumb .button-group button,
.main-category-224 .product-thumb .button-group button,
.main-category-260 .product-thumb .button-group button,
.product-category-384_2074_2306 .product-thumb .button-group button,
.product-category-384_2074_2303 .product-thumb .button-group button,
.product-category-384_2074_2304 .product-thumb .button-group button,
.product-category-384_2074_2302 .product-thumb .button-group button,
.product-category-189_2551_994 .product-thumb .button-group button,
.product-category-189_2551_942 .product-thumb .button-group button,
.product-category-189_2369 .product-thumb .button-group button,
.product-category-189_2542 .product-thumb .button-group button,
.product-category-189_2339 .product-thumb .button-group button,
.product-category-189_2550_968 .product-thumb .button-group button,
.product-category-189_2550_1732 .product-thumb .button-group button,
.product-category-189_2550_993 .product-thumb .button-group button,
.product-category-189_2550_156 .product-thumb .button-group button,
.product-category-189_2548_152 .product-thumb .button-group button,
.product-category-189_2549_1838 .product-thumb .button-group button,
.product-category-189_2549_1136_1729 .product-thumb .button-group button,
.product-category-189_2549_1136_1730 .product-thumb .button-group button,
.product-category-189_2549_1136_1731 .product-thumb .button-group button,
.product-category-189_2548_509 .product-thumb .button-group button,
.product-category-189_2549_2553 .product-thumb .button-group button,
.product-category-189_2549_512 .product-thumb .button-group button,
.product-category-189_2549_2552_2043 .product-thumb .button-group button,
.product-category-189_2549_2552_2042 .product-thumb .button-group button,
.product-category-189_992 .product-thumb .button-group button,
.product-category-189_996_2564 .product-thumb .button-group button,
.product-category-189_996_2540 .product-thumb .button-group button,
.product-category-189_996_2537 .product-thumb .button-group button,
.product-category-189_996_2535 .product-thumb .button-group button,
.product-category-189_996_2560 .product-thumb .button-group button,
.product-category-189_996_2533_2563 .product-thumb .button-group button,
.product-category-189_996_2533_2562 .product-thumb .button-group button,
.product-category-189_996_2533_2561 .product-thumb .button-group button,
.product-category-189_996_2534 .product-thumb .button-group button,
.product-category-189_996_2532 .product-thumb .button-group button,
.product-category-189_2546_151 .product-thumb .button-group button,
.product-category-189_2546_2543 .product-thumb .button-group button,
.product-category-189_2546_504 .product-thumb .button-group button,
.product-category-189_2546_149 .product-thumb .button-group button,
.product-category-189_2546_1128 .product-thumb .button-group button,
.product-category-189_2546_499_2559 .product-thumb .button-group button,
.product-category-189_2546_499_2558 .product-thumb .button-group button,
.product-category-189_2546_499_2557 .product-thumb .button-group button,
.product-category-189_2546_499_2556 .product-thumb .button-group button,
.product-category-189_2546_499_2555 .product-thumb .button-group button,
.product-category-189_2546_499_2554 .product-thumb .button-group button,
.product-category-189_2546_499 .product-thumb .button-group button,
.main-category-1001 .product-thumb .button-group button,
.main-category-1609 .product-thumb .button-group button,
.product-category-189_2546_150 .product-thumb .button-group button,
.product-category-189_2546_503 .product-thumb .button-group button {
    border-radius: 7px;
    box-shadow: none;
    border: 0px;
    margin-top: 0px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 15px;
    box-shadow: inset 0px -2px 2px #00000024; 
    width: 100%;
}

.main-category-200 .product-thumb .button-group button::after,
.main-category-1173 .product-thumb .button-group button::after,
.main-category-190 .product-thumb .button-group button::after,
.main-category-1175 .product-thumb .button-group button::after,
.main-category-1698 .product-thumb .button-group button::after,
.main-category-2483 .product-thumb .button-group button::after,
.main-category-2370 .product-thumb .button-group button::after,
.main-category-1111 .product-thumb .button-group button::after,
.main-category-1112 .product-thumb .button-group button::after,
.main-category-373 .product-thumb .button-group button::after,
.main-category-2436 .product-thumb .button-group button::after,
.main-category-173 .product-thumb .button-group button::after,
.main-category-176 .product-thumb .button-group button::after,
.main-category-243 .product-thumb .button-group button::after,
.main-category-1971 .product-thumb .button-group button::after,
.main-category-563 .product-thumb .button-group button::after,
.main-category-635 .product-thumb .button-group button::after,
.main-category-300 .product-thumb .button-group button::after,
.main-category-217 .product-thumb .button-group button::after,
.main-category-1417 .product-thumb .button-group button::after,
.main-category-2542 .product-thumb .button-group button::after,
.main-category-1121 .product-thumb .button-group button::after,
.main-category-398 .product-thumb .button-group button::after,
.main-category-948 .product-thumb .button-group button::after,
.main-category-384 .product-thumb .button-group button::after,
.main-category-1599 .product-thumb .button-group button::after,
.main-category-1722 .product-thumb .button-group button::after,
.main-category-2506 .product-thumb .button-group button::after,
.main-category-1495 .product-thumb .button-group button::after,
.main-category-224 .product-thumb .button-group button::after,
.main-category-260 .product-thumb .button-group button::after,
.product-category-384_2074_2306 .product-thumb .button-group button::after,
.product-category-384_2074_2303 .product-thumb .button-group button::after,
.product-category-384_2074_2304 .product-thumb .button-group button::after,
.product-category-384_2074_2302 .product-thumb .button-group button::after,
.product-category-189_2551_994 .product-thumb .button-group button::after,
.product-category-189_2369 .product-thumb .button-group button::after,
.product-category-189_2542 .product-thumb .button-group button::after,
.product-category-189_2339 .product-thumb .button-group button::after,
.product-category-189_2550_968 .product-thumb .button-group button::after,
.product-category-189_2550_1732 .product-thumb .button-group button::after,
.product-category-189_2550_993 .product-thumb .button-group button::after,
.product-category-189_2550_156 .product-thumb .button-group button::after,
.product-category-189_2548_152 .product-thumb .button-group button::after,
.product-category-189_2549_1838 .product-thumb .button-group button::after,
.product-category-189_2549_1136_1729 .product-thumb .button-group button::after,
.product-category-189_2549_1136_1730 .product-thumb .button-group button::after,
.product-category-189_2549_1136_1731 .product-thumb .button-group button::after,
.product-category-189_2548_509 .product-thumb .button-group button::after,
.product-category-189_2549_2553 .product-thumb .button-group button::after,
.product-category-189_2549_512 .product-thumb .button-group button::after,
.product-category-189_2549_2552_2043 .product-thumb .button-group button::after,
.product-category-189_2549_2552_2042 .product-thumb .button-group button::after,
.product-category-189_992 .product-thumb .button-group button::after,
.product-category-189_996_2564 .product-thumb .button-group button::after,
.product-category-189_996_2540 .product-thumb .button-group button::after,
.product-category-189_996_2537 .product-thumb .button-group button::after,
.product-category-189_996_2535 .product-thumb .button-group button::after,
.product-category-189_996_2560 .product-thumb .button-group button::after,
.product-category-189_996_2533_2563 .product-thumb .button-group button::after,
.product-category-189_996_2533_2562 .product-thumb .button-group button::after,
.product-category-189_996_2533_2561 .product-thumb .button-group button::after,
.product-category-189_996_2534 .product-thumb .button-group button::after,
.product-category-189_996_2532 .product-thumb .button-group button::after,
.product-category-189_2546_151 .product-thumb .button-group button::after,
.product-category-189_2546_2543 .product-thumb .button-group button::after,
.product-category-189_2546_504 .product-thumb .button-group button::after,
.product-category-189_2546_149 .product-thumb .button-group button::after,
.product-category-189_2546_1128 .product-thumb .button-group button::after,
.product-category-189_2546_499_2559 .product-thumb .button-group button::after,
.product-category-189_2546_499_2558 .product-thumb .button-group button::after,
.product-category-189_2546_499_2557 .product-thumb .button-group button::after,
.product-category-189_2546_499_2556 .product-thumb .button-group button::after,
.product-category-189_2546_499_2555 .product-thumb .button-group button::after,
.product-category-189_2546_499_2554 .product-thumb .button-group button::after,
.product-category-189_2546_499 .product-thumb .button-group button::after,
.main-category-1001 .product-thumb .button-group button::after,
.main-category-1609 .product-thumb .button-group button::after,
.product-category-189_2546_150 .product-thumb .button-group button::after,
.product-category-189_2546_503 .product-thumb .button-group button::after {
    width: 23px;
    height: 23px;
    background: url(/image/NIKITA_cart_card.svg);
	background-repeat:no-repeat;
    margin: 0px;
}

.yo-menu ul.yo-am > li:last-child > a {
    border-radius: 7px 7px 0px 0px;
}

#yo-1 .yo-toggle.yo-open + .yo-wrapper .yo-am > li > ul > li:last-child > a {
	border-radius: 0px 0px 7px 7px;
}

ul.categories_1000 > li > a + ul > li:first-child > a {
	border-radius: 7px 7px 0px 0px;
}

ul.categories_1000 > li > a + ul > li:last-child > a {
	border-radius: 0px 0px 7px 7px;
}

.product-category-189_2546_149 .product-thumb .good_title {
	height: 30px;
}

.category-512 .new-options > div:nth-child(2) {
	flex-basis: 100%;
    padding-left: 0px;
}

.category-993 .new-options > div:nth-child(1) {
	padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

@media (min-width: 992px) {
    .product-category-189_2546_499 .col-lg-25 {
        width: 25%;
    }
}

.main-prod-cat-2483 .thumbnails,
.main-prod-cat-1599 .thumbnails,
.new-page-flag .category-1601 .thumbnails,
.new-page-flag .category-994 .thumbnails,
.new-page-flag .category-2369 .thumbnails,
.new-page-flag .category-968 .thumbnails,
.new-page-flag .category-1838 .thumbnails,
.new-page-flag .category-1729 .thumbnails,
.new-page-flag .category-1730 .thumbnails,
.new-page-flag .category-1731 .thumbnails,
.new-page-flag .category-512 .thumbnails,
.new-page-flag .category-2564 .thumbnails,
.new-page-flag .category-2540 .thumbnails,
.new-page-flag .category-2537 .thumbnails,
.new-page-flag .category-2535 .thumbnails,
.new-page-flag .category-2560 .thumbnails,
.new-page-flag .category-2563 .thumbnails,
.new-page-flag .category-2562 .thumbnails,
.new-page-flag .category-2561 .thumbnails,
.new-page-flag .category-2534 .thumbnails,
.new-page-flag .category-2819 .thumbnails,
.new-page-flag .category-2532 .thumbnails {
	display:block;
}

.main-prod-cat-190 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-2542 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-2483 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-373 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-1599 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-176 .thumbnails #dop-images-carousel a.thumbnail,
.main-prod-cat-200 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-399 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-324 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-323 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-322 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-326 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-325 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-374 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-385 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1601 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2369 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-968 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1838 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1729 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1730 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1731 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1222 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-791 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-1097 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-967 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2586 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-675 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-327 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-512 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2564 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2540 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2537 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2535 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2560 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2563 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2562 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2561 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2534 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2819 .thumbnails #dop-images-carousel a.thumbnail,
.new-page-flag .category-2532 .thumbnails #dop-images-carousel a.thumbnail {
	box-shadow:none;
    border: 1px solid rgba(51, 51, 51, 0.11);
    border-radius: 7px;
	padding:10px;	
}

.new-page-flag .category-1729 #dop-images-carousel .nnext::after,
.new-page-flag .category-1729 #dop-images-carousel .nnext::after,
.new-page-flag .category-1730 #dop-images-carousel .nnext::after,
.new-page-flag .category-1731 #dop-images-carousel .nnext::after,
.new-page-flag .category-1222 #dop-images-carousel .nnext::after,
.new-page-flag .category-512 #dop-images-carousel .nnext::after,
.new-page-flag .category-2564 #dop-images-carousel .nnext::after,
.new-page-flag .category-2540 #dop-images-carousel .nnext::after,
.new-page-flag .category-2537 #dop-images-carousel .nnext::after,
.new-page-flag .category-2535 #dop-images-carousel .nnext::after,
.new-page-flag .category-2560 #dop-images-carousel .nnext::after,
.new-page-flag .category-2563 #dop-images-carousel .nnext::after,
.new-page-flag .category-2562 #dop-images-carousel .nnext::after,
.new-page-flag .category-2561 #dop-images-carousel .nnext::after,
.new-page-flag .category-2534 #dop-images-carousel .nnext::after,
.new-page-flag .category-2819 #dop-images-carousel .nnext::after,
.new-page-flag .category-2532 #dop-images-carousel .nnext::after {
    color: rgba(51, 51, 51, 0.11);	
}

.new-page-flag .category-1729 #dop-images-carousel .pprev::after,
.new-page-flag .category-1730 #dop-images-carousel .pprev::after,
.new-page-flag .category-1731 #dop-images-carousel .pprev::after,
.new-page-flag .category-1222 #dop-images-carousel .pprev::after,
.new-page-flag .category-512 #dop-images-carousel .pprev::after,
.new-page-flag .category-2564 #dop-images-carousel .pprev::after,
.new-page-flag .category-2540 #dop-images-carousel .pprev::after,
.new-page-flag .category-2537 #dop-images-carousel .pprev::after,
.new-page-flag .category-2535 #dop-images-carousel .pprev::after,
.new-page-flag .category-2560 #dop-images-carousel .pprev::after,
.new-page-flag .category-2563 #dop-images-carousel .pprev::after,
.new-page-flag .category-2562 #dop-images-carousel .pprev::after,
.new-page-flag .category-2561 #dop-images-carousel .pprev::after,
.new-page-flag .category-2534 #dop-images-carousel .pprev::after,
.new-page-flag .category-2819 #dop-images-carousel .pprev::after,
.new-page-flag .category-2532 #dop-images-carousel .pprev::after {
    color: rgba(51, 51, 51, 0.11);	
}

.main-prod-cat-190 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-2542 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-2483 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-373 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-1599 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-176 .thumbnails #dop-images-carousel a.thumbnail img,
.main-prod-cat-200 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-399 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-324 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-323 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-322 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-326 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-325 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1222 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-374 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-385 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1601 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2369 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-968 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1838 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1730 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1729 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1731 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-791 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-1097 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-967 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2586 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-675 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-327 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-512 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2564 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2540 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2537 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2535 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2560 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2563 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2562 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2561 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2534 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2819 .thumbnails #dop-images-carousel a.thumbnail img,
.new-page-flag .category-2532 .thumbnails #dop-images-carousel a.thumbnail img {
    max-width: 100%;
    max-height: 100%;	
}

.main-prod-cat-1599 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2564 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2540 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2537 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2535 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2560 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2563 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2562 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2561 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2534 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2819 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-2532 #product .new-options > div:nth-child(2) > div {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.new-page-flag .category-1604 #product .new-options > div:nth-child(2) > div {
	grid-template-columns: 1fr 1fr;
}	

.new-page-flag .category-1604 #product .new-options > div:nth-child(3) > div {
	grid-template-columns: 1fr;
}

.new-page-flag .main-prod-cat-1173 #product .new-options > div:nth-child(1) > div,
.new-page-flag .main-prod-cat-1175 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-198 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-1098 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-2583 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-2582 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-1706 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-2584 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-791 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-1096 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-206 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-1097 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-185 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-967 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-2586 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-1222 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-675 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-327 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-646 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-377 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-388 #product .new-options > div:nth-child(1) > div,
.new-page-flag .main-prod-cat-1112 #product .new-options > div:nth-child(1) > div,
.new-page-flag .main-prod-cat-1001 #product .new-options > div:nth-child(1) > div, 
.new-page-flag .category-383 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-651 #product .new-options > div:nth-child(1) > div,
.new-page-flag .category-2514 #product .new-options > div:nth-child(1) > div {
	grid-template-columns: 1fr 1fr;
}

.new-page-flag .main-prod-cat-1001 #product .new-options > div:nth-child(3) > div {
	grid-template-columns: 1fr 2fr;
}	

.new-page-flag .category-1604 #product .new-options > div:nth-child(3) > div > div:nth-child(1) {
	width:117.77px;
}

.new-page-flag .category-1271 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-1600 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-1602 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-1601 #product .new-options > div:nth-child(2) > div,
.new-page-flag .category-1603 #product .new-options > div:nth-child(3) > div {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.new-page-flag .category-1601 #product .new-options > div {
	flex-basis: 100%;
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;	
}

.new-page-flag .category-1601 #product .new-options > div:last-child {
	padding-bottom: 0px !important;
    margin-bottom: 0px !important;	
}

.new-page-flag .category-1601 #product .new-options > div .radio {
	margin-bottom:0px;
}

.new-page-flag .category-2564 .new-options,
.new-page-flag .category-2540 .new-options,
.new-page-flag .category-2537 .new-options,
.new-page-flag .category-2535 .new-options,
.new-page-flag .category-2560 .new-options,
.new-page-flag .category-2563 .new-options,
.new-page-flag .category-2562 .new-options,
.new-page-flag .category-2561 .new-options,
.new-page-flag .category-2534 .new-options,
.new-page-flag .category-2819 .new-options,
.new-page-flag .category-2532 .new-options {
	margin-bottom:0px;
}

.main-prod-cat-1599 .questt + span,
.new-page-flag .category-1603 .questt + span,
.new-page-flag .category-992 .questt + span,
.new-page-flag .category-2564 .questt + span,
.new-page-flag .category-2540 .questt + span,
.new-page-flag .category-2537 .questt + span,
.new-page-flag .category-2535 .questt + span,
.new-page-flag .category-2560 .questt + span,
.new-page-flag .category-2563 .questt + span,
.new-page-flag .category-2562 .questt + span,
.new-page-flag .category-2561 .questt + span,
.new-page-flag .category-2534 .questt + span,
.new-page-flag .category-2819 .questt + span,
.new-page-flag .category-2532 .questt + span {
	display:none;
}

.new-page-flag .category-992 #product .new-options .form-group:nth-child(2) > div {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;	
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov > li,
.new-page-flag .category-992 .tabss_vidy_flagov > li {
	display:none;
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov > li:last-child,
.new-page-flag .category-992 .tabss_vidy_flagov > li:last-child {
	display:block;
	background: #fff;
    border-radius: 7px 7px 0px 0px;
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov + div,
.new-page-flag .category-992 .tabss_vidy_flagov + div {
	display:none;
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov + div + div,
.new-page-flag .category-992 .tabss_vidy_flagov + div + div {
	display:none;
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov + div + div + div,
.new-page-flag .category-992 .tabss_vidy_flagov + div + div + div {
	display:none;
}

.new-page-flag .main-prod-cat-2542 .tabss_vidy_flagov + div + div + div + div,
.new-page-flag .category-992 .tabss_vidy_flagov + div + div + div + div {
	display:block !important;
}

.main-prod-cat-1599 .questt,
.new-page-flag .category-512 .questt,
.new-page-flag .category-2564 .questt,
.new-page-flag .category-2540 .questt,
.new-page-flag .category-2537 .questt,
.new-page-flag .category-2535 .questt,
.new-page-flag .category-2560 .questt,
.new-page-flag .category-2563 .questt,
.new-page-flag .category-2562 .questt,
.new-page-flag .category-2561 .questt,
.new-page-flag .category-2534 .questt,
.new-page-flag .category-2819 .questt,
.new-page-flag .category-2532 .questt {
	display:none;
}

.category-992 .new-options > div:nth-child(3),
.main-prod-cat-1599 .new-options > div:nth-child(3),
.category-2564 .new-options > div:nth-child(3),
.category-2540 .new-options > div:nth-child(3),
.category-2537 .new-options > div:nth-child(3),
.category-2535 .new-options > div:nth-child(3),
.category-2560 .new-options > div:nth-child(3),
.category-2563 .new-options > div:nth-child(3),
.category-2562 .new-options > div:nth-child(3),
.category-2561 .new-options > div:nth-child(3),
.category-2534 .new-options > div:nth-child(3),
.category-535 .new-options > div:nth-child(3),
.category-501 .new-options > div:nth-child(3),
.category-2532 .new-options > div:nth-child(3) {
    flex-basis: 100%;
	padding-left:0px;
}

.category-198 .new-options > div:nth-child(1), 
.category-1098 .new-options > div:nth-child(1), 
.category-2499 .new-options > div:nth-child(1),
.category-2498 .new-options > div:nth-child(1),
.category-2496 .new-options > div:nth-child(1),
.category-2497 .new-options > div:nth-child(1),
.category-2498 .new-options > div:nth-child(2),
.category-2499 .new-options > div:nth-child(2),
.category-2496 .new-options > div:nth-child(2),
.category-2497 .new-options > div:nth-child(2),
.category-2496 .new-options > div:nth-child(3),
.main-prod-cat-384 .new-options > div:nth-child(2),
.main-prod-cat-1599 .new-options > div:nth-child(2),
.main-prod-cat-1001 .new-options > div:nth-child(2),
.main-prod-cat-1001 .new-options > div:nth-child(3),
.category-206 .new-options > div:nth-child(2),
.category-1096 .new-options > div:nth-child(2),
.category-1271 .new-options > div:nth-child(2),
.category-2582 .new-options > div:nth-child(2),
.category-2584 .new-options > div:nth-child(2),
.category-2583 .new-options > div:nth-child(2),
.category-791 .new-options > div:nth-child(2),
.category-1097 .new-options > div:nth-child(2),
.category-198 .new-options > div:nth-child(2),
.category-1098 .new-options > div:nth-child(2),
.category-185 .new-options > div:nth-child(2),
.category-967 .new-options > div:nth-child(2),
.category-2586 .new-options > div:nth-child(2),
.category-675 .new-options > div:nth-child(2),
.category-327 .new-options > div:nth-child(2),
.category-646 .new-options > div:nth-child(2),
.category-992 .new-options > div:nth-child(2),
.category-2564 .new-options > div:nth-child(2),
.category-2540 .new-options > div:nth-child(2),
.category-2537 .new-options > div:nth-child(2),
.category-2535 .new-options > div:nth-child(2),
.category-2560 .new-options > div:nth-child(2),
.category-2563 .new-options > div:nth-child(2),
.category-2562 .new-options > div:nth-child(2),
.category-2561 .new-options > div:nth-child(2),
.category-2534 .new-options > div:nth-child(2),
.category-2819 .new-options > div:nth-child(2),
.category-535 .new-options > div:nth-child(2),
.category-501 .new-options > div:nth-child(2),
.category-2532 .new-options > div:nth-child(2) {
    flex-basis: 100%;
	padding-right:0px;
	padding-bottom: 10px !important;
    margin-bottom: 10px !important;
	border-bottom: 1px solid rgba(51, 51, 51, 0.11) !important;
	padding-left:0px;
}

.category-206 .new-options > div:nth-child(3),
.category-1096 .new-options > div:nth-child(3),
.category-198 .new-options > div:nth-child(3),
.category-1098 .new-options > div:nth-child(3),
.category-2586 .new-options > div:nth-child(3),
.category-791 .new-options > div:nth-child(3),
.category-1097 .new-options > div:nth-child(3),
.category-185 .new-options > div:nth-child(3),
.category-967 .new-options > div:nth-child(3),
.category-675 .new-options > div:nth-child(3),
.category-327 .new-options > div:nth-child(3) {
	flex-basis: 100%;
	padding-left:0px;
	padding-bottom: 10px !important;
    margin-bottom: 10px !important;
	border-bottom: 1px solid rgba(51, 51, 51, 0.11) !important;
}

.category-2499 .new-options > div:nth-child(3),
.category-2498 .new-options > div:nth-child(3),
.category-2496 .new-options > div:nth-child(3),
.category-2497 .new-options > div:nth-child(3) {
	padding-right:0px;
	flex-basis: 100%;
}

.main-prod-cat-1599 .new-options .radio {
	margin-bottom:0px;
}

.category-401 .new-options > div:nth-child(1),
.main-prod-cat-1001 .new-options > div:nth-child(3),
.category-1271 .new-options > div:nth-child(2),
.category-2582 .new-options > div:nth-child(2),
.category-2583 .new-options > div:nth-child(2),
.category-2584 .new-options > div:nth-child(2),
.category-646 .new-options > div:nth-child(2),
.category-791 .new-options > div:nth-child(3),
.category-206 .new-options > div:nth-child(3),
.category-1096 .new-options > div:nth-child(3),
.category-1097 .new-options > div:nth-child(3),
.category-198 .new-options > div:nth-child(3),
.category-1098 .new-options > div:nth-child(3),
.category-185 .new-options > div:nth-child(3),
.category-967 .new-options > div:nth-child(3),
.category-2586 .new-options > div:nth-child(3),
.category-675 .new-options > div:nth-child(3),
.category-327 .new-options > div:nth-child(3),
.category-651 .new-options > div:nth-child(2),
.category-1601 .new-options > div:nth-child(2),
.category-1600 .new-options > div:nth-child(2),
.category-1602 .new-options > div:nth-child(2) {
	border:0px !important;
	padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.new-page-flag .category-512 .навершия,
.new-page-flag .category-2564 .подставки,
.new-page-flag .category-2540 .подставки,
.new-page-flag .category-2537 .подставки,
.new-page-flag .category-2535 .подставки,
.new-page-flag .category-2560 .подставки,
.new-page-flag .category-2563 .подставки,
.new-page-flag .category-2562 .подставки,
.new-page-flag .category-2561 .подставки,
.new-page-flag .category-2534 .подставки,
.new-page-flag .category-2819 .подставки,
.new-page-flag .category-535 .подставки,
.new-page-flag .category-501 .подставки,
.new-page-flag .category-2532 .подставки {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    row-gap: 10px;
    column-gap: 10px;	
}

.new-page-flag .category-512 .навершия > div,
.new-page-flag .category-2564 .подставки > div,
.new-page-flag .category-2540 .подставки > div,
.new-page-flag .category-2537 .подставки > div,
.new-page-flag .category-2535 .подставки > div,
.new-page-flag .category-2560 .подставки > div,
.new-page-flag .category-2563 .подставки > div,
.new-page-flag .category-2562 .подставки > div,
.new-page-flag .category-2561 .подставки > div,
.new-page-flag .category-2534 .подставки > div,
.new-page-flag .category-2819 .подставки > div,
.new-page-flag .category-535 .подставки > div,
.new-page-flag .category-501 .подставки > div,
.new-page-flag .category-2532 .подставки > div {
    width: auto;	
	margin-bottom:0px;
}

.new-page-flag .category-512 #product .new-options > div:nth-child(2) .radio input:checked+label,
.new-page-flag .category-2564 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2540 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2537 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2535 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2560 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2563 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2562 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2561 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2534 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2819 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-535 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-501 #product .new-options > div:nth-child(3) .radio input:checked+label,
.new-page-flag .category-2532 #product .new-options > div:nth-child(3) .radio input:checked+label {
    background:#ffffff;
    color: #333333;
}

.main-prod-cat-996 #product .new-options > div:nth-child(3) .radio input:checked + label img {
	border:1px solid rgba(109, 174, 240, 1);
	box-shadow: rgba(41, 41, 41, 0.11) 0px 0px 30px 0px;
}

.new-page-flag .category-512 .radio.imma img,
.new-page-flag .category-2564 .radio.imma img,
.new-page-flag .category-2540 .radio.imma img,
.new-page-flag .category-2537 .radio.imma img,
.new-page-flag .category-2535 .radio.imma img,
.new-page-flag .category-2560 .radio.imma img,
.new-page-flag .category-2563 .radio.imma img,
.new-page-flag .category-2562 .radio.imma img,
.new-page-flag .category-2561 .radio.imma img,
.new-page-flag .category-2534 .radio.imma img,
.new-page-flag .category-2819 .radio.imma img,
.new-page-flag .category-535 .radio.imma img,
.new-page-flag .category-501 .radio.imma img,
.new-page-flag .category-2532 .radio.imma img {
    max-width: 66px;
    margin-bottom: 0px;
}

.new-page-flag .category-512 #product .radio img + span,
.new-page-flag .category-2564 #product .radio img + span,
.new-page-flag .category-2540 #product .radio img + span,
.new-page-flag .category-2537 #product .radio img + span,
.new-page-flag .category-2535 #product .radio img + span,
.new-page-flag .category-2560 #product .radio img + span,
.new-page-flag .category-2563 #product .radio img + span,
.new-page-flag .category-2562 #product .radio img + span,
.new-page-flag .category-2561 #product .radio img + span,
.new-page-flag .category-2534 #product .radio img + span,
.new-page-flag .category-535 #product .radio img + span,
.new-page-flag .category-501 #product .radio img + span,
.new-page-flag .category-2819 #product .radio img + span,
.new-page-flag .category-2532 #product .radio img + span {
	font-size:14px;
	display:none;
}

.new-page-flag .category-512 #product .new-options > div:nth-child(2) .radio input + label,
.new-page-flag .category-2564 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2540 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2537 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2535 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2560 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2563 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2562 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2561 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2534 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2819 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-535 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-501 #product .new-options > div:nth-child(3) .radio input + label,
.new-page-flag .category-2532 #product .new-options > div:nth-child(3) .radio input + label {
	box-shadow:none;
	background:#ffffff;
	padding: 0px;
}

.main-prod-cat-1599 #dop-images-carousel {
	margin-bottom:15px;
}

.new-page-flag .thumbnails li:first-child {
    box-shadow: none;
    border: 1px solid rgba(51, 51, 51, 0.11);
	border-radius:7px;
}

.new-page-flag .thumbnail {
    background: transparent;	
}

.indiv_nadp {
    border: 1px solid #dde2e8;
    border-radius: 7px;
    -webkit-box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
    box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
    height: 38px;
    width: 100%;
    padding: 0px 15px;
    outline: none;
}

.new-page-flag #product .form-group > label + div.radd {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.new-page-flag #product .radio input+label:before {
	display:none;
}

.new-page-flag #product .radio input + label {
	background-color: #f3f4f7;
    padding: 10px 11px;
    border-radius: 10px;
    font-size: 15px;
    width: 100%;
    display: block;
	height: auto;
    height: stretch;
	min-height: min-content;
    text-align: center;
	box-shadow: inset 0px -2px 2px #00000010;
	font-family:Montserrat;
	font-weight:600;
	transition: 0.3s ease-in-out;

}

.new-page-flag .jq-selectbox__select-text {
	height:38px;
	line-height:38px;
}

.new-page-flag #product .radio input + label:hover {
	background:#67B2FF;
	color:#ffffff;
}

.new-page-flag #product .radio input:checked + label {
	background:#67B2FF;
	color:#ffffff;
}

.new-page-flag #product .Цветность .radio input + label {
	width:auto;
}

.new-page-flag #product .radio input:checked + label::after {
	display:none;
}
.Рамка .radio input + label {
	text-align: start!important;
}

.портрета .radio input + label {
	padding: 10px 24px!important;
}

.new-page-flag .varr h1 {
	margin-top: 0px;
    display: inline-block;
    font-size: 26px;
    background: transparent;
    color: #333;
    padding: 0px;
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 6px;
	font-family: "MuseoSansMedium";	
}

.new-page-flag .dan_good {
	margin-bottom:0px;
}

.new-page-flag .pprice {
	font-size: 23px;
}

.new-page-flag #product .form-group > label + div.radd .radio {
	margin-bottom:0px;
}

.new-page-flag #product .form-group {
	margin-bottom:0px;
}

.new-options {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	margin-bottom:15px;
}

.new-options > div:nth-child(1) {
	flex-basis: 100%;
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;
}

.new-options > div:nth-child(4) {
	flex-basis: 100%;
    padding-top: 10px !important;
    margin-top: 15px !important;
    border-top: 1px solid #e5e8ec !important;
}

.new-options > div:nth-child(4) .jq-selectbox {
	width:176px;
}

.new-options > div:nth-child(4) .control-label {
	display:block;
	width:100%;
}

.new-options > div:nth-child(2) {
	flex-basis: 50%;
	padding-right:10px;
	border:0px !important;
	padding-bottom:0px !important;
	margin:0px !important;
}

.new-options > div:nth-child(3) {
	flex-basis: 50%;
	padding-left:10px;
	border:0px !important;
    padding-bottom: 0px !important;
	margin:0px;
} 

.new-options .jq-selectbox__select {
    height: 38px;
    padding: 0 45px 0 10px;
    border: 1px solid #e5e8ec;
    border-radius: 7px;
    background: transparent;
    box-shadow: none;
	width: 100%;
    padding: 0px 15px;	
	-webkit-box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
    box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
	font-size:15px;
}

.new-options .jq-selectbox__trigger {
	border-left: 1px solid #e5e8ec;
}

.new-options .jq-selectbox__trigger-arrow {
	border-top: 5px solid #e5e8ec;
}

.new-options .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #ссс;
}

.new-page-flag .main_ofer {
    box-shadow: none;
    padding: 0px;
    border: 0px;
    margin-bottom: 0px;
	border:0px;
	padding-top:0px;
}

.new-page-flag .add #input-quantity {
	border: 1px solid #dde2e8;
	border-radius:10px;
	-webkit-box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
    box-shadow: 1px 1px 3px rgba(35, 35, 35, 0.08);
	top:0px;
	margin-left:5px;
	margin-right:5px;

}

.new-page-flag #button-cart {
	border-radius: 10px;
    box-shadow: none;
    border: 0px;
    margin-top: 0px;
    font-family: Montserrat;
    font-size: 16px;
	font-weight:600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 15px;
	box-shadow: inset 0px -2px 2px #00000024;
}


.new-page-flag .main_ofer .question a {
    padding: 0px 15px;
    border-radius: 7px;
    border-bottom: 0px;
    height: 44px;
    line-height: 44px;
}

.new-page-flag #button-cart::after {
	width:27px;
	height:28px;
	background:url(/catalog/view/theme/default/image/ny_icons/cartNEW.svg);
	margin: 0px;
}

.product-product-11646 #header #sb-search span button {
	display: block;
    width: 21px;
    height: 21px;
    background: url(../image/new-search.png);
    border-radius: 0px;
    background-color: transparent;	
}

.product-product-11646 #header #sb-search span button::before {
	display:none;
}

.product-product-11646 #header #sb-search span.input-group-btn {
    display: flex;
    justify-content: center;
    align-items: center;	
}

.new-page-flag .question a::before {
	width:23px;
	height:23px;
	display:block;
	content:'';
	background: url(../image/new-whatsapp2.png);
	margin-right: 10px;
}

.new-page-flag .main_ofer .question a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-transform: uppercase;
    font-size: 17px;
	box-shadow: inset 0px -2px 2px #00000024;
}

.seller {
	margin-top:10px;
	border-radius:7px;
}

.new-page-flag .pprice {
	border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
	font-family:Montserrat;
}

.new-page-flag .add {
    width: 100%;
	margin-bottom:0px;
}	

.new-page-flag #product label.control-label {
    margin-bottom: 5px;	
}

.delivery-service {
    font-size: 15px;
    color: #333;
    align-items: center;
    padding: 15px;
}

.seller-block {
	display: flex;
    justify-content: space-between;
}

.delivery-stock {
    display: flex;
    align-items: center;
    gap: 5px;
    width: 100%;
    padding: 15px;
	margin-bottom:0px;
	border-bottom: 1px solid #e5e8ec; 	
}

.delivery-stock::before {
	content:'';
	width:18px;
	height:19px;
	background:url(../image/new-tick.png) no-repeat center center;
}

.new-page-flag .jq-selectbox li:hover {
	background-color:#6daef0 !important;
}

.info-indvid {
	margin-top: 10px;
    border-radius: 10px;
    color: #F84E51;
    background-color: #FFEEEE;
    border: 1px solid #F84E51;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 10px;
	font-family:Montserrat;
	font-weight:600;
}

.info-indvid::before {
	content:'';
	width:19px;
	height:18px;
	filter:hue-rotate(300deg);
	background:url(../image/new-size.png) no-repeat center center;
}

.info-indvid span {
    position: relative;
    top: 1px;	
}

.new-page-flag .prodduct .modell {
	font-family: "MuseoSansBold"; 
}

.new-page-flag .prodduct .dan_good .modell {
    font-family: Montserrat;
    color: #333333;
    border: 0px;
    width: auto;
    display: inline-block;	
	padding-bottom:0px;
}

.stock_info {
	display: flex;
    align-items: center;
    border-bottom: 1px solid #F84E51;
    padding-bottom: 10px;
	margin-bottom:10px;	
	gap:10px; 
}

.new-page-flag .info_block.pll {
    border: 0px;	
}

.new-page-flag .tabss li {
	border-radius:7px;
	background:#f3f4f7;
}

.new-page-flag .tabss {
	border-radius:7px;
	border:1px solid #f3f4f7;
	margin-bottom:12px;
}

.new-page-flag .soderj span {
	top:5px;	
}

.new-page-flag .tabss li.active {
	background:#ffffff;
}

.new-page-flag .info_deliv > div > div:nth-child(2) .icnnn,
.new-page-flag .info_deliv > div > div:nth-child(3) .icnnn {
	border:0px;
}

.new-page-flag .info_pay > div > div:nth-child(2) .icnnn,
.new-page-flag .info_pay > div > div:nth-child(3) .icnnn {
	border:0px;
}

.new-page-flag .info_deliv > div > div {
	display: flex;
    padding: 0px;
    padding-bottom: 10px;
    margin-bottom: 4px;
}

.new-page-flag .info_pay > div > div {
	display: flex;
    padding: 0px;
    padding-bottom: 10px;
    margin-bottom: 4px;
}

.new-page-flag .info_deliv > div::after {
	right:-20px;
}

.new-page-flag .info_deliv > div > div:last-child {
	margin-bottom:0px;
	padding-bottom:0px;
}

.new-page-flag .info_pay > div > div:last-child {
	margin-bottom:0px;
}

.new-page-flag .info_deliv > div div.icnnn i {
	display:none;
}

.new-page-flag .info_pay > div div.icnnn i {
	display:none;
}

.new-page-flag .info_deliv > div .icnnn {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px;
    height: auto;
    border-radius: 0px;
    line-height: normal;
	margin-right:0px;
}

.new-page-flag .info_deliv > div > div:hover .icnnn {
	border:0px;
	background:transparent;
}

.new-page-flag .info_deliv > div > div:nth-child(1) .icnnn::before {
	content:'';
	width:23px;
	height:23px;
	background: url(../image/new-map.png) no-repeat center center;
	display:block;
	position: relative;
    top: 3px;
}

.new-page-flag .info_pay > div .icnnn {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px;
    height: auto;
    border-radius: 0px;
    line-height: normal;
	margin-right:0px;
}

.new-page-flag .info_pay > div > div:hover .icnnn {
	border:0px;
	background:transparent;
}

.new-page-flag .info_pay > div > div:nth-child(1) .icnnn::before {
	content:'';
	width:29px;
	height:23px;
	background: url(../image/card.png) no-repeat center center;
	display:block;
	position: relative;
    top: 1px;
}

.new-page-flag .est {
    position: relative;
    padding: 0px;
	display: flex;
    align-items: center;
    gap: 5px;	
    font-family: "MuseoSansRegular";
    background-color: #f4faf6;
    border-radius: 7px;
    color: #00a046;
    padding: 6px 14px;		
}

.new-page-flag .est::before {
	content: '';
    width: 18px;
    height: 19px;
    background: url(../image/new-tick.png) no-repeat center center;
    position: relative;
    top: 0px;
    border: 0px;
    border-radius: 0px;	
}

.new-page-flag .net {
    position: relative;
    padding: 0px;
    display: flex;
    align-items: center;
    gap: 5px;
    font-family:Montserrat;
	font-weight:600;
    background-color: #f84e5114;
    border-radius: 7px;
    color: #f84e51;
    padding: 6px 14px;
	border: 1px solid #F84E51;
}

.new-page-flag .net::before {
	content: '';
    width: 19px;
    height: 19px;
    background: url(../image/no-stock.png) no-repeat center center;
    position: relative;
    top: 0px;
    border: 0px;
    border-radius: 0px;	
}

.new-page-flag .est::after {
	display:none;
}

.new-page-flag .prodduct .modell font {
	font-family: "MuseoSansRegular";
}

/* .new-page-flag .breadcrumb > li + li:before {
	display: inline-block;
    padding-right: 0;
    color: unset;
    content: "";
    height: 6px;
    width: 6px;
    background: #a1a1a1;
    border-radius: 50%;
    margin-right: 10px;
    margin-left: 10px;
}

.new-page-flag .breadd {
	background: #f3f4f7;
}

.new-page-flag .breadd h1::after {
	display:none;
} */

.new-page-flag .block_description {
    background: #f3f4f7;	
	padding:30px 0px;
}

.new-block-description {
	background:#ffffff;
	border-radius: 10px; 
}

.new-page-flag .nav-tabs {
    background: transparent;
}

.new-page-flag .block_description .nav-tabs>li.active>a {
    margin: 0px;
    padding: 10px 20px;
    color: #FFFFFF;
    margin-bottom: 0px;
    box-shadow: none;
}

.new-page-flag .block_description ul.nav-tabs {
    border-bottom: 2px solid #f3f4f7;
    margin-bottom: 0px;
    height: auto;
    padding-top: 20px;
	padding-bottom: 10px;
    display: flex;
    justify-content: flex-start;
	padding-left:15px;
	column-gap: 15px;
	background:#F84E51;
	border-radius:10px;
	color:#FFFFFF;
}

.new-page-flag .block_description ul.nav-tabs li a {
	color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 7px !important;
}

.new-page-flag #tab-description p {
    color: #69696c !important;	
}

.new-page-flag #tab-description, #tab-specification, #tab-payy, #tab-review {
    font-family: Montserrat!important;	
}

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

.new-page-flag .block_description .nav-tabs > li > a {
	    font-family: Montserrat;
}

.new-page-flag .block_description .nav-tabs > li.active > a {
	font-size: 18px;
}

.new-page-flag .block_description .nav-tabs > li.active > a::after {
	content:'';
	width:100%;
	display:block;
	height:1px;
	background:#FFFFFF;
	position:absolute;
	bottom:8px;
}

.new-page-flag .block_description .nav-tabs > li > a {
	padding: 10px 0px !important;
    text-transform: none;
    padding-top: 0px !important;
}

#varianty_tovarov {
	margin:20px 0px;
}

.variant_title {
	display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: Montserrat;	
}

.new-block.recomend .new_title::after {
	display:none;
}

.new-block.recomend .new_title {
    font-size: 20px;
    padding-bottom: 6px;
}

.new-page-flag .product-layout .product-thumb {
	box-shadow:none;
	border-radius:7px;
	border:1px solid #e5e8ec;
}

.new-block.recomend #related .product-grid .image img {
	padding:10px;
	border-radius:7px;
}

.new-block.recomend .product-layout .product-thumb .button-group {
	border-radius: 7px;
}

#varianty_tovarov {
	background: #f3f4f7;
    padding: 30px 0px;	
}

.meterial_flaga {
	margin-top:15px;
}

.vid_material {
	font-size: 15px;
    display: flex;
    column-gap: 30px;
}

.vid_material span {
	font-family: "MuseoSansMedium";
	font-size:16px;
	margin-bottom:15px;
	display:none;
}

.tabss_vidy_flagov {
	display: flex;
    margin-bottom: 0px;
    /* background: #fff; */
    justify-content: flex-start;
    margin-bottom: -3px;
}

.fa-question-circle-o::before {
    content: "\f29c";
}

.tabss_vidy_flagov > li {
    font-size: 15px;
    cursor: pointer;
    color: #373737;
    text-align: center;
    padding: 15px 25px;
	font-family: "MuseoSansMedium";
}

.tabss_vidy_flagov > li.active {
	background: #ffffff;
	border-radius:7px 7px 0px 0px;
}

.tabs__content_flags {
    border-radius: 7px;	
    background: #ffffff;
    padding: 25px;	
	border-bottom: 3px solid #cccccc61;
}

.flag_img img {
    border-radius: 50%;
    border: 10px solid #f3f4f7;
    max-width: 150px;
}

.questt::before {
    content: '';
    width: 19px;
    height: 19px;
    background: url(../image/ic-question.png);
    display: block;
    position: absolute;
    top: -1px;
    right: 27px;
}

#product .new-options .form-group:nth-child(2) {
	position:relative;
}


/* .new-block.recomend .product-layout .product-thumb .button-group {
    position: absolute !important;
    bottom: 0;
    left: 0;
    display: flex !important;
    width: 100% !important;
    justify-content: space-between;
    padding: 20px 20px 18px;
    border-radius: 0 0 8px 8px !important;
    pointer-events: none;
    color: #fff !important;
    background-color: unset !important;
    transition: background-position .45s cubic-bezier(.51,.56,.04,.9);
    background-image: linear-gradient(to bottom, transparent 0 50%, var(--qode-main-color) 50% 100%);
    background-size: 100% 200%;
    background-position: 50% 0;
    opacity: 0 !important;
    transition: background-position .45s cubic-bezier(.51,.56,.04,.9) 0s, color .25s 0s ease-out, opacity .1s .5s !important;
    border-width: 0 !important;
	padding:0px;
} 

.new-block.recomend .product-layout .product-thumb:hover .button-group {
    pointer-events: auto;
    background-color: unset !important;
    background-position: 50% 100%;
    transition-delay: 0s, 0s, 0s !important;
    opacity: 1 !important;
}	 */

.new-block.recomend .caption .modell {
    font-family: "MuseoSansRegular";
    background-color: #f4faf6;
    border-radius: 7px;
    color: #00a046;
    padding: 6px 14px;
    border: 0px;
    width: auto;
    display: inline-block;
    margin-left: 10px;
}

.new-block.recomend .product-thumb .good_title {
	padding-left:10px;
	padding-right:10px;
}

.new-block.recomend .product-thumb .good_title a {
	text-decoration:none;
	font-size:15px;
}

.new-block.recomend .product-thumb .pricec {
    font-size: 17px !important;
    margin-bottom: 0px !important;
    border-top: 0px;
    padding-top: 0px;
	padding-left:10px;
	padding-right:10px;
}

.new-block.recomend .product-layout .product-thumb .caption {
	padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
}

.block_description + .new-block.recomend {
	margin-top:20px;
}

.new-block.recomend .goods {
	margin-bottom:20px;
}

.new-block.recomend .product-thumb .button-group button {
    border-radius: 7px;
    box-shadow: none;
    border: 0px;
    margin-top: 0px;
    font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 15px;
    box-shadow: inset 0px -2px 2px #00000024;
	width:160px;
}

.new-block.recomend .product-thumb .button-group button::after {
	width: 23px;
    height: 23px;
    background: url(../image/new-cart2.png);
    margin: 0px;	
}

.lybie-variacii {
	display:none;
}

.new-block.recomend .lybie-variacii {
    display: block;
    margin: 0px;
    border-radius: 7px;
    color: #c28e00;
    background-color: #fffcf2;
    border: 1px solid #faeecf;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 20px;
    justify-content: center;	
}

.lybie-variacii::before {
    content: '';
    width: 15px;
    height: 18px;
    background: url(../image/flag.png) no-repeat center center;
}

.new-page-flag .block_description ul.nav-tabs li:first-child {
	margin-left:0px;
}

.new-block-description ul.nav-tabs li {
	margin:0px 0px; 
}

.block-out {
	font-size:15px;
}

.info_deliv_title {
	font-family: "MuseoSansMedium";
}

.block-out {
    display: flex;
    align-items: center;
    background: #fff;
    padding: 15px;
    position: relative;
    padding-right: 20px;
}

.block-out > div {
	position: relative;
    z-index: 1;
}
	
.info_deliv_and_pay .row > div:nth-child(1) .block-out::before {
	content:'';
	width:65px;
	height:65px;
	background: url(../image/new-home.png) no-repeat center center;
	position:absolute;
	right:-10px;
	bottom:-10px;
}

.info_deliv_and_pay .row > div:nth-child(2) .block-out::before {
	content:'';
	width:65px;
	height:65px;
	background: url(../image/new-delivery.png) no-repeat center center;
	position:absolute;
	right:-10px;
	bottom:-10px;
}

.info_deliv_and_pay .row > div:nth-child(3) .block-out::before {
	content:'';
	width:74px;
	height:65px;
	background: url(../image/new-card.png) no-repeat center center;
	position:absolute;
	right:-10px;
	bottom:-10px;
}

.info_deliv_and_pay .row > div:nth-child(4) .block-out::before {
	content:'';
	width:65px;
	height:65px;
	background: url(../image/new-time.png) no-repeat center center;
	position:absolute;
	right:-10px;
	bottom:-10px;
}

.deliv_and_pay {
	background: #f3f4f7;
    padding: 20px 0px;
    margin: 20px 0px;
}

.new-page-flag .soderj span {
    font-family: "MuseoSansMedium";	
}

.main-2542 #tab-description h3 {
	font-size:21px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);	
}

.product-category-189 .catteg {
	display:none;
}

.product-category-189 .categories_rec {
	display:none;
}

.product-category-189_2547 .on_develop {
	display:none;
}

.flag-block-name a {
	color: #333;
    font-size: 16px;
	font-family: "MuseoSansMedium";
}

.flag-block-name {
	margin-bottom:10px;
	text-align:left !important;
}

.flag-block-desc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.flag-block-desc ul li {
    width: 100%;
    margin-bottom: 1px;
    text-align: left;
}

.flag-block-desc ul li a {
    color: #333;
    font-size: 14px;
}

.flag-block-desc ul li a:hover {
	text-decoration: underline;
}

.flag-block-desc ul li:last-child a {
	text-decoration: underline;
}

.flag-block-desc ul li a::before { 
    content: "\f3d3";
    font-family: "Ionicons";
    display: block;
    float: left;
    margin-right: 7px;	
}

@media (min-width: 992px) { 
    .product-category-373_1111 .catteg > div.col-lg-25,
    .product-category-384_1112 .catteg > div.col-lg-25,
    .product-category-948 .catteg > li.col-lg-25,
    .product-category-398 .catteg > li.col-lg-25,
    .product-category-373 .catteg > li.col-lg-25,
    .product-category-173_2436 .catteg > li.col-lg-25, 
    .product-category-384 .catteg > li.col-lg-25,
    .product-category-384_2074 .catteg > li.col-lg-25,
    .product-category-373_382 .catteg > li.col-lg-25,
    .product-category-1599 .catteg > li.col-lg-25,
    .product-category-189_2549_1136 .catteg > li.col-lg-25,
    .product-category-189_996_2533 .catteg > li.col-lg-25,
    .product-category-189_2550 .catteg > li.col-lg-25,
    .product-category-189_2551 .catteg > li.col-lg-25,
    .product-category-189_2542 .catteg > li.col-lg-25,
    .product-category-189_2548 .catteg > li.col-lg-25,
    .product-category-189_2549_2552 .catteg > li.col-lg-25,
    .product-category-189_2549 .catteg > li.col-lg-25,
    .product-category-189_996 .catteg > li.col-lg-25,
    .product-category-189_2546 .catteg > li.col-lg-25,
    .product-category-189_154 .catteg > li.col-lg-25 {
        width: 25%;
    }
}

.product-category-190_1173 .catimg,
.product-category-176_1175 .catimg,
.product-category-173_1121 .catimg {
	height:155px;
}	




.product-category-200 .catlist .catimg img,
.product-category-190_1173 .catlist .catimg img,
.product-category-190 .catlist .catimg img,
.product-category-176_1175 .catlist .catimg img,
.product-category-1697_1698 .catlist .catimg img,
.product-category-1697_1609 .catlist .catimg img,
.product-category-189_2542 .catlist .catimg img,
.product-category-2483 .catlist .catimg img,
.product-category-373_382 .catlist .catimg img,
.product-category-373_1111 .catlist .catimg img,
.product-category-384_1112 .catlist .catimg img,
.product-category-176 .catlist .catimg img,
.product-category-948 .catlist .catimg img,
.product-category-398 .catlist .catimg img,
.product-category-373 .catlist .catimg img,
.product-category-173_2436 .catlist .catimg img,
.product-category-384 .catlist .catimg img,
.product-category-384_2074 .catlist .catimg img,
.product-category-1599 .catlist .catimg img,
.product-category-173 .catlist .catimg img,
.product-category-173_1121 .catlist .catimg img,
.product-category-189_2549_1136 .catlist .catimg img,
.product-category-189_2549_2552 .catlist .catimg img,
.product-category-189_996_2533 .catlist .catimg img,
.product-category-189_2546_499 .catlist .catimg img,
.product-category-189_2550 .catlist .catimg img,
.product-category-189_2551 .catlist .catimg img,
.product-category-189_2548 .catlist .catimg img,
.product-category-189_2549 .catlist .catimg img,
.product-category-189_996 .catlist .catimg img,
.product-category-189_2546 .catlist .catimg img,
.product-category-189_154 .catlist .catimg img {
    padding: 10px;
}

.product-category-200 .catlist .catname,
.product-category-190_1173 .catlist .catname,
.product-category-190 .catlist .catname,
.product-category-176_1175 .catlist .catname,
.product-category-1697_1698 .catlist .catname,
.product-category-1697_1609 .catlist .catname,
.product-category-189_2542 .catlist .catname,
.product-category-2483 .catlist .catname,
.product-category-373_382 .catlist .catname,
.product-category-373_1111 .catlist .catname,
.product-category-384_1112 .catlist .catname,
.product-category-176 .catlist .catname,
.product-category-948 .catlist .catname,
.product-category-398 .catlist .catname,
.product-category-373 .catlist .catname,
.product-category-173_2436 .catlist .catname,
.product-category-384 .catlist .catname,
.product-category-384_2074 .catlist .catname,
.product-category-1599 .catlist .catname,
.product-category-173 .catlist .catname,
.product-category-173_1121 .catlist .catname,
.product-category-189_2549_1136 .catlist .catname,
.product-category-189_2549_2552 .catlist .catname,
.product-category-189_996_2533 .catlist .catname,
.product-category-189_2546_499 .catlist .catname,
.product-category-189_2550 .catlist .catname,
.product-category-189_2551 .catlist .catname,
.product-category-189_2548 .catlist .catname,
.product-category-189_2549 .catlist .catname,
.product-category-189_996 .catlist .catname,
.product-category-189_2546 .catlist .catname,
.product-category-189_154 .catlist .catname {
	height:auto;
    padding-bottom: 0px;
	font-family:Montserrat; 
}

.product-category-189_2542 .catlist .catname a,
.product-category-384_1112 .catlist .catname a,
.product-category-189_2546 .catlist .catname a,
.product-category-189_2548 .catlist .catname a {
	height:35px;
}

.product-category-189_2549_1136 .catlist .catname a {
	line-height: normal;
	height:auto;
}

.product-category-173_2436 .catlist .catname a {
	height: 25px;
    vertical-align: middle;
}	

.product-category-189_2546_499 .catlist .catname a,
.product-category-189_2550 .catlist .catname a,
.product-category-189_2551 .catlist .catname a,
.product-category-189_2549 .catlist .catname a,
.product-category-189_154 .catlist .catname a,
.product-category-189_996 .catlist .catname a {
    height: 32px;
    vertical-align: top;
}	

.product-category-384_1112 .catimg a,
.product-category-373_1111 .catimg a {
	height:160px;
}

.flag-block {
/*
	background: rgba(237, 237, 237, 0.71);
    padding-bottom: 5px;
	*/
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.flag-block-vn {
    width: 100%;
    text-align: center;
    padding: 10px;
    position: relative;

}

.new-catalog-flags .catalog-item {
    -webkit-box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    background: #fff;		
}

.flag-block-desc {
	padding-right:5px;
}

.flag-block-image {
	background:#ffffff;
}

.product-category-189 .readmore-js-toggle {
	display:none;
}

.product-category-189 .category_description > div {
	height: 100% !important;
    overflow: initial;
}

.new-catalog-flags > div > div {
	margin-bottom:0px;
}

.new-page-flag .Ламинация label.mДа strong::after {
	display:none;
}

.product-category-173 .catname {
	padding-top:0px; 
}

.main-category-1609 .caption > div.modell:nth-child (2) {
	
}	

.sizee {
	border-bottom: 1px solid #e5e8ec;
    padding: 5px 10px;
    border-top: 1px solid #e5e8ec;
    margin-bottom: 5px;
}	

.product-category-176_179 .prodductss.bg .product-layout .product-thumb .button-group,
.product-category-190_1173_1229 .bb .product-layout .product-thumb .button-group,
.product-category-190_195 .bb .product-layout .product-thumb .button-group,
.product-category-190_197 .bb .product-layout .product-thumb .button-group,
.product-category-176_183 .bb .product-layout .product-thumb .button-group,
.product-category-176_1175_1238 .bb .product-layout .product-thumb .button-group,
.product-category-176_185 .bb .product-layout .product-thumb .button-group,
.product-category-176_182 .bb .product-layout .product-thumb .button-group {
	padding-right: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;	
}

.product-category-190_1173_1229 .bb .product-thumb .button-group button::after,
.product-category-190_195 .bb .product-thumb .button-group button::after,
.product-category-190_197 .bb .product-thumb .button-group button::after,
.product-category-176_183 .bb .product-thumb .button-group button::after,
.product-category-176_1175_1238 .bb .product-thumb .button-group button::after,
.product-category-176_182 .bb .product-thumb .button-group button::after,
.product-category-176_185 .bb .product-thumb .button-group button::after {
	margin-left: 10px;
}	

.category-198 .owl-stage,
.category-206 .owl-stage,
.category-1096 .owl-stage,
.category-1098 .owl-stage,
.category-1097 .owl-stage,
.category-185 .owl-stage {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}	

.category-1707 #product .form-group > label + div.radd,
.category-1655 #product .form-group > label + div.radd {
    display: block !important;	
}

.category-1707 #product .form-group > label + div.radd::before,
.category-1655 #product .form-group > label + div.radd::before {
	display:none !important;
}

.category-1707 .new-options .form-group > div > div + div,
.category-1655 .new-options .form-group > div > div + div {
	margin-top:10px !important;
}

.poster-template #product .new-options > div:nth-child(1) > div {
	grid-template-columns: 1fr 1fr;
	display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.poster-template.and-bg #product .new-options > div:nth-child(1) > div {
    grid-template-columns: 1fr 1fr 1fr;	
}

.poster-template.and-bg #product .new-options > div:nth-child(1) {
    flex-basis: 100%;
	border: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
	padding-left: 0px;	
}

.poster-template.and-bg .category-2362 #product .new-options > div:nth-child(1) {
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;
	border-bottom: 1px solid rgba(51, 51, 51, 0.11) !important;
}	

.poster-template .category-1726 #product .new-options > div:nth-child(1) {
    flex-basis: 100%;
	border: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
	padding-left: 0px;	
}

.poster-template.and-bg .category-2362 #product .new-options > div:nth-child(2) {
    flex-basis: 100%;
	border: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
	padding-left: 0px;	
}

.poster-template #product .new-options > div:nth-child(2) {
    flex-basis: 100%;
    padding-right: 0px;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #F84E51 !important;
    padding-left: 0px;	
}

.poster-template #product .new-options > div:nth-child(3) {
    flex-basis: 100%;
	border: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
	padding-left: 0px;
}

.new-page-flag .category-245 .more-link {
    display: inline-block;
}

.poster-template .vbox > .row {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    row-gap: 10px;	
}

.poster-template .vbox > .row > div {
    width: auto;	
}

.poster-template .category-244 .more-link,
.poster-template .category-563 .more-link {
    display: inline-block;
}

.poster-template .variant_prod {
    border: 0px;
    padding: 0px;
    border-bottom: 1px solid #e5e8ec;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.poster-template #dop-images-carousel img {
    max-width: 48px;
    max-height: 100%;
}

.poster-template .thumbnails #dop-images-carousel a.thumbnail {
    box-shadow: none;
    border: 1px solid rgba(51, 51, 51, 0.11);
    border-radius: 7px;
    padding: 10px;
}

.poster-template .owl-stage {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-prod-cat-1609 #product .new-options>div:nth-child(1)>div,
.main-prod-cat-1698 #product .new-options>div:nth-child(1)>div {
    grid-template-columns: 1fr 1fr;
    display: grid !important;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.new-page-flag .main-prod-cat-1609 #product .form-group > label + div.radd .radio,
.new-page-flag .main-prod-cat-1698 #product .form-group > label + div.radd .radio {
	margin:0px !important;
}

.product-category-1599_1602 .size_view,
.product-category-260_264 .size_view {
	display:none;
}

@media (min-width: 1200px) {
.product-category-217_1495 .catteg > li,
.product-category-243_1722 .catteg > li,
.product-category-243_1417 .catteg > li,
.product-category-243_1971 .catteg > li {
    width: 25%;	
}
}

.product-category-217_1495 .catlist,
.product-category-224 .catlist,
.product-category-217 .catlist,
.product-category-243 .catlist,
.product-category-300 .catlist,
.product-category-635 .catlist,
.product-category-260 .catlist,
.main-category- .catlist,
.product-category-2506 .catlist,
.product-category-243_1722 .catlist,
.product-category-243_1417 .catlist,
.product-category-243_1971 .catlist {
	border-radius:10px;
	    background: #F3F3F3;
    padding: 0px;
    padding-bottom: 0px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; 
}
.product-category-217_1495 .catlist-vn,
.product-category-224 .catlist-vn,
.product-category-217 .catlist-vn,
.product-category-243 .catlist-vn,
.product-category-300 .catlist-vn,
.product-category-635 .catlist-vn,
.product-category-260 .catlist-vn,
.main-category- .catlist-vn,
.product-category-2506 .catlist-vn,
.product-category-243_1722 .catlist-vn,
.product-category-243_1417 .catlist-vn,
.product-category-243_1971 .catlist-vn {
	border-radius:10px;
    width: 100%;
    text-align: center;
    padding: 10px;
    position: relative;
/*    -webkit-box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11); */
    background: #F3F3F3;
}

.product-category-224 .catlist .catimg,
.product-category-217_1495 .catlist .catimg,
.product-category-217 .catlist .catimg,
.product-category-243 .catlist .catimg,
.product-category-300 .catlist .catimg,
.product-category-635 .catlist .catimg,
.product-category-260 .catlist .catimg,
.product-category-2506 .catlist .catimg,
.main-category- .catlist .catimg,
.product-category-243_1722 .catlist .catimg,
.product-category-243_1417 .catlist .catimg,
.product-category-243_1971 .catlist .catimg {
    padding: 0px;
    box-shadow: none;
}

.product-category-224 .catlist .catimg img,
.product-category-217_1495 .catlist .catimg img,
.product-category-217 .catlist .catimg img,
.product-category-243 .catlist .catimg img,
.product-category-300 .catlist .catimg img,
.product-category-635 .catlist .catimg img,
.product-category-260 .catlist .catimg img,
.product-category-2506 .catlist .catimg img,
.main-category- .catlist .catimg img,
.product-category-243_1722 .catlist .catimg img,
.product-category-243_1417 .catlist .catimg img,
.product-category-243_1971 .catlist .catimg img {
    padding: 0px; 

}

.product-category-224 .catlist .catname,
.product-category-217_1495 .catlist .catname,
.product-category-217 .catlist .catname,
.product-category-243 .catlist .catname,
.product-category-635 .catlist .catname,
.product-category-300 .catlist .catname,
.product-category-260 .catlist .catname,
.product-category-2506 .catlist .catname,
.main-category- .catlist .catname,
.product-category-243_1417 .catlist .catname,
.product-category-243_1971 .catlist .catname {
    height: auto;
    padding: 0px;
	font-family:Montserrat;
	font-weight: 600; 
	text-align:left;
}

.category-1418 #product .new-options > div:nth-child(1),
.product-product-6841 #product .new-options > div:nth-child(1) {
    flex-basis: 100%;
    border: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 0px;
}

.new-page-flag .category-1100 .more-link,
.new-page-flag .category-2094 .more-link,
.new-page-flag .category-1490 .more-link,
.new-page-flag .category-250 .more-link,
.new-page-flag .category-1099 .more-link,
.new-page-flag .category-254 .more-link,
.new-page-flag .category-252 .more-link,
.new-page-flag .category-1416 .more-link,
.new-page-flag .category-1489 .more-link,
.new-page-flag .category-1523 .more-link {
	display: inline-block; 
}

.showcase1 .owl-carousel {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 15px;
}

.showcase1 .mycategory img {
	max-width:100%;
    padding: 10px;
    border: 1px solid #ededed;	
}

.showcase1 .owl-carousel .mycategory {
    background: rgba(237, 237, 237, 0.71);
    padding: 0px;
    padding-bottom: 5px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 0px;
    box-shadow: none;	
}

.showcase1 .container {
	padding:0px;
}

.showcase1 .owl-carousel .mycategory a {
    width: 100%;
    text-align: center;
    padding: 10px;
    position: relative;
    -webkit-box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    background: #fff;
    display: block;
}

.showcase1 .owl-carousel .mycategory a > span span b {
	display:none;
}

.showcase1 .owl-carousel .mycategory a > span {
    display: table;
    width: 100%;
    text-align: center;
    height: 60px;
    padding: 5px 0px;
    position: relative;
    z-index: 0;
    padding-bottom: 0px;
}

.showcase1 .owl-carousel .mycategory a > span span {
	color: #333;
    font-size: 15px;
    display: table-cell;
    line-height: 16px;
    height: 48px;
    overflow: hidden;
    vertical-align: middle;	
}

.showcase1 .sc-heading a {
	display:none;
}

.showcase1 .sc-heading h3 {
	display: inline-block;
    font-size: 20px;
    background: transparent;
    color: #333;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    position: relative;
    margin-top: 0px;
    font-family: 'MuseoSansRegular';	
    margin-bottom: 18px;
    padding-bottom: 10px;	
}

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

.recomend .showcase1 {
	margin-right: -7.5px;
    margin-left: -7.5px;	
	margin-bottom:30px;
}

.product-category-243_1971_2598 .flag-nav a {
	background: rgba(237, 237, 237, 0.71);
    padding: 0px;
    padding-bottom: 5px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;	
}

.product-category-243_1971_2598 .flag-nav a span {
	display:block;
	width: 100%;
    text-align: center;
    padding: 10px;
    position: relative;
    -webkit-box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    box-shadow: 0 0 30px 0 rgba(41, 41, 41, .11);
    background: #fff;	
}

/*
.product-category-173 .catteg > li:nth-child(1),
.product-category-243 .catteg > li:nth-child(1),
.product-category-309 .catteg > li:nth-child(1) {
	display:none;
}
*/

.main-prod-cat-173 #sc-2 > .item:nth-child(1),
.main-prod-cat-398 #sc-2 > .item:nth-child(1),
.main-prod-cat-384 #sc-2 > .item:nth-child(1),
.main-prod-cat-309 #sc-2 > .item:nth-child(1),
.main-prod-cat-243 #sc-2 > .item:nth-child(1),
.main-prod-cat-260 #sc-2 > .item:nth-child(1) {
	display:none;
}

.category-thumbs  {
	margin-bottom: 20px;
}
.category-thumbs .thumbs-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* 4 в ряд */
  gap: 10px;
}
.category-thumbs .title {
	font-family:Montserrat;
	font-weight:600;
	color: #FFFFFF;
    background-color: #F84E51;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
    padding-left: 10px;
    margin-bottom: 15px;
	border-radius: 10px;
}

.category-thumbs .thumb-item {
    width: 80px;            /* новая ширина прямоугольника (вместо 100px) */
    height: 100px;          /* высота остаётся как у квадрата */
    overflow: hidden;       /* обрезаем всё, что выходит за границы */
    border: 1px solid #ddd; /* рамка теперь на контейнере */
    border-radius: 10px;    /* скругление углов */
}

.category-thumbs .thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;      /* масштабирует с сохранением пропорций, обрезая лишнее */
    object-position: center; /* центрирует область обрезки (обрежет поровну слева и справа) */
    display: block;         /* убирает лишний отступ снизу */
}
/* New Style end */ 

/* Animate */ 

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}


/* SuperMenu */

#supermenu a.mobile-trigger { display: none; }

#supermenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 0px;
}

#supermenu ul li.tlli:hover {
	z-index: 10000;
}

#supermenu ul li a.tll {
    color: #ffffff;
    font-size: 16px !important;
    text-decoration: none;
	z-index: 6;
	position: relative;
	cursor:pointer;
}

#supermenu ul li a.tll::before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

#supermenu ul li a.tll::after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

#supermenu ul li:hover a.tll::before {
    width: 50%;
    left: 0;
}

#supermenu ul li:hover a.tll::after {
    width: 50%;
}

.linkoftopitem {
	display:none;
}

#supermenu ul li div.bigdiv {
    background: #fff;
    position: absolute;
    left: 0px;
    z-index: 5;
    padding: 20px 30px;
    width: 100%;
    box-shadow: 0 0 20px rgba(0,0,0,0.12);
    top: 46px;
    margin: 0px !important;
    z-index: 100; 
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;	 
}	

#supermenu ul li:hover div.bigdiv {
	opacity: 1; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scaleY(1);
    transform: scaleY(1);	
}

#supermenu ul li div.bigdiv p { margin-bottom: 7px; }

#supermenu .withchildfo a.theparent {
    color: #333;
	display: block;
	padding: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	text-decoration: none;
}
#supermenu .withchildfo:hover {
    background-color: #fff;
}

#supermenu ul li.tlli.act div.bigdiv {
	display: table;
}

#supermenu > ul > li ul + ul {
	padding-left: 20px;
}

#supermenu ul li div .withchild ul.child-level li a:hover {
	text-decoration: underline;
}

#supermenu ul li div.column {
    display: inline-block;
	width: 50%;
	vertical-align: top;
	padding-right:30px;
}

#supermenu ul li div.column:last-child {
	padding-right:0px;
}

#supermenu ul li div .withchild a.theparent {
    color: #333333;
    font-size: 14px;
    text-decoration: none;
    display: block;
    padding: 5px 0px;
    line-height: 20px;
	border-bottom: 1px dotted #e5e5e5;
}

#supermenu ul li div .withchild a.theparent:hover {
    text-decoration:underline;
}

#supermenu ul li div.bigdiv .headingoftopitem h2 {
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
	margin-top:0px;
    padding-bottom: 5px;
    color: #333333;
    font-size: 18px;	
}

#supermenu ul li div.bigdiv .headingoftopitem h2 a {
    color: #333333;
    font-size: 18px;
    text-decoration:none;	
}

#supermenu ul li div.bigdiv.withflyout .headingoftopitem h2 {
   padding-left: 5px;
}

#supermenu .withchildfo:last-child {
    border-bottom: 0px;
}
#supermenu .withchildfo:last-child a.theparent {
	padding-bottom: 5px;
}

.tlli.sep {
    display: none !important;
}

#supermenu {
	position:relative;
}

/* MegaMenu */

#horizontal-menu {
	z-index:88;
}

.nsmenu-parent-title {
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.11);
    width: 100%;
    padding-bottom: 5px;
    font-family: "MuseoSansRegular";
    color: #333333;
    font-size: 18px;
    display: block;
    height: 34px;
    line-height: 31px;	
}

#horizontal-menu.navbar {
	border:0px;
	margin:0px;
}

#horizontal-menu > li { 
display: inline-block;
    height: 43px;
    line-height: 50px;
    padding: 0px 22px;
    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: 22px;
}

#horizontal-menu > li:last-child a::before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #fff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
	left: 0;
    width: 50%;
    background: #fff;	
}

#horizontal-menu > li:nth-child(2) a::before { 
    content: '';
    display: block !important;
    position: absolute;
    height: 1px;
    background: #fff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
	left: 0;
    width: 50%;
    background: #fff;	
}

#horizontal-menu > li:nth-child(2) a::after {
    content: '';
    display: block !important;
    position: absolute;
    height: 1px;
    background: #fff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
    width: 50%;
    background: #fff;	
}

#horizontal-menu > li:last-child a::after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #fff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
    width: 50%;
    background: #fff;	
}

#horizontal-menu > li:last-child::after {
	display:none;
}

#horizontal-menu .navbar-nav {
	position:relative;
}

#horizontal-menu > li.open a {
	background:transparent;	
}

.nsmenu-type-category-full {
	overflow:hidden;
}

#horizontal-menu > li:first-child {
	padding-left:0px;
}

#horizontal-menu > li > a {
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    padding: 0px;
    background: transparent !important;
    margin-top: 11px;	
}

/* #horizontal-menu > li:nth-child(1) > a {
	text-transform: uppercase;
    background: rgb(255, 255, 255) !important;
    padding: 5px;
    color: #f84e51;
    margin-top: 6px;
    font-size: 15px;
    box-shadow: 6px 5px 11px rgba(0, 0, 0, 0.11);
} 

#horizontal-menu > li:nth-child(1) > a:hover {
    background: rgba(109, 174, 240, 1) !important;
	color:#ffffff; 
}

#horizontal-menu > li:nth-child(1) > a::before,
#horizontal-menu > li:nth-child(1) > a::after {
	display:none;
} */

#horizontal-menu > li:nth-child(2) > a::before,
#horizontal-menu > li:nth-child(2) > a::after {
	display:none;
}

#horizontal-menu > li:nth-child(1)::before { 
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 40px;
    width: 40px;
    height: 40px;
    /* background-image: url(/catalog/view/theme/default/image/korona.png); */
    background-size: cover;
}

#horizontal-menu > li:nth-child(1)::before { 
	content: '';
    display: block;
    position: absolute;
    top: -30px;
    left: 0px;
    width: 175px;
    height: 60px;
    /* background-image: url(/catalog/view/theme/default/image/christmas_mini.png); */
    background-size: contain;
    background-repeat: no-repeat;
}

/* #horizontal-menu > li:nth-child(1)> a::before {
	width: 50%;
    left: 0;
    background: #fff;
}

#horizontal-menu > li:nth-child(1)> a::after {
	width: 50%;
    background: #fff;	
}  */

#horizontal-menu > li > a::before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

#horizontal-menu > li > a::after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    background: #ffffff;
    bottom: -3px;
    width: 0;
    transition: width .1s ease-in-out, left .1s ease-in-out;
    left: 50%;
}

#horizontal-menu > li:hover > a::before {
    width: 50%;
    left: 0;
}

#horizontal-menu > li:hover > a::after {
    width: 50%;
}

#horizontal-menu > li > a:hover {
	background:transparent;
}

#horizontal-menu .dropdown-inner {
	width:100%;
}

#horizontal-menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 5px 24px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}

#horizontal-menu .nsmenu-type-category-full .nsmenu-ischild li  {
	display:block;
	position:relative;
}

#horizontal-menu .nsmenu-type-category-full .dropdown-inner ul {
    display: block;
    vertical-align: top;
    overflow: hidden;
}

#horizontal-menu .nsmenu-type-category-full a:hover{
	background:none !important;
	color:#333 !important;
}

#horizontal-menu .nsmenu-type-category-full .nsmenu-ischild a:hover{
	text-decoration:underline;
}

#horizontal-menu .nsmenu-type-html{
	padding:5px;
}

#horizontal-menu .nsmenu-type-category-full .nsmenu-haschild{
	display: inline;
	vertical-align: top;
}

#top-fixed #horizontal-menu {
	margin-bottom:0px;
}
#top-fixed .container {
	background:none;
}

/* YO Menu */

.yo-menu
{
    margin-bottom: 20px;
}
.yo-heading
{
    font-size: 16px;
    position: relative;
    padding: 10px 14px;
    cursor: pointer;
    -webkit-transition: all .2s;
       -moz-transition: all .2s;
        -ms-transition: all .2s;
         -o-transition: all .2s;
            transition: all .2s;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f5f5f5;
    text-shadow: 0 1px 0 #fff;
}
.yo-heading.yo-open
{
    border-bottom-color: transparent;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.yo-heading.yo-close
{
    background-color: #fff;
}
.yo-heading i.fa.fa-bars
{
    line-height: 20px;
    float: right;
}
.yo-heading + .yo-wrapper
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.yo-menu ul.yo-pm li
{
    line-height: 20px;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
}
.yo-menu ul.yo-pm li + li,
.yo-menu ul.yo-pm li li
{
    border-top: 1px solid #e7e7e7;
}
.yo-menu ul.yo-pm li a
{
    padding: 12px 20px 12px 12px;
    -webkit-transition: all .2s;
       -moz-transition: all .2s;
        -ms-transition: all .2s;
         -o-transition: all .2s;
            transition: all .2s;
    text-decoration: none;
    color: #333333;
    background-color: #fff;
}

.yo-menu ul.yo-pm li a.pm-back {
	background-color: #f7f7f7;
}

.yo-menu ul.yo-pm li:first-child {
	border-top:0px;
}

.yo-menu ul.yo-pm li a:hover
{
    color: #333;
    background-color: #f7f7f7;
}
.yo-menu ul.yo-pm li a.active
{
  
    color: #333;
    background-color: #f7f7f7;
}

ul.yo-pm,
ul.yo-pm ul
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: all .3s;
       -moz-transition: all .3s;
            transition: all .3s;
}
ul.yo-pm
{
    position: relative;
}
ul.yo-pm ul
{
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
}
ul.yo-pm.pm-invisible,
ul.yo-pm ul.pm-invisible
{
    -webkit-transform: translate(-100%, 0);
       -moz-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
}
ul.yo-pm li
{
    line-height: 20px;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
}
ul.yo-pm li a
{
    position: relative;
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: none;
    outline: none;
}
ul.yo-pm li a span
{
    position: relative;
    vertical-align: middle;
}
ul.yo-pm li a span.pm-badge
{
    font-size: 85%;
    font-weight: bold;
    margin-left: .4em;
    padding: 2px 6px;
    text-align: center;
    color: #444;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    background-color: #f5f5f5;
}
ul.yo-pm li a.pm-parent:after
{
    float: right;
    content: "\f3d3";
    font-family: "Ionicons";
   	
}
ul.yo-pm li a.pm-back span.pm-back-btn
{
    padding-left: 10px;
}
ul.yo-pm li a.pm-back:before
{
    font-family: "Ionicons";
    content: '\f3cf';
}
ul.yo-pm .pm-price
{
    font-size: 85%;
    float: right;
    margin-left: .4em;
    padding: 0 .6em;
    text-align: center;
    color: #444;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background-color: #f5f5f5;
}
ul.yo-pm li.pm-image > a,
ul.yo-pm li a.pm-image
{
    padding: 3px !important;
    text-align: center;
}
ul.yo-pm img
{
    overflow: hidden;
    max-width: 100% !important;
    height: auto;
    vertical-align: middle;
    border: 0;
}
ul.yo-pm img.pm-icon
{
    margin-right: .7em;
}
ul.yo-pm li a img.pm-icon + span
{
    display: inline;
}


/* Быстрый заказ */

button.smch_call_button {
    display: inline-block;
    background: #f84d50;
    border: none;
    padding: 0px;
    border-bottom: 3px solid #d43c3f;
    -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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-left: 0px;
    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: 15px;
	z-index:1;
}

button.smch_call_button:hover {
	background:#d43c3f;
}

#smch_modal_body * {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
    box-sizing: content-box;
}
#smch_modal_body {
    width: 400px;
    height: auto;
    background: #fff;
    position: fixed;
    padding: 0px;
    z-index: 10001; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
    overflow: hidden;
}
#smch_modal_background {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10000; 
    top: 0;
    left: 0;
}
#smch_modal_body > .top {
    position: relative;
    display: block;
    padding: 12px 0px 12px 20px;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background: #EDEDED;
}
#smch_modal_body > .top > div.close_button {
    background: url(../image/close_button.png) no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    right: 11px;
    top: 11px;
    cursor: pointer; 
}
#smch_modal_body > .top > div.close_button:hover {
    opacity: 0.8;
}
#smch_modal_body > .top > .heading {
   
    font-size: 20px;
    color: #333;
    font-weight: normal;
}
#smch_modal_body > #check_data > .middle {
    padding: 20px;
    display: block;
    position: relative;
}
#smch_modal_body > #check_data > .middle > .image_block {
    display: block;
    position: relative;
    min-height: 200px;
}
#smch_modal_body > #check_data > .middle > .image_block > .image {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: top;
    float: left;
    border: 1px solid #EDEDED;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#smch_modal_body > #check_data > .middle > .image_block > .image.no_images {
    display: block;
    position: relative;
    text-align: center;
    vertical-align: top;
    float: none;
    border: 1px solid #EDEDED;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#smch_modal_body > #check_data > .middle > .image_block > .images {
    display: inline-block;
    position: relative;
    text-align: left;
    margin: 0 0 0 10px;
    width: 127px;
}
#smch_modal_body > #check_data > .middle > .image_block > .images > img {
    cursor: pointer;
    border: 1px solid #EDEDED;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    margin-bottom: 5px;
}
#smch_modal_body > #check_data > .middle > .image_block > .images > img + img {
    margin-left: 7px;
}
#smch_modal_body > #check_data > .middle > .image_block > .images > img:nth-child(2n+1) {
    margin-left: 0px;
}
#smch_modal_body > #check_data > .middle > .image_block > .images > img:hover {
    border: 1px solid #9C9C9C;
}
#smch_modal_body > #check_data > .middle > .processing {
    display: block;
    position: relative;
    clear: both;

}
#smch_modal_body > #check_data > .middle > .processing > .name {
    display: inline-block;
    width: 100%;
color: #333333;
    font-size: 14px;
	text-align:left;
}
#smch_modal_body > #check_data > .middle > .processing > .name > span {
    font-size: 14px;
    display: block;
}
#smch_modal_body > #check_data > .middle > .processing > .name > span.name_main {
color: #333333;
    font-size: 16px;
}
#smch_modal_body > #check_data > .middle > .processing > .name > span > b {
    color: #000;
}
#smch_modal_body > #check_data > .middle > .processing > .quantity {
    display: inline-block;
    position: relative;
    text-align: center;
    vertical-align: top;
    height:30px;
    margin-top: 10px; 
}
#smch_modal_body > #check_data > .middle > .processing > .quantity > div {
    bottom: 0;
    height: 61px;
    margin: auto;
    width: 100%;
	text-align:left;
}
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > input.input_quantity {
    border: 1px solid #D9D9D9;
    background: #fff;
    width: 40px;
    display: inline-block;
    height: 28px;
    margin: 3px auto;
    text-align: center;
    clear: both;
    font-size: 12px;
    color: #333333;
    border-radius: 0px;
    position: relative;
    top: 0px;
}
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > input.input_quantity:after {
    content: " ";
    clear: both;
}
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity, 
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity {
    text-decoration: none;
    font-size: 14px;
    line-height: 14px;
    color: #444;
    display: inline-block;
    height: 18px;
    padding: 0px 0px;
    width: 40px;
    -webkit-transition: border-color .20s;
    -moz-transition: border-color .20s;
    -o-transition: border-color .20s;
    transition: border-color .20s;
    cursor: pointer;
    background: #F3F3F3;
    border: 0px;
    height: 30px;
}

#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity:active, 
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity:active {
    border-color: #4D90FE;
    color: #000;
    -moz-box-shadow: 0 0 10px #D4D4D4 inset;
    -webkit-box-shadow: 0 0 10px #D4D4D4 inset;
    box-shadow: 0 0 10px #D4D4D4 inset;
}
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity:hover, 
#smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity:hover {
    background: #F4F4F4;
    border-color: #C0C0C0;
}
#smch_modal_body > #check_data > .middle > .processing > .totals {
    display: inline-block;
    padding: 0px;
    margin: 0 0 0 10px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    margin-top: 8px;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_price {
    font-size: 18px;

    display: block;
    text-align: left;
    color: #333;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_price.old_price {
    font-size: 12px !important;
    color: #999 !important;
    text-decoration: line-through;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_special {
    font-size: 18px;
   
    display: block;
    text-align: left;
    color: #333;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > .tax {
    display: block;
    font-size: 12px;
   
    color: #333;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > .tax > span {
    display: inline-block;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > .tax > #ocdev_tax {
    display: inline-block;
}
#smch_modal_body > #check_data > .middle > .processing > .totals > .discount {
    font-size: 12px;
   
    display: block;
    text-align: left;
    color: #333;
    margin-top: 5px;
}
#smch_modal_body > .slide_description {
    color: #fff;
    margin-left: -380px !important;
    padding: 15px;
    position: absolute;
    top: 65px;
    width: 350px;
    z-index: 4;
    background: #333;
}
#smch_modal_body > .slide_description > .content {
    overflow: auto;
    font-size: 12px;
   
    line-height: 18px;
}
#smch_modal_body > .slide_description > .open {
    cursor: pointer;
    left: 380px;
    position: absolute;
    display: block !important;
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-family: Times New Roman, Arial, Tahoma;
    font-weight: bold;
    font-style: italic;
    top: 0px;
    z-index: 2;
    padding: 5px 0;
    width: 17px;
    background: #47c843;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-transition: background .50s;
    -moz-transition: background .50s;
    -o-transition: background .50s;
    transition: background .50s;
}
#smch_modal_body > .slide_description > .open:hover {
    background: #3cb736;
}
#smch_modal_body > .slide_informer {
    color: #fff;
    margin-left: -380px !important;
    padding: 15px;
    position: absolute;
    top: 97px;
    width: 350px;
    z-index: 2;
    background: #333;
}
#smch_modal_body > .slide_informer > .content {
    overflow: auto;
    font-size: 12px;
   
    line-height: 18px;
}
#smch_modal_body > .slide_informer > .open {
    cursor: pointer;
    left: 380px;
    position: absolute;
    display: block !important;
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-family: Times New Roman, Arial, Tahoma;
    font-weight: bold;
    font-style: italic;
    top: 0px;
    z-index: 2;
    padding: 5px 0;
    width: 17px;
    background: #44b5f6;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-transition: background .50s;
    -moz-transition: background .50s;
    -o-transition: background .50s;
    transition: background .50s;
}
#smch_modal_body > .slide_informer > .open:hover {
    background: #2e8abf;
}
#smch_modal_body > .slide_attributes {
    color: #fff;
    margin-left: -380px !important;
    padding: 15px;
    position: absolute;
    top: 129px;
    width: 350px;
    z-index: 1;
    background: #333;
}
#smch_modal_body > .slide_attributes > .content {
    overflow: auto;
    font-size: 12px;
   
    line-height: 18px;
}
#smch_modal_body > .slide_attributes > .open {
    cursor: pointer;
    left: 380px;
    position: absolute;
    display: block !important;
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-family: Times New Roman, Arial, Tahoma;
    font-weight: bold;
    font-style: italic;
    top: 0px;
    z-index: 1;
    padding: 5px 0;
    width: 17px;
    background: #EF9104;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-transition: background .50s;
    -moz-transition: background .50s;
    -o-transition: background .50s;
    transition: background .50s;
}
#smch_modal_body > .slide_attributes > .open:hover {
    background: #2e8abf;
}

#smch_modal_body > .slide_attributes > .content > .attributes_table {
    border-collapse: collapse;
    background: #fff;
    width: 100%;
}
#smch_modal_body > .slide_attributes > .content > .attributes_table thead tr td {
    border: 1px solid #222;
    padding: 4px 5px;
    font-size: 12px;
    color: #fff;
    background: #888;
   
}
#smch_modal_body > .slide_attributes > .content > .attributes_table tbody tr td {
    border: 1px solid #222;
    padding: 2px 5px;
    font-size: 12px;
    color: #888;
   
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields {
    position: relative;
    display: block;
    margin: 5px 0 0 0;
    overflow: auto;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields > .left {
    float: left;
    width: 49%;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields > .right {
    float: right;
    width: 49%;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields > .center {
    clear: both;
    display: block;
    width: 100%;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields input, 
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields select, 
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields textarea {
    background: #fff;
    border: 1px solid rgba(80, 80, 80, 0.13);
    box-sizing: border-box;
    display: block;
    margin: 0 0 5px 0;
    padding: 2px 5px;
    position: relative;
    width: 100%;
    font-size: 14px;
    color: #333;
    -webkit-transition: border-color .75s;
    -moz-transition: border-color .75s;
    -o-transition: border-color .75s;
    transition: border-color .75s;
    height: 40px;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields select {
    padding: 4px 5px;
}
#smch_modal_body > #check_data > .middle > .ocdev_smart_checkout_fields textarea {
    resize: vertical;
}

#smch_modal_body > #check_data > .middle > table.smch_methods_table, 
#smch_modal_body > #check_data > .middle > table.option {
    border-collapse: collapse;
    width: 100%;
    margin: 5px 0 0 0;
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > thead, 
#smch_modal_body > #check_data > .middle > table.option > thead {
    background: #ededed;
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > thead > tr > td, 
#smch_modal_body > #check_data > .middle > table.option > thead > tr > td {
    font-size: 14px;
    color: #333;
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table td, 
#smch_modal_body > #check_data > .middle > table.option td {
    border: 1px solid #ededed;
    padding: 5px 8px;
    font-size: 12px;
    color: #333;
    vertical-align: middle;
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td > div, 
#smch_modal_body > #check_data > .middle > table.option > tbody > tr > td > div {
    margin: 2px 0 0 0;
    display: inline-block;
}

#smch_modal_data table td input {
	display:block;
}

#smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td.heading, 
#smch_modal_body > #check_data > .middle > table.option > tbody > tr > td.heading {
    
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td:first-child, 
#smch_modal_body > #check_data > .middle > table.option > tbody > tr > td:first-child {
    border-right: 1px solid transparent;
    width: 13px;
    padding-right: 0;
 
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td:nth-child(3) label, 
#smch_modal_body > #check_data > .middle > table.option > tbody > tr > td:nth-child(3) label {
    float: right;
}
#smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td > label, 
#smch_modal_body > #check_data > .middle > table.option > tbody > tr > td > label {
    color: #333;
    float: left;
    
    font-size: 14px;
}
#smch_modal_body > #check_data > .middle > .option > input, 
#smch_modal_body > #check_data > .middle > .option > select, 
#smch_modal_body > #check_data > .middle > .option > textarea {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    display: block;
    margin: 0 0 5px 0;
    padding: 2px 5px;
    position: relative;
    width: 100%;
    font-size: 12px;
    color: #333;
   
    -webkit-transition: border-color .75s;
    -moz-transition: border-color .75s;
    -o-transition: border-color .75s;
    transition: border-color .75s;
}
#smch_modal_body > #check_data > .middle > .option > select {
    padding: 4px 5px;
}
#smch_modal_body > #check_data > .middle > .option > textarea {
    resize: vertical;
}
#smch_modal_body > #check_data > .middle > .option > input:focus,
#smch_modal_body > #check_data > .middle > .option > textarea:focus {
    border: 1px solid #5A5F63;
}
#smch_modal_body > #check_data > .middle > .option {
    margin: 5px 0 0 0;
}
#smch_modal_body > #check_data > .middle > #require_information {
    position: relative;
    font-weight: normal;
    font-size: 12px;
    color: #333;
    text-align: right;
    margin: 5px 0 0 0;
   
}
#smch_modal_body > #check_data > .middle > #require_information > a {
    font-weight: normal;
    font-size: 12px;
    color: #026dc0;
   
}
#smch_modal_body > #check_data > .middle > #require_information > input[type=checkbox] {
    float: right;
    margin: 2px 0 2px 5px;
}
#smch_modal_body > #check_data > .middle > #require_information > .error_text {
    margin: 3px 0 0 0;
}
#smch_modal_body > #check_data > .middle > #require_captcha {
    position: relative;
    text-align: left;
    margin: 5px 0 0 0;
}
#smch_modal_body > #check_data > .middle > #require_captcha > input[type=text] {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    
    font-size: 12px;
    margin: 0 0 5px;
    padding: 5px;
    position: relative;
    transition: border-color 0.75s ease 0s;
    vertical-align: top;
    width: 240px;
}
#smch_modal_body > #check_data > .middle > #require_captcha > input[type=text]:focus {
    border: 1px solid #5A5F63;
}
#smch_modal_body > #check_data > .middle > #require_captcha > img {
    height: 27px;
}
#smch_modal_body > #check_data > .middle > #require_captcha .error_text {
    float: left;
}
#smch_modal_body > #check_data > .smch_modal_loadmask {
    position: absolute;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: #eee;
    opacity: 0.6;
    left: 0;
    top: 0;
}

#smch_modal_body > #check_data .error_text {
    font-size: 11px;
    color: #DF2E2E;
   
    display: block;
    margin: -4px 0 2px;
}
#smch_modal_body > #check_data .error_text_table, 
#smch_modal_body > #check_data .error_text_table_option {
    font-size: 11px;
    color: #DF2E2E;
   
    display: block;
    margin: 4px 0 2px;
}
#smch_modal_body > #check_data .error_style {
    border: 1px solid #DF2E2E !important;
}
#smch_modal_body > #check_data .error_style_table > thead > tr > td, 
#smch_modal_body > #check_data .error_style_table_option > thead > tr > td {
    background: #DF2E2E;
    color: #fff !important;
    border: 1px solid #DF2E2E !important;
}
#smch_modal_body > #check_data .error_style_table_option > input, 
#smch_modal_body > #check_data .error_style_table_option > select,
#smch_modal_body > #check_data .error_style_table_option > textarea {
    border: 1px solid #DF2E2E !important;
}
#smch_modal_body > #check_data > .bottom {
    position: relative;
    display: block;
    padding: 20px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    background: #EDEDED;
    height: 35px;
}
#smch_modal_body > #check_data > .bottom > input, 
#smch_modal_body > #check_data > .bottom > input.close_button_bottom {
    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: 38px;
    color: #ffffff;
    height: 35px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 180px;
    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;
    padding: 0px;
    float: right;
}
#smch_modal_body > #check_data > .bottom > input:hover {
    background: #5696d6;
}
#smch_modal_body > #check_data > .bottom > input:active {
    background: #5696d6;
}

#smch_modal_body > #check_data > .bottom > input.close_button_bottom:hover {
    background: #E81717;
}
#smch_modal_body > #check_data > .bottom > input.close_button_bottom:active {
    background: #AA3A3A;
}
#smch_modal_body > #check_data > .bottom > .totals {
    float: left;
    font-size: 16px;
height: 35px;
line-height:35px;
    position: relative;
    text-align: center;
    
    color: #333;
}
#smch_modal_body > #check_data > .bottom > .totals > span {
    display: inline-block;
}
#smch_modal_body > #check_data > .bottom > .totals > #total_order {
    display: inline-block;
}
#payment_html {
    display: none;
}
@media (min-width: 320px) and (max-width: 359px) {
    #smch_modal_body {
        width: 295px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .image {
        display: block;
        text-align: center;
        float: none;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images {
        margin: 8px 0 0 0;
        width: 100%;
    }
    #smch_modal_body > #check_data > .middle > .processing > .quantity {
        width: 40px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .name {
        width: 90px;
        margin-left: 5px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals {
        margin: 0 0 0 5px;
    }
    #smch_modal_body > #check_data > .bottom > input, #smch_modal_body > #check_data > .bottom > input.close_button_bottom {
        width: 110px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img + img {
        margin-left: 2px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img:nth-child(2n+1) {
        margin-left: 2px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img:nth-child(5n+1) {
        margin-left: 0px;
    }
 
    #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_special {
        font-size: 15px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_price.old_price {
        font-size: 11px !important;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > .tax {
        font-size: 11px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > .discount {
        font-size: 11px;
    }
  
    #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity, #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity {
        width: 30px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .quantity > div > input.input_quantity {
        width: 28px;
    }
    #smch_modal_body > .slide_description {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_description > .open {
        left: 275px;
    }
    #smch_modal_body > .slide_informer {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_informer > .open {
        left: 275px;
    }
    #smch_modal_body > .slide_attributes {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_attributes > .open {
        left: 275px;
    }
}
@media (min-width: 360px) and (max-width: 414px) {
    #smch_modal_body {
        width: 330px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .image {
        display: block;
        text-align: center;
        float: none;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images {
        margin: 8px 0 0 0;
        width: 100%;
    }

 
    #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity, #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity {
        width: 30px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .quantity > div > input.input_quantity {
        width: 28px;
    }


 
    #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_special {
        font-size: 15px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_price.old_price {
        font-size: 11px !important;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > .tax {
        font-size: 11px;
    }
    #smch_modal_body > #check_data > .middle > .processing > .totals > .discount {
        font-size: 11px;
    }
    #smch_modal_body > #check_data > .bottom > input, #smch_modal_body > #check_data > .bottom > input.close_button_bottom {
        width: 150px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img + img {
        margin-left: 2px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img:nth-child(2n+1) {
        margin-left: 2px;
    }
    #smch_modal_body > #check_data > .middle > .image_block > .images > img:nth-child(5n+1) {
        margin-left: 0px;
    }
    #smch_modal_body > .slide_description {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_description > .open {
        left: 275px;
    }
    #smch_modal_body > .slide_informer {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_informer > .open {
        left: 275px;
    }
    #smch_modal_body > .slide_attributes {
        margin-left: -275px !important;
        width: 245px;
    }
    #smch_modal_body > .slide_attributes > .open {
        left: 275px;
    }
}

/* Owl Carousel */

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
  
  
/* Fly Cart Options   */  

.kw-glyphicon:before,
.kw-glyphicon:after,
.kw-glyphicon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #333;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.kw-glyphicon-chevron-right:before {
	content: "\e600";
}
.kw-glyphicon-chevron-left:before {
	content: "\e601";
}
.kw-glyphicon-chevron-down:before {
	content: "\e602";
}
.kw-glyphicon-chevron-up:before {
	content: "\e603";
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) { 
  display: none !important;
}

ng\:form {
  display: block;
}

.no-scroll {
	overflow: visible;
}

.no-scroll body {
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow-y: scroll;
}

.datetime-picker div > table .btn-default {
	border: 0;
}

.dropdown-menu * {
	box-sizing: border-box;
	box-shadow: none;
	outline: 0 none;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.pull-left {
	float: left !important;
}

.flycart-option-row .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: none;
	text-decoration: none;
	border: 0 none;
}

.flycart-option-row .btn-default {
	color: #333;
	background-color: #FFF;
}

.flycart-option-row .btn-group-sm > .btn,
.flycart-option-row .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.flycart-option-row small {
	font-size: 85%;
}

.flycart-option-row .text-center {
	text-align: center;
}

.flycart-option-row td,
.flycart-option-row th {
	padding: 0px;
	text-align: center;
}

.flycart-option-row .btn-default:hover {
	color: #333;
	background-color: #E6E6E6;
	border-color: transparent;
}
.flycart-option-row .btn.focus,
.flycart-option-row .btn:focus,
.flycart-option-row .btn:hover {
	color: #333;
	text-decoration: none;
}

.flycart-option-row .btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.pull-right {
	float: right !important;
}

.flycart-option-row .btn-group > .btn:first-child {
	margin-left: 0px;
}

.flycart-option-row .btn-group > .btn.active,
.flycart-option-row .btn-group > .btn:active,
.flycart-option-row .btn-group > .btn:focus,
.flycart-option-row .btn-group > .btn:hover {
	z-index: 2;
}

.flycart-option-row .btn-group > .btn {
	position: relative;
	float: left;
}
.flycart-option-row .btn-info:hover {
	color: #FFF;
	background-color: #31B0D5;
}

.flycart-option-row .btn-group .btn + .btn,
.flycart-option-row .btn-group .btn + .btn-group,
.flycart-option-row .btn-group .btn-group + .btn,
.flycart-option-row .btn-group .btn-group + .btn-group {
	margin-left: -1px;
}

.flycart-option-row .btn-success {
	color: #FFF;
	background-color: #22B22B;
}

.flycart-option-row .btn-success:hover {
	color: #FFF;
	background-color: #079916;
}

.flycart-option-row .btn-info {
	color: #FFF;
	background-color: #2197c5;
}


.flycart-option-row .btn-info:hover {
	color: #FFF;
	background-color: #31B0D5;
}

.flycart-option-row .btn-danger {
	color: #FFF;
	background-color: #D9534F;
}

.flycart-option-row .btn-danger:hover {
	color: #FFF;
	background-color: #C9302C;
}

/* ===============================================================
	Clearfix
================================================================*/

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* ===============================================================
	Flycart
================================================================*/

.flycart-products {
	padding: 10px 25px;
	margin-bottom: 0px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	table-layout: fixed;
}

.flycart-product {
	width: 100%;
	margin-top: 2px;
	border-bottom: 1px transparent solid;
}

.flycart-product > div {
	overflow: hidden;
}

.flycart-product:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.flycart-product-options {
    font-size:13px;
    margin-top: 10px;
}

.flycart-product-left,
.flycart-product-quantity,
.flycart-product-total,
.flycart-product-remove {
	padding: 10px 10px 10px 0;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	min-height: 80px;
	vertical-align: middle;
	width: 130px;
}

.min {
	display: none !important;
}

.flycart-product-left {
	width: 55%;
	vertical-align: top;
	position: relative;
}

.flycart-product-image {
	float: left;
	margin-right:15px;
}

.flycart-product-quantity {
	width: 60px;
}

.flycart-product-total {
	text-align: center;
}

.flycart-product-total.right-price {
	text-align: right;
}

.flycart-product-remove {
	width: 15px;
	text-align: right;
}

.flycart-product-option {
	display: block;
}

.flycart-product:last-child {
	border-bottom: 0 none;
}

.flycart-product-name a {
	text-decoration: underline;
	color: #38b0e3;
	font-size: 15px !important;
}

.flycart-product-name a:hover {
	text-decoration: none;
}

.flycart-product-total {
	font-size: 15px !important;
}

.flycart-product-total .kw-price,
.flycart-product-total .kw-price-old,
.flycart-product-total .kw-price-new {
	font-size: 15px !important;
}
 
.flycart-product-total .kw-price-old {
	color: #F00;
	text-decoration: line-through;
}

.flycart-product-remove-button {
	cursor: pointer;
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	top:3px;
}

.flycart-product-image img { 
	background: #fff;
	border: 1px #e5e5e5 solid;
	padding: 1px;
}

.minimum-alert,
.maximum-alert {
	display: block;
	font-size: 11px;
}

.flycart-product-weight,
.flycart-product-stock {
	display: block;
	font-size: 12px;
	margin-top: 4px;
}

.flycart-product-stock-text:not(.notification-stock) {
	display: inline-block;
	margin-left: 3px;
	font-weight: bold;
}

.flycart-totals {
	margin: 0 20px;
}

.flycart-total {
	margin-bottom: 6px;
}

.flycart-total-label,
.flycart-total-result {
	padding: 0px 5px;
	font-size: 14px !important;
	display: block;
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flycart-total-label {
	text-align: left;
}

.flycart-total-result {
	font-weight: normal;
	text-align: right;
}

.flycart-total:last-child {
	margin-top: 17px;
}

.flycart-total:last-child .flycart-total-label,
.flycart-total:last-child .flycart-total-result {
	font-size: 15px !important;
	font-weight: 600 !important;
}

#flycart-dialog .flycart-coupon {
	padding: 20px 25px;
	overflow: hidden;
	margin-bottom: 20px;
}

.flycart-coupon input {
	border: 1px solid #ccc !important;
}

.flycart-coupon input::-webkit-input-placeholder {
	position: relative;
	top: 2px;
}

.flycart-coupon .coupon-error {
	color: red;
	margin: -10px 0 15px;
	font-weight: 600;
}

#flycart-dialog .flycart-coupon input[type=text] {
	float: left;
	width: 180px;
	display: inline-block;
	padding: 5px 10px;
}

#flycart-dialog .flycart-coupon .coupon-button {
	width: auto;
	float: none;
	height: 31px;
	margin: 0 0 0 10px;
	line-height: 31px;
	display: inline-block;
}

#flycart-dialog .flycart-coupon .coupon-active {
	margin: -10px 0 10px;
	font-weight: 600;
}

#flycart-dialog .flycart-coupon .coupon-active-label {
	margin-right: 5px;
}

#flycart-dialog,
#flycart-options-dialog,
#flycart-notification.popup {
	text-align: left;
	top: 50%;
	left: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 0;
	margin: 0 auto;
	max-width: 560px;
	max-height: 560px;
	height: 100%;
	-webkit-transform: translatey(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-moz-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;

	visibility: visible;
	opacity: 1;
	border: 0 none;
}

.flycart-options-header {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	width: 100%;
}
.flycart-options, .flycart-container {
	align-self: auto;
	width: 100%;
}
.flycart-options-footer {
    align-self: auto;
    width: 100%;
    text-align: left;
    padding-left: 20px !important;
	padding-bottom: 25px;
}

#flycart-dialog .flycart-options-footer {
	padding-top:0px;
}

.flycart-options-header {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #f5f5f5;
    font-family: "MuseoSansBold";
    font-size: 18px;
    text-transform: uppercase;
    color:#333333;
	color: #4b4b4b;
	padding: 17px 23px 14px;
	position: relative;
	z-index: 9999;
	border-bottom: 1px #EAEAEA solid;
}

.flycart-options-header.small-header {
	padding: 23px 23px 19px;
}

.flycart-options-footer {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5;
	font-size: 16px !important;
	color: #4b4b4b;
	padding: 10px;
	overflow: hidden;
	z-index: 100;
}

.flycart-options,
.flycart-container {
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.flycart-options-product {
    color: #333333;
    font-size: 14px;
    text-transform: none;
    margin-top: 8px;
    font-weight: normal;
}

.flycart-options-product span {
    font-family: "MuseoSansRegular";
    font-size: 16px;	
}

.flycart-options-product img{
	display: none;
	float: left;
	margin-right: 10px;
}

.flycart-header-info,
.flycart-footer-info {
    text-transform: none;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #333333;
    margin-top: 16px;
    margin-bottom: 20px !important;
    margin-top: 5px !important;	
}

.flycart-header-info{
	margin-top: 13px;
}

.flycart-header-info.right,
.flycart-footer-info.right {
	text-align: right;
}

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

.flycart-header-info.center,
.flycart-footer-info.center {
	text-align: center;
}

#flycart-dialog table,
#flycart-options-dialog table,
#flycart-notification.popup table {
	border-collapse: separate;
	border-spacing: auto;
}

.flycart-header-info-total {
	float: right;
}

.flycart-footer-info-total {
    float: none;
    margin-left: 20px;
    display: inline-block;
    color: #f84d50;
    font-size: 16px;
}

.flycart-options-close {
	cursor: pointer;
	display: block;
	outline: 0px none;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 22px;
	top: 18px;
	text-align: center;
	z-index: 100;
}

.flycart-options .success, .coupon-active {
	margin-top: 5px;
	display: block;
	background: url(../image/success.png) no-repeat 0 3px;
	border: 0 none;
	padding: 0 0 0 22px;
	font-size: 13px;
	color: #22b22b;
}

.empty-cart {
	font: 600 22px/32px 'MuseoSansRegular', sans-serif;
	color: #4b4b4b;
	text-align: center;
	position: relative;
	min-height: 100px;
}
.empty-cart > span,
.empty-cart > img {
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
}

.flicart-module-box .empty-cart > img {
	top: 0;
	left: 0;
	-webkit-transform: none;
	transform: none;
	position: relative;
	display: block;
	margin: 20px auto;
}

.flycart-options {
	padding: 20px;
}

.flycart-name-label {
    display: inline-block;
    position: relative;
    font: 300 15px/13px "MuseoSansRegular",sans-serif;
    color: #333333;
    margin-bottom: 10px;
    cursor: default;
}

.flycart-name-label.required:after {
	content: "*";
	position: absolute;
	right: -10px;
	top: 0;
	color: red;
}

.flycart-option-row, .flycart-coupon {
	position: relative;
}

.flycart-option-row label {
	display: block;
	font: 400 15px/18px "MuseoSansRegular", sans-serif;
	cursor: pointer;
}

.flycart-option-row label input {
    display:none; 
}

.flycart-option-row label input + span {
    position: relative;
    min-height: 22px;
    line-height: 22px;
    padding-left: 30px;
    display: inline-block;
}

.flycart-option-row label input + span img {
    border: 1px solid #ddd;
    padding:4px;	
}

.flycart-option-row label input + span + label {
	display: inline-block;
}

.flycart-option:nth-child(2) .flycart-option-row label input + span {
	margin-right:7px;
}

.flycart-option-row label input + span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
    margin-top: -11px;
}

.flycart-option-row label input + span:after {
    content: '';
    position: absolute;
    top: 23px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f84d50;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: .2s;
}

.flycart-option {
	display:inline-block;
	vertical-align:top;
}

.flycart-option:first-child {
	margin-right:50px;
}

.flycart-option-row label input:checked + span::after {
    opacity: 1;
}

.flycart-option select,
.flycart-option input[type=text],
.flycart-options input[type=number],
.flycart-option textarea,
.flycart-coupon input[type=text] {
	padding: 9px 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font: 14px/14px 'MuseoSansRegular', sans-serif;
	color: #4b4b4b;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.flycart-option select,
	.flycart-option input[type=text],
	.flycart-options input[type=number],
	.flycart-option textarea,
	.flycart-coupon input[type=text] {
		padding: 7px 10px;
	}
}
.flycart-option select {
	padding: 5px 10px;
}

.flycart-options input[type=number] {
	width: 50px;
	padding-right: 3px;
}

.flycart-option-error {
	display: block;
	color: red;
}

.button-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	float: left;
	width: 50%;
}

.flycart-options-footer .flycart-button,
.flycart-container .flycart-coupon .flycart-button,
.flycart-file-button {
    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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    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;
    padding: 0px 20px;
    width: 100%;
    margin-bottom: 0px;
}

.flycart-options-footer .flycart-button svg {
	display: none;
	position: relative;
	top: 3px;
}

.flycart-options-footer.button-count-3 .button-container {
	width: 33.333%;
	padding: 0 10px;
}

.flycart-options-footer.button-count-2.button-empty .button-container,
.flycart-options-footer.button-count-3.button-empty .button-container {
	width: 100%;
	padding: 0 10px;
}

.flycart-options-footer.button-empty .flycart-button {
	width: 100%;
}

.flycart-options-footer .flycart-options-button {
	width: auto;
	padding: 0 40px;
	margin: 5px 0px;
}

.flycart-options-footer .field.number  {
	margin-right: 10px;
	margin-top: -3px;
}

.button-container.close-btn {
	float:none;
	width:auto;	
	display: inline-block;
}

.button-container.checkout-btn {
	float:none;
	width:auto;	
	display: inline-block;
}

.button-container.checkout-btn a {
	width:220px;
	margin:0px auto;
}

.buttons-container {
    text-align: left;
    padding-left: 5px;
}


.flycart-options-footer .flycart-options-price-old,
.flycart-options-footer .flycart-options-price-special {
    font: 400 16px/15px 'MuseoSansRegular', sans-serif;
    margin-left: 10px;
    margin-top: 16px;
    color: #4c4c4c;
    display: inline-block;
}

.flycart-options-footer .flycart-options-price-old {
	color: #F00;
	text-decoration: line-through;
}

.flycart-file-button {
	color: #FAFAFA;
	background: #12A3E2;
	width: auto;
	float: none;
	padding: 9px 40px;
	margin: 0px;
	height: auto;
	line-height: 13px;
	position: relative;
}

.flycart-file-button img {
	position: absolute;
	top: 10px;
	right: 10px;
}

#flycart-widget {
	width: 40px;
	height: 40px;
	position: fixed;
	top: 100px;
	right: 0;
	cursor: pointer;
	z-index: 1000;
	font-family: "MuseoSansRegular",sans-serif !important;
}

.flycart-widget-count {
	top: 50%;
	left: 50%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	z-index: 2000;
}

#flycart-flyer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
}

#flycart-flyer img {
	max-width: 100%;
}

.fly-rotate {
	-webkit-transform: translatez(0);
	transform: translateZ(0);
	-webkit-animation-name: rotate;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-name: rotate;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
}

@keyframes rotate {
  from { transform: rotate(0deg);  }
  to {    transform: rotate(360deg);  }
}    
@-webkit-keyframes rotate {
  from { -webkit-transform: rotate(0deg);  }
  to {    -webkit-transform: rotate(360deg);  }
}


/*======================================================================
	Notification
======================================================================*/

#flycart-notification.popup {
	padding: 25px;
	height: auto;
}

#flycart-notification.advanced .flycart-options-close {
	top: 25px;
	right: 25px;
}

#flycart-notification.advanced {
	padding: 0;
	height: auto;
	position: relative;
}

#flycart-notification.advanced:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 45%;
	border-left: 1px #ededed solid;
}

#flycart-notification.advanced:after {
    background: #f5f5f5;
}

#flycart-notification.popup h3 {
	background-color: #f5f5f5;
    border-color: #ddd;
	padding:10px;
	margin-bottom:15px;
}

.notification-product-params {
	font-size: 13px;
	color: #656565;
}

.notification-product-params.sku {
	text-transform: uppercase;
}

.notification-product-params.sku .param-name {
	font-weight: 500;
	margin-right: 5px;
}

.param-name {
	font-weight: 600;
}

.notification-totals .notification-total:first-child {
	display:none;	
}	

.left-notification {
	width: 55%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 22px 25px 25px; 
}

.notification-product-block .notification-product-options {
	margin-top: 5px;
	padding-top: 5px;
	margin-right: 10px;
	border-top: 1px #e0e0e0 solid;
}

.buttonset {
	padding: 0 25px;
}

.left-notification.full-width {
	width: 100%;
}

.right-notification {
	width: 45%;
	float: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	padding: 22px 33px 25px 25px;
}

.notification-product-success,
.notification-product-title {
	display: block;
	margin: 0 0 24px;
    color: #333333 !important;
    font-family: "MuseoSansRegular" !important;
    font-size: 21px !important;
}

.notification-product-title {
	color: #333;
}

.notification-product-image {
float: left;
    max-width: 100%;
    padding: 10px;
    background: #ffffff;
    border: 1px solid rgba(51, 51, 51, 0.11);	
}

.notification-product-right,
.notification-product-right a {
	font-size: 14px;
	line-height: 23px;
}

.notification-product-right .notification-product-name {
	padding-right: 100px;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 30px;
}

#flycart-notification.popup .full-width .notification-product-info {
	margin-left: -webkit-calc(50% + 10px);
	margin-left: -moz-calc(50% + 10px);
	margin-left: calc(50% + 10px);
}

.notification-product-price,
.notification-product-price-old,
.notification-product-price-special {
	font-size: 14px;
	margin: 10px 0px;
	display: inline-block;
	color: #4c4c4c;
}

.notification-product-options {
	font-size: 14px;
	margin-top: 10px;
}

.notification-product-option {
	margin-bottom: 2px;
	display: block;
}

.notification-product-price-old {
	color: red;
	text-decoration: line-through;
}

.notification-totals {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
}

.notification-total {
	overflow: hidden;
	margin-bottom: 6px;
}

.notification-total:last-child {
	border-top: 1px #ccc dashed;
	padding-top: 9px;
	font-size: 15px;
	font-weight: 600;
	margin-bottom:20px;
}

.notification-total-label {
	float: left;
}

.notification-total-result {
	float: right;
    color: #333;
    font-size: 17px;
    font-family: "MuseoSansBold" !important;	
}

#flycart-notification .right-notification .flycart-button {
	width: auto;
	float: none;
	display: block;
	margin: 15px 0px 0px 0px;
	padding: 12px;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#flycart-notice {
	position: fixed;
	z-index: 9999;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#flycart-notice .flycart-options-close {
	width: 11px;
	height: 11px;
	padding: 0;
	right: 10px;
	top: 10px;
}

#flycart-notice .notice-product-image {
	float: left;
}

#flycart-notice .notice-product-name {
	padding: 10px 35px 0 0;
	line-height: 18px;
}

#flycart-notice .notice-product-name a {
	font: 13px/18px 'MuseoSansRegular', sans-serif;
	text-decoration: none;
}

#flycart-notice .close-button,
#flycart-notice .tocart-button,
#flycart-notification .close-button,
#flycart-notification .tocart-button {
	width: -webkit-calc(50% - 5px);
	width: -moz-calc(50% - 5px);
	width: calc(50% - 5px);
	float: left;
	display: inline-block;
	margin-right: 5px;
	margin-top: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 5px 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#flycart-notice .tocart-button {
	margin: 20px 0 0 5px;
}

#flycart-notification .close-button {
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
	margin: 0 10px 0 0;
	font-size: 12px;
}

#flycart-notification .tocart-button {
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
	margin: 0 0 0 10px;
	font-size: 12px;
}

#flycart-notification.advanced .flycart-button {
	margin-bottom: 15px;
	padding: 10px 0px;
	font-size: 12px;
} 

/*======================================================================
	Module
======================================================================*/

.flicart-module-box {
	border: 1px solid #DDD;
	margin-bottom: 20px;
	overflow: auto;
}

.flycart-module {
	padding: 0 17px;
}

.flycart-top-info {
	background: #f5f5f5;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	padding: 9px 0;
	border-bottom: 1px solid #ddd;
}

.flycart-module .box-product > div {
	width: auto;
	display: block;
	margin-right: 0;
	margin-bottom: 0;
}

.flycart-module-product {
	border-bottom: 1px #dbdee1 solid;
	margin-bottom: 9px;
	position: relative;
	overflow: hidden;
	padding: 17px 0;
}

.flycart-module-image {
	float: left;
	margin-bottom: 13px !important;
}

.flycart-module .maximum-alert,
.flycart-module .minimum-alert {
	display: block;
	text-align: center;
	margin-top: 10px;
}

.flycart-module-image img {
	border: 1px solid #e7e7e7;
	max-width: 100%;
}

.flycart-module-product-title {
	position: relative;
}

.flycart-module-name {
	margin: 0 16px 10px 0;
}

.flycart-module-name h4 {
	font-weight: bold;
	margin: 0;
}

.flycart-module-name a {
	margin-bottom: 0 !important;
}

.flycart-module-remove {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	right: 0;
}

.flycart-module-remove .flycart-product-remove-button {
	top: 0;
	-webkit-transform: translatey(0);
	transform: translateY(0);
}

.flycart-module-total {
	float: left;
	color: #444;
	font-size: 12px;
	margin-top: 5px;
	width: 50% !important;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.flycart-module-total .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}

.flycart-module-quantity {
	float: right;
	width: 50% !important;
	text-align: right;
}

.flycart-module-quantity .field.number {
	width: 81px;
	height: 28px;
	border: 0 none;
	vertical-align: top;
	overflow: visible;
}

.flycart-module-quantity .number input {
	margin: 0 auto !important;
	display: block;
	position: relative;
	z-index: 100;
	width: 48px !important;
	height: 26px !important;
	padding: 0 2px !important;

	font-size: 14px !important;
	line-height: 28px !important;
	color: #555 !important;
	background-color: #FFF !important;
	background-image: none !important;
	border: 1px solid #CCC !important;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.flycart-module-quantity .number input:focus {
	border-color: #66afe9 !important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;
}

.flycart-module-quantity .number .number_actions {
	width: 81px;
	height: 28px;
	right: auto;
	left: 0;
	border: 0 none;
}

.flycart-module-quantity .number .number_actions span {
	width: 13px;
	height: 28px;
	border: 0 none !important;
	position: relative;
	font: 18px/26px "FontAwesome";
	color: #a3a3a3;
}

.flycart-module-quantity .number .number_actions span:hover {
	color: #333;
}

.flycart-module-quantity .number .number_actions span.number_plus {
	float: right;
	background: none !important;
}

.flycart-module-quantity .number .number_actions span.number_plus:before {
	content: "\f0da";
}

.flycart-module-quantity .number .number_actions span.number_minus {
	float: left;
	background: none !important;
	text-align: left;
}

.flycart-module-quantity .number .number_actions span.number_minus:before {
	content: "\f0d9";
}

.flycart-module-options {
	border-top: 1px #e7e7e7 dashed;
	font-size: 12px;
	color: #ababab;
	margin-top: 9px;
	padding-top: 8px;
}

.flycart-module-option {
	display: block;
}

.flycart-module-totals {
	padding: 0 17px;
}

.flycart-module-totals .flycart-total {
	overflow: hidden;
	margin: 9px 0 0;
	padding: 0;
	font-size: 12px;
}

.flycart-module-total-label,
.flycart-module-total-result {
	display: inline-block;
	color: #666;
}

.flycart-module-total-label {
	float: left;
	font-weight: bold;
}

.flycart-module-total-result {
	font-weight: normal;
	float: right;
}

.flycart-module-totals .flycart-total:last-child {
	margin-top: 11px;
}

.flycart-module-totals .flycart-total:last-child .flycart-module-total-label,
.flycart-module-totals .flycart-total:last-child .flycart-module-total-result {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.flycart-module-footer {
	padding: 17px;
}

.flycart-module-container .flycart-button {
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 9px;
	float: none;
	display: block;
	text-align: center;
	border-radius: 2px;
}

.flycart-module-container .flycart-button:first-child {
	margin-bottom: 13px;
}

.flycart-module-container .empty-cart {
	font-size: 14px;
}

.flycart-module-container .price, .flycart-module-container .price-old, .flycart-module-container .price-new {

}

.flycart-module-container .flycart-coupon {
	padding: 17px;
	overflow: hidden;
	margin-bottom: 20px;
}

.flycart-module-container .flycart-coupon input[type=text] {
	float: none;
	display: inline-block;
	padding: 5px 10px;
}

.flycart-module-container .flycart-coupon .flycart-button {
	margin: 10px 0 0;
}

.flycart-module-container .flycart-coupon .coupon-active {
	margin: -10px 0 10px;
	font-weight: 600;
}

.flycart-module-container .flycart-coupon .coupon-active-label {
	display: block;
}

/*======================================================================
	Number
======================================================================*/


.field.number {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	width: 135px;
	height: 44px;
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	-webkit-user-select: none;
	user-select: none
}

.number input {
	height: 44px !important;
	border: 1px solid #dde2e8 !important;
    border-radius: 7px !important;
    text-align: left !important;
    padding-left: 13px !important;
    text-align: left !important;
    padding: 0px 15px !important;
    background: #fff !important;
    margin: 0 0 0 1px!important;
    font-size: 15px !important;
    color: #333333 !important;
    display: block;
	outline:none !important;
	width:133px;
}

.number .number_actions {
	width: 16px;
	height: 41px;
	display: block;
	font-size: 12px;
	line-height: 33px;
	color: #4c4c4c;
	position: absolute;
	top: 1px;
	right: 10px;
}

.number .number_actions span {
	width: 15px;
	height: 20px;
	display: block;
	cursor: pointer;
}


.number .number_actions span.number_plus {
    position: absolute;
    right: 0px;
    z-index: 1;
    font-size: 18px;
    top: 0px;
    color: rgba(51, 51, 51, 0.47);
    cursor: pointer;
    height: 42px;
    line-height: 45px;
    margin-top: 0px !important;
}

.number .number_actions span.number_plus:before {
    content: "\f2c7";
	display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;	
}

.number .number_actions span.number_minus {
    position: absolute;
    right: 20px;
    z-index: 1;
    font-size: 18px;
    top: 0px;
    font-style: normal;
    cursor: pointer;
    color: rgba(51, 51, 51, 0.47);
    height: 44px;
    line-height: 45px;
}

.number .number_actions span.number_minus::before {
	content: "\f2f4";
	display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
  
.flycart-options-footer .totals {
    display: inline-block;
    height: 44px;	

}

#social ul,
#social li {
	display: inline-block;
}

/* Magnific Popup CSS */
.kw-flycart.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 22222;
  overflow: hidden;
  position: fixed;
}

.kw-flycart.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 33333;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.kw-flycart.default.mfp-bg {
	opacity: 0;

	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
/* overlay animate in */
.kw-flycart.default.mfp-bg.mfp-ready {
	opacity: 1;
}
/* overlay animate out */
.kw-flycart.default.mfp-bg.mfp-removing {
	opacity: 0;
}

/* content at start */
.kw-flycart.default.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transform: translatey(-10%);
	-moz-transform: translatey(-10%);
	transform: translatey(-10%);

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
/* content animate it */
.kw-flycart.default.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	-webkit-transform: translatey(0);
	-moz-transform: translatey(0);
	transform: translatey(0);
}
/* content animate out */
.kw-flycart.default.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	-webkit-transform: translatey(10%);
	-moz-transform: translatey(10%);
	transform: translatey(10%);
}

/* content at start */
.kw-flycart.default.options.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	transform: scale(0.8);

	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
/* content animate it */
.kw-flycart.default.options.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}
/* content animate out */
.kw-flycart.default.options.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}

.kw-flycart.light-overlay.mfp-bg,
.kw-flycart.noti-overlay.mfp-bg {
	opacity: 0;

	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
/* overlay animate in */
.kw-flycart.light-overlay.mfp-bg.mfp-ready,
.kw-flycart.noti-overlay.mfp-bg.mfp-ready {
	opacity: 1;
}
/* overlay animate out */
.kw-flycart.light-overlay.mfp-bg.mfp-removing,
.kw-flycart.noti-overlay.mfp-bg.mfp-removing {
	opacity: 0;
}

/* content at start */
.kw-flycart.light-overlay.mfp-wrap .mfp-content,
.kw-flycart.noti-overlay.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transform: translatex(-5%);
	-moz-transform: translatex(-5%);
	transform: translatex(-5%);

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
/* content animate it */
.kw-flycart.light-overlay.mfp-wrap.mfp-ready .mfp-content,
.kw-flycart.noti-overlay.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	-webkit-transform: translatex(0);
	-moz-transform: translatex(0);
	transform: translatex(0);
}
/* content animate out */
.kw-flycart.light-overlay.mfp-wrap.mfp-removing .mfp-content,
.kw-flycart.noti-overlay.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	-webkit-transform: translatex(5%);
	-moz-transform: translatex(5%);
	transform: translatex(5%);
}

#flycart-notice {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	opacity: 0;
	-webkit-transform: translatex(200%);
	-moz-transform: translatex(200%);
	transform: translatex(200%);
	visibility: hidden;
}

#flycart-notice.enter {
	opacity: 1;
	-webkit-transform: translatex(0);
	-moz-transform: translatex(0);
	transform: translatex(0);
	visibility: visible;
}

#flycart-notice.leave {
	opacity: 0;
	-webkit-transform: translatex(200%);
	-moz-transform: translatex(200%);
	transform: translatex(200%);
	visibility: hidden;
}

.kw-flycart .mfp-container {
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.kw-flycart .mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.kw-flycart.mfp-align-top .mfp-container:before {
  display: none; }

.kw-flycart .mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0px auto;
	text-align: left;
	z-index: 1045;
	box-sizing: border-box;
	padding: 5px 0;
}

.kw-flycart .mfp-inline-holder .mfp-content, .kw-flycart .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
  height:100%;
	}

.kw-flycart .mfp-ajax-cur {
  cursor: progress; }

.kw-flycart .mfp-zoom-out-cur, .kw-flycart .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.kw-flycart .mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.kw-flycart .mfp-auto-cursor .mfp-content {
  cursor: auto; }

.kw-flycart .mfp-close, .kw-flycart .mfp-arrow, .kw-flycart .mfp-preloader, .kw-flycart .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.kw-flycart .mfp-loading.mfp-figure {
  display: none; }

.kw-flycart .mfp-hide {
  display: none !important; }

.kw-flycart .mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.kw-flycart .mfp-s-ready .mfp-preloader {
  display: none; }

.kw-flycart .mfp-s-error .mfp-content {
  display: none; }

.kw-flycart button.mfp-close, .kw-flycart button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.kw-flycart .mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.kw-flycart .mfp-close:hover, .kw-flycart .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.kw-flycart .mfp-close:active {
    top: 1px; }

.kw-flycart .mfp-close-btn-in .mfp-close {
  color: #333; }

.kw-flycart .mfp-image-holder .mfp-close, .kw-flycart .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.kw-flycart .mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.kw-flycart .mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.kw-flycart .mfp-arrow:active {
    margin-top: -54px; }
.kw-flycart .mfp-arrow:hover, .kw-flycart .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.kw-flycart .mfp-arrow:before, .kw-flycart .mfp-arrow:after, .kw-flycart .mfp-arrow .mfp-b, .kw-flycart .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.kw-flycart .mfp-arrow:after, .kw-flycart .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.kw-flycart .mfp-arrow:before, .kw-flycart .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.kw-flycart .mfp-arrow-left {
  left: 0; }
.kw-flycart .mfp-arrow-left:after, .kw-flycart .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.kw-flycart .mfp-arrow-left:before, .kw-flycart .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.kw-flycart .mfp-arrow-right {
  right: 0; }
.kw-flycart .mfp-arrow-right:after, .kw-flycart .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.kw-flycart .mfp-arrow-right:before, .kw-flycart .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.kw-flycart .mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.kw-flycart .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.kw-flycart .mfp-iframe-holder .mfp-close {
    top: -40px; }

.kw-flycart .mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.kw-flycart .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
		-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
.kw-flycart img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.kw-flycart .mfp-figure {
  line-height: 0; }
.kw-flycart .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.kw-flycart .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.kw-flycart .mfp-figure figure {
    margin: 0; }

.kw-flycart .mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.kw-flycart .mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.kw-flycart .mfp-image-holder .mfp-content {
  max-width: 100%; }

.kw-flycart .mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
	.kw-flycart .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
	.kw-flycart .mfp-img-mobile img.mfp-img {
    padding: 0; }
	.kw-flycart .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
	.kw-flycart .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
	.kw-flycart .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
	.kw-flycart .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
	.kw-flycart .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
	.kw-flycart .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
	.kw-flycart .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

	.kw-flycart .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

	.kw-flycart .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

	.kw-flycart .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.kw-flycart .mfp-ie7 .mfp-img {
  padding: 0; }
.kw-flycart .mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.kw-flycart .mfp-ie7 .mfp-container {
  padding: 0; }
.kw-flycart .mfp-ie7 .mfp-content {
  padding-top: 44px; }
.kw-flycart .mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
	
#flycart-notification.advanced .noti-min {
	display: none !important;
}

@media only screen and (max-width : 680px) {

	#flycart-dialog,
	#flycart-options-dialog,
	#flycart-notification.popup {
		-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
		backface-visibility: hidden;
	}

	#flycart-notification.advanced .flycart-noti-header {
		width: 100%;
	}
	
	
	#flycart-notification.advanced .flycart-options-close {
    top: 15px;
    right: 10px;
	}
	
	#flycart-notification.advanced .noti-min {
		display: block !important
	}	
	
	#flycart-notification.advanced .noti-max {
		display: none !important
	}

	#flycart-notification.popup {
		top: 0;
		-webkit-transform: translatey(0);
		transform: translateY(0);
		max-height: 100% !important;
	}
	
	#flycart-notification.advanced::after {
		display: none;
	}
	
	#flycart-notification.advanced .left-notification,
	#flycart-notification.advanced .right-notification {
		float: none;
		width: 100%;
		padding: 0px;
	}
	
	
	
	#flycart-notification.advanced .notification-totals {
		padding: 0;
		margin-bottom: 10px;
	}
	
	#flycart-notification.advanced .flycart-button {
		margin: 5px 0 10px;
	}

	#flycart-notification.advanced .left-notification.full-width + .buttonset a {
		width: -webkit-calc(50% - 5px);
		width: -moz-calc(50% - 5px);
		width: calc(50% - 5px);
		float: left;
		display: inline-block;
		margin-right: 5px;
	}

	#flycart-dialog .flycart-coupon input[type=text] {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	#flycart-dialog .flycart-coupon .coupon-button {
		margin: 0;
		line-height: 31px;
		display: block;
	}
}

#flycart-notification .light-min {
	display: none !important;
}

@media only screen and (max-width : 580px) {
	.light-overlay #flycart-notification {
		padding: 10px;
	}	
	
	#flycart-notification .light-min {
		display: block !important;
	}
	
	#flycart-notification .light-max {
		display: none !important;
	}

	.notification-product-right .notification-product-name {
    padding-right: 10px;
	}	
	
	#flycart-notification  .buttonset.light-min {
    padding: 0;
	}	
	
	#flycart-notification  .light-min .flycart-button {
    width: 100%;
		float: none;
		display: block;
		margin: 5px 0 0;
		padding: 9px;
	}
}

@media only screen and (max-width : 480px) {

	#flycart-notice {
		max-width: -webkit-calc(100% - 20px) !important;
		max-width: -moz-calc(100% - 20px) !important;
		max-width: calc(100% - 20px) !important;
		top: 10px !important;
		right: auto !important;
		bottom: auto !important;
		left: 10px !important;
	}

	#flycart-dialog .flycart-options-header {
		padding: 17px 10px 14px;
	}
	
	#flycart-dialog .flycart-options-close {
		right: 10px;
		top: 15px;
	}
	
	.max {
		display: none !important;
	}
	
	.min {
		display: block !important;
	}
	
	.flycart-product-left {
		width: 100%;
	}
	
	.flycart-product-name {
		padding-right: 20px;
	}
	
	.flycart-product-remove-button {
		position: absolute;
		top: 10px;
		right: 3px;
	}
	
	.flycart-product-quantity {
		float: left;
		min-height: 0;
		padding-top:0px;
	}
	.flycart-product-total {
		padding-top:3px; 
	}
		
	.flycart-product-quantity .field.number {
		width: 60px;
		height: 23px;
		border: 0 none;
		vertical-align: top;
	}
		
	.flycart-product-quantity .number input {
		width: 38px !important;
		height: 11px !important;
		border: 1px #ccc solid;
		background: #f8f8f8;
		color: #000;
		font-size: 12px;
		margin: 0 auto !important;
		display: block;
		padding: 5px 0 !important;
		position: relative;
		z-index: 100;
	}	
			
	.flycart-product-quantity .number .number_actions {
		width: 60px;
		height: 23px;
		right: auto;
		left: 0;
		border: 0 none;
	}
		
	.flycart-product-quantity .number .number_actions span {
		width: 10px;
		height: 23px;
		border: 0 none !important;
	}
		
	.flycart-product-quantity .number .number_actions span.number_plus {
		float: right;
		background: url(../image/m-right.png) no-repeat 100% 50% !important;
	}
		
	.flycart-product-quantity .number .number_actions span.number_minus {
		float: left;
		background: url(../image/m-left.png) no-repeat 0 50% !important;
	}

	.flycart-product-quantity .number .number_actions span.number_plus:hover,
	.flycart-product-quantity .number .number_actions span.number_minus:hover {
		opacity: 0.8;
	}

	#flycart-dialog, #flycart-options-dialog, #flycart-notification.popup {
		top: 0;
		-webkit-transform: translatey(0);
		transform: translateY(0);
		max-height: 100% !important;
	}
	
	.flycart-products {
		padding: 10px;
	    margin-bottom: 0px !important;	
	}

	.flycart-product-total {
		min-height: 0px;
		display: block;
		text-align: left;
		padding: 12px 0 0;
		width: -webkit-calc(100% - 70px);
		width: -moz-calc(100% - 70px);
		width: calc(100% - 70px);
		margin: 0 0 0 70px;
	}
		
	.flycart-product-options {
		margin: 0px 0px 10px;
	}
		
	.flycart-totals {
		margin: 0px 10px;
	}
		
	.flycart-options-footer {
		padding: 10px 5px 5px;
	}
		
	.flycart-footer-info {
		margin-bottom: 0px !important;
	}

	.flycart-options-footer .flycart-button, .flycart-file-button {
		margin: 0;
	}
	

	
	.flycart-options-footer.button-count-2 .buttons-container .button-container:nth-child(1),
	.flycart-options-footer.button-count-3 .buttons-container .button-container:nth-child(1) {
		padding: 0 2.5px 0 0;
	}

	.flycart-options-footer.button-count-2 .buttons-container .button-container:nth-child(2),
	.flycart-options-footer.button-count-3 .buttons-container .button-container:nth-child(3) {
		padding: 0 0 0 2.5px;
	}
	
	.flycart-options-footer.button-count-3 .button-container {
		width: 33.333%;
	}
		
	.flycart-options-footer.flycart-options-footer.button-count-3 .button-container.close-btn,
	.flycart-options-footer.flycart-options-footer.button-count-3 .button-container.tocart-btn {
		width: 50px;
		float: left;
		padding: 0 5px 0 0;
	}

	.flycart-options-footer.flycart-options-footer.button-count-3 .button-container.checkout-btn {
		margin-left: 100px;
		float: none;
		width: auto;
		display: block;
		padding: 0;
	}

	.flycart-options-footer.button-count-3 .flycart-button-text {
		display: none;
	}

	.flycart-options-footer.button-count-3 .flycart-button svg {
		display: inline;
	}
	
	.flycart-options-footer.button-empty .button-container {
		width: 100% !important;
		padding: 0 !important;
	}

	.flycart-options-footer.button-empty .flycart-button-text {
		display: block;
	}

	.flycart-options-footer.button-empty .flycart-button svg {
		display: none;
	}

	.flycart-options-footer .field.number {
		position: absolute;
		bottom: 5px;
		left: 5px;
	}

	
	.flycart-options-footer .totals {
		display: block;
		margin: 0 0 10px;
	}
	
	.flycart-options-footer .totals [class*="flycart-options-price-"] {
		margin-top: 0;
	}
	
	.flycart-options-footer .totals [class*="flycart-options-price-"]:first-child {
		margin-left: 0;
	}

	#flycart-notification.advanced .left-notification.full-width + .buttonset {
		padding: 0px 10px;
	}

	#flycart-notification.advanced .left-notification.full-width + .buttonset a {
		margin: 5px 0 10px;
		display: block;
		text-align: center;
		width: auto;
		float: none;
	}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	#flycart-notification.popup .full-width .notification-product-image {
		margin-left: 0px !important;
		width: 40%;
		height: auto;
	}

	#flycart-notification.popup .full-width .notification-product-info {
		margin-left: -webkit-calc(40% + 10px) !important;
		margin-left: -moz-calc(40% + 10px) !important;
		margin-left: calc(40% + 10px) !important;
	}
}

@media only screen and (max-width : 320px) {
	#flycart-notification.popup .full-width .notification-product-image {
		float: none;
		display: block;
		margin: 0 auto !important;
	}

	#flycart-notification.popup .full-width .notification-product-info {
		margin-left: 0 !important;
	}
}

.flycart-container.loading-blocked {
	overflow: hidden;
}

.kw-flycart-popup-loader {
	background: rgba(255, 255, 255, 0.9);
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
}

.sk-circle {
	height: 80px;
	left: 50%;
	margin: -40px 0 0 -40px;
	position: absolute;
	top: 50%;
	width: 80px;
}
.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-circle .sk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #333;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg); }
.sk-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg); }
.sk-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg); }
.sk-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg); }
.sk-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg); }
.sk-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg); }
.sk-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg); }
.sk-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg); }
.sk-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg); }
.sk-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg); }
.sk-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s; }
.sk-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	} 40% {
		  -webkit-transform: scale(1);
		  transform: scale(1);
	  }
}

@keyframes sk-circleBounceDelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0); 
		transform: scale(0);
	} 40% {
		  -webkit-transform: scale(1);
		  transform: scale(1); 
	  }
}
.mfp-bg.default {    
	background-color: rgba(0,0,0,0.6);
}

#flycart-dialog, #flycart-options-dialog {
	height:auto;
	min-width: 300px;
	max-width: 750px;
	min-height: 200px;
	max-height:430px;
	background-color: rgba(250,250,250,1);
	color: rgba(76,76,76,1);
}

.flycart-options-header {
	background-color: #f5f5f5;
	color: rgba(75,75,75,1);
	
}

.flycart-header-info {
	color: rgba(75,75,75,1);
}

.flycart-options-close {
	fill: rgba(123,123,123,1);
}

.flycart-options-close:hover {
	fill: rgba(153,144,144,1);
}

.flycart-product-name a {    
    color: #333333;
    font-size: 15px;
    text-decoration: underline; 
    display: block;
    line-height: 16px;
}

.flycart-options-price {
    margin-top: 0px !important;
    color: #f84e51;
    display: inline-block;
    margin-right: 15px;
    font-size: 16px;
}

.flycart-product-name a:hover {color: rgba(119,201,236,1);}.maximum-alert {color: rgba(255,0,0,1.00);}.minimum-alert {color: rgba(255,0,0,1.00);}.flycart-product-total, .flycart-options-footer {color: rgba(0,0,0,1);}.flycart-product-total .kw-price-old, .flycart-options-footer .flycart-options-price-old {color: rgba(129,129,129,1.00);}.flycart-product-total .kw-price-new, .flycart-options-footer .flycart-options-price-special {color: rgba(255,13,13,1.00);}.flycart-product-remove-button {fill: rgba(163,163,163,1);}.flycart-product-remove-button:hover {fill: rgba(186,185,185,1);}#flycart-dialog .empty-cart {color: rgba(125,125,125,1.00);}.flycart-module-container .empty-cart {color: rgba(75,75,75,1);}.flycart-options-footer {background-color: rgba(245,245,245,1);}
	.flycart-footer-info {color: #333333; font-size:18px;     margin: 0px;
    text-align: center;}
.checkout-button:hover {background:#5696d6;text-decoration:none; }
.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 {
  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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 220px;
    text-align: center;
    padding-left: 0px;
    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;
	font-weight: normal;
}

.flycart-button.close-button {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #6daef0;
    font-weight: normal;
    text-decoration: underline;	
}

.flycart-options-footer .flycart-options-button:hover {
    background: #5696d6 !important;	
}

.flycart-options-footer .flycart-options-button {
	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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    width: 220px;
    text-align: center;
    padding-left: 0px;
    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;	
	border-radius: 7px !important;
    box-shadow: none !important;
    border: 0px !important;
    margin-top: 0px !important;
    font-size: 17px !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0px 15px !important;
    box-shadow: inset 0px -2px 2px #00000024 !important;
}

.flycart-file-button {background-color: rgba(18,163,226,1.00) !important;color: rgba(255,255,255,1) !important;}.flycart-file-button.hover {background-color: rgba(30,138,210,1.00) !important;color: rgba(255,255,255,1) !important;}.coupon-button {background-color: rgba(167,167,167,1) !important;color: rgba(255,255,255,1) !important;fill: rgba(255,255,255,1) !important;}.coupon-button:hover {background-color: rgba(131,131,131,1) !important;color: rgba(255,255,255,1) !important;fill: rgba(255,255,255,1) !important;}.mfp-bg.noti-overlay {background-color: rgba(0,0,0,0.6);}
#flycart-notification.popup {min-width: 300px;max-width: 750px;min-height: 50px;max-height: 700px;background:rgba(255,255,255,1.00);}.flycart-noti-header {background: rgba(255,255,255,1.00);}

#flycart-notification.popup h3 {  color: #333 !important;
    font-size: 20px !important;}

#flycart-notification.popup .notification-product-info {margin-left: 120px;}
#flycart-notification.popup a:hover {color: #ffffff;}
#flycart-notification.popup .notification-product-price { 
	color: #333333;
    font-size: 17px;
	font-family: "MuseoSansBold" !important; 
	margin:5px 0px;
}

#flycart-notification.popup .notification-product-price-old {color: rgba(129,129,129,1);}#flycart-notification.popup .notification-product-price-special {color: rgba(255,13,13,1);}#flycart-notification.popup .notification-product-params {color: #333333;}
#flycart-notification.popup .close-button {
    color: #333333;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    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;
    padding: 0px 20px;
    width: 100%;	
	text-decoration:underline;
	margin-bottom:0px;
}

.related-links:hover {
	color:#6daef0 !important;
}

#flycart-notification.popup .tocart-button {
    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: 44px;
    color: #ffffff;
    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    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;
    padding: 0px 20px;
    width: 100%;
    margin-bottom:0px;
	margin-top:0px;	
}

#flycart-notification.popup .tocart-button:hover {
	background: #5696d6;
}

#flycart-notification.popup .flycart-options-close {fill: rgba(163,163,163,1);}#flycart-notification.popup .flycart-options-close:hover {fill: rgba(186,185,185,1);}
#flycart-notification.popup .right-notification {color: rgba(101,101,101,1.00);}


#flycart-flyer {width: 70px;height: 70px;-webkit-animation-duration: 1s;animation-duration: 1s;}.flycart-product {
  	border-bottom: 1px dashed #ccc;
}

#flycart-notification.popup .flycart-options-close:hover {
	fill: #f84e51;
}

.notification-product-name a {
    color: #333333;
    font-size: 15px;
    text-decoration: underline;
    display: block;
    line-height: 16px;	
}

a.light {
    text-decoration: none;
}

.flycart-product-name a:not(.flycart-button):hover,
#flycart-notification.advanced a:not(.flycart-button):hover {
  	background: transparent;
}

#flycart-widget .flycart-widget-count {
  font-weight: 600;
  text-align: center;
  font-size: 12px;
  padding: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
}

#flycart-widget.length-4 .flycart-widget-count {
  height: 40px;
  width: 40px;
  line-height: 40px;
  top: 5px;
  left: 12px;
}

.flycart-widget-count.change span {
	position: relative;
	top: -200%;
  left: 0;
	animation: scrollOne 0.5s ease infinite;
}

.flycart-widget-count.change span:before {  
	content: attr(data-text);
	position: relative;
	width: 100%;
	height: 100%;
	bottom: -200%;
  	left: 0;
}

.flycart-container .flycart-coupon,
.flycart-module-container .flycart-coupon {
	border-bottom: 1px #eee solid;
	border-top: 1px #eee solid;
}

.flycart-module-container .flycart-coupon {
   	border-top: 0 none; 
}

@keyframes scrollOne {
	0% { top: -200%; }
	100% { top: -100%; }
}



.category-thumbs {
  max-width: 100%;
  overflow: hidden;

}


/* Список с миниатюрами */
.thumbs-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  max-height: 270px;           /* ← Изменяй начальную высоту здесь */
  overflow: hidden;
  transition: max-height 0.5s ease;
  padding-bottom: 10px;
}
 

.all_prazdnik_new{
	transition: all 0.4s; 
	
}
.all_prazdnik_new:hover{
	transform: scale(1.05);
	
}


/* Миниатюры */
.thumb-item {
  display: block;
  width: 80px;
  flex-shrink: 0;
  border: 1px solid #ddd;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.2s;
}

.thumb-item:hover {
  border-color: #999;
  transform: scale(1.05);
}

.thumb-item img {
  width: 100%;
  height: auto;
  display: block;
}

/* Чекбокс */
.expand-toggle {
  display: none;
}

/* Кнопка раскрытия */
.expand-header {
  display: block;
  text-align: center;
  padding: 12px 20px;
  background: #f8f9fa;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 500;
  color: #333;
  margin-top: 10px;
  user-select: none;
  border: 1px solid #e0e0e0;
  font-family:Montserrat;
}

.expand-header:hover {
  background: #f0f0f0;
}

/* ==================== Раскрытие ==================== */
.expand-toggle:checked ~ .thumbs-list {
  max-height: max-content;          /* полностью раскрываем */
}

/* ==================== Смена текста ==================== */
.expand-header .text-open {
  display: block;
}

.expand-header .text-close {
  display: none;
}

/* Когда чекбокс отмечен (работает через ~) */
.expand-toggle:checked ~ .expand-header .text-open {
  display: none;
}

.expand-toggle:checked ~ .expand-header .text-close {
  display: block;
}
  
.container .menu_open {display:none!important;}

