button {border: none;}
button {font-family: PragmaticaC;}
input[type="radio"] {width: 16px; height: 16px;} 
.btn.remove {border: 1px solid #ff1b22;}
.btn.remove,
.btn.form-order,
.btn.create,
.btn.save {height: 36px;}
.btn.save  {width: 36px;}
.btn.save {float: right;}
.btn.create, .btn.form-order {line-height: 36px;}
.btn.save, .btn.create {background-color: #40a1dd;}
.btn.create {padding: 0 17px;}
.btn.form-order {background-color: #002859;}
.btn.remove {background-color: transparent;}

button, .btn.form-order, .btn.remove, .rename__link,
.quant__basket span {font-size: 14px;}
.btn.form-order {color: #fff;}
.btn.remove {color: #ff1b22;}
.i-save, .i-remove, .i-order, .i-new, .i-three-box, .i-rupor  {display: inline-block;}
.i-save, .i-remove, .i-order, .i-new, .i-three-box, .i-rupor {background-repeat: no-repeat;}
.i-save {	
	width: 20px;
	height: 20px;
	background-image: url('/img/spriteelement.png');
	background-position: -330px -48px;	
}
.i-remove {
	width: 16px;
	height: 16px;
	background-image: url('/img/spriteelement.png');
	background-position: -214px -52px;
	vertical-align: text-bottom;
	margin-left: 5px;
}
.i-order {
	width: 24px;
	height: 24px;
	background-image: url('/img/spriteelement.png');
	background-position: -194px -7px;
	vertical-align: middle;
	margin-left: 10px;	    
}
.i-new {
    width: 26px;
    height: 34px;
    background-image: url('/img/spriteelement.png');
    background-position: -415px -41px;
    margin-right: 5px;
}
.i-three-box {
	width: 21px;
	height: 34px;
	background-image: url('/img/spriteelement.png');
	background-position: -364px -3px;
	margin-right: 5px;
}
.i-rupor {
	width: 21px;
	height: 34px;
	background-image: url('/img/spriteelement.png');
	background-position: -367px -41px;
	margin-right: 5px;
}
.form-control.invalid {border: 1px solid #e52330 !important;}
.control-label.error {color: #e52330 !important;}

/*main table constructor*/
.dt {display: table;}
.dtr {display: table-row;}
.dtc {display: table-cell;}	
.dtc {vertical-align: middle;}
/*типы цен*/
.pr_price {width: 100%;}

/*кнопки*/
.to-cart{background-repeat:no-repeat;}
.to-cart {background-color: #002859;}
.to-cart{
	width:60px;
	height:36px;
	border:1px solid #ccc;	
}
.order-history .to-cart {vertical-align: top;}
.results-artid .to-cart,
.showallname .add-all{vertical-align: top;}
.add-all {background-color: #40a1dd;}

/*иконки*/
.i-cart, .i-cart-w, .i-one_box, .i-many_box, .send_req {display: inline-block;}
.i-cart, .i-cart-w {overflow: hidden;}
.i-cart {width: 30px; height: 34px;}
.i-cart {background-position: -248px -2px; background-image:url('/img/spriteelement.png');}
.no-tocart .i-cart {
    background-position: -189px -1px;
    background-image: url('/img/spriteelement.png');
}
.to-cart:hover .i-cart {background-position: -218px -2px; background-image:url('/img/spriteelement.png');}
.i-cart-w {width: 40px; height: 36px;}
.i-cart-w {background-position: -249px -2px;  background-image: url('/img/spriteelement.png');}
.i-one_box, .i-many_box {width: 21px; height: 34px;}
.i-one_box {background-position: -298px -2px;  background-image: url('/img/spriteelement.png'); margin-right: 5px;}

.i-many_box{background-position: -364px -2px;  background-image: url('/img/spriteelement.png');}
.send_req {width: 21px; height: 34px;}
.send_req {background-position: -328px -2px;  background-image: url('/img/spriteelement.png');}
/*счетчик*/
.counter {display: inline-block;}
.counter_pr {width: 60px; height: 36px;}
.counter_pr {float: left;}

/*статусы*/
.available {color: #09c700;}
.status-city.available {color: #09c700;}
.not-available {color: #ccc;}
.by-order {color: #da9500;}
.available, .not-available, .by-order {font-size: 12px; /*padding: 0 5px;*/}
 .list-view__type .links {text-align: left;}
/*panel*/
.article-block-grid.list-view__type .panel_h, 
.article-block-grid.extdlist-view__type .panel_h {width: 100%; float: left; }
.article-block-grid.list-view__type .panel_h {cursor: pointer;}
.article-block-grid.extdlist-view__type .ext_prodcart {width: 100%; float: left; display: block !important;}
.article-block-grid.list-view__type .ext_prodcart {display: none;}
/*tabs*/
#tabs {
    margin: 0 0 20px;
    padding: 0;
    position: relative;
}
#tabs .nav-tabs li.ui-tabs-active a {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #ffffff !important;
}
@media (min-width: 768px) {
	#tabs .nav-tabs li.ui-tabs-active a,
	#tabs .nav-tabs li.ui-tabs-active.ui-tabs-hover {margin: 0 5px -1px 0;}
}
/*#tabs .nav-tabs li.ui-tabs-active a,
#tabs .nav-tabs li.ui-tabs-active.ui-tabs-hover {margin: 0 10px -1px 0;}*/
#tabs .nav-tabs li.ui-tabs-active.ui-tabs-hover {border-bottom: none !important;}
/*forms*/
@media only screen and (min-width:320px)
and (max-width:480px)
and (orientation:portrait) {
	input[name="obl"], input[name="obl2"], input[name="index"], input[name="index2"],
	input[name="city"], input[name="city2"], input[name="street"], input[name="street2"],
	input[name="dom"], input[name="dom2"], input[name="of"], input[name="of2"],
	input[name="komu"], input[name="email"], .freecatalog-form select,
	.pseudotab.nav.nav-tabs > li {width: 100%;}
	.managment-basket__list {max-height: 260px; overflow-y: auto;}
	/*#profile_basket_container .managment-basket__list {max-height: 100% !important; overflow-y: auto;}*/
	.managment-basket__list .btn.form-order {margin-right: 15px}
	.pseudotab.nav.nav-tabs > li:nth-of-type(1) {border-top: 1px solid #d7d7d7;}
	.pseudotab.nav.nav-tabs > li {border-bottom: 1px solid #d7d7d7;}
	.profile-block h1 {margin: 15px 0; padding: 0 !important;}
	.managment-basket .modal__body .create-basket {
	   -webkit-box-orient: vertical;
	   -webkit-box-direction: normal;
	   -ms-flex-direction: column;
	   flex-direction: column;
	}
	#managment-basket  .create-basket {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	} 
	#profile_basket_container .create-basket {flex-direction: column;}
	
}
@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) {
   .managment-basket__list {max-height: 121px; overflow-y: auto;}
   .managment-basket__row .managment-basket__cell:nth-of-type(3) {width: 50%; padding-left: 45px;}
   #profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(3) {padding-left: 0;}
   .profile-block h1 {margin: 15px 0; padding: 0 !important;}
   #profile_basket_container .name__basket {display: block;}
}
@media only screen and (min-width:481px) and (max-width:767px) and (orientation:portrait) {
   .managment-basket__list {max-height: 400px; overflow-y: auto;}
   .managment-basket__row .managment-basket__cell:nth-of-type(3) {width: 37%;}
   .managment-basket__row {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;     
	}
	.managment-basket__row {padding: 10px;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {
		flex-basis: 7%; 
		width: 7%;
	}
	.managment-basket__row .managment-basket__cell:nth-of-type(2) {/*flex-basis: 93%; width: 93%;*/}
	.create-basket .input-control {margin-right: 10px; max-width: 71% !important;}
	.managment-basket__row {border-bottom: 1px solid #e7e7e7;}
	
} 
@media only screen and (min-width:481px) and (max-width:767px) and (orientation:landscape) {
   .managment-basket__list {max-height: 186px; overflow-y: auto;}
   .managment-basket__row .managment-basket__cell:nth-of-type(3) {width: 37%; }
    #profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(3) {padding-left:0 !important;}
   
   .managment-basket__row {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	   -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;     
	}
	.managment-basket__row {padding: 10px;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {flex-basis: 3%; width: 3%;}
	.managment-basket__row .managment-basket__cell:nth-of-type(2) {width: 40%;/*flex-basis: 93%; width: 93%;*/}
	.managment-basket__row {border-bottom: 1px solid #e7e7e7;}
	.create-basket .input-control {margin-right: 10px; /*max-width: 68% !important;*/}
	#managment-basket .create-basket .input-control {max-width: 556px !important;}
	#managment-basket .btn.create {width: 200px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.themes__goods-cont .themes__goods {margin: 0 !important;}
	.themes__goods-cont .item__goods {margin: 0 40px 40px 0;}
	.themes__goods-cont .item__goods:nth-of-type(3n) {margin-right: 0 !important;}
	.themes__goods-cont .themes__goods .item__goods {width: 30.6%;}
	.profile-block h1 {margin: 15px 0; padding: 0 !important;}
	#profile_basket_container .name__basket {display: block;}
}
@media (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
	.form-control[name="index"], .form-control[name="obl"], .form-control[name="city"],
	.form-control[name="street"], .form-control[name="dom"], .form-control[name="of"],
	.form-control[name="komu"], .form-control[name="index2"], .form-control[name="obl2"],
	.form-control[name="city2"], .form-control[name="street2"], .form-control[name="dom2"], 
	.form-control[name="of2"], .form-control[name="email"], .form-control[name="forma"]  {width: 270px;} 
	.freecatalog-form  {padding: 0 10px 40px 10px !important;}
	.freecatalog-form .form-control {margin: 10px 0;}
	.managment-basket {width: 100%; top: 60px;}
	.managment-basket {left: 0;}
	#managment-basket .create-basket {padding: 10px 20px;}	
	 .managment-basket__row {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	     flex-direction: row;
	    -ms-flex-wrap: wrap;
	     flex-wrap: wrap;
	     -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;    
	}
	.managment-basket .create-basket {
		display: flex;
		justify-content: space-between;
	}
	.managment-basket__list {max-height: 400px; overflow-y: auto;}
	.managment-basket__row {/*padding: 10px;*/ margin: 0 20px;}
	.managment-basket__row {border-bottom: 1px solid #e7e7e7;}
	#managment-basket .managment-basket__row .managment-basket__cell:nth-of-type(1) {
		/*flex-basis: 7%; width: 7%;*/
		width: 2.5em;
	}
	#managment-basket .rename__link {padding: 0 2.5em;}
	.managment-basket__row .managment-basket__cell:nth-of-type(2) {flex-basis: 50%; width: 50%;}
	#managment-basket .managment-basket__row .managment-basket__cell:nth-of-type(2) {
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center
	}
	#managment-basket .managment-basket__row .btn.form-order {margin-right: 2em;}
	.create-basket .input-control {margin-right: 10px; max-width: 78% !important;}
	.managment-basket__row .btn.form-order {margin-right: 10px;}
	#profile_basket_container .create-basket {padding: 10px 0;}
	#profile_basket_container .managment-basket__row {margin: 0;}
}
@media only screen and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) {
  	.form-control[name="index"], .form-control[name="obl"], .form-control[name="city"],
	.form-control[name="street"], .form-control[name="dom"], .form-control[name="of"],
	.form-control[name="komu"], .form-control[name="index2"], .form-control[name="obl2"],
	.form-control[name="city2"], .form-control[name="street2"], .form-control[name="dom2"], 
	.form-control[name="of2"], .form-control[name="email"], .form-control[name="forma"]  {width: 270px;} 
	.freecatalog-form  {padding: 0 10px 40px 10px !important;}
	.freecatalog-form .form-control {margin: 10px 0;}
	.managment-basket {left: 0;}
	.create-basket {padding: 10px 20px;}	
	.managment-basket {width: 100%; top: 60px;}
	#managment-basket .modal__body .managment-basket__row, #managment-basket .create-basket,
	#managment-basket .managment-basket__row .managment-basket__cell:nth-of-type(2) {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;	
	}
	#managment-basket .modal__body .managment-basket__row  {
		/*-webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	     -ms-flex-direction: row;
	     flex-direction: row;*/
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: wrap;
        flex-direction: wrap;
	}
	#managment-basket .modal__body .managment-basket__row {
	    /*-ms-flex-wrap: wrap;
	        flex-wrap: wrap;*/
	}
	#managment-basket .btn.remove {width: 110px;}
	#managment-basket .create-basket {
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	}
	.managment-basket__list {max-height: 400px; overflow-y: auto;}
	.managment-basket__row {
		/*padding: 10px 0;*/
        margin: 0 20px;
	}
	.managment-basket__row {border-bottom: 1px solid #e7e7e7;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {flex-basis: 7%; width: 7%;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {width: 40px;/*padding-left: 10px;*/}
	.managment-basket__row .managment-basket__cell:nth-of-type(2) {flex-basis: 65%; width: 65%;}
	#managment-basket .managment-basket__row .managment-basket__cell:nth-of-type(2) {    
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	     flex-direction: row;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	     justify-content: space-between;
     }
     #managment-basket .rename__link  {
     	padding: 0 2em;
        align-self: center;
     }
	.create-basket .input-control {margin-right: 10px; max-width: 1000px !important;}
	#managment-basket .managment-basket__row .btn.form-order {	    
		margin-right:2.5rem; 
		width: 200px;
	}
	#managment-basket .create-basket .btn.create {width: 200px;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {/*padding-left: 15px;*/}
	#profile_basket_container .create-basket {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	}
	#profile_basket_container .managment-basket__row {margin: 0;}
	#profile_basket_container .create-basket {padding: 10px 0;}
	#profile_basket_container .managment-basket__row, 
	#profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(2) {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	}
	#profile_basket_container .managment-basket__row,
	#profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(2) {
	  -webkit-box-pack: justify;
	   -ms-flex-pack: justify;
	   justify-content: space-between;
	}
	#profile_basket_container .rename__link {padding: 0 2.5em;}
	#profile_basket_container .rename__link{    
		-ms-flex-item-align: center;    
		-ms-grid-row-align: center;    
		align-self: center;
	}
	#profile_basket_container .btn.create {width: 200px;}
	#profile_basket_container  .quant__basket {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	#profile_basket_container .name__basket {
		width: 60%;
	    -webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	    order: 1;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	}
	#profile_basket_container .mb-goods-count,
	#profile_basket_container .mb-city {
	    -webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	    order: 2;
	}
	#profile_basket_container .quant__basket {
	    width: 100%;
	    max-width: 410px;
	}
  
}
@media (min-width: 481px) and (max-width: 767px) {
	.form-control[name="index"], .form-control[name="obl"], .form-control[name="city"],
	.form-control[name="street"], .form-control[name="dom"], .form-control[name="of"],
	.form-control[name="komu"], .form-control[name="index2"], .form-control[name="obl2"],
	.form-control[name="city2"], .form-control[name="street2"], .form-control[name="dom2"], 
	.form-control[name="of2"], .form-control[name="email"], .form-control[name="forma"]  {width: 270px;} 
	#profile_basket_container .name__basket {display: block;}
	#managment-basket .create-basket {
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: row;
	  flex-direction: row;
	}
}

@media (max-width: 767px) {
	.freecatalog-form  {padding: 0 10px 40px 10px !important;}
	.freecatalog-form .form-control {margin: 10px 0;}
	.themes__goods-cont .item__goods {margin: 20px 0 20px 0;}
}

/*modals*/
.moadl__container {
	display: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	min-height: 100%;
	background-color: rgba(16, 16, 16, 0.7);
}
@media (max-width: 480px) {
	.btn.create {width: 100%;}
	.btn.create {margin-top: 10px;}
	.managment-basket__row {padding: 10px;}
	.managment-basket__row {border-bottom: 1px solid #e7e7e7;}
	.managment-basket__row {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.managment-basket__cell {padding: 0 !important;}
	.managment-basket__row .managment-basket__cell:nth-of-type(1){flex-basis: 10%;}
	.managment-basket__row .managment-basket__cell:nth-of-type(2){flex-basis: 88%; width: 88%;}
	.managment-basket__row .managment-basket__cell:nth-of-type(3){flex-basis: 52%;}
	.managment-basket__row .managment-basket__cell:nth-of-type(4){flex-basis: 48%;}
	.input-control.naming {width: 85%;}
	.rename__basket {margin-bottom: 10px;}
	.info-menu.auth .auth-exit {
		/*background-image: url('/img/bgelement/login.svg');*/
		height: 36px;
		display: inline-block;
		padding: 0 10px;
		background-repeat: no-repeat;
		background-color: #002859;
		/*-webkit-background-size: cover;
        background-size: cover;*/
        width: 78px;
        -webkit-transform: skew(-34deg);
	    transform: skew(-34deg);
	    left: -12px;
        
	}
	.auth-exit span {
		display: inline-block;
		-webkit-transform: skew(34deg);
    	transform: skew(34deg);
    	margin-left: 10px;
    	margin-right: 10px;
	}
	.info-menu.auth .open-lk {
		display: inline-block;
    	height: 36px;
    	text-align: right;
	    padding: 1px 10px 1px 0;
	    background-repeat: no-repeat;
	    /*background-image: url('/img/bgelement/user-prof.svg');*/
	    -webkit-background-size: cover;
        background-size: cover;
        width: 163px;
    	/*margin-left: -14px;*/
    	/*background-color: transparent;*/
    	position: relative;
	}
	.info-menu.auth .open-lk > span:nth-of-type(1),
	.info-menu.auth .user_name {line-height: 12px;}
	.info-menu.auth .open-lk > span:nth-of-type(1) {
    	position: absolute;
    	top: 5px !important;
    	right: 10px;
    	
	}
	.info-menu.auth .user_name {
    	position: absolute;
    	top: 18px;
    	right: 10px;
	}
}
.profile-photo {display: none;}
@media (min-width: 481px) and (max-width: 767px) {
	.discounts-items .wrap-img {}
	.profile-block h1 {margin: 15px 0; padding: 0 !important;}
	.info-menu.auth .auth-exit {
	    /* background-image: url('/img/bgelement/login.svg'); */
	    height: 36px;
	    display: inline-block;
	    padding: 0 10px;
	    background-repeat: no-repeat;
	    background-color: #002859;
	    width: 78px;
	    -webkit-transform: skew(-34deg);
	    transform: skew(-34deg);
	    left: -12px;
	}
	.auth-exit span {
    	display: inline-block;
    	-webkit-transform: skew(34deg);
    	transform: skew(34deg);
    	margin-left: 10px;
    	margin-right: 10px;
	}
}
@media (max-width: 767px) {
	header {width: 100%; float: left;}
	.managment-basket {width: 100%; top: 60px;}
	.managment-basket {left: 0;}
	.create-basket {padding: 10px;}	
	.create-basket{
	   display: -webkit-box;
	   display: -ms-flexbox;
	   display: flex;
	   -webkit-box-pack: justify;
	   -ms-flex-pack: justify;
	   justify-content: space-between;
	}		
}
@media screen and (max-width: 1024px){
	#profile_basket_container .managment-basket__list {
	    max-height: 100% !important;
	    overflow-y: auto;
	}
	.profile_managment-basket .managment-basket__row .managment-basket__cell:nth-of-type(1) {display: none;}
	.content-column__inner,
	.freecatalogform-text,
	.themes__goods-cont {padding: 0 10px;}
	.info-menu.auth .auth-exit,
	.info-menu.auth .open-lk {height: 36px;}
	.info-menu.auth .auth-exit {
		/*background-image: url('/img/bgelement/login.svg');*/	
		display: inline-block;
		padding: 0 10px;
		background-repeat: no-repeat;
		/*-webkit-background-size: cover;
        background-size: cover;*/
        width: 78px;
	}
	.info-menu.auth .open-lk {
		display: inline-block;
    	text-align: right;
	    padding: 1px 10px 1px 0;
	    background-repeat: no-repeat;
	    /*background-image: url('/img/bgelement/user-prof.svg');*/
	    -webkit-background-size: cover;
        background-size: cover;
        width: 163px;
    	/*margin-left: -14px;*/
    	/*background-color: transparent;*/
    	position: relative;
	}
	.info-menu.auth .open-lk > span:nth-of-type(1),
	.info-menu.auth .user_name {line-height: 12px;}
	.info-menu.auth .open-lk > span:nth-of-type(1) {
    	position: absolute;
    	top: 5px !important;
    	right: 10px;
    	
	}
	.info-menu.auth .user_name {
    	position: absolute;
    	top: 18px;
    	right: 10px;
	}
	.block-items-list.discounts-items/*,
	.news__list*/ 
	.thematic-products {padding: 0 10px;}
	.news__content, .adress__list {padding: 0 0 30px 0;}
	.adress__list {padding: 0 0 30px 0;}
	.discounts-items .more {display: block;}
	.discounts-items .more {padding-bottom: 5px;}	
	.discounts-items .full-text a {display: block;}
	.discounts-items .image {margin: 10px 0;}
	.discounts-items .item {margin-bottom: 15px;}
		.info-menu.auth .auth-exit {
	    /* background-image: url('/img/bgelement/login.svg'); */
	    height: 36px;
	    display: inline-block;
	    padding: 0 10px;
	    background-repeat: no-repeat;
	    background-color: #002859 !important;
	    width: 78px;
	    -webkit-transform: skew(-34deg);
	    transform: skew(-34deg);
	    left: -12px;
	}
	.auth-exit span {
    	display: inline-block;
    	-webkit-transform: skew(34deg);
    	transform: skew(34deg);
    	margin-left: 10px;
    	margin-right: 10px;
	}
	
}
@media (min-width: 1025px) {
	.managment-basket {
		width: 800px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		 -ms-transform: translate(-50%,-50%);
		 transform: translate(-50%,-50%);		
	}
	.input-control.naming {width: 100%;}	
	.themes__goods-cont .item__goods {margin: 0 40px 40px 0;}
	.themes__goods-cont .item__goods:nth-of-type(4n) {margin-right: 0 !important;}
}
.news__text {padding: 20px 0 0 0;}
.managment-basket {
	display: block;	
	position: absolute;
	margin: auto;
	z-index: 1000;		 
}
.managment-basket .quant__basket span:nth-last-of-type(1) {color: #e52330;font-size: 12px;font-weight: bold;}
.managment-basket .quant__basket span:nth-last-of-type(1) > i {	
	font-style: normal !important;
    font-weight: normal !important;
}
.managment-basket .modal__head,
#cart_change .modal__head  {padding: 10px 20px;}
.managment-basket .modal__head {background-color: #002859;}
.managment-basket .modal__head, 
#cart_change .modal__head {height: 40px;}
#cart_change .modal__head {text-align: left;}
#cart_change .modal__body {padding: 20px 18px;}
.btn-cont-group .save__btn,
.btn-cont-group .no-save__btn {
	line-height: 36px;
	color: #fff;
	background-color: #002859;
	text-align: center;
	width: 110px;
	text-decoration: none !important;
	font-size: 14px;
}
.modal__head .close {
	width: 20px;
	height: 20px;
	background-color: #ffcb05;	
}
.name-modal {
	font-size: 20px;
	font-family: PragmaticaC;
}
.name-modal  {color: #fff;}
.modal__head .close {float: right;}
.modal__head .close {
	background-image: url('/img/spriteelement.png');
	background-position: -281px -50px;
}
.modal__body {background-color: #fff;}
.modal__body {border: 1px solid #e7e7e7;/*padding: 0 20px;*/}
.managment-basket__list {display: block;}
.rename__link {color: #40a1dd;}
.rename__link {text-decoration: underline;}
.rename__link {vertical-align: middle;line-height: 38px;}
.managment-basket__list .managment-basket__row:hover {cursor: pointer;}
.managment-basket__list .managment-basket__row.selected,
.managment-basket__list .managment-basket__row:hover {background-color: #e7e7e7;}
.name__basket {color: #002859;	}
.managment-basket__row.selected .btn.remove {
	    border: 1px solid #ffcb05;
	    background-color: #fff;
}
.managment-basket__row.selected .btn.remove {color: #ffcb05;}
.managment-basket__row.selected  .i-remove {background-position: -249px -52px;}
.managment-basket__row.selected .i-order {background-position: -223px -7px;}
.managment-basket__row.selected .btn.form-order {color: #ffcb05;}
@media (min-width: 1025px) {
	.managment-basket__row {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	            border-bottom: 1px solid #e7e7e7;
	}
	.managment-basket__row:nth-last-of-type(1) {border-bottom: none;} 
	.managment-basket__row .managment-basket__cell:nth-of-type(1) {
		flex-grow: 1;
		padding-left: 20px;
	}
	.managment-basket__row .managment-basket__cell:nth-of-type(2) {
		-webkit-box-flex: 2;
		-ms-flex-positive: 2;
		flex-grow: 2;
		-ms-flex-preferred-size: 380px;
		 flex-basis: 380px;
		 display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.managment-basket__row .managment-basket__cell:nth-of-type(3) {
		flex-grow: 1;
		text-align: right;
	}
	.managment-basket__row .managment-basket__cell:nth-of-type(4) {
		flex-grow: 1;
		text-align: right;
		padding-right: 20px;
	}
	.quant__basket {float: left;}
	#profile_basket_container .quant__basket {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;	        
	}
	#profile_basket_container .quant__basket {
		width: 100%;
    	max-width: 410px;
	}
	#profile_basket_container .name__basket {
	   -webkit-box-ordinal-group: 2;
	   -ms-flex-order: 1;
	   order: 1;
	   display: -webkit-box;
	   display: -ms-flexbox;
	   display: flex;
	  
	}
	
	#profile_basket_container .mb-goods-count, 
	#profile_basket_container .mb-city {
	  -webkit-box-ordinal-group: 3;
	  -ms-flex-order: 2;
	  order: 2;
	}
	
	.rename__link {float: right;}
	.create-basket {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	   padding: 10px 20px;         
	}
	.create-basket form {
		max-width: 600px;
		width: 100%;
	}		
	.modal__body {
		max-height: 600px;
        overflow: auto;
	}	    
}

@media (min-width: 1025px) and (max-width: 1280px) {
	#profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(4) {width: 15%;}
	#profile_basket_container .name__basket {width: 54%/*238px*/;}	
	#profile_basket_container .create-basket .input-control {max-width: 77.5%;}
}
@media (min-width: 1281px) {
	#profile_basket_container .managment-basket__row .managment-basket__cell:nth-of-type(4) {width: 4%;}
	#profile_basket_container .name__basket {width: 60%;}
	#profile_basket_container .create-basket .input-control {max-width: 82.5%;}
}
.create-basket .input-control {
	height: 36px;
	border: 1px solid #888;
	max-width: 600px;
	width: 100%;
}
.input-control.naming {
	height: 36px;
	border: 1px solid #888;
	max-width: 364px;	
}
.managment-basket__cell {
	/*display: table-cell;*/
	padding: 10px 0;
	align-self: center;
}
.themes__goods-cont .themes__goods {overflow: visible;}
.profile-mobile .username_pf {padding: 11px 10px;}
.profile-mobile .username_pf {font-size: 16px;}
.profile-mobile .username_pf {color: #fff;}
.profile-mobile .username_pf {background-color: #002859;}
.profile-mobile .username_pf {margin-top: 10px;}
.profile-mobile .profile-menu ul li a {display: block;}
.profile-mobile .profile-menu ul li a {padding: 12px 10px;}
.profile-menu ul li {font-size: 14px; border-bottom: 1px solid #e7e7e7;}
.profile-menu ul li a { color: #333; text-decoration: none;}
#importordersubmit {font-size: 14px;}
#importordersubmit {padding: 0 12px;}
#importordersubmit {color: #fff;}
#importordersubmit {border: 0;}
#importordersubmit {height: 40px;}
#importordersubmit {background-color: #002859;}