.cms-page-view .std .content h1,.cms-page-view .std .content h2,.cms-page-view .std .content h3,.cms-page-view .std .content h4,.cms-page-view .std .content h5,.cms-page-view .std .content h6,.cms-page-view .std .content p,.cms-page-view .std .content li{font-style:normal}.cms-page-view .std .content h1,.cms-page-view .std .content h2,.cms-page-view .std .content h3,.cms-page-view .std .content h5,.cms-page-view .std .content h6{color:#62bdd7}.cms-page-view .std .content h1{border-bottom:1px solid #62bdd7}.cms-page-view .std .content .important{font-style:italic;font-weight:bold}.cms-page-view .std .content address{margin:0 0 1.5em}.cms-page-view .std .content table{width:100%}.cms-page-view .std .sidebar ul{margin-bottom:0}.cms-page-view .std .sidebar li{list-style-type:none;margin-bottom:21px;margin-left:0}.cms-page-view .std .sidebar a:hover img{opacity:.5}@media only screen and (min-width:770px){.cms-page-view .std .content{float:left;clear:none;width:74.25%;margin-left:0;margin-right:3%;position:relative;left:25.75%}.cms-page-view .std .content:last-child{margin-right:0}.cms-page-view .std .sidebar{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;position:relative;left:-77.25%}.cms-page-view .std .sidebar:last-child{margin-right:0}.cms-page-view .std .sidebar li{float:left;clear:none;width:100%;margin-left:0;margin-right:3%}.cms-page-view .std .sidebar li:last-child{margin-right:0}}.cms-page-view .fb_iframe_widget,.cms-page-view .fb_iframe_widget span,.cms-page-view .fb_iframe_widget span iframe[style]{width:100% !important}.cms-page-view .fb-like-box{display:none;float:left;margin-bottom:20px;width:100%}@media only screen and (min-width:770px){.cms-page-view .fb-like-box{display:block}}.cms-page-view .fb-like-box img{display:inline-block;float:left;margin-bottom:10px}.cms-page-view .fb-like-box h3{display:inline-block;float:right;color:#354c8c;font-family:"Roboto",sans-serif;font-style:normal;font-size:21px;font-weight:bold;line-height:1.2;width:74%}.cms-page-view .fb-page{display:none}@media only screen and (max-width:770px){.cms-page-view .fb-page{display:block}}.cms-page-view table{border-collapse:collapse;margin:0 0 1.5em}.cms-page-view th,.cms-page-view td{border:1px solid #62bdd7;padding:10px}.cms-page-view .lower-alpha{list-style-type:lower-alpha}@media only screen and (min-width:599px){.cms-contact-us .std .sidebar li{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.cms-contact-us .std .sidebar li:last-child{margin-right:0}}@media only screen and (min-width:770px){.cms-contact-us .std .content{float:left;clear:none;width:74.25%;margin-left:0;margin-right:3%;position:static;left:0}.cms-contact-us .std .content:last-child{margin-right:0}.cms-contact-us .std .sidebar{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;position:static;left:0}.cms-contact-us .std .sidebar:last-child{margin-right:0}.cms-contact-us .std .sidebar li{float:left;clear:none;width:100%;margin-left:0;margin-right:3%}.cms-contact-us .std .sidebar li:last-child{margin-right:0}}.cms-contact-us .std .content h1{border-bottom:0;font-style:italic;line-height:1;margin:32px 0}.cms-contact-us .std .content h2{font-size:15px;font-size:1.5rem;font-family:"Roboto Slab",serif;margin-bottom:1.5em}.cms-contact-us .std .content h2 a{color:#1e99b9;font-weight:bold}@media only screen and (min-width:599px){.cms-contact-us .std .content h2{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:770px){.cms-contact-us .std .content h2{font-size:20px;font-size:2rem}}.cms-contact-us .std .content strong{color:#1e99b9}.cms-contact-us .std .sidebar{border:1px solid #62bdd7;color:#7d7d7d;padding:20px}.cms-contact-us .std .sidebar address{font-size:16px;font-size:1.6rem;font-family:"Libre Baskerville",serif;font-style:italic;margin-bottom:20px}.cms-contact-us .std .sidebar a{background:url('../../../images/icon_sprite@2x.png?1507726260') -10px -1495px no-repeat;color:#7d7d7d;display:block;font-family:"Roboto Slab",serif;padding-left:25px}.cms-contact-us .std #contactForm{background:#d4ecf8;margin:33px 0;padding:23px}.cms-contact-us .std #contactForm h2{font-size:22px;font-size:2.2rem;border:0;color:#1e99b9;display:block;font-family:"Libre Baskerville",serif;font-style:italic;margin-bottom:0}.cms-contact-us .std #contactForm li{list-style-type:none;margin-left:0}.cms-contact-us .std #contactForm label{font-size:16px;font-size:1.6rem;color:#1e99b9;font-family:"Libre Baskerville",serif;font-style:italic}.cms-contact-us .std #contactForm input,.cms-contact-us .std #contactForm textarea{border:0}.cms-contact-us .std #contactForm input{height:37px;line-height:37px}@media only screen and (min-width:599px){.cms-contact-us .std #contactForm .field{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.cms-contact-us .std #contactForm .field:last-child{margin-right:0}}@media only screen and (min-width:599px){.cms-contact-us .std #contactForm .comment-field{clear:left}}.cms-contact-us .std #contactForm textarea{max-width:100%;min-height:140px;width:100%}.cms-contact-us .std #contactForm p.required{color:#d9002e;float:none}.cms-contact-us .std #contactForm .buttons-set{border-top:0;text-align:left}.cms-contact-us .std #contactForm .buttons-set button{float:none;margin:0;min-width:0;padding:15px 25px}@media only screen and (min-width:770px){.cms-contact-us .std #contactForm{margin:33px 0 0}}.cms-exhibitions .std .accordion{margin-bottom:1.5em}.cms-exhibitions .std .accordion-title{border-bottom:1px solid #62bdd7;padding:.25em 28px .25em 0;position:relative}.cms-exhibitions .std .accordion-title:hover{cursor:pointer}.cms-exhibitions .std .accordion-title .icon{background:url('../../../images/icon_sprite@2x.png?1507726260') 0 -1520px no-repeat;display:inline-block;height:19px;position:absolute;right:0;top:4px;width:24px}.cms-exhibitions .std .accordion-title.active .icon{background:url('../../../images/icon_sprite@2x.png?1507726260') 0 -1540px no-repeat}.cms-free-patterns .std .patterns-header{margin-bottom:1em}.cms-free-patterns .std .patterns-header h1{border-bottom:1px solid #5c51cc;color:#5c51cc;font-family:"Roboto Slab",serif;font-style:normal;margin-bottom:.5em;padding-bottom:.25em}.cms-free-patterns .std .patterns-header img{width:100%}.cms-free-patterns .std .sort-controls h2,.cms-free-patterns .std .content>h2{border-bottom:1px solid #5c51cc;color:#5c51cc;font-family:"Roboto Slab",serif;font-style:normal;padding-bottom:.25em}.cms-free-patterns .std .content>h2{margin-bottom:.75em}.cms-free-patterns .std .sidebar{margin-bottom:1em}.cms-free-patterns .std .list-filter{display:none;list-style-type:none;margin-bottom:0}.cms-free-patterns .std .list-filter li{font-style:normal;margin-left:0;padding:5px 10px;border:1px dashed #5c51cc;margin:.5em 0;color:#5c51cc}.cms-free-patterns .std .list-filter li:hover{cursor:pointer}.cms-free-patterns .std .list-filter li.active{color:#fff;background:#5c51cc}@media only screen and (min-width:599px){.cms-free-patterns .std .list-filter{display:block}}.cms-free-patterns .std .select-filter{display:block;padding:10px;width:100%}.cms-free-patterns .std .select-filter .customSelectInner{width:100%}@media only screen and (min-width:599px){.cms-free-patterns .std .select-filter{display:none !important}}.cms-free-patterns .std .promo-patterns img{display:none}@media only screen and (min-width:599px){.cms-free-patterns .std .promo-patterns img{display:block;width:100%}}@media only screen and (min-width:599px){.cms-free-patterns .std .sidebar{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;position:static;left:0}.cms-free-patterns .std .sidebar:last-child{margin-right:0}}.cms-free-patterns .std .sidebar .heading{font-size:18px;font-size:1.8rem;font-family:"Roboto Slab",serif;font-style:normal;margin-bottom:.5em}@media only screen and (min-width:599px){.cms-free-patterns .std .content{float:left;clear:none;width:74.25%;margin-left:0;margin-right:3%;position:static;left:0}.cms-free-patterns .std .content:last-child{margin-right:0}}.cms-free-patterns .std .grid li{display:none;float:left;width:46%;margin:0 2% 4%}@media only screen and (min-width:979px){.cms-free-patterns .std .grid li{width:31%;margin:0 1% 1em}}.cms-free-patterns .std .tile-desc h2{color:#fff;position:relative;margin:0;height:200px;font-size:18px;text-align:center;display:table;width:100%}@media only screen and (min-width:599px){.cms-free-patterns .std .tile-desc h2{background:url('../../../images/caption.png?1507726260') no-repeat center center;width:100%;height:279px;padding:50px}}.cms-free-patterns .std .tile-desc h2 span{padding:0 12px;display:table-cell;vertical-align:middle}.cms-free-patterns .std .tile-desc h2 a{color:#fff;font-family:"Roboto Slab",serif;font-style:normal;text-shadow:-1px -1px #000,-1px 1px #000,1px -1px #000,1px 1px #000}.cms-free-patterns .std .tile-desc h2 a:hover{text-decoration:none}.cms-free-patterns .std .flip-container,.cms-free-patterns .std .front,.cms-free-patterns .std .back{background-size:contain !important;height:200px;width:100%}@media only screen and (min-width:599px){.cms-free-patterns .std .flip-container,.cms-free-patterns .std .front,.cms-free-patterns .std .back{height:279px}}.cms-free-patterns .std .front,.cms-free-patterns .std .back{background-repeat:no-repeat !important;background-size:150% !important}@media only screen and (min-width:479px){.cms-free-patterns .std .front,.cms-free-patterns .std .back{background-size:125% !important}}.cms-free-patterns .std .list-filter,.cms-free-patterns .std .promo-patterns{display:none}@media only screen and (min-width:599px){.cms-free-patterns .std .list-filter,.cms-free-patterns .std .promo-patterns{display:block}}.cms-free-patterns .std .select-filter{display:block}@media only screen and (min-width:599px){.cms-free-patterns .std .select-filter{display:none}}.cms-free-patterns .std .flip-container{transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}.cms-free-patterns .std .flip-container:hover .front{transform:rotateY(180deg)}.cms-free-patterns .std .flip-container:hover .back{transform:rotateY(0)}.cms-free-patterns .std .flip-container .flipper{position:relative;top:0;left:0;transition:.6s;transform-style:preserve-3d}.cms-free-patterns .std .flip-container .front,.cms-free-patterns .std .flip-container .back{position:absolute;top:0;left:0;transition:.6s;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.cms-free-patterns .std .flip-container .front{z-index:2;transform:rotateY(0)}.cms-free-patterns .std .flip-container .back{transform:rotateY(-180deg)}.cms-craft-barn .primary{content:'';display:table;clear:both;margin-bottom:2em;width:100%}@media only screen and (min-width:599px){.cms-craft-barn .primary .barn-slider{float:left;clear:none;width:100%;margin-left:0;margin-right:3%}.cms-craft-barn .primary .barn-slider:last-child{margin-right:0}}@media only screen and (min-width:770px){.cms-craft-barn .primary .barn-slider{float:left;clear:none;width:74.25%;margin-left:0;margin-right:3%}.cms-craft-barn .primary .barn-slider:last-child{margin-right:0}}.cms-craft-barn .primary .barn-slider img{width:100%}.cms-craft-barn .primary .opening-times{content:'';display:table;clear:both;margin-top:1.5em;width:100%}.cms-craft-barn .primary .opening-times h2{color:#5c51cc;font-family:"Roboto",sans-serif;font-style:normal}.cms-craft-barn .primary .opening-times>h2{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5c51cc;color:#fff;padding:5px;text-transform:uppercase}.cms-craft-barn .primary .opening-times>h2>span{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px dashed #fff;display:block;padding:.25em 0;text-align:center}.cms-craft-barn .primary .opening-times p{color:#7d7d7d;font-style:normal;margin:0 0 .25em}.cms-craft-barn .primary .opening-times time{color:#a0a0a0}@media only screen and (min-width:599px){.cms-craft-barn .primary .opening-times{float:left}}@media only screen and (min-width:770px){.cms-craft-barn .primary .opening-times{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;float:none;margin-top:0}.cms-craft-barn .primary .opening-times:last-child{margin-right:0}}@media only screen and (min-width:599px){.cms-craft-barn .primary .craft-barn,.cms-craft-barn .primary .tea-bags-full,.cms-craft-barn .primary .trip-advisor{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.cms-craft-barn .primary .craft-barn:last-child,.cms-craft-barn .primary .tea-bags-full:last-child,.cms-craft-barn .primary .trip-advisor:last-child{margin-right:0}}@media only screen and (min-width:770px){.cms-craft-barn .primary .craft-barn,.cms-craft-barn .primary .tea-bags-full,.cms-craft-barn .primary .trip-advisor{float:left;clear:none;width:100%;margin-left:0;margin-right:3%}.cms-craft-barn .primary .craft-barn:last-child,.cms-craft-barn .primary .tea-bags-full:last-child,.cms-craft-barn .primary .trip-advisor:last-child{margin-right:0}}.cms-craft-barn .primary .craft-barn,.cms-craft-barn .primary .tea-bags-full{border-bottom:1px dashed #a0a0a0;margin-bottom:1em;padding-bottom:1em}.cms-craft-barn .primary .trip-advisor-widget{background:#5c51cc;display:block;text-align:center;padding:.5em}.cms-craft-barn .primary .trip-advisor-widget a{color:#fff}.cms-craft-barn .primary .trip-advisor-logo{background:#fff}.cms-craft-barn .primary .trip-advisor-logo a{display:block;padding:.75em}.cms-craft-barn .primary .trip-advisor-logo img{display:table;margin:0 auto}.cms-craft-barn .secondary{content:'';display:table;clear:both;width:100%}@media only screen and (min-width:599px){.cms-craft-barn .secondary article{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.cms-craft-barn .secondary article:last-child{margin-right:0}}.cms-craft-barn .secondary article h2{color:#5c51cc}.cms-craft-barn .secondary article h2,.cms-craft-barn .secondary article p{font-family:"Roboto Slab",serif;font-style:normal}.cms-craft-barn .secondary article img{margin-bottom:1em;width:100%}.cms-craft-barn .tertiary{content:'';display:table;clear:both;border-top:1px dashed #a0a0a0;margin-top:1.5em;padding-top:1.5em;width:100%}@media only screen and (min-width:599px){.cms-craft-barn .tertiary .customer-thoughts{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.cms-craft-barn .tertiary .customer-thoughts:last-child{margin-right:0}}.cms-craft-barn .tertiary .customer-quotes{position:relative}.cms-craft-barn .tertiary .customer-quotes img{display:none}@media only screen and (min-width:599px){.cms-craft-barn .tertiary .customer-quotes img{display:block;position:absolute;top:0;right:0}}@media only screen and (min-width:599px){.cms-craft-barn .tertiary .customer-quotes{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%;padding-right:129px;min-height:221px}.cms-craft-barn .tertiary .customer-quotes:last-child{margin-right:0}}@media only screen and (min-width:770px){.cms-craft-barn .tertiary .customer-quotes{min-height:165px}}.cms-craft-barn .tertiary .customer-thoughts h2{color:#5c51cc;font-size:2.5rem}.cms-craft-barn .tertiary .customer-thoughts h2,.cms-craft-barn .tertiary .customer-thoughts p{font-family:"Roboto Slab",serif;font-style:normal}@media only screen and (min-width:599px){.cms-craft-barn .tertiary .visit-us{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.cms-craft-barn .tertiary .visit-us:last-child{margin-right:0}}.cms-craft-barn .tertiary .visit-us h2{color:#5c51cc;font-family:"Roboto Slab",serif;font-style:normal}.cms-craft-barn .tertiary .visit-us address{display:block;margin-bottom:1.5em}.cms-craft-barn .tertiary .visit-us ul{border-top:1px dashed #a0a0a0;padding-top:1.5em;list-style-type:none}.cms-craft-barn .tertiary .visit-us ul li{margin-left:0}.cms-craft-barn .tertiary .visit-us ul li.toilet,.cms-craft-barn .tertiary .visit-us ul li.disabled,.cms-craft-barn .tertiary .visit-us ul li.car-park{background:url('../../../images/icon_sprite@2x.png?1507726260') no-repeat;font-style:normal;padding-left:35px;margin-bottom:1.5em}.cms-craft-barn .tertiary .visit-us ul li.toilet{background-position:0 -1560px}.cms-craft-barn .tertiary .visit-us ul li.disabled{background-position:0 -1608px}.cms-craft-barn .tertiary .visit-us ul li.car-park{background-position:0 -1663px}@media only screen and (min-width:599px){.cms-craft-barn .tertiary .map{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%}.cms-craft-barn .tertiary .map:last-child{margin-right:0}}.cms-craft-barn .tertiary iframe{max-width:100%;width:100%}.cms-no-route .std .image-container{margin:0 auto;max-width:235px;width:80%}@media only screen and (min-width:599px){.cms-no-route .std .image-container{max-width:365px}}.cms-no-route .std .error-title,.cms-no-route .std .error-subtitle{font-size:38px;font-size:3.8rem;color:#5c51cc;font-family:"Libre Baskerville",serif;font-style:italic;line-height:1;margin:.625em 0 .5em;text-align:center}@media only screen and (min-width:599px){.cms-no-route .std .error-title,.cms-no-route .std .error-subtitle{font-size:58px;font-size:5.8rem}}.cms-no-route .std .error-subtitle{font-size:22px;font-size:2.2rem;line-height:1.5}@media only screen and (min-width:599px){.cms-no-route .std .error-subtitle{font-size:30px;font-size:3rem}}.cms-no-route .std .error-subtitle+p{font-style:normal}.cms-no-route .std p{text-align:center}.cms-no-route .std ul li{margin:0}.cms-no-route .std .continue-shopping{font-size:22px;font-size:2.2rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#62bdd7;color:#fff;display:block;margin:1.5em 0;padding:.75em 0;width:100%}.cms-no-route .std .continue-shopping:hover{background:#5c51cc;text-decoration:none}@media only screen and (min-width:599px){.cms-no-route .std .continue-shopping{margin:1.5em auto 3em;width:35%}}.cms-no-route .featured-products{border-bottom:3px dotted #e9e9e9;border-top:3px dotted #e9e9e9;margin:1em 0;position:relative;overflow:hidden}.cms-no-route .featured-products h2{padding-top:20px}.cms-no-route .featured-products h2 strong{color:#5c51cc}.cms-no-route .featured-products img{display:inline-block;vertical-align:middle;width:auto;max-width:100%}.cms-no-route .featured-products .cycle-slideshow{float:none;list-style-type:none;margin:0 auto;width:95%}.cms-no-route .featured-products .cycle-slide{text-align:center;padding:10px;min-height:300px;width:25%}.cms-no-route .featured-products .cycle-carousel-wrap{width:100%}@media only screen and (max-width:599px){.cms-no-route .featured-products .cycle-slideshow{width:90%}.cms-no-route .featured-products .cycle-slide{width:50%}}.cms-no-route .featured-product{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:20px;position:absolute;text-align:left}.cms-no-route .featured-product:nth-of-type(2n){margin-right:0;float:right}.cms-no-route .featured-product:nth-of-type(2n+1){clear:both}.cms-no-route .featured-product img{display:inline-block;vertical-align:middle;width:auto}.cms-no-route .featured-product h3{margin-top:10px}.cms-no-route .featured-product .info{min-height:70px}.cms-no-route .featured-product .name,.cms-no-route .featured-product .price{font-size:14px;line-height:1.5;margin-bottom:0}.cms-no-route .featured-product .name{color:#8e8e8e}.cms-no-route .featured-product .price{color:#62bdd7}.cms-no-route .featured-product .price del{color:#8e8e8e;font-weight:normal}.cms-no-route .featured-product .buy{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#62bdd7;color:#fff;display:inline-block;font-family:"Libre Baskerville",serif;font-size:18px;font-style:italic;padding:6px 18px}.cms-no-route .featured-product .buy:hover{background:#5c51cc;text-decoration:none}.cms-no-route .featured-product .product-image{border:0}.cms-no-route .featured-product .product-image img{width:auto}.cms-no-route .featured-product .product-name a{width:100%;white-space:normal;max-width:100%}@media only screen and (min-width:599px){.cms-no-route .featured-product{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;margin-bottom:0}.cms-no-route .featured-product:nth-of-type(2n){margin-right:3%;float:left}.cms-no-route .featured-product:nth-of-type(2n+1){clear:none}.cms-no-route .featured-product:last-child{margin-right:0}.cms-no-route .featured-product .info{min-height:64px}}.cms-no-route #prev-new-product,.cms-no-route #next-new-product{font-size:50px;line-height:0;margin-top:-10px;position:absolute;top:50%;cursor:pointer}.cms-no-route #prev-new-product:hover,.cms-no-route #next-new-product:hover{color:#62bdd7;text-decoration:none}.cms-no-route #prev-new-product:focus,.cms-no-route #next-new-product:focus{color:#62bdd7;outline:0}.cms-no-route #prev-new-product{left:0}.cms-no-route #next-new-product{right:0}