p{
	text-indent: 0px !important;
}

*{
	border-radius: 0px !important;
}

.discount_percent_bg{
	position: absolute;
	top: -5%;
	right: -15%;
	font-size: 18px;
	color: white;
	text-align: center;
	line-height: 63px;
	height: 62px;
	width: 62px;
	padding-right: 10px;
	background: url("../images/discount.svg") no-repeat;
	background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
	background-size: cover;
	background-position: center;
	transform: rotate(-35deg);
	z-index: 99;
}

.discount_percent_bg_option{
	position: absolute;
	top: -5%;
	right: -10% !important;
}

.discount2_percent_bg {
	width: 62px !important;
	height: 62px !important;
	font-size: 17px !important;
	line-height: 59px !important;
	color: white !important;
	background-image: url('../images/discount.svg') !important;
}

div.header-top-menu{
	height:20px;
}

div.my_new_top_menu{
	margin-bottom: 10px;
}
div.my_new_top_menu a{
	margin-right: 12px;
}

a.header-basket{
	margin-top: 40px;
	background-color: white;    	
	padding:3px;
    width: 210px;
    height: 66px; 
    float: right; 
    color: #428BCA;	
}

a.header-basket:hover{
	text-decoration: none;
	color: #428BCA; 
	background-color: #F1F8FC;    		
}

div.header-basket-title{
	font-size: 112%;
	font-weight: bold;
}

div.header-basket-content{
	line-height: 16px;
}

div.header-basket-title, div.header-basket-content, div.header-basket-div{
	text-align: left;	
}

.header-basket span {
    font-size: 40px;
    /**color: #428BCA;**/
    margin-top: 11px;
    margin-right: 9px;
    margin-left: 3px;
    float: left;
}

div.info-panel-item{
	background-color: none;
}

div.info-panel{
	background-color: #F5F5F5;
	height:70px;
}

div.info-panel span, div.info-panel div{
	color: #666666;
}

.orange_h{
	color: #FF6600;
}

.blue_h{
	color: #428BCA;
}

.call-back-index-item{
	box-shadow: none;
	border: solid 2px #eeeeee;
}

.welcome-page-item{
	border: solid 2px #E1EDF7;
	background-color: #F1F8FC;
}

.welcome-page-item img{
	height: 120px;
	vertical-align: middle;
	border-radius: 0px;
}
.welcome-page-item i{
	font-size: 5px;
	margin-right: 7px;
	margin-left:10px;
	margin-top: 7px;
	float: left;
}

.price-normal{
	/**color: #e05100;**/
	color: #333333;
	font-size: 17px;
	white-space: nowrap;
	margin-left:0px;	
}

.price-discount{
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	white-space: nowrap;
	float: none;
	margin-left:0px;
}	

.list-popular-item{
	box-shadow: none;
	border: solid 1px #eeeeee;
	position: relative; 
	/**width: 180px;	**/
}

tr.header_table td{
	background-color: #F1F8FC;
	color: #333333;
}

.info-nav{
	background-color: white;
	border: none;
}

.active-info:before {
    content: "\f0da";
	font-family: FontAwesome
}

.alert-info{
	background-color: #F1F8FC; 
	border: solid 1px #eeeeee;
	color: #333333;
	border-radius: 0px;
	margin-bottom: 20px;
	padding: 10px;
}

.subscribe-container{
	border-top: solid 1px #cccccc;
}

.btn{
	background-color: #428BCA !important;
	color: white !important;
	border-radius: 0px !important;
	border: solid 1px #428BCA !important;
}

.btn:hover{
	background-color: #4D9BDE !important;
}

.news-last-item{
	/** border: solid 1px #cccccc; **/
	/** background-color: #F1F8FC; **/
}

.title-news-item{
  padding: 6px;
}

input{
	border-radius: 0px !important;	
}

div span{
	border-radius: 0px !important;	
}

.left-menu-container{
	border: none;
}

.grid-product-item{
	height: 480px;
	text-align: left !important;
	padding: 0px;	
	box-shadow: none;
	border: solid 1px #eeeeee;
	position: relative; 
}

li.left-link-view{
	border: none;
}

img.fit_images{
	height: 100%;
	width: 100%;
	object-fit: cover; 
	object-position: center top;
}

.height385-250{
	height: 385px;  
}

div#my_ok_btn, div#my_ok_btn_big{
	padding-top:20px;
}

ul.list-info li a{
	color: #cccccc !important;
	/** text-decoration: underline !important; **/
}

ul.list-info li a:hover{
	color: #eeeeee !important;
	/** text-decoration: none !important; **/
}

.form-subscribe label{
	font-size: 17px;
	font-weight: normal;
	line-height: 34px;
}

.pager li a {
    border-radius: 0px !important;
    border-color: #e1edf7;
}   

.pager strong {
    margin-left: 2px;
    padding: 6px 13px;
    margin-right: 2px;
    background-color: #428BCA;
    color: white;
    border-radius: 0px !important;    
}

.left-list-product-view-sub{
	background-color: white;
}

.nav-pills li a{
	border-radius: 0px;
}

.nav-pills li.dropdown a:hover, .nav-pills li.dropdown a:focus, ul.nav-pills li:hover,
.nav  li a:hover, .nav li a:focus{
	background: #F1F8FC !important;
}



.product-filter{
	background-color: #F1F8FC;    
	border-radius: 0px !important;	
	padding-top:15px !important;
}

.product-filter b{
	text-transform: none;
}

div.my_checkbox{
	float: left;
	font-size: 15px;
	font-weight: normal;
	padding-top: 4px;
	color: #333333;
}

.my_checkbox a{
	color: #333333;
	padding-right: 5px;	
}
.my_checkbox a:focus{
	outline: none;
}

div#size_begin{
	/**width:60px;**/
}
div#size_begin button.ux-select-button{
	width: 62px !important;
}
div#size_end button.ux-select-button{
	width:70px !important;
}

div#price_end{
	width:144px;
}
div#price_end button.ux-select-button{
	width: 144px !important;
}

/*div#my_only{
	width:332px;
}*/
div#my_only{
	width:345px;
}

div#my_country{
	width:282px;
}

div#my_sezon{
	width:270px;
}

.product-view{
	border-right: solid 1px #eeeeee;
}

.price-normal-view{
	color: #333333;
	line-height: 16px;	
}
.price-discount-view{
	margin-bottom:4px !important;
}

.btn-group-size{
	color: #428BCA !important;
	background: #F1F8FC !important;
}
.btn-group-size:hover, .btn-group-size.active{
	color: white !important;
	background: #428BCA !important;
}

.breadcrumb{
	border: solid 1px #eeeeee !important;
	color: #cccccc;
}

.zoom-image-container img{
	border: solid 1px #cccccc !important;
}

.product-view-append-info p{
	text-align: left;
}

.product-view-sub-image div{
	margin-bottom: 10px;
}

.h100-50{
	float:left;
	width: 100%;
	margin-right:0px;
}

.shift_up{
	margin-top:104px;
}

.video_frame{
	width: 550px;
	height: 412px;
}	

.hmenu-sub{
	width: 205px !important;
}

.hmenu-sub li ul li a{
	text-transform: none !important;	
}

.hmenu li a{
	padding-left: 12px !important;
	padding-right: 12px !important;	
	font-size: 14px;
}

@media screen and (max-width: 760px){
	.h100-50{
		width: 90% !important;
	}
	.shift_up{
		margin-top:44px;
	}
	.discount_percent_bg{
		position: absolute;
		top: -5%;
		right: -10%;		
	}
	.header-basket span {
		font-size: 30px;
		margin-top: 4px;
		margin-right: 9px;
		margin-left: 3px;
	}
	.header-basket-div{
		padding-right: 4px;
	}
	a.header-basket{
		width: 180px;
		margin-right: 8px;
		height: 46px;
		font-size: 90%;
		margin-top: 18px;
	}	
	.header-basket{		
		float: right !important;
	}	
	div#my_ok_btn, div#my_ok_btn_big{
		padding-top:0px !important;
	}	
	#my_size, #my_price, #my_new, #my_presence, #my_discount{
		width: auto !important;
	}
	div#price_end{
		margin-left: 0px !important;
	}
	div.my_top20{
		margin-top: 10px !important;
	}		
	
}

@media screen and (max-width: 360px){

	.hmenu li a{
		padding-left: 12px !important;
		padding-right: 12px !important;	
	}

	.video_frame{
		width: 320px;
		height: 270px;
	}	
	.welcome-title{
		font-size: 20px !important;
	}
	.discount_percent_bg{	
		position: absolute;
		top: -5%;
		right: -10%;		
	}
	
	.my-col-xs-12{
		padding-left:10px !important;
		padding-right: 0px !important;
		width: 47% !important;
	}
	.list-popular-item{
		/**width: 150px;**/
	}
	
	.grid-product-item{
		width: 148px;
		height: 345px;
	}
	.height385-250{
		height: 250px;  
	}
	.news-last-item{
		width: 100% !important;
		max-width: 320px !important;
	}
	.pl20{
		padding-left: 30px !important;
	}
	.seo-text{
		padding-left: 20px;
		padding-right: 20px;
	}
	div.my_checkbox{
		font-size: 14px;	
	}	
	.my_checkbox a{
		padding-right: 3px;
	}
	.breadcrumb{
		margin-bottom: 10px;
		border: none !important;
		background-color: white;		
	}
	div.my_top20{
		margin-top: 10px !important;
	}	
	div#my_only{
		width:332px;
	}	

}

.well{
	background-color: white;
	border: none;
	box-shadow: 0 0 0 white;
	margin: 0px;
	padding:0px;
	padding-top: 20px;
}

.rating-btn label{
	color: #428BCA !important;
	background: #F1F8FC !important;
}

.rating-btn label:hover, .rating-btn label.active{
	color: white !important;
	background: #428BCA !important;
}

.list-last-view li{
	border: solid 1px #eeeeee !important;
	padding: 0px;
	width: 110px;
}

.list-last-view li img{
	width: 107px;
}

.price-normal-basket{
	color: #333333;
	line-height: 18px;
}

.link_basket_delete{
	margin-top: 10px;
}

.bx-viewport{
	box-shadow: 0 0 1 #cccccc !important;
}

.list-call-back-quest li{
	background-color: #F1F8FC;
	border: solid 1px #D9EBF5;
	padding:20px;
}

.pager li a:hover{
	background: #F1F8FC !important;
}

.my_thumb img { 
    filter: none; /* IE6-9 */ 
    -webkit-filter: grayscale(0); 
    border-radius:5px; 
    background-color: #fff; 
    border: 1px solid #ddd; 
    padding:5px; 
} 
.my_thumb img:hover { 
    opacity: 0.9;
} 
.my_thumb { 
    padding:5px; 
} 

/* ради локализации */

.header-contact a {
	text-transform: capitalize !important;
}

.nav a font::first-letter {
	text-transform: capitalize !important;
}


.info-nav a font:first-letter{
	text-transform: capitalize !important;
}

.footer-inner a font:first-letter {
	text-transform: capitalize !important;
}

h2 .welcome-title a font:first-letter {
	text-transform: capitalize !important;
}

#link_login a font:first-letter {
	text-transform: capitalize !important;
}


#my_only a font:first-letter {
	text-transform: lowercase !important;
}


div.info-panel{
	height: auto;
}

.language__img{
	cursor: pointer;
}

font .goog-text-highlight{
	background-color: inherit;
	box-shadow: none;
	
}

