.hide480 { display:none; }
/* ILYAs Styles 480 */
input[type="submit"]{ -webkit-appearance:none; }
.prods4 h1, .pcontent h1, .reviews h1, .post h1, .contacts h1, .news h1, .cart h1 { padding-top:15px; margin-top:0; }
.page { width:460px; margin:0 auto; max-width:none; min-width:0; padding:0; padding:0 20px; }
.mdnone { display:block; }
#sh_button { zoom:0.8; }
.footer { min-width:0%; max-width:none; width:100%; min-width:460px; } 
.index .mprods, .index .tabs, .index .news, .index .mainc, .index .hphones, .nivo-directionNav a, .smenu, .logo, .hmenu, .hblocks, .index .hr1, .pw, .ptext, .mins { display:none !important; }
.fmap { margin:0; width:100%; }
.fmap iframe { width:100%; }
.hmmenu { background:#EBDEE9; height:70px; min-width:460px; }
.hmmenu p { margin:0; text-align:center; }
.hmmenu a { color:transparent; }
.burger { background:url("../images/burger.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:40px; padding:0 15px; }
.burger:hover, .burgeractive { background:#6E2540 url("../images/burgerw.png") no-repeat center; }
.mlogo { background:url("../images/mlogo.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:130px; }
.muser { background:url("../images/muser.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:35px; padding:0 15px;  }
.muser:hover, .museractive { background:#6E2540 url("../images/muserw.png") no-repeat center; }
.mfav { background:url("../images/mfav.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:35px; padding:0 15px;  }
.mfav:hover { background:#6E2540 url("../images/mfavw.png") no-repeat center; }
.mcart { background:url("../images/mcart.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:35px; padding:0 15px;  }
.mcart:hover { background:#6E2540 url("../images/mcartw.png") no-repeat center; }
.msearch { background:url("../images/msearch.png") no-repeat center; display:inline-block; line-height:70px; height:70px; width:35px; padding:0 15px;  }
.msearch:hover, .msearchactive { background:#6E2540 url("../images/msearchw.png") no-repeat center; }
.mobmenu { z-index:2016; position:relative; display:none; }
.mobmenu ul { margin:0; padding:0; list-style:none; }
.mobmenu li { background:#6E2540; padding:0 15px; border-bottom:1px solid #fff; }
.mobmenu li a { color:#fff; text-decoration:none; text-transform:uppercase; display:block; line-height:44px; }
.msearw { z-index:2016; position:absolute; display:none; width:100%; min-width:460px; background:#6E2540; padding:15px 0; }
.msearw .search-inp { width:75%; float:left;}
.msearw .users-l { width:calc(100% - 20px); }
.msearw .ssr { color:#fff; }
.msearw .users-site-submit { padding:0 15px; float:right; margin-top: 0; }
.fmenu { width:100%; }
.fmenu li { float:left; width:50%; margin:0; text-align:left; padding:5px 0; text-indent:25px; }
.fmenu li a { text-transform:uppercase;  }
.copyr { margin:0 0 10px 0; }
.fsocial { height:110px; }
.fadr { margin:0; position:absolute; margin-left:260px; }
.mcat{ text-transform:uppercase; font-family:"Roboto-Light"; font-size:16px; margin:30px 0 25px 0; }
.mcat ul { margin:0; padding:0; list-style:none; }
.mcat ul li { background:#EBDEE9; }
.mcat ul li a { color:#000; text-decoration:none; display:block; line-height:48px; margin:0 18px; border-bottom:1px solid #fff;  }
#scroll-top { zoom:55%; }
.catList li:nth-child(4n+1) .catList li:nth-child(3n+1), .prods4 li:nth-child(4n+1) { margin-right:0; }
.prods4 li, .catList li:nth-child(3n) { width:200px !important; margin-right:13px; height:345px; margin-right:0; }
.prods4 li { margin-right:13px !important; }
.catList li:nth-child(2n) { margin-right:0 !important; }
.cul li .flipDiv { width:200px; height:303px; }
#culList li { margin-right:20px !important; }
#culList li:nth-child(2n-1) { margin-right:0 !important; }
.group-text { width:100%; }
.caty { width:auto; }
.path { padding:0; width:100%; display:none; }
.path p { margin:10px 0; }
.comform { width:100%; margin-bottom:20px; padding:0; }
.contacts .left { padding:0; width:100%; }
.cmap { display:none; }
.news li, .news li:nth-child(3n) { margin-right:20px; width:200px; height:350px; margin-bottom:0; }
.news-page li { height:390px !important; }
.news li .hr1 { margin:5px 0; }
.news li:nth-child(2n) { margin-right:0; }
.news li .npic img { width:100%; }
.s-name { font-size:18px; }
.prods4 h1 img { display:none; }
.prods4 h1 span { margin-top:0; }
.s-name-in { margin-left:0; color:#060606; }
.enter-text p { padding-left:0; }
.jcarousel2 { margin:0; width:100%; }
.jcarousel2 ul { padding:0; }
.jcarousel-control-prev.jC2 { left:5px; }
.jcarousel-control-next.jC2 { right:5px; }
.ss2 { margin-top:-160px }
.addf .fav span { display:none; }
.pslide { padding:0; }
.pprice { position:absolute; margin-left:185px; margin-top:-790px; text-shadow:#FFF 1px 0px, #FFF 1px 1px, #FFF 0px 1px, #FFF -1px 1px, #FFF -1px 0px, #FFF -1px -1px, #FFF 0px -1px, #FFF 1px -1px; }
.chprod { margin:0; width:100%; }
.colors { position:relative; z-index:101; }
.colors a { width:28px; height:44px; }
.callp { position:initial; overflow:initial; }
.chprod form .hr1 { display:none; }
.tWrap { width:100%; }
.eprods li, .eprods li:nth-child(3n) { width:200px; margin-right:20px; height:370px; }
.eprods li:nth-child(3n) { margin-right:0; }
#itemAdded .body { width:100%; left:inherit; margin-left:inherit; }
#itemAdded a { width:80%; margin:10px auto; float:none; }
.mainc .left { width:100%; padding:0; }
.mainc .right { display:none; }
.stdForm .row { width:100%; }
.stdForm .block1 { width:100%; margin:0; }
.stdForm .block2 { width:100%; }
.ac { margin-top:-135px; text-indent:7px; text-shadow:#FFF 1px 0px, #FFF 1px 1px, #FFF 0px 1px, #FFF -1px 1px, #FFF -1px 0px, #FFF -1px -1px, #FFF 0px -1px, #FFF 1px -1px; }
.jcarousel2 li { width:133px; margin:0 19px 0 0 !important; }
.cart .right .inp0 { width:100% !important; margin:10px 0 !important; }
.cart .cBlock1 { width:100%; margin:0 auto; }
.cart .cBlock2 { width:100%; margin:0 auto; float:none; }
.jcarousel1 li { margin:0 16px 0 0; }
.ppr .bbadd { display:block; }
.prods4 li .ppr { background:#B05990; }
.prods4 li .prprice { color:#fff; }
.prods4 li .bbadd { background:rgba(235, 222, 233, 0.6); }
.post img { height:auto !important; width:100%; }
.cart .left { display:none; }
.mtcart { width:100%; border-spacing:0; }
.mtcart p { margin:0; }
.mtcart td { vertical-align:top; }
.mtcart tr td:last-child { vertical-align:middle; }
.mtcart tr td span { color:#b05990; font-size:24px; }
.mtname { font-size:18px; vertical-align:top !important; }
.mtname a { text-decoration:none; }
.mtcart .sel2, .mtcart .mg2 { margin:5px 0 0 0; }
.mtcart .selin2 { text-align:center; }
.mtline td { border-bottom:1px solid #000; vertical-align:middle; padding:20px 0;}
.mtline td:nth-child(3) { text-align:center; }
.mtfrst td { padding-top:20px; }
.carts {}
.carts .sfgh { padding:0 !important; }
.carts .totalp { text-align:right; padding:0 !important;}
.tottab { width:100%; border-spacing:0; margin-bottom:20px; }
.tottab tr:first-child td { padding:20px 0; }
.tottab tr:last-child td { border-top:1px solid #000; background:#EBDEE9; padding:10px !important;  }
.tottab .recalk { width:100%; }
.tottab .recalk .updSubmit { width:100%; }
.cBlock3 .radio:not(checked) + label { margin-right:22px; }
.profile .item { width:100%; }
.mainp { margin-top:15px; }
.mainp .prname { padding-left:0; height:auto; }
.mainp li, .mainp li:nth-child(3n) { height:355px; }
.prname { height:51px; overflow:hidden; }
.ggt { color:#000 !important; margin-right:10px; line-height:32px; text-decoration:none; font-family:Arial; }
.user-site>.stdForm>.cent { margin-top:-8px; }
.pcontent .comform .ftext { bottom:-12px; }
.pcontent .hr1 { margin-top:-5px; }
#prodSubmit { margin-bottom:15px; }
.comform .ftext { position:relative; padding-top:20px; }
#sizesModal .body { padding:20px; width:100%; margin:0; left:0; margin-top:-185px; }
.tprod { margin:0 auto; margin-top:25px;  }
.h25 { height:10px !important; }
.news .nabout, .news .ndatw { display:none; }
.item .looklist li { margin-bottom:0 }
#slider { width:413px; margin-top:11px; }
.allc { background:transparent; width:100%; height:100vh; position:absolute; }
.sab.min { height:0px; overflow:hidden; padding-top:40px; background:url("../images/moretext.png") no-repeat center; }
.sab.min:hover { height:auto; background:none; padding-top:0; }

.cal-cul .prods4 li { width:200px !important; }
.calendar .apic { max-width:100%; }
.calendar .nname { clear:both; }
.calendar .nname, .calendar .nabout, .calendar .nbuttons { width:100% !important; }
.calendar .nabout { min-height:auto !important; }
.calendar .nbuttons .defb { font-size:12px !important; }
.calendar .nbuttons .defb:last-child { float:right; }
.calendar .jcarousel-control-prev, .calendar .jcarousel-control-next { top:110px !important; }
.calendar .jcarousel-control-prev { left:0px !important; }
.calendar .jcarousel-control-next { right:0px !important; }

@media (min-width:719px) and (max-width:989px) {
	#slider { width:100%; }
	.page { width:680px; margin:0 auto; max-width:none; min-width:0; padding:0; padding:0 20px; }
	.hmmenu { background:#EBDEE9; height:70px; min-width:460px; }
	.hmmenu p { margin:0; text-align:left; }
	.hmmenu p a { color:transparent; }
	.hmmenu p a:nth-child(2) { color:transparent; margin-right:244px; }
	.hmmenu p a:last-child { margin-right:0; float:right; }
	#culList li { margin-right:20px !important; }
	#culList li:nth-child(2n+1) { margin-right:20px !important; }
	#culList li:nth-child(3n+1) { margin-right:0px !important; }
	.catList li, .catList li:nth-child(2n) { margin-right:20px !important; }
	.catList li:nth-child(3n) { margin-right:0px !important; }
	.jcarousel1 li { width:323px; }
	.chprod { width:48%; float:left; }
	.tWrap { float:right; width:48%; }
	.callp .inp0 { width:190px; }
	.callp .cbu { padding:0; width:110px; }
	.colors { width:100%; }
	.jcarousel2 li { width:146px; }
	.comform .defb { width:306px; }
	.news li, .news li:nth-child(3n) { width:310px; height:580px; }
	.looklist li { width:100%; margin-right:0; }
	.pprice { margin-left:430px; margin-top:-640px; }
	.pprice p { margin:0; }
	.pslide .jcarousel-control-next, .pslide .jcarousel-control-prev { top:190px; }
	.prprice span.strip { font-size: 14px; }
	.prprice { font-size: 15px; }
}

@media (max-width:719px) {
	.eprods li:nth-child(2n) { margin-right:0; }
	.eprods li:nth-child(3n) { display:none; }
}