.productColTextBrand {
	font-weight:bold;    display: block;
}

.product .name {
	height:55px !important;
 
	
}
.jfrui1_2 {
    display:none;
}
.product .skuPropertyList {
        max-height: 195px;
    overflow: auto;
    scrollbar-width: thin;
}


.product .middle {
    line-height: 17px !important;
}	
#elementContainer .elementSkuProperty li {
	height:49px;
}
.productList {
    padding-bottom: 50px;
}
.product .skuProperty li {
	height:48px;
	padding: 3px;
}
.smallText {
	margin-top:20px !important;
}
.catalogReviews__inet {
	padding: 0 25px;
	    padding-bottom: 11px;
}
.morePropertiesLink {
display:none !important;
}
#topHeading,#topCallback {
	display:none;
}
#subHeader2 .subTableColumn:nth-child(2) { 
    width: 25% ;
}
#subHeader2 #topCallback {
    padding: 0 46px;
}
#subHeader2 #logo {
	width: 289px !important;
z-index:9 !important;
}
.searchIconMobile {
	display:none;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 61px;
    top: 28px;
    background: url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH2.png) 16px 50% no-repeat transparent;
    border: 1px solid #f3f3f3;
    border-radius: 50%;
	cursor:pointer;
	z-index: 9;
}
#subHeader2 .subTableColumn:first-child {
    width: 332px !important;
}

#brandList .picture img { 
    max-height: 100%;
    max-width: 100%;
}
#elementContainer .brandImage img { 
    max-height: 80px; 
}	
#elementContainer .mainContainer .col { 
    padding: 3px 0; 
}
#elementContainer .mainContainer .col { 
    vertical-align: top;
}
.bigText i {
	font-size:36px; 
	font-style: normal;
}	
#slider ul li span { 
  
}
/* 
.creator {
	display:none;
} */
.fotoblockfancy a {
	text-decoration:none;
}
.fotoblockfancy__a:hover {
	opacity:0.8;
}
.sert_title {
    display: block;
    border-bottom: 1px solid #f1f1f1;
    width: 185px;
    padding-bottom: 6px;
}
.fotoblockfancy__img {
	 width: auto; 
	 height: 150px; 
	 margin:0 20px 20px 0; 
	 box-shadow: 1px 2px 3px hsla(0,0%,0%,0.4); 
	 border-radius: 5px;
	     vertical-align: top;
}
.sn .od, .sn .tw, .sn .yo {
	display:none;
}
.shop_search_result .scrollable {
height:auto !important;
}
.cheaper.openWebFormModal {
	display:none;
}
	.formulaMec__fotoBlock {
		width: 200px;
		float: left;
		z-index: 3;
		background: #c12752; 
		margin: 0 30px 30px 0;
	}
	.formulaMec__fotoBlock a {
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}
	.formulaMec__month {
		background: #c12752;
		text-align: center;
		color:#fff;
	}
	.formulaMec__fotoBlock a:hover {
		opacity: 0.7;
	}
	.formulaMec__link {
		width: 200px;
		display: block;
		height: 200px;
		border: 1px solid #d1bcc2 !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		background-position: 50% 50% !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		-ms-background-size: cover !important;
		background-size: cover !important;
	}
	.tableColorFoto__foto {
		max-width:150px;
	} 
	.tableColorFoto td {
		vertical-align:top;
		padding:0 15px 30px 0;
	}

.global-content-block {
	display:block !important;
}
#topMenu {
	z-index:100 !important;
    position: relative;
}
.global-content-block + div[id*="bx_"] { 
    vertical-align: top;
}
#uploadimage,#uploadimage2,#uploadimage3 {
  padding-top: 13px;
}
#catalogElement #newReview .submit {
	overflow:hidden;
}
.reviewFotoVideo__el {
	float:left;
	height:100px;
	margin:10px 10px 10px 0;
}
.reviewFotoVideo__el_img {
	height: 100%;
}
.clr {
	clear:both;
}
.reviewVideo {
	padding: 0 25px;
	padding-bottom: 11px;
}
.reviewVideo__el {
	display:inline-block;
	width:280px;
	margin:0 10px 10px 0;
	
}
.skuPropertyValue__noclicker {
	position:relative;
}
.skuPropertyValue__noclicker::before {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.product .rating i.m {
    background: url(/bitrix/components/dresscode/catalog.item/templates/detail/images/rating.png) repeat 0 -14px transparent !important;
}	
.product .rating i {
	background: url(/bitrix/components/dresscode/catalog.item/templates/detail/images/rating.png) repeat 0 0px transparent !important;
}
.newsBottomBaner {
	width:100%;
	max-width: 1000px;
    margin: 0 auto;
    display: block;
}
#topSearch2 {
	z-index: 35;
    position: relative;
}
#topSearch2 .searchContainerInner {
	background: #fff;
}
#subHeader2 #searchOverlap {
    top: 0 !important;
}
#homeCatalog { 
	padding-bottom: 0;
}

.contactMagazintMap {
	position:relative;
}
.product .rating, #reviews .rating, #catalogReviews .ratingContainer .rating {
	overflow: hidden;
    height: 17px;
}
.brandText {
	color: #fff;
    font-size: 22px;
    opacity: 0.7;
    padding: 0 0 2px 0;
}
.brandText em {
    /*background: #ffffff2e;
    padding: 3px 5px;*/
    display: inline-block;
    font-style: normal;
}
.brandText.blackColor {
	color:#000;
}
.brandText.blackColor em {
	 /*background: #00000014;*/
}
.getStoresWindow {
	display:none !important;
}
#stores .storeTable .name { 
    width: 75% !important;
}
.brandImageWrap .bindAction {
	 
}
#appProductPriceVariant .linkMore {
	display:none !important;
}
 
#personalCart .orderLine {
	display:none !important;		
}
/*
.row .addWishlist.added img {
	display:none !important;
}
.row .addWishlist.added   {
	background: url('/bitrix/templates/dresscodeV2_korea/images/wishlis_ad.png') left 50% no-repeat !important;
	padding-left: 24px !important;
}*/
.row .addWishlist.label { 
    -webkit-transition: none !important;
    -o-transition: none !important;
   transition: none !important;
}
/*
.row .addCompare.added img {
	display:none  !important;
}
.row .addCompare.added   {
	background: url('/bitrix/templates/dresscodeV2_korea/images/compare_ad.png') left 50% no-repeat !important;
	padding-left: 24px !important;
}*/
.row .addCompare.label { 
    -webkit-transition: none !important;
    -o-transition: none !important;
   transition: none !important;
}
#subHeader9 #logo {
    width: 305px  !important;
}

#subHeader9 #logo {
	height: 64px !important;
	margin: 13px 0 5px;
}
#logo img {
	vertical-align: top !important;
    max-height: 100% !important;
    max-width: 100% !important;
	float: left;
    margin-right: 8px;
}
.priceIcon {
display:none !important;
}
.inStock {
	display:none !important;
}
.price .measure {
	display:none !important;
}
#nextSection {
display:none !important;
}
@media only screen and (max-width: 800px) {
	
	.brandText {
		font-size: 18px;
	}

}
.socINS {
    display:none !important;
} 




#headerLine5 {
    border-bottom: none !important;
    background-color:#8D0D57 !important;
} 
 
  #headerLine5 .user-geo-position-value-link,  #headerLine5 .user-geo-position-label { 
    color: #fff !important;
}
  #headerLine5 .user-geo-position-value-link:after {
    border-bottom: 1px dashed #fff;
	opacity:1;
}
body.index {
    background: #fff;
} 
#subHeader9 .subTableColumn:first-child, #subHeader9 .subContainerColumn:first-child {
    padding-right: 24px;
     
}
#subHeader9 .subTableColumn:first-child{
        z-index: -1 !important;
    position: relative;
}
#subHeader9 #logo {
    width: 139px !important;
}

/*
#menuCatalogSection {
display:none;
}

#subHeader9 .subTable {
	display:none;
}
#subHeader9 { 
    height: 90px;
}
*/

body.index #subHeader9.color_black {
	/* background-color: transparent; */
} 
body.index #subHeader9.color_theme #subMenu li a, body.index #subHeader9.color_theme #subMenu li a:hover, body.index #subHeader9.color_theme #subMenu li .selected, body.index #subHeader9.color_black #subMenu li a{
	/* color:#000; */
}
body.index #subHeader9.color_black #subMenu li a.selected {
/*    color: #c12752; */
}

body.index #foundation {

	 
	background-size:cover;
}

#subHeader9 #menuCatalogSection .catalogButton {
	background-color: #8d0d57;
}
.socYOU {
	display:none !important;
}
@media (max-width: 360px) {
	#logo img {
		transform: none !important;
	}
}
#mainMenuContainer .minCatalogButton {
    background: #8d0e57; 
}


.s_head1 {
	color: #fff;
    font-size: 34px;
    font-weight: bold;
}
.s_head2 {
	color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0 0;
}

.preimushBlock_row_l, .preimushBlock_row_r {
	display:inline-block; 
	width:49%;
	vertical-align:top;
} 

.preimushBlock_row_l_t {
	font-size: 31px;
    font-weight: bold;
    color: #8D0D57;
    margin-bottom: 20px;margin-top: 20px;
}

#homeCatalog {
     background : transparent;
}
.slider_middle #slider ul li span {
	background-size:cover  !important;
}
.educontblock #slider ul li span {
	background-size:contain  !important;
	background:none !important;
height:auto !important;
}
.educontblock #slider ul li span img {
width: 100%;
    margin: 0;
    display: block;
}
#subHeader4 .topCompare .active .value, #subHeader4 .topWishlist .active .value, #subHeader4 .cart .active .count, #subHeader4.color_black .topCompare .active .value, #subHeader4.color_black .topWishlist .active .value, #subHeader4.color_black .cart .active .count, #subHeader5 .topCompare .active .value, #subHeader5 .topWishlist .active .value, #subHeader5 .cart .active .count, #subHeader6 .topCompare .active .value, #subHeader6 .topWishlist .active .value, #subHeader6 .cart .active .count, #subHeader7 .topCompare .active .value, #subHeader7 .topWishlist .active .value, #subHeader7 .cart .active .count, #subHeader8 .cart .active .count, #subHeader9 .topCompare .active .value, #subHeader9 .topWishlist .active .value, #subHeader9 .cart .active .count {
    
        border: 2px solid #CF1E1A;
    color: #CF1E1A;
    
}
.preimushBlock_row_r img {
	max-width:100%;	
text-align:right;	
}
.preimushBlock_row_r {
	float:right;
	text-align:right;	
}
.preimushBlock_row_l {
    padding: 63px;
    box-sizing: border-box;
}
.preimushBlock_row * { 
	vertical-align: top;
}
.preimushBlock_row:hover {
	background: #E5E5E5 !important;
}
.obrende {
	text-align:center;
	font-size:0px;
}
.obrende_top {
	max-width:99%;
	vertical-align: top;
    display: inline-block;
}
.obrende_im {
	width:33%;
	vertical-align: top;
    display: inline-block;
}
#footer.variant_5 #leftFooter, #footer.variant_5 #rightFooter, #footer.variant_5 #footerBottom, #footer.variant_5 .fc {
    background-color: #8C0E57;
}
#footer.variant_4 #leftFooter a, #footer.variant_5 #leftFooter a {
    color: #fff;
}
#subHeader.color_black #headerTools .tools .link, #subHeader2 #topCallback .link, #subHeader3 .cart .total, #subHeader3.color_theme .cart .active .count, #subHeader6 .cart .total, #subHeader6 .cart .active .count, #subHeader7 .cart .active .total, #subHeader7 .firstPhones .callBack, #subHeader4 #subMenu li .selected, #subHeader8 #subMenu li .selected, #subHeader9 #subMenu li .selected, #subHeader5 .cart .heading .total, #headerLine #topAuth ul li a, #headerLine .user-geo-position-value-link, #headerLine2 .user-geo-position-value-link, #headerLine2 #subMenu li .selected, #headerLine2.color_black #subMenu li .selected, #headerLine3 #subMenu li .selected, #headerLine3.color_black #subMenu li a.selected, #headerLine4 #subMenu li .selected, #footerLine.color_white .item .callback, #footer.variant_4 #leftFooter .heading, #footer.variant_4 #rightFooter .email a, #footer.variant_4 #leftFooter .selected, #footer.variant_5 #leftFooter .heading, #footer.variant_5 #rightFooter .email a, #footer.variant_5 #leftFooter .selected {
    color: #ffffff;
}
#footer.variant_5 #rightFooter, #footer.variant_5 #rightFooter p, #footer.variant_5 #rightFooter .list li, #footer.variant_5 #rightFooter .email, #footer a {
	color: #ffffff !important;
}
#footerBottom {
	display:none;
}
#footer.variant_5 #leftFooter .selected {
	color: #cf7f95 !important;
}
.slidernew {
    width: 100% !important;
    margin: 0 !important;
}
.slidernewimg_normal, .slidernewimg_small {
	display:none !important;
}
#slider {     height: auto !important;
}
#slider ul li img { 
    vertical-align: top;
}
#homeCatalog .caption.selected {
    background-color: #8d0d57;
}
#subHeader9 #menuCatalogSection .catalogButton:hover {
background-color:#8C0E57
}
#menuCatalogSection .drop ul li a:hover {
 color:#8D0D57 
} 
#menuCatalogSection .catalogButton img.sectionMenuArrow {
display:none;
} 




.sotrud_leftdesc {

	display:inline-block;
	width:48%;
	vertical-align:top;
}
.sotrud_form {

	display:inline-block;
	width:48%;
	vertical-align:top;

}
.sotrud_form .webFormItemsColumn {
	width:100%;
}
.sotrud_form .webFormItem {
	display: inline-block;
    width: 49%;
    
    margin-bottom: 0px;
}
.sotrud_form { 
	box-sizing:border-box;
	padding: 31px 32px;
}
.sotrud_form_title { 
    font-size: 17px;
    font-weight: normal;
    margin: 13px 0 0;
}	
.sotrud_form [type="reset"], #WEB_FORM_ITEM_ANTISPAM {
	display:none !important;
}
.sotrud_form .webFormTools input[type="submit"] {
	max-width:100%
}	
.personalInfo .webFormItem { 
    width: 100%;
}
.sotrudnichestvo #WEB_FORM_ITEM_COMMENT {
	width: 100%;
}
.sotrudnichestvo #WEB_FORM_ITEM_TOWN,  .sotrudnichestvo #WEB_FORM_ITEM_EMAIL {
    box-sizing: border-box;
    padding-left: 11px;
}

.sotrud_leftdesc_str {
	padding: 40px;
    font-size: 21px;
    line-height: normal;
}

.sotrud_form {
	float: right;
}
 #main input[type="submit"] {
    background-color: #212222 !important;width: 165px;border-radius:60px;
}
 #main input[type="submit"]:hover {
    background-color: #494949  !important;
}
.sotrudnichestvo .webFormItemCaption { 
    margin-bottom: 3px; 
} 
.sotrudnichestvo .webFormDescription {
    margin: 12px 0 0 0; 
}
.sotrudnichestvo .webFormItemField input[type="text"], .webFormItemField input[type="text"] {
        height: 32px;
    line-height: 32px;
    border-radius: 8px;
    box-shadow: 0px 1px 7px #00000030;
    
}

.sotrudnichestvo .webFormItemsColumn .webFormItemField textarea, .webFormItemsColumn .webFormItemField textarea {
    height: 69px; border-radius: 8px;
    box-shadow: 0px 1px 7px #00000030;
}

.webFormTools input[type="reset"] {
    border-radius: 60px;
}

.sotrudnichestvo .webFormTools input[type="submit"] {
    height: 45px;
    line-height: 45px;
}
#set_filter {
    background-color: #8d0d57;
}
#set_filter:hover, #elementTools .addCart:hover, #smallElementTools .addCart:hover {
    background-color: #e57c7a;
}

.rowFooter__newleft {
	width:60%;
	display:inline-block;
	vertical-align:top;
	text-align:left;    
	color: #fff;
} 
.rowFooter__newleft span , #footer .rowFooter__newleft a, .rowFooter__newright span, .rowFooter__podlinetext{

	color: #ffffff6e !important;
	font-size: 18px;
}
.rowFooter__newleft img {
	    height: 60px;
    vertical-align: middle;
}
.rowFooter__newright {
	width:18%;
	display:inline-block;
	vertical-align:top;
	text-align:left;    color: #fff;
}
.rowFooter__newmiddle {
	width:18%;
	display:inline-block;
	vertical-align:top; 
}
#rowFooter {
	text-align:center;
	padding: 30px 0;
}
.rowFooter__line {
	height: 1px;
    background: #ffffff6e;
}
.rowFooter__newright .rowFooter__newright_2 {
	 font-size: 13px;
	 padding-bottom:30px;
	 
}
.rowFooter__podlinetext {
 padding-top:30px;
}
.rowFooter__newright_2 {
	max-width:250px;
	display: inline-block;
	text-align:right;
}
.rowFooter__newleft span {
	display: block;
	padding:10px 0;
}
.rowFooter__newright_1 {
	display:block;
	text-align:right;
	padding-top:10px;
}
.rowFooter__newmiddle img, .rowFooter__newmiddle2 img {
	max-width: 181px;
    margin-top: 19px;
}
.rowFooter__newmiddle2 {
	text-align:center;
}
.rowFooter__newright_in {
    /* max-width: 276px; */
    display: inline-block;
    /* line-height: 14px; */
    vertical-align: top;
    padding: 0 20px;
    box-sizing: border-box;
    width: 76%;
}
.topCompare, #footerLine .item .compare {
	display:none !important;
}
.rowFooter__newright_in img {
	width: 22px;
    	margin-right: 5px;
    	transform: translateY(2px);
}
.rowFooter__newmiddle2 {
	display:none;
}
#footerLine .item .wishlist .icon {
	background: url(/bitrix/components/dresscode/favorite.line/templates/version4/images/wishlistH4w.png) 50% 50% no-repeat transparent;
}
.slidedesc {
	background: #fff;
        padding:20px;
        max-width:300px;
	font-size:20px;
	top:20%;
	left:10%;
	position:absolute;	box-shadow: 1px 2px 23px #64646442;
}
.slidedesc__text {
	font-size:14px;
        color:#979696; margin:15px 0;
}
.slidedesc__title {
	font-size:28px;
font-weight:bold;
} 
.slidedesc__button {
	
background:#8c0f57;
padding:5px 15px;text-align: center;
}
.slidedesc__button a {
color: #fff;
text-decoration:none;font-size: 16px;
}
.educontblock [name="del_filter"] {
display:none !important;
}

.educontblock .bx-flat-filter .bx-filter-input-container select {
	width:auto !important;
}
.educontblock .bx-filter-section > div {
display:inline-block;
}
.educontblock .bx-flat-filter .bx-filter-section {
	background: none;padding-top: 0 !important;
}
.educontblock .btn-primary {
border:none !important;
}

.educontblock .tiles-list .tile {
border:none !important;
}

.educontblock .btn-simple.btn-border.btn-micro {
display:none !important;
}

.educontblock .tiles-list .tile-text {
padding:0 !important;
}
.educontblock .tiles-list .tile {
    height: 245px  !important;
}

.catmenunew2 .bx-top-nav-container .bx-nav-1-lvl>a {
text-transform: none;
    font-weight: normal;
}
.catmenunew2 .bx-top-nav-container { 
    font-family: inherit !important;
}
.bx-aside-nav-control{
position:absolute;
top: 0px;
    font-size: 27px; 
    line-height: 38px;
}
.bx-aside-nav {
background:#2B2B2B
}
.bx-aside-nav a {
border-bottom:none;
}

.berpodmenu {
display:none;
position: absolute;
    width: 146px;
    background: #2b2b2be6;
    z-index: 77;
    padding: 11px 16px;
    box-shadow: 1px 2px 4px #0000004f;
transition: all 0.2s ease-in; 
}
.berpodmenu.poper {
display:block; 
}
.berpodmenu li {
display: block !important;
    text-align: left;
}
.berpodmenu li a{
    padding: 0 !important;
}

.removedItemsList .berpodmenu.poper {
display:none !important;
} 
.dropdownpuntlia > a {
	position:relative;
}
.dropdownpuntlia > a::after {
content: "\25BC";
    position: absolute;
    right: 8px;
    top: 1px;
    color: #fff;
    font-size: 8px;
}

.preimushBlock_row .preimushBlock_row_l_d {
font-size: 18px;
    line-height: normal;
}
#jssor_1 .jssora106 {
display:none !important;
}
.product .label .icon, #appFastView .appFastViewInformationColumn .row img {
    width: 15px;
}
/* скрываем корзину  */
.cart, .mainTool .columnRowWrap, .qtyBlock, .addCart, .fastBack, .catalogQtyBlock, .deliveryBtn  {
	display:none !important; 
}

.productSpecialTime {
	color:#fff
}
.rowaddCompare , #headerLine5{
	display:none !important;
}
#subHeader9 .subContainerColumn:first-child {
    padding-right:50px;
}
#subHeader9 #subMenu li a.selected , #subHeader9 #subMenu li a:hover{
	color:#CF1E1A !important;
}
.sotrudnichestvo_outer {
background:#E0E5EB;
}
.sotrudnichestvo {
    padding: 35px 0 35px 35px;
}
#footer {
	padding-top:0;background:#212222;
}
#footer.variant_5 .fc {
background:#212222;
}

#set_filter {
background-color: #CF1E1A;

}
.productSpecialTime .specialTimeItem, .smallSpecialTime .specialTimeItem, #elementTools .addCart, #smallElementTools .addCart{
background-color: #CF1E1A;
}
.shop_search input[type="submit"] {
width: 112px !important;

}
.footerMenu {
padding: 0;
     margin: 0;  
    text-align: left;list-style: none;
} 
.footerMenu a{
text-decoration:none;
}
.webFormTools input[type="submit"], .webFormTools input[type="reset"] {
    line-height: 45px;
    height:45px;
}
#filter_submit {
    line-height:10px !important;
}
#main {
    min-height:75vh;
}
.btn-simple{
        background: #CF1E1A;
    border-color: #CF1E1A;
}
#footerLine .item .compare.active, #footerLine .item .wishlist.active, #footerLine .item .cart.active, #footerLine .item .compare.active .mark, #footerLine .item .wishlist.active .mark, #footerLine .item .cart.active .mark {
    color: #CF1E1A;
}
#footerLine .item .wishlist.active .icon {
    background-position:50% 50%;
}
#catalogColumn #smartFilter.opened {
            margin-top: 49px !important
}