@import "font-awesome.min.css";

@font-face {
    font-family: ProximaNovaRegular; 
    src: url(/css/v5/fonts/proximanovaregular.otf);
}

@font-face {
    font-family: ProximaNovaRegularItalic; 
    src: url(/css/v5/fonts/proximanovaregularitalic.otf);
}

@font-face {
    font-family: ProximaNovaBold; 
    src: url(/css/v5/fonts/proximanovabold.otf);
}

@font-face {
    font-family: ProximaNovaExtraCondensedBlack; 
    src: url(/css/v5/fonts/proximanovablack.otf);
}

@font-face {
    font-family: ProximaNovaCondensedBold; 
    src: url(/css/v5/fonts/proximanovacondensedbold.otf);
}

@font-face {
    font-family: ProximaNovaLightItalic; 
    src: url(/css/v5/fonts/proximanovalightitalic.otf);
}




/*------------------------------------------------------------*
**  Главная
**------------------------------------------------------------*/

/* CSS Document */


body{
font-size: 16px;
font-family: ProximaNovaRegular;
color:#000;
margin:0px;
background:#fff;
}

a{
text-decoration:underline;
color:#262626;
}

a:hover{
text-decoration:none;
color:#262626;
}

.clear {clear:both;}

ul, p, img {
margin:0px;
padding:0px;
border:0px;
list-style:none;
}
img{max-width: 100%;}

.site-width {
width:1220px;
margin:0 auto;
}

#top-block {/*height: 30px;*/background:#2e2e2e;}

#top-block .menu {float:left;background:#212121;height: 30px; margin: 0 15px 0 15px; padding: 0 0 0 0;}

#top-block .menu li {float:left;padding: 0 0 0 0; margin:0 10px 0 0;}

#top-block .menu li:last-child {
margin-right:0px;
}

#top-block .menu li a {
color:#fff; display: block; padding: 5px 10px 5px 10px; margin: 0 0 0 0;
text-decoration:none;
font-size:14px; line-height: 20px;
}

#top-block .menu li a:hover {
text-decoration:none;
}
#top-block .menu li:hover, #top-block .menu li.active{
background:#fcb040;
}

#top-block .menu li:hover a, #top-block .menu li.active a {
text-decoration:none;
color:#000000;
}


#top-block .city {font-size:14px;color:#979797;float:left;margin: 6px 0px 0px 0; padding: 0 15px 0 15px;}

#top-block .city a {
color:#fff;
/*border-bottom:1px #fff dashed;*/
text-decoration:none;
margin-left:10px;
}

#top-block .city a:nth-child(2) {
background:url(/img/v5/city-arrow-header.png) no-repeat 0px 11px;
padding:5px 10px;
border:0px;
}

#top-block .city a:hover {
/*border-bottom:0px #fff dashed;*/
}

#top-block .number {float:left; font-size:14px; color:#fff; margin: 7px 0px 0px 0; padding: 0 15px 0 15px;}

#top-block .time {float:left; font-size:14px; color:#979797; margin: 7px 0px 0px 0; padding: 0 15px 0 15px;}

#top-block .login {float:right; color:#979797; font-size:14px; margin: 6px 0px 0px 0px; background:url(/img/v5/login-bg-header.png) no-repeat 15px top; padding: 0 15px 0 45px;}

#top-block .login .a {
color:#fff;
text-decoration:none;
/*border-bottom:1px #fff dashed;*/
}

#top-block .login .a:hover {
text-decoration:none;
/*border-bottom:0px #fff dashed;*/
}

#top-block .login .b {
color:#fcb040;
text-decoration:none;
}

#top-block .login .b:hover {
text-decoration:none;
}

header {padding: 15px 0 25px 0;/* border-bottom:2px #eaeaea solid; */}

header .logo {/*float:left;*/ padding: 5px 0 0 0; width:178px; display: block; max-width: 100%;}

header .right-block {
/*margin:0 0 0 60px; float:left;*/
margin: 0 0 0 0;
}

@media (max-width: 991px) {
  header .right-block ul {
  	margin: 20px 0;
  }
  header .right-block ul li {
  	margin: 10px 25px 0 0!important;
  }
  .bx-controls-direction {
  	display:none;
  }
  .art {
  	margin-top:30px;
  }
  .price {
  	padding: 0;
  }
  .block_right {
  	margin: 25px 0!important;
  	width:100%!important;
  }
  .block_left {
  	margin: 25px 0!important;
  	width:100%!important;
  }
  .ins_geo {
  	padding: 20px!important;
  	background: none!important;
  }
  .ins_g {
  	padding: 200px 20px 0px 20px!important;
  }
  .fullstory-container p {
  	word-wrap: break-word;
  }
  img, iframe {
  	max-width: 100%!important;
    height: auto;
    }
}

@media (max-width: 1200px) {
	.block_right {
  	margin: 25px 0!important;
  	width:100%!important;
  }
  .block_left {
  	margin: 25px 0!important;
  	width:100%!important;
  }
}

header .right-block ul {

}

header .right-block ul li {
float:left; font-size:14px; line-height: 17px;
margin:0 25px 0 0; padding: 0 0 0 0;
}

header .right-block ul li a {font-size:14px; line-height: 17px; color:#2e2e2e;text-decoration:none;/* border-bottom:1px #d8d8d8 solid; */}

header .right-block ul li a:hover {
color:#fcb040;
}

header .right-block .search {position:relative;/*width:680px;*/margin-top: 17px; float:left; width: 100%;}

header .right-block .search input[type="text"] {width:100%; padding:0 70px 0 20px; height:45px; border: 1px #9e9e9e solid;}

header .right-block .search input[type="submit"] {
background:url(/img/v5/search-button.jpg) no-repeat;
width:49px;
height:45px;
position:absolute;
top:0px;
/*right:-2px;*/ right: 0px;
border:0px;
cursor:pointer;
}

header .right-block .cart {background:url(/img/v5/cart-bg.png) no-repeat;width:38px;height:35px;position:relative;float:left;margin: 21px 0px 0px 40px;}

header .right-block .cart p {
position:absolute;
top:-10px;
right:-10px;
width:27px;
height:27px;
padding:5px 0 0 0;
background:#fcb040;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
text-align:center;
color:#2e2e2e;
font-size:14px;
}

header .right-block .price {float:left;color:#2e2e2e;font-size:26px;margin: 26px 0 0 20px;font-family: ProximaNovaBold;}
header .right-block .price .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
header .right-block .price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:2px solid #000; top:20px;}

header .right-block .price p {
float:right;
margin-left:15px;
}

header .right-block .price p a {
font-size:14px;
color:#979797;
font-family: ProximaNovaRegular;
text-decoration:none;
/*border-bottom:1px #979797 dashed;*/
}

header .right-block .price p a:hover {
/*border-bottom:0px #979797 dashed;*/
}

#topmenu {/* margin: 10px 0 0px 0; */background: #fcb040;/*height: 40px; color: #fefefe; *//* box-shadow: 0px 0px 4px rgba(0,0,0,0.6); *//* border-bottom: 2px #eaeaea solid; */ position: relative;}

#topmenu .mainmenu > ul {

background: #fcb040;

/* width: auto; */

/* height: auto; */
}

#topmenu .mainmenu > ul > li {float:left;text-align:center; margin: 0 0 0 0; padding: 0 0 0 0;/* height: 30px; */}

/*#topmenu .mainmenu > ul > li:last-child {height: 20px;}*/

#topmenu .mainmenu > ul > li:hover {
background:#333;
color: #fefefe !important;
}

#topmenu .mainmenu > ul > li > a {font-size:14px;color: #000;/* border-bottom: 1px #636363 dashed; */text-decoration: none; display: block; padding: 10px 18px; margin: 0 0 0 0; line-height: 20px;}

#topmenu .mainmenu > ul > li > a:hover, #topmenu .mainmenu > ul > li:hover > a, #topmenu .mainmenu > ul > li.active > a {
/*border-bottom:0px #d8d8d8 solid;*/
color: #ffffff !important;
}


#topmenu ul li .submenu {position:absolute; left:0px;right:0px;width:100%;/* top: 193px; height: 491px;*/background: #2e2e2e;background: -moz-linear-gradient(left,  #2e2e2e 0%, #2e2e2e 23%, #2e2e2e 23%, #e7e7e7 23%, #e7e7e7 23%, #e7e7e7 100%);background: -webkit-linear-gradient(left,  #2e2e2e 0%,#2e2e2e 23%,#2e2e2e 23%,#e7e7e7 23%,#e7e7e7 23%,#e7e7e7 100%);background: linear-gradient(to right,  #2e2e2e 0%,#2e2e2e 23%,#2e2e2e 23%,#e7e7e7 23%,#e7e7e7 23%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#e7e7e7',GradientType=1 );text-align:left;display:none;z-index:99999; display:block; transition:0.3s; opacity:0; visibility:hidden;}


#topmenu ul li:hover .submenu {
display:block; opacity:1; visibility:visible;

-webkit-transition: .3s ease-out;
     -webkit-transition-delay: 0.3s;
     -o-transition: .3s ease-out;
     -o-transition-delay: 0.3s;
     -moz-transition: .3s ease-out;
     -moz-transition-delay: 0.3s;
     transition: .3s ease-out;
     transition-delay: 0.3s;

}

#topmenu ul li .submenu .one {
width:320px;
background:#2e2e2e;
/*height:495px;*/
padding:35px 0; position: relative;
}

#topmenu ul li .submenu .one li {
float:none;
text-align:left;
padding:8px 10px;
height:auto; font-size: 14px; line-height: 20px;
}

#topmenu ul li .submenu .one li:hover, #topmenu ul li .submenu .one .active {
background:#2e2e2e;
}
#topmenu ul li .submenu .one li:hover a, #topmenu ul li .submenu .one .active a {
color:#000;
text-decoration:none;
}

#topmenu .submenu .site-width {
position:relative;
}

#topmenu ul li .submenu .one li a {font-size:14px;color: #2e2e2e;/*border-bottom:0px #d8d8d8 solid;*/}

#topmenu ul li .submenu .one li:hover .submenu2, #topmenu ul li .submenu .one .active .submenu2 {
display:block;
}

#topmenu ul li .submenu .one > li > a, #topmenu ul li .submenu .one > li:hover > a {
color:#fff; text-decoration: none;
}

#topmenu ul li .submenu .one li .submenu2 {
position:absolute;
top:0px;
left:320px;
height:495px;
width:900px;
background:#e7e7e7;
padding:40px;
display:none;
}

#topmenu ul li .submenu .one li .submenu2 .left-menu {
float:left;
width:360px;
}

#topmenu ul li .submenu .one li .submenu2 .left-menu p {
margin-bottom:6px;
}

#topmenu ul li .submenu .one li .submenu2 .left-menu a {font-size:14px;color: #333333 !important;text-decoration:none;}

#topmenu ul li .submenu .one li .submenu2 .left-menu a:hover {
text-decoration:none;
/*border-bottom:0px;*/
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular {
float:left; display:none;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .name {
color:#2e2e2e;
font-size:18px;
font-family: ProximaNovaBold; 
margin-bottom:30px;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar {
float:left;
width:200px;
margin-right:40px;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar:last-child {
margin-right:0px;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .img {
background:#2e2e2e;
width:200px;
height:218px;
text-align:center;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .img img {
max-width:200px;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .title {
margin:10px 0 20px 0;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .title a {
font-size:14px;
color:#2e2e2e !important;
text-decoration:none;
/*border-bottom:1px #d8d8d8 solid;*/
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .title a:hover {
/*border-bottom:0px;*/
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .price {
float:left;
color:#000000;
font-size:20px;
font-family: ProximaNovaBold;
width:200px;
}

#topmenu ul li .submenu .one li .submenu2 .submenu2-popular .block-towar .price p {
float:right;
background:url(/img/v5/vnalichii.png) no-repeat left top;
color:#979797;
font-size:13px;
font-family: ProximaNovaRegular;
padding-left:25px;
}


#sliders-block {
margin:30px 0 0 0; position: relative;
/*height:443px;*/
}

#slider {
/*float:left;
width:920px;*/
position: relative; width: 100%;
}

#slider .slide {
width: 100%;
height: 100%; position: relative;
}
#slider .slide img{display: block; position: relative; width: 100%;}

.sli-links {
display:none;
}

#prewbutton, #nextbutton {
	display: block;
	width: 49px;
	height: 45px;
	position: absolute;
	/*top:185px;*/ top: 50%; margin-top: -28px;
	text-indent: -999999px;
	z-index: 3;
	outline: none !important;
}

#prewbutton {
background: url(/img/v5/slider-block-arrow.jpg) no-repeat 0px 0px;
left:0px;
}

#nextbutton {
right:0px;
background: url(/img/v5/slider-block-arrow.jpg) no-repeat -49px -0px;
}

#prewbutton:hover {
background: url(/img/v5/slider-block-arrow.jpg) no-repeat 0px -45px;
}

#nextbutton:hover {
background: url(/img/v5/slider-block-arrow.jpg) no-repeat -49px -45px;
}

#slider .slide .title {
position:absolute; top:60px; left:70px; font-size:30px; color:#000; font-family: ProximaNovaBold; background:#fff; padding:5px 10px;
}

#slider .slide .text {
position:absolute; top:185px; left:85px; width:350px; font-size:18px; color:#000;
}

#slider .slide .price {position:absolute; top:275px; left:435px; font-size:58px; color:#000; font-family: ProximaNovaBold;}

#slider .slide .button {position:absolute; top:290px; left:85px; font-size:20px; color:#000; font-family: ProximaNovaBold; text-align:center; width:140px; height:45px; padding:10px 0 0 0; background:#fcb040;}

#slider .slide .button:hover {
background:#2e2e2e;
color:#fcb040;
}

#sliders-block .slider-small {
/*float:right; width:260px;*/ position: relative; width: 100%;
}

#sliders-block .slider-small ul#items {
/*width:260px;*/ position: relative; width: 100%; height: 393px; overflow: hidden;
}

#sliders-block .slider-small ul#items li {
	float: left; height: 393px; overflow: hidden; position: relative;
}

#sliders-block .slider-small ol#pagination {
	position: relative; text-align: center;
}

#sliders-block .slider-small ol#pagination li {
	display: inline-block; width: 10px; height: 10px; background:#ececec; text-align: left; text-indent: -8000px; list-style: none; cursor: pointer; margin: 0 5px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
}

#sliders-block .slider-small ol#pagination li:hover {
	background:#fcb040;
}

#sliders-block .slider-small ol#pagination li.current {
background:#fcb040;
}

#sliders-block .slider-small ol#pagination li.prev, #sliders-block .slider-small ol#pagination li.next {
	position: absolute; top: -1511110px;
}
#sliders-block .slider-small .block-towar{position: relative; width: 100%;}
#sliders-block .slider-small .block-towar .img {
background:#fff;
/*width:258px;*/
height:273px; width: 100%; box-sizing: border-box; position: relative; border:1px #d8d8d8 solid; text-align:center; display: table-cell; vertical-align: middle;
}

#sliders-block .slider-small .block-towar .img img {
/*max-width:258px;*/ max-width: 100%; max-height: 100%; display: block; margin: 0 auto; padding: 0 0 0 0;
}

#sliders-block .slider-small .block-towar .title {
margin:10px 0 20px 0;
}

#sliders-block .slider-small .block-towar .title a {
font-size:14px;
color:#2e2e2e;
text-decoration:none;
/*border-bottom:1px #d8d8d8 solid;*/
}

#sliders-block .slider-small .block-towar .title a:hover {
/*border-bottom:0px;*/
}

#sliders-block .slider-small .block-towar .price {
float:left;
color:#000000;
font-size:20px;
font-family: ProximaNovaBold;
width:200px;
}
#sliders-block .slider-small .block-towar .price .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
#sliders-block .slider-small .block-towar .price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:2px solid #000; top:14px;}

#sliders-block .slider-small .price p {
float:right;
background:url(/img/v5/vnalichii.png) no-repeat left top;
color:#979797;
font-size:13px;
font-family: ProximaNovaRegular;
padding-left:25px;
}

#sliders-block .slider-small .price .noav {
    background: none;
    padding-left: 0px;
}

#sliders-block .slider-small .price .artikl{float:right; color:#979797; font-size:13px; font-family: ProximaNovaRegular;}
































#catalog-menu {
    margin:50px 0 0 0; position: relative;
}
#catalog-menu .tabs{margin:0px -7px 0 -7px; position: relative; border: none;}

#catalog-menu .tabs li {
    float:left; padding:0 7px 0 7px; margin:0 0 0 0; position:relative;
}

#catalog-menu .tabs li a {
font-size:20px;
color:#000000;
font-family: ProximaNovaBold;
text-decoration:none;
    display: block; padding:15px 20px 15px 55px; margin:0 0 0 0; background: #fcb040; position: relative;
}

#catalog-menu .tabs li:nth-child(1) a {
background:#ececec url(/img/v5/catalog-menu-icon1.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(1) a:hover, #catalog-menu .tabs .active:nth-child(1) a {
background:#fcb040 url(/img/v5/catalog-menu-icon1.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(2) a {
background:#ececec url(/img/v5/catalog-menu-icon2.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(2) a:hover, #catalog-menu .tabs .active:nth-child(2) a {
background:#fcb040 url(/img/v5/catalog-menu-icon2.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(3) a {
background:#ececec url(/img/v5/catalog-menu-icon3.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(3) a:hover, #catalog-menu .tabs .active:nth-child(3) a {
background:#fcb040 url(/img/v5/catalog-menu-icon3.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(4) a {
background:#ececec url(/img/v5/catalog-menu-icon4.png) no-repeat 15px 13px;
}

#catalog-menu .tabs li:nth-child(4) a:hover, #catalog-menu .tabs .active:nth-child(4) a {
background:#fcb040 url(/img/v5/catalog-menu-icon4.png) no-repeat 15px 13px;
}


#catalog-menu .tabs li:hover:after ,#catalog-menu .tabs .active:after
 {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(252, 176, 64, 0);
	border-top-color: #fcb040;
	border-width: 10px;
	margin-left: -10px;
}

#catalog-menu .submenu {
margin:30px 0 0 0;
}

#catalog-menu .submenu li {
float:left;
width:280px;
margin:0px 33px 5px 0;
}

#catalog-menu .submenu li:nth-child(4n) {
margin-right:0px;
}

#catalog-menu .submenu li a {
font-family: ProximaNovaRegularItalic;
color:#979797;
text-decoration:none;
/*border-bottom:1px #979797 dashed;*/
font-size:14px;
}

#catalog-menu .submenu li a:hover {
color:#fcb040;
border-bottom:0px #979797 dashed;
}

#catalog-blocks {
margin:30px 0 0 0;
}

.catalog-blocks .block {
/*float:left; width:280px; margin:0px 33px 40px 0;*/
position:relative; box-sizing: border-box; margin:0px 0px 40px 0;
height: 465px;
}

/*.catalog-blocks .block:nth-child(4n) {
margin-right:0px;
}*/

.catalog-blocks .block .img {
/*width:278px;*/ width: 100%; height:306px; border:1px #d8d8d8 solid; text-align:center; box-sizing: border-box;
}

.catalog-blocks .block .img img {
/*width:278px; height:304px;*/ max-width: 100%; max-height:304px; display: block; margin: 0 auto;
}

.catalog-blocks .block .name {
margin:20px 0; height:44px; line-height:22px; overflow:hidden; 
}

.catalog-blocks .block .name a {
font-size:14px; color:#2e2e2e; text-decoration:none; /*border-bottom:1px #d8d8d8 solid;*/
}

.catalog-blocks .block .name a:hover {
/*border-bottom:0px;*/
}

.catalog-blocks .block .price {
    /*float:left; width:280px;*/ color:#000000; font-size:20px; font-family: ProximaNovaBold; position: relative; 
}
.catalog-blocks .block .old_price {
    /*float:left; width:280px;*/ color:#ddd; font-size:20px; font-family: ProximaNovaRegular; position: relative; text-decoration: line-through;
}
.catalog-blocks .block .price .rub,.catalog-blocks .block .old_price .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
.catalog-blocks .block .price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:2px solid #000; top:14px;}
.catalog-blocks .block .old_price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:2px solid #ddd; top:14px;}
.catalog-blocks .block .price:after{clear: both; content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0;}

.catalog-blocks .block .price p {
float:right;
background:url(/img/v5/vnalichii.png) no-repeat left top;
color:#979797;
font-size:13px;
font-family: ProximaNovaRegular;
padding-left:25px;
}
.catalog-blocks .block .price .noav{background:none; padding-left:0px;}
.catalog-blocks .block .price .noav .fa{color:#ff0000;}
.catalog-blocks .block .price .artikl{float:right; color:#979797; font-size:13px; font-family: ProximaNovaRegular;}

.catalog-blocks .block-hover {
height:500px;
-moz-box-shadow: 0px 0px 20px #999;
-webkit-box-shadow: 0px 0px 20px #999;
box-shadow: 0px 0px 20px #999;
/*width:280px;*/
position:absolute;
top:0px;
left:-15px;
right:-15px;
background:#fff;
display:none;
padding:0px 15px 15px 15px;
z-index:9;
}

.catalog-blocks .block:hover .block-hover {
display:block;
}

.catalog-blocks .block-hover .img {
border:0px #d8d8d8 solid;
}

.catalog-blocks .block-hover .name {
height:40px; line-height:20px; overflow-y:hidden; 
}

.catalog-blocks .block-hover .price {
/*width:280px;*/
}

.catalog-blocks .block .like {
background:url(/img/v5/catalog-block-like.png) no-repeat;
width:41px;
height:41px;
position:absolute;
top:10px;
left:10px;
cursor:pointer;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.catalog-blocks .block .like:hover {
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}



.catalog-blocks .block .new {
background:url(/img/v5/catalog-block-new.png) no-repeat;
width:41px;
height:41px;
position:absolute;
top:10px;
right:15px;
}

.catalog-blocks .block .proc {
	/*background:url(/img/v5/catalog-block-proc.png) no-repeat;*/
	background-color:#ff4800; width:41px; height:41px; border-radius:50%; text-align:center; line-height:41px; color:#fff; font-size:12px;
	position:absolute; top:60px; right:15px;
}

.catalog-blocks .block .button-buy {
background:url(/img/v5/catalog-block-button-buy.png) no-repeat;
width:119px;
height:45px;
float:left;
margin:10px 0 0 0px; border:0px;
}
.catalog-blocks .block .button-notify {
background:url(/img/v5/catalog-block-button-notify.png) no-repeat;
width:119px;
height:45px;
float:left;
margin:10px 0 0 0px; border:0px;
}

.catalog-blocks .block .button-order {
background:url(/img/v5/catalog-block-button-order.png) no-repeat;
width:119px;
height:45px;
float:left;
margin:10px 0 0 0px; border:0px;
}

.catalog-blocks .block .button-fullstory {
background:url(/img/v5/catalog-block-button-fullstory.png) no-repeat;
width:145px;
height:45px;
float:right;
margin:10px 0px 0 0;
}

.all-catalog {
background:url(/img/v5/all-catalog-bg.jpg) repeat-x;
height:53px;
position:relative;
}

.all-catalog .button-all-catalog {
background:url(/img/v5/all-catalog-button-bg.png) no-repeat;
height:58px; width:161px; text-align:center; padding:10px 0 0 0; position:absolute; bottom:-58px; left:0px; right:0px; margin:0 auto;
}

.all-catalog .button-all-catalog a {
color:#000;
font-size:16px;
text-decoration:none; cursor:pointer;
}

.all-catalog .button-all-catalog a:hover {
text-decoration:none;
}

#advantages {
margin-top:115px;
border-bottom:2px #eaeaea solid;
padding-bottom:35px;
}

#advantages li {
text-align:center; min-height: 180px;
/*width:180px; float:left; margin-right:28px;*/
}

/*#advantages li:first-child { margin-right:0px;}*/

#advantages li span {
color:#e70000;
}

#advantages li p {
margin-top:30px;
font-size:14px;
color:#2e2e2e;
}

#pre-footer {
margin-top:40px;
}

#pre-footer .block {
/*float:left; margin-right:40px; width:380px;*/ position: relative; margin: 0 0 0 0; padding: 0 0 0 0; display: block;
}

/*#pre-footer .block:last-child {margin-right:0px;}*/

#pre-footer .block .name {
font-size:20px;
color:#000;
margin-bottom:30px;
}
#pre-footer .reviews img{max-width: 100%;}
#pre-footer .reviews p a {
color:#000;
font-size:15px;
text-decoration:none;
/*border-bottom:1px #d4d4d4 solid;*/
}

#pre-footer .reviews p a:hover {
border-bottom:0px;
}

#pre-footer .reviews p span {
color:#e70000;
font-size:15px;
}

#pre-footer .pay img{max-width: 100%;}
#pre-footer .pay p {
font-size:14px;
color:#2e2e2e;
line-height:20px;
}

#pre-footer .pay p span {
font-size:13px;
color:#727272;
}

#pre-footer .social p {
font-size:14px;
color:#2e2e2e;
line-height:20px;
}

#pre-footer .social p span {
font-size:13px;
color:#727272;
}

#pre-footer .social .img a img {
margin-right:10px; margin-bottom: 10px;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

#pre-footer .social .img a:last-child img {
margin-right:0px;
}

#pre-footer .social .img a img:hover {
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

#pre-footer .social .img {
margin-bottom:30px;
}

#pre-footer .subscribe {
position:relative;
}

#pre-footer .subscribe input[type="text"] {
width:365px;
padding-left:15px;
height:41px;
border:1px #9e9e9e solid;
}

#pre-footer .subscribe input[type="submit"] {
background:#fcb040;
width:125px;
height:45px;
position:absolute;
top:0px;
right:-2px;
border:0px;
cursor:pointer;
color:#000;
}

footer {
/*height:390px;*/
background:#2e2e2e; margin-top:40px; padding:30px 0;
}

footer .block {
/*float:left; margin-right:40px; width:380px;*/
}

/*footer .block:last-child {margin-right:0px;}*/

footer .block .name {
font-size:15px;
color:#fff;
font-family: ProximaNovaBold;
margin-bottom:20px;
}

footer .catalog {

}

footer .catalog li {
float:left;
width:190px;
margin-bottom:5px;
}

footer .catalog li a {
color:#979797;
font-size:13px;
text-decoration:none;
}

footer .copyright {
/*margin-top:75px;*/
font-family: ProximaNovaRegularItalic; font-size:13px; color:#5d5d5d; line-height:15px;
}

footer .menu .a {
float:left;
margin-right:50px;
}

footer .menu .a:last-child {
margin-right:0px;
}

footer .menu .a li {
margin-bottom:5px;
}

footer .menu .a li a {
color:#979797;
font-size:13px;
text-decoration:none;
}

footer .menu .pay {
/*margin-top:75px;*/
}

footer .menu .pay img {
/*width:360px;*/ max-width: 100%;
}

footer .contact {
line-height:21px;
}

footer .contact .number {
color:#fff;
font-size:18px;
margin:5px 0px 0px 0px;
}

footer .contact .number span {
margin-left:20px;
}

footer .contact .tit {
font-size:14px;
color:#979797;
margin:15px 0 0 0;
}

footer .contact .tit-text {
font-size:14px;
color:#fff;
}

footer .contact .img {
margin-top:20px;
}

footer .contact .img a img {
margin-right:10px;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
          width:30px;
}

footer .contact .img a:last-child img {
margin-right:0px;
}

footer .contact .img a img:hover {
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}




#wrapper {margin-top: 15px;}

#wrapper .speedbar {font-family: ProximaNovaRegularItalic;font-size:14px;color:#fcb040;margin-bottom: 5px;}

#wrapper .speedbar a {
color:#979797;
text-decoration:none;
background:url(/img/v5/sidebar-arrow1.jpg) no-repeat right 4px;
padding-right:15px;
margin-right:15px;
}

#wrapper .speedbar a:last-child {
background:url(/img/v5/sidebar-arrow2.jpg) no-repeat right 4px;
}

#wrapper .speedbar a:hover {
text-decoration:none;
}

#wrapper .basket-title {
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
padding-bottom:30px;
border-bottom:2px #eaeaea solid;
margin-bottom:45px;
}

#wrapper .basket-title a:nth-child(2) {background:url(/img/v5/basket-title-icon1.jpg) no-repeat left top; font-size:14px; color:#000000; padding-left:30px; float:right; margin-right:50px;}

#wrapper .basket-title a:nth-child(1) {background:url(/img/v5/basket-title-icon2.jpg) no-repeat left top; font-size:14px; color:#979797; padding-left:30px; float:right;}

.basket-page {

}

.basket-page .block {
/*height:80px;*/ padding-bottom:30px; margin-bottom:30px; border-bottom:1px #eaeaea solid; position: relative;
}
.basket-page .block:after{display: block; content: ""; position: relative; clear: both; margin: 0 0 0 0; padding: 0 0 0 0;}

.basket-page .block .img {height:82px; width:82px; overflow:hidden; box-sizing: border-box; border:1px #d8d8d8 solid; text-align:center; display: table-cell; vertical-align: middle; float:left; position: relative;}

.basket-page .block .img img {max-width:80px; max-height: 100%; max-width: 100%;}

.basket-page .name-artic {float:left; /*margin:15px 45px 0 45px; width:640px;*/ margin:15px 0 0 0; padding: 0 4% 0 4%; box-sizing: border-box; width:60%;}

.basket-page .name-artic a {
font-size:18px;
color:#000;
}

.basket-page .name-artic a:hover {
text-decoration:none;
color:#fcb040;
}

.basket-page .name-artic p {
font-family: ProximaNovaRegularItalic;
color:#979797;
font-size:14px;
margin-top:10px;
}

.basket-page input[type="text"] {float:left; box-sizing: border-box; width:82px; height:52px; border:1px #9e9e9e solid; font-size:22px; color:#000; text-align:center; font-family: ProximaNovaBold; margin:15px 0px 0px 0px;}

.basket-page .price {float:left; /*margin:20px 0px 0px 80px; width:200px;*/ box-sizing: border-box; margin:20px 0px 0px 0; padding: 0 0 0 4%; width:23%; font-size:24px; color:#000; font-family: ProximaNovaBold;}
.basket-page .price .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
.basket-page .price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:2px solid #000; top:18px;}

.basket-page .delete {
float:right;
margin-top:35px;
}

.basket-page .delete a {
background:url(/img/v5/basket-close-towar-img.jpg) no-repeat -15px 0px;
padding:8px;
}

.basket-page .delete a:hover {
background:url(/img/v5/basket-close-towar-img.jpg) no-repeat 0px 0px;
}

.basket-page .total {
font-size:24px;
color:#000;
font-family: ProximaNovaBold;
float:right;
margin-bottom:65px;
}
.basket-page .total .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
.basket-page .total .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:3px solid #000; top:26px;}

.basket-page .total span {
font-size:36px;
}

.basket-page input[type="submit"], .basket-page .order {
border:0px; display:block; font-size:22px; color:#000; font-family: ProximaNovaBold; text-align:center; background:#fcb040; width:265px; height:50px;
cursor:pointer; text-decoration:none; margin:0 auto; line-height: 30px; padding:10px 0 10px 0;
}

.basket-page input[type="submit"]:hover, .basket-page .order:hover {
color:#fcb040;
background:#222;
}

#wrapper .page-catalog {/*float:right; width:910px;*/ position: relative;}

#wrapper .page-title {
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
padding-bottom:25px;
border-bottom:1px #eaeaea solid;
margin-bottom:20px;
}

.sub-categories {
padding-bottom:25px;
border-bottom:1px #eaeaea solid;
margin-bottom:20px;
}

.sub-categories p {
font-size:16px;
color:#a5a5a5;
margin-bottom:10px;
}

.sub-categories a {
font-family: ProximaNovaRegularItalic;
font-size:14px;
color:#2e2e2e;
text-decoration:none;
/*border-bottom:1px #2e2e2e dashed;*/
}

.sub-categories a:hover, .sub-categories li.active a {
border:0px;
color:#fcb040;
text-decoration:none;
}

.sub-categories ul{margin:0 -15px; position:relative;}
.sub-categories ul:after{content:""; clear:both; display:block;}
.sub-categories li {
float:left; /*width:265px; margin:0px 38px 5px 0px;*/ width:100%; margin:0px 0px 5px 0px; padding:0 15px; position:relative; box-sizing:border-box;
}

#wrapper .page-catalog .sorting {
margin-bottom:30px;
}

#wrapper .page-catalog .sorting p {
font-size:16px;
color:#a5a5a5;
margin-bottom:10px;

}

#wrapper .page-catalog .sorting .tabs li {
float:left;
padding:0px 0px 0px 0;
margin-right:15px;
position:relative;
}
#wrapper .page-catalog .sorting .tabs li input[type="radio"] {
display: none;
}
#wrapper .page-catalog .sorting .tabs li input[type="radio"] + label {
display:block;
padding:10px 20px 10px 55px;
background: #ececec;
position:relative; font-size:19px; font-family: ProximaNovaBold;
}

#wrapper .page-catalog .sorting .tabs li a {display:block;
padding:10px 20px 10px 20px;
background: #ececec;
position:relative;
font-size:19px;
color:#000000;
font-family: ProximaNovaBold;
text-decoration:none;}
#wrapper .page-catalog .sorting .tabs li:nth-child(1) input[type="radio"] + label {
padding:10px 20px 10px 20px;
}
#wrapper .page-catalog .sorting .tabs li:nth-child(1) input[type="radio"] + label:hover, #wrapper .page-catalog .sorting .tabs li:nth-child(1) input[type="radio"]:checked  + label{background: #fcb040;}

#wrapper .page-catalog  .sorting .tabs li:nth-child(2) input[type="radio"] + label {
background:#ececec url(/img/v5/catalog-menu-icon1.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(2) input[type="radio"] + label:hover, #wrapper .page-catalog .sorting .tabs li:nth-child(2) input[type="radio"]:checked + label {
background:#fcb040 url(/img/v5/catalog-menu-icon1.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(3) input[type="radio"] + label {
background:#ececec url(/img/v5/catalog-menu-icon2.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(3) input[type="radio"] + label:hover, #wrapper .page-catalog .sorting .tabs li:nth-child(3) input[type="radio"]:checked + label {
background:#fcb040 url(/img/v5/catalog-menu-icon2.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(4) input[type="radio"] + label {
background:#ececec url(/img/v5/catalog-menu-icon3.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(4) input[type="radio"] + label:hover, #wrapper .page-catalog .sorting .tabs li:nth-child(4) input[type="radio"]:checked + label {
background:#fcb040 url(/img/v5/catalog-menu-icon3.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(5) input[type="radio"] + label {
background:#ececec url(/img/v5/catalog-menu-icon4.png) no-repeat 15px 10px;
}

#wrapper .page-catalog .sorting .tabs li:nth-child(5) input[type="radio"] + label:hover, #wrapper .page-catalog .sorting .tabs li:nth-child(5) input[type="radio"]:checked + label {
background:#fcb040 url(/img/v5/catalog-menu-icon4.png) no-repeat 15px 10px;
}
#wrapper .page-catalog .sorting .tabs li input[type="radio"]:checked + label{background-color:#fcb040;}

#wrapper .page-catalog .sorting .tabs li input {background-color:transparent; border:none; font-size:19px; color:#000000; font-family: ProximaNovaBold; text-decoration:none; cursor:pointer; outline:none; padding:0 0 0 0; margin:0 0 0 0;}

#wrapper .page-catalog .sorting .tabs li:nth-child(2):hover:after, #wrapper .page-catalog .sorting .tabs li:nth-child(3):hover:after, #wrapper .page-catalog .sorting .tabs li:nth-child(4):hover:after, #wrapper .page-catalog .sorting .tabs li:nth-child(5):hover:after
,#wrapper .page-catalog .sorting .tabs li input[type="radio"]:checked + label:after
 {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(252, 176, 64, 0);
	border-top-color: #fcb040;
	border-width: 10px;
	margin-left: -10px;
}

#wrapper .page-catalog #catalog-blocks .block:nth-child(3n) {
margin-right:0px;
}

#wrapper .page-catalog #catalog-blocks .block:nth-child(4n) {
margin-right:33px;
}

#wrapper .sidebar {/*float:left; width:260px;*/ position: relative;
}

#wrapper .sidebar .sidebar-name {
font-size:18px;
color:#2e2e2e;
font-family: ProximaNovaBold;
margin-bottom:20px;
}
#wrapper .sidebar .fltr_name31, #wrapper .sidebar .fltr_name25, #wrapper .sidebar .fltr_name26, #wrapper .sidebar .fltr_name27, #wrapper .sidebar .fltr_name28, #wrapper .sidebar .fltr_name29{margin-bottom:0px;}

#wrapper .sidebar .block-sort  {
margin-bottom:35px;
clear:both;
}

/*#wrapper .sidebar .block-sort a {
font-size:13px;
color:#a5a5a5;
text-decoration:none;
border-bottom:1px #a5a5a5 dashed;
margin:7px 10px;
height:14px; line-height: 14px;
display:block;
float:left;
}

#wrapper .sidebar .block-sort a:hover, #wrapper .sidebar .block-sort a.active {
padding:5px 8px;
background:#fcb040;
border-bottom:1px #fcb040 dashed;
color:#2e2e2e;
margin:2px 2px;
height:24px;
}*/

.fltr_block{margin-bottom:35px;}
.fltr_block31, .fltr_block25, .fltr_block26{margin-bottom:0px;}
.fltr_block input[type="checkbox"], .fltr_block input[type="radio"]{display:none;}
.fltr_block label{
font-size:13px;
color:#a5a5a5;
text-decoration:none;
/*border-bottom:1px #a5a5a5 dashed;*/
margin:7px 10px;
height:14px; line-height: 14px; cursor:pointer;
/*display:block;*/
float:left;
}

.fltr_block label:hover, .fltr_block label.check, .fltr_block label.checked {
padding:5px 8px;
background:#fcb040;
/*border-bottom:1px #fcb040 dashed;*/
color:#2e2e2e;
margin:2px 2px;
height:24px;
}

.eFiltr_reset{text-align:center; border-top: 1px #a5a5a5 solid; padding-top: 20px;}
.eFiltr_reset a{display:inline-block; vertical-align:top; width: 160px; height: 45px; background: #fcb040; text-align: center; font-size: 16px;
    color: #000; border: 0px; cursor: pointer; text-decoration:none; line-height:45px;
}

#wrapper .sidebar .block-price {

}

#wrapper .sidebar .clear-sort {
text-align:center;
border-top:1px #a5a5a5 solid;
}

#wrapper .sidebar .clear-sort input[type="submit"] {
width:160px;
height:45px;
background:#fcb040;
text-align:center;
font-size:16px;
color:#000;
border:0px;
cursor:pointer;
margin-top:20px;
}

.pagination {margin-top:70px; display:block; clear:both;}

.pagination a {font-size:18px; color:#000; text-decoration:none; padding:3px 9px;}

.pagination a:hover, .pagination a.active {background:#fcb040; padding:3px 9px;}
.pagination .current{background:#fcb040; padding:3px 9px; font-size:18px;}


#wrapper .towar-title-rating {

}

#wrapper .towar-title-rating  .title-towar {/*float:left; width: 1210px;*/ font-size:22px; color:#000;}

#wrapper .towar-title-rating  .title-towar p {font-family: ProximaNovaRegularItalic;font-size:14px;color:#979797;margin-top: 5px;}

#wrapper .towar-title-rating .rating {
float:right;
background:url(/img/v5/rating-bg.jpg) no-repeat top right;
padding-right:160px;
text-align:left;
height:20px;
padding-top:2px;
}

#wrapper .buy-towar {margin: 10px 0 0 0;}

#wrapper .buy-towar .slider-img {
/*float:left; width:660px;*/ position: relative; display: block;
}
#wrapper .buy-towar .slider-img .big-img-t{width: 100%; position: relative; display: table; box-sizing: border-box;}
#wrapper .buy-towar .slider-img .big-img {
/*width:658px;*/ height:527px; width: 100%; position: relative; border:1px #d8d8d8 solid; text-align:center; display: table-cell; vertical-align: middle; box-sizing: border-box;
}

#wrapper .buy-towar .slider-img .big-img img {
/*max-width:658px;*/ max-height: 100%; max-width: 100%;
}

#wrapper .buy-towar .slider-img .small-img {
height:100px; position: relative;
}

#wrapper .buy-towar .slider-img .small-img p {/*padding:10px 0 0 0;*/
width:80px; height:80px; position: relative; box-sizing: border-box; border:1px #d8d8d8 solid; float:left; text-align:center; padding:11px 0 0 0; margin:11px 10px 0 0;
}

#wrapper .buy-towar .slider-img .small-img p:hover {
/*width:78px; height:76px;*/ height:89px; background:url(/img/v5/small-img-bg-hover.jpg) no-repeat; background-size: 100% 100%; border-color:transparent; padding:19px 0 0 0; margin:3px 10px 0 0;
}

#wrapper .buy-towar .slider-img .small-img img {
max-width:60px; max-height:60px; display: block; margin: 0 auto; width: auto; height: auto;
}

#wrapper .buy-towar .fullstory-towar-buy-right {
/*float:right; width:500px;*/ position: relative;
}

#wrapper .buy-towar .fullstory-towar-buy-right .price {
position:relative;
font-size:36px;
color:#000;
font-family: ProximaNovaBold;
}
#wrapper .buy-towar .fullstory-towar-buy-right .price .rub{/*text-decoration:line-through;*/ position:relative; font-style:normal;}
#wrapper .buy-towar .fullstory-towar-buy-right .price .rub:after{content: ""; display: block; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; left:0px; right:3px; border-bottom:3px solid #000; top:26px;}

#wrapper .buy-towar .fullstory-towar-buy-right .price p {
float:right; font-size:30px; color:#ababab; margin-right:200px; font-family: ProximaNovaBold; text-decoration:line-through;
}

#wrapper .buy-towar .fullstory-towar-buy-right .price .new {
background:url(/img/v5/catalog-block-new.png) no-repeat;
width:41px;
height:41px;
position:absolute;
top:0px;
right:0px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .price .proc {
	/*background:url(/img/v5/catalog-block-_25.png) no-repeat;*/
	background-color:#ff4800; width:41px; height:41px; border-radius:50%; text-align:center; line-height:41px; color:#fff; font-size:12px;
	position:absolute; top:0px; right:55px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .color-block {margin-top: 15px;}

#wrapper .buy-towar .fullstory-towar-buy-right .color-block li {
float:left;
}

#wrapper .buy-towar .fullstory-towar-buy-right .color-block li:first-child {
font-size:18px;
color:#000;
margin-right:15px;
padding-top:10px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .color-block li.color {position: relative; width:40px; height:40px; cursor:pointer; margin-right:10px; margin-bottom: 10px;}
#wrapper .buy-towar .fullstory-towar-buy-right .color-block li.color .colora{display: block; cursor: pointer; position: relative; width:40px; height:40px;}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block {margin-top: 15px;}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block input {
float:left;
width:80px;
height:52px;
border:1px #9e9e9e solid;
text-align:center;
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block .button {
float:left; box-sizing: border-box; width:160px; height:52px; padding:0 0 0 0; background:#fcb040; margin:0px 40px 0px 15px;
text-align:center;
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
text-transform:uppercase;
cursor:pointer; border:none;
}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block .button:hover {
color:#fcb040;
background:#2e2e2e;
}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block .link {padding-top:10px;}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block .link a {
float:left;
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
text-transform:uppercase;
border-bottom:1px #000 dashed;
text-decoration:none;
}

#wrapper .buy-towar .fullstory-towar-buy-right .buy-block .link a:hover {
border:0px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .compare-favorites {margin: 40px 0 0 0;}

#wrapper .buy-towar .fullstory-towar-buy-right .compare-favorites .btn1 {
width:125px;
padding:10px 0px 0px 55px;
height:32px;
background:#ececec url(/img/v5/compare-favorites-icon1.png) no-repeat 15px 8px;
font-size:18px;
color:#000;
float:left;
margin-right:30px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .compare-favorites .btn2 {
width:125px;
padding:10px 0px 0px 55px;
height:32px;
background:#ececec url(/img/v5/compare-favorites-icon2.png) no-repeat 15px 8px;
font-size:18px;
color:#000;
float:left;
}

#wrapper .buy-towar .fullstory-towar-buy-right .compare-favorites a {
text-decoration:none;
}

#wrapper .buy-towar .fullstory-towar-buy-right .compare-favorites p {
float:left;
width:55px;
height:34px;
padding-top:8px;
background:#2e2e2e;
font-size:21px;
color:#fff;
font-family: ProximaNovaBold;
text-align:center;
}

#wrapper .buy-towar .fullstory-towar-buy-right .information-delivery {margin: 20px 0 0 0;}

#wrapper .buy-towar .fullstory-towar-buy-right .information-delivery .name {
font-size:18px;
color:#000000;
background:url(/img/v5/info-dev-icon.jpg) no-repeat left 2px;
padding-left:20px;
}

#wrapper .buy-towar .fullstory-towar-buy-right .information-delivery p {font-size:14px;color:#747474;line-height:25px;margin: 10px 0 0 0;}

#wrapper .buy-towar .fullstory-towar-buy-right .social {
margin:40px 0 0 0;
}

#wrapper .buy-towar .fullstory-towar-buy-right .social .name {
font-size:18px; color:#000000; margin-bottom:10px;
}
#wrapper .buy-towar .fullstory-towar-buy-right .social .name img{ max-width: 100%;}

#wrapper .fullstory-container {
margin:45px 0 0 0;
}

#wrapper .fullstory-container .news-description {/*float:left; width:860px;*/ position: relative; display: block;}


#wrapper .fullstory-container .name-desc {
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
margin-bottom:35px;
}

#wrapper .fullstory-container .news-description .text-desc {
font-size:14px;
color:#747474;
line-height:25px;
}

.news-description ul{
    list-style: disc;
        margin-left: 18px;
}

#wrapper .fullstory-container .commodity-buying {/*float:right; width:280px;*/ position: relative; display: block;}




#wrapper .fullstory-container .commodity-buying .block-towar {/*width:280px;*/ position: relative; margin-bottom:35px;}

#wrapper .fullstory-container .commodity-buying .block-towar .img {
/*width:278px;*/ position: relative; box-sizing: border-box; width: 100%; background:#fff; height:220px; text-align:center; border:1px #d8d8d8 solid;
}

#wrapper .fullstory-container .commodity-buying .block-towar .img img {
/*max-width:278px;*/ max-height: 100%; max-width: 100%;
}

#wrapper .fullstory-container .commodity-buying .block-towar .title {
margin:10px 0 20px 0;
}

#wrapper .fullstory-container .commodity-buying .block-towar .title a {
font-size:14px;
color:#2e2e2e;
text-decoration:none;
border-bottom:/*1px #d8d8d8 solid;*/
}

#wrapper .fullstory-container .commodity-buying .block-towar .title a:hover {
border-bottom:0px;
}

#wrapper .fullstory-container .commodity-buying .block-towar .price {
/*float:left; width:280px;*/ color:#000000; font-size:20px; font-family: ProximaNovaBold; position: relative; display: block;
}

#wrapper .fullstory-container .commodity-buying .block-towar .price p {
float:right; background:url(/img/v5/vnalichii.png) no-repeat left top; color:#979797; font-size:13px; font-family: ProximaNovaRegular; padding-left:25px;
}

#wrapper .related-news {/*margin:75px 0 0 0;*/ margin: 40px 0 0 0;}

#wrapper .related-news .name-related {
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
margin-bottom:35px;
}


#wrapper .related-news .block-towar {/*float:left; width:280px; margin-right:33px;*/ position: relative; display: block;}
#wrapper .related-news .block-towar:after{position: relative; display: block; margin: 0 0 0 0; padding: 0 0 0 0; content: ""; clear: both;}

/*#wrapper .related-news .block-towar:last-child {margin-right:0px;}*/

#wrapper .related-news .block-towar .img {
/*width:278px;*/ background:#fff; box-sizing: border-box; height:220px; text-align:center; border:1px #d8d8d8 solid; width: 100%; position: relative; display: block;
}

#wrapper .related-news .block-towar .img img {/*max-width:278px;*/ position: relative; max-width: 100%; max-height: 100%;}

#wrapper .related-news .block-towar .title {
margin:10px 0 20px 0;
}

#wrapper .related-news .block-towar .title a {
font-size:14px;
color:#2e2e2e;
text-decoration:none;
border-bottom:/*1px #d8d8d8 solid;*/
}

#wrapper .related-news .block-towar .title a:hover {
border-bottom:0px;
}

#wrapper .related-news .block-towar .price {/*float:left; width:280px;*/ color:#000000; font-size:20px; font-family: ProximaNovaBold; position: relative;}

#wrapper .related-news .block-towar .price p {
float:right;
background:url(/img/v5/vnalichii.png) no-repeat left top;
color:#979797;
font-size:13px;
font-family: ProximaNovaRegular;
padding-left:25px;
}
















#catalog-popular2, #catalog-popular3, #catalog-popular4, #catalog-popular5,#catalog-popular6, #catalog-popular7, #catalog-popular8,
#catalog-popular9, #catalog-popular10, #catalog-popular11, #catalog-popular12, #catalog-popular13, #catalog-popular14, #catalog-popular15, #catalog-popular16 {
display:none;
}

.shop-cart {
    background-color: transparent;
    border: none;
    padding: 0px;
    margin: 0px 0;
}

/* slider */
.tovargal{margin:0 0 0 0; padding:0 0 0 0; position: relative;}
.tovargal .bx-wrapper {position: relative; margin:0px auto; padding: 0; *zoom: 1; width:100%;}
.tovargal .bx-wrapper .bx-controls-direction{}
.tovargal .bx-wrapper .bx-controls-direction a{display: none;}
.tovargal .bx-wrapper .bx-prev{}
.tovargal .bx-wrapper .bx-next{}
.tovargal .bx-wrapper .bx-next:hover{}
.tovargal .bx-wrapper .bx-prev:hover{}
.tovargal .bx-pager{}
.tovargal .bx-pager .bx-pager-item{display: none;}
.tovargal .bx-pager .bx-pager-item a{}
.tovargal .bx-pager .bx-pager-item a.active{}

.tovargal .bxslider{margin:0 0 0 0; padding:0 0 0 0; position: relative;}
.tovargal .bxslider li {width: 100%; height: 525px; box-sizing:border-box; padding:0px 0px 0px 0px; position: relative; text-align: center; display:table; box-sizing:border-box;}
.tovargal .bxslider li a{width: 100%; height: 525px; box-sizing:border-box; padding:0px 0px 0px 0px; position: relative; text-align: center; 
    border: 1px #d8d8d8 solid; display:table-cell; vertical-align:middle; box-sizing:border-box;}
.tovargal .bxslider li img{max-width: 100%; max-height: 100%; display: block; margin: 0 auto;}


#bx-pager .bx-wrapper {position: relative; margin:0px auto; padding: 0; *zoom: 1; height: 71px;}
#bx-pager .bx-wrapper .bx-controls-direction{width:100%; position:absolute; margin:0 0 0 0; padding:0 0 0 0; top:50%;}
#bx-pager .bx-wrapper .bx-controls-direction a {position:absolute; outline:0; width:12px; height:22px; text-indent:-9999px; z-index:10; background-position: center; background-repeat: no-repeat;background-size: cover; transition: 0.3s;}
#bx-pager .bx-wrapper .bx-prev{padding:0 0 0 0; background-image:url(/img/v5/la1.png); opacity:1; left:-30px; margin:0 0 0 0;}
#bx-pager .bx-wrapper .bx-next{padding:0 0 0 0; background-image:url(/img/v5/ra1.png); opacity:1; right:-30px; margin:0 0 0 0;}
#bx-pager .bx-wrapper .bx-next:hover{opacity:0.8; transition: 0.3s;}
#bx-pager .bx-wrapper .bx-prev:hover{opacity:0.8; transition: 0.3s;}
#bx-pager .bx-pager{}
#bx-pager .bx-pager .bx-pager-item{display: none;}
#bx-pager .bx-pager .bx-pager-item a{}
#bx-pager .bx-pager .bx-pager-item a.active{}

#bx-pager .bxslider{margin:0 0 0 0; padding:0 0 0 0; position: relative; box-sizing:border-box;}
#bx-pager .bxslider li {width: 100%; height: 100px; box-sizing:border-box; padding:0px 0px 0px 0px; position: relative; text-align: center; margin:0 0 0 0;}
#bx-pager .bxslider li a{width: 100%; height: 100%; box-sizing:border-box; display:block; padding:0 0 0 0; position: relative;}
#bx-pager .bxslider li .t{width: 100%; height: 90px; box-sizing:border-box; display:table; padding:10px 0px 0px 0px; position: relative; text-align: center; margin:0 0 0 0;}
#bx-pager .bxslider li .tc{border: 1px #d8d8d8 solid; width: 100%; height: 100%; box-sizing:border-box; display:table-cell; padding:2px 2px 2px 2px; position: relative; text-align: center; vertical-align:middle;}
#bx-pager .bxslider li img{max-width: 74px; max-height: 74px; display: block; margin: 0 auto;}
#bx-pager .bxslider li a:hover .t, #bx-pager .bxslider li a.active .t{padding:2px 0px 0px 0px;}
#bx-pager .bxslider li a:hover .tc, #bx-pager .bxslider li a.active .tc{border:none; height:89px; background:url(/img/v5/small-img-bg-hover.jpg) no-repeat; background-size: 100% 100%; padding:10px 2px 2px 2px;}

/* slider */

#wrapper .buy-towar .fullstory-towar-buy-right .color-block li label{display: block; cursor: pointer; position: relative; width:40px; height:40px; position:relative;}
#wrapper .buy-towar .fullstory-towar-buy-right .color-block li input[type="radio"]{
  margin:0 0 0 0; padding:0 0 0 0; display:none;       
}

.popup{position: relative; margin: 0 0 0 0; padding: 40px 20px 40px 20px; width: 440px; max-width: 100%; box-sizing: border-box; background-color: #fcb040;}
.popup h3{font-size: 22px; color: #000; font-family: ProximaNovaBold; text-align: center; margin: 0 0 10px 0; padding: 0 0 0 0; text-transform: uppercase;}
.popup form{width: 355px; max-width: 100%; margin: 0 auto; padding: 0 0 0 0; position: relative;}
.popup input[type="text"], .popup input[type="email"], .popup input[type="tel"]{color: #000; font-size: 17px; display: block; width: 100%; background-color: #fff; box-sizing: border-box; outline: none; margin: 0 0 13px 0; padding: 0 15px 0 15px; height: 56px; border-radius: 2px; border: 1px solid #a68039;}
.popup .submit{cursor: pointer; height: 59px; margin: 0 auto; text-align: center; font-size: 20px; color: #fff; font-family: ProximaNovaBold; text-transform: uppercase; background-color: #000; transition: 0.3s; border: 2px solid #000; display: block; width: 100%; border-radius: 2px;}
.popup .submit:hover{transition: 0.3s; background-color: #fff; color: #000;}


.formbask{position:relative; margin:0 0 0 0; padding:0 0 0 0;}
.basket-page .formbask input[type="text"], .basket-page .formbask input[type="email"]{display:block; width:100%; height:40px; box-sizing:border-box; border:1px solid #fcb040; position:relative; margin:0 0 10px 0; padding:0 10px 0 10px; float:none; font-size:16px; color:#000; text-align:left; font-family: ProximaNovaRegular;}
.basket-page .formbask textarea{display:block; width:100%; height:140px; box-sizing:border-box; border:1px solid #fcb040; position:relative; margin:0 0 10px 0; padding:10px 10px 10px 10px; float:none; font-size:16px; color:#000; text-align:left; font-family: ProximaNovaRegular; resize:none;}
.basket-page .formbask select{display:block; width:100%; height:40px; box-sizing:border-box; border:1px solid #fcb040; position:relative; margin:0 0 10px 0; padding:0 10px 0 10px; float:none; font-size:16px; color:#000; text-align:left; font-family: ProximaNovaRegular;}

/*--------------------*/
.orderbl{position: relative; margin: 0 0 0 0; padding: 0 0 0 0;}
.orderbl h4{color: #000; font-size: 24px; line-height: 36px; font-family: ProximaNovaRegular; margin: 0 0 36px 0; padding: 0 0 0 60px; position: relative;}
.orderbl h4 span{position: absolute; margin: 0 0 0 0; padding: 0 0 0 0; left: 0px; top: 0px; font-size: 22px; font-family: ProximaNovaBold; color: #000; width: 36px; background-color: #fcb040; text-align: center;}
.onefrombl{position: relative; margin: 0 0 0 0; padding: 0 0 40px 0;}
.oneline{position: relative; margin: 0 0 15px 0; padding: 0 0 0 0;}
.oneline .label1{color: #626262; font-size: 18px; line-height: 23px; margin: 0 0 0 0; padding: 11px 0 11px 0; display: block; text-align: left;}
.oneline .forinp{position: relative; width: 100%; box-sizing: border-box; margin: 0 0 0 0; padding: 0 42px 0 0;}
.oneline .forinp input[type="text"], .oneline .forinp input[type="email"]{display: block; margin: 0 0 0 0; padding: 0 15px 0 15px; width: 100%; box-sizing: border-box; height: 45px; border: 1px solid #9e9e9e; font-size:18px; font-family: ProximaNovaRegular; color: #000; float:none;}
.oneline .forinp textarea{display: block; margin: 0 0 0 0; padding: 10px 15px 10px 15px; width: 100%; box-sizing: border-box; height: 90px; border: 1px solid #9e9e9e; font-size:18px; line-height: 22px; font-family: ProximaNovaRegular; color: #000; resize: none;}
.oneline .forinp select{display:block; width:100%; height:45px; box-sizing:border-box; border:1px solid #9e9e9e; position:relative; margin:0 0 0 0; padding:0 15px 0 15px; float:none; font-size:18px; font-family: ProximaNovaRegular; color: #000;}
.oneline .forinp.err{background-image: url(/img/v5/inno.png); background-position: right 13px; background-repeat: no-repeat;}
.oneline .forinp.err input[type="text"], .oneline .forinp.err input[type="email"], .oneline .forinp input[type="text"].required, .oneline .forinp input[type="email"].required, .oneline .forinp.err textarea{border-color: #f55b5b;}

.oneline .forinp.err:after {content:"Ошибка заполнения: Это поле заполнено не правильно!"; color:#f00000; font-size:13px; fon-style:italic; font-family: ProximaNovaRegular; position:absolute; left:100%; width:100%; top:15px; line-height:16px; margin:0 0 0 0; padding:0 0 0 5px; box-sizing:border-box;}

.forcr{position: relative; margin: 25px 0 0 0; padding: 0 0 0 0;}
.forcr:after{position: relative; margin: 0 0 0 0; padding: 0 0 0 0; content: ""; clear: both;}

.forcr input[type="radio"]{
  margin:0 0 0 0; padding:0 0 0 0; display:none;       
}
.forcr input[type="radio"] + label{color: #a6a6a6; font-size: 12px; line-height: 14px; margin: 0 0 0 0; padding: 0 0 0 27px; display: block; vertical-align: top; position: relative; box-sizing: border-box;  font-family: ProximaNovaRegular; font-style: italic;}
.forcr input[type="radio"] + label::before{
    content: ""; cursor: pointer; position: absolute; z-index: 1; left: 0px; top: 4px;
    display: block; vertical-align: middle; box-sizing: border-box;
    height: 14px; width: 14px; background-color: #fff;
    border:1px solid #a4a4a4; border-radius: 7px;
    margin: 0 0 0 0;
	background-image:none;
}
.forcr input[type="radio"]:checked + label::before {
    background-image: url(/img/v5/rad.jpg); background-position: center; background-repeat: no-repeat;
}
.forcr input[type="radio"] + label span{padding: 4px 0 0 0; display: block;}
.forcr img{float: left; margin-right: 25px;}

.orderbl input[type="submit"] {
border:0px;
font-size:22px;
color:#000;
font-family: ProximaNovaBold;
text-align:center;
background:#fcb040;
width:265px;
height:50px;
cursor:pointer;
margin:0 auto;
}

.orderbl input[type="submit"]:hover {
color:#fcb040;
background:#222;
}


.morebl{display:none;}

.kurier{display:none;}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: visible; opacity: 1; display: none;
	top: 0;
	left: 0;
	z-index: 10;
	background: rgba(0,0,0,0.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.vspl{position:fixed; background-color:#fff; left:50%; top:50%; box-sizing:border-box; width:150px; background-color:#fff; margin:-33px 0 0 -75px; padding:15px 15px 15px 15px; display:none; z-index: 11;}
.vspl p{color:#000; font-size:13px; margin:0 0 0 0; padding:0 0 0 0; text-align:center;}
#wrapper .fullstory-container {
    margin: 45px 0 0 0;
}
.fuls {
    background: url(/img/v5/li_ul.png) no-repeat 0px 7px;
    list-style: none;
    padding-left: 17px;
    line-height: 1.7;
    padding-bottom: 10px;
    text-align: left;
}
.fullstory-container p {
    padding: 10px 0;
}
.ins {
    padding: 26px 363px 1px;
    margin: 5px 0px 25px 0px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    /* border-left: 7px solid #41d27f; */
    background-color: #fefefe;
    border-radius: 8px;
    background: url(/img/v5/shop_market.png) no-repeat 34px 26px #fefefe;
    min-height: 201px;
    line-height: 1.7;
}
.block_left {
    padding: 26px 15px 1px;
    margin: 5px 0px 25px 0px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    background-color: #fefefe;
    border-radius: 8px;
    min-height: 201px;
    line-height: 1.7;
    width: 579px;
    float: left;
}
.block_right {
    padding: 26px 15px 1px;
    margin: 5px 5px 25px 56px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    background-color: #fefefe;
    border-radius: 8px;
    min-height: 201px;
    line-height: 1.7;
    width: 509px;
    float: left;
}
.full {
    background: url(/img/v5/li.png) no-repeat 0px 2px;
    list-style: none;
    padding-left: 23px;
    line-height: 1.7;
    padding-bottom: 10px;
    text-align: left;
}
.ins_g {
    padding: 43px 50px 5px 284px;
    margin: 14px 0px 25px 0px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    /* border-left: 7px solid #41d27f; */
    background-color: #fefefe;
    border-radius: 8px;
    background: url(/img/v5/garantiya_1.png) no-repeat 71px 18px #fefefe;
    min-height: 201px;
    line-height: 1.7;
}
.ins_sot {
    padding: 43px 50px 5px 284px;
    margin: 14px 0px 25px 0px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    /* border-left: 7px solid #41d27f; */
    background-color: #fefefe;
    border-radius: 8px;
    background: url(/img/v5/chel.png) no-repeat 71px 18px #fefefe;
    min-height: 201px;
    line-height: 1.7;
}
.ins_geo {
    padding: 43px 50px 5px 284px;
    margin: 14px 0px 25px 0px;
    border: 1px solid #dedede;
    box-shadow: 0px 3px 10px rgba(210, 210, 210, 0.44);
    /* border-left: 7px solid #41d27f; */
    background-color: #fefefe;
    border-radius: 8px;
    background: url(/img/v5/g.png) no-repeat 71px 18px #fefefe;
    min-height: 201px;
    line-height: 1.7;
}
.but {
    background: #fcb040;
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
    -moz-box-shadow: 0px 3px 0px #c37f1a;
    -webkit-box-shadow: 0px 3px 0px #c37f1a;
    box-shadow: 0px 3px 0px #c37f1a;
    width: 237px;
    /* height: 47px; */
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding: 12px 0 12px 0;
    /* margin: 30px 0 0 0; */
    cursor: pointer;
    float: right;
    text-decoration: none;
    box-sizing: border-box;
}
.but:hover {
-moz-box-shadow: 0px 5px 0px #c37f1a inset;
-webkit-box-shadow: 0px 5px 0px #c37f1a inset;
box-shadow: 0px 5px 0px #c37f1a inset;
width:237px;
}
.popup2{position: relative; margin: 0 0 0 0; padding: 0px 0px 0px 0px; width: 800px; max-width: 100%; box-sizing: border-box; background-color: #fff;}
.number a{
	text-decoration: none;
	color: #fff;
}
.old-price{
	text-decoration:line-through; font-size:28px; color:#ddd;font-family: ProximaNovaRegular;
}
#wrapper .buy-towar .fullstory-towar-buy-right .price .old-price .rub:after {
    content: "";
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: absolute;
    left: 0px;
    right: 3px;
    border-bottom: 2px solid #ddd;
    top: 20px;
}
.tit-text a{color: #fff;text-decoration:none;}
.reviews_inner{
	font-size:14px;
	height:200px;
	overflow:auto;
	    margin-bottom: 15px;
}
.reviews_inner .rvtext{    padding-top: 5px;
	font-size:12px;
	line-height: 1.2;
    display: block;
}
.reviews_inner .rvdate{
	font-size:12px;
	    color: #ccc;
    padding-top: 3px;
}
.item_sale{
	position: absolute;
    top: 20px;
    left: 0px;
    background-color: #f00;
    padding: 5px 10px;
    color: #fff;
}
.pcb_sale{
	    background-color: #f00;
    color: #fff;
    padding: 5px 15px;
    text-align: right;
}
.rltr{
	color:#f00;
}
.n-rating-stars__item{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDMxIDMxIj4gIDxwb2x5Z29uIGZpbGw9IiNGQUI2MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIxNS41IDAgMTkgMTIgMzEgMTIgMjEuNSAxOS4wNzcgMjYgMzEgMTUuNSAyNCA1IDMxIDkuNSAxOS4wNzcgMCAxMiAxMiAxMiIvPjwvc3ZnPg==);
    background-size: cover;
	position: relative;
    display: inline-block;
    box-sizing: content-box;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    border-right: 1px solid transparent;
    
    background-repeat: no-repeat;
}
.n-rating-stars{
	width:22%;
	display:inline-block;
}
.rvgrade{
	    font-size: 12px;
    color: #ccc;
}
.yromb {
width: 60px;
    height: 60px;
    transform: rotate(45deg);
    overflow: hidden;
    background-color: #fcb040;
    margin-top: -260px;
    margin-left: 20px;
}
.yromb > span {
max-width: 100%;
    transform: rotate(-45deg);
    color: #fff;
    display: block;
    margin-left: 0px;
    margin-top: 20px;
}

.rromb {
width: 60px;
    height: 60px;
    transform: rotate(45deg);
    overflow: hidden;
    background-color: #fcb040;
    margin-top: -260px;
    margin-left: 20px;
}
.rromb > span {
max-width: 100%;
    transform: rotate(-45deg);
    color: #fff;
    display: block;
    margin-left: 2px;
    margin-top: 12px;
}

.rromb.yr_prod > span{
	    margin-left: 3px;
    margin-top: 12px;
    text-align: center;
}

.yr_prod{
	margin-left:0;
	margin-top:0;
	position: absolute;
    top: 20px;
    left: 20px;
}

.arrow {
transform: rotate(90deg);
  position: relative;
  margin: 50px auto;
  }
  .arrow:before,
  .arrow:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 30px solid transparent; 
    border-right: 0;
    }
.arrow {
  width: 45px;
  height: 25px;
  background: #fcb040; 
  position: absolute;
    top: -40px;
    left: 15px;  
  }
  .arrow:after {
    top: -18px;
    right: -20px;
    border-left-color: #fcb040;  
    }
	.arrow > span{
	transform: rotate(-90deg);
    color: #fff;
	display: block;
	    text-align: center;
    padding-top: 7px;
	}
	
