#basket-wrap{
	max-width: 100%;
}

#card-desc p{
	word-wrap: break-word;
}

/* 
@media screen and (max-width: 718px) {
    #comment-form-placeholder {
        display: none;
    }
}
*/

@media only screen and (max-width: 991px) {
	.page-widget:last-of-type {
		max-width: 100%;
		overflow: scroll;
	}
}

.good-wrap .good {

    height: 500px;
}

#header .address {
	
    padding: 0px 0 0 76px!important;
    font: 16px / 21px Arial;
	text-align: center;

}

#footer .address{
	padding: 0px 0 0 76px!important;
	text-align: center;
}

#category-labels .cat-label a{
	padding: 0 10px;
}


input[type="search"]::-webkit-input-placeholder  {
    color: #FFF; /* Цвет подсказывающего текста */
   }
   
   input[type="search"]::-moz-placeholder {
    color: #FFF; /* Цвет подсказывающего текста */
   }
      input[type="search"]::-moz-placeholder  {
    color: #FFF; /* Цвет подсказывающего текста */
   }
   
   
#card-gallery .slides img:hover {
	opacity: 0.3;
	cursor: pointer;
}

.slides_control:hover{
	background: url(/media/reasons/loupe1.png) 50% 50% no-repeat rgb(235, 235, 235);
}

.filter_row.unactive{
	display:none;
}

.jq-selectbox__dropdown ul{
max-height: 145px;
}

#category-labels .cat-label a{
	    font: 14.2px / 44px Arial;
}

#card-rate-form textarea{
	    font: 15px / 24px Arial;
}

.search-div{
	border: 1px solid #d2d6da;
	color: rgb(255, 255, 255);
}

.side-widget[class*=catalog] li a{
	font: 15px / 20px Arial;
	    text-transform: uppercase;
}




.good-buy-butt,.good-wrap .page-butt{
background-color: #ffffff;
    font: 13px / 45px Arial;
    font-weight: bold;
    border: 1px solid #b01d13;
    color: #000000;
    box-shadow: 0 2px 0 0 #b01d13;
}

.page-butt span
 {
	background: url(../images/backs/arrow.png) 50% no-repeat rgba(220, 72, 51, 0.42);
}

.good-wrap .page-butt:hover{
	background-color: #b01d13;
	color: #fff;
}

.page-butt span:hover{
background-color: #dc4833;
}


@media screen and (max-width: 700px) {
#rh-badge {
display: none !important;

}
}


#card-buying a[none]{
	    font: 16px / 44px Arial;
}

.card-feed-body p{
	font: 14px / 24px Arial;
}


.owl-carousel .owl-stage-outer{
cursor: -webkit-grab;
cursor: grab;
}


.owl-carousel .owl-stage-outer:active{
cursor: -webkit-grabbing;
cursor: grabbing;

}


.old-price span{

text-decoration: line-through;
}

#akciinedeli{
	background-image: url(../images/icons/skidkanedeli.png);
}

#akciinedeli a.active{
	background-image: url(../images/icons/skidkanedeli.png);
}

.catalog-widget .good.good-stock:after {
	    background: url(../images/icons/skidka.gif) 50% no-repeat;
		background-size: 90%;		
}

#card-wrapper .good-stock:after{ 
	position:absolute;
	display:block;
	content:'';
	top: -11px;
    right: -50px;
    width: 42px;
    height: 42px;
    background: url(../images/icons/skidka.gif) 50% no-repeat;
	background-size: 90%;		
}
#card-meta .card-price { position:relative; }

.owl-carousel .owl-stage-outer{
	height: 600px;
}

@media screen and (max-width: 760px) {
.owl-carousel .owl-stage-outer {
height: auto;

}
}

#we-accept img{
	width: 239px;
	margin-right: 1px;
}


.list-menu input[type=checkbox]{
	line-height: normal;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #C3C3C3;
    border-radius: 3px;
    background: #F5F5F5;
}

#choose-kover label{
	font: 15px / 33px Arial;
}

.mobilephone{
	margin: 17px 5px;
    font-size: 20px;
    float: left;

}

.mobilephone a{
	    color: #fff;
}

@media only screen and (max-width: 300px) {
#mobile-nav .mobilephone{
	display:none;
}
}

#card-meta .card-price span{
	    margin-left: 1px;
}

#card-wrapper .good-stock:after{
	top: 0px;
}



#promo-slider .slide:nth-child(2n){
	display:none;
}

#promo-slider .slide:nth-child(3n){
	display:none;
}

#promo-slider .slide:nth-child(4n){
	display:none;
}


@media only screen and (min-width: 1000px) {



.right-1 {
position: absolute;
    display: block;
    width: 391px;
    height: 975px;
    right: 0;
    background: url(/assets/images/newyear/right.png) no-repeat 0 0;

}



.left-1 {
position: absolute;
    display: block;
    width: 391px;
    height: 975px;
    left: 0;
    background: url(/assets/images/newyear/left.png) no-repeat 0 0;

}

/* 



.slider_newyear {
	position: absolute;
    width: 229px;
    height: 196px;
    background: url(/assets/images/newyear/slider.png) no-repeat 0 0;
    bottom: -41px;
    right: -58px;
    z-index: 9999;

}


*/

.kolokol {
    position: absolute;
    display: block;
    width: 138px;
    height: 113px;
    left: 793px;
    background: url(/assets/images/newyear/kolokolchik.png) no-repeat 0 0;
    top: -57px;

}


.shapkanewyear{
	position: absolute;
    display: block;
    width: 80px;
    height: 60px;
    left: 751px;
    background: url(/assets/images/newyear/shapka.png) no-repeat 0 0;
    top: 792px;
    z-index: 999;
}


}



.owl-carousel .owl-stage-outer{
	height: 600px;
}



.belright {
position: absolute;
    display: block;
    width: 383px;
    height: 225px;
    right: 0;
    background: url(../images/belright.png) no-repeat 0 0;

}



.belleft {
position: absolute;
    display: block;
    width: 383px;
    height: 225px;
    left: 0;
    background: url(../images/belleft.png) no-repeat 0 0;

}

#header{
	background: url(../images/beltop.png) repeat-x 0 0;
	background-position-y: -6px;
}




@media screen and (max-width: 650px) {
.owl-carousel .owl-stage-outer {
height: 417px;
}

#promo-slider img{
	    width: 128%;
}

.belleft{
	display: none;
}

.belright{
	display: none;
}

}



@media only screen and (max-width: 580px) {
	.adressnubme {
		    margin: 10px 0px 0px 52px;
    width: 302px;
    text-align: center;
	}
}


@media only screen and (min-width: 581px) {
.adressnubme {
margin: 10px 0px 0px 155px;
width: 325px;
text-align: left;
}

}


@media only screen and (max-width: 311px) {
.adressnubme {

width: 237px;

}

}