/* -------------------------------------------

	Name:		SolarQuotes
	Date:		2020/03/02
	Author:		http://psdhtml.me

---------------------------------------------  */
*, :before, :after { margin: 0; padding: 0; box-sizing: border-box; outline-color: var(--denim); transform-origin: center center; }
*:focus{ outline: none; }
html { overflow-y: scroll; overflow-x: hidden; min-height: 100%; margin: 0; font-size: 100.01%; -webkit-tap-highlight-color: transparent; -moz-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; -ms-content-zooming: none; -ms-overflow-style: scrollbar; scroll-behavior: smooth; }
body { overflow-x: hidden; width: 100%; min-height: 100%; background: var(--mystic); font-size: 16px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
@-ms-viewport { width: device-width; }
@viewport { width: device-width; }	

@font-face { font-family: 'i'; src: url('/css/energy/icons/icomoon.woff2') format('woff2'), url('/css/energy/icons/icomoon.woff') format('woff'), url('/css/energy/icons/icomoon.ttf') format('truetype'); }
@font-face { font-family: 'breadcrumb-icons'; src: url('/css/font/breadcrumb-icons.woff2') format('woff2'),url('/css/font/breadcrumb-icons.woff') format('woff'); font-display: swap }

/*! Variables --------- */
:root {
    --white:       #ffffff; 
    --black:       #000000; 
    --punch:       #c2242c;
    --red:         #f80807; 
    --tango:       #f3701f; 
    --poppy:       #f8981b; 
    --rum:         #01d075; 
    --cerulean:    #00acdd; 
    --curious:     #24a9e0; 
    --foam:        #e8f6fc; 
    --blue:        #1f88c8; 
    --haze:        #f4f7f9; 
    --denim:       #1b75bb; 
    --mystic:      #eaeff3; 
    --danube:      #78a9d6; 
    --castle:      #9fa2a5; 
    --matisse:     #1c5693; 
    --heather:     #afb7c7; 
    --cadet:       #bfc5d2; 
    --silver:      #d4d7e0; 
    --coal:        #2b3864; 
    --ghost:       #bfc3d1; 
    --haiti:       #090f26; 
    --cardinal:    #be1e2d; 
    --amber:       #ffc000;
}


/*! Defaults --------- */
body, textarea, input, select, option, button { color: var(--coal); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; line-height: 1.75; }
.content { color: black}
.intro-head { color: var(--coal) }
li *, dt *, dd *, p *, figure *, th *, td *, legend * { font-size: 1em; }
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend { margin-bottom: 26px; }
.banner-mobile { display: none; }


h1, h2, h3, h4, h5, h6, legend { margin-bottom: 20px; font-size: 26px; font-weight: 700; line-height: 1.1666666667; }
h1, h2 { font-size: 26px; font-weight: 700; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; }

a { background: none; color: var(--tango); text-decoration: none; cursor: pointer; outline-width: 0; -webkit-text-decoration-skip: objects; } /*---*/ a span { cursor: pointer; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, legend a, body > .footer a, .container > .footer a, .list-features a, .widgets .widget-callout a { color: inherit; }

ul, ol, dd, blockquote { padding-left: 40px; }


/*! Mixins --------- */
/* cl:b */	.intro-foot:after, .intro:after, .shell:after, .footer-bottom:after, .container > .main:after, body > .footer:after, form p:after, .cols-a:after { content: ""; display: block; overflow: hidden; clear: both; }
/* fill */	.widgets .widget-callout a:before, .widgets .widget-rankings label:before, .widgets li:after, .widgets .widget-callout a:before, .widgets .widget-callout:before, #header:after, .mentioned-images a:before, .intro-foot:before, .list-features a:before, .list-features li:before, .intro:before, .entry-content:after, .entry-content > h1:first-child + p:after, .entry-content > h2:first-child + p:after, .entry-content > h3:first-child + p:after, .entry-content > h4:first-child + p:after, .entry-content > h5:first-child + p:after, .entry-content > h6:first-child + p:after, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:after, .entry-content > h1:first-child + p:before, .entry-content > h2:first-child + p:before, .entry-content > h3:first-child + p:before, .entry-content > h4:first-child + p:before, .entry-content > h5:first-child + p:before, .entry-content > h6:first-child + p:before, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:before { content: ""; display: block; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; text-align: left; text-indent: -3000em; }
/* wide */	.intro .list-features.start-here-item:before, .intro .promotion-mobile:before, #header:before, .footer-bottom:before, body > .footer:before, .container > .footer:before, .entry-content .section-body .accordion ~ *:before, .entry-content .section-body:before, .entry-content:before { content: ""; display: block; position: absolute; left: 50%; top: 0; bottom: 0; z-index: -1; width: 100vw; margin: 0 0 0 -50vw; }
/* icon */ 	.list-features.start-here-item .feature-title:before, .widgets .widget-callout strong:before, .list-features li:after, .list-advantages li:before, .accordion .accordion-title:before { display: block; position: absolute; left: 0; right: 0; top: 50%; margin: -10px 0 0; font-weight: 400; font-family: i; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }
/* z:9  */	.widgets .widget-callout a:before, .widgets .widget-callout a:before, .mentioned-images a:before, .list-features a:before { z-index: 8; }
/* cu:d */ 	#nav li.current_page_item > a, [disabled], .disabled { cursor: default; }
/* td:u */ 	a:hover { text-decoration: underline; }
/* td:n */ 	.widgets .widget-callout a, .list-features a, .footer-nav ul li a { text-decoration: none; }


/*! Layout --------- */
body > .container { position: relative; width: 100%; }
	#header { position: relative; z-index: 8; width: 1110px; margin: 0 auto; padding: 163px 0 50px; color: var(--white); line-height: 1.4444444444; }
		#header:before, .entry-content:before { background: -moz-linear-gradient(-45deg, var(--coal) 0%, var(--blue) 100%); background: -webkit-linear-gradient(-45deg, var(--coal) 0%,var(--blue) 100%); background: linear-gradient(135deg, var(--coal) 0%,var(--blue) 100%); }
		#header:before { z-index: -2; }
		#header:after { left: auto; bottom: 31px; top: auto; width: 562px; height: 310px; background: url(https://www.solarquotes.com.au/wp-content/themes/focus/images/blue/person.png) no-repeat; background-size: auto 100%; }
		#header .logo { position: absolute; left: 0; top: 60px; z-index: 1; width: 250px; height: 59px; background-size: 100% 100%; }
		#header .logo { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDA2LjQgMzMwLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MDYuNCAzMzAuNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjt9IC5zdDF7ZmlsbDojRkZGRkZGO30gLnN0MntvcGFjaXR5OjAuODtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggZD0iTTI5LjIgMjMxYzAtMTExLjIgOTAuNy0yMDEuOSAyMDEuOS0yMDEuOVM0MzMuMiAxMTkuOCA0MzMuMiAyMzFjMCA1LjMtLjIgMTAuNi0uNiAxNS45aDI5LjJjLjQtNS4zLjYtMTAuNi42LTE1LjlDNDYyLjEgMTAzLjYgMzU4LjUgMCAyMzEgMCAxMDMuNiAwIDAgMTAzLjYgMCAyMzFjMCA1LjMuMiAxMC42LjYgMTUuOWgyOS4yYy0uNC01LjEtLjYtMTAuNC0uNi0xNS45eiIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik05ODcuNiAyMzIuNmgtMS40Yy0zLjkgMC01LjctLjQtNi43LTMuMSAyLjktNS43IDQuNS0xMi43IDQuNS0yMXYtNzcuN2MwLTIzLjktMTIuNS0zNy42LTM1LjYtMzcuNnMtMzUuNiAxMy43LTM1LjYgMzcuNnY3Ny41YzAgMjMuOSAxMi41IDM3LjYgMzUuNiAzNy42IDYuMyAwIDExLjctMSAxNi40LTIuNyAzLjEgNi4zIDkuOCAxMC4yIDIwLjIgMTAuMmgyLjVjNS43IDAgMTAuNC00LjcgMTAuNC0xMC40cy00LjYtMTAuNC0xMC4zLTEwLjR6bS0yNy0yMi43YzAgMTAuNi00LjcgMTQuNy0xMi4xIDE0LjctNy40IDAtMTIuMS00LjEtMTIuMS0xNC43di04MC43YzAtMTAuNiA0LjctMTQuNyAxMi4xLTE0LjcgNy40IDAgMTIuMSA0LjEgMTIuMSAxNC43djgwLjd6TTEwNTUuNSA5NC44Yy02LjMgMC0xMS4yIDUuMS0xMS4yIDExLjJ2MTA0LjRjMCAxMC42LTQuNyAxNC41LTEyLjEgMTQuNS03LjQgMC0xMi4xLTMuOS0xMi4xLTE0LjVWMTA2LjFjMC02LjMtNS4xLTExLjItMTEuMi0xMS4ydi0uMmgtMS4yYy02LjMgMC0xMS4yIDUuMS0xMS4yIDExLjJ2MTAyLjZjMCAyMy45IDExLjkgMzcuNiAzNSAzNy42czM1LTEzLjcgMzUtMzcuNlYxMDUuOWMuMi02LjItNC45LTExLjEtMTEtMTEuMXpNMTExMy4zIDkzLjJjLTIzLjEgMC0zNS42IDEzLjctMzUuNiAzNy42djc3LjdjMCAyMy45IDEyLjUgMzcuNiAzNS42IDM3LjZzMzUuNi0xMy43IDM1LjYtMzcuNnYtNzcuN2MwLTIzLjktMTIuNS0zNy42LTM1LjYtMzcuNnptMTIgMTE2LjdjMCAxMC42LTQuNyAxNC43LTEyLjEgMTQuNy03LjQgMC0xMi4xLTQuMS0xMi4xLTE0Ljd2LTgwLjdjMC0xMC42IDQuNy0xNC43IDEyLjEtMTQuNyA3LjQgMCAxMi4xIDQuMSAxMi4xIDE0Ljd2ODAuN3pNMTIxNC4zIDk1aC01MS4xYy01LjkgMC0xMC42IDQuNy0xMC42IDEwLjggMCA1LjkgNC43IDEwLjYgMTAuNiAxMC42aDEzLjl2MTE3LjFjMCA1LjkgNC43IDEwLjYgMTAuNiAxMC42aDIuMmM1LjkgMCAxMC42LTQuNyAxMC42LTEwLjZWMTE2LjFoMTMuOWM1LjkgMCAxMC42LTQuNyAxMC42LTEwLjYtLjEtNS44LTQuOC0xMC41LTEwLjctMTAuNXpNMTI4NC4yIDExNi4xYzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNiAwLTUuOS00LjctMTAuNi0xMC42LTEwLjZIMTIzMXYxNDguOGg1My4zYzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNiAwLTUuOS00LjctMTAuNi0xMC42LTEwLjZoLTMwVjE3OWgyMS41YzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNnMtNC43LTEwLjYtMTAuNi0xMC42aC0yMS41di00MS43aDI5Ljl6TTEzMzQuOCA5My4yYy0yMi45IDAtMzQuNyAxMy43LTM0LjkgMzcuNCAwIDE3LjIgNi4zIDI5LjYgMjUuOCA0Ni44IDE1LjMgMTMuNSAyMCAyMS41IDIwIDMyLjUgMCAxMC42LTQuNyAxNC41LTEyLjEgMTQuNS03LjQgMC0xMi4xLTMuOS0xMi4xLTE0LjV2LTkuMmMwLTYuMy01LjEtMTEuMi0xMS4yLTExLjItNi4zIDAtMTEuMiA1LjEtMTEuMiAxMS4ydjcuOGMwIDIzLjkgMTEuOSAzNy42IDM1IDM3LjZzMzUtMTMuNyAzNS0zNy42YzAtMTcuMi02LjMtMjkuNi0yNS44LTQ2LjgtMTUuMy0xMy41LTIwLTIxLjUtMjAtMzIuNSAwLTEwLjYgNC4zLTE0LjcgMTEuNy0xNC43IDcuNCAwIDExLjcgNC4xIDExLjcgMTQuN3YzLjljMCA2LjMgNS4xIDExLjIgMTEuMiAxMS4yIDYuMyAwIDExLjItNS4xIDExLjItMTEuMnYtMi4zYy4xLTIzLjktMTEuNC0zNy42LTM0LjMtMzcuNnpNNjI0LjIgMjQ2LjdjMjMuNSAwIDM2LjItMTMuOSAzNi4yLTM4LjJ2LTc5LjFjMC0yNC4zLTEyLjctMzguMi0zNi4yLTM4LjItMjMuNSAwLTM2LjIgMTMuOS0zNi4yIDM4LjJ2NzkuMWMwIDI0LjMgMTIuNyAzOC4yIDM2LjIgMzguMnptLTEyLjMtMTE4LjhjMC0xMSA0LjctMTUuMSAxMi4zLTE1LjEgNy42IDAgMTIuMyA0LjMgMTIuMyAxNS4xdjgyYzAgMTEtNC43IDE1LjEtMTIuMyAxNS4xLTcuNiAwLTEyLjMtNC4zLTEyLjMtMTUuMXYtODJ6TTczNS4yIDIzNGMwLTUuOS00LjctMTAuOC0xMC44LTEwLjhoLTI4LjZWMTAzLjhjMC01LjktNC43LTEwLjgtMTAuOC0xMC44aC0yLjJjLTYuMSAwLTEwLjggNC43LTEwLjggMTAuOHYxNDFoNTIuM2M2LS4xIDEwLjktNC44IDEwLjktMTAuOHpNODE5LjggMjMyLjRsLTE5LjYtMTIyLjJDNzk4LjYgMTAwLjIgNzkwIDkzIDc4MCA5M3MtMTguNiA3LjItMjAuMiAxNy4ybC0xOS42IDEyMi4yYy0xLjIgNi43IDMuOSAxMi41IDEwLjYgMTIuNSA1LjMgMCA5LjgtMy45IDEwLjYtOS4ybDIuNy0xOC40aDI5LjRsMi43IDE4LjRjLjggNS4zIDUuMyA5LjIgMTAuNiA5LjJoMi4yYzYuNyAwIDExLjgtNiAxMC44LTEyLjV6bS01Mi43LTM1LjZsMTEuNC03Ni45aC40bDExLjQgNzYuOWgtMjMuMnpNODM3LjggMjQ0LjZjNi43LjIgMTEuOS01LjEgMTEuOS0xMS43di00OS43aDguMmMxMC44IDAgMTUuNyA1LjMgMTUuNyAxOS40VjIzM2MwIDYuNyA1LjMgMTEuOSAxMS45IDExLjkgNi43IDAgMTEuOS01LjMgMTEuOS0xMS45di0yOS44YzAtMTUuOS0zLjktMjcuMi0xNS45LTMyLjF2LS44YzEwLjYtNS4xIDE1LjctMTUuMSAxNS43LTMwLjV2LTExLjljMC0yMy41LTEwLjYtMzUtMzUuNC0zNWgtMzZ2MTM5LjhjLjEgNi42IDUuNCAxMS45IDEyIDExLjl6bTEyLTEzMC4xaDExLjZjOC40IDAgMTIuMSA0LjcgMTIuMSAxNS43djE1LjFjMCAxMi4xLTUuNSAxNi4xLTE0LjMgMTYuMWgtOS40di00Ni45ek01NDMuOSA5MS40Yy0yMy4zIDAtMzUuMiAxMy45LTM1LjIgMzguMiAwIDE3LjQgNi4zIDMwIDI2LjIgNDcuNiAxNS43IDEzLjcgMjAuNCAyMS45IDIwLjQgMzMuMSAwIDEwLjgtNC43IDE0LjctMTIuMyAxNC43LTcuNiAwLTEyLjMtMy45LTEyLjMtMTQuN3YtOS40YzAtNi4zLTUuMS0xMS40LTExLjQtMTEuNC02LjMgMC0xMS40IDUuMS0xMS40IDExLjR2Ny44YzAgMjQuMyAxMi4xIDM4LjIgMzUuNiAzOC4yczM1LjYtMTMuOSAzNS42LTM4LjJjMC0xNy40LTYuMy0zMC0yNi4yLTQ3LjYtMTUuNy0xMy43LTIwLjQtMjEuOS0yMC40LTMzLjEgMC0xMSA0LjMtMTUuMSAxMS45LTE1LjEgNy42IDAgMTEuOSA0LjMgMTEuOSAxNS4xdjMuOWMwIDYuMyA1LjEgMTEuNCAxMS40IDExLjQgNi4zIDAgMTEuNC01LjEgMTEuNC0xMS40di0yLjNjLjEtMjQuMy0xMS45LTM4LjItMzUuMi0zOC4yek0xMzk2LjQgMTAxLjRjMC0zLjctMi41LTYuMS02LjktNi4xaC04LjJ2MTguMmgzLjl2LTUuOWgzLjFsMy45IDUuOWg0LjdsLTQuNS02LjVjMi41LS45IDQtMi42IDQtNS42em0tNyAzaC00LjF2LTUuM2gzLjljMiAwIDMuMS44IDMuMSAyLjUgMCAxLjYtMSAyLjYtMi45IDIuOHpNMTM4OC42IDg2LjJjLTEwIDAtMTcuNiA3LjgtMTcuNiAxOC4ydi4yYzAgMTAuNCA3LjggMTguNCAxNy44IDE4LjRzMTcuNi03LjggMTcuNi0xOC4ydi0uMmMwLTEwLjQtNy44LTE4LjQtMTcuOC0xOC40em0xMy4xIDE4LjZjMCA3LjYtNS41IDEzLjUtMTIuOSAxMy41cy0xMy4xLTUuOS0xMy4xLTEzLjd2LS4yYzAtNy42IDUuNS0xMy41IDEyLjktMTMuNXMxMy4xIDUuOSAxMy4xIDEzLjd2LjJ6TTU1MiAyOTdjLTItMS4yLTMuOS0yLjItNS45LTIuN3MtMy41LTEtNC43LTEuMmMtMy45LTEtNi45LTEuOC05LjItMi4zLTIuMy0uNi00LjEtMS4yLTUuNS0xLjgtMS40LS42LTIuMy0xLjItMi43LTItLjQtLjgtLjYtMS44LS42LTIuOSAwLTEuMi4yLTIuMy44LTMuMS42LTEgMS40LTEuNiAyLjItMi4yIDEtLjYgMi0xIDIuOS0xLjIgMS0uMiAyLjItLjQgMy4xLS40IDEuNiAwIDMuMS4yIDQuNS40czIuNy44IDMuNyAxLjRjMSAuNiAyIDEuNiAyLjUgMi43LjYgMS4yIDEgMi43IDEuMiA0LjVINTU3YzAtMy4zLS42LTYuNS0yLTguOC0xLjItMi41LTMuMS00LjUtNS4zLTYuMS0yLjItMS42LTQuNy0yLjUtNy42LTMuMy0yLjktLjYtNS45LTEtOS0xLTIuNyAwLTUuMy40LTggMS4yLTIuNy44LTUuMSAxLjgtNy4yIDMuMy0yIDEuNi0zLjcgMy4zLTUuMSA1LjctMS40IDIuMy0yIDQuOS0yIDggMCAyLjcuNiA1LjEgMS42IDcgMSAyIDIuMyAzLjUgNC4xIDQuOSAxLjYgMS4yIDMuNSAyLjMgNS43IDMuMSAyIDEgNC4zIDEuNiA2LjUgMi4yIDIuMi44IDQuMyAxLjIgNi41IDEuOHMzLjkgMS4yIDUuNyAxLjhjMS44LjggMy4xIDEuNiA0LjEgMi41IDEgMSAxLjYgMi4zIDEuNiAzLjlzLS40IDIuNy0xLjIgMy43Yy0uOCAxLTEuOCAxLjgtMi45IDIuMy0xLjIuNi0yLjMgMS0zLjcgMS4yLTEuNC4yLTIuNS4yLTMuNy4yLTEuOCAwLTMuNS0uMi01LjEtLjYtMS44LS40LTMuMS0xLjItNC4zLTItMS4yLS44LTIuMi0yLTIuOS0zLjMtLjgtMS40LTEuMi0yLjktMS02LjFoLTEyLjdjLS4yIDMuNy42IDYuOSAyIDkuNiAxLjQgMi43IDMuMyA0LjkgNS43IDYuNyAyLjMgMS44IDUuMSAzLjEgOC4yIDMuOSAzLjEuOCA2LjMgMS4yIDkuNiAxLjIgNC4xIDAgNy42LS40IDEwLjgtMS40IDMuMS0uOCA1LjctMi4yIDcuOC0zLjkgMi0xLjggMy43LTMuNyA0LjctNi4xIDEtMi4zIDEuNi00LjkgMS42LTcuNiAwLTMuMy0uOC02LjEtMi4yLTguMi0xLjYtMi0zLjQtMy42LTUuMy01ek01NjQuNSAyNjguOGgxMy4xdjYwLjFoLTEzLjF6TTYyNC42IDMwOS4yaC0uMmwtMjUuMS00MC40aC0xMy4xdjYwLjFoMTIuNHYtNDAuMWguMmwyNSA0MC4xaDEzLjF2LTYwLjFoLTEyLjN6TTY4MS42IDMxNS44Yy0yLjIgMi41LTUuMyAzLjctOS40IDMuNy0zLjEgMC01LjUtLjYtNy42LTEuOC0yLjItMS0zLjctMi41LTUuMS00LjUtMS4yLTItMi4yLTQuMS0yLjctNi41LS44LTIuNS0xLTQuOS0xLTcuNHMuNC01LjEgMS03LjYgMS40LTQuNyAyLjctNi43YzEuNC0yIDIuOS0zLjUgNS4xLTQuN3M0LjctMS44IDcuNi0xLjhjMS42IDAgMy4xLjIgNC43LjggMS40LjQgMi43IDEuMiAzLjkgMi4yIDEuMiAxIDIuMiAyLjIgMi45IDMuMy44IDEuNCAxLjQgMi43IDEuNiA0LjdINjk4Yy0uNC0zLjUtMS40LTYuNS0yLjktOS4yLTEuNC0yLjctMy4zLTUuMS01LjctNi45LTIuMy0xLjgtNC45LTMuMS03LjgtNC4xLTIuOS0xLTYuMS0xLjQtOS40LTEuNC00LjUgMC04LjYuOC0xMi4zIDIuMy0zLjUgMS42LTYuNyAzLjctOS4yIDYuNy0yLjUgMi43LTQuNSA2LjEtNS45IDEwLTEuNCAzLjktMiA4LTIgMTIuNSAwIDQuMy42IDguNCAyIDEyLjEgMS40IDMuNyAzLjMgNyA1LjkgOS44IDIuMyAyLjkgNS41IDUuMSA5LjIgNi43IDMuNSAxLjYgNy44IDIuMyAxMi4zIDIuMyAzLjcgMCA3LS42IDEwLjItMS44IDMuMS0xLjIgNS43LTIuNyA4LTQuOSAyLjItMiA0LjEtNC41IDUuNS03LjYgMS40LTMuMSAyLjItNi41IDIuNS0xMC4yaC0xMi43Yy0uNCA0LjMtMS44IDcuNS00LjEgMTB6TTcxNy40IDMwMy4xaDI5LjJ2LTEwLjJoLTI5LjJWMjgwaDMxLjd2LTExLjJoLTQ1djYwLjFoNDUuNnYtMTEuMWgtMzIuM3pNNzkzLjYgMzEzLjNjMi0xLjYgMy45LTIuOSA1LjktNC4zIDIuMi0xLjIgNC4xLTIuNSA2LjEtMy45czMuNy0yLjkgNS4zLTQuNWMxLjYtMS42IDIuNy0zLjUgMy43LTUuN3MxLjQtNC43IDEuNC03LjYtLjQtNS41LTEuNi03LjhjLTEuMi0yLjMtMi43LTQuMy00LjUtNS45LTItMS42LTQuMS0yLjctNi41LTMuNS0yLjMtLjgtNC45LTEuMi03LjYtMS4yLTMuNSAwLTYuNy42LTkuNCAxLjgtMi43IDEuMi01LjEgMi45LTYuOSA1LjEtMiAyLjItMy4xIDQuNy00LjEgNy42LS44IDIuOS0xLjIgNi4xLTEuMiA5aDExLjRjMC0xLjYgMC0zLjEuNC00LjdzLjgtMi45IDEuNi00LjNjLjgtMS4yIDEuOC0yLjMgMi45LTMuMSAxLjQtLjggMi43LTEuMiA0LjUtMS4yIDIuNSAwIDQuNy44IDYuMyAyLjMgMS44IDEuNiAyLjUgMy43IDIuNSA2LjcgMCAxLjgtLjQgMy4zLTEuMiA0LjctLjggMS40LTEuOCAyLjUtMi45IDMuNy0xLjIgMS4yLTIuNSAyLjItMy45IDMuMS0xLjQgMS0yLjcgMS44LTQuMSAyLjctMi41IDEuOC00LjkgMy4zLTcuMiA1LjEtMi4yIDEuNi00LjEgMy41LTUuOSA1LjUtMS42IDIuMi0yLjkgNC4zLTMuOSA2LjktMS4yIDIuNS0xLjYgNS43LTEuNiA5aDQzLjN2LTEwLjJoLTI3LjhjMS40LTIgMy0zLjcgNS01LjN6TTg1NC45IDI3NS41Yy0yLTIuMy00LjMtNC4xLTYuOS01LjEtMi43LTEtNS41LTEuNi04LjQtMS42LTIuOSAwLTUuNy42LTguMiAxLjYtMi41IDEtNC45IDIuNy02LjkgNS4xLTIgMi4zLTMuNSA1LjUtNC43IDkuNC0xLjIgMy45LTEuOCA4LjYtMS44IDE0LjVzLjYgMTAuOCAxLjggMTQuN2MxLjIgMy45IDIuNyA3IDQuNyA5LjQgMiAyLjMgNC4zIDQuMSA2LjkgNS4xIDIuNSAxIDUuMyAxLjYgOC4yIDEuNiAyLjkgMCA1LjktLjYgOC40LTEuNnM0LjktMi43IDYuOS01LjFjMi0yLjMgMy41LTUuNSA0LjctOS40IDEuMi0zLjkgMS44LTguOCAxLjgtMTQuNyAwLTUuOS0uNi0xMC42LTEuOC0xNC41LTEuMi0zLjktMi44LTcuMS00LjctOS40em0tNS43IDIzLjljMCAxLjYgMCAzLjctLjIgNi4xIDAgMi4zLS40IDQuNy0xIDYuOXMtMS42IDQuMS0yLjkgNS43Yy0xLjQgMS42LTMuMSAyLjMtNS43IDIuMy0yLjMgMC00LjEtLjgtNS41LTIuMy0xLjItMS42LTIuMi0zLjUtMi43LTUuN3MtLjgtNC41LTEtNi45Yy0uMi0yLjUtLjItNC41LS4yLTYuMSAwLTEgMC0yLjMgMC0zLjcuMi0xLjYuMi0yLjkuNC00LjVzLjQtMi45LjgtNC41Yy40LTEuNC44LTIuNyAxLjYtMy45LjgtMS4yIDEuNi0yLjIgMi43LTIuOSAxLjItLjggMi41LTEuMiA0LjEtMS4yIDEuNiAwIDIuOS40IDQuMSAxLjIgMS4yLjggMi4yIDEuOCAyLjcgMi45LjYgMS4yIDEuMiAyLjMgMS42IDMuOS40IDEuNi42IDIuOS44IDQuNS4yIDEuNi40IDMuMS40IDQuNSAwIDEuNSAwIDIuNyAwIDMuN3pNOTAwLjkgMjc1LjVjLTItMi4zLTQuMy00LjEtNi45LTUuMS0yLjctMS01LjUtMS42LTguNC0xLjZzLTUuNy42LTguMiAxLjYtNC45IDIuNy02LjkgNS4xYy0yIDIuMy0zLjUgNS41LTQuNyA5LjQtMS4yIDMuOS0xLjggOC42LTEuOCAxNC41cy42IDEwLjggMS44IDE0LjdjMS4yIDMuOSAyLjcgNyA0LjcgOS40IDIgMi4zIDQuMyA0LjEgNi45IDUuMSAyLjUgMSA1LjMgMS42IDguMiAxLjZzNS45LS42IDguNC0xLjYgNC45LTIuNyA2LjktNS4xYzItMi4zIDMuNS01LjUgNC43LTkuNCAxLjItMy45IDEuOC04LjggMS44LTE0LjcgMC01LjktLjYtMTAuNi0xLjgtMTQuNS0xLjItMy45LTIuOC03LjEtNC43LTkuNHptLTUuNyAyMy45YzAgMS42IDAgMy43LS4yIDYuMSAwIDIuMy0uNCA0LjctMSA2LjlzLTEuNiA0LjEtMi45IDUuN2MtMS40IDEuNi0zLjEgMi4zLTUuNyAyLjMtMi4zIDAtNC4xLS44LTUuNS0yLjMtMS4yLTEuNi0yLjItMy41LTIuNy01LjctLjYtMi4yLS44LTQuNS0xLTYuOS0uMi0yLjUtLjItNC41LS4yLTYuMSAwLTEgMC0yLjMgMC0zLjcuMi0xLjYuMi0yLjkuNC00LjVzLjQtMi45LjgtNC41Yy40LTEuNC44LTIuNyAxLjYtMy45LjgtMS4yIDEuNi0yLjIgMi43LTIuOSAxLjItLjggMi41LTEuMiA0LjEtMS4yIDEuNiAwIDIuOS40IDQuMSAxLjIgMS4yLjggMi4yIDEuOCAyLjcgMi45LjYgMS4yIDEuMiAyLjMgMS42IDMuOS40IDEuNi42IDIuOS44IDQuNS4yIDEuNi40IDMuMS40IDQuNSAwIDEuNSAwIDIuNyAwIDMuN3pNOTQ3LjUgMjc4LjZjLTEuNi0yLjktNC4xLTUuMS02LjktNy0yLjctMi02LjUtMi43LTExLTIuNy0zLjEgMC01LjkuNi04LjQgMS44LTIuNSAxLTQuNyAyLjUtNi41IDQuNS0xLjggMi0zLjEgNC4zLTQuMSA2LjktMS4yIDIuNS0xLjYgNS41LTEuNiA4LjQgMCAyLjMuNCA0LjcgMS4yIDcgLjggMi4yIDIgNC4zIDMuNSA2LjEgMS42IDIgMy43IDMuMyA2LjEgNC41IDIuNSAxIDQuOSAxLjYgNy40IDEuNiAyLjkgMCA1LjUtLjYgNy42LTEuNiAyLjItMSA0LjEtMi43IDUuNy01LjFsLjIuMmMtLjIgMS42LS40IDMuMy0uOCA1LjVzLTEgNC4xLTEuOCA1LjljLS44IDItMiAzLjUtMy4zIDQuNy0xLjQgMS40LTMuMSAyLTUuMyAyLTIuMiAwLTMuOS0uOC01LjMtMi4yLTEuNC0xLjYtMi4yLTMuMS0zLjUtNS4xaC0xMS40Yy40IDIuNSAxLjIgNC45IDIuMiA2LjkgMSAyIDIuMyAzLjcgNC4xIDUuMSAxLjggMS40IDMuNyAyLjMgNS45IDMuMSAyLjIuNiA0LjUgMSA3IDEgNC4zIDAgNy44LTEgMTAuOC0yLjcgMi45LTEuOCA1LjUtNC4xIDcuMi03IDItMi45IDMuMy02LjEgNC4xLTkuOC44LTMuNyAxLjItNy4yIDEuMi0xMXMtLjQtNy4yLTEtMTFjLS40LTMuOS0xLjYtNy0zLjMtMTB6bS04LjMgMTUuM2MtLjQgMS40LTEgMi41LTEuOCAzLjVzLTEuOCAxLjgtMi45IDIuM2MtMS4yLjYtMi41LjgtNC4zIDEtMS40IDAtMi43LS40LTMuOS0xLTEtLjYtMi0xLjYtMi43LTIuNS0uNi0xLTEuMi0yLjItMS42LTMuNS0uNC0xLjQtLjYtMi43LS42LTQuMSAwLTEuNC4yLTIuNS42LTMuOS40LTEuNCAxLTIuNSAxLjgtMy41czEuOC0xLjggMi45LTIuM2MxLS42IDIuMy0xIDMuNy0xIDEuNiAwIDIuOS40IDQuMSAxIDEuMi42IDIuMiAxLjYgMi45IDIuNS44IDEgMS40IDIuMiAxLjggMy41LjQgMS4yLjYgMi41LjYgMy45cy0uMiAyLjctLjYgNC4xek0xNzAuMSAxODkuMWgtMTMuN2w3NS4yLTc1LjIgMzIuOSAzMi45di0xNi4zaDE4djM0LjNsMTUuOSAxNS45YzIuMiAyLjIgNC4zIDQuMyA2LjcgNi41LjQuNC44LjYgMSAxLjJsLjguOGgtMTMuNXY1OGgxMDkuOGMuNi01LjcuOC0xMS42LjgtMTcuNCAwLTk1LjQtNzcuMy0xNzIuNy0xNzIuNy0xNzIuN1M1OC41IDEzNC4zIDU4LjUgMjI5LjdjMCA1LjkuNCAxMS43LjggMTcuNGgxMTF2LTU4aC0uMnpNMjE1LjggMjE2LjdoMzIuMVYyNDdoLTMyLjF6IiBjbGFzcz0ic3QxIi8+PHBhdGggZD0iTTIzMSAyOS4yYzExMS40IDAgMjAxLjkgOTAuNyAyMDEuOSAyMDEuOSAwIDUuMy0uMiAxMC42LS42IDE1LjlINDAzYy42LTUuNy44LTExLjYuOC0xNy40IDAtOTUuNC03Ny4zLTE3Mi43LTE3Mi43LTE3Mi43UzU4LjMgMTM0LjEgNTguMyAyMjkuNWMwIDUuOS40IDExLjcuOCAxNy40SDI5LjhjLS40LTUuMy0uNi0xMC42LS42LTE1LjkgMC0xMTEuMiA5MC42LTIwMS44IDIwMS44LTIwMS44eiIgY2xhc3M9InN0MiIvPjwvc3ZnPg==); }
			#header .logo a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: -3000em; }
		#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { margin: 0 0 33px; padding: 0 !important; font-size: 36px; line-height: 1.5; }
		#header .shell { padding: 0 610px 0 0; }
			#header .shell > * { float: left; width: 100%; }
			#header .shell > .form-check { float: right; width: 255px; margin-right: -610px; margin-top: -37px; }		
	.inner-v2 #header { position: absolute; left: 50%; top: 0; width: 250px; height: 160px; margin: 0 0 0 -555px; padding: 0; }		
    #header #text_signature {font-size: 13px;position: absolute;margin-bottom: 0;margin-top: 10px}
    #header #text_signature span { background-image: url(data:image/png;base64,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); width: 25px; background-size: contain;background-repeat: no-repeat;display: inline-block;background-position: 50% 65%; margin-left: 2px;}
	#nav { position: relative; z-index: 9; width: 1110px; margin: -32px auto 30px; padding: 10px 26px!important; box-shadow: 0 3px 12px rgba(0,0,0,.16); background: var(--white); }
		#nav ul { list-style: none; margin: 0; padding: 0; }
			#nav li { position: relative; z-index: 1; height: 44px; margin: 0 40px 0 0; font-size: 16px; white-space: nowrap; }
				#nav li.current_page_item, #nav li a:hover { color: var(--denim); }
			#nav li a { display: block; position: relative; height: 44px; color: inherit; line-height: 44px; text-transform: capitalize; text-decoration: none; }
            #nav #menu-item-1142 > a {color: #F3701F}
			#nav li.menu-search { z-index: 2; margin-left: auto; margin-right: 0; }
				#nav form { position: relative; z-index: 1; width: 407px; padding: 0 50px 0 0; }
				#nav input { padding-right: 90px; padding-left: 42px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAxNy43Ij48cGF0aCBmaWxsPSIjYWJiMWMwIiBkPSJNMzEuOCAxNi40TDI2LjQgMTFjLjktMS4yIDEuNS0yLjYgMS41LTQuMmE2LjcgNi43IDAgMTAtMi42IDUuM2w1LjQgNS40Yy4xLjEuMy4yLjUuMnMuNC0uMS41LS4yYy40LS40LjQtLjguMS0xLjF6TTE2IDYuN2MwLTIuOSAyLjMtNS4yIDUuMi01LjJzNS4yIDIuMyA1LjIgNS4yYzAgMi45LTIuMyA1LjItNS4yIDUuMlMxNiA5LjYgMTYgNi43eiIvPjwvc3ZnPg==) 0 center no-repeat var(--white); background-size: auto 18px; }
                @-webkit-keyframes autofill {
                    to {
                        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAxNy43Ij48cGF0aCBmaWxsPSIjYWJiMWMwIiBkPSJNMzEuOCAxNi40TDI2LjQgMTFjLjktMS4yIDEuNS0yLjYgMS41LTQuMmE2LjcgNi43IDAgMTAtMi42IDUuM2w1LjQgNS40Yy4xLjEuMy4yLjUuMnMuNC0uMS41LS4yYy40LS40LjQtLjguMS0xLjF6TTE2IDYuN2MwLTIuOSAyLjMtNS4yIDUuMi01LjJzNS4yIDIuMyA1LjIgNS4yYzAgMi45LTIuMyA1LjItNS4yIDUuMlMxNiA5LjYgMTYgNi43eiIvPjwvc3ZnPg==) 0 center no-repeat var(--white);
                        background-size: auto 18px;
                    }
                }
                #nav input:-webkit-autofill {
                    -webkit-animation-name: autofill;
                    -webkit-animation-fill-mode: both;
                }                
				#nav li.menu-search #search { overflow: hidden; position: absolute; right: 0; top: 0; z-index: 9; width: 125px; border-radius: 22px; background: var(--heather); color: var(--white); font-weight: 500; font-size: 13px; text-transform: uppercase; text-align: center; letter-spacing: .12em; }
    .sqheader #nav > div > div > div > ul > li { padding: 0; }    
	.container > .main { position: relative; z-index: 5; width: 1110px; margin: 0 auto; }
	body > .footer, .container > .footer { position: relative; z-index: 3; width: 1110px; margin: 0 auto; padding: 63px 0 0; color: var(--white); line-height: 1.4444444444; }
		body > .footer:before, .container > .footer:before { background: var(--coal); }
		.footer-top { position: relative; z-index: 3; margin: 0 0 68px; }
			.footer-top .shell { padding-right: 312px; }
				.footer-top .shell .form-check { float: right; width: 255px; margin-right: -312px; }
				.footer-top .shell .footer-nav { float: left; width: 100%; margin-right: 0; }
		.footer-bottom { position: relative; z-index: 2; padding: 29px 0 4px; font-size: 14px; }
			.footer-bottom:before { background: var(--haiti); }
			.footer-bottom p { float: left; margin-bottom: 24px; }
			.footer-bottom ul { float: right; list-style: none; margin-bottom: 17px; padding: 0; }
				.footer-bottom ul li { margin: 0 0 7px 40px; }
			.footer-bottom .shell, #nav .shell { padding: 0; font-size: inherit; }
				.footer-bottom .shell > *, .footer-bottom .shell > *:first-child, #nav .shell > * { float: right; width: auto; margin-right: 0; }
				.footer-bottom .shell > *:first-child { float: left; }
		.footer-nav { position: relative; padding: 0 0 50px; }
			.footer-cols { margin: 0 0 0 -40px; }
				.footer-cols > * { margin: 0 0 30px; border-left: 40px solid rgba(0,0,0,0); }
			.footer-title { display: block; margin: 0 0 27px; font-weight: 700; font-size: 16px; }
				.footer-title:first-letter { text-transform: capitalize; }
			.footer-nav ul { list-style: none; margin: 0; padding: 0; color: var(--ghost); }
				.footer-nav ul li { margin: 0 0 8px; font-size: 14px; }				
					.footer-nav ul li a:hover { color: var(--white); }
			.footer-nav .form-search-container { display: block; position: absolute; left: 0; bottom: 0; width: 100%; max-width: 309px; margin: 0; padding: 0 30px 0 0; }
				.footer-nav .form-search-container input { position: relative; z-index: 2; padding-right: 69px; }
				.footer-nav .form-search-container input[type="submit"] { position: absolute; right: 0; bottom: 0; z-index: 9; width: 84px; height: 44px; padding: 0; border-radius: 22px; background: var(--cadet); }
					.footer-nav .form-search-container input[type="submit"]:hover { background: var(--haiti); }
		.footer .postcode-form { margin-top: -83px; }
        .breadcrumb {margin-bottom: 30px}

/*! Columns --------- */
.shell { padding-right: 285px; }
	.shell > * { float: right; width: 255px; margin-right: -285px; }
	.shell > *:first-child { float: left; width: 100%; margin-right: 0; }
#inner.shell { padding-right: 0; }
	#inner.shell > *, #nav .shell > * { float: none; width: auto; margin-right: 0; }
	

/*! Modules --------- */
.accordion { margin: 55px 0 100px; border-bottom: 1px solid var(--danube); }
	.accordion .accordion-title, .entry-content .accordion .accordion-title { position: relative; z-index: 2; margin: 0; padding: 27px 70px 27px 25px; border-top: 1px solid var(--danube); color: var(--denim); font-weight: 400; font-size: 26px; line-height: 1.3333333333; text-align: left; cursor: pointer; }
		.accordion .accordion-title:before { content: "\e903"; left: auto; width: 67px; color: var(--tango); font-size: 8px; }
		.accordion .accordion-title.open:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	.accordion .accordion-content { max-width: 990px; padding: 3px 25px 19px; }
	
.content-top { font-size: 18px; line-height: 1.4444444444; }
	.content-top img { display: block; margin: 40px 0; }
	
.embed-container { display: block; height: auto !important; margin: 41px 0 !important; padding: 0 !important; }
	.embed-container:first-child { margin-top: 0 !important; }
	.embed-container iframe, .embed-container object, .embed-container embed { position: relative !important; width: 100% !important; max-width: 768px !important; height: 432px !important; }
.embed-container {position: relative;margin-bottom: 20px;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}

.embed-container iframe,
.embed-container object,
.embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
.entry-content { position: relative; z-index: 2; padding: 180px 0 0; }
	.entry-content:before { bottom: auto; height: 100%; max-height: 490px; }	
	.entry-content:after { top: 60px; right: auto; bottom: auto; z-index: 1; width: 250px; height: 59px; background-size: 100% 100%; }
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p { max-width: 678px; }
	.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-content > #dpsp-post-content-markup:first-child + h1, .entry-content > #dpsp-post-content-markup:first-child + h2, .entry-content > #dpsp-post-content-markup:first-child + h3, .entry-content > #dpsp-post-content-markup:first-child + h4, .entry-content > #dpsp-post-content-markup:first-child + h5, .entry-content > #dpsp-post-content-markup:first-child + h6 { max-width: none; margin: 0 0 38px; padding: 0 530px 0 0; color: var(--white); font-weight: 300; font-size: 36px; line-height: 1.3333333333; }
		.entry-content > h1:first-child span, .entry-content > h2:first-child span, .entry-content > h3:first-child span, .entry-content > h4:first-child span, .entry-content > h5:first-child span, .entry-content > h6:first-child span, .entry-content > #dpsp-post-content-markup:first-child + h1 span, .entry-content > #dpsp-post-content-markup:first-child + h2 span, .entry-content > #dpsp-post-content-markup:first-child + h3 span, .entry-content > #dpsp-post-content-markup:first-child + h4 span, .entry-content > #dpsp-post-content-markup:first-child + h5 span, .entry-content > #dpsp-post-content-markup:first-child + h6 span { display: block; font-weight: 700; }
	.entry-content > h1:first-child + p, .entry-content > h2:first-child + p, .entry-content > h3:first-child + p, .entry-content > h4:first-child + p, .entry-content > h5:first-child + p, .entry-content > h6:first-child + p, .entry-content > #dpsp-post-content-markup:first-child + h1 + p, .entry-content > #dpsp-post-content-markup:first-child + h2 + p, .entry-content > #dpsp-post-content-markup:first-child + h3 + p, .entry-content > #dpsp-post-content-markup:first-child + h4 + p, .entry-content > #dpsp-post-content-markup:first-child + h5 + p, .entry-content > #dpsp-post-content-markup:first-child + h6 + p { position: relative; z-index: 3; max-width: none; margin: 0 0 151px; padding: 0 530px 18px 0; color: var(--white); font-size: 18px; line-height: 1.7777777778; }
		.entry-content > h1:first-child + p:before, .entry-content > h2:first-child + p:before, .entry-content > h3:first-child + p:before, .entry-content > h4:first-child + p:before, .entry-content > h5:first-child + p:before, .entry-content > h6:first-child + p:before, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:before { right: auto; z-index: -2; width: 100%; max-width: 800px; border-bottom: 3px solid var(--rum); }
		.entry-content > h1:first-child + p:after, .entry-content > h2:first-child + p:after, .entry-content > h3:first-child + p:after, .entry-content > h4:first-child + p:after, .entry-content > h5:first-child + p:after, .entry-content > h6:first-child + p:after, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:after { left: auto; right: 129px; top: auto; bottom: -47px; width: 327px; height: 354px; background: url(../../images/2020/widget-a.png) no-repeat; background-size: 100% 100%; }
.entry-content .section-body { position: relative; z-index: 2; margin: 100px 0; padding: 82px 0 0; }
	.entry-content .section-body:before { background: var(--white); }
	.entry-content .section-body h1, .entry-content .section-body h2, .entry-content .section-body h3, .entry-content .section-body h4, .entry-content .section-body h5, .entry-content .section-body h6 { max-width: none; font-size: 32px; text-align: center; }
	.entry-content .section-body p { max-width: none; }
	.entry-content .section-body .accordion ~ * { position: relative; z-index: 2; }
		.entry-content .section-body .accordion + *, .entry-content .section-body .accordion ~ .float-left + *, .entry-content .section-body .accordion ~ .float-right + * { padding-top: 63px; }
			.entry-content .section-body .accordion + .float-left, .entry-content .section-body .accordion + .float-right { margin-top: 0; padding-top: 81px; }
			.entry-content .section-body .accordion ~ p + figure { margin-top: 61px; }	
				.entry-content .section-body .accordion ~ p + figure:before { top: -61px; }
		.entry-content .section-body .accordion ~ *:before { bottom: -58px; background: var(--mystic); }
		.entry-content .section-body .accordion ~ .float-left, .entry-content .section-body .accordion ~ .float-right { z-index: 3; }

.home-page { background: var(--white); }

.intro { position: relative; z-index: 2; margin: 0 0 29px; padding: 38px 38px 0; line-height: 1.4444444444; }
	.intro:before { border-radius: 8px; background: var(--foam); }
	.intro h1, .intro h2, .intro h3, .intro h4, .intro h5, .intro h6 { margin: 0 0 28px; font-size: 24px; line-height: 1.1666666667; }	
	.intro-foot { position: relative; z-index: 2; margin-top: 30px; padding: 20px 0px 5px 0; font-size: 12px; line-height: 1.3333333333; }
		.intro-foot > * { float: right; width: 180px; margin-right: -220px; padding-top: 20px; text-align: center; }
		.intro-foot > *:first-child { float: left; width: 100%; margin-right: 0; padding: 0; text-align: left; }
		.intro-foot:before { left: -38px; right: -38px; border-radius: 0 0 8px 8px; border-top: 3px solid var(--denim); background: var(--haze); }
		.intro-foot .intro-foot-left > span:first-child { display: block; margin-top: 0 !important; font-weight: 700; font-size: 16px !important; font-family: inherit !important; text-transform: lowercase; }
			.intro-foot .intro-foot-left > span:first-child:first-letter { text-transform: capitalize; }
		.intro-foot .sign-name { display: block; margin: 12px 0 26px; }
	.intro .promotion-mobile { }
		.intro .promotion-mobile:first-child, .intro .list-features.start-here-item:first-child { margin-top: -37px; }
		.intro .promotion-mobile:before { bottom: -26px; background: var(--white); }
	.intro .list-features.start-here-item { padding-bottom: 22px; }
		.intro .list-features.start-here-item:before { background: var(--white); }

.mentioned-images { list-style: none; margin: 17px 0 6px; padding: 0; text-align: center; }
	.mentioned-images > * { margin-left: -20px; }
	.mentioned-images > * > * { float: left; width: 33.3333333333%; margin: 0 0 20px; border-left: 20px solid rgba(0,0,0,0); }
	.mentioned-images img { width: auto !important; max-width: 170px !important; height: auto !important; max-height: 45px !important; opacity: .4; }
	.mentioned-images img { -webkit-filter: grayscale(1); filter: grayscale(1); }
		.mentioned-images .mentioned-image-bottom-row img { max-height: 18px !important; }

.promotion-mobile { position: relative; z-index: 2; margin: 0 0 26px; font-size: 18px; }
	.promotion-mobile a { display: block; color: var(--tango); }
	.promotion-mobile h1, .promotion-mobile h2, .promotion-mobile h3, .promotion-mobile h4, .promotion-mobile h5, .promotion-mobile h6, .intro .promotion-mobile h1, .intro .promotion-mobile h2, .intro .promotion-mobile h3, .intro .promotion-mobile h4, .intro .promotion-mobile h5, .intro .promotion-mobile h6 { margin: 0 10px 0 0; padding-right: 0 !important; color: var(--tango); font-size: 18px; line-height: 1.7222222222; }
	.promotion-mobile img { max-width: 121px !important; }

.widgets { list-style: none; margin: -5px 0 40px; padding: 0; line-height: 1.4444444444; text-align: center; }
	.widgets li { position: relative; margin-bottom: 30px; }
	.widgets h1, .widgets h2, .widgets h3, .widgets h4, .widgets h5, .widgets h6 { margin: 0 0 22px; padding-right: 0 !important; color: var(--tango); font-size: 18px; line-height: 1.7222222222; }
		.widgets h1 img, .widgets h2 img, .widgets h3 img, .widgets h4 img, .widgets h5 img, .widgets h6 img, .promotion-mobile h1 img, .promotion-mobile h2 img, .promotion-mobile h3 img, .promotion-mobile h4 img, .promotion-mobile h5 img, .promotion-mobile h6 img, .intro .promotion-mobile h1 img, .intro .promotion-mobile h2 img, .intro .promotion-mobile h3 img, .intro .promotion-mobile h4 img, .intro .promotion-mobile h5 img, .intro .promotion-mobile h6 img { display: inline-block; position: relative; top: .25em; max-width: 95px !important; margin-right: 4px; }		
	.widgets img { display: block; max-width: 203px !important; margin-left: auto; margin-right: auto; }
		.widgets h1 + a img, .widgets h2 + a img, .widgets h3 + a img, .widgets h4 + a img, .widgets h5 + a img, .widgets h6 + a img { max-width: 215px !important; }
		.widget-promotion a:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); }
	.widgets .widget-callout { position: relative; z-index: 2; padding: 138px 20px 22px; font-size: 18px; font-weight: 700; }
		.widgets .widget-callout:before, .list-features.start-here-item li:before { display: block; border-radius: 8px; border: 1px solid var(--denim); background: var(--haze); }
		.widgets .widget-callout:after { display: block; bottom: auto; height: 141px; background: center center no-repeat; background-size: 100px auto; }
			.widgets .widget-callout:nth-child(2):after, .list-features.start-here-item li:nth-child(1):after { background-image: url(../../images/2020/widget-a.png); }
			.widgets .widget-callout:nth-child(3):after, .list-features.start-here-item li:nth-child(2):after { background-image: url(../../images/2020/widget-b.png); }
			.widgets .widget-callout:nth-child(4):after, .list-features.start-here-item li:nth-child(3):after { background-image: url(../../images/2020/widget-c.png); }
		.widgets .widget-callout a { display: block !important; position: static; width: auto; padding: 0 !important; border-width: 0; background: none; font-size: 1em; }
			.widgets .widget-callout a:before { height: auto; background: none; }
		.widgets .widget-callout span { max-width: none; }
		.widgets .widget-callout strong, .list-features.start-here-item .feature-title { display: block; position: relative; margin: 8px 0 0; padding: 0 16px 0 0; border-width: 0; color: var(--tango); font-size: 14px; font-weight: 500; line-height: 1.4444444444; text-transform: uppercase; letter-spacing: .12em; }
			.widgets .widget-callout strong:before, .list-features.start-here-item .feature-title:before { content: "\e901"; left: auto; font-size: 10px; }
		.widgets .widget-callout.widget-callout-secondary:before, .list-features.start-here-item li.widget-callout-secondary:before { border-color: var(--tango); }
		.widgets .widget-callout:hover { opacity: .8; }
	.widgets .widget-counter { margin-top: 35px; padding: 0 10px; color: var(--castle); font-weight: 500; font-size: 12px; line-height: 1.6666666667; text-transform: uppercase; letter-spacing: 0.18em; }
		.widgets .widget-counter .counter { display: block; margin: 0 0 27px; color: var(--coal); font-size: 50px; font-weight: 700; line-height: 1; }
	.widgets .widget-trustpilot { margin-top: 47px; margin-bottom: 0; }
	.widgets .widget-trustpilot { -webkit-transform: scale(.8833333333); transform: scale(.8833333333); }
	.widgets .widget-rankings { overflow: hidden; padding: 0 24px 3px !important; border-radius: 8px; border: 1px solid var(--denim); background: var(--haze); text-align: left; }
		.widgets .widget-rankings .widget-head { margin: 0 -24px 20px; padding: 21px 20px 25px; color: var(--white); font-size: 14px; line-height: 1.2857142857; text-align: center; }
		.widgets .widget-rankings h1, .widgets .widget-rankings h2, .widgets .widget-rankings h3, .widgets .widget-rankings h4, .widgets .widget-rankings h5, .widgets .widget-rankings h6 { margin: 0 0 6px; color: var(--white); font-size: 18px; text-align: center; }
		.widgets .widget-rankings .top-container { margin: 0 0 23px; padding: 0; counter-reset: section; }
			.widgets .widget-rankings .top-container a { display: block; position: relative; margin: 0 0 3px; padding: 0 0 0 30px; color: var(--denim); font-size: 13px; line-height: 1.4444444444; }
			.widgets .widget-rankings .top-container a:before { content: counter(section) "."; display: block; position: absolute; left: 0; top: 0; color: var(--coal); font-weight: 700; counter-increment: section; }
		.widgets .widget-rankings div { width: auto !important; }
		.widgets .widget-rankings .top_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; }
			.widgets .widget-rankings .top_link p { margin: 0 0 13px; padding: 0; color: var(--tango); font-weight: 500; font-size: 12px; line-height: 1.2; text-transform: uppercase; letter-spacing: 0.12em; }
			.widgets .widget-rankings ul { list-style: none; margin: 0 0 18px; padding: 0; line-height: 1.4444444444; }
				.widgets .widget-rankings ul li { margin: 0 0 5px; padding: 0; font-size: 11px; line-height: 1.4444444444; }
				.widgets .widget-rankings .top_link label { display: block; position: relative; z-index: 6; margin: 0; padding: 0 0 0 24px; color: inherit; font-size: 1em; line-height: 1.4444444444; cursor: pointer; }
					.widgets .widget-rankings .top_link label:before { top: 2px; bottom: auto; right: auto; width: 11px; height: 11px; margin: 0; border-radius: 6px; border: 1px solid var(--tango); background: none; cursor: pointer; }
					.widgets .widget-rankings input:checked ~ label:before { background: var(--tango); }
				.widgets .widget-rankings input { display: block; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
			.widgets .widget-rankings .link-more { display: block; margin: 0 0 15px; font-size: 11px; }


/*! Content --------- */
.strong, strong, b, .accordion .accordion-title.open, #nav li.current_page_item { font-weight: 700; }
.em, em, i { font-style: italic; }

.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-uppercase { text-transform: uppercase; }


/*! Media --------- */
img, iframe, object, embed { max-width: 100% !important; border-style: none; }
img { height: auto !important; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }
	img::selection { background: transparent; }
	img::-moz-selection { background: transparent; }
picture { width: 100%; }

.float-left, .float-right { min-width: 380px; text-align: center; }
	.float-left { float: left; margin-right: 30px; }
	.float-right { float: right; margin-left: 30px; }


/*! Lists --------- */
.list-advantages { list-style: none; margin-bottom: 30px; padding: 0 0 0 40px; font-weight: 500; font-size: 18px; }
	.list-advantages li { position: relative; margin: 0 0 11px; }
	.list-advantages li:before { content: "\e900"; left: -40px; top: 3px; width: 18px; height: 18px; margin: 0; padding: 0 0 0 1px; box-shadow: 0 0 10px rgba(1,208,117,.47); border-radius: 20px; background: var(--rum); color: var(--white); font-size: 7px; line-height: 17px; text-align: center; }

.list-features { position: relative; z-index: 2; list-style: none; margin: 28px 0 1px -30px; padding: 0; color: var(--white); font-size: 18px; font-weight: 700; line-height: 1.5454545455; text-align: center; }
	.list-features li { position: relative; z-index: 2; width: 25%; margin: 0 0 20px; padding: 77px 18px 18px; border-left: 30px solid rgba(0,0,0,0); }
		.list-features li:before { box-shadow: 0 3px 10px rgba(0,0,0,.16); border-radius: 10px; border: 1px solid var(--white); }
		.list-features li:before { background: -moz-linear-gradient(-45deg, var(--curious) 0%, var(--denim) 48%, var(--coal) 100%); background: -webkit-linear-gradient(-45deg, var(--curious) 0%,var(--denim) 48%,var(--coal) 100%); background: linear-gradient(135deg, var(--curious) 0%,var(--denim) 48%,var(--coal) 100%); }
		.list-features li:after { top: 0; margin: 0; font-size: 41px; line-height: 91px; }
			.list-features li:nth-child(1):after { content: "\e907"; }
			.list-features li:nth-child(2):after { content: "\e906"; }
			.list-features li:nth-child(3):after { content: "\e908"; }
			.list-features li:nth-child(4):after { content: "\e905"; }
		.list-features li:hover { opacity: .9; }
	.list-features .feature-text { display: block; color: rgba(255,255,255,.8); font-size: 0.6111111111em; font-weight: 400; }	
	.list-features + h1, .list-features + h2, .list-features + h3, .list-features + h4, .list-features + h5, .list-features + h6 { color: var(--tango); font-size: 32px; font-weight: 300; line-height: 1.1538461538; text-transform: none; }
		.list-features + h1 span, .list-features + h2 span, .list-features + h3 span, .list-features + h4 span, .list-features + h5 span, .list-features + h6 span { color: var(--cardinal); }
.list-features.start-here-item { margin-top: 0; margin-bottom: 37px; color: var(--coal); font-weight: 700; line-height: 1.3333333333; text-align: left; }
	.list-features.start-here-item li { width: 100%; min-height: 143px; margin: 0 0 20px; padding: 32px 20px 32px 139px; }
		.list-features.start-here-item li:after { display: block; left: 20px; right: auto; top: 0; bottom: 0; width: 100px; height: auto; margin: 0; background: center center no-repeat; background-size: 100px auto; }
	.list-features.start-here-item .feature-text { margin: 0; font-size: 1em; font-weight: 700; line-height: 1.3333333333; }
		

/*! Forms --------- */
fieldset, hr { min-width: 0; margin: 0; padding: 0; border-width: 0; }
	form p { position: relative; }
	legend { display: none; width: 100%; max-width: 100%; padding: 0; border: 0; white-space: normal; }
	input, select, textarea { position: relative; z-index: 1; margin: 0; padding: 0; box-shadow: none; border-radius: 0; font-size: 1em; line-height: normal; text-align: left; text-transform: none; outline-width: 0; }
	input, select, textarea { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
	input, select, textarea, button, input[type="button"], input[type="reset"], input[type="submit"] { box-sizing: border-box; text-transform: none; outline-offset: -2px; }
		input { }
			input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input::-webkit-clear-button, input::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; visibility: hidden !important; height: auto; margin: 0; }
			input::-o-outer-spin-button, input::-o-inner-spin-button { appearance: none; margin: 0; }
			input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { height: auto; }
			input::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
			[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
			input[type="checkbox"], input[type="radio"] { display: inline-block; width: auto; height: auto; padding: 0; border: 0; background: none; line-height: 1; }
				input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; appearance: checkbox; }
				input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; appearance: radio; }
			input[type="color"] { padding: 0; cursor: pointer; }
			input[type="date"] { display: -webkit-inline-flex; }
			input[type="number"] { appearance: textfield; -moz-appearance: textfield; }
				input[type="number"]::-webkit-outer-spin-button,  input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
				input[type="number"]::-o-outer-spin-button, input[type="number"]::-o-inner-spin-button { -o-appearance: none; margin: 0; }
		textarea { overflow: auto; vertical-align: top; resize: vertical; }
		select { line-height: 1; text-overflow: ''; text-indent: 0.01px; }
			select::-ms-expand { display: none; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; overflow: visible; position: relative; z-index: 3; height: auto; margin: 0; box-shadow: none; text-transform: none; text-indent: 0; cursor: pointer; outline-width: 0; -webkit-appearance: button; appearance: button; -webkit-font-smoothing: inherit; }
		button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; outline: none; }
		button[disabled], input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled] { border-color: var(--silver); background: var(--silver); cursor: default; }
::-webkit-input-placeholder { opacity: 1; color: var(--heather); }
:-ms-input-placeholder { opacity: 1; color: var(--heather); }
::-ms-input-placeholder { opacity: 1; color: var(--heather); }
::placeholder { opacity: 1; color: var(--heather); }
	:focus::-webkit-input-placeholder { opacity: 0; }
	:focus:-ms-input-placeholder { opacity: 0; }
	:focus::-ms-input-placeholder { opacity: 0; }
	:focus::placeholder { opacity: 0; }

form { }
	label { display: block; position: relative; left: 0; top: 0; z-index: 2; font-weight: 400; }
	input, select, textarea { display: block; width: 100%; border-radius: 6px; border: 1px solid var(--silver); background: var(--white); z-index: 14; font-size: 14px; }
		input { height: 44px; padding: 0 15px; }
			input[type="date"] { line-height: 30px; }
		select { padding: 7px 7px 7px 12px; line-height: normal; } 
			.gecko select { padding-left: 9px; }
		textarea { padding: 7px 7px 7px 12px; }  
	button, input[type="button"], input[type="reset"], input[type="submit"] { overflow: hidden; float: left; min-height: 44px; padding: 14px 24px; border-radius: 22px; border: 0; background: var(--denim); color: var(--white); font-weight: 500; font-size: 13px; line-height: 1.2; text-transform: uppercase; text-align: center; letter-spacing: .12em; }
		button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, #nav li.menu-search #search:hover { background: var(--coal); }
    

.postcode-form { margin: 0 0 30px; padding: 51px 22px; box-shadow: 0 3px 15px rgba(0,0,0,.49); background: var(--cardinal); color: var(--white); line-height: 1.4444444444; text-align: center; }
.postcode-form, .widgets .widget-rankings .widget-head { background: -moz-linear-gradient(top, var(--cardinal) 0%, var(--tango) 100%); background: -webkit-linear-gradient(top, var(--cardinal) 0%,var(--tango) 100%); background: linear-gradient(to bottom, var(--cardinal) 0%,var(--tango) 100%); }
	.postcode-form p, .postcode-form label { margin: 0 -6px 26px; font-size: 18px; font-weight: 700; line-height: 1.4444444444; }
		.postcode-form p label { margin: 0; }	
	.postcode-form input[type="submit"] { float: none; width: 100%; margin-top: 17px; }


/*! Helpers --------- */
.accordion .accordion-title:before, #nav input, .footer-nav .socials a, .list-features li, .widgets .widget-callout, .widgets img { transition-duration: 0.4s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-delay: 0s; }
	.accordion .accordion-title:before, .widgets img { transition-property: transform; }
	#nav input { transition-property: width; }
	.footer-nav .socials a, .list-features li, .widgets .widget-callout { transition-property: opacity; }
option { transition: none; }
#nav input {transition: none}
.clear { clear: both; overflow: hidden; width: 100%; }
.hidden, #wrap .desktop-hide, #wrap .tablet-only, #wrap .mobile-only { position: absolute; left: -3000em; top: 0; right: auto; bottom: auto; }
[hidden], template, .inner-v2 #nav, #dpsp-post-content-markup, .entry-content .section-body > h1:first-child + p, .entry-content .section-body > h2:first-child + p, .entry-content .section-body > h3:first-child + p, .entry-content .section-body > h4:first-child + p, .entry-content .section-body > h5:first-child + p, .entry-content .section-body > h6:first-child + p, .postcode-box-popup, .entry-content .section-body .accordion ~ .hidden, .entry-content .section-body .hidden, .entry-content .section-body .accordion ~ .float-left:before, .entry-content .section-body .accordion ~ .float-right:before, .footer-left-bg, .footer-right-bg, #header .house, #header .house-mobile, #header .arrow, #header .arrow-mobile, #header .arr-mobile, #header #_social_buttons_fb_container, #nav ul ul, #header #_social_buttons, .intro-body-bg, .intro-head-bg, .intro h1 img, .intro h2 img, .intro h3 img, .intro h4 img, .intro h5 img, .intro h6 img, .intro .promotion-mobile, .intro .start-here-item, .intro .intro-image, .intro .intro-image-mobile, .intro-foot br, .widgets li:after, .header-right-inner, #header .person-desktop, .inner-v2 #header:before, .inner-v2 #header:after, .inner-v2 #header .form-check, .promotion-mobile br, .widgets .widget-callout a:after { display: none; }
article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, .list-features a, .mentioned-images a, .widgets h1 + a, .widgets h2 + a, .widgets h3 + a, .widgets h4 + a, .widgets h5 + a, .widgets h6 + a { display: block; }

hr { display: block; overflow: hidden; width: 100%; height: 1px; margin: 15px 0; padding: 0; border: 0; border-top: 1px solid var(--silver); background: none; font-size: 0; } 

.entry-content .section-body:first-child, .accordion:first-child, .entry-content .section-body .accordion + figure, #header .postcode-form, .list-features:first-child, .mentioned-images:first-child, .widgets .widget-counter:first-child, .widgets .widget-trustpilot:first-child, .sidebar:first-child, .widgets .widget-rankings:first-child { margin-top: 0; }
.m0, ul ul, ul ol, ol ol, ol ul, .widgets .widget-rankings *, .entry-content .section-body .accordion ~ *:last-child, .entry-content .section-body:last-child { margin-bottom: 0; }


/*! Miscellaneous --------- */
audio, canvas, iframe, img, svg, video { border-width: 0; vertical-align: middle; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]), video[autoplay]:not([muted]) { display: none; }	
svg:not(:root) { overflow: hidden; }

::selection { background: var(--denim); color: var(--white); text-shadow: none; }
::-moz-selection { background: var(--denim); color: var(--white); text-shadow: none; }


/*! Outlines --------- */
[data-whatinput="keyboard"] a:focus, [data-whatinput="keyboard"] button:focus, [data-whatinput="keyboard"] input:focus, [data-whatinput="keyboard"] select:focus, [data-whatinput="keyboard"] textarea:focus { outline-width: 2px; outline-style: solid; }
[data-whatintent="mouse"] input:focus, [data-whatintent="mouse"] select:focus, [data-whatintent="mouse"] textarea:focus { outline: none; }


/*! Flexbox --------- */
/* flex */ 	.list-features.start-here-item li, .promotion-mobile a, .widgets .widget-callout, .mentioned-images a, .mentioned-images > * > *, .mentioned-images > *, .list-features, #nav ul, .footer-bottom ul, .footer-nav .socials, .footer-cols { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
/* f:wr */	.list-features, .footer-bottom ul, .footer-nav .socials { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
/* f:dc */	.list-features.start-here-item li, .list-features li, .widgets .widget-callout { -webkit-flex-direction: column; flex-direction: column; }
/* f:jc */	.list-features.start-here-item li, .list-features li, .mentioned-images a, .mentioned-images > * > *, .mentioned-images > * { -webkit-justify-content: center; justify-content: center; }
/* j:jb */	.promotion-mobile a, .mentioned-images > * { -webkit-justify-content: space-between; justify-content: space-between; }	
/* f:as */	.list-features.start-here-item li { -webkit-align-items: flex-start; align-items: flex-start; }
/* f:ac */	.promotion-mobile a, .widgets .widget-callout, .mentioned-images a, .mentioned-images > * > *, .mentioned-images > * { -webkit-align-items: center; align-items: center; }
/* f:g3 */	.footer-cols > * { -webkit-flex-grow: 3; -ms-flex-grow: 3; flex-grow: 3; }


/* Quote Popup -------- */

.postcode-box-popup{position: fixed;top: 30%;left: 35%;z-index: 10000;background: none no-repeat scroll 0 0 #FFFFFF;display: none;}
input.pbp-button {padding: 0 7px;overflow: visible;cursor: pointer;border: none;height: 50px;font-size: 120%;max-width: 300px;}
input.pbp-button.btn.btn-orange {background-color: #F3701F;border-bottom: 4px solid #F3701F;}
.pbp-header img{width: auto;height: 100%;padding: 2px;box-sizing: border-box;}
.ui-widget-header{background: url(/201803/img/2018_04/logo-2018.svg) 0 0 no-repeat #2B3864;background-size: 100% 90%; background-position: center center;height: 40px;width: 100%;}
.php-content > div{text-align: center;margin-bottom: 10px;margin-top: 10px;padding-top: 15px;display: inline-block;width: 100%;}
.php-content-title{font-family: "Lucida Grande",Tahoma,Arial,sans-serif;padding: 30px 0 1px 0;font-size: 75%;font-weight: bold;}
#pbp-postcode{border: 1px solid gray;height: 35px;text-align: center;border-radius: 5px; width: 100%; max-width: 250px; margin: auto;}
.pbp-close .ui-icon-closethick {background-position: -96px -128px;float: right;top: 5px;position: relative;right: 5px;background-image: url(/img/jquery/ui-icons_ffffff_256x240.png);}
.pbp-notification{border: 1px solid #a00 !important;background-color: #fee !important;}
div.php-content-title{font-size: 20px;color: var(--coal);}
div.ui-widget-overlay{background: #666;opacity: .5;}
div.postcode-box-popup {top: 0;left: 0;right: 0;bottom: 0;background: none;padding-top: 5rem;}

.postcode-box-body {max-width: 600px;margin: 2rem auto;background: white;padding: 10px 0px;}
input.pbp-button{background-color: var(--coal);}
input.pbp-button.btn {border-radius: 5px;font-size: 16px;padding: 5px 60px;border-radius: 120px;font-family: Helvetica Neue, Helvetica, Arial, sans-serif; height: 40px;background-color: #2b3864; float: none; margin: auto; width: auto}
div.pbp-header{position: relative;margin-bottom: 20px;}
a.pbp-close{position: absolute;right: 10px;color: var(--silver);font-weight: bold;font-size: 20px;font-family: sans-serif;right: 2rem;top: 0.5rem;text-decoration: none;}

.image-left{ text-align: left;}
div.content.hfeed div.section-body figure.finn-picture{margin: 0;padding: 0;margin-right: 265px;}

#nav #menu-main-menu li.dropdown-open ul.sub-menu { display: block; }
#nav #menu-main-menu ul.sub-menu { position: absolute; background: white; box-shadow: 0 10px 6px rgba(0,0,0,.1); padding: 10px; margin-left: -10px }
#nav #menu-main-menu ul.sub-menu li { overflow: hidden; }
#nav li.current-menu-item { font-weight: 700; color: var(--denim) }

/* Responsive --------- */
@media only screen and (max-width: 71.25em) { /* 1140 */
#header, #nav, .container > .main, body > .footer, .container > .footer { width: 980px; }
.intro h4 { font-size: 20px; }
#header #text_signature {margin-top: -10px;}
.inner-v2 #header { margin-left: -490px; }

#nav { }
	#nav li { margin-right: 28px; }
	#nav form { width: 360px; }
.footer { }
	.footer-top .shell { padding-right: 275px; }
		.footer-top .shell .form-check { margin-right: -275px; }
	.footer-cols { margin-left: -20px; }
		.footer-cols > * { border-left-width: 20px; }

.entry-content { }
	.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-content > #dpsp-post-content-markup:first-child + h1, .entry-content > #dpsp-post-content-markup:first-child + h2, .entry-content > #dpsp-post-content-markup:first-child + h3, .entry-content > #dpsp-post-content-markup:first-child + h4, .entry-content > #dpsp-post-content-markup:first-child + h5, .entry-content > #dpsp-post-content-markup:first-child + h6, .entry-content > h1:first-child + p, .entry-content > h2:first-child + p, .entry-content > h3:first-child + p, .entry-content > h4:first-child + p, .entry-content > h5:first-child + p, .entry-content > h6:first-child + p, .entry-content > #dpsp-post-content-markup:first-child + h1 + p, .entry-content > #dpsp-post-content-markup:first-child + h2 + p, .entry-content > #dpsp-post-content-markup:first-child + h3 + p, .entry-content > #dpsp-post-content-markup:first-child + h4 + p, .entry-content > #dpsp-post-content-markup:first-child + h5 + p, .entry-content > #dpsp-post-content-markup:first-child + h6 + p { padding-right: 400px; }
		.entry-content > h1:first-child + p:after, .entry-content > h2:first-child + p:after, .entry-content > h3:first-child + p:after, .entry-content > h4:first-child + p:after, .entry-content > h5:first-child + p:after, .entry-content > h6:first-child + p:after, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:after { right: 0; }
.float-left, .float-right { min-width: 0; }
.list-features { margin-left: -10px; margin-bottom: 11px; }
	.list-features li { margin-bottom: 10px; padding-left: 10px; padding-right: 10px; border-left-width: 10px; }
	.list-features + h1, .list-features + h2, .list-features + h3, .list-features + h4, .list-features + h5, .list-features + h6 { font-size: 30px; }
}
@media only screen and (max-width: 62.5em) { /* 1000 */
#header, #nav, .container > .main, body > .footer, .container > .footer { width: 720px; }
.inner-v2 #header { margin-left: -360px; }
#header #text_signature {display: none}
#header, .inner-v2 #header { min-height: 143px; height: auto; padding-top: 143px; }
	#header .logo, .entry-content:after { top: 46px; width: 173px; height: 41px; }
	#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { font-size: 36px; line-height: 1.3125; }
	#header .shell { padding-right: 285px; } 
		#header .shell > .form-check { margin-right: -285px; }
.mentioned-images * {display: inline; text-align: center}
.mentioned-images img {height: 25px; max-height:25px!important}
.mentioned-image-bottom-row img {margin-top: 5px!important}
.mentioned-images {margin-left: -40px}
.mentioned-image-bottom-row a:nth-child(3) {margin-left: -40px}
#nav { }
	#nav li { margin-right: 20px; }
	#nav form { position: absolute; right: 0; top: 0; width: auto; padding: 0; }
		#nav input { width: 160px; padding-right: 15px; }
		#nav li.menu-search #search { right: auto; left: 0; width: 44px; border-radius: 0; background: none; text-indent: -3000em; text-align: left; }
.footer { }
	.footer-cols > * { width: 33.333333333333%; max-width: 33.333333333333%; }
		.footer-cols > *:last-child { width: 66.666666666666%; max-width: 66.666666666666%; }
	.footer-nav .socials { right: -275px; }
	.footer-bottom ul li { margin-left: 15px; }

.accordion { }
	.accordion .accordion-title, .entry-content .accordion .accordion-title, .accordion .accordion-content { padding-left: 0; }
.embed-container iframe { }
	.embed-container iframe, .embed-container object, .embed-container embed { height: 394px !important; }
.entry-content { padding-top: 143px; }	
	.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-content > #dpsp-post-content-markup:first-child + h1, .entry-content > #dpsp-post-content-markup:first-child + h2, .entry-content > #dpsp-post-content-markup:first-child + h3, .entry-content > #dpsp-post-content-markup:first-child + h4, .entry-content > #dpsp-post-content-markup:first-child + h5, .entry-content > #dpsp-post-content-markup:first-child + h6 { line-height: 1.3125; }
	.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-content > #dpsp-post-content-markup:first-child + h1, .entry-content > #dpsp-post-content-markup:first-child + h2, .entry-content > #dpsp-post-content-markup:first-child + h3, .entry-content > #dpsp-post-content-markup:first-child + h4, .entry-content > #dpsp-post-content-markup:first-child + h5, .entry-content > #dpsp-post-content-markup:first-child + h6, .entry-content > h1:first-child + p, .entry-content > h2:first-child + p, .entry-content > h3:first-child + p, .entry-content > h4:first-child + p, .entry-content > h5:first-child + p, .entry-content > h6:first-child + p, .entry-content > #dpsp-post-content-markup:first-child + h1 + p, .entry-content > #dpsp-post-content-markup:first-child + h2 + p, .entry-content > #dpsp-post-content-markup:first-child + h3 + p, .entry-content > #dpsp-post-content-markup:first-child + h4 + p, .entry-content > #dpsp-post-content-markup:first-child + h5 + p, .entry-content > #dpsp-post-content-markup:first-child + h6 + p { padding-right: 280px; }
		.entry-content > h1:first-child span, .entry-content > h2:first-child span, .entry-content > h3:first-child span, .entry-content > h4:first-child span, .entry-content > h5:first-child span, .entry-content > h6:first-child span, .entry-content > #dpsp-post-content-markup:first-child + h1 span, .entry-content > #dpsp-post-content-markup:first-child + h2 span, .entry-content > #dpsp-post-content-markup:first-child + h3 span, .entry-content > #dpsp-post-content-markup:first-child + h4 span, .entry-content > #dpsp-post-content-markup:first-child + h5 span, .entry-content > #dpsp-post-content-markup:first-child + h6 span { display: inline; }
		.entry-content > h1:first-child + p::before, .entry-content > h2:first-child + p::before, .entry-content > h3:first-child + p::before, .entry-content > h4:first-child + p::before, .entry-content > h5:first-child + p::before, .entry-content > h6:first-child + p::before, .entry-content > #dpsp-post-content-markup:first-child + h1 + p::before, .entry-content > #dpsp-post-content-markup:first-child + h2 + p::before, .entry-content > #dpsp-post-content-markup:first-child + h3 + p::before, .entry-content > #dpsp-post-content-markup:first-child + h4 + p::before, .entry-content > #dpsp-post-content-markup:first-child + h5 + p::before, .entry-content > #dpsp-post-content-markup:first-child + h6 + p::before { right: 160px; max-width: none; width: auto; }
		.entry-content > h1:first-child + p:after, .entry-content > h2:first-child + p:after, .entry-content > h3:first-child + p:after, .entry-content > h4:first-child + p:after, .entry-content > h5:first-child + p:after, .entry-content > h6:first-child + p:after, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:after { right: -7px; bottom: -61px; width: 264px; height: 286px; }
	.entry-content .section-body { margin-top: 82px; margin-bottom: 62px; padding-top: 62px; }
		.entry-content .section-body .accordion + .float-left, .entry-content .section-body .accordion + .float-right { padding-top: 63px; }
.intro { }
	.intro-foot { padding-right: 0; }
		.intro-foot > *, .intro-foot > *:first-child { float: none; width: auto; margin-right: 0; padding-top: 0; }
.list-features { margin-left: -20px; margin-bottom: 1px; }
	.list-features li { width: 50%; margin-bottom: 20px; padding-left: 18px; padding-right: 18px; border-left-width: 20px; }
	.list-features + h1, .list-features + h2, .list-features + h3, .list-features + h4, .list-features + h5, .list-features + h6 { font-size: 32px; }
.footer-cols { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
	
#header:after { display: none; }
#wrap .desktop-hide, #wrap .tablet-only { position: relative; left: 0; top: 0; }
#wrap .desktop-only, #wrap .tablet-hide { position: absolute; left: -3000em; top: -3000em; right: auto; bottom: auto; }
}
@media only screen and (max-width: 984px) { 
    .main .shell { padding-right: 0 }
}
@media only screen and (max-width: 47.5em) { /* 760 */

.content-top img { float: none!important; margin: 40px 0!important; }
#header, #nav, .container > .main, body > .footer, .container > .footer { width: auto; padding-left: 15px; padding-right: 15px; }
#nav { padding-left: 0!important; padding-right: 0!important }

body { line-height: 1.5; }
h1, h2, h3, h4, h5, h6, legend { margin-bottom: 22px; }

#header { padding-top: 122px; padding-bottom: 42px; }
	#header:before, .entry-content:before { left: -15px; right: -15px; width: auto; margin: 0; }
	.inner-v2 #header { left: 0; right: 0; width: auto; margin: 0; }
	#header .logo { left: 0; right: 0; width: auto; }
	#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { max-width: 268px; margin-bottom: 25px; font-size: 28px; line-height: 1.5; }
	#header .shell > .form-check { margin-top: 0; }
#nav { margin-left: 15px; margin-right: 15px; margin-bottom: 40px; padding: 12px 0 13px; }
	#nav ul { display: block; }
		#nav li { height: auto; margin: 0; }
		#nav li a { height: auto; padding: 10px 26px; line-height: 1.2; }
		#nav .shell > ul > li:first-child > a { color: var(--denim); font-weight: 700; }
		#nav li.mobile-search { padding: 10px 26px; }
	#nav form { position: relative; }
		#nav input { width: 100%; }
.container > .main { }
	.container > .main > *:last-child { margin-bottom: 59px; }
	.container > .main > .shell:last-child { margin-bottom: 49px; }
body > .footer, .container > .footer { padding-top: 49px; }
	.footer-top { margin-bottom: 34px; }
	.footer-bottom { padding: 34px 0 5px; text-align: center; }
		.footer-bottom p, .footer-bottom ul { float: none; }
		.footer-bottom ul { margin-left: -18px; }
			.footer-bottom ul li { margin-left: 18px; }
	.footer-nav { padding: 0; }
		.footer-cols { padding: 0 18px; }
			.footer-cols > * { width: 50%; max-width: 50%; min-width: 50%; }
			.footer-cols > *:last-child:nth-child(2n-1) { width: 100%; max-width: 100%; min-width: 100%; }
		.footer-nav .socials { position: relative; right: 0; bottom: 0; margin-bottom: 34px; margin-left: -15px; padding-top: 9px; }
	.footer .postcode-form { margin: 0; }
	
.accordion { margin: 38px 0 67px; text-align: left; }
	.accordion .accordion-title, .entry-content .accordion .accordion-title { padding: 12.5px 22px 12.5px 0; font-size: 18px; }
		.accordion .accordion-title:before { width: auto; }
	.accordion .accordion-content { padding-top: 8px; padding-bottom: 13px; }
	.entry-content .section-body .accordion ~ * { text-align: left; }
		.entry-content .section-body .accordion + *, .entry-content .section-body .accordion ~ .float-left + *, .entry-content .section-body .accordion ~ .float-right + * { padding-top: 49px; }
		.entry-content .section-body .accordion ~ p + figure { margin-top: 21px; }
			.entry-content .section-body .accordion ~ p + figure:before { top: -21px; }
			.entry-content .section-body .accordion ~ figure + figure { margin-top: 34px; }
				.entry-content .section-body .accordion ~ figure + figure:before { top: -34px; }
		.entry-content .section-body .accordion ~ figure.mobile-only { text-align: center; }
.embed-container { margin: 31px 0 !important; }	
	.embed-container iframe, .embed-container object, .embed-container embed { height: 51.2vw !important; }
.entry-content { padding-top: 130px; text-align: center; }
	.entry-content:before { max-height: 441px; }
	.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-content > #dpsp-post-content-markup:first-child + h1, .entry-content > #dpsp-post-content-markup:first-child + h2, .entry-content > #dpsp-post-content-markup:first-child + h3, .entry-content > #dpsp-post-content-markup:first-child + h4, .entry-content > #dpsp-post-content-markup:first-child + h5, .entry-content > #dpsp-post-content-markup:first-child + h6 { max-width: 291px; margin: 0 0 25px; padding: 0; font-size: 32px; text-align: left; }
	.entry-content > h1:first-child + p, .entry-content > h2:first-child + p, .entry-content > h3:first-child + p, .entry-content > h4:first-child + p, .entry-content > h5:first-child + p, .entry-content > h6:first-child + p, .entry-content > #dpsp-post-content-markup:first-child + h1 + p, .entry-content > #dpsp-post-content-markup:first-child + h2 + p, .entry-content > #dpsp-post-content-markup:first-child + h3 + p, .entry-content > #dpsp-post-content-markup:first-child + h4 + p, .entry-content > #dpsp-post-content-markup:first-child + h5 + p, .entry-content > #dpsp-post-content-markup:first-child + h6 + p { max-width: 342px; min-height: 158px; margin-bottom: 32px; padding: 0; font-size: 18px; line-height: 1.4444444444; text-align: left; }
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content .section-body h1, .entry-content .section-body h2, .entry-content .section-body h3, .entry-content .section-body h4, .entry-content .section-body h5, .entry-content .section-body h6 { max-width: none; font-size: 20px; line-height: 1.4; }
	.entry-content .section-body { margin: 52px 0; padding-top: 30px; }
.intro { margin: 0 -15px 40px; padding: 37px 15px 7px; }
	.intro:before { border-radius: 0; }
	.intro h1, .intro h2, .intro h3, .intro h4, .intro h5, .intro h6 { max-width: 239px; font-size: 24px; }
.list-advantages { padding-left: 34px; }
	.list-advantages li { margin: 0 0 9px; font-size: 16px; }
		.list-advantages li:before { left: -34px; }
.list-features { display: block; margin-top: 41px; margin-bottom: 31px; color: var(--denim); line-height: 1.3333333333; text-align: left; }
	.list-features li { width: 100%; min-height: 50px; margin: 0 0 17px; padding: 0 0 0 80px; font-size: 18px; }
		.list-features li:after { left: 0; right: auto; top: 50%; width: 72px; margin-top: -25px; line-height: 50px; }
		.list-features li:after { background: -moz-linear-gradient(top, var(--cardinal) 0%, var(--tango) 100%); background: -webkit-linear-gradient(top, var(--cardinal) 0%,var(--tango) 100%); background: linear-gradient(to bottom, var(--cardinal) 0%,var(--tango) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
			.list-features li:nth-child(1):after { font-size: 47px; }
			.list-features li:nth-child(4):after { font-size: 44px; }
	.list-features .feature-text { color: var(--coal); font-size: 0.6666666667em; }
	.list-features + h1, .list-features + h2, .list-features + h3, .list-features + h4, .list-features + h5, .list-features + h6, .intro .list-features + h1, .intro .list-features + h2, .intro .list-features + h3, .intro .list-features + h4, .intro .list-features + h5, .intro .list-features + h6 { max-width: none; font-size: 26px; line-height: 1.1538461538; }
.postcode-form { padding-top: 26px; padding-bottom: 31px; }
.shell, .footer-top .shell, #header .shell { padding-right: 0; }
	.shell > *, .shell > *:first-child, .footer-top .shell .form-check, .footer-top .shell .footer-nav, #header .shell > *, #header .shell > .form-check, .footer-bottom .shell > *, .footer-bottom .shell > *:first-child, #nav .shell > * { float: none; width: auto; margin-right: 0; }
.sidebar { margin-top: 60px; }
.widgets { }
	.widgets .widget-rankings { margin-top: 44px; }

.list-features li { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.footer-nav .socials, .footer-bottom ul { -webkit-justify-content: center; justify-content: center; }

.promotion-mobile, .intro .promotion-mobile, .intro .start-here-item { display: block; }
.desktop-only { display: none; }
.entry-content > h1:first-child + p:before, .entry-content > h2:first-child + p:before, .entry-content > h3:first-child + p:before, .entry-content > h4:first-child + p:before, .entry-content > h5:first-child + p:before, .entry-content > h6:first-child + p:before, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:before, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:before, .entry-content > h1:first-child + p:after, .entry-content > h2:first-child + p:after, .entry-content > h3:first-child + p:after, .entry-content > h4:first-child + p:after, .entry-content > h5:first-child + p:after, .entry-content > h6:first-child + p:after, .entry-content > #dpsp-post-content-markup:first-child + h1 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h2 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h3 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h4 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h5 + p:after, .entry-content > #dpsp-post-content-markup:first-child + h6 + p:after, .footer-nav .form-search-container, .list-features li:before, .intro-foot, .widgets .widget-promotion, .widgets .widget-callout, .shell:after { display: none; }
#wrap .tablet-hide, #wrap .mobile-only { position: relative; left: 0; top: 0; }
#wrap .tablet-only, #wrap .mobile-hide { position: absolute; left: -3000em; top: -3000em; right: auto; bottom: auto; }
	div.content.hfeed div.section-body figure.finn-picture{margin: 0px;width: 100%;text-align: center;}
#nav #menu-main-menu ul.sub-menu {position: relative; margin-left: 0; box-shadow: none; padding-left: 20px;}
}
@media only screen and (max-width: 25em) { /* 400 */
.entry-content { }
	.entry-content > h1:first-child + p, .entry-content > h2:first-child + p, .entry-content > h3:first-child + p, .entry-content > h4:first-child + p, .entry-content > h5:first-child + p, .entry-content > h6:first-child + p, .entry-content > #dpsp-post-content-markup:first-child + h1 + p, .entry-content > #dpsp-post-content-markup:first-child + h2 + p, .entry-content > #dpsp-post-content-markup:first-child + h3 + p, .entry-content > #dpsp-post-content-markup:first-child + h4 + p, .entry-content > #dpsp-post-content-markup:first-child + h5 + p, .entry-content > #dpsp-post-content-markup:first-child + h6 + p { font-size: 16px; }
}

/* --- internal pages --- */
.page #header { padding: 15px 0; }
.page #header:after { background-size: auto 75%; background-position-y: 100%; }
.page #header .postcode-form { margin-top: 30px; padding: 25px; }
.page #header .logo { top: calc(50% - 45px); }
@media only screen and (max-width: 47.5em) {
    .page #header .postcode-form { margin: 15px; margin-bottom: 70px }
    .page #header .logo { position: relative; margin: 45px }
}

/* --- persistant postcode box --- */

@media only screen and (min-width: 985px) {
    body.down:not(.bottom-postcode-box-visible) .page .form-check-rounded {
        position: fixed;
        top: 60px;
        right: 3%;
        z-index: 100;
        margin-right: 0!important;
    }
    body.down .page #header .shell {
        height: 256px;
    }
}

/* --- persistant nav --- */
@media only screen and (min-width: 761px) {
    body.down .page #nav {
        position: fixed;
        top: 32px;
        width: 100%;
    }
    body.down .page #header { padding-bottom: 72px; }
    body.down .page #nav li.menu-search { margin-left: initial; }
    body.down .page #nav .shell { text-align: center; }
    body.down .page #menu-main-menu { width: fit-content; display: inline-flex; }
}
@media only screen and (max-width: 1000px) {
    body.down .page #nav form { position: initial; }
}

@media only screen and (min-width: 1000px) {
    h1 { font-size: 20pt!important;}
    h2 { font-size: 18pt!important; }
}

/* ---- Social plugin buttons mobile resizing ----- */
@media screen and (max-width: 465px) {
    .dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 100%!important;
    }
    .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count { display: none; width: 0!important}
}

@media screen and (max-width: 415px) {
    .dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 86%!important;
    }
}

@media screen and (max-width: 380px) {
    .dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 79%!important;
    }
}

@media screen and (max-width: 340px) {
    .dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 68%!important;
    }
}

@media screen and (max-width: 310px) {
    .dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 60%!important;
    }
}

/*---- Mobile footer banner -------- */
@-webkit-keyframes showHide{0%,49%{opacity:1}51%,100%{opacity:0}}@-o-keyframes showHide{0%,49%{opacity:1}51%,100%{opacity:0}}@-moz-keyframes showHide{0%,49%{opacity:1}51%,100%{opacity:0}}@keyframes showHide{0%,49%{opacity:1}51%,100%{opacity:0}}
@media (max-width: 767px) {
    .banner-mobile {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 50;
        display: block;
        width: 100%;
        height: 50px;
        padding: 5px 90px;
        background: rgba(58,58,58,.85);
        font-family: helvetica neue lt,sans-serif;
        text-transform: uppercase;
        box-sizing: border-box
    }

    .banner-mobile .banner-content {
        float: left;
        -webkit-animation: showHide 8s linear infinite;
        -o-animation: showHide 8s linear infinite;
        animation: showHide 8s linear infinite
    }

    .banner-mobile .banner-content-second {
        position: absolute;
        top: 5px;
        left: 90px;
        -webkit-animation: showHide 8s linear infinite reverse;
        -o-animation: showHide 8s linear infinite reverse;
        animation: showHide 8s linear infinite reverse
    }

    .banner-mobile .banner-content p {
        margin: 0;
        font-size: 14px;
        line-height: 1;
        color: #fff;
        text-shadow: none;
        font-weight: 500;
        letter-spacing: 0
    }

    .banner-mobile .banner-content p strong {
        font-size: 13px;
        color: #fa5400;
        font-weight: 900
    }

    .banner-mobile .banner-content p em {
        font-style: normal;
        font-weight: 900
    }

    .banner-mobile .banner-content-second p {
        margin: 0;
        font-size: 14px;
        line-height: 1;
        color: #fff;
        text-shadow: none;
        font-weight: 500;
        letter-spacing: 0
    }

    .banner-mobile .banner-content-second p strong {
        color: #4eb700
    }

    .banner-mobile .banner-actions {
        float: right
    }

    .banner-mobile .btn-yellow-mobile {
        position: relative;
        max-width: 100px;
        height: 23px;
        padding: 0 17px 0 10px;
        margin: 11px 0 0;
        font-size: 14px;
        color: #fff;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 21px;
        font-family: inherit;
        text-decoration: none;
        border: 1px solid #ff5923;
        border-radius: 2px;
        text-align: center;
        letter-spacing: 0
    }

    .banner-mobile .btn-yellow-mobile {
        display: inline-block;
        background: #fbdf24;
        background: -moz-linear-gradient(top,#fe8800 0%,#f83a00 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8800),color-stop(100%,#f83a00));
        background: -webkit-linear-gradient(top,#fe8800 0%,#f83a00 100%);
        background: -o-linear-gradient(top,#fe8800 0%,#f83a00 100%);
        background: -ms-linear-gradient(top,#fe8800 0%,#f83a00 100%);
        background: linear-gradient(to bottom,#fe8800 0%,#f83a00 100%)
    }

    .banner-mobile .btn-yellow-mobile:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 6px;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #fff
    }

    .banner-mobile .btn-yellow-mobile:hover {
        opacity: .8
    }

    .banner-mobile p {
        padding: 0
    }
}
@media(max-width: 400px) {
    .banner-mobile .banner-image {
        margin:3px 10px 0
    }

    .banner-mobile p {
        margin-top: 16px;
        font-size: 15px
    }

    .banner-mobile .btn-yellow-mobile {
        margin-top: 8px;
        font-size: 10px
    }
}

@media(max-width: 469px) {
    .banner-mobile {
        padding:5px 11px
    }

    .banner-mobile .banner-content-second {
        left: 11px
    }
}


.content-search-box {position: relative;margin-bottom: 10px;}

.content-search-box > input {
    border: 3px solid var(--curious);
}

.content-search-box .submit {
    position: absolute;
    width: 36px;
    min-width: 0;
    min-height: 0;
    height: 24px;
    border: none;
    right: 6px;
    margin-top: -43px;
}
.content-search-box .submit input {
    background-color: var(--curious);
    width: 43px;
    height: 42px;
    border: none;
    padding: 10px;
}

.contact-options { height: 50px; margin-bottom: 35px; }
.contact-options .btn { width: 400px; }

.contact-page #reCAPTCHA {
    clear: both
}

.contact-page .captcha-error span {
    font-size: 12px
}

.contact-page .zenhelp-container {
    margin-top: -25px;
    margin-bottom: 25px;
    width: 100%;
    text-align: center;
}

.contact-page #zenhelp {
    position: relative;
    display: inline-block;
    float: none;
    right: auto;
    width: 370px;
    top: auto;
    bottom: auto;
    height: 195px;
}

.contact-page .contact-group {
    display: none
}

.contact-page #contact-confirm {
    font-size: 14px
}

.contact-page .postcode-info {
    font-size: 13px;
    max-width: 365px;
    margin-top: 5px
}

.contact-page #installer-review-contact {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    float: none
}

.zenhelp-helper-text {
    padding-bottom: 0;
    margin-bottom: 0;
}

.contact-page .contact-options .btn-submit {
    margin-top: 0
}


.contact-page .form-row .form-controls { position: relative ; }

.contact-page .form-row .form-controls select { padding-right: 35px; }

.contact-page .form-controls .icon-arrow-down {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAMSmlDQ1BJQ0MgcHJvZmlsZQAASImVVwdYU8kWnltSSWiBCEgJvYlSpEsJoUUQkCrYCEkgocSQEETsyLIKrl1EQF3RVREXd3UFZK2oa2MR7K7lYUFlZV0s2FB5kwK6+r33vne+b+79c+ac/5TMvXcGAJ1anlSai+oCkCcpkMVHhLCmpKaxSA8AAgwBClyBG48vl7Lj4qIBlOH7P+XVVWgN5ZKLkuvr+f8qegKhnA8AEgdxhkDOz4P4FwDwUr5UVgAA0QfqrWcXSJV4GsQGMpggxFIlzlLjUiXOUOMqlU1iPAfiPQCQaTyeLAsA7RaoZxXysyCP9nWIXSUCsQQAHTLEgXwRTwBxJMRj8vJmKTG0Aw4Zn/Fk/YMzY4STx8sawepaVEIOFculubw5/2c7/rfk5SqGY9jBQRPJIuOVNcO+Xc+ZFaXENIj7JBkxsRDrQ/xGLFDZQ4xSRYrIJLU9asqXc2DPABNiVwEvNApiU4jDJbkx0Rp9RqY4nAsxXCFokbiAm6jxXSqUhyVoOGtls+Jjh3GmjMPW+DbyZKq4SvuTipwktob/ukjIHeZ/WSxKTFHnjFELxckxEGtDzJTnJESpbTCbYhEnZthGpohX5m8DsZ9QEhGi5sdmZMrC4zX2sjz5cL3YUpGYG6PB1QWixEgNzx4+T5W/EcQtQgk7aZhHKJ8SPVyLQBgapq4d6xRKkjT1Yt3SgpB4je9zaW6cxh6nCnMjlHoriE3lhQkaXzywAC5INT8eIy2IS1TniWdk8ybGqfPBi0A04IBQwAIKODLALJANxB19zX3wl3omHPCADGQBIXDRaIY9UlQzEnhNAMXgL4iEQD7iF6KaFYJCqP8wolVfXUCmarZQ5ZEDHkKcB6JALvytUHlJRqIlgwdQI/4qOh/mmguHcu5rHRtqojUaxTAvS2fYkhhGDCVGEsOJjrgJHoj749HwGgyHO+6D+w5n+8me8JDQRbhHuELoJtyYKS6RfVEPC0wC3TBCuKbmjM9rxu0gqyceggdAfsiNM3ET4IKPh5HYeBCM7Qm1HE3myuq/5P5HDZ91XWNHcaWglFGUYIrDl57aTtqeIyzKnn7eIXWuGSN95YzMfBmf81mnBfAe9aUlthTbj53GjmNnsUNYM2BhR7EWrB07rMQjq+iBahUNR4tX5ZMDecRfxeNpYio7KXdtcO11fa+eKxAWKd+PgDNLOkcmzhIVsNjwzS9kcSX8sWNY7q7urgAovyPq19QLpur7gDDPfdLlHwPAtxwqsz7peNYAHHwIAOPVJ531c/h4rALgcCdfIStU63DlhQCoQAc+UcbAHFgDB1iPO/AC/iAYhIGJIBYkglQwA3ZZBNezDMwG88BiUAYqwCqwHlSDLWAb2AV+BPtAMzgEjoPfwHnQCa6Am3D19IAnoB+8AoMIgpAQOsJAjBELxBZxRtwRHyQQCUOikXgkFUlHshAJokDmIUuQCmQNUo1sReqRn5GDyHHkLNKF3EDuIr3Ic+QdiqE01AA1Q+3QcagPykaj0ER0OpqF5qPFaCm6Aq1C69A9aBN6HD2PXkG70SfoAAYwLYyJWWIumA/GwWKxNCwTk2ELsHKsEqvDGrFW+D9fwrqxPuwtTsQZOAt3gSs4Ek/C+Xg+vgBfjlfju/Am/CR+Cb+L9+MfCXSCKcGZ4EfgEqYQsgizCWWESsIOwgHCKfg09RBeEYlEJtGe6A2fxlRiNnEucTlxE3Ev8Rixi3ifOEAikYxJzqQAUiyJRyoglZE2kvaQjpIuknpIb8haZAuyOzmcnEaWkEvIleTd5CPki+RH5EGKLsWW4keJpQgocygrKdsprZQLlB7KIFWPak8NoCZSs6mLqVXURuop6i3qCy0tLSstX63JWmKtRVpVWj9pndG6q/WWpk9zonFo02gK2graTtox2g3aCzqdbkcPpqfRC+gr6PX0E/Q79DfaDO2x2lxtgfZC7RrtJu2L2k91KDq2OmydGTrFOpU6+3Uu6PTpUnTtdDm6PN0FujW6B3Wv6Q7oMfTc9GL18vSW6+3WO6v3WJ+kb6cfpi/QL9Xfpn9C/z4DY1gzOAw+YwljO+MUo8eAaGBvwDXINqgw+NGgw6DfUN9wvGGyYZFhjeFhw24mxrRjcpm5zJXMfcyrzHejzEaxRwlHLRvVOOriqNdGo42CjYRG5UZ7ja4YvTNmGYcZ5xivNm42vm2CmziZTDaZbbLZ5JRJ32iD0f6j+aPLR+8b/YcpaupkGm8613SbabvpgJm5WYSZ1Gyj2QmzPnOmebB5tvk68yPmvRYMi0ALscU6i6MWf7IMWWxWLquKdZLVb2lqGWmpsNxq2WE5aGVvlWRVYrXX6rY11drHOtN6nXWbdb+Nhc0km3k2DTZ/2FJsfWxFthtsT9u+trO3S7H71q7Z7rG9kT3Xvti+wf6WA90hyCHfoc7hsiPR0ccxx3GTY6cT6uTpJHKqcbrgjDp7OYudNzl3jSGM8R0jGVM35poLzYXtUujS4HJ3LHNs9NiSsc1jn46zGZc2bvW40+M+unq65rpud73ppu820a3ErdXtubuTO9+9xv2yB90j3GOhR4vHs/HO44XjN4+/7snwnOT5rWeb5wcvby+ZV6NXr7eNd7p3rfc1HwOfOJ/lPmd8Cb4hvgt9D/m+9fPyK/Db5/e3v4t/jv9u/8cT7CcIJ2yfcD/AKoAXsDWgO5AVmB74fWB3kGUQL6gu6F6wdbAgeEfwI7YjO5u9h/00xDVEFnIg5DXHjzOfcywUC40ILQ/tCNMPSwqrDrsTbhWeFd4Q3h/hGTE34lgkITIqcnXkNa4Zl8+t5/ZP9J44f+LJKFpUQlR11L1op2hZdOskdNLESWsn3YqxjZHENMeCWG7s2tjbcfZx+XG/TiZOjptcM/lhvFv8vPjTCYyEmQm7E14lhiSuTLyZ5JCkSGpL1kmellyf/DolNGVNSveUcVPmTzmfapIqTm1JI6Ulp+1IG5gaNnX91J5pntPKpl2dbj+9aPrZGSYzcmccnqkzkzdzfzohPSV9d/p7XiyvjjeQwc2ozejnc/gb+E8EwYJ1gl5hgHCN8FFmQOaazMdZAVlrs3pFQaJKUZ+YI64WP8uOzN6S/TonNmdnzlBuSu7ePHJeet5Bib4kR3JylvmsolldUmdpmbQ73y9/fX6/LEq2Q47Ip8tbCgzghr1d4aD4RnG3MLCwpvDN7OTZ+4v0iiRF7XOc5iyb86g4vPiHufhc/ty2eZbzFs+7O589f+sCZEHGgraF1gtLF/Ysili0azF1cc7i30tcS9aUvFySsqS11Kx0Uen9byK+aSjTLpOVXfvW/9stS/Gl4qUdyzyWbVz2sVxQfq7CtaKy4v1y/vJz37l9V/Xd0IrMFR0rvVZuXkVcJVl1dXXQ6l1r9NYUr7m/dtLapnWsdeXrXq6fuf5s5fjKLRuoGxQbuquiq1o22mxctfF9taj6Sk1Izd5a09plta83CTZd3By8uXGL2ZaKLe++F39/fWvE1qY6u7rKbcRthdsebk/efvoHnx/qd5jsqNjxYadkZ/eu+F0n673r63eb7l7ZgDYoGnr3TNvT+WPojy2NLo1b9zL3VvwEflL89OfP6T9f3Re1r22/z/7GX2x/qT3AOFDehDTNaepvFjV3t6S2dB2ceLCt1b/1wK9jf915yPJQzWHDwyuPUI+UHhk6Wnx04Jj0WN/xrOP322a23Twx5cTlk5NPdpyKOnXmt/DfTpxmnz56JuDMobN+Zw+e8znXfN7rfFO7Z/uB3z1/P9Dh1dF0wftCS6dvZ2vXhK4jF4MuHr8Ueum3y9zL56/EXOm6mnT1+rVp17qvC64/vpF749kfhX8M3lx0i3Cr/Lbu7co7pnfq/uX4r73dXt2H74bebb+XcO/mff79Jw/kD973lD6kP6x8ZPGo/rH740O94b2df079s+eJ9MlgX9lfen/VPnV4+svfwX+390/p73kmezb0fPkL4xc7X45/2TYQN3DnVd6rwdflb4zf7Hrr8/b0u5R3jwZnvye9r/rg+KH1Y9THW0N5Q0NSnoyn2gpgcKCZmQA83wkAPRXuHToBoE5Vn/NUgqjPpioE/hNWnwVV4gXAzmAAkhYBEA33KJvhsIWYBu/KrXpiMEA9PEaGRuSZHu5qLho88RDeDA29MAOA1ArAB9nQ0OCmoaEP22GyNwA4lq8+XyqFCM8G3zsqUUc7eR74Qv4N0td+9t6djsIAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfkBAYUGxgwn1JIAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAQJJREFUGNOFkL8rxHEcxp870q2SQfYbRDFYZfAfmKxW6fzIZEDKfjGwOGURV5KOlGS4vlJ0dRbZjLL4yPfX5+77eZm47pzuWZ/36+l5Pyn7dEfy9qrM5LTU1a1OwkaKr4+U7h9UWjjZsxWFpYKU1DuCYTEve7kqOScBxI83mPkBgtNdSOq0k7MR/uEWZq6PqHwOOPRjxpVbzMIQQXEbXNJM1mL8wgYmlyXyLgAH0IB/A5bHCU7yjQY25Gt/HbM0SuSVmjLVWs9Wy5jFYYLiDs7/wD/YxOSyxPdXf15JAbQOU3t+ULg3o1TviHj3lJk9Vs/YRJsF/1HtpcLn2hS26v13wjc/3T1gNu7vNAAAAABJRU5ErkJggg==) no-repeat 93% center;
    -webkit-background-size: 14px 9px;
    background-size: 14px 9px;
    width: 14px;
    height: 9px;
    float: right;
    position: absolute; z-index: 1000; right: 25px; top: 0; bottom: 0; margin: auto;
}

#media-enquiry-popup img {
    height: 16px !important;
}

.contact-page #jamesWakelinPhoneNumber {
    height: 17px !important;
    margin-bottom: 2px;
    margin-left: -2px;
}

#contact-confirm .modal-button { padding: 10px 14px; font-size: 12px; margin-left: 10px; float: right; }
#name-of-installer-popup .modal-button { float: right }

.team-member {
    padding: 20px 0;
    margin-bottom: 60px;
    vertical-align: middle;
}

.team-member p {
    margin: 0;
}

.team-member-image {
    width: 170px;
    height: 170px
}

.team-member-text {
    width: calc(100% - 195px);
    margin-left: 10px;
}

.team-member-image,.team-member-text {
    display: inline-block;
    vertical-align: middle;
}

.team-member-image img {
    width: 100%;
    height: 100%;
    border: none
}

.team-member-text-content {
    vertical-align: middle
}

.team-member-text-content p~p,.team-member-text-content p:only-child {
    padding: 0
}


.person-desktop {
    margin-top: -45px;
    display: inline-block;
    float: left;
    position: relative
}
.contact-page .form-label {
    float: left;
    padding: 3px 15px 0 0;
    width: 100px;
    line-height: 1.15;
    padding-top: 6px;
}
.contact-page .field-helper {
    margin-left: 100px;
    font-size: 75%;
}
.contact-page .field-helper a {
    color: var(--black);
    text-decoration: underline var(--denim);
}
.contact-page .form-controls input, .form-controls select {
    width: calc(100% - 110px)
}
.contact-page .form-row { padding-bottom: 10px }
.contact-page .small-text {
    font-size: 80%
}

.contact-page .contact-options {
    margin-bottom: 20px
}

.contact-page .contact-options a {
    margin-left: 20px
}

.contact-page #contact-anchor {
    width: auto;
    padding: 14px 30px;
    float: none;
    max-width: 100%;
    white-space: break-spaces;
}

.contact-page .form {
    background-color: #c9c9c9;
    padding: 20px;
    width: 500px;
    margin-bottom: 90px;
    padding-bottom: 70px;
    max-width: 100%;
}

.contact-page #message {
    width: calc(100% - 110px);
}

.contact-page .btn {
    float: right;
    margin-right: 12px;
    width: auto;
    margin-top: 10px;
}

.contact-page .list-breadcrumbs li:first-child a:before,.list-breadcrumbs li:before {display: block;position: absolute;left: 0;right: 0;top: 50%;margin: -10px 0 0;font-weight: 400;font-family: breadcrumb-icons;line-height: 20px;text-align: center;text-indent: 0;letter-spacing: normal}
.contact-page .list-breadcrumbs li:first-child a:before {content: "\e919";padding-top: 0;font-size: 12px;margin-top: -5px}
.contact-page .list-breadcrumbs {display: -moz-box;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;color: #404040;}
.contact-page .list-breadcrumbs {-webkit-flex-wrap: wrap;flex-wrap: wrap}
.contact-page .list-breadcrumbs {list-style: none;margin: 0 -21px 23px 0;padding: 0;font-weight: 300}
.contact-page .list-breadcrumbs li {position: relative;margin: 0 21px 0 0;font-size: 13px;padding-top: 4px}
.contact-page .list-breadcrumbs li:first-child a:before,.list-breadcrumbs li:before {display: block;position: absolute;left: 0;right: 0;top: 50%;margin: -10px 0 0;font-weight: 400;font-family: breadcrumb-icons;line-height: 20px;text-align: center;text-indent: 0;letter-spacing: normal}
.contact-page .list-breadcrumbs li:before {content: "\e923";left: 100%;right: auto;width: 21px;padding-top: 2px;color: var(--gull);font-size: 8px}
.contact-page .list-breadcrumbs a {display: block;position: relative;z-index: 2;color: var(--gull);text-align: left}
.contact-page .list-breadcrumbs li:first-child a {width: 15px;text-indent: -3000em}
.contact-page .list-breadcrumbs li:last-child:before {display: none}

@media (min-width: 768px) {
    .larger-modal-dialog {
        width: 700px;
        margin: 30px auto;
    }
}

@media only screen and (max-width:390px) {
    .contact-page .zenhelp-container {
        transform: scale(0.8);
        width: 130%;
        margin-left: -15%;
    }
}
@media(max-width: 767px) {

    .modal-button {
        width: 100%;
        margin-bottom: 10px;;
    }

    .team-member { margin-bottom: 0 }

    .team-member-text {
        width: auto
    }

    .team-member-image {
        width: 100px;
        height: 100px
    }

    .team-member-text,.team-member-text-content {
        padding: 0
    }
}

@media only screen and (max-width: 985px) {
    .team-member-text,.team-member-text-content {
        height:auto;
        margin: 0;
        box-sizing: border-box
    }

    .team-member-image {
        margin-bottom: 20px
    }
}

@media only screen and (max-width: 1000px) {
    .container.page > .main {
        width: 720px;
    }
}

@media only screen and (max-width: 47.5em) {
    .container.page > .main {
        width: auto;
    }   
}

/* --- persistant postcode box --- */

@media only screen and (min-width: 985px) {
    body.fixed-postcode-box.down:not(.bottom-postcode-box-visible) .sqheader .form-check-rounded {
        position: fixed;
        top: 80px;
        right: 3%;
        z-index: 100;
        margin-right: 0!important;
    }
    body.fixed-postcode-box.down .sqheader #header .shell {
        height: 235px;
    }
}