@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT:400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700');
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;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *::after, *::before {box-sizing: border-box;}
img{border:none;}
#listing {display:block; margin:0 auto; padding:0; width:100%; height:auto;}
/*=====================  header  ========================*/
#header {display:block; margin:0 auto 0 auto; padding:0; width:100%; height:auto; background:#f3f0ee;}
#header .wrapJTI {display:block; width:100%; height:auto; margin: 0; padding:0 0 10px 0; background:#fff;}
#header .jti {display:block; width:1000px; 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 .wrap-topp { display:block; min-height: 30px; width:100%; margin:0 auto; padding: 0; background:#67a747;}
#header .topp { display: block; width:1000px; height:auto; margin:0 auto; padding: 0; position: relative;}
.topp:after {display:table; content:''; clear:both;}
#header .topp h4 {display:inline-block; width: auto; height:30px; line-height:30px; margin:0; padding:0; color:#fff; text-align:left; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:700; text-transform:inherit; text-decoration:none; float:right;}
#header .topp h4 a {color:#fff !important; text-decoration:none !important;}
#header .topp h4 span {font-weight:300; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/phone.png) no-repeat 0 50%; padding:0 0 0 20px; display:inline-block;}
#header .topp h3 {display:inline-block; width: auto; height:30px; line-height:30px; margin:0; padding:0; color:#fff; text-align:left; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:700; text-transform:inherit; text-decoration:none; float:left;}
#header .topp h3 span {font-weight:300;}
#header .logo {display:block; width:1000px; height:auto; margin:0 auto; padding:0; position:relative;}
.logo:after {display:table; content:''; clear:both;}
#header .logo .imglog {display:block; width:auto; float:left; height:auto; margin:14px 0; padding:0;}
#header .logo .imglog a {display:block; max-width:172px; height:auto; width:auto;}
#header .logo .imglog a img {display:block; width:auto; height:auto; margin:0; padding:0; max-width:172px;}
#header #menuu {display:block; width:63%; height:50px; margin:25px 0 0 10px; padding:0; float:right;}
#menuu:after {content:''; clear:both; display:table;}
#header #menuu ul{ display:table; margin:0px; padding:0px; text-align:center; width:100%;}
#header #menuu ul li {display:table-cell; vertical-align:middle; height:50px; padding:0 0 25px 0;}
#header #menuu ul li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;display:table-cell; vertical-align:middle;line-height:16px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding:0 15px; height:50px; width:33.33% !important; } 
#header #menuu ul li span {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;display:table-cell; vertical-align:middle;line-height:16px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding:0 15px; height:50px; width:33.33% !important; } 
#header #menuu ul .pro a { position:relative; padding:0 25px;}
#header #menuu .pro a:after {content:''; position:absolute; right:8px; top:0px; bottom:0; border-left:7px transparent solid; border-right:7px transparent solid; border-top:7px #67a747 solid; height: 0; margin:auto;}
#header #menuu ul .pro span { position:relative; padding:0 25px;}
#header #menuu .pro span:after {content:''; position:absolute; right:8px; top:0px; bottom:0; border-left:7px transparent solid; border-right:7px transparent solid; border-top:7px #67a747 solid; height: 0; margin:auto;}
#header #menuu ul li:hover > a {color:#67a747;}
#header #menuu ul li:hover span {color:#67a747;}
.Wmenu:after {display:table; content:''; clear:both;}
#header .show-menu{display:none; font-family: 'Open Sans Condensed', sans-serif;text-decoration:none;color:#666;background:#f3f0ee;text-align:left;padding:0 0 0 10px; position:relative; height:40px; line-height:40px; font-size:17px; font-weight:bold; text-transform:uppercase; width:100%; float:left; margin:10px 0 0 0; box-shadow: 0 10px 10px -10px #222;}
.show-menu:after{display:block; content:""; background:#666; position:absolute; height:4px; width:20px;  right:10px; top:11px;}
.show-menu:before { display:block; content:""; border-top:4px solid #666; position:absolute; height:11px; width:20px; right:10px; bottom:11px; border-bottom:4px solid #666; border-top:4px solid #666;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block}
#header #menuu #menuu2 {display:none;}
#header .show-menu2{display:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; height: auto;line-height:40px;padding: 0 25px; text-align:left; text-transform:uppercase; background:#f3f0ee; position:relative; line-height:40px; color:#000; float:left; width:100%;}
#header .show-menu2:hover {color:#67a747;}
#header #show-menu2[type=checkbox]{display:none}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block !important}
#header .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:159px; top:0; bottom:0; content: "\25bc"; color:#000; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#header #menuu #categoriestop{background:#f3f0ee;display: none; padding: 20px 0 20px 0;position: absolute; top:100px; width:100%; z-index:999999; clear:both; left:0; right:auto; box-shadow:10px 10px 10px -10px #333; }
#header #menuu #categoriestop li{text-align: left;text-transform:none; width: 33.33%; margin:0px;padding:0px 20px 0 10px; box-sizing:border-box; position:relative; display:block; float:left; min-height:30px; height:auto;}
#header #menuu #categoriestop li a {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; height: auto;line-height:18px;padding: 6px 15px; text-align:left; text-transform:capitalize;}
#header #menuu #categoriestop li a:after { display:none;}
#header #menuu #categoriestop li:hover a {padding: 6px 20px; text-decoration:underline; background:none !important;}
#header #menuu ul li:hover #categoriestop {display:block; }
#header #menuu #categoriestop .level2, #listing #menuu ul li.resH, #listing #menuu ul li.resH2 {display:none;}
#categoriesside:after {display:table; content:''; clear:both;}
#slideshow {width:100%; height:auto; margin:0 auto; padding:0 auto; overflow:hidden; padding:0; position:relative;}
#slideshow #topitemimage, #slideshow #topitemimage img{display:block; width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
#slideshow #topitemtitle, #slideshow .btm{display:none;}
#imgC {width:100%; height:auto; margin:0; padding:0; overflow:hidden; position:relative; display:block;}
#imgC img {display:block; width:100%; height:auto; margin:0; padding:0;}
                                                                               /*=====================  content  ========================*/
#listing #content {display:block; width:1000px; height:auto; margin:20px auto 20px auto; padding:0;}
#content:after {display:table; content:''; clear:both;}
#listing #produ {display:block; width:100%; height:auto; margin:0 0 45px 0; padding:0; float:left; background:#fff;}
#produ:after { display:table; content:''; clear:both;}
#listing #produ h2.title2 {color:#000;display: none;margin: 0 auto 20px 0; padding:0 0 0 10px; font-size:19px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; line-height:23px; width:100%; text-align:left; text-transform:inherit; text-decoration:none; float:left;}
#listing #imag {display:block; width:50%; height:auto; margin:0; padding:0; float:left;}
#listing .gallery{width:100%;position:relative;padding-top:350px;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:350px; padding:10px;}
#listing .gallery input[name='slide_switch']{display:none}
#listing .gallery label{margin:20px 2% 0 0;box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);float:left;cursor:pointer;transition:all .5s;opacity:.6; width:32%; height:115px; position:relative;}
#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}
#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.cl3, #listing .gallery label.cl6, #listing .gallery label.cl9, #listing .gallery label.cl12 {margin:20px 0 0 0;}
#listing #descriptions {display:block; width:47%; height:auto; float:right; padding:0; position:relative;}
#descriptions:after {display:table; content:''; clear:both;}
#listing #descriptions h2.title {color:#000;display: block;margin: 0 auto 20px 0; padding:0; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; width:100%; text-align:left; text-transform:inherit; text-decoration:none; float:left; padding:0;}
#listing #descriptions h6{display:block;font-family:Arial, Helvetica, sans-serif;font-size:27px; font-weight:bold; line-height:30px; color:#555a5b; text-align:left; text-decoration:none; margin:0; padding:0; text-transform:uppercase; float:left; width:100%;}
#listing #descriptions a {display:block; width:250px; height:40px; line-height:40px; float:left; text-align:left; margin:20px 0 0 0; padding:0 0 0 63px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; text-decoration:none; text-transform:uppercase; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/plus.jpg) no-repeat 0 50% #000;}
#listing #descriptions a.watch {background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/feed.jpg) no-repeat 0 50% #000;}
@-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}}
body{-webkit-animation:fake 1s infinite;animation:fake 1s infinite}
#tabs{width:100%;padding:0;margin:0 auto;background:#fff; float:left; height:auto;}
#tabs:after {display:table; content:''; clear:both;}
#tabs section{display:none;padding:35px 0; float:left; width:100%}
#tabs input{display:none}
#tabs label{display:inline-block;margin:0;padding:0;font-weight:bold;text-align:center; width:20%; font-size:19px; font-family: 'Old Standard TT', serif; color:#000; text-transform:uppercase; box-sizing:border-box; float:left; border-right:1px solid #000; line-height:19px; height:19px;}
#tabs label.vv5 {border:none;}
#tabs label:hover{color:#888;cursor:pointer}
#tabs input:checked+label{color:#67a747;}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5{display:block; font-size:15px; color:#000;}
#content1 table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: 'Fira Sans', sans-serif !important;}
#content1 img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing h3.texxt {display:block; width:100%; height:50px;line-height:50px; margin:0 0 20px 0; padding:0; float:left; color:#000; text-align:center; font-family: 'Old Standard TT', serif; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size:20px;}
#similarr {background:#fff;display: block;float: left; min-height: 375px;margin:0 auto;padding: 0;width: 100%;}
#similarr .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{display:block; width:23%; height:355px; margin:0 1% 20px 1%; padding:10px; float:left; position:relative; box-shadow:0 0 20px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod:hover {box-shadow:0 0 20px -5px #67a747;}
#similarr .image {display:block; width:100%; height:145px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:145px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; }

#similarr .title {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#similarr .title a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;line-height:17px; color:#000; text-decoration:none; text-align:center; width:100% !important; margin:0 auto; background:none; height:auto; padding:0;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .price {font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal;line-height:20px; color:#000; display:block;  text-align:center;margin:10px auto 0 auto;}
#similarr .btn a{display:block; margin:auto; width:130px !important; font-family: 'Old Standard TT', serif; font-size:14px; text-transform:uppercase; padding:0; height:30px; line-height:30px; color:#fff !important; background:#67a747; text-decoration:none; position:absolute; bottom:15px; left:0; text-align:center; text-decoration:none; right:0; font-weight:bold;}
#similarr .btn a:hover {box-shadow:5px 5px 5px -5px #000;}
#similarr .title > h4 {margin:0;}
																									/*=====================  footer  ========================*/
#footer {display:block; width:100%; height:auto; margin:0 auto; padding:0; background:#f3f0ee;}
#footer:after {display:table; content:''; clear:both;}
#footer .wrap-keep{display:block; width:100%; height:auto; margin:0 auto 25px auto; padding:0; float:left; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/mailN.jpg) no-repeat 100% 100%;} 
#footer .f-keep {display:block; width:1000px; height:auto; margin:0 auto; padding:0 20px; position:relative; overflow:hidden;} 
.f-keep:after {display:table; content:''; clear:both;}
#footer .f-keep .keep1 {display:block; margin:0; padding:0; float:left; width:70%; height:auto;}
#footer .f-keep .keep1 h3{display:block; font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:20px; text-align:left; color:#000; margin:25px 25px 25px 0; height:auto; padding:0 0 0 40px; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/email.jpg) no-repeat 0 50%; font-weight:normal;text-transform:uppercase;}
#footer .f-keep .keep3 {display:block; margin:0; padding:0; float:right; width:27%; height:auto;}
#footer .f-keep .keep3 a { display:block; font-family: 'Old Standard TT', serif; font-size:15px; line-height:40px; text-align:center; color:#fff; margin:25px 0 25px auto; height:40px; padding:0; font-weight:bold; text-transform:uppercase; width:100%; text-decoration:none; background:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#footer .f-keep .keep3 a:hover { text-decoration:none; box-shadow:10px 10px 10px -10px #fff;}
#footer .wrapInf {display:block; width:100%; height:auto; margin:0 auto 35px auto; padding:0; float:left;}
#info1 {display:block; height:auto; width:1000px; margin:0 auto; padding:0;}
#info1:after {display:table; content:''; clear:both;}
#info1 ul.iffo {display:block; width:24%; height:auto; margin:0 6% 0 0; padding:0; float:left;}
ul.iffo:after {display:table; content:''; clear:both;}
#info1 ul.iffo.iff4 {width:13%; margin:0; text-align:right;}
#info1 ul.iffo.iff1 {background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/mailF.jpg) no-repeat 100% 50%; padding:0 52px 0 0; width:23%;}
#info1 ul.iffo.iff2 {background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/phoneF.jpg) no-repeat 100% 50%; padding:0 52px 0 0;}
#info1 ul.iffo.iff3 {background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/time.jpg) no-repeat 100% 50%; padding:0 52px 0 0; margin:0 2% 0 0; width:26%;}
#info1 ul.iffo li {display:inline-block;padding:0; margin:0; font-family: 'Old Standard TT', serif; font-size:12px; line-height:20px; color:#000; text-align:left; text-transform:uppercase; font-weight:bold; text-decoration:none; width:auto; height:auto;}
#info1 ul.iffo li.secL {padding:0 21px 0 0; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/arowF.jpg) no-repeat 100% 50%;}
#info1 ul.iffo.iff4 li {text-align:right;}
#footer .wrap-footer {display:block; width:100%; height:auto; margin:0 auto; float:left;}
.wrap-footer:after {display:table; content:''; clear:both;}
#footer .wrap-footer .footer_t {display:block; width:1000px; height:auto; margin:0 auto 30px auto; padding:0;}
.footer_t:after {display:table; content:''; clear:both;}
#footer .footer_t .box1 {display:block; width:30%; height:auto; margin:0; float:left;}
#footer .footer_t .box1 ul {display:inline-block; list-style:none; margin:0; padding:0;}
#footer .footer_t .box1 ul li {display:block; width:100%; height:auto; margin:0; padding:0; width:50%; float:left;}	
#footer .footer_t .box1 ul li a{display:block; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .footer_t .box1 ul li a:hover{text-decoration:underline; color:#67a747;}
#footer .footer_t .box1 ul li.first {font-size:16px; text-transform:capitalize; line-height:50px; font-family: 'Old Standard TT', serif; color:#000; font-weight:bold; width:100% !important;}
#footer .footer_t .box2 {display:block; width:32%; height:auto; margin:0; float:left;}
#footer .footer_t .box2 ul {display:inline-block; list-style:none; margin:0; padding:0; width:100%; float:left;}	
#footer .footer_t .box2 ul li{display:block;padding:0 0 0 30px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .footer_t .box2 ul li a{display:block;padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:initial; font-weight:normal; text-decoration:none;}
#footer .footer_t .box2 ul li.first {font-size:16px; text-transform:capitalize; line-height:50px; font-family: 'Old Standard TT', serif; color:#000; font-weight:bold;}
#footer .footer_t .box2 ul li a:hover{text-decoration:underline; color:#67a747;}
#footer .footer_t .box3 {display:block; width:25%; height:auto; margin:0; float:left;}
#footer .footer_t .box3 ul {display:inline-block; list-style:none; margin:0; padding:0; width:100%; float:left;}	
#footer .footer_t .box3 ul li{display:block;padding:0 0 0 30px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .footer_t .box3 ul li.first {font-size:16px; text-transform:capitalize; line-height:50px; font-family: 'Old Standard TT', serif; color:#000; font-weight:bold;}
#footer .footer_t .box4 {display:block; width:38%; height:auto; margin:0; float:left;}
#footer .footer_t .box4 ul {display:inline-block; list-style:none; margin:0; padding:0; width:100%; float:left;}	
#footer .footer_t .box4 ul li{display:block;padding:0 0 0 30px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .footer_t .box4 ul li.first {font-size:16px; text-transform:capitalize; line-height:50px; font-family: 'Old Standard TT', serif; color:#000; font-weight:bold;}
#footer .footer_t .box4 img {display:block; margin:0; max-width:100%;}
#footer .footer_t .box4 ul li a{display:block; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#414444; text-align:left; text-transform:capitalize; font-weight:normal; text-decoration:none;}
#footer .footer_t .box4 ul li a:hover{text-decoration:underline; color:#67a747;}
@media screen and (max-width: 1000px) {
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;  background:#fff !important; -webkit-animation:bugfix infinite 1s;}
#listing {padding:0 1% !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;}
#header .jti, #header .topp, #header .logo, #listing #content, #footer .f-keep, #info1, #footer .wrap-footer .footer_t {width:100% !important;}
#header .wrapJTI, #header .wrap-topp, #footer .f-keep, #footer .wrapInf, #footer .wrap-footer {padding:0 10px;}
#header .logo .imglog{margin:14px 0 14px 10px;}
}
@media screen and (max-width: 940px) {
#header #menuu {width:67%;}
}
@media screen and (max-width: 840px) {
#footer .wrapInf{margin:0 auto 15px auto;}
#info1 ul.iffo.iff1 {width:53%;  padding:0 235px 15px 0; margin:0; border-bottom:1px solid #fff; background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/mailF.jpg) no-repeat 100% 0;}
#info1 ul.iffo.iff2{width:47%; text-align:right; padding:0 0 15px 150px; margin:0; background:none; border-bottom:1px solid #fff;}
#info1 ul.iffo.iff2 li {padding:0 20px 0 0;}
#info1 ul.iffo.iff3 {width:53%;  padding:15px 235px 15px 0; margin:0; border-bottom:1px solid #fff;}
#info1 ul.iffo.iff4{width:47%; text-align:right; padding:15px 0 15px 190px; margin:0; background:none; border-bottom:1px solid #fff;}
#imgC {display:none;}
#header .show-menu{display:block}
#header .show-menu2{display:block}
#header #menuu{position:static;display:none; height:auto; width:100%; margin:0;}
#header #menuu ul {display:block; background:#f3f0ee; padding:10px 0;}
#header #menuu ul li{ display:block; padding:0; width:100%; float:left; line-height:40px; height:40px;}
#header #menuu ul li.pro {display:none !important;}
#header #menuu ul li ul {display:none !important;}
#header #menuu ul li a{width:100% !important; display:block; line-height:40px; text-align:left; box-sizing:border-box; padding:0 25px; height:40px;}
#header #menuu ul li a:hover {border:none !important;}
#header #menuu ul li.resH {display:block; font-style:italic;}
#listing #menuu ul li.resH2 {display:block;}
#header #menuu #categoriesside{background:#f3f0ee;display:block; padding:0;position:static; width:100%; z-index:999999; clear:both; left:0; right:auto; box-shadow:none; float:left;}
#header #menuu #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:30px; height:auto;}
#header #menuu #categoriesside li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; height: auto;line-height:40px;padding: 0 45px; text-align:left; text-transform:capitalize;}
#header #menuu #categoriesside li a:after { display:none;}
#header #menuu #categoriesside li:hover a {padding: 0 45px; text-decoration:underline; background:none !important;}
#header #menuu #categoriesside .level2 {display:none;}
#listing #produ h2.title2 {display:block;}
#listing #descriptions h2.title{display:none}
#listing #imag {width:100%; margin:0 0 35px 0;}
#listing .gallery{padding-top:450px;}
#listing .gallery>img{max-height:450px;}
#listing .gallery label {width:23%; height:125px;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl9 {margin:20px 2% 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8 {margin:20px 0 0 0;}
#listing #right-side .produ {padding:0 0 25px 0;}
#listing #descriptions {width:100%;}
#listing #descriptions h6 {font-size:19px;}
#tabs label {font-size:17px;}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5 {font-size:14px;}
#similarr {min-height: 20px;}
#similarr .prod{ width:48%;}
}
@media screen and (max-width: 780px) {
#footer .footer_t .box1{display:none;}	
#footer .footer_t .box2, #footer .footer_t .box3{width:33%;}
#footer .footer_t .box2 ul li{padding:0;}
#footer .footer_t .box3 ul li {padding:0 0 0 10px;}
#footer .footer_t .box4 {width:34%;}
#footer .footer_t .box4 ul .respBox4 {display:none;}
#info1 ul.iffo.iff1 {padding:0 160px 15px 0;}
#info1 ul.iffo.iff3 {padding:15px 160px 15px 0; }
#listing #produ{margin:0 0 25px 0;}
#tabs {margin:0 auto 25px 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:#000;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%;min-height:40px;padding:0 0 0 10px;font-size:17px;font-weight:bold;margin:10px 0 0 0;background:#f3f0ee;text-align:left;line-height:40px;font-family: 'Old Standard TT', 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;}
#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:#67a747;}
#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{ color:#67a747 !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:#000; 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";}
}
@media screen and (max-width: 680px) {
#header .wrapJTI {padding:0;}	
#header .wrap-topp {background:none; padding:0;}	
#header .topp h4 {display:block; width:100%; text-align:center; background:#67a747;}
#header .topp h3{width:100%; display:block; text-align:center; color:#67a747;}	
#header .logo .imglog { width:100%; margin:14px 0;}
#header .logo .imglog a, #header .logo .imglog a img {margin:0 auto;}
#info1 ul.iffo.iff1 {padding:0 125px 15px 0; width:55%;}
#info1 ul.iffo.iff3 {padding:15px 125px 15px 0;width:55%; }
#info1 ul.iffo.iff2{padding:0 0 15px 100px; width:45%;}
#info1 ul.iffo.iff4{padding:15px 0 15px 125px; width:45%;}	
#footer .wrap-keep{background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/mailN.jpg) no-repeat 75% 100%;} 
#footer .f-keep .keep1, #footer .f-keep .keep3 {width:100%;}
#footer .f-keep .keep1 h3{background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/email.jpg) no-repeat 0 0; margin:10px 0;}
#footer .f-keep .keep3 a {margin:10px auto; width:200px;}
}
@media screen and (max-width: 580px) {
#footer .f-keep .keep1 h3{background:url(https://shared1.ad-lister.co.uk/UserImages/d8ff8810-4501-4e10-a3c0-69dbcdb76b38/Img/_design/email.jpg) no-repeat 0 2px;}	
#footer .f-keep .keep1 h3 {margin:10px 0 5px 0; font-size:15px; line-height:17px;}
#footer .f-keep .keep3 a {margin:5px auto 10px auto; height:35px; line-height:35px;}	
#info1 ul.iffo.iff1 {padding:0 52px 15px 0;}
#info1 ul.iffo.iff3 {padding:15px 52px 15px 0;}
#info1 ul.iffo.iff2{padding:0 0 15px 55px;}
#info1 ul.iffo.iff4{padding:15px 0 15px 55px;}
#footer .footer_t .box2, #footer .footer_t .box3{width:50%;}
#footer .footer_t .box4 {width:100%;}
#footer .footer_t .box4 ul li {padding:0;}
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}
#listing #descriptions a{font-size:15px;}
#listing h3.texxt{font-size:19px;}	
}
@media screen and (max-width: 520px) {
#info1 ul.iffo.iff2{padding:0 0 15px 15px;}
#info1 ul.iffo.iff4{padding:15px 0 15px 35px;}
#listing .gallery label {width:32%;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl9 {margin:20px 0 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8 {margin:20px 2% 0 0;}
 #info1 ul.iffo.iff1, #info1 ul.iffo.iff2 {min-height:75px;}
#info1 ul.iffo.iff3, #info1 ul.iffo.iff4 {min-height:90px;}
}
@media screen and (max-width: 420px) {
#header .topp h4, #header .topp h3 {font-size:13px;}
#footer .f-keep .keep1 h3 {font-size:13px; line-height:16px;}
#listing .gallery label {width:48%; height:125px;}
#listing .gallery label.cl3, #listing .gallery label.cl9 {margin:20px 2% 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl6, #listing .gallery label.cl8 {margin:20px 0 0 0;}	
#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 rgba(0, 0, 0, 0.75);}
#similarr .prod.it3 {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 20px auto;}
#similarr .btn a { margin:0 auto 10px auto; position:static;}
}
@media screen and (max-width: 360px) {	
#footer .wrapInf{padding:0;}
#info1 ul.iffo.iff2{padding:0 0 15px 10px;}
#info1 ul.iffo.iff2 li {padding:0 17px 0 0 ;}
#info1 ul.iffo.iff4 li{padding:0 47px 0 0;}
#info1 ul.iffo li.secL {padding:0 21px 0 0 !important;}
}
