/*!
Theme Name: whaleysfabrics
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: whaleysfabrics
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.

whaleysfabrics is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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:.35em .75em .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}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;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;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}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:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#188bd0}a:visited{color:#188bd0}a:hover,a:focus,a:active{color:#084d73}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],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}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]: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{display:block;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,.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{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{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:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.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}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}*{margin:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}body{margin:0;padding:0;margin:auto;font-family:'Lato',Helvetica,sans-serif;color:#455560;background-color:#f4f4f4;overflow:auto;overflow-x:hidden}.post,.page{margin:0}main#main{margin-top:195px}#page{max-width:1800px;margin:auto;background-color:#fff}p{font-family:'Lato',Helvetica,sans-serif;font-size:.9em;line-height:1.6em;color:#455560;margin-bottom:15px;text-decoration:none}h1,h2,h3,h4,h5{font-family:'Sofia Sans Bold',Helvetica,sans-serif;text-rendering:geometricPrecision}h1{font-size:2.5em;line-height:1.2em;margin:0 0 5px}h2{font-size:2em;line-height:1.2em;margin:0 0 5px}h3{font-size:1.5em;line-height:1.2em;margin:0 0 5px}h4{font-size:1.2em;line-height:1.2em;margin:0 0 5px}h5{font-size:1em;line-height:1.2em;margin:0 0 5px}p strong,p b,strong,b{font-family:'Lato Bold',Helvetica,sans-serif;text-rendering:geometricPrecision}a{text-decoration:none;color:#188bd0;text-decoration:underline;cursor:pointer;transition:all .3s ease}header#masthead a{text-decoration:none}li{list-style-type:none}section div ul,section div ol{margin:0 0 15px 15px}section div ul li{color:#455560;font-size:.9em;list-style-type:disc}section div ol li{color:#455560;font-size:.9em;list-style-type:numbers}header#masthead .main-navigation{width:100%}a button{border-radius:4px;border:0;background:#a9b72a;padding:12px 36px;cursor:pointer;transition:all .5s ease}a button span{text-rendering:geometricPrecision;font-family:'Sofia Sans Bold';color:#fff;font-size:1.1em;text-transform:capitalize;transition:all .5s ease}a:hover button{background:#188bd0;cursor:pointer;transition:all .5s ease}a:hover button.white{background:#fff;cursor:pointer;transition:all .5s ease}a:hover button.white span{color:#188bd0;transition:all .5s ease}main .woocommerce #respond input#submit,main .woocommerce a.button,main .woocommerce button.button,main .woocommerce input.button,main .woocommerce #respond input#submit.alt,main .woocommerce a.button.alt,main .woocommerce button.button.alt,main .woocommerce input.button.alt,button.btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,.woocommerce div.product form.cart .button{border-radius:4px;border:0;background:#a9b72a;padding:12px 36px!important;cursor:pointer;text-rendering:geometricPrecision;font-family:'Sofia Sans Bold',Helvetica,sans-serif;color:#fff;font-size:1.1em;text-transform:capitalize;transition:all .5s ease}main .woocommerce #respond input#submit:hover,main .woocommerce a.button:hover,main .woocommerce button.button:hover,main .woocommerce input.button:hover,main .woocommerce #respond input#submit.alt:hover,main .woocommerce a.button.alt:hover,main .woocommerce button.button.alt:hover,main .woocommerce input.button.alt:hover,button.btn:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,.woocommerce div.product form.cart .button:hover{background:#188bd0;color:#fff;transition:all .5s ease}a.button.wc-forward.wp-element-button{border-radius:4px;border:0;background:#a9b72a;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Sofia Sans Bold',Helvetica,sans-serif;color:#fff;font-size:1.1em;text-transform:capitalize;transition:all .5s ease}a.button.wc-forward.wp-element-button:hover{background:#188bd0;color:#fff;transition:all .5s ease}.gform_wrapper .gform_footer input{border-radius:4px;border:0;background:#a9b72a;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Sofia Sans Bold',Helvetica,sans-serif;color:#fff;font-size:1.1em;text-transform:capitalize;transition:all .5s ease}.gform_wrapper .gform_footer input:hover{background:#188bd0;color:#fff;transition:all .5s ease}button#order_sample_product{margin-bottom:35px}.woocommerce button#order_sample_product{background-color:#188bd0!important;transition:all .3s ease}.woocommerce button#order_sample_product:hover{background-color:#084d73!important;transition:all .3s ease}@font-face{font-display:swap;font-family:'Sofia Sans Light It';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-LightItalic.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:'Sofia Sans Black';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Black.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Sofia Sans';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Regular.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Sofia Sans Bold';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Bold.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Sofia Sans Light';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Light.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/SofiaSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Lato It';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-LightItalic.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:'Lato Bold';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-Bold.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Lato';src:url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-Light.woff2') format('woff2'),url('https://www.whaleys-bradford.ltd.uk/wp-content/themes/whaleysfabrics/fonts/Lato-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}header#masthead div.menu-header-container{display:block}header#masthead div.menu-mobile-container{display:none}header#masthead{position:fixed;top:0;width:100%;height:auto;background:#fff;border-bottom:1px solid #f2f2f2;padding:0;display:block;z-index:1000;max-width:1800px;margin:auto;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}header#masthead p{margin-bottom:0!important;color:#fff}header#masthead svg{fill:#a9b72a;display:block;transition:all .3s ease}header#masthead .socials a svg{fill:#fff;transition:all .3s ease}header#masthead .socials a:hover svg{fill:#a9b72a;transition:all .3s ease}header#masthead div#topbar{width:100%;max-width:1800px;background:#084d73;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:35px;padding:5px 5%}header#masthead div#topbar .left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header#masthead div#topbar .left svg{margin-right:5px}header#masthead div#topbar .left p{font-size:.75em}header#masthead div#topbar .right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header#masthead div#topbar .right .links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-right:5px}header#masthead div#topbar .right .links a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:10px}header#masthead div#topbar .right .links a span{color:#fff;font-size:.75em;transition:all .3s ease}header#masthead div#topbar .right .links a:hover span{color:#a9b72a;transition:all .3s ease}header#masthead div#topbar .right .links a svg{margin-right:5px}header#masthead div#topbar .socials{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header#masthead div#mainbar{background:#f8f8f8;padding:5px 5%;display:flex;flex-direction:row;justify-content:space-between;height:70px;align-items:center}header#masthead div#mainbar .search{display:flex;flex-direction:column;justify-content:center;width:calc(90% - 800px)}header#masthead div#mainbar .aws-container .aws-search-field{padding:5px 18px;font-size:1em;border:0!important;border-radius:0!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}header#masthead div#mainbar .aws-search-btn.aws-form-btn{background:#A9B72A!important;border-radius:4px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border:0!important;width:100px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center;margin-left:-3px!important;z-index:80;cursor:pointer;transition:all .5s ease}header#masthead div#mainbar .aws-search-btn.aws-form-btn:hover{background:#188BD0!important;cursor:pointer;transition:all .5s ease}header#masthead div#mainbar .aws-container .aws-search-form .aws-search-btn svg{fill:#fff}header#masthead div#mainbar a.cart-custom{padding:8px 20px 5px;height:56px;border-radius:4px;width:auto;background:#fff;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#455560;cursor:pointer;position:relative;transition:all .5s ease}header#masthead div#mainbar a.cart-custom .product-count{text-align:center;position:absolute;left:10px;font-size:.6em;top:6px;background:#188bd0;border-radius:100%;padding:0;width:20px;color:#fff;font-family:'Lato Bold',Helvetica,sans-serif;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}header#masthead div#mainbar a.cart-custom svg{margin-right:5px;margin-bottom:2px;fill:#a9b72a;transition:all .3s ease}header#masthead div#mainbar a.cart-custom:hover svg{fill:#188bd0;transition:all .3s ease}header#masthead div#mainbar a.cart-custom p{color:#455560;transition:all .5s ease}header#masthead div#mainbar a.cart-custom span.woocommerce-Price-amount.amount{font-family:'Sofia Sans Bold',Helvetica,sans-serif}header#masthead .contact-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header#masthead .contact-icons a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header#masthead .contact-icons a svg{margin-right:8px;transition:all .5s ease}header#masthead .contact-icons a:hover svg{fill:#188bd0;transition:all .5s ease}header#masthead .contact-icons a p{margin:0;line-height:1.5em;font-size:.65em;color:#455560;transition:all .5s ease}header#masthead .contact-icons a h5{font-size:1.4em;color:#455560;line-height:1em;transition:all .5s ease}header#masthead .contact-icons a:hover h5{color:#188bd0;transition:all .5s ease}header#masthead .contact-icons a.mail h5{font-size:1.2em}header#masthead .contact-icons a.mail{margin-right:35px}header#masthead div#mainbar .cart-account{display:flex;flex-direction:row;justify-content:space-between}body.logged-in header#masthead div#mainbar .myaccount .loggedin{display:flex}body.logged-in header#masthead div#mainbar .myaccount a.account.loggedout{display:none}body:not(.logged-in) header#masthead div#mainbar .myaccount a.account.loggedin{display:none}body:not(.logged-in) header#masthead div#mainbar .myaccount a.account.loggedout{display:flex}header#masthead div#mainbar .myaccount{margin-right:10px}header#masthead div#mainbar .myaccount a.account{padding:8px;background:#a9b72a;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:56px;transition:all .3s ease}header#masthead div#mainbar .myaccount a.account:hover{background:#188bd0;cursor:pointer;transition:all .3s ease}header#masthead div#mainbar .myaccount a.account svg{fill:#fff;margin-bottom:5px}header#masthead div#mainbar .myaccount a.account p{font-size:.75em;line-height:1em}header.site-header div#mainmenu{padding:15px 5% 10px;display:flex;flex-direction:row;justify-content:center}header.site-header.active div#mainmenu{padding:3px 5% 5px}header#masthead .main-navigation ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:baseline;max-width:1200px;margin:0 auto}header#masthead .main-navigation ul li{margin:0 15px;transition:all .3s ease}header.site-header .main-navigation ul li a:before{display:block!important;margin:0 auto!important;margin-bottom:5px!important;width:35px!important;height:35px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;opacity:1;transition:all .5s ease}header#masthead .main-navigation ul li.newin>a,header#masthead .main-navigation ul li.bestsellers>a,header#masthead .main-navigation ul li.allfabrics>a,header#masthead .main-navigation ul li.limitedstock>a,header#masthead .main-navigation ul li.samples>a,header#masthead .main-navigation ul li.sale>a,header#masthead .main-navigation ul li.students>a,header#masthead .main-navigation ul li.pricelist>a{line-height:inherit!important}header#masthead .main-navigation ul li.newin>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/NewIn_Icon.svg)!important}header#masthead .main-navigation ul li.bestsellers>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/BestSellers_Icon.svg)!important}header#masthead .main-navigation ul li.allfabrics>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/AllFabrics_Icon.svg)!important;width:65px!important;transition:all .5s ease}header#masthead .main-navigation ul li.limitedstock>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/LimitedStock_Icon.svg)!important;width:60px!important;transition:all .5s ease}header#masthead .main-navigation ul li.samples>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Samples_Icon.svg)!important;width:45px!important;transition:all .5s ease}header#masthead .main-navigation ul li.sale>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Sale_Icon.svg)!important}header#masthead .main-navigation ul li.students>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Students_Icon.svg)!important;width:50px!important;transition:all .5s ease}header#masthead .main-navigation ul li.pricelist>a:before{content:" ";background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Pricelist_Icon.svg)!important}header.site-header.active .main-navigation ul li a:before{height:0!important;opacity:0!important;transition:all .5s ease}header#masthead .main-navigation ul li a{color:#455560;font-size:1em;text-transform:capitalize;font-family:'Sofia Sans Bold',Helvetica,sans-serif;text-rendering:geometricPrecision;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}header#masthead .main-navigation ul li.newin>a{color:#188bd0}header#masthead .main-navigation ul li:hover>a{color:#a9b72a;transition:all .3s ease}header#masthead a.custom-logo-link{display:flex;flex-direction:column;justify-content:center;align-items:center}header#masthead a.custom-logo-link img.custom-logo{width:120px;height:58px;display:block}ul.glide__slides,ul.glide__slides li{margin:0;padding:0;list-style-type:none}.glide__arrow{color:transparent;text-shadow:none;box-shadow:none;border-radius:0;transform:rotate(45deg);width:20px;height:20px;padding:0;margin:0;border:#188bd0 3px solid;transition:all .3s ease}.glide__arrow:hover{border:#a9b72a 3px solid;transition:all .3s ease}.glide__arrow--right{right:-25px;border-left:0!important;border-bottom:0!important}.glide__arrow--left{left:-25px;border-right:0!important;border-top:0!important}section.top.slider{padding:20px 10%}section.top.slider ul.glide__slides li{background:#084d73;padding:0 1%;position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;text-rendering:inherit}section.top.slider ul.glide__slides li:nth-child(3){background:#0c5c8a}section.top.slider ul.glide__slides li:nth-child(4){background:#106ca2}section.top.slider ul.glide__slides li:nth-child(5){background:#147cb9}section.top.slider ul.glide__slides li:nth-child(6){background:#188bd0}section.top.slider .text{width:calc(96% - 600px);padding:30px 0}section.top.slider .text h1,section.top.slider .text h2{color:#fff}section.top.slider .text p{max-width:420px;color:#fff;font-size:1.1em;margin-bottom:20px;font-family:'Sofia Sans Light',Helvetica,sans-serif}section.top.slider .image{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:540px;height:540px;box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);-webkit-box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);position:absolute;right:8%;top:calc(50% - 270px);z-index:10}section.top.dark{background:#084d73;display:flex;flex-direction:row;justify-content:space-between;position:relative;overflow-x:hidden}section.top.dark .text{padding:100px 5% 100px 10%;width:50%}section.top.dark .image{width:50%}section.top.dark .text span{color:#a9b72a;font-family:'Sofia Sans Light',Helvetica,sans-serif}section.top.dark .text h1{color:#fff}section.top.dark .text p{color:#fff;font-size:1em;max-width:420px;font-family:'Sofia Sans Light',Helvetica,sans-serif;margin:0}section.top.dark .square{width:100px;height:100px;background:#1888cd80;position:absolute;transform:rotate(45deg);top:calc(50% - 100px);right:-50px}section.top.dark .square.two{background:#084d7280;top:calc(50% - 0px)}section.top.shop{background:#fff;padding:50px 10%}section.top.shop .text{max-width:640px}section.top.shop .text span{color:#a9b72a;font-size:.9em;font-family:'Sofia Sans Light',Helvetica,sans-serif}section.top.shop .text h1{color:#084d73}section.top.shop .text p{margin:0}section.banner.small{justify-content:space-between;padding:10px 10%}section.banner.small .icon{max-width:100%}section.banner.small .icon p{font-size:.95em;font-family:'Sofia Sans Light',Helvetica,sans-serif}section.timeline{background:#fff;padding:60px 7.5%}section.timeline .text{text-align:center;margin:0 auto 35px}section.timeline .text h2{color:#084d73}section.timeline .text p{max-width:420px;margin:0 auto}section.timeline ul{z-index:10}section.timeline ul li .image{height:300px;border-top-left-radius:8px;border-top-right-radius:8px}section.timeline ul li{background:#f8f8f8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:auto;margin-bottom:40px;position:relative;z-index:10}section.timeline .timeline-glide{position:relative}section.timeline ul li:after{content:" ";position:absolute;width:12px;height:12px;background:#a9b72a;border-radius:100%;bottom:-35px;left:25px}section.timeline ul li:before{content:" ";position:absolute;bottom:-14px;left:10px;width:0;height:0;border-style:solid;border-width:15px 20px 0;border-color:#f8f8f8 transparent transparent}section.timeline .line{width:100%;height:2px;position:relative;background:#084d73;margin-top:-11px;z-index:1}section.timeline .line:after{height:10px;width:100px;content:" ";position:absolute;right:0;margin-top:-4px;background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}section.timeline ul li .content{padding:20px}section.timeline ul li .content h3{color:#188bd0}section.timeline ul li .content h4{color:#084d73}section.timeline ul li .content p{font-size:1em;margin-bottom:0}section.free-samples-products .category-filters{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:10px}section.free-samples-products .category-filters button.category-filter{margin:0 5px 10px;background:#eee;border:0;padding:12px 16px;font-family:'Sofia Sans',helvetica,sans-serif;font-size:.9em;color:#404040;cursor:pointer;transition:all .3s ease}section.free-samples-products .category-filters button.category-filter:hover,section.free-samples-products .category-filters button.category-filter:focus{cursor:pointer;color:#fff;background:#188bd0;transition:all .3s ease}section.free-samples-products .category-filters button.category-filter.active{background:#a9b72a;color:#fff;transition:all .3s ease}section.free-samples-products .woocommerce ul.products.samples{align-items:inherit;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}section.free-samples-products .woocommerce ul.products.samples li.product a img{height:200px;object-fit:cover}section.free-samples-products .woocommerce ul.products.samples li.product{width:calc(20% - 20px);margin:0 10px 20px}section.free-samples-products .woocommerce ul.products.samples li.product .woocommerce-loop-product__title{font-size:1.35em}section.free-samples-products .woocommerce ul.products.samples li.product span.link{margin:0 15px 20px;display:block;font-size:.9em;border-bottom:1px solid;width:fit-content}body:not(.postid-23691) div.product.product_cat-vilene button#order_sample_product,body:not(.postid-23691) div.product.product_cat-vilene .order_sample_product__notice{display:none!important}section.best-sellers{background:#f8f8f8!important;padding:60px 7.5% 40px}section.best-sellers .text{text-align:center;margin:0 auto 35px}section.best-sellers .text h2{color:#084d73}section.best-sellers .text p{max-width:420px;margin:0 auto}.woocommerce.columns-5 ul.products li.product{width:calc(20% - 16px);margin:0 20px 20px 0}.woocommerce.columns-5 ul.products li.product:nth-child(5){margin-right:0}.woocommerce ul.products li.product{background:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;padding:5px 15px 5px;color:#455560;font-size:1.2em}.woocommerce ul.products li.product p.fabric-width{padding:0 15px 0;color:#455560;font-family:'Sofia Sans Light',Helvetica,sans-serif;margin-bottom:5px}.woocommerce ul.products li.product .price{color:#188bd0;font-family:"Sofia Sans",Helvetica,sans-serif;display:block;font-weight:inherit;margin-bottom:0;font-size:1.2em;padding:0 15px 0}.woocommerce ul.products li.product .button{width:100%;border-radius:0;background:#a9b72a;padding:12px 15px!important;text-align:center;color:#fff;font-family:'Sofia Sans Bold',Helvetica,sans-serif;font-size:1.1em;transition:all .5s ease}.woocommerce ul.products li.product .button:hover{width:100%;border-radius:0;background:#188bd0;padding:12px 15px!important;text-align:center;color:#fff;font-family:'Sofia Sans Bold',Helvetica,sans-serif;font-size:1.1em;transition:all .5s ease}.woocommerce ul.products li.product a.added_to_cart.wc-forward{text-align:center;margin:0 auto;width:100%;padding-bottom:7px;font-family:'Sofia Sans',Helvetica,sans-serif;text-decoration:underline!important}section.banner{background:#084d73;display:flex;flex-direction:row;justify-content:space-evenly;padding:15px 5%}section.banner .icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:250px}section.banner .icon img{margin-right:10px}section.banner .icon p{color:#fff;font-family:'Sofia Sans',Helvetica,sans-serif;font-size:1.05em;line-height:1.2em}section.allfabrics{background:#fff;padding:60px 7.5%}section.allfabrics .text{margin-bottom:35px}section.allfabrics .text h2{color:#084d73}section.allfabrics .text p{max-width:420px}section.allfabrics .fabrics{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;position:relative}section.allfabrics .fabrics a.insert{background:#084d73;width:calc(25% - 20px);margin:0 20px 20px 0;text-decoration:none;padding:20px 20px 25px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;transition:all .5s ease}section.allfabrics .fabrics a.insert:hover{background:#188bd0;transition:all .5s ease}section.allfabrics .fabrics a.insert h3{color:#fff;transition:all .5s ease}section.allfabrics .fabrics a.insert span{font-size:.9em;color:#a9b72a;font-family:'Sofia Sans',Helvetica,sans-serif;border-bottom:1px solid;padding:0 0 2px}section.allfabrics .fabrics a.insert img{position:absolute;top:20px;right:0}section.allfabrics .fabrics a.single-category{width:calc(25% - 20px);margin:0 20px 20px 0;background:#f8f8f8;text-decoration:none;transition:all .5s ease}section.allfabrics .fabrics a.single-category:hover{background:#084d73;transition:all .5s ease}section.allfabrics .fabrics a.single-category img{display:flex;flex-direction:column;justify-content:center;align-items:center}section.allfabrics .fabrics a.single-category .description{padding:20px 15px 25px;min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.allfabrics .fabrics a.single-category p.section-name{margin:0;font-family:'Sofia Sans Light',Helvetica,sans-serif;color:#188bd0;font-size:.8em}section.allfabrics .fabrics a.single-category h3{color:#455560;font-size:1.5em;line-height:1em;transition:all .5s ease}section.allfabrics .fabrics a.single-category:hover h3{color:#fff;transition:all .5s ease}section.allfabrics .fabrics a.single-category .description span{font-size:.9em;color:#a9b72a;font-family:'Sofia Sans',Helvetica,sans-serif;border-bottom:1px solid;padding:0 0 2px}section.about{padding:70px 15%;background:#084d73;position:relative}section.about .content{width:calc(100% - 600px);max-width:520px;padding:30px 0}section.about .content h2{color:#fff}section.about .content p{color:#fff}section.about .image{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:540px;height:540px;box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);-webkit-box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);position:absolute;right:15%;top:calc(50% - 270px);z-index:10}section.about img.badge{position:absolute;right:calc(15% + 50px);top:70px;z-index:15}section.reviews{padding:70px 10%;background:#fff}section.reviews .ti-widget.ti-goog{max-width:1000px;margin:0 auto}section.reviews .ti-widget .ti-footer{display:none!important}section.top.default{display:flex;flex-direction:row;justify-content:flex-start;background:#fff;position:relative}section.top.default .text{padding:70px 10%;width:60%;background:#fff;clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}section.top.default .text span{color:#a9b72a;font-family:'Sofia Sans Light',Helvetica,sans-serif}section.top.default .text h1{color:#084d73}section.top.default .text p{font-size:1em;max-width:420px}section.top.default.single-post .text p{max-width:100%}section.top.default .image{width:60%;position:absolute;height:100%;right:0;z-index:5}section.top.default .text p{margin-bottom:0}section.top.default .text a span{color:#fff;transition:all .3s ease}section.top.default .text a:hover span{color:#a9b72a;transition:all .3s ease}section.top.contact.default .text{width:50%;clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%)}section.top.contact.default iframe{width:50%}section.top.blue .text h1,section.top.blue .text p{color:#fff}section.top.blue .text{background:#188bd0}section.top.blue .text a{color:#fff;transition:all .3s ease}section.top.blue .text a:hover{color:#084d73;transition:all .3s ease}section.top.green .text h1,section.top.green .text p{color:#fff}section.top.green .text{background:#a9b72a}section.top.green .text a{color:#fff;transition:all .3s ease}section.top.green .text a:hover{color:#084d73;transition:all .3s ease}section.contact-content{background:#f8f8f8;padding:70px 10%;display:flex;flex-direction:row;justify-content:space-between}section.contact-content .form .text{max-width:600px;margin-bottom:25px}section.contact-content .form .text h2{color:#084d73}section.contact-content .details{width:50%;max-width:520px}section.contact-content .form{width:50%;padding-right:5%}section.contact-content .details a.newsletter{display:block;padding:20px 35px;background:#e7f3fa;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;position:relative;transition:all .5s ease}section.contact-content .details a.newsletter:hover{background:#c9ebfe;transition:all .5s ease}section.contact-content .details a.newsletter .newsletter-text{margin-left:15px}section.contact-content .details a.newsletter .newsletter-text h5{color:#084d73;font-size:1.25em;margin-bottom:0}section.contact-content .details a.newsletter .newsletter-text p{margin-bottom:0}section.contact-content .details a.newsletter .arrow{width:17px;height:17px;border:2px solid #188bd0;transform:rotate(45deg);border-left:0;border-bottom:0;position:absolute;right:35px;transition:all .5s ease}section.contact-content .details a.newsletter:hover .arrow{border:2px solid #188bd0;border-left:0;border-bottom:0;transition:all .5s ease}section.contact-content .details .content{margin-top:20px;background:#fff;padding:30px 30px 20px;display:flex;flex-direction:row;justify-content:space-between}section.contact-content .details .content div{width:calc(50% - 10px)}section.contact-content .details .content h4{color:#a9b72a}section.contact-content .details .content a{text-decoration:none;color:#455560}section.contact-content .details .content div:first-child p:last-child{line-height:1.2em;font-size:.75em}section.contact-content .details .contact-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;background:#188bd0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-wrap:wrap}section.contact-content .details .contact-icons a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none}section.contact-content .details .contact-icons a svg{margin-right:8px;fill:#fff;transition:all .5s ease}section.contact-content .details .contact-icons a:hover svg{fill:#a9b72a;transition:all .5s ease}section.contact-content .details .contact-icons a p{margin:0;line-height:1.5em;font-size:.65em;color:#fff;transition:all .5s ease}section.contact-content .details .contact-icons a h5{font-size:1.4em;color:#fff;line-height:1em;margin-bottom:0;transition:all .5s ease}section.contact-content .details .contact-icons a:hover h5{color:#fff;transition:all .5s ease}section.contact-content .details .contact-icons a.mail h5{font-size:1.2em}section.contact-content .details .contact-icons a.mail{margin-right:35px;margin-bottom:10px}section.samples{background:#fff;padding:60px 10%}section.samples .content{max-width:1000px;margin:0 auto}section.samples .content h2{color:#084d73}section.samples .content h3{color:#188bd0}section.samples .content h4{color:#084d73}section.filter{padding:35px 10%;background:#fff}section.filter h3{color:#084d73;margin-bottom:10px}section.filter .searchandfilter ul{margin:0}section.filter .searchandfilter select{border:1px solid #f2f2f2;background:#fff;border-radius:4px;padding:8px 12px}section.filter .searchandfilter input[type=submit]{border:0;border-radius:4px;background:#188bd0;color:#fff;padding:10px 20px;cursor:pointer;transition:all .3s ease}section.filter .searchandfilter input[type=submit]:hover{background:#084d73;padding:10px 20px;transition:all .3s ease}section.posts{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:50px 10%;background:#f8f8f8}section.posts div.text{width:100%;margin-bottom:15px}section.posts div.text p{max-width:420px}section.posts a.news_guides{width:calc(33.333% - 20px);margin:0 20px 20px 0;background:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}section.posts a.news_guides .post-text{padding:25px}section.posts a.news_guides .read-more{width:100%;background:#e7f3fa;padding:10px 20px;position:relative;transition:all .5s ease}section.posts a.news_guides .read-more:hover{background:#c9ebfe;transition:all .5s ease}section.posts a.news_guides .read-more:after{content:" ";position:absolute;width:10px;height:10px;border:2px solid #188bd0;border-left:0;border-bottom:0;transform:rotate(45deg);right:20px;top:calc(50% - 5px);transition:all .5s ease}section.posts a.news_guides .read-more:hover:after{content:" ";border:2px solid #084d73;border-left:0;border-bottom:0;transition:all .5s ease}section.posts a.news_guides .read-more span{font-family:'Sofia Sans',Helvetica,sans-serif;text-transform:capitalize;font-size:1.1em;margin:0;line-height:1em}section.posts nav.prev-next-posts{display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 20px)}section.posts .prev-posts-link a,section.posts .next-posts-link a{color:#aaa;text-decoration:none;transition:all .3s ease}section.posts .prev-posts-link a:hover,section.posts .next-posts-link a:hover{color:#464646;text-decoration:none;transition:all .3s ease}section.posts .prev-posts-link a:before{content:"< "}section.posts .next-posts-link a:after{content:" >"}section.posts .nothingfound p.goback{margin-bottom:0}section.posts .nothingfound a{text-decoration:none}section.top.default.single-post .text .tags{color:#188bd0;margin-top:15px;font-family:'Sofia Sans',helvetica,sans-serif;text-transform:capitalize;font-size:1.1em}section.main-content.columns{padding:60px 10% 40px;background:#f8f8f8}section.main-content.columns h2{color:#188bd0}section.main-content.columns h3{color:#084d73}section.main-content.columns h4{color:#455560}section.main-content.columns .content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;max-width:1000px;margin:0 auto}section.main-content.columns .content div.box{width:calc(50% - 20px);margin:0 20px 10px 0}section.cta{padding:35px 20%;background:#fff}section.cta .cta-banner{background-color:#084d73;padding:25px 0 25px 25px;background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Whaleys_Fabrics_footer-logo.svg);background-size:contain;background-position:right;display:block;cursor:pointer;text-decoration:none;transition:all .5s ease}section.cta .cta-banner:hover{background-color:#156a99;cursor:pointer;transition:all .5s ease}section.cta .cta-banner h3{max-width:480px;margin-bottom:10px}section.cta .cta-banner span{text-decoration:none;color:#a9b72a;border-bottom:1px solid;padding-bottom:3px}section.cta .cta-banner button span{color:#fff;border-bottom:0!important;padding-bottom:0!important}section.more-content{padding:60px 10%;background:#fff}section.more-content:nth-child(even){background:#f8f8f8}section.more-content h2{color:#188bd0}section.more-content h3{color:#084d73}section.more-content h4{color:#455560}section.more-content .content{max-width:1000px;margin:0 auto}section.related-products{padding:60px 10% 40px;background:#fff;border-top:1px solid #e7f3fa}section.related-products ul.products{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin:0}section.related-products ul.products li.product{margin:0 20px 20px 0;width:calc(20% - 16px);background:#f8f8f8;display:flex;flex-direction:column;justify-content:space-between}section.related-products ul.products li:last-child{margin-right:0}section.related-products ul.products li.product a{text-decoration:none}section.related-products ul.products li.product a h3{padding:10px 20px;margin-bottom:0;font-size:1.25em;color:#084d73;transition:all .5s ease}section.related-products ul.products li.product a:hover h3{color:#188bd0;transition:all .5s ease}section.related-products ul.products li.product .price{color:#188bd0;font-family:"Sofia Sans",Helvetica,sans-serif;display:block;font-weight:inherit;margin-bottom:0;font-size:1.25em;padding:0 20px}section.related-products ul.products li.product .button{width:100%;border-radius:0;background:#a9b72a;padding:8px 15px;text-align:center;color:#fff;font-family:'Sofia Sans Bold',Helvetica,sans-serif;font-size:1.1em;display:block;margin-top:15px;transition:all .5s ease}section.related-products ul.products li.product:hover .button{width:100%;border-radius:0;background:#188bd0;padding:8px 15px;text-align:center;color:#fff;font-family:'Sofia Sans Bold',Helvetica,sans-serif;font-size:1.1em;display:block;transition:all .5s ease}.products.forstudents ul.products li.product{background:#fff}.products.forstudents ul.products li.product:nth-child(5n){margin-right:0}section.posts.related{background:#e7f3fa;padding:60px 15%}section.posts.related a.news_guides{width:calc(50% - 20px);margin:0 20px 0 0;background:#f8f8f8}section.posts.related a.news_guides:last-child{margin:0}section.posts.related a.news_guides .read-more{background:#c9ebfe;transition:all .5s ease}section.posts.related a.news_guides .read-more:hover{background:#084d73;transition:all .5s ease}section.posts.related a.news_guides .read-more:hover span{color:#fff;transition:all .5s ease}section.posts.related a.news_guides .read-more:hover:after{border:2px solid #fff;border-left:0;border-bottom:0;transition:all .5s ease}.gform_wrapper .gfield_label{font-family:'Sofia Sans',Helvetica,sans-serif;color:#188bd0;font-weight:initial!important;margin-bottom:0!important}.gform_wrapper .gfield_required{color:#a9b72a!important;font-family:'Lato',Helvetica,sans-serif!important;font-size:12px!important}.gform_wrapper label.gform-field-label.gform-field-label--type-sub{font-size:.85em!important;padding-top:0!important;margin-bottom:5px!important}.gform_wrapper .field_sublabel_above .gfield_description{margin:0!important;font-size:.8em!important}.gform_wrapper .gform_fields input,.gform_wrapper .gform_fields select,.gform_wrapper .gform_fields textarea{padding:8px 12px;border-radius:4px;height:40px;border:1px solid #ededed}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{padding:0!important}.gform_wrapper .gform_footer{margin:20px 0 0!important}.gform_wrapper .gform_fields .ginput_container_consent{margin-bottom:15px}.gform_wrapper .gform_fields .ginput_container_consent input{height:auto}header.woocommerce-products-header{background:#fff;padding:50px 10%}header.woocommerce-products-header .page-description{max-width:420px}.woocommerce-products-header .term-description,.woocommerce-products-header .description{display:none}body.woocommerce-shop .woocommerce-products-header button.read-more-button{display:none!important}.woocommerce-products-header button.read-more-button{background:0 0;border:0;border-radius:0;font-size:1em;color:#188bd0;font-family:'Sofia Sans',Helvetica,sans-serif;border-bottom:1px solid;padding:0 0 2px;transition:all .3s ease}.woocommerce-products-header button.read-more-button:hover,.woocommerce-products-header button.read-more-button:focus{color:#a9b72a;background:0 0;border:0;border-radius:0;font-size:1em;font-family:'Sofia Sans',Helvetica,sans-serif;border-bottom:1px solid;padding:0 0 2px;transition:all .3s ease}.woocommerce .woocommerce-breadcrumb,.page-template-tpl_bestsellers .woocommerce-breadcrumb{margin:0;color:#a9b72a;font-size:.9em;font-family:'Sofia Sans Light',Helvetica,sans-serif}.woocommerce .woocommerce-breadcrumb a,.page-template-tpl_bestsellers .woocommerce-breadcrumb a{color:#a9b72a;cursor:pointer;text-decoration:none;transition:all .3s ease}.woocommerce .woocommerce-breadcrumb a:hover,.page-template-tpl_bestsellers .woocommerce-breadcrumb a:hover{color:#188bd0;cursor:pointer;transition:all .3s ease}header.woocommerce-products-header h1{color:#084d73}header.woocommerce-products-header .text p,header.woocommerce-products-header .term-description{max-width:640px}.page-template-tpl_bestsellers .catalog-side{padding-top:36px}.catalog-content{padding:35px 5% 50px;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right;font-family:'Sofia Sans',Helvetica,sans-serif}.catalog-content aside#secondary{width:330px;padding:25px;background:#f8f8f8;border-radius:4px;margin-right:20px;margin-top:36px}.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown{background:#fff}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{list-style-type:none}.woocommerce .catalog-content aside#secondary .yith-wcan-filters,.woocommerce .catalog-content aside#secondary .widget{margin-bottom:0}.catalog-content .catalog-side{width:calc(100% - 360px)}.catalog-content ul.products li.product{margin:0 20px 20px 0;width:calc(25% - 15px);background:#f8f8f8}.catalog-content ul.products li.last{margin-right:0}.woocommerce span.onsale{height:50px;width:50px;padding:0;font-family:'Sofia Sans',helvetica,sans-serif;line-height:1em;background-color:#188bd0;color:#fff;font-size:1em;display:flex;flex-direction:column;justify-content:center}.woocommerce.single div.product span.onsale{top:100px;left:8%}.woocommerce div#tab-additional_information,.woocommerce li#tab-title-additional_information{display:none!important}.woocommerce-error{background-color:#f8f8f8;color:#464646}.woocommerce-info,.woocommerce-message{background-color:#f8f8f8;color:#464646;border-top:3px solid #188bd0}.woocommerce-message{border-top-color:#a9b72a;margin-bottom:0;width:100%;max-width:1800px;width:90%;margin:0 auto}.woocommerce-message:before{color:#a9b72a}.sample-unavailable-message{padding:8px 20px 10px;background:#e9f4fa;margin-bottom:10px}.sample-unavailable-message p{margin-bottom:0}.woocommerce.single div.product{padding:60px 10%}.woocommerce.single div.product .entry-summary{margin:0}.woocommerce.single div.product .woocommerce-breadcrumb{color:#455560;margin-bottom:10px}.woocommerce.single div.product .woocommerce-breadcrumb a{color:#455560;transition:all .3s ease}.woocommerce.single div.product .woocommerce-breadcrumb a:hover{color:#188bd0;transition:all .3s ease}.woocommerce.single div.product .product_title{color:#084d73}.woocommerce.single div.product p.fabric-width{margin-top:15px;color:#188bd0;font-family:'Sofia Sans Light';font-size:1.1em}.woocommerce.single div.product .woocommerce-product-details__short-description p{font-size:.95em;max-width:640px;margin-bottom:20px}.woocommerce.single div.product p.price,.woocommerce.single div.product span.price{color:#a9b72a;font-size:1.75em;font-family:'Sofia Sans',Helvetica,sans-serif;margin-bottom:15px}.woocommerce div.product p.stock{color:#a9b72a;padding:12px 20px;background:#a9b72a1c;font-size:1em;font-family:'Sofia Sans',Helvetica,sans-serif;width:fit-content;border-radius:4px}.woocommerce div.product p.available-on-backorder{color:#f38123!important;background:#fca36d1c!important}.woocommerce div.product p.stock.out-of-stock{color:#cc1818;background:#ff00000d}.woocommerce div.product p.back-in-stock-date{color:#cc1818;padding:12px 20px;background:#cc18181f;font-size:1em;font-family:'Sofia Sans',Helvetica,sans-serif;width:fit-content;border-radius:4px}.woocommerce.single div.product form.cart div.quantity:before{content:"LENGTH (METRES)";position:absolute;font-size:.75em;margin-top:-20px;font-family:'Sofia Sans',Helvetica,sans-serif}.woocommerce.single div#product-1904 form.cart div.quantity:before,.woocommerce.single div#product-2136 form.cart div.quantity:before,.woocommerce.single div#product-2208 form.cart div.quantity:before,.woocommerce.single div#product-2210 form.cart div.quantity:before,.woocommerce.single div#product-2209 form.cart div.quantity:before,.woocommerce.single div#product-2138 form.cart div.quantity:before{content:"QUANTITY"}.woocommerce.single div.product form.cart div.quantity .qty{height:42px}.woocommerce.single div.product .product_meta span:not(.sku){display:block;font-size:.9em;color:#455560;margin-bottom:2px}.woocommerce.single div.product .product_meta span:not(.sku) a{color:#455560;text-decoration:none;transition:all .3s ease}.woocommerce.single div.product .product_meta span:not(.sku) a:hover{color:#188bd0;transition:all .3s ease}.woocommerce.single div.product p.price:after{content:"Excl. VAT";font-size:.45em;color:#949494;font-family:"Sofia Sans",Helvetica,sans-serif;display:block;line-height:1em;margin-top:-5px}.woocommerce-variation-price:after{content:"Excl. VAT";font-size:.8em;color:#949494;font-family:"Sofia Sans",Helvetica,sans-serif;display:block;line-height:1em;margin-top:-5px}.woocommerce .filters-container a.term-label{font-family:'Lato',Helvetica,sans-serif;text-rendering:auto}.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li>a{line-height:1.5em}.woocommerce.single div.product table{border:1px solid #ccc;border-collapse:collapse}.woocommerce.single div.product table th,.woocommerce.single div.product table td,.woocommerce.single div.product table tr{border:1px solid #ccc;border-collapse:collapse;text-align:center}.woocommerce.single .activeclasstr td{background-color:#1888cd26 !important}.woocommerce.single .activeclasstr td span.woocommerce-Price-amount.amount{font-family:'Lato Bold',Helvetica,sans-serif;color:#188bd0}.woocommerce.single div.product table th{font-family:'Sofia Sans Bold',Helvetica,sans-serif}.woocommerce.single div.product table.tbloo_fine_trash_plugifyy th.plugify_pip_col:after{content:"Excl. VAT";font-weight:200;font-size:.7em;font-family:'Sofia Sans Light',Helvetica,sans-serif;display:block;line-height:.75em}.woocommerce.single div.product table.tbloo_fine_trash_plugifyy th.plugify_typ_col:after{content:"Applied in Basket";font-weight:200;font-size:.7em;font-family:'Sofia Sans Light',Helvetica,sans-serif;display:block;line-height:.75em}.woocommerce.single div.product form.cart{margin-top:25px}.woocommerce div.product form.cart .woocommerce-variation-price{margin-bottom:25px}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations tr{border:0!important;text-align:left}.woocommerce div.product form.cart .variations{width:auto}.woocommerce div.product form.cart .variations th{padding:3px 10px 0 0}.woocommerce div.product form.cart .variations td{padding-bottom:10px}.woocommerce div.product form.cart .variations select{padding:8px 12px;border-radius:4px;min-width:200px;margin-right:1em}.woocommerce.single div.product.product-type-variable form.cart{margin-top:0}.woocommerce p.stock{margin-bottom:0;font-size:.8rem}.woocommerce p.stock.available-on-backorder{color:#e36c09}.woocommerce div#tab-additional_information,.woocommerce li#tab-title-additional_information{display:none}.woocommerce ul.products li.product a p.stock-status{padding:0 15px;margin:0;font-family:'Lato Bold',Helvetica,sans-serif}.woocommerce ul.products li.product a p.stock-status.on-backorder{color:#ff9800}woocommerce ul.products li.product a p.stock-status.out-of-stock{color:#f44336}.woocommerce div.product p.available-on-backorder{color:#f38123!important;background:#fca36d1c!important}.woocommerce div.product:not(.taxable) p.price:after{display:none!important}.woocommerce div.product div.product-addon-totals{display:none}.woocommerce-variation-add-to-cart.variations_button{margin-top:35px}.woocommerce.single .wc-pao-addons-container{margin-bottom:40px}.woocommerce.single .wc-pao-addon label.wc-pao-addon-name{font-weight:inherit;font-family:'Sofia Sans Bold',Helvetica,sans-serif;color:#188bd0;font-size:1.15em}.woocommerce.single form .wc-pao-addons-container select{padding:8px 10px;border-radius:4px;margin-top:5px}.woocommerce.single div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-start!important}.woocommerce div.product div.images{margin-bottom:50px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{width:calc(25% - 15px);margin-right:15px!important}.woocommerce div.product .woocommerce-tabs .panel h2{color:#a9b72a}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:'Sofia Sans',Helvetica,sans-serif;color:#188bd0;transition:all .3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#084d73;transition:all .3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#e9f4fa;color:#188bd0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#084d73}.woocommerce div.product .woocommerce-tabs .panel p{max-width:640px}.woocommerce div.product .cta-banner{background-color:#084d73;padding:25px 0 25px 25px;background-image:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2023/02/Whaleys_Fabrics_footer-logo.svg);background-size:contain;background-position:right;display:block;text-decoration:none;cursor:pointer;transition:all .5s ease}.woocommerce div.product .cta-banner:hover{background-color:#156a99;cursor:pointer;transition:all .5s ease}.woocommerce div.product .cta-banner h3{max-width:480px}.woocommerce div.product .cta-banner span{text-decoration:none;color:#a9b72a;border-bottom:1px solid;padding-bottom:3px}section.faqs{background:#f8f8f8;padding:60px 10%}section.faqs .text{max-width:420px;margin-bottom:35px}section.faqs .text h2{color:#084d73}.single-product.woocommerce section.faqs .text h2{color:#a9b72a}.single-product.woocommerce section.related.products{padding:60px 10% 35px;background:#fff}.single-product.woocommerce section.related.products h2{text-transform:capitalize;color:#084d73}.single-product.woocommerce section.related.products .products ul,.single-product.woocommerce section.related.products ul.products{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.single-product.woocommerce section.related.products ul.products li.product,.single-product.woocommerce-page section.related.products ul.products li.product{float:none;margin:0 20px 20px 0;width:calc(20% - 16px);background:#f8f8f8}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(5){margin:0 0 20px}.single-product.woocommerce-page section.related.products span.price{font-size:1.25em;color:#188bd0}.single-product.woocommerce-page section.related.products span.onsale{top:0;left:auto}.rpt-countdown-container{display:none!important}.accordion{height:auto}.accordion .transition,.accordion p,.accordion ul li i:before,.accordion ul li i:after{transition:all .25s ease-in-out}.accordion .flipIn,.accordion ul li{animation:flipdown .5s ease both}.accordion .no-select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion ul{width:100%;margin:0}.accordion li h3{color:#084d73;padding:12px 20px;margin-left:20px;text-align:left;position:relative;margin-bottom:0;font-size:1.35em;transition:all .3s ease}.accordion li:hover h3{color:#084d73;transition:all .3s ease}.accordion ul li:hover h3:before,.accordion ul li:hover h3:after{content:" ";background-color:#084d73;transition:all .3s ease}.accordion ul li h3:before{content:" ";position:absolute;width:2px;height:12px;background-color:#084d73;left:5px;top:17px;transform:rotate(90deg);transition:all .3s ease}.accordion ul li h3:after{content:" ";position:absolute;width:12px;height:2px;left:0;top:22px;background-color:#084d73;transition:all .3s ease}.accordion ul li label{position:absolute;color:transparent}.accordion div.hide{position:relative;overflow:hidden;opacity:1;font-size:1.1em;transform:translate(0,0);z-index:2;text-align:left;margin:0;padding:0 20px 20px;transition:all .5s ease}.accordion div.hide p{color:#464646;font-size:.9em;margin-bottom:0}.accordion ul{list-style:none;perspective:900;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.accordion ul li{position:relative;margin:0;width:calc(50% - 20px);margin:0 20px 20px 0;background:#fff;border:1px solid #f2f2f2;border-radius:4px;list-style-type:none;transition:all .3s ease}.accordion ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;left:0}.accordion ul li input[type=checkbox]:checked~div.hide{margin:0;max-height:0;opacity:0;padding:0;transform:translate(0%,0%);transition:all .3s ease}.accordion ul li input[type=checkbox]:checked~h3{color:#188bd0;padding:12px 20px;margin-left:20px;position:relative;transition:all .3s ease}.accordion ul li:hover input[type=checkbox]:checked~h3{color:#084d73;transition:all .3s ease}.accordion ul li input[type=checkbox]:checked~h3:before{content:" ";position:absolute;background-color:#188bd0;left:5px;top:17px;transform:rotate(0deg);transition:all .3s ease}.accordion ul li input[type=checkbox]:checked~h3:after{content:" ";position:absolute;left:0;top:22px;background-color:#188bd0;transition:all .3s ease}.accordion ul li:hover input[type=checkbox]:checked~h3:before,.accordion ul li:hover input[type=checkbox]:checked~h3:after{background-color:#084d73;transition:all .3s ease}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0deg)}}.woocommerce-page main>article{margin-top:195px;background:#fff;padding:0 0 70px}.woocommerce-page main article header.entry-header{padding:70px 7.5% 40px;background:#f8f8f8}.woocommerce-page main article header.entry-header h1{color:#084d73}.woocommerce-page main article header.entry-header h1:before{content:'Whaleys';position:absolute;font-family:'Sofia Sans Light',Helvetica,sans-serif;font-size:.4em;margin-top:-30px;color:#a9b72a}.woocommerce-page main article div.entry-content{padding:35px 7.5% 0}.woocommerce-page main article footer.entry-footer{padding:0 7.5%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px 8px}.woocommerce form .form-row label{font-family:'Sofia Sans',Helvetica,sans-serif;color:#188bd0}a.woocommerce-button.wp-element-button.button.wc_pip_view_invoice{margin-left:15px}.woocommerce-account h1.entry-title{text-transform:capitalize}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{margin:0 0 20px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{padding:20px 35px;border:1px solid #084d7326;border-bottom:0;background:#f8f8f8;color:#188bd0;text-decoration:none;font-family:'Sofia Sans',Helvetica,sans-serif;font-size:1.2em;line-height:1em;display:block;transition:all .5s ease}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:last-child a{border-bottom:1px solid #084d7326;transition:all .5s ease}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:focus a{background:#084d73;color:#fff;cursor:pointer;transition:all .5s ease}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:focus a{background:#cc1818;cursor:pointer;transition:all .5s ease}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{background:#188bd0;color:#fff;transition:all .5s ease}.woocommerce-account .woocommerce-MyAccount-content p{font-size:1.05em}.woocommerce-account .woocommerce-MyAccount-content p.woocommerce-form-row span{font-size:.8em}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:10px 20px 20px;margin:25px 0;border:1px solid #084d73;background:#1888cd0d}.woocommerce-account .woocommerce-MyAccount-content legend{padding:5px 12px;background:#fff;border:1px solid #084d73;text-transform:capitalize;font-family:'Sofia Sans Bold',helvetica,sans-serif;font-size:1.1em}.woocommerce .cart_totals h2{color:#a9b72a}.woocommerce input#coupon_code{padding:8px 12px;min-width:150px}.woocommerce table.shop_table th{font-family:'Sofia Sans Bold',helvetica,sans-serif}.woocommerce table.shop_table td.product-price>span{color:#188bd0}.woocommerce table.shop_table td.product-name dl.variation dt{font-size:.85em;font-weight:inherit;color:#084d73}.woocommerce table.shop_table td.product-name dl.variation dd p{color:#084d73}.woocommerce div#customer_details{margin-bottom:25px}.woocommerce-cart .woocommerce-message{margin-bottom:20px;width:100%}.woocommerce ul#shipping_method .amount{font-weight:inherit;font-family:'Lato Bold',helvetica,sans-serif}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart #page .wc-proceed-to-checkout a.checkout-button{padding-top:16px!important;padding-bottom:16px!important;font-size:1.2em!important;max-width:600px;margin:0 auto}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f1faff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#def3ff;color:#455560}.woocommerce-checkout fieldset{border:1px solid #ddd;background:#fff}.woocommerce-checkout #payment ul.payment_methods li label{font-family:'Sofia Sans',Helvetica,sans-serif;font-size:1.15em}.woocommerce table.shop_table td{line-height:inherit}.woocommerce td.product-name p.backorder_notification{color:#a9b72a;margin-bottom:0}.woocommerce-checkout #payment ul.payment_methods li:first-child:before{content:"Secure Payments";background:url(https://www.whaleys-bradford.ltd.uk/wp-content/uploads/2024/02/lock.svg);height:23px;display:block;width:100%;padding-left:28px;background-repeat:no-repeat;font-size:14px;color:#a9b72a;background-position:left;background-size:contain;font-family:'Sofia Sans'}body.woocommerce-checkout .wc-stripe-elements-field,body.woocommerce-checkout .wc-stripe-iban-element-field{padding:14px 12px;border-radius:4px}body.woocommerce-checkout fieldset{padding:8px 8px 6px;border-radius:4px;border:0!important;margin:0 15px 15px}.woocommerce-checkout #payment div.payment_box:before{content:"";border:1em solid #def3ff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}footer#colophon{position:relative}footer#colophon ul li{list-style-type:none;margin-bottom:5px}footer#colophon a{text-decoration:none}footer#colophon img.footer-logo{position:absolute;width:280px;height:304px;right:0;top:calc(50% - 152px)}footer#colophon .site-info{display:flex;flex-direction:row;justify-content:space-between;padding:45px 350px 45px 5%;flex-wrap:wrap;background:#084d73;width:100%}footer#colophon .site-info .widget{margin:0;padding:0;max-width:calc(25% - 10px)}footer#colophon .site-info .textwidget p{margin-bottom:0}footer#colophon .site-info .textwidget img{margin-top:10px}footer#colophon .site-info .widget-title{color:#fff;font-size:1.2em}footer#colophon .site-info a,footer#colophon .site-info p,footer#colophon .site-info li{color:#fff;font-size:14px;font-family:'Lato',Helvetica,sans-serif;text-rendering:inherit;transition:all .3s ease}footer#colophon .site-info ul{margin:0;column-count:2;column-gap:40px}footer#colophon .site-info a:hover{color:#a9b72a;transition:all .3s ease}footer#colophon .contact-icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}footer#colophon .contact-icons a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer#colophon .contact-icons a svg{margin-right:8px;fill:#a9b72a;transition:all .5s ease}footer#colophon .contact-icons a:hover svg{fill:#188bd0;transition:all .5s ease}footer#colophon .contact-icons a p{margin:0;line-height:1.5em;font-size:.65em;color:#fff;transition:all .5s ease}footer#colophon .contact-icons a h5{font-size:1.4em;color:#fff;line-height:1em;margin-bottom:0;transition:all .5s ease}footer#colophon .contact-icons a:hover h5{color:#188bd0;transition:all .5s ease}footer#colophon .contact-icons a.mail h5{font-size:1.2em}footer#colophon .contact-icons a.mail{margin-right:35px}footer#colophon .bottom{background:#023855;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 300px 5px 5%}footer#colophon .bottom .socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer#colophon .bottom .socials a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:20px}footer#colophon .bottom p,footer#colophon .bottom span{color:#ffffff80;font-size:12px;margin-bottom:0;font-family:'Sofia Sans Light',Helvetica,sans-serif}footer#colophon .bottom a span{color:#fff;transition:all .3s ease}footer#colophon .bottom a svg{fill:#fff;margin-right:5px;transition:all .3s ease}footer#colophon .bottom a:hover span{color:#a9b72a;transition:all .3s ease}footer#colophon .bottom a:hover svg{fill:#a9b72a;transition:all .3s ease}@media screen and (max-width:1440px){section.about{padding:70px 10%}section.about img.badge{right:calc(5% + 50px)}section.about .image{right:10%}section.banner.small{padding:10px 5%}section.best-sellers .woocommerce ul.products{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.catalog-content ul.products{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.catalog-content ul.products li.product{width:calc(33.333% - 14px)}.catalog-content ul.products li.last{margin-right:20px}.catalog-content ul.products li.product:nth-child(3n){margin-right:0}footer#colophon .site-info{padding:45px 300px 45px 5%}footer#colophon .site-info .widget{max-width:100%;width:calc(50% - 20px);margin-bottom:20px;padding-right:20px}footer#colophon .bottom{padding:5px 5%}}@media screen and (max-width:1200px){header#masthead div#topbar{padding:5px 20px}section.top.slider{padding:20px 5%}header#masthead div#mainbar{padding:5px 20px}header.site-header div#mainmenu{padding:15px 20px 10px}header#masthead .contact-icons a.mail h5{font-size:1em}header#masthead .contact-icons a p{font-size:.55em}header#masthead .contact-icons a h5{font-size:1.2em}header#masthead .contact-icons a.mail{margin-right:20px}header#masthead div#mainbar .search{width:calc(90% - 700px)}header#masthead div#mainbar .aws-search-btn.aws-form-btn{width:50px!important}section.top.slider .image{width:420px;height:420px;right:4%;top:calc(50% - 210px)}section.top.slider .text{width:calc(96% - 400px)}section.best-sellers{padding:60px 5% 40px}section.free-samples-products .woocommerce ul.products.samples li.product{width:calc(25% - 20px)}.woocommerce.columns-5 ul.products li.product{width:calc(25% - 15px)}.woocommerce.columns-5 ul.products li.product:nth-child(4){margin-right:0}.woocommerce.columns-5 ul.products li.product:nth-child(5){display:none}section.allfabrics{padding:60px 5%}section.allfabrics .fabrics a.insert,section.allfabrics .fabrics a.single-category{width:calc(33.333% - 20px)}section.about{padding:70px 5%}section.about img.badge{right:calc(5% + 20px)}section.about .image{width:420px;height:420px;right:5%;top:calc(50% - 210px)}section.about .content{width:calc(100% - 450px)}section.reviews{padding:50px 5%}.catalog-content aside#secondary{width:250px;padding:20px}.catalog-content .catalog-side{width:calc(100% - 250px)}.woocommerce.single div.product{padding:40px 5%}.woocommerce div.product div.summary{margin-top:0}section.faqs{padding:50px 5%}.single-product.woocommerce section.related.products{padding:50px 5% 25px}.single-product.woocommerce-page section.related.products ul.products li.product{width:calc(25% - 16px)}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(5){display:none}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(4){margin:0 0 20px}section.top.default .text{padding:70px 5%}section.contact-content{padding:70px 5%}section.main-content.columns{padding:60px 5% 40px}section.more-content{padding:60px 5%}}@media screen and (max-width:1024px){main#main{margin-top:115px}header#masthead div#mainbar .search{width:calc(90% - 350px)}header#masthead div#topbar .right .links a svg{margin-right:3px}header#masthead div#topbar .right .links a{margin-right:5px}header.site-header div#mainmenu,header.site-header.active div#mainmenu{padding:0}header#masthead div#mainbar{padding:5px 120px 5px 20px;height:80px}header#masthead .main-navigation{width:80px;top:35px}header#masthead div#topbar{padding:5px 20px}header#masthead .contact-icons{display:none}header#masthead div.menu-header-container{display:none}header#masthead div.menu-mobile-container{display:flex}header#masthead .main-navigation .menu-toggle{display:block;margin:auto;text-transform:uppercase}header#masthead .main-navigation{display:flex;width:85px;position:fixed;right:0;height:80px;background-color:#188bd0;flex-direction:column;justify-content:center;z-index:9999;transition:all .5s ease}header#masthead .main-navigation:hover,header#masthead .main-navigation:focus{background-color:#a9b72a;transition:all .5s ease}header#masthead .main-navigation ul#mobile{background:#f8f8f8;height:100vh;top:0;left:-500px;position:fixed;width:calc(100% - 85px);max-width:400px;min-width:150px;padding:70px 5% 35px!important;display:flex!important;flex-direction:column;justify-content:flex-start;overflow-y:scroll;transition:all 1s ease}header#masthead .main-navigation.toggled ul#mobile{background:#f8f8f8;z-index:9999;height:100vh;top:0;left:0;position:fixed;width:calc(100% - 85px);max-width:400px;min-width:150px;padding:70px 5% 35px!important;display:flex!important;flex-direction:column;justify-content:flex-start;overflow-y:scroll;transition:all 1s ease}header#masthead .main-navigation ul li{margin:0 0 18px;font-size:1.5em}header#masthead .main-navigation ul li a,header#masthead .main-navigation ul li:hover a{margin:0;line-height:1em;display:block}header#masthead .main-navigation ul li ul{float:none;display:block;opacity:0;transition:all 1s ease}header#masthead .main-navigation ul li:hover ul,header#masthead .main-navigation ul li:focus ul{position:static;opacity:1;transition:all 1s ease}header#masthead .main-navigation ul li ul li{margin:10px 0;font-size:.8em;line-height:1.2em}header#masthead .main-navigation ul li.menu-item-has-children:after{content:" ";position:absolute;width:10px;height:10px;border-top:2px solid #a9b72a;border-right:2px solid #a9b72a;top:5px;left:85px;transform:rotate(135deg)}header#masthead .main-navigation ul ul a{width:auto}header#masthead .main-navigation ul li ul li a,header#masthead .main-navigation ul li:hover ul li a{color:#455560;font-family:'Sofia Sans',Helvetica,sans-serif}header#masthead .main-navigation ul li#menu-item-60{margin-top:25px}header#masthead .main-navigation ul li.notshop{font-size:1.25em}header#masthead .main-navigation ul li.notshop a{font-family:'Sofia Sans',Helvetica,sans-serif}header#masthead .main-navigation ul li{height:auto}header#masthead .main-navigation ul ul{box-shadow:none}header#masthead button div:first-child{margin:0 0 5px}header#masthead button div{height:3px;width:34px;background:#fff;margin:5px 0;transition:all .3s ease}header#masthead button:hover div{background:#fff;transition:all .3s ease}header#masthead button div:last-child{margin:5px 0 8px;transition:all .3s ease}header#masthead nav#site-navigation.toggled button div:first-child{transform:rotate(45deg);width:34px;transform-origin:6px 5px;transition:all .3s ease}header#masthead nav#site-navigation.toggled button div{width:0;transition:all .3s ease}header#masthead nav#site-navigation.toggled button div:last-child{transform:rotate(-45deg);width:34px;transform-origin:8px -1px;transition:all .3s ease}header#masthead .menu-toggle{background-color:transparent;color:#fff;border:0;border-radius:0;font-size:.65em;cursor:pointer;padding:0!important}header#masthead .menu-toggle:hover{color:#fff;cursor:pointer;transition:all .3s ease}header#masthead .menu-toggle:focus{outline:0}header.active .menu-toggle{color:#fff!important;transition:all .3s ease}header.active button div{background-color:#fff!important;transition:all .3s ease}header.active .menu-toggle:hover{color:#fff!important;transition:all .3s ease}header.active button:hover div{background-color:#fff!important;transition:all .3s ease}header#masthead .main-navigation ul li.accountmobile a{color:#a9b72a!important}body:not(.logged-in) header#masthead .main-navigation ul li.accountmobile.loggedout{display:block}body:not(.logged-in) header#masthead .main-navigation ul li.accountmobile.loggedin{display:none!important}body.logged-in header#masthead .main-navigation ul li.accountmobile.loggedin{display:block}body.logged-in header#masthead .main-navigation ul li.accountmobile.loggedout{display:none!important}section.cta{padding:35px 10%}.catalog-content ul.products li.product{width:calc(50% - 14px)}.catalog-content ul.products li.last,.catalog-content ul.products li.product:nth-child(3n){margin-right:20px}.catalog-content ul.products li.product:nth-child(2n){margin-right:0}section.posts.related,section.posts{padding:50px 5%;padding-right:calc(5% - 20px)}section.posts a.news_guides .image,section.posts.related a.news_guides .image{height:200px!important}section.contact-content{padding:50px 5%;display:block}section.contact-content .form{width:100%;padding:0;margin-bottom:35px}section.contact-content .details{width:100%;max-width:520px}section.contact-content .details .contact-icons{flex-direction:column;justify-content:flex-start;align-items:flex-start}section.contact-content .details .contact-icons a.mail{margin-right:0;margin-bottom:10px}}@media screen and (max-width:820px){header#masthead div#topbar .right .links{display:none}section.top.slider .image{width:300px;height:300px;right:25px;top:calc(50% - 150px)}section.top.slider ul.glide__slides li{padding:0 25px;min-height:400px}section.top.slider .text{width:calc(100% - 310px)}.single-product.woocommerce-page section.related.products ul.products li.product{width:calc(33.333% - 16px)}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(3){margin:0 0 20px}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(4){margin:0 20px 20px 0}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(5){display:block}section.free-samples-products .woocommerce ul.products.samples li.product{width:calc(33.333% - 20px)}.woocommerce.columns-5 ul.products li.product{width:calc(33.333% - 20px);margin:0 10px 20px}.woocommerce.columns-5 ul.products li.product:nth-child(4){margin:0 10px 20px}.woocommerce.columns-5 ul.products li.product:nth-child(5){display:block}section.banner .icon.references{max-width:230px}section.banner .icon{max-width:200px}section.best-sellers{padding:50px 5% 30px}section.allfabrics{padding:50px 5%}section.allfabrics .fabrics a.insert,section.allfabrics .fabrics a.single-category{width:calc(50% - 20px)}section.about{padding:50px 5%;display:flex;flex-direction:column-reverse}section.about .content{width:100%;margin:35px auto 0;padding:0}section.about .image{position:static;margin:0 auto;width:100%;max-width:520px;clip-path:none;height:300px;border-radius:4px}section.about img.badge{right:5%}.glide__arrow--right{right:-5px}.glide__arrow--left{left:-5px}header#masthead div#mainbar .myaccount{display:none}header#masthead div#mainbar{padding:5px 100px 5px 20px}header#masthead div#mainbar .search{width:calc(90% - 240px)}section.banner.small .icon p{font-size:.8em}section.banner.small .icon{max-width:175px}section.cta .cta-banner{background-image:none!important;padding:25px}.catalog-content{display:block}.catalog-content aside#secondary{width:100%;padding:20px;margin:0 0 25px}.catalog-content .catalog-side{width:100%}.catalog-content ul.products li.product{width:calc(33.333% - 14px)!important}.catalog-content ul.products li.product:nth-child(2n),.catalog-content ul.products li.product,.catalog-content ul.products li.last{margin:0 20px 20px 0!important}.catalog-content ul.products li.product:nth-child(3n){margin-right:0!important}.products.forstudents ul.products li.product{width:calc(33.333% - 14px)!important}.products.forstudents ul.products li.product:nth-child(2n),.products.forstudents ul.products li.product,.products.forstudents ul.products li.last{margin:0 20px 20px 0!important}.products.forstudents ul.products li.product:nth-child(3n){margin-right:0!important}section.posts a.news_guides{width:calc(50% - 20px);margin:0 20px 20px 0}section.top.dark .image{width:100%;height:250px}section.top.dark{flex-direction:column-reverse}section.top.dark .text{padding:50px 5%;width:100%}section.top .square{display:none}section.timeline{padding:50px 5%}section.filter{padding:25px 5%}.woocommerce.single div.product .woocommerce-product-details__short-description p{max-width:640px}.woocommerce div.product .cta-banner{background-image:none;padding:25px}.woocommerce div.product .cta-banner h3{max-width:100%}footer#colophon img.footer-logo{display:none}footer#colophon .site-info{padding:45px 5%}footer#colophon .bottom .socials{margin-bottom:5px}footer#colophon .bottom{display:block;padding:8px 5%}}@media screen and (max-width:640px){header#masthead a.custom-logo-link img.custom-logo{width:100px;height:48px}header#masthead div#mainbar .search{width:calc(90% - 200px)}section.top.slider .image{position:static;width:100%;clip-path:none;height:250px}section.top.slider .text{width:100%;text-align:center;padding:30px 30px 50px}section.top.slider ul.glide__slides,section.top.slider ul.glide__slides li{background:#084d73!important}section.top.slider ul.glide__slides li{flex-direction:column-reverse;padding:0;min-height:0;margin:0}.glide__bullets{bottom:1em}section.top.default{flex-direction:column-reverse}section.top.default .text{padding:50px 5%;width:100%;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 100%)}section.top.default .image{width:100%;height:250px;position:static}section.main-content.columns{padding:50px 5% 40px}section.main-content.columns .content{display:block}section.main-content.columns .content div.box{width:100%;margin:0 0 20px}section.more-content{padding:50px 5%}section.posts,section.posts.related{padding:50px 5%;padding-right:5%}section.posts.related a.news_guides{width:100%;margin:0 0 20px}section.samples{padding:50px 5%}section.cta{padding:35px 5%}section.allfabrics{padding-right:calc(5% - 20px)}.woocommerce.columns-5 ul.products li.product{width:calc(50% - 20px);margin:0 10px 20px}section.free-samples-products .woocommerce ul.products.samples li.product{width:calc(50% - 20px)}.catalog-content ul.products li.product{width:calc(50% - 10px)!important}.catalog-content ul.products li.product:nth-child(3n),.catalog-content ul.products li.product,.catalog-content ul.products li.last{margin-right:20px!important}.catalog-content ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.25em}section.banner .icon{flex-direction:column;justify-content:center;align-items:center;text-align:center}section.banner.small .icon{max-width:33.333%;padding:0 5px}section.banner .icon img{margin-right:0;margin-bottom:10px}.accordion ul li{width:100%;margin:0 0 15px}.single-product.woocommerce-page section.related.products ul.products li.product{width:calc(50% - 16px)}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(even){margin:0 0 20px}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(3){margin:0 20px 20px 0}.single-product.woocommerce-page section.related.products ul.products li.product:nth-child(4){margin:0 0 20px}.products.forstudents ul.products li.product{width:calc(50% - 14px)!important}.products.forstudents ul.products li.product,.products.forstudents ul.products li.last{margin:0 20px 20px 0!important}.products.forstudents ul.products li.product:nth-child(3n){margin-right:20px!important}.products.forstudents ul.products li.product:nth-child(2n){margin-right:0!important}section.posts a.news_guides{width:100%;margin:0 0 20px}section.banner .icon.references,section.banner .icon{max-width:160px}section.allfabrics .fabrics a.single-category .description{padding:15px 15px 20px}.woocommerce-page div.product .woocommerce-tabs{margin-top:20px}section.top.contact.default .text{width:100%;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 100%)}section.top.contact.default iframe{width:100%;height:350px}.gform_wrapper .gform_footer input{width:100%}footer#colophon .site-info ul{column-count:1}footer#colophon .site-info section#text-3{width:100%}footer#colophon .contact-icons{flex-direction:column;justify-content:flex-start;align-items:flex-start}footer#colophon .contact-icons a.mail{margin-right:0;margin-top:10px;margin-bottom:20px}footer#colophon .bottom .socials{flex-wrap:wrap;margin-bottom:0}footer#colophon .bottom .socials a{margin-bottom:8px}}@media screen and (max-width:520px){main#main{margin-top:178px}.woocommerce-page main>article{margin-top:180px}.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{float:none;display:block;text-align:center;margin-bottom:5px}.woocommerce-info,.woocommerce-message{width:100%}header#masthead div#mainbar .search{position:fixed;width:100%;top:115px;background:#f8f8f8;z-index:50;padding:10px 20px;left:0}header#masthead div#mainbar{background:#fff}header#masthead div#mainbar a.cart-custom{background:#f8f8f8}header#masthead a.custom-logo-link img.custom-logo{width:120px;height:58px}header#masthead div#topbar .left .stock{display:none}header#masthead div#topbar .left p.lock{margin-right:0!important}header#masthead div#topbar{flex-direction:row-reverse}.woocommerce.columns-5 ul.products li.product{width:100%;margin:0 0 20px}section.free-samples-products .category-filters button.category-filter{padding:10px 8px;margin:0 4px 8px}section.free-samples-products .woocommerce ul.products.samples li.product a img{height:150px}section.banner .icon p{font-size:.9em}section.allfabrics .fabrics a.insert,section.allfabrics .fabrics a.single-category{width:100%}section.allfabrics .fabrics a.insert{padding:140px 20px 25px}section.allfabrics .fabrics a.insert img{width:100px}section.allfabrics .fabrics a.single-category .description{padding:20px 15px 25px;min-height:auto}section.about .image{height:220px}section.about img.badge{right:2%;top:30px;width:100px;height:100px}section.reviews{padding:30px 5%}header.woocommerce-products-header{padding:35px 5%}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;border-radius:0;border:0;border-top:1px solid #d3ced2}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:0 solid #d3ced2}.woocommerce div.product div.images{margin-bottom:30px}section.top.default .image{height:200px}section.top.default .text{padding:40px 5%}.searchandfilter li{display:block;padding-right:0;width:100%;margin-bottom:10px}section.filter .searchandfilter select{width:100%}section.timeline .nav-glide{display:none}footer#colophon .site-info .widget{max-width:100%;width:100%;margin-bottom:20px;padding-right:0}}@media screen and (max-width:375px){header#masthead .main-navigation{width:75px}header#masthead div#mainbar{padding:5px 85px 5px 10px}header#masthead a.custom-logo-link img.custom-logo{width:100px;height:48px}section.top.slider .image{height:200px}h1{font-size:2.25em}section.top.slider .text{padding:30px 15px 50px}section.top.slider .glide__arrows{display:none!important}.page-template-tpl_about .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1em}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 8px 5px;font-size:1em}.woocommerce ul.products li.product a img{margin-bottom:15px}.woocommerce ul.products li.product p.fabric-width,.woocommerce ul.products li.product .price{padding:0 10px 0}.woocommerce ul.products li.product .button{padding:12px 10px!important}}