@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic); /*font-family: 'Lato', sans-serif;*/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; margin:0;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0; background:#F9F9F9; -webkit-animation:bugfix infinite 1s; animation:fake 1s infinite;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *::after, *::before {box-sizing: border-box;}
#gh {width:1240px; margin:40px auto 0 auto !important; background:#fff;}
.tb_v4bc > tbody {width:1240px; margin:0 auto; display:block;}
.save-shop {float:right !important;}
.save-shoppp:after {content:''; display:table; clear:both;}
.save-shoppp {width:1240px !important; display:block;}
.save-shop {float:right !important;}
table.tb_v4bc tr td {float:left;}
.cls_one {width:100%; height:auto;}
.cls_two {width:1240px; margin:0 auto; background:#fff; padding:20px;}
.header-super, .tb_v4bc {background:#fff !important;}
.stBadge-accent {display:none;}
.stBadge, #glbfooter {margin:0 auto 0 auto; width:1240px;}
.stBadge > img, .whiter-s_nf, .stBadge-splitterTd {display:none;}
.pagecontainer > p, .pagecontainer > img {display:none;}
.gh-tbl {width:auto;}
 																							/*=====================   header   ========================*/
#header {display:block; width:100%; height:auto; margin:0 auto; padding:0;} 
#header .jti {display:block; max-width:1240px; height:20px; margin:0 auto; padding:0 auto;}
.jti:after { display:table; content:''; clear:both;}	
#header .jti a img { display:block; float:right; margin:0 auto; padding:0;}
#header .jti span img { display:block; float:right; margin:0 auto; padding:0;}
#header .logo {display:block; width:1240px; height:auto; margin:25px auto 0 auto; padding:0; position:relative;}																					
.logo:after {content:''; display:table; clear:both;}
#header .logo .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0;}
#header .logo .imglog a {display:block; max-width:305px; height:auto; width:auto;}
#header .logo .imglog a img {display:block; width:auto; height:auto; margin:0; padding:0; max-width:305px;}
#header .logo .top-help {display:block;right:75px; width:275px; background:url(https://shared1.ad-lister.co.uk/UserImages/6e13e08c-f461-4b30-874b-56c49afced30/Img/_design/_design2016/arrow-help.png) no-repeat 100% 50%; height:20px; margin:25px 0 0 0; float:right;}
#header .logo .top-help a { display:block; font-family: 'Lato', sans-serif; font-size:16px; font-weight:normal; margin:auto; padding-left:5px ;line-height:20px; color:#535759; text-align:left; text-decoration:none; }
#header .logo .top-help a:hover {text-decoration:underline;}
#header .menuu {display:block; width:100%; height:auto; background:#669999; margin:0 auto; padding:0;}
#header #menuu {display:block; width:1240px; height:60px; margin:0 auto; padding:0;}
#menuu:after {content:''; clear:both; display:table;}
.menuu:after {content:''; clear:both; display:table;}
#categoriesside:after {display:table; content:''; clear:both;}
#header #categoriestop{display:table; margin:0px; padding:0px; text-align:center; width:100%;}
#header #categoriestop li {display:table-cell; vertical-align:middle; height:40px;  position:relative;}
#header #categoriestop li a {font-family: 'Lato', sans-serif;font-size:14px;font-weight:normal;display:table-cell; vertical-align:middle;line-height:19px; text-align:center; text-decoration:none; color:#fff; text-transform:uppercase; padding:0 10px; height:60px; width:33.33% !important;}
#header #categoriestop li:hover > a { background:#545759; color:#fff;}
#header #categoriestop .level2{background: #545759 ;display: none; padding: 5px 0 10px 0;position: absolute; top:60px;width:250px;  z-index:999999; clear:both; border-top:5px solid #5457596;}
#header #categoriestop .level2 li{text-align: left;text-transform:none; width: 100%; margin:0px;padding:0px 5px;box-sizing:border-box;position:relative;border-right:none;border-left:none; display:block}
#header #categoriestop .level2 li a {font-family: 'Lato', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height: 18px;padding: 6px 15px; text-align:left; text-transform:capitalize;}
#header #categoriestop .level2 li:hover a {background:#669999;}
#header #categoriestop li:hover ul {display:block;}
#header #categoriestop .level3 {background: #545759;display: none !important; padding:5px 0;position: absolute; left:250px; width: 250px;  z-index:999999; clear:both; top:0; border-left:1px solid #fff; color:#fff;}
#header #categoriestop .level3 li {float: left;text-align: left;text-transform: none;width: 100%; margin:0px; padding:0 5px; box-sizing:border-box; line-height:30px;}
#header #categoriestop .level3 li a{display:block; font-family: 'Lato', sans-serif; font-size:16px; font-weight:normal;height: auto;line-height: 18px;padding: 6px 15px; text-align:left;text-transform:capitalize; color:#fff; background:none !important;}
#header #categoriestop .level3 li:hover a {background:#669999 !important;}
#header #categoriestop .level2 .categ2:hover ul {display:block !important;}
#header #categoriestop.categ.last > ul { right:0; left:auto;}
#header #categoriestop .categ.prelast > ul { right:0; left:auto;}
#header #menuu li.resH {display:none;}
#header .show-menu{display:none;height:40px; margin:0; padding:0 40px; line-height:40px; font-size:16px; color:#fff !important; text-decoration:none;  font-family:'Lato', sans-serif; font-weight:normal; background:#669999; position:relative; text-transform:capitalize; float:left; width:100%;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:4px; width:20px;  left:10px; top:25px;}
.show-menu:before { display:block; content:""; border-top:4px solid #fff; position:absolute; height:11px; width:20px; left:10px; top:11px; border-bottom:4px solid #fff; border-top:4px solid #fff;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#header #menuu2 {display:none; width:100%; height:auto; margin:0; padding:0; float:left;}
#header .show-menu2{display:none; font-family: 'Lato', sans-serif; font-size:15px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 35px; text-align:left; text-transform:uppercase; position:relative; line-height:40px; color:#fff; float:left; width:100% !important; border-top:1px solid #fff;}
#header .show-menu2:hover {background:#333333; color:#fff;}
#header #show-menu2[type=checkbox]{display:none}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:159px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#menuu2:after {display:table; content:''; clear:both;}
#menuu ul li.resH {display:none;}
#header #infoo {display:block; width:1240px; height:30px; margin:20px auto 10px auto; padding:0 20px; position:relative; border-bottom:1px solid #669999;}
#header #infoo img{display:block; width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
#header #infoo .inf-sale{display:block; position:absolute; margin:auto; left:0; top:0;height:100%; width:26%;}
#header #infoo .inf-service{display:block; position:absolute; margin:auto; right:0; top:0; height:100%; width:29%;} 
                                                                                     /*=====================   footer   ========================*/
#footer {display:block; margin:0 auto; padding:0 0 10px 0; width:1240px; height:auto; border-bottom:1px solid #669999;}
#footer:after {display:table; clear:both; content:'';}
#footer .box {display:block; width:12%; height:auto; margin:0; float:left; padding:0 0 0 20px;}
.box:after {display:table; content:''; clear:both;}
#footer .box ul {display:inline-block; list-style:none; margin:0 auto 0 0; padding:0; float:left; width:100%;}
#footer .box ul li{display:block; list-style:none; margin:0; padding:0; width:100%; float:left}		
#footer .box ul li a{display:block; padding:0; margin:0; font-family:'Lato', sans-serif; font-size:14px; line-height:30px; color:#242424; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .box ul li a:hover{text-decoration:underline;}
#footer .box2 {display:block; width:43%; height:auto; margin:0; float:left;}
#footer .box2 ul { display:inline-block; list-style:none; margin:0 auto 0 0; padding:0;}
#footer .box2 ul li {display:block; padding:0;padding:0px; width:50%; float:left; min-height:30px; background:url(https://shared1.ad-lister.co.uk/UserImages/6e13e08c-f461-4b30-874b-56c49afced30/Img/_design/_design2016/arrow-fcateg.png) no-repeat 0 50%;}
#footer .box2 ul li a { display:block; padding:0 0 0 15px; margin:0; font-family:'Lato', sans-serif; font-size:14px; line-height:30px; color:#242424; text-align:left; text-transform:uppercase; font-weight:normal; text-decoration:none;}
#footer .box2 ul li a:hover {text-decoration:underline;}
#footer .box2 #categoriesside ul {display:none !important;}
#footer .box3{display:block; width:28%; height:auto; margin:0; float:left;}
#footer .box3 ul {display:inline-block; list-style:none; margin:0; padding:0;}	
#footer .box3 ul li.first h3 {padding:0 0 0 15px;font-size:14px; text-transform:uppercase; line-height:40px; font-weight:bold; background:#545759; color:#fff; margin:0 0 20px 0; width:180px;}
#footer .box3 ul li h4 {display:block; padding:0 40px 0 0; margin:0; font-family:'Lato', sans-serif; font-size:14px; line-height:17px; color:#000; text-align:left; font-weight:normal; text-decoration:none;}
#footer .box3 ul li h5 {display:block; padding:0 40px 0 0; margin:15px 0; font-family:'Lato', sans-serif; font-size:14px; line-height:17px; color:#000; text-align:left; font-weight:normal; text-decoration:none;}
#footer .box2 h5 a:hover {text-decoration:underline;}
#footer .box4 {display:block; width:17%; height:auto;float:left;position:relative; padding:0 20px 0 0;}
.box3:after {display:table; content:'';clear:both;}
#footer .box4 img {display:block; margin:0 auto}
#footer .box4 ul {display:inline-block; list-style:none; margin:0; padding:0; width:100%;}	
#footer .box4 ul li.first h3 {padding:0 0 0 15px;font-size:14px; text-transform:uppercase; line-height:40px; font-weight:bold; background:#545759; color:#fff; margin:0 0 20px 0; width:100%; display:block}
#footer #keep {display:block; width:1240px; min-height:60px; margin:0 auto 0 auto; padding:20px 0; background:#fff;}
#footer #keep a img.d_keep {display:block; width:1200px; height:60px; margin:0 auto; padding:0;}
#footer #keep a img.r_keep {display:none; width:100%; height:auto; margin:0 auto; padding:0;}
																						  /*=====================   listing   ========================*/
#listing {display:block; width:100%; height:auto; margin:0 auto; padding-bottom:15px;}
#listing #content {display:block; width:1240px; height:auto; margin:20px auto 0 auto; padding:20px 20px 30px 20px; background:#fff;}
#content:after {display:table; content:''; clear:both;}
#listing #cont-left {display:block; width:20%; height:auto; float:left; margin:0; padding:0;}
#listing #cont-left h3{display:block; font-family: 'Lato', sans-serif;font-size:16px;font-weight:normal;color:#fff;margin:0 0 5px 0;text-transform:uppercase;background:#545759;text-align:left;line-height:60px;height:60px;width:100%;padding-left:20px;}
#listing #cont-left ul {display:block; list-style:none; margin:0; padding-left:0;}
#listing #cont-left ul li {display:block; line-height:40px; background:url(https://shared1.ad-lister.co.uk/UserImages/6e13e08c-f461-4b30-874b-56c49afced30/Img/_design/_design2016/arrow-hcateg.png) no-repeat 10px 50% #669999;}
#listing #cont-left ul li a{display:block; font-family: 'Lato', sans-serif; font-size:16px; line-height:18px; padding:11px 0 11px 25px;color:#fff; text-transform:capitalize; text-decoration:none; font-weight:normal; margin:1px 0 0 0;}
#listing #cont-left ul li:hover a{ background:url(https://shared1.ad-lister.co.uk/UserImages/6e13e08c-f461-4b30-874b-56c49afced30/Img/_design/_design2016/arrow-hcateg.png) no-repeat 10px 50% #545759;}
#listing #cont-left .level2, #listing #cont-left .categ2 {display:none;}
#listing #cont-left .level2 li a{ background:#545759 !important; margin:0; padding:11px 0 11px 35px;}
#listing #cont-left .level2 li:hover a{background:#545759 !important; padding:11px 0 11px 40px;}
#listing #cont-left ul li:hover ul {display:block;}
#listing #cont-left .categ2:hover .level3, #listing #cont-left .level3 {display:none !important;}
#listing #cont-left .l-sale {display:block; margin:0 auto; height:auto; width:100%;}
#listing #cont-left .l-sale a img {display:block; width:100%; height:auto; margin:10px auto 0 auto;}
#listing #cont-right {display:block; width:78%; height:auto; float:right; margin:0; padding:0;}
#cont-right:after {display:table; content:''; clear:both;}
#listing #produ h2.title {display:block; width:100%; min-height:60px; font-family: 'Lato', sans-serif; font-size:20px; line-height:22px; padding:19px 0 19px 0;color:#fff; text-decoration:none; text-align:center; background:#545759; margin:0 auto; }
#listing #produ {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0;}
#produ:after {display:table; content:''; clear:both;}
#listing #imag {display:block; width:100%; height:auto; margin:0; padding:0; float:left;}
#listing .gallery{width:100%;position:relative;padding-top:600px;margin:0 auto; box-shadow:0 10px 20px -5px rgba(0,0,0,0.75) }
#listing .gallery>img{position:absolute;left:0;top:0;transition:all .5s; max-width:100%; margin:auto; bottom:0; right:0; max-height:600px; padding:10px;}
#listing .gallery input[name='slide_switch']{display:none}
#listing .gallery label{margin:20px 2% 0 0;float:left;cursor:pointer;transition:all .5s;opacity:.6; width:18.4%; height:115px; position:relative; border:1px solid #f1f1f1;}
#listing .gallery label img{display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:0; right:0; left:0; top:0; bottom:0; max-height:100%;}
#listing .gallery input[name='slide_switch']:checked+label{opacity:1; border-top:3px solid #669999;}
#listing .gallery input[name='slide_switch'] ~ img{opacity:0;transform:scale(1)}
#listing .gallery input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)} 
#listing .gallery label.cl5, #listing .gallery label.cl10, #listing .gallery label.cl15, #listing .gallery label.cl20 {margin:20px 0 0 0;}
#listing #produ .wrapButton {display:block; width:100%; height:auto; margin:25px auto; padding:0; float:left;}
#listing #produ .button {display:block; margin:0 auto; padding:5px; background:#E61E29; width:450px; height:100px;}
.button:after {display:block; content:''; clear:both;}
#listing #produ .button .btn.watch {color:#fff; margin:auto; line-height:90px; font-size:16px; font-family: 'Lato', sans-serif; font-weight:normal; text-decoration:none; width:50%; text-transform:uppercase; display:block; padding:0; text-align:center; border-right:1px solid #fff; float:left; height:90px;}
#listing #produ .button .btn.watch:hover {text-decoration:underline;}
#listing #produ .button .btn.ask {color:#fff; margin:auto; line-height:90px; font-size:16px; font-family: 'Lato', sans-serif; font-weight:normal; text-decoration:none; width:50%; text-transform:uppercase; display:block; padding:0; text-align:center; float:right; height:90px;}
#listing #produ .button .btn.ask:hover{text-decoration:underline;}
#tabs{width:100%;padding:0;margin:0 auto 20px auto; float:left; height:auto;}
#tabs section{display:none;padding:20px 10px;border:2px solid #E9E9E9; background:#fff;}
#tabs input{display:none}
#tabs label{display:inline-block; margin:0 0 -1px 0; padding:15px 10px; font-weight:bold; text-align:center; border:none; width:19%; font-size:16px; font-family:'Lato', sans-serif; color:#000; text-transform:capitalize; background:#cccccc; }
#tabs label:hover{color:#fff;cursor:pointer}
#tabs input:checked+label{color:#fff; border-top:3px solid #669999; background:#545759; border-bottom:1px solid #fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4, #tab5:checked ~ #content5{display:block; font-size:14px; font-family:'Lato', sans-serif; color:#333333; }
#listing #content1 table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important;}
#listing #content1 img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important;}
#listing #tabs table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important;}
#listing .wrapText {display:block; height:auto; margin:25px auto 0 auto; padding:0; width:100%; float:left; text-align:center;}
#listing #cont-right h3.sim {display:block; width:350px; margin:0 auto; padding:0; font-family: 'Lato', sans-serif;font-size:18px; font-weight:normal;height: 35px; text-align:center; border-bottom:1px solid #669999; line-height:35px; text-transform:capitalize; color:#545759;}
#similarr {background:#fff;display: block;float: left; min-height: 395px;margin:0 auto;padding:0 10px;width: 100%;}
#similarr .product {display:block; width:100%; height:auto; margin:10px 0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{display:block; width:23%; height:375px; margin:10px 1% 10px 1%; padding:10px; float:left; position:relative; box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod:hover {box-shadow:0 0 10px -5px #669999;}
#similarr .image {display:block; width:100%; height:165px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:165px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}
#similarr .image img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform:scale(1.1);}
#similarr .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#similarr .title a{display:block;font-family: 'Lato', sans-serif;font-size:12px; font-weight:normal;line-height:14px; color:#535759; text-decoration:none; text-align:center; width:100%; margin:0 auto;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .price {font-family: 'Lato', sans-serif; font-size:13px; font-weight:bold; height: auto; text-align:center; line-height:16px; text-decoration:none; color:#535759; display:block; margin:10px auto;}
#similarr .btn a{color:#fff !important; background:#669999 !important; width:130px; height:50px;  line-height:50px !important; display:block; text-align:center; font-size:14px; font-weight:normal; text-transform:uppercase;font-family: 'Lato', sans-serif; text-decoration:none; margin:auto; position:absolute; left:0; right:0; bottom:10px;}
#similarr .btn a:hover {box-shadow:3px 3px 3px #000;}
#similarr .title > h4 {margin:0;}			
@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}
@-webkit-keyframes fake{from{opacity:1}to{opacity:1}}
@keyframes fake{from{opacity:1}to{opacity:1}}
@media screen and (max-width: 1240px){
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 1% !important; background:#fff !important;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pagewidth, #listing, #header .jti, #header .logo, #header .menu .menu-wrap, #header #infoo, #footer, #footer #keep, .eleven, .stBadge, #glbfooter, .tb_v4bc > tbody, .save-shoppp, #gh{ width:100% !important;}
.stBadge, #glbfooter {min-width:100%;}
.cls_two {width:100%; padding:20px 0;}
#listing #content {width:100%; padding:20px 0 30px 0;}
#footer {padding:0 0 10px 0;}
}
@media screen and (max-width: 1200px){
#footer #keep a img, #footer #keep a img.d_keep {width:100%;}
}
@media screen and (max-width: 1100px){
#footer .box ul li a, #footer .box2 ul li a, #footer .box3 ul li h4, #footer .box3 ul li.first h3, #footer .box4 ul li.first h3, #footer .box3 ul li h5 {font-size:12px;}
/*= listing =*/
#tabs label {width:19.5%; font-size:15px; padding:15px 3px;}
}
@media screen and (max-width: 980px){
body {background:#F9F9F9;}
#header .menuu {background:none;}
#header #menuu{position:static;display:none; height:auto; width:100%; margin:0; float:left; background:#545759; border-top:2px solid #fff; padding:0;}
#header .show-menu{display:block;}
#header .show-menu2{display:block}
#header #categoriestop {display:none !important;}
#header #categoriesside{display:block !important; background:#333333 !important;}
.categ2.last {margin:0 !important;}
#header #categoriesside .categ:hover:after {display:none;}
#header #categoriesside{background:#000;display:block; padding:0 !important;position:static; width:100%; z-index:999999; clear:both; left:0; right:auto; box-shadow:none; float:left;}
#header #categoriesside li{text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:40px; height:auto; border:none !important;}
#header #categoriesside li a {font-family: 'Lato', sans-serif; font-size:16px !important;font-weight:normal;display:block;line-height:40px; text-align:left; text-decoration:none; color:#fff; text-transform:capitalize; padding:0 10px 0 35px; height:40px; width:100% !important;}
#header #categoriesside .level2{ padding:0 0 0 20px;}
#header #categoriesside .level3{ padding:0 0 0 20px;}
#header #menuu li.resH.hhh {font-style:italic;}
#header #menuu li.resH {text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:40px; height:auto; border-top:1px solid #fff;}
#header #menuu li.resH:hover {background:#333333;}
#header #menuu li.resH a {font-family: 'Lato', sans-serif; font-size:16px !important;font-weight:normal;display:block;line-height:40px; text-align:left; text-decoration:none; color:#fff; text-transform:uppercase; padding:0 10px 0 35px; height:40px; width:100% !important;}
/*= listing =*/
#listing #cont-left {display:none;}
#listing #cont-right {width:100%;}
#listing #content {padding:0 0 30px 0; margin:10px auto 0 auto;}
#listing #produ h2.title {text-align:left; padding:19px 0 19px 10px;}
}
@media screen and (max-width: 880px){
#header #infoo {display:none;}
#footer .box {width:20%; margin:0 0 15px 0;}
#footer .box2 {width:80%; margin:0 0 15px 0;}
#footer .box3 {width:60%;}
#footer .box4 {width:40%; padding:0;}
#footer .box2 ul li a {line-height:14px; padding:8px 5px 8px 15px;}
/*= listing =*/
#listing #tabs ul.tabs-menu {width:100%;}
}
@media screen and (max-width: 780px){
/*= listing =*/
#tabs label {font-size:14px;}
}
@media screen and (max-width: 680px){
#header .logo .top-help {float:left; margin:15px 0;}
#header .logo .imglog{width:100%;}
#header .logo .imglog a, #header .logo .imglog a img {margin:0 auto;}	
/*=== listing ===*/
#listing #produ {margin:0 !important;}
#listing .gallery{padding-top:400px;}
#listing .gallery>img{max-height:400px;}
#listing .gallery label{width:23.5%;}
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl112, #listing .gallery label.cl16 {margin:20px 0 0 0;}
#listing .gallery label.cl5, #listing .gallery label.cl10, #listing .gallery label.cl15 {margin:20px 2% 0 0;}
#listing #produ .wrapButton {margin:25px auto 15 auto;}
#tabs {background:#fff !important; margin:0 auto 10px auto;}
#tabs .deskV {display:none !important;}
#tabs .resptab-input, #tabs .resptab-label {display:block !important;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5{display:none;}
#tabs .resptab-label{color:#fff;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block; width:100%; padding:0 0 0 10px;font-size:16px; font-weight:bold; margin:10px 0 0 0;background:#669999; text-align:left; line-height:40px;font-family:'Lato', sans-serif !important; height:40px; position:relative; border:none;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 5px;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#tabs .resptab-label:hover{color:#fff;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5{display:block;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44, #ID-5:checked:checked ~ #L55{background:#545759 !important; color:#fff !important; border:none !important;}
#tabs .resptab-input:not(checked) ~ .resptab-label:before{ display:block; position:absolute; margin:auto; padding:0; right:15px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#ID-1:checked ~ #L11:before, #ID-2:checked ~ #L22:before, #ID-3:checked ~ #L33:before, #ID-4:checked ~ #L44:before, #ID-5:checked ~ #L66:before { content: "\25b2";}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important; font-size:12px !important;}
#listing #tabs table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important; font-size:12px !important;}
#similarr .prod {width:48%}
}
@media screen and (max-width: 580px){
#footer #keep a img.d_keep {display:none;}
#footer #keep a img.r_keep {display:block; width:100%;}	
/*listing*/
#listing #produ {margin:0 0 10px 0;}
#listing #produ .button{background:none; height:auto; padding:0; width:100%;}
#listing #produ .button .btn.watch {background:#e61e29; height:40px; line-height:40px; border:none; display:block; width:100%;}
#listing #produ .button .btn.ask {background:#e61e29; height:40px; line-height:40px; border:none; display:block; width:100%; margin:10px 0 0 0; float:left;}
#listing #produ h2.title {font-size:16px; line-height:18px;}
}
@media screen and (max-width: 520px){
#footer .box {width:100%; padding:0;}
#footer .box ul li {width:50%; padding:0 15px 0 0;}	
#footer .box2{width:100%;}
}
@media screen and (max-width: 420px){
#footer .box3 {width:55%;}
#footer .box4 {width:45%;}
#footer .box3 ul li.first h3 {width:90%;}
#footer .box3 ul li h5, #footer .box3 ul li h4 {padding:0 20px 0 0;}
#footer .box3 ul li.first h3, #footer .box4 ul li.first h3 {padding:0 0 0 5px;}
/*listing*/
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}
#listing .gallery label{width:32%;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl6, #listing .gallery label.cl12, #listing .gallery label.cl9, #listing .gallery label.cl15 {margin:20px 0 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl16 {margin:20px 2% 0 0;}
#similarr {min-height:25px;}
#similarr .prod{display:block; width:100%; height:auto; margin:0 0 25px 0; box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod:hover {box-shadow:0 10px 20px -5px #669999;}
#similarr .prod.it6 {margin:0 0 35px 0;}
#similarr .image {height:155px;}
#similarr .image img{max-height:155px;}
#similarr .title {width:85%; margin:15px auto 0 auto;}
#similarr .price { margin:20px auto;}
#similarr .btn a {position:static; margin:0 auto 20px auto;}
}
@media screen and (max-width: 360px){
#gh, .tb_v4bc, #gh-top, #gh-gb {display:none; border:none;}	
#header .logo .imglog, #listing #cont-right h3.sim {width:100%;}
}
