body {margin:161px 0 0;font-size:100%:}

.no-desktop {display:none;}




#content li,
label,
td,
p {font-size:18px;}
	.intro {font-size:24px;}
	.small {font-size:16px;}

.rslide_overlay a,
.button {font-size:18px;background-size:50px 50px;padding:0 70px 0 20px;line-height:50px;height:50px;}
.button__small {background-size:35px 35px;font-size:14px;padding:0 51px 0 16px;line-height:35px;height:35px;}

.fieldset .button {float: left;
margin-left: 35%;}
.error {margin:0 0 10px 35%;display:block;clear:both;color:#d61130;font-weight:700;}

/*header */
header	{z-index:999;position:fixed;width:100%;top:0;}
.header {height:100px;transition:height 0.3s ease-out;position:relative;}
	.fixed .header {height:50px;}
	
	.logo.sprite {	background-image:url('/assets/images/sprites.png');background-position:0 0;	background-size:191px 540px;
/*transition:background-position 0.3s ease-out*/;width:20%;float:left;}
	.fixed .logo {background-position:0 -100px;}


	.header-nav {font-family: "Gill Sans Book",Helvetica,Arial,sans-serif;line-height:99px;text-transform:uppercase;float:left;font-size:19px;text-transform:uppercase;letter-spacing:1px}
		.fixed .header-nav {line-height:49px;}
		.header-nav-li {display:inline;}
			.header-nav-li a {padding:0px 14px;border-left:1px solid #c3c3c3;color:#383737;}
			.header-nav-li-last a {border-right:1px solid #c3c3c3;}
			.header-nav-li a:hover {text-decoration:none;color:#D61130;}

	.search_form {padding:35px 0 0 14px;width:22%;}
	.search_active .search_form {width:30%;}
	.fixed .search_form {padding-top:10px;}

	.headerblock {color:#fff;height:50px;line-height:50px;right:100px;width:200px;max-width:200px;position:absolute;font-size:14px;transition:all 0.2s ease-in;height:100%;min-height:50px;max-height:100px;display:block;font-family:"Gill Sans Light";font-weight:700;z-index:10005;}	
		.search_active .headerblock {right:50px;}
		.search_active .fixed .login {right:0;}
	.login {top:0;background-color:#d61130;height:50px;background-position:-50px -260px;text-indent:50px;overflow:hidden;font-size:16px;}
	.basket {top:00px;background-color:#c1102c;padding-top:50px;height:100px;background-image:none;text-indent:0;overflow:auto;}
		.fixed .login {width:50px;right:50px;;}
		.fixed .loggedin_1 {background-color:#fff;background-position:0 -260px;}
		.fixed .basket {padding-top:0;height:50px;}
	.basket-link {font-size:14px;color:inherit;text-indent:50px;background-position:-50px -310px;display:block;}
		.numberofitems {border-radius:50%;background:none;color:inherit;position:relative;top:auto;right:auto;box-shadow:none;padding:0;}

	.login:hover {text-decoration:none;color:#fff;}
	.basket:hover {}
	
	.basket-show .basket-link  {text-decoration:none;color:#373737;background:url('../images/basket_hover.png') 10px 13px #fff no-repeat;height:50px;;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #fff;width:200px;}
	.basket-show .basket-link .numberofitems  {color:#C1102C;}


	.header-socials {position:absolute;right:00px;top:0;height:100px;width:100px;;z-index:1;transition:right 0.2s ease-in;list-style:none;margin:0;padding:0;}
		.search_active .header-socials {right:-50px;}
		.fixed .header-socials {top:-50px;}
		.social-link {width:50px;height:50px;display:block;list-style:none;margin:0;padding:0;float:left;text-indent:-999px;font-size:1px;}
			.social-sprite {background-image:url('../images/social.png');background-repeat:no-repeat;display:block;height:100%;width:100%;overflow:hidden;}
			.link-tw {background-position:0 0;}
			.link-tw:hover {background-position:0 -102px;}
			.link-su {background-position:-50px 0;}
			.link-su:hover {background-position:-50px -102px;}
			.link-pi {background-position:0 -50px;}
			.link-pi:hover {background-position:0 -152px;}
			.link-fb {background-position:-50px -50px;}
			.link-fb:hover {background-position:-50px -152px;}
			
			.fixed .link-fb {background-position:-50px -51px;}
			.fixed .link-fb:hover {background-position:-50px -153px;}
			





#minibasket {visibility:hidden;position:absolute;right:100px;top:-630px;;width:350px;transition:right 0.2s ease-in,;z-index:9999;overflow:hidden}
	.nominibasket #minibasket {display:none;height:0;overflow:hidden;}
	.search_active #minibasket {right:50px;}

	.basket-frame {background:white;border:1px solid #CCCCCC;overflow:hidden}
	#minibasket iframe {width:350px;max-height:444px;overflow:hidden;margin:0;border:0;}

span.basket-show .basket {background:#fff;color:#373737;border-left:1px solid #babab8;border-right:1px solid #babab8;}
.basket-show #minibasket {top:99px;visibility:visible;}
.basket-show .fixed #minibasket {top:49px;}
	
		
/* nav */
nav 	{border-top:1px solid #cfcbbf;display:block;height:060px;line-height:59px;padding:0;font-size:15px;}
	.navbar {border-top:0;position:relative;}
	.nav {display:block;float:left;margin:0 3% 0 0;border:none;height:58px;padding:0;}
	.pull-menu {display:none;}
	.nav a:hover {text-decoration:none;}

	
	.submenu {position:absolute;left:0;top:58px;background-color: rgba(56, 55, 55, 0.95);width:100%;line-height:20px;padding:20px 166px;}
	.nav:hover,
	.nav:focus {border-bottom:5px solid #41403f;}
	.nav:hover .submenu,
	.nav:focus .submenu { 
		display:block;
		/*display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;*/
		overflow: hidden;
	}

.submenu{
	font-size:18px;
	color:#fff;
	flex: 1;
}


.submenu ul {margin:1em 0;float:left;border-left:1px solid #666;width:20%;padding-bottom:10px;;}
.submenu ul:first-of-type {border:none;}
	.submenu ul.colh-Highlight {border:1px solid white!important;}
.cols0 ul,
.cols1 ul {width:100%;}
.cols2 .menu-ad,
.cols2 ul {width:50%;}
.cols3 .menu-ad,
.cols3 ul {width:33%;}
.cols4 .menu-ad,
.cols4 ul {width:25%;}
.cols5 .menu-ad,
.cols5 ul {width:20%;}
.cols6 .menu-ad,
.cols6 ul {width:16%;}
.menu-ad {/*text-align:right*/;max-width:250px;float:right!important;margin:1em 0;}
	.menu-ad h2,
	.menu-ad h3,
	.menu-ad h4 {font-size:1em;display:block;padding:0 0 5px 0;margin:0;}
	.menu-ad p {font-size:0.875em;padding:0 0 5px 0;margin:0;}

/*nav .active {border-left:5px solid black;}*/
.level2 {text-transform:uppercase;font-family: "Gill Sans Book",Helvetica,Arial,sans-serif;padding:10px 25px 5px 25px ;;letter-spacing:1px;font-size:1em;
background-image:
  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mO4JmjwHwAE7wIXuL4qVQAAAABJRU5ErkJggg==); 
    background-size:3px 12px;
  background-position:10px 14px;
  background-repeat:no-repeat;
}
	.level2 a {/*border-bottom:1px solid #aaa;*/}
	.level2 + .level2 {padding-top:20px;  background-position:10px 24px;
}
.level3 {text-transform:none;font-size:0.875em;padding:5px 25px;font-family: "Gill Sans Light",Helvetica,Arial,sans-serif;letter-spacing:0;}

	.submenu a {color:inherit;}
	.submenu a:hover {text-decoration:underline;}

/* content */
#content {padding:20px 0 0 0;}

/* crumbs */
.crumbs {padding:16px 0;font-size:16px;font-style:italic;}
.crumbs li.bc-logout {float:right;background:none!important;;}
/* headings */
.heading1 {font-size:48px;background-position:0 0;padding:36px 0 18px ;margin:10px 0;}
.heading2 {font-size:36px;}
	.heading2 .was {font-size:28px;}
.heading3 {font-size:24px;}
.heading4 {font-size:18px;}
	.heading__products {font-size:20px;}
	.heading__category {padding:0 0 18px 0;margin:0 0 10px 0;}
	.heading__footer {padding:40px 0 15px 0;}
	.nobg {background:none;}
	
/*category */
.category-image {margin:0 0 36px;}
	.category-text {padding-bottom:30px;}
.filter-item {padding:9px 8px 1px;font-size:18px;}
	.filter-item__inspire {padding:2px 20px;margin:10px 0 20px 15px;border-left:5px solid #d8192b;}


/* item loop */
.items .span_6:nth-of-type(4n+1) {clear:left;}
.item {margin:0 12px 24px 0;border-width:0 0 1px 0;}
.item:hover {box-shadow:0 0 10px #999;}


			.fsize8 {font-size:24px;} /* 3 cols */
			.fsize6 {font-size:20px;} /* 4 cols */
			.fsize5 {font-size:18px;} 
			.fsize4 {font-size:15px;} /* 6 cols */
			.fsize3 {font-size:12px;} /* 8 cols */
.item-price {font-family: "Gill Sans Book",Helvetica,Arial,sans-serif;}

.layout-rows .itemcol {}
.layout-rows .item {}
	.layout-rows .item-img {}

	.layout-rows .item-info {}
	.layout-rows .item-title {padding:10px 0;font-size:18px;}
	.layout-rows .item-price {font-size:18px;}
	.layout-rows .item-desc {}

.image-step {margin:50px auto;}



/*product*/
#addtobasket {min-width:230px;}
/*.ricons {width:calc(100% - 250px);}*/
	.heading_sdd {font-size:20px;padding-top:2px}
	.heading_ob {font-size:16px;}
	.heading_exc {font-size:14px;}
	.heading_cont {font-size:14px;}
	
footer	{}
	.footer-link {font-size:18px;}

		.footer-socials .social-link {width:36px;height:36px;margin:0 10px 0 0;}
			.footer-socials .link-tw {background-position:-7px -110px;}
			.footer-socials .link-su {background-position:-58px -109px;}
			.footer-socials .link-pi {background-position:-7px -160px;}
			.footer-socials .link-fb {background-position:-58px -161px;}
			

iframe {width:100%;height:600px;}

	  div#popup {
		  display:none;
		  width:580px;
		  height:490px;
		  background:#fff;
		  float:left;	
		  position:relative;
	  }
	  
		  div#popup a.bClose {
			  position:absolute;top:66px;right:15px;
			  background:#fff;
			  border:1px solid #C4C4C4;
			  padding:5px 7px;
			  font-size:12px;
		  }
		  
		  div#popup iframe {
			  height:490px;
			  border:0;
		  }
	
.rslides_nav {top:250px	;}
.rslide_overlay {position:absolute;padding:35px 45px 0;top:35px;left:60px;max-width:600px;}
#slider_holder .rslide_overlay p {font-size:34px;margin:0 0 33px 0;line-height:1.4;}
#slider_holder .rslide_overlay p sup {font-size:14px;vertical-align:super;}


.columns2{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

@media only screen and (max-width: 1359px) {

	.header-nav {font-size:17px;letter-spacing:0;}
	.header-nav-li a {padding:0 10px;}
	nav {font-size:14px;;}
	.nav {margin:0 1% 0 0;}
}

@media only screen and (max-width: 1249px) {

	
	.input_search {width:00px;padding:0;;}
	.search_active .input_search {width:60%;padding:0 3px;}

		.search_active .headerblock {right:-150px;}
		.search_active .fixed .login {right:-200px;}
		.search_active .header-socials {right:-250px;}	
		.search_active #minibasket {right:0;}
}

@media only screen and (max-width: 1023px) {

	
	 .input_search {width:60%;padding:0 3px;}

		 .headerblock {right:-150px;}
		 .fixed .login {right:-200px;}
		 .header-socials {right:-250px;}	
		 #minibasket {right:0;}
}