/*** header icons ***/
.icon-logo,.icon-search,.icon-support,.icon-basket,.icon-search-hover,.icon-support-hover,.icon-basket-hover,.icon-notification,
.icon-arrow-second-menu,.icon-arrow-second-menu-hover,.icon-discount-red,.icon-discount-blue,.icon-discount-gold,
.icon-eye,.icon-woodens,.icon-rollers,.icon-verticals,.icon-romans,.icon-small-arrow-blue,.icon-small-arrow-white,
.icon-small-arrow-gold,.icon-product-details,.icon-logo-img,.icon-support-footer,.icon-basket-footer,.icon-messages-footer,.icon-search-footer,
.icon-logo-grey,.icon-social-facebook,.icon-social-google,.icon-social-twitter,.icon-social-v,.icon-back,.icon-zoom,.icon-discount-red-revert,
.icon-discount-blue-revert,.icon-discount-gold-revert,.icon-discount-best,.icon-discount-track,.icon-logo-simple,.icon-blackouts,.icon-right,.icon-left,
.icon-big-blue-arrow,.icon-left-hover,.icon-right-hover,.icon-gold-circle,.icon-blue-circle,.icon-star,.icon-arrow-gold, .icon-arrow-white, .icon-arrow-blue,
.icon-search-glass,.icon-left-small,.icon-right-small,.icon-support-i,.icon-sample,.icon-zoom-picture,.icon-red-triangle,.icon-save-money,
.icon-measurement,.icon-width,.icon-drop,.icon-recess,.icon-slat,.icon-save,.icon-phone,.icon-zoom-product,.icon-quote,.icon-quote-big, .icon-right-white,
.icon-truspilot,.icon-star-white, .icon-minus,.icon-plus,.icon-options-items,.icon-shadow-buttons-total,.icon-options-items,.icon-close-x,.icon-close-qq,.icon-plus,
.icon-minus,.icon-right-grey,.icon-extra,.icon-add-to-basket-green,.icon-blue-circle-extra,.icon-arrow-blue-revert,.icon-check-blue,.icon-check-gold,.icon-car,.icon-car-gold,
.icon-zoom-product-minus,.icon-right-white-small,.icon-star-yellow,.icon-star-yellow-half,.icon-left-grey
{ background-image:url('../images/sprites.png'); background-color:transparent; background-repeat:no-repeat; float: left;}

.icon-logo{ 
	background-position: 0 0; width:240px; height:65px; margin-top: 5px;
}
.icon-logo-grey{
	background-position: 0 -419px; width:240px; height:65px; 
}
.icon-logo-simple{
    background-position: -400px -320px; width:40px; height:65px; 
}
.icon-logo-img{ c
	background-position: 0 0; width:40px; height:65px; 
}
.icon-search{
	background-position: -240px 0;width: 32px;height: 32px;
}
.icon-support{
	background-position: -280px 0;width: 32px;height: 32px;
}
.icon-basket{
	background-position: -240px -40px;width: 32px;height: 32px;
}
.support-menu > li > a:hover .icon-quote,
.support-menu > li > a.active .icon-quote{
	background-position: -120px -248px;width: 32px;height: 32px;
}
.support-menu > li > a:hover .icon-support, 
.support-menu > li > a.active .icon-support{
	background-position: -360px 0;width: 32px;height: 32px;
}
.support-menu > li > a:hover .icon-basket, 
.support-menu > li > a.active .icon-basket{
	background-position: -320px -40px;width: 32px;height: 32px;
}
.support-menu > li > a:hover .icon-search, 
.support-menu > li > a.active .icon-search{
	background-position: -320px 0px;width: 32px;height: 32px;
}
.icon-arrow-gold{
	background-position: -165px -377px;width: 16px;height: 16px
}
.icon-arrow-blue{
	background-position: -185px -377px;width: 16px;height: 16px;
}
.icon-arrow-blue-revert{
	background-position: -260px -376px;;width: 16px;height: 16px;
}
.icon-arrow-white{
	background-position: -240px -370px;width: 16px;height: 16px;
}
.icon-search-glass{
	background-position: -201px -370px;width: 24px;height: 24px;
}
.icon-notification{
	background-position: -360px -40px;width: 20px;height: 19px;
}
.quote-contact-menu > li:hover > a> span{
	background-position: -281px -60px;width: 10px;height: 7px;
}
.icon-small-arrow-white{
	background-position: -281px -60px;width: 10px;height: 7px;
}
.icon-small-arrow-gold{
	background-position: -281px -40px;width: 10px;height: 7px;
}
.icon-discount-red{
	background-position: 0px -80px;width: 80px;height: 44px;
}
.icon-discount-blue{
	background-position: -160px -80px;width: 80px;height: 44px;
}
.icon-discount-gold{
	background-position: -80px -80px;width: 80px;height: 44px;
}
.icon-discount-red-revert{
	background-position: 0px -320px;width: 80px;height: 44px;
}
.icon-discount-red-big-revert{
	background-image:url('../images/icon-discount-red-big-revert.png'); 
	background-color:transparent; 
	background-repeat:no-repeat; 
	float: left;
	width: 90px;height: 54px;
}
.icon-discount-blue-big{
	background-image:url('../images/icon-discount-blue-big.png'); 
	background-color:transparent; 
	background-repeat:no-repeat; 
	float: left;
	width: 90px;height: 54px;
}
.icon-discount-blue-big-extra{
    background-color: transparent;
    background-image: url("../images/icon-discount-blue-big-extra.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 70px;
    width: 120px;
}
.icon-discount-blue-big-extra-revert{
    background-color: transparent;
    background-image: url("../images/icon-discount-blue-big-revert.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 54px;
    width: 90px;
}
.icon-discount-blue-revert{
	background-position: -320px -240px;width: 80px;height: 44px;
}
.icon-discount-gold-revert{
	background-position: -400px -240px;width: 80px;height: 44px;
}
.icon-discount-best{
	background-position: -80px -321px;width: 80px;height: 44px;
}
.icon-discount-track{
	background-position: -160px -320px;width: 80px;height: 44px;
}
.icon-eye{
	background-position: -80px -160px;width: 36px;height: 26px;
}
.icon-woodens{
	background-position: -440px -40px;width: 30px;height: 21px;
}
.icon-rollers{
	background-position: -400px 0;width: 27px;height: 24px;	
}
.icon-verticals{
	background-position: -400px -40px;box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);width: 20px;height: 34px;	
}
.icon-romans{
	background-position: -440px 0;width: 29px;height: 24px;	
}
.icon-blackouts{
	background-position: -80px -200px;width: 29px;height: 24px;	
}
.icon-product-details{
	background-position: -480px 0;width: 20px;height: 10px;
}
.icon-support-footer{
	background-position: 0 -160px;width: 50px;height: 50px;
}
.icon-basket-footer{
	background-position: -400px -80px;width: 50px;height: 50px;
}
.icon-messages-footer{
	background-position: -320px -80px;width: 50px;height: 50px;
}
.icon-search-footer{
	background-position: -242px -80px;width: 50px;height: 50px;
}
.icon-social-facebook{
	background-position: -163px -160px;width: 50px;height: 50px;
}
.icon-social-google{
	background-position: -240px -160px;width: px;height: 50px;
}
.icon-social-twitter{
	background-position: -320px -160px;width: 50px;height: 50px;
}
.icon-social-v{
	background-position: -400px -160px;width: 50px;height: 50px;
}
.icon-truspilot{
	background-position: -240px -450px;width: 50px;height: 50px;
}
.icon-quote-big{
	background-position: -301px -452px;width: 51px;height: 46px;
}
.icon-back{
	background-position: -240px -240px;width: 50px;height: 50px;
}
.icon-left-small{
	background-position: -40px -294px;width: 26px;height: 26px;margin-right: 2px;
}
.icon-right-small{
	background-position: -75px -294px;width: 26px;height: 26px;
}
.icon-left-small:hover{
	background-position: -120px -295px;width: 26px;height: 26px;cursor: pointer;
}
.icon-right-small:hover{
	background-position: -160px -294px;width: 26px;height: 26px;cursor: pointer;
}
.icon-support-i{
	background-position: -200px -295px;width: 26px;height: 25px;
}
.icon-left{
	background-position: -240px -320px;width: 50px;height: 50px;margin: 20px 0 20px 25px;
}
.icon-right{
	background-position: -320px -320px;width: 50px;height: 50px;margin: 20px 0 20px 0;
}
.icon-right-white{
	background-position: -359px -450px;width: 50px;height: 50px;
}
.icon-right-white-small{
	background-position: -200px -232px;width: 35px;height: 45px;
}
.icon-left-grey{
	background-position: -240px -399px;width: 50px;height: 50px;
}
.icon-right-grey{
	background-position: -425px -450px;width: 50px;height: 50px;
}
.icon-left:hover{
	background-position: -320px -399px;width: 50px;height: 50px;margin: 20px 0 20px 25px;cursor: pointer;
}
.icon-right:hover{
	background-position: -372px -399px;width: 50px;height: 50px;margin: 20px 0 20px 0;cursor: pointer;
}
.icon-back{
	background-position: -240px -240px;width: 50px;height: 50px;
}
.icon-gold-circle{
	background-position: -359px -370px;width: 10px;height: 10px;
}
.icon-blue-circle{
	background-position: -320px -370px;width: 10px;height: 10px;
}
.icon-blue-circle-extra{
	background-position: -374px -371px;width: 16px;height: 16px;
}
.icon-zoom{
	background-position: -480px -40px;width: 20px;height: 20px;
}
.icon-big-blue-arrow{
	background-position: -480px -60px;width: 20px;height: 20px;
}
.icon-material-big{
    background: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') no-repeat; background-size: 90px 154px; background-color:transparent;
    display: block;height: 154px; width: 90px;
}
.icon-star{
	background-position: -80px -385px; width: 16px; height: 16px;
}
.icon-star-white{
	background-position: -61px -140px; width: 16px; height: 16px;
}
.icon-star-yellow{
	background-position: -41px -400px; width: 15px; height: 15px; margin-top:4px;
}
.icon-star-yellow-half{
	background-position: -61px -400px; width: 8px; height: 15px; margin-top:4px;
}
.icon-sample{
	background-position: -240px -295px; width: 17px; height: 17px;
}
.icon-zoom-picture{
	background-position: -263px -295px; width: 17px; height: 17px;
}
.icon-zoom-product{
	background-position: 0 -239px; width: 50px; height: 50px;
}
.icon-zoom-product-minus{
	background-position: -440px -398px; width: 50px; height: 50px;
}
.icon-red-triangle{
	background-position: -282px -295px; width: 18px; height: 18px;
}
.icon-save-money{
	background-position: -101px -370px; width: 17px; height: 17px;
}
.icon-measurement{
	background-position: -120px -370px; width: 17px; height: 8px;
}
.icon-width{
	background-position: 0 -295px; width: 16px; height: 16px;
}
.icon-drop{
	background-position: -140px -370px; width: 16px; height: 16px;
}
.icon-recess{
	background-position: -140px -385px; width: 16px; height: 16px;
}
.icon-slat{
	background-position: -120px -385px; width: 16px; height: 16px;
}
.icon-save{
	background-position: -101px -371px; width: 16px; height: 16px; margin-right: 5px;
}
.icon-phone{
	background-position: -200px -392px; width: 30px;
	height: 30px;margin-right: 5px;margin-bottom: -10px;float: none;display: inline-block;
}
.icon-quote{
	background-position: -80px -240px; width: 32px; height: 32px;
}
.icon-item-basket{
	background-position: -61px -160px; width: 10px; height: 105px;
}
.icon-item-basket-expand{
	background-position: -301px -79px; width: 10px; height: 190px;
}
.icon-shadow-summary{
	background-position: -120px -160px; width: 10px; height: 85px;
}
.icon-shadow-buttons-total{
	background-position: -140px -160px; width: 10px; height: 85px;
}
.icon-options-items{
	background-position: -220px -160px; width: 10px; height: 55px;
}
.icon-close-x,.icon-close-qq{
	background-position: 0 -140px; width: 12px; height: 12px;
}
.icon-plus{
	background-position: -40px -140px; width: 11px; height: 11px;
}
.icon-minus{
	background-position: -20px -140px; width: 11px; height: 11px;
}
.icon-extra{
	background-position: -300px -280px; width: 16px; height: 22px;
}
.icon-add-to-basket-green{
	background-position: -461px -295px; width: 10px; height: 75px;
}
.icon-check-gold{
	background-position: -478px -160px; width: 20px; height: 20px;
}
.icon-check-blue{
	background-position: -461px -160px; width: 20px; height: 20px;
}
.icon-car{
	background-position: -360px -295px; width: 32px; height: 17px;margin-right: 10px;
}
.icon-car-gold{
	background-position: -392px -295px; width: 32px; height: 17px;margin-right: 10px;
}

.icon-discount-red-big{
    background-image:url('../images/icon-discount-red-big.png'); background-color:transparent; background-repeat:no-repeat; float: left;
    width: 90px; height: 54px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
		.icon-logo,.icon-search,.icon-support,.icon-basket,.icon-search-hover,.icon-support-hover,.icon-basket-hover,.icon-notification,
		.icon-arrow-second-menu,.icon-arrow-second-menu-hover,.icon-discount-red,.icon-discount-blue,.icon-discount-gold,
		.icon-eye,.icon-woodens,.icon-rollers,.icon-verticals,.icon-romans,.icon-small-arrow-blue,.icon-small-arrow-white,
		.icon-small-arrow-gold,.icon-product-details,.icon-logo-img,.icon-support-footer,.icon-basket-footer,.icon-messages-footer,.icon-search-footer,
		.icon-logo-grey,.icon-social-facebook,.icon-social-google,.icon-social-twitter,.icon-social-v,.icon-back,.icon-zoom,.icon-discount-red-revert,
		.icon-discount-blue-revert,.icon-discount-gold-revert,.icon-discount-best,.icon-discount-track,.icon-logo-simple,.icon-blackouts,.icon-right,.icon-left,
		.icon-big-blue-arrow,.icon-left-hover,.icon-right-hover,.icon-gold-circle,.icon-blue-circle,.icon-star,.icon-arrow-gold, .icon-arrow-white, .icon-arrow-blue,
		.icon-search-glass,.icon-left-small,.icon-right-small,.icon-support-i,.icon-sample,.icon-zoom-picture,.icon-red-triangle,.icon-save-money,
		.icon-measurement,.icon-width,.icon-drop,.icon-recess,.icon-slat,.icon-save,.icon-phone,.icon-zoom-product,.icon-quote,.icon-quote-big, .icon-right-white,
		.icon-truspilot,.icon-star-white, .icon-minus,.icon-plus,.icon-options-items,.icon-shadow-buttons-total,.icon-options-items,.icon-close-x,.icon-close-qq,
		.icon-plus,.icon-minus,.icon-right-grey,.icon-extra,.icon-add-to-basket-green,.icon-blue-circle-extra,.icon-arrow-blue-revert,.icon-check-blue,.icon-check-gold,
		.icon-car,.icon-zoom-product-minus,.icon-right-white-small,.icon-car-gold,.icon-star-yellow,.icon-star-yellow-half,.icon-left-grey
		{ 
			background-image:url('../images/sprites@2x.png'); background-color: transparent; background-repeat: no-repeat; float: left;background-size: 500px 500px;
		}
		.icon-phone{
			float: none;
		}
		.icon-discount-red-big{
		    background-image:url('../images/icon-discount-red-big@2x.png');
		    background-size: 90px 54px;
		}
		.icon-discount-blue-big-extra{
			background-image:url('../images/icon-discount-blue-big-extra@2x.png'); 
			background-size: 130px 78px;
		}
		.icon-discount-blue-big-extra-revert{
			background-image:url('../images/icon-discount-blue-big-revert@2x.png'); 
			background-size: 90px 54px;
		}
		.icon-discount-blue-big{
		    background-image:url('../images/icon-discount-blue-big@2x.png');
		    background-size: 90px 54px;
		}
		.icon-discount-red-big-revert{
			background-image:url('../images/icon-discount-red-big-revert@2x.png'); 
			background-size: 90px 54px;
		}
}