@font-face{font-family:'Cardo';src:url(../../../../../Shared/fonts/google/Cardo/Cardo_regular.eot);src:url(../../../../../Shared/fonts/google/Cardo/Cardo_regular.eot?iefix) format('eot'),url(../../../../../Shared/fonts/google/Cardo/Cardo_regular.woff) format('woff'),url(../../../../../Shared/fonts/google/Cardo/Cardo_regular.ttf) format('truetype'),url('../../../../../Shared/fonts/google/Cardo/Cardo_regular.svg#webfont') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Cardo';src:url(../../../../../Shared/fonts/google/Cardo/Cardo_italic.eot);src:url(../../../../../Shared/fonts/google/Cardo/Cardo_italic.eot?iefix) format('eot'),url(../../../../../Shared/fonts/google/Cardo/Cardo_italic.woff) format('woff'),url(../../../../../Shared/fonts/google/Cardo/Cardo_italic.ttf) format('truetype'),url('../../../../../Shared/fonts/google/Cardo/Cardo_italic.svg#webfont') format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Cardo';src:url(../../../../../Shared/fonts/google/Cardo/Cardo_700.eot);src:url(../../../../../Shared/fonts/google/Cardo/Cardo_700.eot?iefix) format('eot'),url(../../../../../Shared/fonts/google/Cardo/Cardo_700.woff) format('woff'),url(../../../../../Shared/fonts/google/Cardo/Cardo_700.ttf) format('truetype'),url('../../../../../Shared/fonts/google/Cardo/Cardo_700.svg#webfont') format('svg');font-weight:700;font-style:normal}a[href],input[type='submit'],input[type='image'],label[for],select,button,.pointer{cursor:pointer}html{overflow:-moz-scrollbars-vertical;-ms-overflow-y:scroll;overflow-y:scroll;min-height:100%;max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFF;color:#333;font-family:Cardo;font-size:20px;margin:0}.text2{color:#999}td{color:#333;font-family:Cardo;font-size:1em}input,select,textarea,file{background-color:#F7F7F7;border-style:solid;border-color:#B0B0B0;border-width:1px;color:#333;font-family:Cardo;font-size:1em;font-weight:400}h1{color:#000;font-family:Cardo;font-size:1.7em;font-weight:700;}h2{color:#000;font-family:Cardo;font-size:1.4em;font-weight:700}h3{color:#000;font-family:Cardo;font-size:1.3em;font-weight:700}h4{color:#000;font-family:Cardo;font-size:1.2em;font-weight:700}A:link{COLOR:#999;TEXT-DECORATION:none}A:visited{COLOR:#999;TEXT-DECORATION:none}A:active{COLOR:#999}A:hover{COLOR:#666;TEXT-DECORATION:none}hr{border-color:#EEE;margin-top:10px;margin-bottom:10px}.generalBorder{border-color:#EEE}.generalLine{border-color:#EEE;border-top-color:#EEE;border-bottom-color:#EEE;border-left-color:#EEE;border-right-color:#EEE}.generalBox{border:1px solid #EEE;background-color:#F8F8F8}.generalTextBox{line-height:20px}.generalTextBox li{display:list-item;list-style:inside}.generalTextBox p{margin:1.12em 0}.generalTextBox h1{margin:1.12em 0}.generalTextBox h2{margin:1.12em 0}.generalTextBox ul{margin:1.12em 0;margin-left:30px;margin-top:0;margin-bottom:0}.generalTextBox li{display:list-item;list-style:inside}.generalTextBox strong{font-weight:bolder}.generalTextBoxNoVPadding{line-height:20px}.generalTextBoxNoVPadding li{display:list-item;list-style:inside}.generalTextBoxNoVPadding p{margin:1.12em 0}.generalTextBoxNoVPadding h1{margin:1.12em 0}.generalTextBoxNoVPadding h2{margin:1.12em 0}..generalTextBoxNoVPadding ul{margin:1.12em 0;margin-left:30px;margin-top:0;margin-bottom:0}.generalTextBoxNoVPadding li{display:list-item;list-style:inside}.generalTextBoxNoVPadding strong{font-weight:bolder}.img-cover-container{overflow:hidden;position:relative}img.cover-image{min-height:100%;min-width:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}img.cover-image.landscape-responsive{max-height:100%;max-width:none}.b{background-color:#BFB2B2;BORDER:1px solid #787878;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;COLOR:#FFF;cursor:pointer;font-family:Cardo;FONT-SIZE:1em;font-weight:700;padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}.b:hover{background-color:#FFF;COLOR:#FFF}.t1{background-color:#E0E0E0}.hc{background-color:#666;color:#FFF;font-family:Cardo;font-size:1em}.tc{background-color:#E9E9E9;color:#4D4D4D;font-family:Cardo;font-size:1em}.c1{background-color:#F2F2F2;color:#707070;font-family:Cardo;font-size:1em}.c2{background-color:#F2F2F2;color:#707070;font-family:Cardo;font-size:1em}.c3{background-color:#FFF;color:#707070;font-family:Cardo;font-size:1em}.hic1{background-color:#FCF8E3;color:#000;font-family:Cardo;font-size:1em}.hic2{background-color:#FFE1A4;color:#000;font-family:Cardo;font-size:1em}.hic3{background-color:#FFC;color:#000;font-family:Cardo;font-size:1em}header{padding-top:5px}.HeaderTitle{color:#FAFAFA;font-family:Cardo;font-size:2.2em;word-wrap:break-word}.HeaderTitle:link{COLOR:#FAFAFA;text-decoration:none}.HeaderTitle:visited{COLOR:#FAFAFA;text-decoration:none}.HeaderTitle:active{COLOR:#FAFAFA}.HeaderTitle:hover{COLOR:#FAFAFA;text-decoration:none}.center-logo{text-align:center}ul.center-nav{float:none;text-align:center;width:100%}li.center-nav{display:inline-block;float:none;text-align:center}.HeaderContactDetails{color:#000;font-family:Cardo;font-size:0em;font-weight:400;font-style:normal}#loginBox{font-size:1em;margin-top:-20px;margin-bottom:30px}.BlogHome{background-color:#FFF;border-color:#FFF}.ui-dialog-titlebar{background:#F0F0F0}button.ui-dialog-titlebar-close{display:none}.ui-dialog-content{background-color:#FFFFFF!important;color:#5C5C5C!important;display:none}.ui-dialog-content table.t1 tr td.tc,.ui-dialog-content table.t1 tr td.c1{background-color:#FFFFFF!important;color:#5C5C5C!important}#dialogAddToBasket_Inner{padding:10px}.ui-widget-content{border:1px solid #D9D9D9}.ui-dialog-titlebar-close{color:#333}.AddToBasket_nQty{text-align:center;width:50px}.AddToBasket_nShopProdOption_ID{width:300px}#dialogEmailToAFriend{background-color:#fff;display:none}.EmailToAFriendBox{width:200px}#dialogEmailEnquiry{background-color:#fff;display:none}.EmailEnquiryBox{width:200px}.EmailEnquiryBox_Enquiry{width:280px;height:80px}.ShopProdPrice_RRP:before,.ShopProdPrice_Currency:before,.ShopProdPrice_QtyPerPack:before{content:'\a';white-space:pre}.ShopProdPrice_Currency{font-style:italic;font-weight:400;font-size:.9em}.stage-line{background:#EEE}.stage-circle{background-color:#F2F2F2;color:#707070}.stage-circle.active-stage{background-color:#BFB2B2;color:#FFF}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header,.ui-state-active{color:inherit}.ui-widget-content{background:#F8F8F8;color:inherit}.ui-tabs .ui-tabs-nav li.ui-state-default a{color:inherit}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background:#F8F8F8;color:inherit}.ui-tabs .ui-tabs-nav{border-bottom:none}.cc-cookies a:link{color:#fff;text-decoration:underline}.cc-cookies a:hover{color:#fff;text-decoration:underline}#page-message-modal .modal-content,#privacy-policy-modal .modal-content{background-color:#FFF;border:1px solid #D9D9D9;color:#5C5C5C}.page-content-wrapper{max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.page-global-container{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;min-height:76vh}.container{max-width:100%;width:100%}.ui-dialog{z-index:99999}#tabs-2,#tabs-3{min-height:100vh}.cc-cookies{position:fixed;top:0;z-index:99999999999}.header{background-color:#857979!important;left:0;position:fixed;padding-top:20px;padding-bottom:20px;top:0;-webkit-transition:top 1s;-o-transition:top 1s;transition:top 1s;width:100%;z-index:999}.header .header-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header .header-left{max-width:35%}.header .header-right{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.logo-container{padding-top:0;padding-bottom:0}.logo-image{height:auto;max-width:350px;width:100%}.logo-text{color:#FAFAFA;font-size:2.2em;font-family:;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.search-form input{background-color:#857979;color:#FAFAFA;border:0;padding:10px}.search-form input:focus{outline:none!important;outline-width:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.search-form .login-top-text{text-align:center;display:block;width:100%;color:#FAFAFA;background-color:#857979;font-family:;font-size:0.8em!important}.search-form .login-top-text:hover{color:#D6D6D6;background-color:#000}.dropdown-menu{left:50%;-webkit-transform:translate(-98%,0);-ms-transform:translate(-98%,0);transform:translate(-98%,0)}.mobile-menu-black-overlay{display:none}.lock-scroll{position:fixed}.nav-bar-wrapper{display:inline-block;height:auto}.nav-bar-wrapper .nav-bar{display:inline-block;margin-bottom:5px;margin-top:5px;text-align:right;vertical-align:middle}.nav-bar-wrapper .nav-bar .nav-item{color:#FAFAFA;background-color:#857979;font-family:;font-size:0.8em!important;display:inline-block;margin-right:25px;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.nav-bar-wrapper .nav-bar .nav-item:hover a{color:#D6D6D6!important;background-color:#000000!important;text-decoration:underline!important}.nav-bar-wrapper .nav-bar .nav-item a{color:inherit;font-size:inherit;font-weight:bold!important;text-decoration:none!important;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.nav-bar-icons{display:inline-block;text-align:right;font-size:0.8em!important}.nav-bar-icons .nav-bar-icon{color:#FAFAFA;display:inline-block;font-weight:lighter;margin-right:5px}.nav-bar-icons .nav-bar-icon .icon-link{color:#FAFAFA;text-decoration:none;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.nav-bar-icons .nav-bar-icon .icon-link:hover{color:#D6D6D6}.mobile-menu-button-container{display:none}.navigation-mobile-close-button{display:none}.show-nav-bar{top:0px!important}.hide-nav-bar{top:-500px!important}.dropdown-menu{background-color:#857979!important;color:#FAFAFA!important;font-family:!important}.dropdown-menu li a{font-family:;font-size:0.8em!important}.dropdown-menu li a:hover{text-decoration:underline!important}.dropdown-menu .login-top-text{background-color:#857979!important;color:#FAFAFA!important;font-family:!important;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.dropdown-menu .login-top-text:hover{color:#D6D6D6!important;background-color:#000000!important}.dropdown-menu .login-top-text:active{color:#D6D6D6!important;background-color:#000000!important}.HeaderContactDetails{font-size:1em}.dropdown-menu-container{border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);display:none;overflow-y:auto;overflow-x:hidden;position:absolute;background-color:#857979;width:auto;max-width:500px;max-height:55vh;min-width:200px;z-index:999}.dropdown-root-container{font-weight:bold!important;text-decoration:none!important;display:inline-block;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.dropdown-link{color:#FAFAFA;background-color:#857979;font-family:;font-size:0.8em!important;font-weight:bold!important;text-decoration:none!important;-webkit-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.dropdown-link:hover{cursor:pointer;color:#D6D6D6!important;background-color:#000000!important;text-decoration:underline!important}.dropdown-arrow-up{position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);left:2%}.drop-menu a{color:#FAFAFA!important;background-color:#857979;font-family:;font-size:0.8em!important;font-weight:bold!important;text-decoration:none!important;display:block;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;text-decoration:none;text-align:left;letter-spacing:normal!important;-webkit-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}.drop-menu a:hover{color:#D6D6D6!important;background-color:#000000!important;text-decoration:underline!important}@media screen and (max-width:991px){.dropdown-menu{left:70%}.dropdown-arrow-up{display:none}.dropdown-menu-container{-webkit-box-shadow:none;box-shadow:none;background-color:#857979!important;min-width:100%;max-height:none;max-width:100%;position:relative}.dropdown-menu-container .row{margin:0}.drop-menu a{padding-top:10px;padding-bottom:10px;text-align:center}.drop-menu{display:block;float:none;margin:0px!important;padding:0px!important;text-align:center;width:100%}.mobile-menu-button-container{display:block}.mobile-menu-button-container a{color:#FAFAFA!important;padding:6px;text-decoration:none}.navigation-mobile-close-button{color:#FAFAFA!important;background-color:#857979!important;display:block;font-size:0.8em!important;padding:16px;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.nav-bar-wrapper .nav-bar .nav-item a,.dropdown-root-container{display:block;padding-bottom:10px;padding-top:10px}.navigation-mobile-close-button:hover{color:#D6D6D6!important;cursor:pointer;opacity:.5}.nav-bar-wrapper{background-color:#857979!important;display:none;height:100vh;left:-1000px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;-webkit-transition:left 1s;-o-transition:left 1s;transition:left 1s;width:80%;z-index:999999999}.nav-bar-wrapper-active{display:block}.nav-bar-wrapper .nav-bar{display:block}.nav-bar-wrapper .nav-bar .nav-item{display:block;margin-top:5px;margin-bottom:5px;margin-right:0;text-align:center}.mobile-menu-black-overlay{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s;width:100%}.mobile-menu-black-overlay-active{display:block!important}.nav-bar-icons{display:block}.nav-bar-icons .nav-bar-icon{display:block;padding-right:0;margin-right:0;margin-top:5px;margin-bottom:5px;text-align:center}.nav-bar-icons .nav-bar-icon a{display:block;padding-top:10px;padding-bottom:10px}}@media screen and (max-width:650px){.dropdown-menu{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:75%;text-align:center}#search-input-field{width:100%}.nav-bar-icons{padding-bottom:250px}}.footer{background-color:#000;display:block;padding-top:30px;text-align:center;width:100%}.footer-text,.footer-link,.footer-text a{color:#FFFFFF!important;font-family:!important;font-size:1em!important;-webkit-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}.footer-text:hover{color:#FAFAFA}.footer-link:hover{color:#FAFAFA!important}.footer-text a:hover{color:#FAFAFA!important}.footer .row{padding-bottom:30px}.social-icons{position:relative}.social-icons .social-icon{color:#FFF;font-size:1em!important;padding-right:7px;-webkit-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}.social-icons .social-icon:hover{color:#CCC}.social-icons .social-icon i{margin-top:0}.footer-newsletter-col{display:block}.footer-newsletter-col .newsletter-input-boxes{color:#000;float:right;margin-right:5px;padding-top:5px;padding-bottom:5px;width:50%}.footer-newsletter-col .sign-up-button{float:right;height:100%;padding-top:8px;padding-bottom:8px;vertical-align:middle}.row-eq-height{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.row-eq-height .col-md-4{float:none}@media screen and (max-width:991px){.row-eq-height{display:block}.footer-section{margin-top:15px;text-align:center}#footerNewsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-newsletter-col .newsletter-input-boxes{width:100%;margin-right:0;float:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-newsletter-col .sign-up-button{float:none;margin-top:10px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}html,body{height:100%}.carsington-section{height:auto;position:relative;padding-top:55px;padding-bottom:55px;width:100%}.carsington-section h1{font-size:2em;padding-bottom:25px}.carsington-seperator-wrapper{padding-top:20px;padding-bottom:20px}.carsington-seperator{background-color:#000;height:1px;margin:0 auto;width:80%}.home-page-wrapper{overflow-x:hidden;width:100%}.slideshow-container{bottom:0;height:100vh;left:0;position:absolute;-webkit-perspective:8px;perspective:8px;right:0;top:0;-webkit-transition:height 0.1s linear;-o-transition:height 0.1s linear;transition:height 0.1s linear;width:100vw;max-height:100vh;overflow-y:hidden}.slide{background-position:center center;background-size:cover;bottom:0;height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transition:width 3s,-webkit-transform 3s;transition:width 3s,-webkit-transform 3s;-o-transition:width 3s,transform 3s;transition:width 3s,transform 3s;transition:width 3s,transform 3s,-webkit-transform 3s;width:100%;left:0%;-webkit-transform:translateX(-5%) scale(1.1,1.1);-ms-transform:translateX(-5%) scale(1.1,1.1);transform:translateX(-5%) scale(1.1,1.1)}.slide-initial{opacity:1}.slideshow-slide-active{width:100%;-webkit-transform:translateX(0%) scale(1,1);-ms-transform:translateX(0%) scale(1,1);transform:translateX(0%) scale(1,1)}.slideshow-relative-container{height:100vh;position:relative;width:100%}.slideshow-overlay{background-color:rgba(0,0,0,.7);height:100vh;left:0;opacity:0;position:absolute;top:0;-webkit-transition:height 0.1s linear;-o-transition:height 0.1s linear;transition:height 0.1s linear;width:100%;z-index:600}.about-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.about-content img{display:block;height:auto;width:100%}.about-content .left-section{background-color:rgba(255,255,255,.7);-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;padding-left:30px;padding-top:30px;padding-bottom:30px;-webkit-transition:-webkit-transform 0.1s linear;transition:-webkit-transform 0.1s linear;-o-transition:transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear,-webkit-transform 0.1s linear;z-index:100}.about-content .left-section h1{color:#000}.about-content .right-section{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px;-webkit-transition:-webkit-transform 0.04s linear;transition:-webkit-transform 0.04s linear;-o-transition:transform 0.04s linear;transition:transform 0.04s linear;transition:transform 0.04s linear,-webkit-transform 0.04s linear}.carsington-items-section{overflow-x:hidden}.product{margin-top:50px;-webkit-transition:opacity 0.05s linear,-webkit-transform 0.05s linear;transition:opacity 0.05s linear,-webkit-transform 0.05s linear;-o-transition:transform 0.05s linear,opacity 0.05s linear;transition:transform 0.05s linear,opacity 0.05s linear;transition:transform 0.05s linear,opacity 0.05s linear,-webkit-transform 0.05s linear}.product img{height:auto;width:100%}.product .ShopProd_HomePage_Buttons{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:15px;padding-top:8px;padding-bottom:8px}.product .product-image-wrapper{margin-bottom:10px;position:relative;width:100%}.product .product-image-wrapper img{display:block;margin:0 auto}.product .product-button{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;padding:8px 16px 8px 16px;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.product .product-button:hover{opacity:.6}.product .product-name{font-size:1.1em;padding-top:15px;letter-spacing:3px}.product .product-price{padding-top:15px;letter-spacing:2px}.latest-items-title{color:#000;font-size:2em;text-align:center}.square-image{height:0;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:991px){.about-content{display:block}.about-content .left-section,.about-content .right-section{display:block;margin-right:0;margin-left:0;padding-left:0;padding-right:0;text-align:center;width:100%}.about-content .left-section{padding:15px}}