/*!
Theme Name: whaleysstages
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: whaleysstages
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.

whaleysstages 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:#fff0}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:#652C6B}a:visited{color:#652C6B}a:hover,a:focus,a:active{color:#A885AE}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:rgb(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 rgb(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 rgb(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;background-color:#f4f4f4;color:#464646;overflow:auto;overflow-x:hidden}.post,.page{margin:0}#page{max-width:1800px;margin:auto;background-color:#fff}main#main{margin-top:100px}p{font-family:'Lato',Helvetica,sans-serif;font-size:.95em;line-height:1.6em;color:#464646;margin-bottom:15px;text-decoration:none}h1,h2,h3,h4,h5{font-family:'Montserrat Bold',Helvetica,sans-serif;color:#652C6B}h1{font-size:2.25em;line-height:1.2em;margin:0 0 5px 0}h2{font-size:1.8em;line-height:1.2em;margin:0 0 5px 0}h3{font-size:1.5em;line-height:1.2em;margin:0 0 5px 0}h4{font-size:1.2em;line-height:1.2em;margin:0 0 5px 0}h5{font-size:1em;line-height:1.2em;margin:0 0 5px 0}p strong,p b,strong,b{font-family:'Lato Bold',Helvetica,sans-serif;text-rendering:geometricPrecision}a{text-decoration:none;color:#652C6B;text-decoration:underline;cursor:pointer;transition:all 0.3s ease}header#masthead a{text-decoration:none}div p a span{color:#652c6b!important;transition:all 0.3s ease}div p a:hover span{color:#a885ae!important;transition:all 0.3s ease}li{list-style-type:none}section div ul,section div ol{margin:0 0 15px 15px}section div ul li{color:#464646;font-size:.9em;list-style-type:disc}section div ol li{color:#464646;font-size:.9em;list-style-type:numbers}header#masthead .main-navigation{width:auto}a button{border-radius:4px;border:0;background:#652C6B;padding:12px 36px;cursor:pointer;transition:all 0.5s ease}a button span{text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#fff;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}a:hover button{background:#A885AE;cursor:pointer;transition:all 0.5s ease}a button.white{background:#fff;transition:all 0.5s ease}a button.white span{color:#652C6B;transition:all 0.5s ease}a:hover button.white span{color:#fff;transition:all 0.5s ease}a:hover button.white{background:#A885AE;transition:all 0.5s ease}a span.underline{font-family:'Montserrat',helvetica,sans-serif;text-transform:capitalize;padding-bottom:2px;font-size:.95em;border-bottom:1px solid;transition:all 0.5s ease}.gform_wrapper .gform_footer button,.gform_wrapper .gform_footer input,.gform_wrapper .gform_page_footer button,.gform_wrapper .gform_page_footer input{border-radius:4px;border:0;background:#652C6B;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#fff;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}.gform_wrapper .gform_footer button:hover,.gform_wrapper .gform_footer input:hover,.gform_wrapper .gform_page_footer button:hover,.gform_wrapper .gform_page_footer input:hover{background:#A885AE;transition:all 0.5s ease}@font-face{font-family:'Montserrat Bold';src:url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Montserrat-SemiBold.woff2) format('woff2'),url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Montserrat-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Montserrat-Light.woff2) format('woff2'),url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Montserrat-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato It';src:url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Lato-LightItalic.woff2) format('woff2'),url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Lato-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Lato Bold';src:url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Lato-Bold.woff2) format('woff2'),url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Lato-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/fonts/Lato-Light.woff2) format('woff2'),url(https://www.whaleys-stages.co.uk/wp-content/themes/whaleysstages/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-footer-container{display:none}header#masthead{position:fixed;top:0;width:100%;z-index:1000;max-width:1800px;background:#fff;margin:auto;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);box-shadow:0 0 10px 0 rgb(0 0 0 / .1)}header#masthead .above-header{background:#f8f8f8;text-align:center;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header#masthead .above-header p{margin-bottom:0;text-transform:uppercase;font-size:.55em;letter-spacing:1pt;color:#652c6b;padding:8px 20px;width:calc(100% - 200px)}header#masthead .above-header a.fabrics{font-size:.8rem;color:#fff;background:#188bd0;padding:8px 24px;cursor:pointer;font-family:'Montserrat',Helvetica,sans-serif;transition:all 0.3s ease}header#masthead .above-header a.fabrics:after{content:" \2197";font-size:.7rem;font-family:'Lato',helvetica,sans-serif;padding-left:3px}header#masthead .above-header a.fabrics:hover,header#masthead .above-header a.fabrics:focus{background:#084d73;cursor:pointer;transition:all 0.3s ease}header#masthead .main-header{padding:12px 10%;padding-left:calc(10% + 120px);display:flex;flex-direction:row;justify-content:space-around;align-items:center;background:#fff;border-bottom:1px solid #f2f2f2;position:relative}header#masthead .main-header .site-branding{position:absolute;left:10%}header#masthead .main-navigation ul{display:flex;flex-direction:row;justify-content:center;align-items:baseline}header#masthead .main-navigation ul li{margin:0 10px;transition:all 0.3s ease}header#masthead .main-navigation ul li a{color:#464646;font-size:.95em;text-transform:inherit;font-family:'Lato',Helvetica,sans-serif;transition:all 0.3s ease}header#masthead .main-navigation ul li:hover a{color:#652C6B;transition:all 0.3s ease}header#masthead .main-navigation ul li ul li{padding:10px 0;transition:all 0.3s ease}header#masthead .main-navigation ul li ul li a{color:#464646;font-size:1em;transition:all 0.3s ease}header#masthead .main-navigation ul li a:after{content:" ";width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0;transition:all 0.3s ease}header#masthead .main-navigation ul li ul li:hover a{color:#652C6B;transition:all 0.3s ease}header#masthead .main-navigation ul li a:hover:after{content:" ";width:100%;height:1px;background:#652c6b;transition:all 0.3s ease}header#masthead .main-navigation ul li.current-menu-item a:after,header#masthead .main-navigation ul li.current_page_item a:after{content:" ";width:100%;background:#464646;transition:all 0.3s ease}header#masthead .main-navigation ul ul{background:#fff;display:block}header#masthead .main-header svg{display:block}header#masthead .main-header .search-brochure{display:flex;flex-direction:row;justify-content:center;align-items:center}header#masthead .main-header .search-brochure a{margin:0 5px}header#masthead .main-header .search-brochure a.brochure{position:relative}header#masthead .main-header .search-brochure a dialog{display:block;background:#fff;border:1px solid #f2f2f2;padding:7px 10px;border-radius:4px;width:100px;height:35px;left:calc(50% - 50px);top:-35px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);opacity:0;transition:all 0.5s ease}header#masthead .main-header .search-brochure a:hover dialog{opacity:1;transition:all 0.5s ease}header#masthead .main-header .search-brochure dialog:after{content:" ";width:10px;height:10px;background:#fff;position:absolute;left:calc(50% - 5px);transform:rotate(45deg);margin-top:-1px}header#masthead .main-header .search-brochure dialog span{font-size:.55em;text-transform:uppercase;color:#652c6b;line-height:1.2em;display:block;text-align:center}header#masthead .main-header a svg#search-icon{fill:#A885AE;transition:all 0.3s ease}header#masthead .main-header a svg#download-brochure{fill:#652C6B;transition:all 0.3s ease}header#masthead .main-header a:hover svg#search-icon{fill:#652C6B;transition:all 0.3s ease}header#masthead .main-header a:hover svg#download-brochure{fill:#A885AE;transition:all 0.3s ease}header#masthead .main-header .contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header#masthead .main-header .contact a.mail.link{margin-right:25px}header#masthead .main-header .contact a.link p{margin:0;color:#a885ae;font-size:.75em;transition:all 0.3s ease}header#masthead .main-header .contact a.link:hover p{color:#652C6B;transition:all 0.3s ease}header#masthead .main-header .contact a.link h5{font-size:1.3em;margin:0;color:#652C6B;transition:all 0.3s ease}header#masthead .main-header .contact a.link:hover h5{color:#a885ae;transition:all 0.3s ease}header#masthead .main-header .contact a.link.mail h5{font-size:1.1em}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:115px;height:115px;display:block}a.anchor{display:block;position:relative;top:-100px;visibility:hidden}ul.glide__slides,ul.glide__slides li{margin:0;padding:0;list-style-type:none}ul.glide__slides li{height:auto;display:flex;flex-direction:column;justify-content:center}.glide__arrow{color:#fff0;text-shadow:none;box-shadow:none;border-radius:0;width:60px;height:30px;padding:0;margin:0;border:0;background:#f8f8f8;transition:all 0.3s ease}button.glide__arrow.glide__arrow--left:after{content:" ";width:3px;height:13px;background:#652c6b;position:absolute;transform:rotate(45deg);top:4px;right:20px;transition:all 0.3s ease}button.glide__arrow.glide__arrow--left:before{content:" ";width:3px;height:13px;background:#652c6b;position:absolute;transform:rotate(-45deg);top:12px;right:20px;transition:all 0.3s ease}button.glide__arrow.glide__arrow--right:after{content:" ";width:3px;height:13px;background:#652c6b;position:absolute;transform:rotate(45deg);top:12px;left:20px;transition:all 0.3s ease}button.glide__arrow.glide__arrow--right:before{content:" ";width:3px;height:13px;background:#652c6b;position:absolute;transform:rotate(-45deg);top:4px;left:20px;transition:all 0.3s ease}.glide__arrow:hover{background:#dcb7e2;transition:all 0.3s ease}button.glide__arrow:hover:after,button.glide__arrow:hover:before{content:" ";background:#fff;transition:all 0.3s ease}.glide__arrow--right{right:0}.glide__arrow--left{left:0}.glide__arrows.square-style button.glide__arrow{width:30px;height:30px;background:#652c6b;transform:rotate(45deg);transition:all 0.3s ease}.glide__arrows.square-style .glide__arrow--right{right:-50px;top:calc(50% - 15px)}.glide__arrows.square-style .glide__arrow--left{left:-50px;top:calc(50% - 15px)}.glide__arrows.square-style button.glide__arrow:hover{background:#A885AE;transition:all 0.3s ease}.glide__arrows.square-style button.glide__arrow.glide__arrow--left:before{content:" ";background:#fff;transform:rotate(0deg);top:8px;right:18px;transition:all 0.3s ease}.glide__arrows.square-style button.glide__arrow.glide__arrow--left:after{content:" ";background:#fff;transform:rotate(90deg);top:13px;right:13px;transition:all 0.3s ease}.glide__arrows.square-style button.glide__arrow.glide__arrow--right:before{content:" ";background:#fff;transform:rotate(-90deg);top:4px;left:13px;transition:all 0.3s ease}.glide__arrows.square-style button.glide__arrow.glide__arrow--right:after{content:" ";background:#fff;transform:rotate(0deg);top:9px;left:18px;transition:all 0.3s ease}section.top.slider .glide__bullet{background-color:#f2f2f2}section.top.slider .glide__bullet--active{background-color:#a885ae}section.top.slider{position:relative}section.top.slider ul.glide__slides li{padding:0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;border-bottom:1px solid #f2f2f2}section.top.slider .text{width:50%;padding:50vh 0 70px 10%;background:#fff0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;z-index:10}section.top.slider .image{width:50%}section.top.slider .text h1,section.top.slider .text h2{color:#fff}section.top.slider .text p{color:#fff;max-width:100%;font-size:1.1em;margin-bottom:20px}section.top.slider .text:after{display:none}section.top.slider .glide__arrow{background:transparent!important}section.top.slider button.glide__arrow.glide__arrow--left:after,section.top.slider button.glide__arrow.glide__arrow--left:before,section.top.slider button.glide__arrow.glide__arrow--right:after,section.top.slider button.glide__arrow.glide__arrow--right:before{background:#fff;transition:all 0.3s ease}section.top.slider button.glide__arrow:hover:after,section.top.slider button.glide__arrow:hover:before{content:" ";background:#652c6b;transition:all 0.3s ease}section.top.slider .overlay{background:#0000005c;position:absolute;width:100%;height:100%;z-index:1}p#breadcrumbs{max-width:100%;margin-bottom:0;font-size:.9em;color:#a46497}p#breadcrumbs a{color:#a46497;transition:all 0.3s ease;text-decoration:none}p#breadcrumbs a:hover{color:#652C6B;transition:all 0.3s ease;text-decoration:none}section.top.purple p#breadcrumbs a{color:#a46497;font-family:'Lato Bold',Helvetica,sans-serif;transition:all 0.3s ease;text-decoration:none}section.top.purple p#breadcrumbs a:hover{color:#fff;transition:all 0.3s ease;text-decoration:none}body.archive section.top p#breadcrumbs a:before,body.single-project section.top p#breadcrumbs a:before,body.page-template-tpl_yith-quote section.top p#breadcrumbs a:before{content:"< "}section.top.short .text{padding:100px 5% 100px 10%}section.top{display:flex;flex-direction:row;justify-content:space-between;background:#fff}section.top .text{width:50%;padding:150px 70px 150px 10%;position:relative;display:flex;flex-direction:column;justify-content:center}section.top .text p{max-width:480px;color:#464646;font-size:1em;margin-bottom:20px}section.top .text h1{color:#652C6B}section.top .image{width:50%}section.top .text:after{content:" ";background:#fff;height:100px;width:100px;position:absolute;transform:rotate(45deg);top:calc(50% - 50px);right:-50px}section.top.purple .text:after{content:" ";background:#652c6b}section.top.purple{background:#652c6b}section.top.purple .text h1,section.top.purple .text p{color:#fff}section.gold-banner{width:100%;background:#9F8242;padding:10px 5%;text-align:center}section.gold-banner p{color:#fff;margin-bottom:0;text-transform:uppercase;font-size:.75em;letter-spacing:1pt}section.columns-text{background:#fff;padding:70px 15% 35px}section.columns-text h2{color:#652c6b}section.columns-text .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}section.columns-text .content div{width:calc(50% - 20px)}section.images-slider{padding:0 10% 70px;background:#fff}section.images-slider .image{width:100%;height:300px}section.columns-text.dark{background:#652c6b;padding:70px 15%}section.columns-text.dark *{color:#fff}section.columns-text .content.two-columns{display:block;column-count:2}section div.gform_wrapper{background:#fff;padding:35px 35px 20px;border-radius:8px}section.quote{background:#2E0732;padding:70px 5%}section.quote .gform_wrapper{max-width:1024px;margin:0 auto}section.quote div#gform_wrapper_1{max-width:720px;margin:0 auto;background:#fff;padding:35px 35px 20px;border-radius:8px}.gform_wrapper h2.gform_title{color:#652c6b}.gform_wrapper p.gform_description{font-size:.9em;max-width:600px}.gform_wrapper form .gfield_label{font-size:1.1em!important;color:#652c6b;font-family:'Lato Bold',Helvetica,sans-serif;text-rendering:geometricPrecision;font-weight:inherit}.gform_wrapper form .gfield_required{color:#a46497!important;font-family:'Lato',Helvetica,sans-serif!important}.gform_wrapper form .gfield_label{margin-bottom:5px!important}section .gform_wrapper form .field_sublabel_above .gfield_description{margin-top:0!important;padding-bottom:10px!important;font-size:.8em}.gform_wrapper input[type=color],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=datetime],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper textarea{border:1px solid #f2f2f2;background:#f8f8f8;border-radius:4px}section.trustedby{background:#fff;padding:25px 5%;text-align:center}section.trustedby h3{margin-bottom:15px;color:#652C6B}section.trustedby .logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}section.trustedby .logos img{max-width:120px;max-height:85px}section.all-testimonials{padding:70px 10%;background:#652C6B}body.page-template-tpl_single-service section.all-testimonials{background:#fff}body.page-template-tpl_single-service section.all-testimonials>.text h2{color:#652C6B}body.page-template-tpl_single-service section.all-testimonials>.text p{color:#464646}section.all-testimonials>.text{max-width:520px;text-align:center;margin:0 auto 35px}section.our-services.related>.text{text-align:left;max-width:420px;margin:0 0 35px}section.all-testimonials>.text h2{color:#fff}section.all-testimonials>.text p{color:#fff}section.all-testimonials .testimonials{position:relative}section.all-testimonials ul.glide__slides li{background:#fff;padding:25px;border-radius:4px;text-align:center;border:1px solid #f2f2f2;box-shadow:0 0 10px 0 rgb(0 0 0 / .05);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .05);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .05);margin-top:10px;margin-bottom:10px}section.all-testimonials ul.glide__slides li h3{margin:5px 0 5px;color:#652C6B}section.all-testimonials ul.glide__slides li p{margin-bottom:10px;font-size:1em}section.all-testimonials ul.glide__slides li p.author{margin:0;font-family:'Lato Bold',Helvetica,sans-serif}section.our-services{background:#2E0732;padding:70px 7.5%}section.our-services>.text{max-width:520px;text-align:center;margin:0 auto 35px}section.our-services>.text h2{color:#fff}section.our-services>.text p{color:#fff}section.our-services .allservices{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}section.our-services .allservices a.service{display:flex;flex-direction:column;justify-content:flex-end;width:calc(33.333% - 20px);margin:0 20px 20px 0;text-align:left;text-decoration:none;color:#fff}section.our-services .allservices a.service p{color:#fff;font-size:.9em}section.our-services .allservices a.service .content{padding:25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:340px;background:#00000080;overflow-y:hidden;transition:all 1.5s ease}section.our-services .allservices a.service:hover .content{background:#652c6be6;transition:all 1.5s ease}section.our-services .allservices a.service .content h3{color:#fff}section.our-services .allservices a.service .content .text{opacity:0;max-height:0;transition:all 1.5s ease}section.our-services .allservices a.service:hover .content .text{opacity:1;max-height:300px;transition:all 1.5s ease}section.stage-fabrics{background:#fff;padding:70px 15%}section.stage-fabrics>.text{max-width:520px;text-align:center;margin:0 auto 35px}section.stage-fabrics>.text h2{color:#652C6B}section.stage-fabrics .categories{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-bottom:35px}section.stage-fabrics .categories h2{width:100%;padding:0 0 4px;margin:0 10px 20px 10px;font-size:1.5em;border-bottom:1px solid #a885ae38;color:#a885ae}section.stage-fabrics .categories a.single-category{background:#a885ae26;padding:18px 40px 18px 20px;margin:0 10px 20px;width:calc(25% - 20px);border-radius:4px;text-decoration:none;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;transition:all 0.5s ease}section.stage-fabrics .categories a.single-category:after{content:" ";width:15px;height:15px;border:3px solid #a885ae;position:absolute;transform:rotate(45deg);border-left:0;border-bottom:0;right:20px;top:calc(50% - 8px);transition:all 0.5s ease}section.stage-fabrics .categories a.single-category:hover:after{content:" ";border:3px solid #fff;border-left:0;border-bottom:0;transition:all 0.5s ease}section.stage-fabrics .categories a.single-category:hover{background:#652c6b;transition:all 0.5s ease}section.stage-fabrics .categories a.single-category h3{font-size:1.1em;font-family:'Lato Bold',helvetica,sans-serif;margin:0;color:#652C6B;line-height:1em;transition:all 0.5s ease}section.stage-fabrics .categories a.single-category:hover h3{color:#fff;transition:all 0.5s ease}section.cta-banner{background:#652c6b;padding:35px 15%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.cta-banner .text{width:calc(100% - 300px)}section.cta-banner .text h3{color:#fff;max-width:640px}section.cta-banner .text p{color:#fff;margin:0;max-width:640px}section.about-text{background:#652c6b;padding:50px 15%}section.about-text h2{color:#fff}section.about-text p{color:#fff}section.posts{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:50px 7.5%;background:#f8f8f8}section.posts a.post{width:calc(33.333% - 20px);margin:0 20px 20px 0;background:#fff;text-decoration:none}section.posts a.post .post-text{padding:35px 30px}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 0.3s ease}section.posts .prev-posts-link a:hover,section.posts .next-posts-link a:hover{color:#464646;text-decoration:none;transition:all 0.3s ease}section.posts .prev-posts-link a:before{content:"< "}section.posts .next-posts-link a:after{content:" >"}section.filter{padding:60px 7.5% 35px;background:#f8f8f8}section.filter h3{color:#652c6b;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:#652c6b;color:#fff;padding:10px 20px;cursor:pointer;transition:all 0.3s ease}section.filter .searchandfilter input[type="submit"]:hover{background:#a885ae;padding:10px 20px;transition:all 0.3s ease}section.projects.light{background:#f8f8f8}section.projects.light>.text h2{color:#652C6B}section.projects.light>.text p{color:#464646}section.projects{background:#2E0732;padding:70px 7.5%}section.projects>.text{max-width:520px;margin-bottom:35px}section.projects>.text h2{color:#fff}section.projects>.text p{color:#fff}section.projects .posts{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}section.projects .posts a{display:flex;flex-direction:column;justify-content:flex-end;width:calc(50% - 20px);margin:0 20px 20px 0;text-decoration:none;color:#fff}section.projects .posts a p{color:#fff;font-size:.9em}section.projects .posts a .content{padding:30px 30px 25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:350px;background:#00000080;overflow-y:hidden;transition:all 1.5s ease}section.projects .posts a:hover .content{background:#652c6be6;transition:all 1.5s ease}section.projects .posts a .content h3{color:#fff}section.projects .posts a .content .text{opacity:0;max-height:0;transition:all 1.5s ease}section.projects .posts a:hover .content .text{opacity:1;max-height:300px;transition:all 1.5s ease}section.about{padding:35px 0 35px 7.5%;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}section.about .text{width:40%;padding:100px 0}section.about .text h2{color:#652c6b}section.about .text p{max-width:560px}section.about .images{width:55%;position:relative}section.about .images img.front{position:relative;z-index:10;width:40%;height:auto;left:0;margin:50px 0}section.about .images img.middle{position:absolute;z-index:5;width:60%;bottom:0;right:7.5%}section.about .images img.back{z-index:1;width:70%;height:auto;position:absolute;right:0;top:0}section.contact-content{background:#f8f8f8;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:70px 7.5%}section.contact-content div.gform_wrapper{width:50%;background:#fff;padding:35px;border-radius:8px}section.contact-content .details{max-width:500px;width:45%}section.contact-content .details iframe{display:block}section.contact-content .details a{text-decoration:none}section.contact-content .details a svg{fill:#a885ae;margin-top:10px;margin-right:5px;transition:all 0.3s ease}section.contact-content .details a:hover svg{fill:#652c6b;transition:all 0.3s ease}section.contact-content .details .content{background:#fff;padding:30px 35px 25px;display:flex;flex-direction:row;justify-content:space-between}section.contact-content .details p.directions{padding:0 35px 30px;font-size:.8em;margin-bottom:0;background:#fff}section.contact-content .details a.button{background:#652c6b;color:#fff;padding:12px 35px 13px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;display:block;text-decoration:none;font-size:1.1em;cursor:pointer;font-family:'Montserrat',Helvetica,sans-serif;transition:all 0.5s ease}section.contact-content .details a.button:hover{background:#a885ae;transition:all 0.5s ease}section.top.purple.getquote{padding:70px 7.5%}section.top.purple.getquote .image:before{display:none}section.top.purple.getquote .image{width:40%;border-radius:8px}section.top.purple.getquote div.gform_wrapper{width:58%;background:#fff;border-radius:8px;padding:35px}main#primary article{margin-top:100px}section.top.single-post{display:block;padding:100px 5%}section.top.single-post .text{width:100%;max-width:1000px;padding:40px;background:#652C6B;margin:0 auto;border-radius:8px;text-align:center}section.top.single-post .text a{color:#A885AE;text-decoration:none}section.top.single-post .text p{max-width:100%;color:#fff;margin-bottom:0}section.top.single-post .text h1{color:#fff}section.top.single-post .image{width:100%;position:static}section.top.single-post .text:after{display:none}article section.main-content{padding:70px 15%}section.post-content{padding:60px 15% 40px;background:#fff}section.post-content div.content{max-width:1000px;margin:0 auto}section.post-content h2{color:#652C6B}section.post-content h3,section.post-content h4{color:#A885AE}section.columns-text{background:#fff;padding:70px 15% 35px}section.columns-text h2{color:#652c6b}section.columns-text .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}section.columns-text .content div{width:calc(50% - 20px)}body.search p#breadcrumbs{display:block!important}body.archive .yith-ywraq-add-to-quote{display:none}.woocommerce.woocommerce-shop ul.products,.woocommerce ul.products{background:#fff;padding:70px 10% 50px;margin:0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.woocommerce.woocommerce-shop ul.products li.product{background:#a885ae26;padding:10px 40px 10px 20px;margin:0 10px 20px;width:calc(25% - 20px);border-radius:4px;text-decoration:none;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product:after{content:" ";width:15px;height:15px;border:3px solid #a885ae;position:absolute;transform:rotate(45deg);border-left:0;border-bottom:0;right:20px;top:calc(50% - 8px);transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product:hover:after{content:" ";border:3px solid #fff;border-left:0;border-bottom:0;transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product:hover{background:#652c6b;transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product h2{font-size:1.1em;font-family:'Lato Bold',helvetica,sans-serif;margin:0;color:#652C6B;line-height:1em;transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product:hover h2{color:#fff;transition:all 0.5s ease}.woocommerce.woocommerce-shop ul.products li.product a img{display:none}.woocommerce.woocommerce-shop ul.products li.product .button{display:none}.woocommerce.single div.product{background:#fff}.woocommerce.single .woocommerce-breadcrumb{margin:0 0 5px;font-size:.9em;color:#a885ae}.woocommerce.single .woocommerce-breadcrumb a{color:#a885ae;text-decoration:none;transition:all 0.3s ease}.woocommerce.single .woocommerce-breadcrumb a:hover{color:#652c6b;transition:all 0.3s ease}.woocommerce.single div.product .main-content{padding:70px 15% 40px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.woocommerce.single div.product .main-content div.images{float:none;width:40%;margin-right:5%}.woocommerce div.product div.images img{border:1px solid #f8f8f8}.woocommerce.single div.product div.summary{float:none;width:55%;margin-top:0}.woocommerce.single div.product div.summary .woocommerce-product-details__short-description table{border:1px solid #9E9E9E;border-collapse:collapse}.woocommerce.single div.product div.summary .woocommerce-product-details__short-description table td,.woocommerce.single div.product div.summary .woocommerce-product-details__short-description table th{border:1px solid #9E9E9E;padding:5px;text-align:left;color:#464646}.woocommerce.single div.product div.summary .woocommerce-product-details__short-description table th{font-family:'Lato Bold',Helvetica,sans-serif}.woocommerce.single div.product form.cart .variations label{font-family:'Lato Bold',Helvetica,sans-serif;color:#464646;display:block}.woocommerce.single div.product .woocommerce-product-details__short-description h3{color:#a885ae}.woocommerce.single div.product .woocommerce-product-details__short-description ul{margin:0 0 10px 15px;font-size:.9em;color:#464646}.woocommerce.single div.product .woocommerce-product-details__short-description ul li{list-style-type:disc}.woocommerce.single div.product form.cart .variations tr{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.woocommerce div.product form.cart .variations select{padding:8px 12px;border-radius:4px;border:1px solid #f2f2f2;background:#fff}.woocommerce.single div.product form.cart .button{border-radius:4px;border:0!important;background:#652C6B;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#fff;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}.woocommerce.single div.product form.cart .button:hover{background:#A885AE;color:#fff;transition:all 0.5s ease}.woocommerce.single div.product form.cart .button.disabled,.woocommerce.single div.product form.cart .button.disabled:hover{background:#464646!important;transition:all 0.5s ease}.woocommerce.single-product div.product .yith_ywraq_add_item_browse_message a{cursor:pointer;text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#652C6B;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}.woocommerce.single-product div.product .yith_ywraq_add_item_browse_message a:hover{color:#A885AE;transition:all 0.5s ease}.woocommerce.single div.product form.cart div.quantity{display:none!important}.woocommerce.single div.product .product_meta span:not(.sku){display:block;font-size:.9em;color:#455560;margin-bottom:2px}.woocommerce.single div.product .more-info{padding:70px 10% 60px;background:#652C6B;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce.single div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce.single div.product .woocommerce-tabs.wc-tabs-wrapper{width:50%}.woocommerce.single div.product .woocommerce-tabs .panel{margin-bottom:0}.woocommerce.single div.product .more-info *{color:#fff}.woocommerce.single div.product .more-info ul{margin:0 0 10px 15px}.woocommerce.single div.product .more-info ul li{list-style-type:disc}.woocommerce.single div.product .more-info a span{color:#fff!important;transition:all 0.3s ease}.woocommerce.single div.product .more-info a:hover span{color:#a885ae!important;transition:all 0.3s ease}.woocommerce.single div.product .more-info .techinfo{padding:35px;background:#fff;border-radius:4px;width:50%;max-width:420px}.woocommerce.single div.product .more-info .techinfo ul{margin:0 0 10px 15px}.woocommerce.single div.product .more-info .techinfo ul li{list-style-type:disc;color:#464646}.woocommerce.single div.product .more-info .techinfo p{color:#464646}.woocommerce.single div.product .more-info .techinfo h4{color:#652c6b}section.request-quote{background:#fff;padding:50px 10%}section.request-quote .gform_wrapper h2.gform_title{display:none!important}a.button.wc-backward{border-radius:4px;border:0!important;background:#652C6B;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#fff;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}a.button.wc-backward:hover{background:#A885AE;color:#fff;transition:all 0.5s ease}.ywraq-form-table-wrapper.vertical{max-width:800px;margin:0 auto}section.request-quote div#ywraq-other-form{background:#a885ae26;padding:40px;border-radius:8px;max-width:800px;margin:40px auto 0}section.request-quote .gform_wrapper{background:#fff0;padding:0}section.request-quote .gform_wrapper input,section.request-quote .gform_wrapper select,section.request-quote .gform_wrapper textarea{background:#fff}section.request-quote .gform_wrapper .gform_footer button,section.request-quote .gform_wrapper .gform_footer input,section.request-quote .gform_wrapper .gform_page_footer button,section.request-quote .gform_wrapper .gform_page_footer input{border-radius:4px;border:0;background:#652C6B;padding:12px 36px;cursor:pointer;text-rendering:geometricPrecision;font-family:'Lato Bold',helvetica,sans-serif;color:#fff;font-size:.95em;text-transform:uppercase;letter-spacing:1pt;transition:all 0.5s ease}section.request-quote .gform_wrapper .gform_footer button:hover,section.request-quote .gform_wrapper .gform_footer input:hover,section.request-quote .gform_wrapper .gform_page_footer button:hover,section.request-quote .gform_wrapper .gform_page_footer input:hover{background:#a885ae;transition:all 0.5s ease}.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{max-width:100px;border:1px solid #f8f8f8}body.page-id-5828 section.post-content{display:none}footer#colophon ul li{list-style-type:none;margin-bottom:5px}footer#colophon a{text-decoration:none}footer#colophon .site-info{display:flex;flex-direction:row;justify-content:space-between;padding:45px 7.5%;flex-wrap:wrap;background:#2E0732;width:100%}footer#colophon .site-info .widget{margin:0;padding:0;max-width:calc(33.333% - 10px)}footer#colophon .site-info .widget-title{color:#DCB7E2}footer#colophon .site-info .widget a svg{fill:#fff;margin-right:8px;transition:all 0.3s ease}footer#colophon .site-info .widget a:hover svg{fill:#DCB7E2;transition:all 0.3s ease}footer#colophon .site-info a,footer#colophon .site-info p,footer#colophon .site-info li{color:#fff;font-size:14px;text-rendering:inherit;transition:all 0.3s ease}footer#colophon .site-info ul{margin:0;column-count:2;column-gap:40px}footer#colophon .site-info a:hover{color:#DCB7E2;transition:all 0.3s ease}footer#colophon .bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 7.5%;background:#f8f8f8}footer#colophon .bottom p{font-size:.75em;text-rendering:inherit}footer#colophon .bottom a:hover p{color:#652c6b}@media screen and (max-width:1640px){header#masthead .main-header{padding:12px 7.5%;padding-left:calc(7.5% + 120px)}header#masthead .main-header .site-branding{left:7.5%}header#masthead .main-navigation ul li a{font-size:.85em}section.stage-fabrics{padding:70px 10%}}@media screen and (max-width:1440px){main#main{margin-top:92px}main#primary article{margin-top:92px}header#masthead .main-header{padding:12px 5%;padding-left:calc(5% + 100px)}header#masthead .main-header .site-branding{left:5%}header#masthead a.custom-logo-link img.custom-logo{width:90px;height:90px}header#masthead .main-header a svg#search-icon,header#masthead .main-header a svg#download-brochure{width:40px!important;height:40px!important}header#masthead .main-header .search-brochure a{margin:0 3px}header#masthead .main-header .search-brochure{margin-right:10px}header#masthead .main-header .contact a.link h5{font-size:1.1em}header#masthead .main-header .contact a.link.mail h5{font-size:1em}header#masthead .main-navigation ul li{margin:0 6px}section.top.slider .text{padding:40vh 0 70px 7.5%}section.top .text{padding:120px 70px 120px 7.5%}section.our-services{padding:70px 5%}section.projects{padding:70px 5%}section.about{padding:35px 0 35px 5%}section.columns-text{padding:70px 10% 35px}section.columns-text.dark{padding:70px 10%}section.images-slider{padding:0 5% 70px}section.all-testimonials{padding:70px 5%}section.cta-banner{padding:35px 10%}section.about-text{padding:50px 10%}section.post-content{padding:60px 10% 40px}section.posts{padding:50px 5%}section.filter{padding:60px 5% 35px}article section.main-content{padding:70px 10%}section.top.purple.getquote{padding:70px 5%}section.contact-content{padding:70px 5%}section.request-quote{padding:50px 5%}.woocommerce.single div.product .main-content{padding:70px 10% 40px}footer#colophon .site-info{padding:45px 5%}footer#colophon .bottom{padding:8px 5%}}@media screen and (max-width:1250px){header#masthead a.custom-logo-link img.custom-logo{width:100px;height:100px}header#masthead .main-header{height:70px;justify-content:flex-start;flex-direction:row-reverse;padding:10px 75px;padding-left:220px}header#masthead .main-header .contact{justify-content:center;align-items:center;width:100%}header#masthead .main-header .search-brochure{flex-direction:row-reverse;margin-right:0}header#masthead .main-header .search-brochure a{margin:0}header#masthead .main-header .search-brochure .search{margin-right:0;padding:15px 18px;background:#fff;height:70px}header#masthead .main-header .search-brochure .brochure{margin-right:0;padding:15px 18px;background:#a785ad1a;height:70px;margin-left:0}header#masthead .main-header .search-brochure a dialog{top:-22px}header#masthead .main-header .contact a.link h5{font-size:1.3em}header#masthead .main-header .contact a.link.mail h5{font-size:1.2em}header#masthead div.menu-header-container{display:none}header#masthead div.menu-mobile-footer-container{display:flex}header#masthead .main-navigation .menu-toggle{display:block;margin:auto}header#masthead .main-navigation{display:flex;width:75px;position:fixed;right:0;height:70px;background-color:#652c6b;flex-direction:column;justify-content:center;z-index:9999;transition:all 0.3s ease}header#masthead .main-navigation:hover{background-color:#a885ae;transition:all 0.3s ease}header#masthead .main-navigation ul#mobile-menu{background:#f8f8f8;height:100vh;top:0;left:-500px;position:fixed;width:calc(100% - 75px);max-width:400px;min-width:150px;padding:35px 20px!important;display:flex!important;flex-direction:column;justify-content:center;z-index:9999;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:all 1s ease}header#masthead .main-navigation.toggled ul#mobile-menu{background:#f8f8f8;z-index:9999;height:100vh;top:0;left:0;position:fixed;width:calc(100% - 75px);max-width:400px;min-width:150px;padding:35px 20px 35px 5%!important;display:flex!important;flex-direction:column;justify-content:center;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:all 1s ease}header#masthead .main-navigation ul li{margin:20px 0 0 0;height:auto}header#masthead .main-navigation ul li a{line-height:1em;font-size:1.5em;padding-bottom:3px;font-family:'Montserrat',Helvetica,sans-serif}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 0.3s ease}header#masthead button:hover div{background:#fff;transition:all 0.3s ease}header#masthead button div:last-child{margin:5px 0 8px;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div:first-child{transform:rotate(45deg);width:34px;transform-origin:6px 5px;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div{width:0;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div:last-child{transform:rotate(-45deg);width:34px;transform-origin:8px -1px;transition:all 0.3s ease}header#masthead .menu-toggle{background-color:#fff0;text-transform:uppercase;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 0.3s ease}header#masthead .menu-toggle:focus{outline:0}header.active .menu-toggle{color:#fff!important;transition:all 0.3s ease}header.active button div{background-color:#fff!important;transition:all 0.3s ease}header.active .menu-toggle:hover{color:#fff!important;transition:all 0.3s ease}header.active button:hover div{background-color:#fff!important;transition:all 0.3s ease}section.top.slider .text{width:80%}section.trustedby .logos img{max-width:110px;max-height:75px}section.stage-fabrics{padding:70px 5%}.glide__arrows.square-style .glide__arrow--right{right:-25px}.glide__arrows.square-style .glide__arrow--left{left:-25px}.woocommerce.single div.product .more-info{padding:70px 5% 60px}}@media screen and (max-width:1024px){header#masthead .main-header{padding-left:140px}section.top{flex-direction:column-reverse;justify-content:center}section.top .image{width:100%;height:300px}section.top .text:after{display:none}section.top .text{padding:40px 10%;width:100%}section.trustedby .logos{max-width:550px;margin:0 auto}section.trustedby .logos img{max-width:100px;max-height:75px;margin:0 10px}section.our-services{padding:50px 5%}section.our-services .allservices a.service{width:calc(50% - 20px)}section.stage-fabrics{padding:50px 5%}section.stage-fabrics .categories a.single-category{width:calc(33.333% - 20px)}.woocommerce.woocommerce-shop ul.products li.product{width:calc(33.333% - 20px)}section.about{padding:70px 5%;flex-direction:column;justify-content:center}section.about .text{width:100%;padding:0;margin-bottom:40px}section.about .text p{max-width:100%}section.about .images{width:100%}section.images-slider .image{height:250px}section.projects{padding:50px 5%}section.columns-text{padding:50px 5% 35px}section.columns-text.dark{padding:50px 5%}section.images-slider{padding:0 5% 50px}section.all-testimonials{padding:50px 5%}section.cta-banner{padding:35px 5%}section.about-text{padding:50px 5%}section.post-content{padding:50px 5% 30px}section.posts{padding:50px 5%}section.posts a.post{width:calc(50% - 20px)}section.posts a.post .post-text{padding:30px 25px}section.filter{padding:50px 5% 30px}article section.main-content{padding:50px 5%}section.top.single-post{display:block;padding:70px 5%}section.top.purple.getquote{padding:50px 5%}section.top.purple.getquote div.gform_wrapper{width:100%}section.top.purple.getquote .image{display:none}section.contact-content{padding:50px 5%}section.contact-content{display:block}section.contact-content div.gform_wrapper{width:100%;margin-bottom:35px}section.contact-content .details{width:100%;margin:0 auto}section.top.search .text{padding:100px 10%}.woocommerce.single div.product .main-content{padding:50px 5% 30px}.woocommerce.single div.product .more-info{padding:50px 5%;display:block}.woocommerce.single div.product .woocommerce-tabs.wc-tabs-wrapper{width:100%;margin-bottom:30px}.woocommerce.single div.product .more-info .techinfo{width:100%;margin:0 auto;max-width:640px}.woocommerce.woocommerce-shop ul.products,.woocommerce ul.products{padding:50px 5%}section.top.short .text{padding:50px 5%}section.quote{padding:50px 5%}}header#masthead .main-navigation ul li.search,header#masthead .main-navigation ul li.brochure{display:none}@media screen and (max-width:820px){main#main{margin-top:100px}main#primary article{margin-top:100px}header#masthead .main-header .search-brochure{display:none}header#masthead .main-header{padding-left:calc(5% + 75px)}header#masthead .main-navigation ul li.search{margin-top:35px;padding-left:40px;display:block;position:relative}header#masthead .main-navigation ul li.search:before{content:url(https://www.whaleys-stages.co.uk/wp-content/uploads/2023/03/search.svg);width:30px;left:0;position:absolute}header#masthead .main-navigation ul li.brochure{display:block;padding-left:40px;position:relative}header#masthead .main-navigation ul li.brochure:before{content:url(https://www.whaleys-stages.co.uk/wp-content/uploads/2023/03/brochure.svg);width:30px;left:0;position:absolute}header#masthead .main-navigation ul li.brochure a,header#masthead .main-navigation ul li.search a{padding-bottom:0;font-size:1em;height:30px;display:flex;flex-direction:column;justify-content:center}header#masthead .main-navigation ul li.brochure a:after,header#masthead .main-navigation ul li.search a:after{display:none!important}header#masthead .above-header p{width:calc(100% - 180px)}header#masthead .above-header a.fabrics{padding:5px 12px}section.top.slider .text h1,section.top.slider .text h2{font-size:2em}section.top.slider .glide__bullets{bottom:2em;top:auto}.glide__arrow{width:40px;top:150px}.glide__bullets{bottom:auto;top:280px}ul.glide__slides li{height:auto;display:block}section.our-services .allservices a.service{width:100%;margin:0 0 20px}section.stage-fabrics .categories a.single-category{width:calc(50% - 20px)}.woocommerce.woocommerce-shop ul.products li.product{width:calc(50% - 20px)}section.projects .posts a{width:100%;margin:0 0 20px 0}section.gold-banner{padding:10px 10%}section.columns-text .content{display:block}section.columns-text .content div{width:100%}.glide__arrows.square-style .glide__arrow--right{right:-15px}.glide__arrows.square-style .glide__arrow--left{left:-15px}section.cta-banner{display:block}section.cta-banner .text{margin-bottom:20px;width:100%}section.columns-text .content.two-columns{column-count:1}section.posts a.post{width:100%;margin:0 0 20px 0}section.top.single-post{padding:0;background:none}section.top.single-post .text{border-radius:0}section.top.single-post .image{display:block!important}section.top.single-post .text{padding:40px 5%}section.top.search .text{padding:100px 5%}section.about{padding:50px 5%}footer#colophon .site-info .widget{max-width:calc(50% - 10px);margin:0 20px 20px 0}footer#colophon .bottom>p{display:none}}.woocommerce div.product form.cart .reset_variations{display:none!important}@media screen and (max-width:640px){header#masthead .main-header .contact a.link h5,header#masthead .main-header .contact a.link p{display:none}header#masthead .main-header .contact a.link svg{display:block!important}header#masthead .main-header .contact a.link svg#phone-icon{fill:#A885AE;transition:all 0.3s ease}header#masthead .main-header .contact a.link svg#mail-icon{fill:#652C6B;transition:all 0.3s ease}header#masthead .main-header .contact a.link:hover svg#phone-icon{fill:#652C6B;transition:all 0.3s ease}header#masthead .main-header .contact a.link:hover svg#mail-icon{fill:#A885AE;transition:all 0.3s ease}header#masthead .main-header .contact{width:auto;margin-right:20px}header#masthead .main-header .contact a.mail.link{margin-right:15px}header#masthead .above-header a.fabrics{display:none}header#masthead .above-header p{width:100%}section.top.slider ul.glide__slides li{background-image:none!important;background-color:#f8f8f8!important;display:block}section.top.slider .text{width:100%;padding:50px 5% 3em;background:#f8f8f8}section.top.slider .text h1,section.top.slider .text h2{color:#652c6b}section.top.slider .text p{color:#464646}section.top.slider .overlay{display:none}section.top.slider .image{width:100%;display:block!important;height:300px}section.stage-fabrics .categories a.single-category,.woocommerce.woocommerce-shop ul.products li.product{width:100%;margin:0 0 15px}section.stage-fabrics .categories h2{margin:0 0 20px}section.our-services .allservices a.service .content .text{opacity:1;max-height:100%}section.our-services .allservices a.service .content .text p{display:none}section.projects .posts a .content .text{opacity:1;max-height:100%}section.projects .posts a .content{padding:20px 20px 15px}section.projects .posts a .content h3{margin-bottom:10px}section.projects .posts a .content .text p{display:none}section.top .text{padding:40px 5%}section.gold-banner{padding:10px 5%}section.top .text{padding:40px 5%}section.cta-banner{padding:50px 5%}section div.gform_wrapper{padding:25px 25px 10px!important}body.search-results section.top .image{display:none}.woocommerce.single div.product .main-content div.images{width:100%;margin-bottom:25px}.woocommerce.single div.product .main-content{display:block}.woocommerce.single div.product div.summary{width:100%}.woocommerce div.product form.cart{position:fixed;bottom:0;background:#f8f8f8;padding:15px 20px 25px;width:100%;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);left:0;margin-bottom:0;z-index:100}.woocommerce div.product form.cart .variations select{max-width:88.5%}section.request-quote{padding:35px 5%}section.request-quote div#ywraq-other-form{padding:30px;margin:35px auto 0}.glide__arrows.square-style .glide__arrow--left{left:0}.glide__arrows.square-style .glide__arrow--right{right:0}footer#colophon{z-index:9999;position:relative}footer#colophon .site-info{padding:45px 5% 25px}footer#colophon .site-info .widget{max-width:100%;margin:0 0 25px 0}}@media screen and (max-width:500px){main#main{margin-top:110px}main#primary article{margin-top:110px}}@media screen and (max-width:400px){section.top .image{height:250px}.glide__arrow{top:125px}.glide__bullets{display:none}}