body {background-color:#fafafa ;}
body,td,p, .cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link, .copyright, a.copyright, .copyright a, a.copyright:link {color:#686868 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;}
body.cmsPopup {background-color:white ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#484848 ;}
.btn.btn-primary, .btn-primary {background-color:#9dd3d2 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#9dd3d2 ;}
.btn.btn-primary, .btn-primary {background-color:#484848 ;}
.btn.btn-primary, .btn-primary {color:white ;}
#MobVerContainer, #MobVerContent {background-color:white ;}
body {margin:0;padding:0;}
#MobWrap{background-color:white;}
#MobVerContent {float:none!important;clear:both!important;padding:0 3% 3%;background-color:white;}
body #MobVerHeader{background-color:white;}
input, select, textarea {font-size:100%;}
.cycle-overlay{text-align:center;}
.cycle-slideshow img{width:100%;max-width:none;}
a{color:#9dd3d2;color:;text-decoration:none;}
a:hover{color:;color:#484848;}
h1{color:#484848;}
h2{color:;}
h3,h4{color:;}
H1 {font-size:180% ;padding:0 1%;text-align:center;margin-bottom:0;}
H2 {font-size:130% ;padding:1%;}
H3 {font-size:120% ;padding:1%;}
img{max-width:100%;height:auto;}
.banner {width:100% ;}
#MobVerMenuLinks {display:block;text-align:right!important;background-color:#ececec;background-color:rgba(200, 200, 200, 0.5);border-bottom:1px solid #BCBCBC;position:relative;z-index:100;width:100%;max-height:70px;}
#MobVerMenuLinks A {display:inline;width:auto;position:relative;}
#MobVerMenuLinks A img {width:15%;padding:2%;max-width:40px;}
#MobVerPopMenu {display:none;position:absolute;right:0;z-index:9999;width:100%;border-bottom:1px solid #BCBCBC;box-sizing:border-box;}
#MobVerContainer #MobVerLogo {width:90%;text-align:center;margin:0 auto;background:none;font-size:200%;color:#686868;color:#484848;}
#menu li A , #catmenu li A, .showFullSite a, #MobVerMenuLink a {font-size:150%;background-color:#ececec;border:1px solid #c9c9c9;}
@media only screen and (max-width :767px){#MobVerMenuLinks {max-height:100px;}
#MobVerPopMenu {}
#MobVerLogo {}
.vieworderstable tr {display:block;}
.vieworderstable td {display:block;}
#menu li A , #catmenu li A, .showFullSite a, #MobVerMenuLink a {line-height:70px;}
}
@media only screen and (min-width :768px){body {font-size:150%;}
#MobVerMenuLinks {max-height:120px;}
#MobVerPopMenu {}
#MobVerLogo {height:120px;}
#menu li A , #catmenu li A, .showFullSite a, #MobVerMenuLink a {line-height:100px;}
#MobVerMenuLinks A img {max-height:80px;padding:20px;}
}
#MobVerLogo .MobVerLogoHelper {display:inline-block;height:100%;vertical-align:middle;width:10px;}
#MobVerLogo a {height:100%;}
#MobVerLogo #cmslogo {vertical-align:middle;display:inline-block;}
#MobVerLogo img {max-height:80%;}
#MobVerFooter {float:none!important;clear:both!important;width:100%;background-color:#eeeeee;border-top:1px #aaaaaa;margin:0;padding:0;}
li.cmsItemLI, .formDIV{border:1px solid #eeebee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:#e8ebee 0 1px 2px;-moz-box-shadow:#e8ebee 0 1px 2px;box-shadow:#e8ebee 0 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1% 0%;}
#menu {margin:0;}
#menu ul, #catmenu ul {list-style:none;margin:0;padding:0;}
#menu li, #catmenu li{float:none!important;clear:both!important;display:block;padding:0;margin:0;}
#menu li a, .showFullSite A, #catmenu li a {display:block;color:#666666;margin:0;padding:0;text-align:center!important;text-decoration:none;}
#MobVerSearch {padding:2%;text-align:center!important;background-color:#e6e6e6;}
#MobVerSearch input.searchtoykeywords {width:65%;font-size:130%;line-height:60px;height:60px;}
#MobVerSearch input.searchtoysubmit {height:60px;width:60px;background-image:url(/uploads/shared/images/art/Mobile_Icons/search.png);text-indent:-1000em;background-size:contain;}
#MobVerHeader {background-color:#FFF;background-color:white;color:white;padding:10px 0 0;}
.showFullSite A {background-color:#999;color:white;}
.showFullSite A:hover {background-color:#CCC;color:black;}
#catmenu {border-top:5px solid #9dd3d2;}
#menu li a {background-color:#FFF;background-color:;color:#484848;}
#menu li a:hover{background-color:#ccc;color:#666;color:#9dd3d2;}
#catmenu li a:hover{background-color:#9dd3d2;color:white;}
#catmenu li ul {display:none;}
#DivCustomProductPage .productPageThumbs ul{list-style:none;}
#DivCustomProductPage .productPageThumbs li{padding-left:0;display:inline-block;}
#DivCustomProductPage .ProductName{display:none;}
#DivCustomProductPage .productPageThumbs,#DivCustomProductPage .ProductPageView,#breadcrumb{text-align:center;}
#breadcrumb{margin-bottom:20px;border-bottom:1px solid #BCBCBC;padding-bottom:20px;margin-top:10px;}
input[type=submit].buybutton, input[type=submit].btnAddToShoppingBasket, input[type=submit].shoppingbasketcheckoutbutton,input[type=submit].checkoutsubmitorder {padding:0px 15px;}
.newslistitemtitle,.cmsTitle,.bloglistitemtitle{}
.productlistprice b, .productlisttdprice b,.productPricePrice b{font-size:140%;}
#sidebarcontent .featuredproducts ul{list-style:none;padding-left:0;}
#sidebarcontent .featuredproducts li{width:100%;box-sizing:border-box;padding:2%;text-align:center;}
#sidebarcontent .featuredproducts li img{width:50%;height:auto;}
.cmsItem .cmsImage,.cmsItem .cmsTitleAndText, .cmsItem .cmsTitleAndTextNoPrice,.cmsItem .cmsPriceAndEnquiry {float:none;width:90%;text-align:center;margin:0 5%;}
.cmsItem .cmsTitle {margin-bottom:2%;text-align:center;}
.basketSummaryTotals .basketSummaryLineLeft{width:60%;}
.basketSummaryTotals .basketSummaryLineRight{width:40%;}
.basketSummaryTotal{font-size:120%;}
input,textarea{-webkit-appearance:none;border-radius:none;}
input[type=checkbox]{-webkit-appearance:checkbox;margin-right:3px;}
input[type=radio]{-webkit-appearance:radio;}
input, select {font-size:100%;border:1px solid #BCBCBC;background-color:white;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
textarea {font-size:100%;border:1px solid #BCBCBC;background-color:white;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
input[type=text]{text-indent:0px;}
input[type=submit],input[type=button]{background-color:#9dd3d2;background-color:;color:white;border:0px;height:auto;padding:0px 10px;}
input:hover[type=submit]{background-color:#484848;background-color:;height:auto;}
input[type=submit].buybutton, input[type=submit].btnAddToShoppingBasket, input[type=submit].shoppingbasketcheckoutbutton,input[type=submit].checkoutsubmitorder {font-size:120%!important;padding:0px 15px;}
.featuredProduct:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#footer{border-top:1px solid #BCBCBC;background-color:#484848;color:#fff;margin-top:40px;padding:0 2% 30px;text-align:center;}
#footer .item + .item{margin-bottom:20px;}
#foot {min-height:40px;max-width:944px;margin:auto;padding:0px 8px;}
.copyright{color:#fff;}
#MobVerHeader {background-color:#9dd3d2 ;}
H1,H2,H3 {color:#484848 ;}
A:active, A:hover {color:#484848 ;}
BODY {font-family:Poppins, sans-serif ;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:'Montserrat', sans-serif ;}
#menu a:link, #menu a:visited {color:#484848 }