/*!
Theme Name: britanniadirect
Theme URI: http://underscores.me/
Author: BWD Group
Author URI: https://www.bwdgroup.co.uk
Description: Custom eCommerce WP
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: britanniadirect
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

britanniadirect is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700,800,900");@import url("https://fonts.googleapis.com/css?family=Oswald:300,400");/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Raleway",sans-serif;font-size:14.4px;font-size:.9rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;outline:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}textarea:focus,input:focus,a{outline:none}body{background-color:#fff}textarea:focus,input:focus,button:focus{outline:none}.grecaptcha-badge{visibility:hidden}.term-seasonal section.woocommerce ul li:nth-child(5){display:none}.menu-item-1206{display:none !important}.aws-container .aws-search-field{height:inherit !important}header .top-header{background-color:#409691;text-transform:uppercase;padding:0 5%}header .top-header .container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;margin:0 auto;padding:15px 5%;font-size:90%;background-color:#48a59f}header .top-header .container .links ul,header .top-header .container .account-actions ul{margin:0;padding:0}header .top-header .container .links ul li,header .top-header .container .account-actions ul li{display:inline-block;list-style-type:none;color:#fff}header .top-header .container .links ul li,header .top-header .container .account-actions ul li a{color:#fff}header .top-header .container .links a,header .top-header .container .account-actions a{text-decoration:none;padding:10px 15px 10px 5px;color:#fff}header .top-header .container .account-actions{text-align:right}header .top-header .container .links{text-align:left}header .main{background-color:#f9f9f9;padding:0 5%}header .container{display:grid;grid-template-columns:175px 1fr auto;grid-template-rows:auto;grid-column-gap:25px;margin:0 auto}header .container .logo img{padding:25px}header .container .shop-search{display:grid;align-items:center;padding:0 10%}header .container .shop-search input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit}header .container .shop-search input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}header .container .shop-search form div input{background:#eaeaea url("https://www.britanniadirect.org.uk/wp-content/uploads/search-icon.png") no-repeat 9px center;border:solid 2px #0b6a93;padding:10px 10px 10px 40px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-radius:10px}header .container .shop-search input[type=search]:focus{border:solid 2px #409691}header .container .shop-search input:-moz-placeholder{color:#999}header .container .shop-search input::-webkit-input-placeholder{color:#999}header .container .shop-search button[type=submit]{padding:10px 15px;border:none;background-color:#0b6a93;color:#fff;border-radius:10px;margin:0 5px;cursor:pointer}header .container .shop-search button[type=submit]:hover{background-color:#409691}header .aws-container .aws-search-field{border:none !important;border-radius:5px !important;background:#efefef;font-size:1em !important}header .container .telephone{display:grid;align-items:center;justify-content:end}header .container .telephone ul{margin:0;padding:0;text-align:right}header .container .telephone ul li{list-style-type:none}header .container .telephone ul li a.telephone{color:#0b6a93;text-decoration:none}header .container .telephone ul li a.email{color:#0b6a93;text-decoration:none}header .container .telephone ul li:nth-child(1){font-family:sans-serif;font-size:1.8em;color:#0b6a93}header .container .telephone ul li:nth-child(2){font-size:1.2em}header nav{background-color:#0b6a93;padding:0 5%;color:#fff;font-family:'Oswald', sans-serif}header nav a{text-decoration:none}header nav .menu-main-container{margin:0 auto}header ul.menu{text-align:left;position:relative;margin:0;padding:0}header .menu li{font-size:1em;list-style-type:none;display:inline-block;text-transform:uppercase}header .menu li a,header .menu li ul.sub-menu a{color:#fff;display:block;padding:12.5px 10px}header .menu li ul.sub-menu a:hover{text-decoration:underline}header .menu li a:hover{color:#efefef;background-color:#409691}header .menu li a:hover+ul.sub-menu{display:block !important}header .menu li a:hover+ul.sub-menu+ul.sub-menu{display:block !important}header .menu li ul.sub-menu{position:absolute;margin:0;padding:0 15px;left:0;display:none;z-index:1000;width:100%;background-color:#409691}header .menu li ul.sub-menu li ul.sub-menu{position:absolute;background-color:#ececec;width:100%;padding:0 15px;margin:0}header .menu li ul.sub-menu li{font-size:94%;float:left;width:auto;padding:5px 0}header .menu li ul.sub-menu li a{display:block;text-align:left;color:#fff;line-height:1.2em}header .menu li ul.sub-menu:hover{display:block}header .menu li ul li ul.sub-menu:hover{display:block}header .menu li .sub-menu li ul.sub-menu{padding:0;width:210px;display:none;position:relative;border:none;background-color:red}header .menu li .sub-menu li ul.sub-menu li{margin-bottom:2px}header .menu li .sub-menu li ul.sub-menu li a{border:none;color:#404040;text-decoration:none;line-height:1em;display:block;background:none}header .menu li .sub-menu li ul.sub-menu li a:hover{text-decoration:underline}header .menu li ul.sub-menu li.inline{display:inline-block !important;width:auto;margin:15px 0 0 0}header .menu li ul.sub-menu li.inline ul.sub-menu{display:inline-block !important;width:auto !important;min-height:30px;margin:0 5px}header .menu li .sub-menu li.inline ul.sub-menu li{margin:0 2px 2px 0}header .navigation.mobile{display:none}header .navigation.mobile nav{padding:0}header .navigation.mobile nav .slicknav_menu{background-color:#0b6a93 !important;text-transform:uppercase;padding:0 5%}header .navigation.mobile nav ul.slicknav_nav{padding-bottom:25px}header .navigation.mobile nav ul.slicknav_nav ul{background-color:#0a668e}header .navigation.mobile nav ul.slicknav_nav ul li ul{background-color:#0a6288}header .navigation.mobile nav .slicknav_menu .slicknav_menutxt{text-shadow:none !important}header .navigation.mobile nav .slicknav_menu .slicknav_nav .slicknav_nav a:hover{background:none !important}header div nav div ul li a.slicknav_item.slicknav_row a{background:none !important}header .navigation.mobile .slicknav_btn{background-color:#0b6a93 !important}section .front-page .header{background:url("https://imagedelivery.net/d1apdvy2eUlv7llxsxL6mA/c0c68013-579d-4001-69c0-2ddc98b94900/1920x1000") center;background-size:cover;height:auto;padding:100px 5%}section .front-page .header .container{margin:0 auto}section .front-page .header .container .text{display:grid;align-content:center;background-color:#f9f9f9;padding:25px;width:50%;min-height:300px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}section .front-page .header .container .text h1{font-size:1.8em;margin:0;padding:0;line-height:1em}section .front-page .header .container .text h2{color:#0b6a93;padding:5px 0;margin:0}section .front-page .header .container .text p{margin:0;padding:10px 0}section .front-page .header .container .text p a{display:inline-block;padding:10px 15px;color:#fff;text-decoration:none;border-radius:2.5px;margin:0 5px 0 0}section .front-page .header .container .text p a:nth-child(1){background-color:#0b6a93}section .front-page .header .container .text p a:nth-child(2){background-color:#48a59f}section .front-page .services{padding:25px 5%;background-color:#f9f9f9}section .front-page .services .container{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;margin:0 auto}section .front-page .services .container .item{display:grid;grid-template-columns:1fr 4fr;grid-column-gap:5px}section .front-page .services .container .item .icon{display:grid;align-content:center;justify-content:center}section .front-page .services .container .item .icon i{font-size:2.2em}section .front-page .services .container .item .text strong{font-size:1.5em;color:#0b6a93}section .breadcrumbs{background-color:#f9f9f9;padding:5px 5%;font-size:90%}section .breadcrumbs .container{max-width:1200px;margin:0 auto;padding:5px 0}section .breadcrumbs .container a{text-decoration:none;color:#0b6a93}section .page{max-width:1200px;margin:0 auto;padding:25px 2.5%}section .page h1{color:#0b6a93}section .page h1::after{content:'';display:block;width:25px;padding-top:15px;border-bottom:#409691 4px solid}section .page h2{color:#409691}section .page a{text-decoration:none;color:#0b6a93}section.woocommerce{margin:0 auto;padding:50px 5%}section.woocommerce .woocommerce-breadcrumb{margin:0 !important;font-size:inherit !important}.woocommerce span.onsale{position:relative !important;background-color:#e43a36 !important;color:#fff;border-radius:0 !important;top:0 !important;left:0 !important}.aws-container .aws-search-form{background:none}.aws-container .aws-search-field{width:250px;max-width:auto}header .container .shop-search{padding:0}.aws-container .aws-search-form .aws-wrapper{display:grid;align-content:center;align-self:center;justify-content:end}.aws-container .aws-show-clear .aws-search-field{padding:5px 10px 5px 40px !important}.woocommerce-store-notice,p.demo_store{padding:10px 5% !important}.woocommerce-store-notice,p.demo_store{padding:6px 5% !important;font-size:90% !important;box-shadow:none !important}.woocommerce ul.products li.product.outofstock:after,.woocommerce-page ul.products li.product.outofstock:after{display:block;content:"Out of Stock";margin-top:1em;color:red}.woocommerce ul.products li.product.outofstock a.product_type_simple,.woocommerce-page ul.products li.product.outofstock a.product_type_simple{display:none}.woocommerce .product a{color:#0b6a93;text-decoration:none}.woocommerce .summary.entry-summary h2{font-size:16px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:25px 0;text-align:center}.woocommerce .woocommerce-loop-product__title,.woocommerce .woocommerce-loop-product__title a{color:#0b6a93;text-align:center;font-size:1.1em !important;min-height:70px}.woocommerce ul.products li.product a img{padding:25px}.woocommerce ul.products li.product .price{font-family:'Oswald', sans-serif;color:#409691 !important;display:block;margin-bottom:.5em;font-size:1.2em !important}.woocommerce a.added_to_cart{display:block !important}.woocommerce div.product div.images img{width:auto !important;padding:25%}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#409691 !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0 !important}.woocommerce div.product .product_title{color:#0b6a93;font-size:26px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:'Oswald', sans-serif;color:#409691;font-weight:bold}.woocommerce .woocommerce-pagination{padding:25px 0}.woocommerce nav.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none !important}.woocommerce nav.woocommerce-pagination ul li{background-color:#ebe9eb !important;border-radius:50% !important;margin:0 5px !important;padding:0px 5px !important;border:none !important}.woocommerce nav.woocommerce-pagination ul li a{font-family:'Oswald', sans-serif;color:#0b6a93}.woocommerce-message{border-top-color:#409691 !important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{min-height:400px;background-color:#f9f9f9}.woocommerce .product-category img{display:none !important}.woocommerce .product-category h2{border:2px solid #0b6a93}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:10px 0 !important}.woocommerce div.product .stock{color:red !important}.woocommerce .posted_in{display:none}.woocommerce-info{border-top-color:#0b6a93 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:5px 0;padding:5px 10px;list-style-type:none;background-color:#409691;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100% !important}section.woocommerce .cat-range{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:25px;margin-bottom:25px}section.woocommerce .cat-range .title{grid-row:1 / 2;grid-column:1 / 7}section.woocommerce .cat-range .title h3{font-size:1.4em}section.woocommerce .cat-range .cat{height:350px;border-radius:5px}section.woocommerce .cat-range .cat .item{padding:25px 50px 15px 15px;align-self:end}section.woocommerce .cat-range .cat .item .text{display:grid;padding:10px}section.woocommerce .cat-range .cat .item .text h4{font-size:1.2em;color:#0b6a93;margin:0}section.woocommerce .cat-range .cat .item .text h4 span{display:inline-block;background-color:#0b6a93;padding:10px 15px;color:#fff;width:200px}section.woocommerce .cat-range .cat .item .text h4 a span:hover{background-color:#409691}section.woocommerce .cat-range .cat .item .text h4 span a{text-decoration:none;color:#fff}section.woocommerce .cat-range .cat .item .text p{padding:10px 15px;margin:0;background-color:#fff;font-size:95%;min-height:85px}section.woocommerce .cat-range .cat.artificial-flowers{display:grid;grid-row:2 / 3;grid-column:4 / 7;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_artificial_flowers.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.florist-supplies{display:grid;grid-row:2 / 3;grid-column:1 / 4;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_florist_supplies.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.floral-foam{display:grid;grid-row:3 / 4;grid-column:1 / 4;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_floral_foam.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.glassware{display:grid;grid-row:3 / 4;grid-column:4 / 7;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_glassware.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.packaging{display:grid;grid-row:4 / 5;grid-column:1 / 4;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_packaging.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.ribbons-bows{display:grid;grid-row:4 / 5;grid-column:4 / 7;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_ribbons_bows.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.seasonal{display:grid;grid-row:5 / 6;grid-column:1 / 4;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_seasonal.jpg") center no-repeat;background-size:cover}section.woocommerce .cat-range .cat.wedding{display:grid;grid-row:5 / 6;grid-column:4 / 7;background:url("https://www.britanniadirect.org.uk/wp-content/uploads/britanniadirect_cat_wedding.jpg") center no-repeat;background-size:cover}section.woocommerce ul.subcategories{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;margin:0;padding:0}section.woocommerce ul.subcategories li{list-style-type:none}section.woocommerce .woocommerce-result-count,section.woocommerce-page .woocommerce-result-count,section.woocommerce .woocommerce-ordering,section.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .woocommerce-result-count{display:none}section.woocommerce .product-category h2{border:2px solid #0b6a93;font-size:1em;text-align:center;padding:10px 5px;border-radius:2.5px}section.contact-us{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:50px;max-width:1200px;margin:0 auto;padding:0 2.5%}section.contact-us address{font-style:normal !important}section.contact-us h1::after{content:'';display:block;width:25px;padding-top:15px;border-bottom:#0b6a93 4px solid}section.contact-us h2{font-size:1.3em;color:#409691;padding:0}section.contact-us .text{grid-row:1 / 2;grid-column:1 / 2;margin:5% 0}section.contact-us .text p{padding-bottom:25px}section.contact-us .form{grid-column:2 / 3;padding:0 5%;margin:5% 0;background-color:#fafafa;border-radius:5px}section.contact-us .form label{padding:10px 0;font-size:90%}section.contact-us .form input{border:none;background-color:#eaeaea;border-bottom:1px solid #fff;width:100%;padding:10px;border-radius:0;font-size:1.1em;letter-spacing:0.5px}section.contact-us .form textarea{border:none;background-color:#eaeaea;width:100%;padding:10px;border-radius:5px;margin:15px 0 0 0;font-size:1.1em;letter-spacing:0.5px}section.contact-us .form .wpcf7-submit{border:none;background-color:#409691;color:#fff;width:100%;padding:10px;margin:15px 0;border-radius:5px;font-weight:bold;text-transform:uppercase;font-size:1em}section.login-message{background-color:#444;width:100%;display:grid;grid-template-columns:1fr;grid-column-gap:25px;padding:0 5%;font-size:75%;text-align:center;color:#fff}section.login-message p{margin:0;padding:10px 0;text-transform:uppercase}section.login-message p a{color:#fff;text-decoration:none;display:inline-block;padding:2.5px 5px;margin:0 2.5px;background-color:#313131;border-radius:3px}footer .bg{background:#0a6389;background:-webkit-linear-gradient(to right, #0a6389, #48a59f);background:linear-gradient(to right, #0a6389, #48a59f);color:#fff;padding:0 5%}footer .bg .container{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;grid-column-gap:50px;margin:0 auto;padding:25px 0 50px 0}footer .bg .container h4{font-size:1.6em;margin:0;padding:15px 0}footer .bg .container h4::after{content:'';display:block;width:25px;padding-top:15px;border-bottom:#409691 4px solid}footer .bg .container ul{margin:0;padding:0}footer .bg .container ul li{list-style-type:none}footer a{text-decoration:none;color:#fff}footer .copyright{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:25px;margin:0 auto;padding:25px 5%}footer .copyright p:nth-child(1){text-align:left}footer .copyright p:nth-child(2){text-align:right}footer .copyright p a{text-decoration:none;color:#404040}footer .bg .container .disclaimer{font-size:90%}footer .bg .container .disclaimer ul li{padding-bottom:10px}@media only screen and (max-width: 1200px){header nav .menu{display:none}header .navigation.mobile{display:block}section.page,section.woocommerce,section.contact-us{padding:25px 5%}header .navigation.mobile nav{padding:0}section .front-page .services .container .item{grid-template-columns:1fr;text-align:center}section .page{padding:25px 0}footer .bg .container{display:grid;grid-template-columns:repeat(3, 1fr)}footer .bg .container .company{grid-column:1 / 2;grid-row:1 / 2}footer .bg .container .sitemap{grid-column:2 / 3;grid-row:1 / 2}footer .bg .container .categories{grid-column:3 / 4;grid-row:1 / 2}footer .bg .container .disclaimer{grid-column:1 / 4;grid-row:2 / 2;padding:50px 0 0 0}footer .copyright{padding:0 5%}}@media only screen and (max-width: 980px){header .top-header{padding:0}header .top-header .container{display:grid;grid-column-gap:0}header .container{grid-template-columns:150px auto;padding:15px 0}header .container .logo{display:grid;justify-content:center;grid-column:1 / 2;grid-row:1 / 3}header .container .logo img{padding:5px}header .container .shop-search{display:grid;grid-column:2 / 3;grid-row:2 / 3;justify-content:right;padding:0 !important}header .container .telephone{display:grid;grid-column:2 / 3;grid-row:1 / 2;justify-content:right}.aws-container .aws-search-field{width:auto !important}header .container .shop-search{padding:25px 0;justify-content:normal}header .container .telephone{font-size:80%}section .front-page .header .container .text{width:70%}footer .copyright{display:grid;grid-template-columns:1fr;text-align:center}footer .copyright p:nth-child(1){text-align:center}footer .copyright p:nth-child(2){text-align:center}}@media only screen and (max-width: 768px){header .top-header .container{grid-template-columns:1fr}header .top-header .container .account-actions{text-align:center}header .top-header .container .links{display:none}header .top-header .container .links ul,header .top-header .container .account-actions ul{display:flex;justify-content:space-evenly}section .front-page .services .container{grid-template-columns:1fr 1fr}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{min-height:200px}}@media only screen and (max-width: 670px){h1{font-size:1.2em}header .top-header{padding:0}header .top-header .container .links a,header .top-header .container .account-actions a{padding:10px 5px}header .container .logo{display:grid;justify-content:center}header .container .shop-search{justify-content:normal}section .front-page .header .container .text p a{width:100%;margin:10px 5px 0px 0;text-align:center;text-transform:uppercase;border-radius:2.5px}section .front-page .header .container .text p i{display:none}section .front-page .header .container .text h1{font-size:1.4em}section .front-page .services .container{display:grid;grid-template-columns:1fr}section.woocommerce .cat-range{display:grid;grid-template-columns:1fr}section.woocommerce .cat-range .title{grid-row:1 / 2;grid-column:1 / 2}section.woocommerce .cat-range .cat.artificial-flowers{grid-row:2 / 3;grid-column:1 / 2}section.woocommerce .cat-range .cat.florist-supplies{display:grid;grid-row:3 / 4;grid-column:1 / 2}section.woocommerce .cat-range .cat.floral-foam{display:grid;grid-row:4 / 5;grid-column:1 / 2}section.woocommerce .cat-range .cat.glassware{display:grid;grid-row:5 / 6;grid-column:1 / 2}section.woocommerce .cat-range .cat.packaging{display:grid;grid-row:6 / 7;grid-column:1 / 2}section.woocommerce .cat-range .cat.ribbons-bows{display:grid;grid-row:7 / 8;grid-column:1 / 2}section.woocommerce .cat-range .cat.seasonal{display:grid;grid-row:8 / 9;grid-column:1 / 1}section.woocommerce .cat-range .cat.wedding{display:grid;grid-row:9 / 10;grid-column:1 / 2}section.woocommerce ul.subcategories{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;margin:0;padding:0}section.contact-us .text{grid-column:1 / 3;grid-row:1 / 2}section.contact-us .form{grid-column:1 / 3;grid-row:2 / 3}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:block;width:100%}section .front-page .header .container .text{width:100%}footer .bg .container{display:grid;grid-template-columns:repeat(4, 1fr)}footer .bg .container .company{grid-column:1 / 5;grid-row:2 / 3}footer .bg .container .sitemap{grid-column:1 / 3;grid-row:1 / 2}footer .bg .container .categories{grid-column:3 / 5;grid-row:1 / 2}footer .bg .container .disclaimer{grid-column:1 / 5;grid-row:3 / 4;padding:50px 0 0 0}footer .copyright{display:grid;grid-template-columns:1fr}footer .copyright p:nth-child(1){text-align:center}footer .copyright p:nth-child(2){text-align:center}}
