﻿@charset utf-8;
/*html{overflow-x:hidden;overflow-y:scroll;}*/

@media only screen and (min-width: 768px) and (max-width: 959px) {.topmenu .back{display:none;}}

@media only screen and (min-width: 480px) And (max-width: 767px)
{	
	#mImg{margin-bottom: 12px;}
}

@media only screen and (max-width: 959px)  
{
	#right, #left{width:100% !important;float:none;clear:both;}
	#slider_wrp, .lava li.back{background:url(/img/t.gif)}
	#dTop{float:none;}
	#lblTop img{max-width:100%;max-height:100%;}
	.PageBody iframe, .PageBody img{max-width: 100% !important;/*width: auto !important;*/}
	.PageBody img{height: auto !important;}
	.stretch{right: 0;left:0;width:100%}
}

/* 767 and lower */
@media only screen and (max-width: 767px)  
{
	#dTop .md, #dLogo .md {display: block;height: inherit;padding: 10px 0px !important;float: right;max-width: 100%;}
	#lblName img{max-width: 100%;}
	#lblName a {float: none;}
	#dLogo{float:right;width:100%;}
	#dProduct {position: static;}
	
	.mobCenter *{text-align:center !important;}
	.DeskOnly, .topmw, #imgSpacer{display:none;}
	/*.iElm:not(.iSlider) .iElm.ani{animation-delay: 0s !important;}*/
	
	.iCont > .ani, .iCont > .iRow .ani {animation-delay: 0s !important;}
	/*.iCont >*/ .iRow:not(.mobNoWrap) > .iCol{width: 100% !important;}
	.iRow.mobNoWrap{padding-right: 3.5% !important;}
	
	#resmw li a font {font-family: Trebuchet MS;	font-size: 10px;}
	#resmw{display: block;}
	#resmw .box-outer {margin: 0;}
	#resmw ul li a {margin: 4px 6px;padding: 0 14px;font-size:14px !important; margin: 4px 0px;padding: 0 13px;text-align:right;}
	#resmw ul li{background:url(/imgs/side-li.gif) repeat-x bottom;line-height: 33px;min-height: 33px;padding-right:0px;}
	#resmw{position:fixed !important; background-color:#393939 !important; background-image:none !important;top:0px;right:-201px;overflow-x: hidden;overflow-y: auto;z-index:400;height:100%;width:200px;background-image:none !important;display:block !important}
	#resmw ul{position:static !important;width:200px;background:none;}
	#resmw ul li{display:block;float:none;clear:both;border:0px;}
	#resmw ul li a{color:#FFF;text-decoration:none;line-height: 100%;font-size:17px;font-weight:700;margin:0 13px 0 9px;padding: 9px 0 13px 0;border: 0 none;}
	#resmw ul .back, #resmw ul .last, #resmw ul .first{display:none;}
	#resmw ul li div, #resmw ul li a, .rightmenu > li > div > span{background:none;}
	#resmw p{position:inherit;float: right;}
	#resmw .ulsub li div a, #resmw .ulsub li div a:hover{border:0px;font-weight:normal;}
	#resmw .ulsub li{padding-right:4px;background-color: #464646;}
	#srcTop #search{margin:0px;}
	#search input[type="submit"]{top:2px;}
	#srcTop{width: 100%;}
	#resmw .ulsub li div{overflow:hidden;width:195px;}
	#resmw ul{background-color: transparent;}
	.rightmenu > li > div > span{width:0px !important;background: none !important;}
	
	body{margin-top:40px;}
	.res_menu{position:fixed;display:inline;height:40px;background:url(/imgs/res_top.gif) repeat-x; width:100%;top:40px;right:0px;z-index:280;}
	.res_menu a {display: block;margin: 7px 16px 0 0;width: 30px;float:right;}
	.res_menu .call, .res_menu .fb, .res_menu .wz{float:left;margin-left:18px;margin-right: 4px;}
	.res_menu .call{margin-top:5px}
	.res_menu .wz{margin:3px 0 0 21px}
	.res_menu .mnu{border-left: 1px solid #fff; margin: 0px; padding: 2px 8px 0px;line-height: 12px;}
	#myBskt .bskt{height: 30px;background-color:transparent !important;background-image:url(/imgs/icn/basket_f.png);width: 39px;margin-top: 6px;}
	#myBskt {z-index: 285 !important;left: auto;top: 1px;right: 107px;}
	#myBskt .bfull span {padding: 0px 21px 0 11px;}
	.nivo-controlNav {display: none;}
	
	.txt{width:250px;}
	.nivo-caption {font-size:18px;padding:5px 12px 7px 15px;top: 16px;}
	.butSend{right: 189px;}
	.topmw{margin-top:0px;background:none;border:0;}
	
	.hFrm .elIn {padding-right:0}
	.hFrm .frow, .hFrm .frowbtn {display: inline;float: none;}
	.hFrm .finpt input {height: 33px;}
	.hFrm .frow .finpt {padding-bottom: 0px;}
	.hFrm .frowbtn button{margin:0px;}
	
	.iGallery li {margin-right: 0 !important;width: 48% !important;box-sizing: border-box;}
	.iGallery a {width: 100% !important;height:145px;}
	
	.iRow:not(.mobNoWrap) .iCol {min-height: 0;padding-top: 15px;}
	.sldIn .iRow .iCol {min-height: 0;padding-top: 0px;}
	.iRow.row3 .iCol:first-child + .iCol, .iRow.row4 .iCol:first-child + .iCol,
	.iRow.row4 .iCol:first-child + .iCol + .iCol, .iRow.row2 .iCol:first-child{margin:0;}
	.iRow .iCol:first-child{padding-top: 0px;}
	.iImg{text-align:center;}
	.iCol:empty{display: none;}
	.iElm{min-height:0}
	.iSlider .stretch {margin-right: -383px;width: 767px;right: 50%;}
	.iSlider .stretch img{max-width:768px;}
	.mobc .sldIn{overflow:visible; height:auto;}
	.sldIn {padding: 7px;}
	.aSldPrev{right: 1px !important;} .aSldNext{left: 1px !important;}
	.aSldPrev, .aSldNext {width: 15px;top: 44%;}
	
	.elIn {padding: 0 8px !important;box-sizing: border-box;display: block;}
	/*.iForm .elIn {padding: 0 10px !important;}*/
	.iCode .iProd .elIn, .iSlider .elIn {padding: 0 0px !important;}
}

/* 479 and lower */
@media only screen and (max-width: 479px)
{
	.frmN{float: none;padding-bottom: 0;}
	.txt{width:240px;}
	.butSend{right: 178px;bottom: -5px;}
	
	.paged1 {float: right;margin: 0 0 50px;width: 268px;}
	#mImg{width:238px !important;margin-bottom: 12px;}
	#mImg img{max-width:90% !important;}
	#dImgs{width: 265px;}
	
	#dSImg {border-spacing: 2px !important;right: -4px !important;width: 271px !important;}
	
	#gallery li{margin-left: 5px;}
	#gallery li a{height: 95px;width: 115px;background-position:top center !important;}
	#gallery li div{width: 121px;}
	#lblTop{display:none;}
	
	.paged1 .pdImg {height: 138px;}
	.paged1{width:268px;}
	.paging ul {width: 280px;}
	
	/* basket */
	.bskDet{width:157px;}
	.qunt{position: absolute;right: 6px;top: 92px; margin:0px;}
	.bItem{min-height: 115px;}
	.bskImg{margin-left: 10px;}
	.tQunt{display:none;}
	.imgS{width:65px;height:65px;}
	.imgS img {max-height: 60px;max-width: 60px !important;}
	.bItem .del {left: 5px;top: 4px;}
	.bskOpt1, .bskOpt2{padding-right: 8px;}
	#basketDlvr select {width: 100%;}
	#dInfo>div{margin-right: -21px;}
	.cpon{display: block;margin-bottom: 10px;}
	
	.frow label, .frow .finpt, .frowbtn div {display: block;width:auto;}
	.finpt input, .finpt textarea, .iForm .elIn {margin-right: 0;max-width: none;}
	
	/*.iRow .iCol:last-child{margin-bottom: 0px;}*/
	
	.iGallery li {margin-right: 0 !important;width: 100% !important;margin-left: 0 !important;}
	.iGallery a {width: 100% !important;height:auto;}
	.iMap iframe,.frowbtn button {width: 100% !important;margin-left: 0 !important;}
	.frowbtn button {font-size: 17px;}
	.product{margin-left: 0 !important;margin-bottom:3px !important;}
	.product:not(.slick-slide){width:49% !important;}
	.product:nth-child(even){float:left}
	.product .pImg img{max-width:95% !important;max-height: 100%;}
	.bigProd .pImg {height: 190px;line-height: 190px;margin-bottom:0;}
	.bigProd .product{height: 310px !important;}
}

.frmV img{max-width:none !important;}