#wrapper{width:100%}


/*#content{
	width:1170px;
	margin:0 auto;
}*/


.col-2{
	width:66.6666%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.col-1{
	width:33.3333%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.padd{padding:0 0 0 12px}

.r-padd{padding:0 12px 0 0}


.line-top-banner img{max-width:100%;}

.line-top-banner{margin:0 0 12px 0}


.collection-anons .lefter, .collection-anons .righter{
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.collection-anons .lefter img, .collection-anons .righter img{max-width:100%}

.collection-anons .lefter{padding:0 6px 0 0}

.collection-anons .righter{padding:0 0 0 6px}

.collection-anons .righter img{height:initial;}

#anons-tovar .l-c, #anons-tovar .r-col{
	width:33.3333%; 
	padding:0 4.6666px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:initial
	}
	
#anons-tovar > a{display:block}

#anons-tovar a:first-child .l-c{
	padding-left:0;
	padding-right: 9.333px;
}

#anons-tovar a:last-child .l-c, #anons-tovar .r-col{
	padding-right:0
}

#anons-tovar .r-col{
	padding-left: 9.333px;
}

/*ul.big-menu li.dost {
	background-image: url(../img/dost.jpg); 
	background-repeat:no-repeat;
	background-position:90% bottom;
	background-size:initial !important
}*/
ul.big-menu li.about {
	background-image: url(../img/ab.jpg);
	background-repeat:no-repeat;
	background-position:90% bottom;
	background-size:initial !important
}
ul.big-menu li.inter {
	background-image: url(../img/int.png);
	background-repeat:no-repeat;
	background-position:90% bottom;
	background-size:initial !important
}

ul.big-menu li{
	width:33.3333%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding-right:5px
	}
	
.jquery-short-text{
	overflow: initial;
	height: initial;
	position:initial
}

#line{width:100%; letter-spacing: 9.55px !IMPORTANT;}
#line span{letter-spacing: 9.55px !IMPORTANT;}
#r-col{width:417px; padding-left:20px;}
.phone{padding: 0px 50px}


#navigation form input{ width: 150px;}

ul.main-menu li.dot{width:32px}

.slider-catalog .slide-list {
    position: relative;
    padding: 0;
    width: 880px;
    margin: 0 auto;
    overflow: hidden;
}

.slider-catalog{width:100%}

#hits{margin-top:50px}

.slider-tovars{width:100%}

#navigation form input{height:24px; padding-top:0; padding-bottom:0}

/*#slider{height:400px; top:235px}*/

.flexslider .slides > li{height:400px}

.slide-list,.slider-catalog .slide-list{width:1040px}

.slide-item, .slider-catalog .slide-item-c{width:258px}

.next-slide-c{background: url(../img/next.jpg) 100% 55% no-repeat;}
.prev-slide-c{background: url(../img/back.jpg) 0 45% no-repeat;}

.dop_phone span{font-size:22px; font-weight:normal; margin-top:0; letter-spacing: 1.1px;}

.soc-set-footer a{margin:0 3px}

.soc-set-footer img{width:25px}

.soc-set-footer a:last-child img{width:55px}

.soc-set-footer a{margin:0 4px}

.soc-set-footer{margin-bottom: 10px;display: block;}

#footer-content .r-col .main-phone{color:#80838b; letter-spacing: 2.7px;}

#footer-content .r-col .main-phone span{letter-spacing: 1.9px;}

/*.col-1.r-padd{position:relative}

.col-1.r-padd .playLeft{
	background-size:100% auto;
	width: 38%;
	height:100%;
	margin: 0;
	background:none;
	top:0;
	left:0;
	position:absolute
}*/

/*.col-1.r-padd .playLeft:hover{
	cursor:pointer
}

.col-1.r-padd .playRight{
	background-size:100% auto;
	width: 58%;
	height: 41%;
	margin: 0;
	background:none;
	top:0;
	left: 38%;
	position:absolute
}*/

/*.col-1.r-padd .playRight:hover{
	cursor:pointer
}*/

/*.col-1.r-padd .playRightBottom{
	background-size:100% auto;
	width: 58%;
	height: 59%;
	margin: 0;
	background:none;
	top: 41%;
	left: 38%;
	position:absolute
}

.col-1.r-padd .playRightBottom:hover{
	cursor:pointer
}*/
/*a img{border:0}*/

/*.video-window{left:0}*/

#hits .slide-item img{width:220px; height:auto}

#line-catalog .slide-item-c img{width:auto; height:200px}

.bon #header {
	width: 1170px;
	margin-left: -585px;
	left: 50%;
	}
	
.bon #footer{
	width:100%;
	left:0;
	margin-left:0
}
	
/*.text-bonus{
	width:1170px
}

.bon #page-navigator,
.bonus-programm{
	width:1170px
}*/

.bonus-p{font-size:18px; line-height:28px; margin: 5px 0 0;}
.bonus-p-2{font-size:17px;color: rgb(255,0,0);margin-top: 15px;}
.text-bonus .sp{margin-bottom:5px; display:block}

ul.catalog_main_menu.col li .im-g{height:155px}

.grey .text-bonus{width:1170px; padding:30px 0 60px 0}

/*#catalog-t{
	width:950px
}
*/


/*.all-tovars .f-99 img{
	margin-top: 20px;
}*/

/*.all-tovars .f-99 > div{
	height:200px !important;
}*/


.bb{height:220px}

#hits{height:370px}

.with-dost .dost{background:url(../img/dost-dost.jpg) top left no-repeat;}

.content_area{width: 100%;}

#header-content a.add_phone{font-size:14px}
.main-phone a{font-size:30px}

.phone span{font-size:13px; }

.phone{width:370px; padding:5px 20px 0 20px}

#header-content #r-col a{font-size:14px}

.slider-header{width:400px}

.slider-header .slide-list{width:320px}

.slide-item-h{width:320px}

.slider-header .slide-item-h .lef_def{font-size:11px}

.slider-header .slide-item-h .lef_def{width:235px}

#r-col .cart {margin-top: 5px; margin-right: 15px; float: right;}

/*ul.status { margin: 275px 0 0;}*/

.clearhuck::after { display: table; clear: both; content: ""; }

#cdek_frame #resArea { font-family: Verdana; font-size: 14px; color: #008bcc; line-height: 26px; }

/*#cdek_frame {
	min-height: 192px;
}*/

#widget-ddelivery>iframe { position: static !important;}
.oformlenie .send_button.lefter { position: absolute; top: -109px; right: 0;}
.lt-widget-wrap input { background: none;}
/*#filtres{width:205px}*/

#navigation form input::-moz-input-placeholder {font-style:italic}
#navigation form input::-webkit-input-placeholder {font-style:italic}
#navigation form input::-ms-input-placeholder {font-style:italict}

/*.top-info-contact{
	position:absolute;
	border-top:2px solid #80838a;
	border-bottom:2px solid #80838a;
	padding:72px 0 17px 0;
	left:0;
	top:312px;
	width:100%
}*/

/*.inf-cont{padding-top:260px}*/

.top-info-contact div{width:1170px;margin:0 auto}

.top-info-contact div p{margin:0 0 4px 0}


/*рулетка*/
#content.page-roul{width:100%}

#content.page-roul #page-navigator{width:1170px; margin:0 auto}

#content.page-roul #page-navigator + h1{width:1170px; margin:20px auto 0 auto}
#content.page-roul #page-navigator + h2{width:1170px; margin:20px auto 0 auto}


.block-roulette {
	/*background-image: url(../img/roulette/roulette-bck.jpg);
	background-size: 1000px;*/
	padding: 100px 0 50px 0;
	margin:20px 0 0 0;
	height:471px
}

		
		#rules_and_prizes ul { list-style: none; padding: 0; }
	
		.roulette {
			position: relative;
			width:1170px;
			margin:0 auto;
			text-align:center;
		}
		
		.block-roulette h2 {
			margin-top: 35px;
		}
		
		.page-roul #rules_and_prizes {
			margin: 85px auto 0 auto;
		}
		
		
		#r_disc, #r_arrow {
			width: 450px;
		}
	
		#r_arrow {
			z-index: 1;
			position: absolute;
			left: 50%;
			top: 0;
			transform: translate(-50%, 0);
		}
		
		#rules_and_prizes {
			width:1170px;
			margin:50px auto 0 auto
		}
		
		#roulette_start,
		#roulette_stop {
			background-image: url(../img/roulette/start-2210.png);
		    width: 160px; 
		    height: 55px;
		    background-repeat: round;
		    border: none;
		    font-size: 1.8em;
		    text-transform: uppercase;
		    color: white;
		    background-color: transparent;
		}
		
		#roulette_start {
			position: absolute;
			left: 20%;
			margin-left: -200px;
			bottom: 140px;
		}
		
		#roulette_stop {
			position: absolute;
			right: 20%;
			margin-right: -190px;
			bottom: 140px;
		}
		
		.roulette-container {
			display: inline-block;
			margin-bottom: 70px;
			width: 620px;
		}
		
#roulette_start:hover, #roulette_stop:hover{cursor:pointer;opacity:0.8}
		
		#roulette_stop { background-image: url(../img/roulette/stop-2210.png);}
		
		#roulette_stop { margin-left: 10px; }
		
		.rotate_start {
		    -webkit-animation:	preloader 2500ms 1 linear;
		    -moz-animation:		preloader 2500ms 1 linear;
		    -ms-animation:		preloader 2500ms 1 linear;
		    -o-animation:		preloader 2500ms 1 linear;
		    animation:			preloader 2500ms 1 linear;
		}
		
		.rotate_infinite {
		/*
		    -webkit-animation:	preloader 4500ms infinite linear;
		    -moz-animation:		preloader 4500ms infinite linear;
		    -ms-animation:		preloader 4500ms infinite linear;
		    -o-animation:		preloader 4500ms infinite linear;
		    animation:			preloader 4500ms infinite linear;
		    */
		}
		
		.rotate_stop {
		/*
		    -webkit-animation:	preloader 2500ms 1 ease-in;
		    -moz-animation:		preloader 2500ms 1 ease-in;
		    -ms-animation:		preloader 2500ms 1 ease-in;
		    -o-animation:		preloader 2500ms 1 ease-in;
		    animation:			preloader 2500ms 1 ease-in;
		    */
		}
		
	@-webkit-keyframes preloader { to { -webkit-transform: rotate(360deg); }}
	@-moz-keyframes preloader { to { -moz-transform: rotate(360deg); }}
	@-ms-keyframes preloader { to { -ms-transform: rotate(360deg); }}
	@-o-keyframes preloader { to { -o-transform: rotate(360deg); }} 
	@keyframes preloader { to { transform: rotate(360deg); } }

.red-stamp{
	position:absolute;
	left:25px;
	top:50px
}

.green-stamp{
	position:absolute;
	right: 45px;
	top: 50px;
}

.green-stamp img, .red-stamp img{width:240px}

.roulette_auth{
	position:absolute; 
	top:0; width:100%; 
	height:100%; 
	z-index:10;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top:318px;
	padding-bottom:280px
	}

.roulette_auth > div{margin:0 auto; height:100%; background:rgba(255, 255, 255, 0.6); padding-top:25px}

.roulette_auth > div > div{
	width:1170px;
	height:550px;
	margin:0 auto;
	}
	
.roulette_auth > div > div>div{
	width:86%;
	margin:0 auto;
	background:rgba(255,255,255,0.8);
	border:3px solid #0b7818;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding-top:115px;
	text-transform:uppercase;
	color:#000;
	font-size:33px;
	text-align:center;
	line-height:72px;
	padding-bottom:40px
}
	
.roulette_auth > div > div > div a{color:#ec008c;}

.roulette_auth > div > div > div .vhod-roul{margin-top:55px}

.roulette_auth > div > div > div span{color:#ec008c}

.roulette_rules, .uved_agree, #r_prize, #r_tries_no{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	padding:319px 0 280px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#r_prize, #r_tries_no{padding:0; z-index:200}

.wrap-roulette_rules{
	
	height: 100%;
	background:rgba(0,0,0,0.7);
}

.wrap-roulette_rules > div{
	width:1170px;
	position:relative;
	margin:0 auto;
	padding-top:25px
}

.wrap-roulette_rules > div > div{
	width:86%;
	background: #FFFFFF;
	/* border:3px solid #0b7818; */
	margin:0 auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 30px;
}

.wrap-roulette_rules h3{
	color:#ed1c24;
	font-size:26px;
	text-transform:uppercase;
	margin:0 0 15px 0;
	padding:0;
	text-align:center
}

.wrap-roulette_rules > div > div form{
	background:#fff;
	border:3px solid #0b7818;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:15px 0 0 0;
	padding:20px
}

.wrap-roulette_rules > div > div form input{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#ebebeb;
	border:2px solid #0b7818;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:5px 10px;
	height:35px;
	margin:0 0 15px 0
}

.wrap-roulette_rules > div > div form input[type="submit"]{
	background:#e8f4e6 url(../img/roulette/gal.png) no-repeat 684px center;
	border:2px solid #c2ddc5;
	height:50px;
	color:#ed1c24;
	text-transform:uppercase;
	font-size:24px;
	background-size: 40px auto;
}

.red-uved{
	color:#ed1c24;
	font-size: 17px;
	line-height: 26px;
	margin:15px 0 0 0
}

.uved_agree{
	text-transform:uppercase;
	color:#000;
	font-size:33px;
	text-align:center;
	line-height:72px;
}

.uved_agree span{color:#ec008c}

.uved_agree .wrap-roulette_rules > div > div{padding:110px 30px}

#r_prize{display:none}

#r_prize .wrap-roulette_rules > div > div, #r_tries_no .wrap-roulette_rules > div > div{
	position:fixed;
	width:550px;
	left:50%;
	/*margin-left:-205px;
	height:358px;*/
	top:50%;
	/*margin-top:-179px;*/
	color:#ff0000;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	padding: 50px 40px;
	line-height: 35px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	transform: translate(-50%, -50%);
}

#r_tries_no .wrap-roulette_rules > div > div{height:250px; margin-top:-125px; padding:50px 15px; width:420px; margin-left:-210px}

#r_prize .wrap-roulette_rules > div > div span{
	color:#363636;
	text-transform:none;
}

#r_prize .wrap-prize-data > a {
	/*
	background:url(../img/roulette/prize-cart.png) center no-repeat;
	width:100%;
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	text-align:center;
	display:block;
	height:50px;
	background-size:100% auto;
	height:62px;
	text-decoration:none;
	line-height:58px;
	margin-top:20px
	*/

	font-size:20px;
	text-align:center;
	height:35px;
	background: #8a8a8a;
    border: none;
    outline: none;
    padding: 5px 15px;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    cursor: pointer;
    transition: 0.3s;
    text-transform: lowercase;
    text-decoration: none;
    
	display: inline-block;
	width: 30%;
	margin: 20px 5px 0 5px;
    
}

.wrap-prize-data > img {
	max-width: 250px;
}


#r_prize .wrap-prize-data > a.roulette-repeate {
	background: #656565;
}

#rules_and_prizes .block-rules{width:450px; float:left}

#rules_and_prizes h3{color:#80838b}

#rules_and_prizes .block-prizes{float:left;width:655px; margin:0 0 0 60px}

.persona{width:300px; float:left; margin:0 15px 0 0}

.priz{width:300px; float:left; margin:0 0 0 15px}

.wrap-prize > div{position:relative}

.close-wrap-prize{
	position:absolute;
	top:-35px;
	right:-25px;
	/* background:url(../img/roulette/close-prize.png) no-repeat center; */
	width:25px;
	height:25px;
	background-size:100% auto;
	cursor:pointer;
}

.close-wrap-tries{
	position:absolute;
	top:15px;
	right:15px;
	background:url(../img/roulette/close-prize.png) no-repeat center;
	width:25px;
	height:25px;
	background-size:100% auto;
	cursor:pointer;
}

.flexslider .slides > li.slide-roul{	background:url(../img/roulette/roulette-bck.jpg) center 21px;
	background-size: 1000px;
	position:relative
}

.flexslider .slides img#r_disc{display:initial; margin-top: 10px; /*width:480px*/ width: 367px; }

.flexslider .slides > li.slide-roul #r_arrow{
	width: 139px;
    bottom: 114px;
    margin-left: -71px;
}

.flexslider .slides .green-stamp img, .flexslider .slides .red-stamp img{width:240px}

.flexslider .slides > li.slide-roul .red-stamp{left:70px; top:50px}
.flexslider .slides > li.slide-roul .green-stamp{right:70px; top:50px}

.flexslider .slides > li.slide-roul #roulette_start, .flexslider .slides > li.slide-roul #roulette_stop{
	position:absolute;
	display:block;
	bottom:75px
}

.flexslider .slides > li.slide-roul #roulette_start{/*left:100px*/ left: 281px; bottom: 40px; }
.flexslider .slides > li.slide-roul #roulette_stop{/*right:100px*/ right: 258px; bottom: 40px; }

.with-dost{
	text-align: center;
	border-right: 2px solid #C4DBED;
}
.with-dost .dost{
	background-position: top center;
	text-align: left;
}
.tt{
	margin-right: 0;
	margin-left: 70px;
}
.dost .tt:first-child{
	margin-left: 90px;
}
.container-cart-certif{
	padding-left: 70px;
}
.container-cart-dost{
	display: table;
	width: 100%;
}

	#user_login:disabled {
		background: rgba(0, 0, 0, 0.06);
	}
	
	.email_as_login_div {
		font-size: 11.7px;
		clear:both;
		margin-bottom:5px
	}
	
	.email_as_login_div input{
	vertical-align:middle;
	margin:-2px 0 0 0
	}
	
	form[name=form_registration] input[name='email']{margin-bottom:0}
	
	.error-email{top: -6px;}
	
	.login_field--disabled > span{opacity:0.4}
	
	.login_field--disabled p {opacity:0.5}
	
	.top-line-name-columns-mobile { display: none;}
	
	.dop_phone a {
	    color: #80838b;
	    text-decoration: none;
	    font-size: 22px;
	    font-weight: normal;
	    letter-spacing: 1.1px;
	}
	
	.text-collections{width:950px; float:right; margin-top:20px}

	.page-fashion-caption-first{
	text-align: center;
	color: #2d2d2d;
	font-size: 42px;
	margin: 10px auto 0;
	line-height: 1;
}
.page-fashion-caption-two{
	text-align: center;
	color: #2d2d2d;
	font-size: 42px;
	text-transform: none;
	margin: 0;
	text-transform: none;
}
.page-fashion-text-container{
	width: 900px;
	margin: 0 auto;
	border-bottom: 1px solid #888888;
}
.page-fashion-text{
	text-align: center;
	max-width: 605px;
	margin: 10px auto 30px;
}
.page-fashion-container-images{
	text-align: center;
}
.page-fashion-container-images img:nth-child(2){
	width: 26%;
	margin: 0 75px;
}
.page-fashion{
	margin-bottom: 45px;
}
.fashion_blog-caption{
	display: none;
	margin-top: 80px;
}



iframe[src="https://www.youtube-nocookie.com/embed/Qow2G-ERAl4?rel=0"]{
	display: none;
}
.clearfix:after{
	display: block;
	content: "";
	clear: both;
	height: 0;
}


/*.fashion-blog__post-block{
	width: 100%;
	height: 100%;
	margin: 50px 0;
}*/
/*.fashion-blog__title{
	text-transform: none;
	margin-top: 0;
}*/
/*.fashion-blog__description p{
	font-size: 16px;
}*/
/*.fashion-blog__description{
	display: inline-block;
	width: 54%;
}*/
/*.fashion-blog__video-box{
	display: inline-block;
	text-align: right;
	float: right;
}
.fashion-blog__video{
	width: 500px;
	height: 315px;
}*/


/******************************************************
				 WIDTH 970
******************************************************/

@media (max-width: 1180px){

	.fashion-blog__description{
		width: 50%;
	}
	.fashion-blog__video{
		width: 480px;
		height: 315px;
	}
	.page-fashion-caption-two{
		font-size: 38px;
	}
	.list-page-fashion{
		padding: 0;
	}
}

/******************************************************
				 WIDTH 750
******************************************************/

@media (max-width: 991px){
	.fashion-blog__description{
		width: 100%;
	}
	.fashion-blog__video-box{
		float: none;
		width: 100%;
		text-align: center;
	}
	.page-fashion-text-container{
		width: auto;
	}
}

/******************************************************
				 
******************************************************/

@media (max-width: 640px){
	.page-fashion-caption-first{
		font-size: 35px;
	}
	.page-fashion-caption-two{
		font-size: 30px;
	}
}

@media (max-width: 500px){
	.fashion-blog__video{
		width: 390px;
	}
}

@media (max-width: 413px){
	.fashion-blog__video{
		width: 300px;
	}
	.page-fashion-container-images img{
		max-width: 300px;
	}
}


/************ СТРЕЛКИ постр. нав. ***********/

/*.nav_cont{
	display: inline-block;
}*/
.nav__arrow-link{
	position: relative;
	top: 5px;
}
.nav__arrow-link,
.nav__arrow-link_img{
	display: none;
}
/*.nav_cont_str{
	border: none !important;
    padding: 0 !important;
}*/
/*.nav__active-page{
	width: 43px !important;
	padding: 3px 0 !important;
}*/
@media (max-width: 767px){
	.nav_cont_str,
	.nav_cont_arrow-link{
		display: none;
	}
	.nav__arrow-link,
	.nav__arrow-link_img{
		display: inline-block !important;
	}
}
@media (max-width: 991px){
	.nav{
		/*width: 100%*/;
		float: none /*!important*/;
		text-align: center;
		margin-top: 0 !important;
	}
}
@media (max-width: 767px){
	.nav{
		margin-top: 10px !important;
	}
} 
