@import url(http://fonts.googleapis.com/css?family=Comfortaa&subset=cyrillic-ext,latin);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700|PT+Sans+Caption:400,700|Roboto:100,300,400,500&subset=latin,cyrillic);
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.eot');
	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons.woff') format('woff'),
		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body {
	/* background:url(../img/body-bg.png) no-repeat center 0; */
	background:url(../img/body-bg.png) no-repeat center 0;
	background-attachment:fixed;
	color: #fff;
	font-weight: 300;
	font-size:16px;
	font-family:Roboto, Arial, sans-serif;
}

a, button {
	outline: none;
}

a {
	color: #f0f0f0;
	text-decoration: none;
	-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;
}

a:hover, a:focus {
	color: #333;
}
h1, h2, h3{clear:both;font-family:'Open Sans',sans-serif,Arial;text-transform:uppercase;font-weight:normal;}
h1{font-size:18px;margin:40px 0;}
h2{font-size:18px;}
h3{font-size:16px;}
table{border-collapse:collapse;}
table tr td{padding:10px;border:1px solid rgb(204, 204, 204);border-style:dotted;}
input{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;outline:none;border:1px solid #C5C5C5;padding:5px;}
textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;outline:none;border:1px solid #C5C5C5;padding:5px;}
.content ul, .content ol{padding:0 0 0 30px;}
ul.small{list-style:none;padding:0;}
.shadow{display:none;}
.clr{clear:both;}
.t_center{text-align:center !important;}
.t_center img{width:50% !important;clear:both;display:block;margin:0 auto;margin-bottom:10px;}
.container{margin:0 auto;position:relative;}
.container .search_form{position:absolute;right:0;bottom:0;cursor:default;font-size:14px;color:#3e454c;}
.container .search_form input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;height:30px;border:0 solid #222;width:0;float:left;margin:8px -10px 0 6px;}
.container .search_form input.active{box-shadow:0 0 5px #ffffff;-webkit-box-shadow:0 0 5px #ffffff;-moz-box-shadow:0 0 5px #ffffff;-o-box-shadow:0 0 5px #ffffff;}
.container .search_form a{display:block;}
.container .search_form a.search_a{height:46px;background:#222;}
.container .search_form a.search_close{position:absolute;top:0px;right:50px;color:#df0005;font-size:28px;font-weight:400;display:none;}
.container .search_form i.fa.fa-shopping-cart{margin-right:0;height:46px;font-size:19px;line-height:47px;background:transparent;}
.container .search_form i.fa.fa-shopping-cart:before{content:"\f002";}
.container .search_form i.fa.fa-shopping-cart:after{left:35px;border-right:0 solid transparent;}
.container.maincont{-webkit-box-shadow: 0px 1px 1px rgba(0,0,0, .2);-moz-box-shadow: 0px 1px 1px rgba(0,0,0, .2);box-shadow: 0px 1px 1px rgba(0,0,0, .2);background:#ffffff;padding:40px 20px;color:#525252;}
.container.maincont a{color:#08c;outline:none;}
.container.maincont a:hover{text-decoration:underline;}
.container.maincont img{width:100%;}
.container.maincont .mainnews{margin:0;padding:0;list-style:none;}
.container.maincont .mainnews .newsitem{margin:0 0 20px 0;font-size:14px;border:1px solid rgba(110,127,134,.44);border-style:dotted;border-width:0 0 1px 0;padding-bottom:10px;}
.container.maincont .mainnews .newsitem img{width:100%;margin:0;}
.container.maincont .mainnews .newsitem a.zag{color:#08c;display:block;margin:10px 0;}
.container.maincont .mainnews .newsitem a:hover{text-decoration:underline;}
.container.maincont .mainnews .newsitem p{margin:0;}
.container.maincont .banner_left{padding-top:20px;background:#fff;}
.container.maincont .banner_left img{width:100%;}
.container2{padding:30px 0;background:#1c1c1c url(../img/bg-slider.jpg) no-repeat center 0;}
.container2.footer{padding:30px 0;background:#1c1c1c;}
.container2.footer .links{margin:0 0 0 0;float:left}
.container2.footer .links a{color:#ffffff;}
.container2.footer  .follow{float:right;margin:0 10px 0 0;}
.container2.footer  .follow .title{display:inline;padding:10px;font-size:12px;float:left;}
.container2.footer  .follow .title a{color:#ffffff;}
.container2.footer  .follow .title a:hover{text-decoration:underline;}
.container2.footer  .follow .contacts .phone{color:#ffffff;font-size:14px;padding:10px 0;}
.container2.footer  .follow .contacts .phone:before{font-size:14px;}
.container2.footer  .follow .title.adress, .container2.footer  .follow .title.mail{float:right;font-size:14px;padding:5px 0;}
.container2.footer  .follow .title.adress:before, .container2.footer  .follow .title.mail:before{font-size:14px;margin-right:10px;font-family:FontAwesome;}
.container2.footer  .follow .title.adress:before{content:"\f041";}
.container2.footer  .follow .title.mail:before{content:"\f0e0";}
.container2.footer  .follow ul{margin:0;padding:0;display:inline;list-style:none;}
.container2.footer  .follow ul li{display:inline;padding:0 10px 0 0;}
.logo{display:block;float:left;margin:40px 0px 40px 0px;color:#525252;font-size:14px;position:relative;}
.logo .shapka{position:absolute;top:-33px;left:154px;width:73px !important;}
.floatright{float:right;}
.floatleft{float:left;}
.w50{width:50%;}
.w55{width:55%;}
.w48{width:48%;}
.w5{width:5%;}
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w22{width:22%;}
.w25{width:25%;}
.w30{width:30%;}
.w40{width:40%;}
.w45{width:45%;}
.w60{width:65%;}
.w65{width:65%;}
.w75{width:75%;}
.w70{width:70%;}
.font13{font-size:13px;}
.infoblk{background:#d9edf7;color:#3a87ad;padding:20px;border:1px solid #bce8f1;}
.cat_item .infoblk{padding:12px;margin:20px 0 0 0;}
.cat_item .infoblk .fa-reserve{background:transparent;color:#3a87ad;margin:-15px;}
.container.maincont .del_cart_item{color:#df0005;font-size:28px;font-weight:400;line-height:18px;}
.container.maincont .del_cart_item:hover{text-decoration:none;}
.content .infoblk p{margin:15px 0;line-height:18px;font-size:14px;}
.container.maincont .infoblk p a{color:#3a87ad;border:solid #3a87ad;border-style:dotted;border-width:0 0 1px 0;}
.container.maincont .infoblk p a:hover{text-decoration:none;}
hr{border-width:1px 0 0 0;border:solid #E2E2E2;}
.infoblk hr{border:solid #bce8f1;height:0px;display:block;border-width:1px 0;border-bottom-color:#E2FAFF;}
.cat_item .infoblk p span{color:#6DB157;}
.cat_item .infoblk input{border-color:#bce8f1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:#EDF9FF;color:#3a87ad;}
.cat_item .infoblk input:focus{box-shadow:0 0 5px #ffffff;-webkit-box-shadow:0 0 5px #ffffff;-moz-box-shadow:0 0 5px #ffffff;-o-box-shadow:0 0 5px #ffffff;background:#ffffff;color:#525252;}
.cat_item .infoblk button{background:#6DB157;padding:6px 10px;color:#ffffff;border:0;}
.cat_item .infoblk button:before{font-family:FontAwesome;font-size:18px;content:"\f003";margin-right:5px;}
.infoblk .icon:before{margin-right:10px;font-family:FontAwesome;font-size:18px;}
.infoblk .icon.info:before{content:"\f05a";}
.infoblk .icon.time:before{content:"\f017";}
.infoblk .icon.globe:before{content:"\f0ac";}
.infoblk .icon.phone:before{content:"\f098";}
.cat_item .tr{padding:0 0 10px 0;border:solid rgb(204, 204, 204);border-style:dotted;border-width:0 0 1px 0;}
.cat_item .tr div{padding:10px 0 0 0;}
.cat_item embed{width:100% !important;height:300px;}
.cat_item ul.tabs{display:block;margin:60px 0 40px 0;padding:0;list-style:none;}
.cat_item ul.tabs li{display:inline;padding:20px;font-size:14px;box-shadow:0 1px 3px 0 rgba(42, 48, 60, 0.25);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;margin:0 5px 0 0;cursor:pointer;font-weight:400;}
.cat_item ul.tabs li:hover{box-shadow:0 5px 19px 0 rgba(110,127,134,.44);}
.cat_item ul.tabs li.current{color:#ffffff;background:#df0005;box-shadow:0 5px 19px 0 rgba(110,127,134,.44);}
.cat_item .tab{display:none;}
.cat_item .tab.visible{display:block;}  
.hidden{overflow:hidden;}
#scroller{display:block;position:fixed;right:-25px;top:50%;background: url(../img/arr-slider.png) -125px 0 no-repeat;width:61px;height:46px;margin-top:-23px;display:none;}
.links{font-size:12px;float:right;list-style:none;margin:46px 0 0px 0;padding:0;font-weight:400;}
.links li{float:left;padding:5px 8px 5px 7px;}
.links a{
display:inline;font-size:11px;line-height:13px;color:#525252;text-transform:uppercase;line-height:25px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.links a:hover {color:#e74c3c;text-decoration:none;}
.links a.active{color:#e74c3c;}
.link_a {
display: block;
background-color: #222;
color: #df0005;
text-decoration: none;
font-size: 12px;
line-height: 45px;
height: 46px;
padding: 0 14px 0 0;
cursor: pointer;
text-transform: uppercase;
vertical-align: top;
list-style:none;
}
.cart_menu{position:absolute;bottom:0px;right:46px;height:46px;margin:0;padding:0;}
.link_a i.fa.fa-shopping-cart {
background-color: #df0005;
padding: 0 19px 0 12px;
margin-right: 16px;
}
.cart_menu .tocart{display:block;float:right;padding:0 15px;color:#ffffff;background:#222;margin:10px 0 0 0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.cart_menu .tocart:hover{background:#df0005;}
.cart_menu .fa-shopping-cart:before {
content: "\f07a";
}
.link_a i.fa.fa-shopping-cart:after {
position: absolute;
display: block;
content: '';
left: -11px;
top: 0;
width: 0;
height: 0;
border-bottom: 46px solid #df0005;
border-left: 11px solid transparent;
border-left: 11px solid rgba(231,76,60,0);
}
.cart_menu .hovered{background:#ffffff;position:absolute;top:46px;right:0;z-index:1;box-shadow:0 20px 18px 0 rgba(19, 19, 19, 0.83);padding:10px;border-top:8px solid #df0005;cursor:default;width:400px;}
.cart_menu .hovered table{color:#525252;text-transform:none;padding:10px;border-collapse:collapse;font-size:14px;}
.cart_menu .hovered table tr{border:1px solid rgba(110,127,134,.44);border-style:dotted;border-width:0 0 1px 0;}
.cart_menu .hovered table tr td{padding:5px;line-height:16px;}
.cart_menu .hovered table a{color:#df0005;}
.cart_menu .hovered table a:hover{text-decoration:underline;}
.cat_item .tr div.amount{position:relative;width:58px;height:22px;display:inline;padding:0 0 0 10px;}
.cat_item .amount a.increase, .cat_item .amount a.decrease{width:11px;height:6px;right:5px;top:0px;position:absolute;}
.cat_item .amount a.increase{background:url('/images/design/cart-amount-increase.png') no-repeat scroll 0 0 transparent;}
.cat_item .amount a.decrease{top:14px;background:url('/images/design/cart-amount-decrease.png') no-repeat scroll 0 0 transparent;}
.contacts{float:right;text-align:right;color:#525252;font-family:Arial;margin-left:130px;}
.contacts p{margin:10px 0;font-size:12px;}
.contacts p.phone{font-size:14px;font-family: 'Comfortaa', cursive;margin:0 0;}
.contacts p.phone strong{font-size:22px;color:#df0005;font-family: 'Comfortaa', cursive;}
.contacts .phone:before{content:"\f098";font-size:26px;margin-right:10px;font-family:FontAwesome;}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cart_menu li.link_a i {
font-size: 23px;
line-height: 47px;
height: 46px;
color: #fff;
vertical-align: top;
}
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position:relative;
}
.cart_menu li.link_a b {
text-transform: none;
color: #fff;
margin-right: 5px;
}
.cart_menu .link_a a:hover{color:#df0005;}
.swipe-control{display:none;}

#menu {background:#2d2d2d url(../img/mainmenubg.png) repeat-x;border-top:8px solid #df0005;line-height:0;border-bottom:1px solid #3d4a51;}
#menu .sf-menu {padding:0;list-style:none;display:block;border-left:1px solid #192125;height: 64px;}
#menu .sf-menu > li {float:left;position:relative;border-right:1px solid #192125;border-left:1px solid #3d4a51;}
ul.sf-menu > li > a {
font-weight: normal;
display: block;
position: relative;
font-size: 14px;
line-height: 58px;
height: 64px;
text-align: center;
color: #fff;
text-decoration: none;
text-transform: uppercase;
padding:0 15px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
ul.sf-menu > li > a:hover{
background:#3d4a51;
}
ul.sf-menu > li.sfHover > a{
background:#3d4a51;
}
ul.sf-menu > li > a .sf-sub-indicator:after {
content: '\f0d7';
background-image: none;
background-position: 0 0;
background-repeat: repeat;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 0px;
height: auto;
margin-top: 0;
text-decoration: inherit;
vertical-align: middle;
width: 1.45em;
padding-left: 3px;
font-size: 13px;
}
.sf-menu .sf-mega-section {
/* display: none; */
z-index: 99;
position: absolute;
background:#3d4a51;
left: 0;
top: 64px;
list-style:none;
margin:0;padding:0;width:100%;
box-shadow: 0 20px 18px 0 rgba(19, 19, 19, 0.83);
}
.sf-mega-section >li {
position: relative;
padding: 0;
width: 100%;
line-height: 20px;
z-index: 99;
}
.sf-mega-section >li a{display:block;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
padding:10px 20px;
border-top:1px solid #192125;
}
.sf-mega-section >li a:hover{background:#df0005;color:#ffffff;}
.content p{line-height:30px;}
.content ul.catalog_left{margin:0;padding:0;list-style:none;box-shadow:0 5px 45px 0 rgba(42, 48, 60, 0.25);font-weight:400;}
.content ul.catalog_left li{display:block;background:#ffffff;list-style:none;margin:0;padding:0;line-height:20px;}
.content ul.catalog_left li a{display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;padding:10px 20px;border-top:1px solid #192125;color:#3e454c;}
.content ul.catalog_left li a:hover{background:#df0005;text-decoration:none;color:#ffffff;}
.content ul.catalog_left li a.active{background:#df0005;color:#ffffff;}
.content ul.catalog_left li ul{margin:0;padding:0;}
.content ul.catalog_left li ul li{background:#ffffff;}
.content ul.catalog_left li ul li a{color:#192125;border-top:1px solid #E0E0E0;}
.content ul.catalog_left li ul li a:hover{background:#ECECEC;}
.content ul.catalog_left li ul li a.active{background:#ECECEC;}
.content ul.catalog_left li ul li a:visited{color:#192125;}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
 
.clearfix:after {
	clear: both;
}

.codrops-header {
	margin: 0 auto;
	padding: 2em;
	text-align: center;
}

.codrops-header h1 {
	margin: 0;
	font-weight: 300;
	font-size: 2.5em;
	line-height: 1.3;
}

.codrops-header h1 span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	font-size: 60%;
	opacity: 0.7;
}

/* To Navigation Style */
.codrops-top {
	width: 100%;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	display: inline-block;
	padding: 0 1em;
	text-decoration: none;
	letter-spacing: 1px;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	display: block;
	float: left;
}

.codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	font-size: 0.8em;
}

.codrops-demos a {
	display: inline-block;
	margin: 0.5em;
	padding: 0.7em 1.1em;
	outline: none;
	border: 2px solid #fff;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	border-color: #333;
	color: #333;
}

.related {
	text-align: center;
	font-size: 1.5em;
}

#navibar{border-radius:2px;padding:0;box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-webkit-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-moz-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-o-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);height:48px;overflow:hidden;margin-bottom:15px;font-size:12px;font-weight:400;}
#navibar div{float:left;height:48px;}
#navibar div.active{padding:16px;color:#A7A7A7;}
.maincont #navibar div a{display:block;padding:16px;color:#525252;}
.maincont #navibar div a:hover{color:#df0005;text-decoration:none;}
#navibar div.separator{background:url(../img/separator.png) no-repeat;width:12px;height:48px;}
.maincont .numpages{display:block;margin:0 auto;}
.maincont .numpages a{display:block;float:left;padding:5px 7px;margin:0 3px;box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-webkit-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-moz-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);-o-box-shadow:0 1px 6px 0 rgba(42,48,60,.19);color:#525252;}
.maincont .numpages a:visited{color:#525252;}
.maincont .numpages a:hover{color:#df0005;text-decoration:none;}
.maincont .numpages a:active{box-shadow:inset 0 1px 6px 0 rgba(42,48,60,.19);-webkit-box-shadow:inset 0 1px 6px 0 rgba(42,48,60,.19);-moz-box-shadow:inset 0 1px 6px 0 rgba(42,48,60,.19);-o-box-shadow:inset 0 1px 6px 0 rgba(42,48,60,.19);color:#df0005;}
.maincont .numpages span{display:block;float:left;padding:5px 7px;margin:0 3px;background:#df0005;color:#ffffff;}
#b-success-added-mask{position:fixed;width:100%;height:100%;background:#ffffff;top:0;left:0;}
.b-success-added{position:fixed;left:50%;top:50%;margin:-96px 0 0 -150px;width:300px;padding:15px;border:1px solid rgba(110, 127, 134, 0.17);text-align:center;background:#ffffff;box-shadow:0 5px 19px 0 rgba(110,127,134,.44);-webkit-box-shadow:0 5px 19px 0 rgba(110,127,134,.44);-moz-box-shadow:0 5px 19px 0 rgba(110,127,134,.44);-o-box-shadow:0 5px 19px 0 rgba(110,127,134,.44);color:#99A1A8;}
.b-success-added p{font-size:12px;margin:0 0 15px 0;}
.b-success-added p b{font-size:13px;}
.b-success-added:before{text-align:center;font-size:60px;content:"\f0ed";font-family:FontAwesome;color:#E2E2E2;}
.b-success-added .box-product .cart{width:157px;}
.b-success-added .box-product .cart.close{width:110px;}
.b-success-added .box-product .cart a.addToCart span, .b-success-added .box-product .cart a.Reserve span{padding:11px 5px 9px 5px;}
.formErr{display:inline;}
.formErr label{cursor:pointer;color:#E9194B;border-bottom:1px dashed #E9194B;}
.coupon-activate a{display:inline-block;vertical-align:top;width:161px;height:33px;margin-left:5px;border:0 none;background:url('/images/design/cart-coupon.png') no-repeat scroll 0 50% #2a2a2a;}

@media (min-width: 1200px) {
.container {width: 1250px;}
.font13{font-size:13px !important;}
}
@media (min-width: 992px)and (max-width: 1199px) {
.container {width: 970px;}
.contacts{margin-left:0px;}
.box-product .name a{font-size:10px !important;}
.box-product ul li{width:198px !important;}
.w50 .box-product ul {margin-left:-2% !important;}
.links{margin-top:0px;position:absolute;top:60px;left:210px;}
.box-product .image{height:165px !important;}
.container2.footer .links{position:relative;top:0;left:0;}
.container2.footer .links a{font-size:9px;}
.box-heading{font-size:16px !important;}
.font13{font-size:13px !important;}
}
@media (min-width: 768px) and (max-width: 992px){
.container {width: 750px;}
.logo img{width:200px;}
.contacts{clear:both;float:none;}
.links{margin-top:0px;position:absolute;top:-23px;left:0px;}
#menu li a{font-size:10px;padding:0 14px;}
#menu li ul li a{padding:10px 20px;}
.grid a {width:50% !important;}
.w50 {width: 100%;margin:30px 0;}
.w48 {width: 100%;margin:30px 0;}
.w50 .box-product ul {margin-left:0% !important;}
.box-product li{width:321px !important;}
.box-product .image{height:230px !important;}
.box-heading{font-size:14px !important;padding:8px 12px !important;}
.font13{font-size:13px !important;}
.m_none{display:none;}
.m_100{width:100%;}
}
@media (min-width: 520px) and (max-width: 768px){
.logo{margin: 78px auto 29px auto;width:230px;}
.contacts{margin-top:60px;margin-left:0;}
.links{
display:none;
background-color:#222;
position: fixed;
color: #fff;
width: 237px;
top:0px;
left:0px;
z-index:100;
overflow:hidden;
z-index:101;
background-color:#222;
height:100%;
overflow:scroll;
}
.links.opened{display:block;}
.links li{float:none;display:block;}
.links li a{
font-weight: bold;
display: block;
font-size: 13px;
line-height: 26px;
color: #fff;
padding: 10px 20px 11px;
border-bottom: 1px solid #2d2d2d;
position: relative;
}
#page.opened{
margin-left: 237px;
width: 100%;
left: 0;
top: 0;
position:fixed;
}
.cart_menu{position:fixed;top:0;left:0;width:100%;z-index:2;}
.swipe-control {
display: block;
height: 46px;
width: 60px;
z-index: 100;
text-align: center;
border-right: 1px solid #3a3a3a;
float: left;
}
.fa-align-justify:before {
content: "\f039";
}
.shadow{display:none;position:fixed;top:46px;left:237px;width:100%;height:100%;background:url(../img/overlay.png);}
.shadow.opened{display:block;}
#menu .sf-menu > li{float:none;background:#2d2d2d url(../img/mainmenubg.png) repeat-x;}
#menu .sf-menu{height:100%;}
.sf-menu .sf-mega-section{display:none !important;}
.sf-menu .sf-mega-section li{text-align:center;}
ul.sf-menu > li > a .sf-sub-indicator:after{display:none;}
.w50 {width: 100%;margin:30px 0;}
.w48 {width: 100%;margin:30px 0;}
.box-product ul {margin-left:2% !important;}
.box-product .name a{font-size:10px !important;}
.box-product li{width:42% !important;}
.box-product .image{height:200px !important;}
.cart_menu .hovered{left:0;}
.m_none{display:none;}
.m_100{width:100%;}
.font13{font-size:13px !important;}
}
@media (max-width: 520px){
.logo{margin: 78px auto 29px auto;float:none;width:225px;text-align:center;}
.mibilefloat{float:none;}
.contacts{margin-top:10px;margin-left:0;float:none;margin:0 auto;text-align:center;margin-bottom:20px;}
.links{
display:none;
background-color:#222;
position: fixed;
color: #fff;
width: 237px;
top:0px;
left:0px;
z-index:100;
overflow:hidden;
z-index:101;
background-color:#222;
height:100%;
overflow:scroll;
}
.links.opened{display:block;}
.links li{float:none;display:block;}
.links li a{
font-weight: bold;
display: block;
font-size: 13px;
line-height: 26px;
color: #fff;
padding: 10px 20px 11px;
border-bottom: 1px solid #2d2d2d;
position: relative;
}
#page.opened{
margin-left: 237px;
width: 100%;
left: 0;
top: 0;
position:fixed;
}
.cart_menu{position:fixed;top:0;left:0;width:100%;z-index:2;}
.swipe-control {
display: block;
height: 46px;
width: 60px;
z-index: 100;
text-align: center;
border-right: 1px solid #3a3a3a;
float: left;
}
.fa-align-justify:before {
content: "\f039";
}
.shadow{display:none;position:fixed;top:46px;left:237px;width:100%;height:100%;background:url(../img/overlay.png);}
.shadow.opened{display:block;}
#menu .sf-menu > li{float:none;background:#2d2d2d url(../img/mainmenubg.png) repeat-x;}
#menu .sf-menu{height:100%;}
.sf-menu .sf-mega-section{display:none !important;}
.sf-menu .sf-mega-section li{text-align:center;}
ul.sf-menu > li > a .sf-sub-indicator:after{display:none;}
.w50 {width: 100%;margin:30px 0;}
.w48 {width: 100%;margin:30px 0;}
.w50 .box-product ul {margin-left:-1% !important;}
.box-product .name a{font-size:10px !important;}
.box-product li {width:95% !important;}
.box-product .image{height:100% !important;}
.cart_menu .hovered{left:0;}
.m_none{display:none;}
.m_100{width:100%;}
.font13{font-size:13px !important;}
.cat_item ul.tabs li{display:block;}

.logo .shapka{position:absolute;top:-33px;left:165px;width:73px !important;}
}