/* -------------------------------------------

	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; }	


/*! 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; 
}


/*! Defaults --------- */
body, textarea, input, select, option, button { color: var(--coal); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; line-height: 1.75; }
.content { color: #404040}
.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; }
#header h1 {text-transform: none;}
h2 {text-transform: none;color: var(--tango);font-weight: bold;}

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, nav a:before, .widgets .widget-callout strong:before, .list-features li:after, .list-advantages li:before, .footer-nav .socials > *: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-repeat: no-repeat; background-size: auto 100%; }
		html.webp #header:after { background-image: url(/wp-content/themes/focus_2020/images/blue/person.webp); }
		html.no-webp #header:after { background-image: url(/wp-content/themes/focus_2020/images/blue/person.png); }
		#header .logo { position: absolute; left: 0; top: 30px; 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; }
		.SM-Main-Header { color: #ED8B50; font-family: Helvetica; font-size: 18px; font-weight: 700; line-height: 20.7px; text-align: left; margin: -30px 0 12px; }
		#header .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#menu { position: relative; z-index: 9; width: 1110px; margin: -32px auto 30px; padding: 10px 26px; 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; 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: 0; margin-right: 0; }
				nav form { position: relative; z-index: 1; width: 338px; 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; }
                #menu-main-menu .get-quotes.menu-item {display: none;}
	.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; flex-wrap: wrap; }
            .highlighted-foot-item a {color: #ffc000!important;}
				.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 .socials { display: block; position: absolute; right: 0; bottom: 2px; }
				.footer-nav .socials > * { display: block; overflow: hidden; position: relative; width: 40px; height: 40px; border-radius: 40px; margin: 0 0 0 15px; background: var(--denim); color: var(--white); font-size: 22px; line-height: 40px; text-indent: -3000em; text-decoration: none; text-align: left; }
					.footer-nav .socials a:hover { opacity: .75; }
					.footer-nav .socials > *:before { top: 0; margin: 0; line-height: 40px; }
					.footer-nav .socials > .icon-facebook:before { background: var(--matisse); }
						.footer-nav .socials > .icon-facebook:before { content: "\e90c"; }
					.footer-nav .socials > .icon-twitter:before { background: var(--cerulean); font-size: 21px; }
						.footer-nav .socials > .icon-twitter:before { content: "\e90a"; }
					.footer-nav .socials > .icon-rss:before { background: var(--poppy); }
						.footer-nav .socials > .icon-rss:before { content: "\e909"; }
					.footer-nav .socials > .icon-youtube:before { background: var(--red); font-size: 25px; }
						.footer-nav .socials > .icon-youtube:before { content: "\e90b"; }
					.footer-nav .socials > .icon-instagram:before { background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); }
					.footer-nav .socials > .icon-instagram:before { content: "\e924"; }
                    .footer-nav .socials > .icon-tiktok:before {content: "-";color: transparent;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgMzQgMzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5sb2dvPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ibG9nbyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE0LDE1LjU5ODYxMjkgTDE0LDE0LjExMzM3NjggQzEzLjQ0OTIxMzQsMTQuMDQwMzY4IDEyLjg5Mzc2MDEsMTQuMDAyNDg4NCAxMi4zMzc0ODI1LDE0IEM1LjUzNDU4MDMxLDE0IDAsMTkuMTgwNDQ3NyAwLDI1LjU0Njk5MTIgQzAsMjkuNDUyMzg1OSAyLjA4NTYwMjA4LDMyLjkwOTUwNjIgNS4yNjcxMjM3NCwzNSBDMy4xMzY4MjQ0MywzMi44Njc5NDU2IDEuOTUyNDg5MjYsMzAuMDU3NTg1IDEuOTU0MjAzNTUsMjcuMTM4NjI3IEMxLjk1NDIwMzU1LDIwLjg2Mjc4NSA3LjMzMTI5MjAyLDE1Ljc0NTEzMDYgMTQsMTUuNTk4NjEyOSIgaWQ9Iui3r+W+hCIgZmlsbD0iIzAwRjJFQSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMzI3MDEyNCwzMiBDMTcuMjAyNTY0MiwzMiAxOS41NDgzODU5LDI5LjcyNjU2OTggMTkuNjU1MjE0OCwyNi44OTMzMzcgTDE5LjY2NDkyNjUsMS42MDEzMTYxNSBMMjQuMzE0MTkxNCwxLjYwMTMxNjE1IEMyNC4yMTQ5MzY3LDEuMDczMjM2NTkgMjQuMTY0Njk1NiwwLjUzNzIxMzEwMSAyNC4xNjQxMDEyLDAgTDE3LjgxNDQwMjUsMCBMMTcuODAzODA3OSwyNS4yOTI4OTgzIEMxNy42OTc4NjE5LDI4LjEyNTI1MzYgMTUuMzUxMTU3MywzMC4zOTc4MDY0IDEyLjQ3NjQ4ODQsMzAuMzk3ODA2NCBDMTEuNjEzNDI5NiwzMC4zOTgxNDU4IDEwLjc2MzMzMTQsMzAuMTg5MTE2OSAxMCwyOS43ODg4Njc2IEMxMC45OTk5NTQ0LDMxLjE3NTM0MjQgMTIuNjEwNTcwNCwzMS45OTgzNzggMTQuMzI3MDEyNCwzMiBNMzIuOTk5MTE3MSwxMC4xODYxMjU2IEwzMi45OTkxMTcxLDguNzgwNDc3MSBDMzEuMjkwNDg2Miw4Ljc4MjA1NTA5IDI5LjYxODUzMDMsOC4yODgwNDczMSAyOC4xODgyODQ1LDcuMzU5MDM0ODIgQzI5LjQ0MjIyNTUsOC43OTM4OTg0OSAzMS4xMzA1OTU4LDkuNzg1ODg4OTkgMzMsMTAuMTg2MTI1NiIgaWQ9IuW9oueKtiIgZmlsbD0iIzAwRjJFQSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjgsNy43MTc4NDMzNiBDMjYuNjAxNjQ2NSw2LjEzNDUwOTE2IDI1LjgzMTQyNTMsNC4xMDI4MDk3MyAyNS44MzIzNTQ3LDIgTDI0LjEzNTA1NTgsMiBDMjQuNTc5MTUzLDQuMzQ4NzIyMzMgMjUuOTc1ODQ5Nyw2LjQxNTAxMTYzIDI4LDcuNzE3ODQzMzYgTTEyLjMyNTMwODMsMjAuMDY1MjQ3MiBDOS4zODU2MzAyMiwyMC4wNjg2MDk0IDcuMDAzMzk3NjMsMjIuNDI2MDI0IDcsMjUuMzM1MDc2NiBDNy4wMDE5MDk2OCwyNy4yOTM4Njg4IDguMTAwODMyMDEsMjkuMDkwMjE0NCA5Ljg1Mzc4NzQzLDMwIEM5LjE5ODg5ODQsMjkuMTA2MjkxMyA4Ljg0NjIyMjQyLDI4LjAzMDYwOTEgOC44NDYxNTM4NSwyNi45MjY2NTkyIEM4Ljg0OTA2NjE2LDI0LjAxNzI2NjIgMTEuMjMxNDQwNiwyMS42NTkzMjEzIDE0LjE3MTQ2MjEsMjEuNjU1OTU4MiBDMTQuNzIwMTk5NiwyMS42NTU5NTgyIDE1LjI0NjAzNjQsMjEuNzQ1NzM1MyAxNS43NDI4MDY4LDIxLjkwMDAxMjUgTDE1Ljc0MjgwNjgsMTUuNDk5Njg4NyBDMTUuMjIyMjI1NSwxNS40MjY3MjIzIDE0LjY5NzIzMzQsMTUuMzg4ODY0NyAxNC4xNzE0NjIxLDE1LjM4NjM3NzggQzE0LjA3ODk3ODMsMTUuMzg2Mzc3OCAxMy45ODgyNTYsMTUuMzkxNjA3NSAxMy44OTY2NTMsMTUuMzkzMzUwOCBMMTMuODk2NjUzLDIwLjMwOTMwMTUgQzEzLjM4ODQ4OSwyMC4xNDkyMjk1IDEyLjg1ODU5MzUsMjAuMDY2OTI4NSAxMi4zMjUzMDgzLDIwLjA2NTI0NzIiIGlkPSLlvaLnirYiIGZpbGw9IiNGRjAwNEYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMyLjE1MzIwODQsMTEuMDAwODczNSBMMzIuMTUzMjA4NCwxNS44ODM4ODM0IEMyOC44NjgyNjIsMTUuODgzODgzNCAyNS44MjU1MDM0LDE0Ljg0MTc2NyAyMy4zNDAyMTY4LDEzLjA3Mjg3NyBMMjMuMzQwMjE2OCwyNS44NDEyMDUzIEMyMy4zNDAyMTY4LDMyLjIxNzk0NDUgMTguMTEwNzIzMSwzNy40MDU4MTQ5IDExLjY4MTczOTUsMzcuNDA1ODE0OSBDOS4xOTczMzM2NiwzNy40MDU4MTQ5IDYuODkzNDY3NzYsMzYuNjI4Mzc2OCA1LDM1LjMwOTM1MjcgQzcuMjAwNjk1NSwzNy42NjMzMDgxIDEwLjI5MTA4ODMsMzkuMDAwNzg2NiAxMy41Mjc2NTA0LDM5IEMxOS45NTY2MzQsMzkgMjUuMTg3MDA4NCwzMy44MTIxMjkyIDI1LjE4NzAwODQsMjcuNDM2MjYzNiBMMjUuMTg3MDA4NCwxNC42Njc5MzUzIEMyNy43NTQ0NDA3LDE2LjQ5OTExNjIgMzAuODM3NzA4MiwxNy40ODI1NjAzIDM0LDE3LjQ3ODk0MTcgTDM0LDExLjE5NDc5NjMgQzMzLjM2NTkwODUsMTEuMTk0Nzk2MyAzMi43NDk0MzA2LDExLjEyNjY2MTMgMzIuMTUzMjA4NCwxMSIgaWQ9Iui3r+W+hCIgZmlsbD0iI0ZGMDA0RiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjMuOTc4NjU0NywyNS40MTkwNTY4IEwyMy45Nzg2NTQ3LDEyLjYzMjY5OTYgQzI2LjYwNjY3MzksMTQuNDY2NjgwNSAyOS43NjI5MDgyLDE1LjQ1MTUzNjEgMzMsMTUuNDQ3Njc1MiBMMzMsMTAuNTU3NzcwNSBDMzEuMDkxMzc4NywxMC4xNTgzNDIxIDI5LjM2NzcyNzQsOS4xNjkwNzM3NyAyOC4wODc3MDc2LDcuNzM4NDIxMiBDMjYuMDE1OTc1Nyw2LjQzMDkwMDczIDI0LjU4NjQ0NjksNC4zNTcxNzUxIDI0LjEzMTkxMDMsMiBMMTkuMzg0NTkzLDIgTDE5LjM3NDY3NjUsMjcuMjE0OTM3NyBDMTkuMjY1NTk0NiwzMC4wMzg2NjA4IDE2Ljg3MDI5OTgsMzIuMzA1MTYyMiAxMy45MzQxMDMsMzIuMzA1MTYyMiBDMTIuMTgxNDk3NiwzMi4zMDM0MDA3IDEwLjUzNjk3NzgsMzEuNDgyOTA1NCA5LjUxNTgzNDQ3LDMwLjEwMDc2ODcgQzcuNzIxMzIzMiwyOS4xODc5NDU3IDYuNTk2MTkyMTcsMjcuMzg1MDg4NCA2LjU5NDA2MTcxLDI1LjQxOTA1NjggQzYuNTk3NTM5MjEsMjIuNDk5NTM0OCA5LjAzNTc3MDgxLDIwLjEzMzYzNjIgMTIuMDQ0NTUxNywyMC4xMzAyNjE5IEMxMi42MDUyODY5LDIwLjEzMDI2MTkgMTMuMTQzNDg0NSwyMC4yMTk0ODczIDEzLjY1MjgzMzksMjAuMzc1MTk0NSBMMTMuNjUyODMzOSwxNS40NDE1NTE5IEM3LjIwMTY3NTA1LDE1LjU4ODUxMTQgMiwyMC43MjE1OTkyIDIsMjcuMDE2MzY3MyBDMiwzMC4wNjA1Mjk4IDMuMjE4ODMyNywzMi44MzE3NjczIDUuMjA0ODQ0ODUsMzQuOTAxNDQ3OSBDNy4yMDY5NTQzMywzNi4yNjkwNTY0IDkuNTk2MTAyNDEsMzcuMDAyMDkwOCAxMi4wNDQ1NTE3LDM3IEMxOC42MjU1MjcxLDM3IDIzLjk3ODY1NDcsMzEuODA0Nzk5OSAyMy45Nzg2NTQ3LDI1LjQxOTA1NjgiIGlkPSLot6/lvoQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50% #000; background-size: 25px}
			.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}
		/* This needs to be 60 or more so it doesn't hide below the header on mobile */
		iframe#finnbot-frame { z-index: 60 !important; }

/*! 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; background-color: var(--mystic); }
		.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 h1, .intro h2, .intro h3, .intro h4, .intro h5, .intro h6 { margin: 0 0 28px; font-size: 23px; 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: 8px; 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; }
	.mentioned-images a { flex-direction: column; }
	.mentioned-images a > div { width: 100%; }

.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; }

.home-nav { 
    border-radius: 8px;
    border: 1px solid #e0e0e0;
    background: var(--White, #fff);
    box-shadow: 4px 4px 12px 0px rgba(0, 0, 0, 0.07);
    margin: -30px -38px 0;
}
.home-nav .nav-item {
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 24px;
    cursor: pointer;
    text-decoration: none !important;
}
.home-nav .nav-item .nav-details {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    max-width: calc(100% - 28px);
}
.home-nav .nav-item .nav-details picture {
    width: 90px;
    margin: 0 24px 0 0;
}
.home-nav .nav-item .nav-details .nav-text {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.home-nav .nav-item .nav-details .nav-text span {
    color: #2b3864;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 9px;
}
.home-nav .nav-item .nav-details .nav-text p {
    color: #494949;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.home-nav .nav-item span {
    margin: 0 0 0 10px;
}
.home-nav .nav-item:hover {
    opacity: 0.8;
}
.home-nav .nav-item:nth-child(2) {
    border-block: 1px solid #e0e0e0;
}

div.container.home-page > div.main > div > div.sidebar > ul > li:nth-child(2) > a > strong:before,
div.container.home-page > div.main > div > div.content > div.intro > ul > li:nth-child(1) > a > span.feature-title:before {
    left: 15em;
}

@media (max-width: 1000px) {
    .home-nav .nav-item .nav-details .nav-text span {
        font-size: 18px;
        min-width: 205px;
    }

    .home-nav .nav-item .nav-details .nav-text p {
        font-size: 16px;
    }
    .home-nav .nav-item .nav-details picture {
        flex-shrink: 0;
    }
}

@media (max-width: 760px) {
    div.container.home-page > div.main > div > div.content > div.intro > ul > li:nth-child(1) > a > span.feature-title:before {
        left: 12em;
    }

    div.container.home-page > div.main > div > div.content > div.intro {
        margin-bottom: -40px;
    }

    .home-nav {
        margin: 15px 0 45px;
    }

    .home-nav .nav-item {
        padding: 20px 12px;
    }

    .home-nav .nav-item .nav-details picture {
        width: 70px;
        margin: 0 10px 0 0;
        height: auto;
    }

    .home-nav .nav-item span {
        margin: 0 0 0 10px;
    }
}

@media (max-width: 425px) {
    div.container.home-page > div.main > div > div.content > div.intro > ul > li:nth-child(1) > a > span.feature-title:before {
        left: 12em;
    }
}
@media (max-width: 400px) {
    div.container.home-page > div.main > div > div.content > div.intro > ul > li:nth-child(1) > a > span.feature-title:before {
        left: 17em;
    }
}

.widgets { list-style: none; margin: 0 0 40px; padding: 0; line-height: 1.4444444444; text-align: center; }
	.widgets li { position: relative; margin-bottom: 30px; }
	.widgets li.widget-cleanenergy { z-index: -1; }
	.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; }
			html.no-webp .widgets .widget-callout:nth-child(2):after, html.no-webp .list-features.start-here-item li:nth-child(1):after { background-image: url(../../images/explore-price.png); }
			html.no-webp .widgets .widget-callout:nth-child(3):after, html.no-webp .list-features.start-here-item li:nth-child(2):after { background-image: url(../../images/2020/widget-b.png); }
			html.no-webp .widgets .widget-callout:nth-child(4):after, html.no-webp .list-features.start-here-item li:nth-child(3):after { background-image: url(../../images/2020/widget-c.png); }
			html.webp .widgets .widget-callout:nth-child(2):after, html.webp .list-features.start-here-item li:nth-child(1):after { background-image: url(../../images/explore-price.webp); }
			html.webp .widgets .widget-callout:nth-child(3):after, html.webp .list-features.start-here-item li:nth-child(2):after { background-image: url(../../images/2020/widget-b.webp); }
			html.webp .widgets .widget-callout:nth-child(4):after, html.webp .list-features.start-here-item li:nth-child(3):after { background-image: url(../../images/2020/widget-c.webp); }
		.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: 30px; margin-bottom: 30px; }
	.widgets .widget-trustpilot { -webkit-transform: scale(.8833333333); transform: scale(.8833333333); }
	.widgets .widget-rankings { overflow: hidden; padding: 0 16px 3px !important; border-radius: 8px; border: 1px solid var(--denim); background: var(--haze); text-align: left; }
		.widgets .widget-rankings .widget-head { margin: 0 -24px 25px; padding: 21px 20px 25px; color: var(--white); font-size: 14px; line-height: 1.2857142857; text-align: center; position: relative; }
			.widget-rankings .widget-head p { color: #fff; opacity: 0.5; font-size: 14px; margin-bottom: 3px; }
			.widget-rankings select { -webkit-appearance: none; appearance: none; background: #fff; border: 1px solid #2B386433; background: #FFFFFF 0% 0% no-repeat padding-box; border-radius: 6px;cursor: pointer; color: #343434; font: normal normal normal 11px/21px Helvetica Neue, Helvetica, Arial, sans-serif; padding: 4px 4px 3px 7px;  }
				.widget-rankings .select-container { position: relative; }
					.widget-rankings .select-container:before { content: "\e903"; color: var(--tango); display: block; position: absolute;  right: 0; font-family: i; line-height: 30px;z-index: 99;margin-right: 8px; font-size: 6px; pointer-events: none; bottom: 0px; }
		.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 0px; color: var(--white); font-size: 18px; text-align: center; }
		.widgets .widget-rankings .top-container { margin: 0 0 33px; 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 .top-container .min-count-notice {font-size: 13px;margin: 15px 7px -20px 7px;}
		.widgets .widget-rankings div { width: auto !important; }
		.widgets .widget-rankings .top_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; margin-bottom: 15px; margin-top: 5px; width: 100% !important; }
			.widgets .widget-rankings .top_link p { margin: 0 0 7px; 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 .top_panels_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; margin-bottom: 15px; margin-top: 5px; width: 100% !important; }
			.widgets .widget-rankings .top_panels_link p { margin: 0 0 7px; 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 .top_inverters_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; margin-bottom: 15px; margin-top: 5px; width: 100% !important; }
			.widgets .widget-rankings .top_inverters_link p { margin: 0 0 7px; 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 .top_batteries_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; margin-bottom: 15px; margin-top: 5px; width: 100% !important; }
			.widgets .widget-rankings .top_batteries_link p { margin: 0 0 7px; 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 .top_evchargers_link { margin: 0; padding: 0; border-width: 0; line-height: 1.4444444444; margin-bottom: 15px; margin-top: 5px; width: 100% !important; }
            .widgets .widget-rankings .top_evchargers_link p { margin: 0 0 7px; 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 .select-container label {color: var(--tango);font-size: 0.8rem;}
					.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 5px; font-size: 11px; }
			.widgets .widget-rankings .last-updated { display: block; margin: 0px; white-space: nowrap; font-size: 11px; color: white; position: absolute; bottom: 0px; background: var(--tango); border-radius: 50px; left: 50%; transform: translate(-50%, 50%); padding: 4px 10px; }
				.widgets .widget-rankings .last-updated sup { font-size: 60%; margin-left: -2px; }
			.widgets .widget-rankings div.select-container ~ div.select-container{ margin-top: 5px; }
			.widgets .widget-rankings .sort-options{display: none;}
			.widgets .widget-rankings p#show-sort{ position: relative; cursor: pointer; line-height: 30px; display: inline-block; padding-right: 30px; }
			.widget-rankings p#show-sort:before {
				content: "\e903";
				color: var(--tango);
				display: block;
				position: absolute;
				right: 0px;
				font-family: i;
				line-height: 30px;
				z-index: 99;
				margin-right: 8px;
				font-size: 6px;
				pointer-events: none;
			}

			.widget-rankings p#show-sort.options-open:before {
				content: "\e902";
			}
/*! Author-info box --------- */

div.author-info-2020 { background-color: var(--mystic); padding: 31px 60px; padding-left: 180px; font-size: 18px; border-radius: 8px; margin-bottom: 15px }
div.author-info-2020 h4 { font-size: 18px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: var(--tango) }
div.author-info-2020 div.author-avatar-container{display: inline-block;position: absolute;left: 40px;background-size: 90%;background-position: 80% -200%;border: 1px solid #24A9E0;border-radius: 100%;background-color: rgba(36, 169, 224, 0.1);width: 88px;height: 88px;overflow: hidden;}
div.author-info-2020 div.author-avatar-container img.author-avatar{display: block;position: relative;width: 100% !important; margin-top: 0px !important; }
div.author-info-2020 div.author-avatar-container img.author-avatar.author-avatar-v2 { object-fit: cover; height: 100% !important; object-position: 100%; }
div.author-info-2020 p { margin-bottom: 0px; }
div.author-info-2020 > p:last-child { text-align: right; }

@media (max-width: 760px) {
    div.author-info-2020 {padding: 31px;}
    div.author-info-2020 div.author-avatar-container {float: left;position: relative;left: -5px;margin-right: 20px;}
}

/*! 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; }
.wp-caption { text-align: center; margin: auto; }
.wp-caption img { margin: auto}

/*! 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; }
		

/*! Good Solar Guide --------- */
ul.gsg-ul li { margin-bottom: 10px }

/*! 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, 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; }
        #solarResources button#button_kwh, #solarResources button#button_mj, button#systemOutputButton6, button#systemOutputButton3, button#systemOutputButton4, button#systemOutputButton5, button#systemOutputButton6, button#systemMonthlyOutputButton3, button#systemMonthlyOutputButton4, button#systemMonthlyOutputButton5, button#systemMonthlyOutputButton6 { float: none; display: inline-block; }
        .cta-2018-5 .btn {
            background: -moz-linear-gradient(left, var(--tango) 0%, var(--punch) 85%, var(--cardinal) 100%)!important;
            background: -webkit-linear-gradient(left, var(--tango) 0%,var(--punch) 85%,var(--cardinal) 100%)!important;
            background: linear-gradient(to right, var(--tango) 0%,var(--punch) 85%,var(--cardinal) 100%)!important;
            font-size: 14px!important;
            font-family: Helvetica Neue, Helvetica, Arial, sans-serif!important;
            text-transform: uppercase!important;
            color: white!important;
            border: none!important;
            letter-spacing: 1.44px!important;
            line-height: 16px!important;
            padding: 21px 30px!important;
            display: inline-block!important;
            border-radius: 34px!important;
            margin-bottom: 34px!important;
            font-weight: bold!important;
        }
        .cta-2018-5 .btn:hover { background: var(--coal)!important; text-decoration: none!important }

::-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); }
        form#town-search-form input {width: auto;display: inline;float: none;margin: 0 2px;}
		form.postcode-form input[type="submit"].quote-btn-mobile {display: none;}
.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 { 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; }
.widgets .widget-rankings .widget-head { background: -moz-linear-gradient(-75deg, var(--cardinal) 0%, var(--tango) 100%); background: -webkit-linear-gradient(-75deg, var(--cardinal) 0%,var(--tango) 100%); background: linear-gradient(to bottom right, var(--cardinal) 0%,var(--tango) 100%); }

.review-button-container{float: right;width: 100%;text-align: right;margin-top: -20px;margin-bottom: 30px;}
.write-your-review-btn {display: inline-block;width: 317px;height: 47px;border: 1px solid #f19253;border-radius: 6px;font-size: 26px;line-height: 47px;letter-spacing: -0.01em;text-decoration: none;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-box-shadow: 0 3px 0 #d9d9d9;box-shadow: 0 3px 0 #d9d9d9;background: #2b3d6a;color: white;border-color: #2b3d6a;font-weight: 700;}
.write-your-review-btn:hover { background: #265a95;border-color: #265a95; text-decoration:none }
div.btn-leave-a-review > a, a.btn-leave-a-review {border-width:0;background:var(--tango);background:-moz-linear-gradient(top, var(--tango) 0%, var(--cardinal) 100%);background:-webkit-linear-gradient(top, var(--tango) 0%,var(--cardinal) 100%);background:linear-gradient(to bottom, var(--tango) 0%,var(--cardinal) 100%);display:inline-block;overflow:hidden;position:relative;color:white!important;font-size: 14px!important;line-height:1.2;text-align:center;text-decoration:none;font-weight: bold;text-transform: uppercase;letter-spacing: 0.12em;border-radius: 21px;padding: 12px 47px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0.2em 0;}
div.btn-leave-a-review > a:hover, a.btn-leave-a-review:hover {-moz-linear-gradient(-45deg, var(--tango) 0%, var(--cardinal) 100%): ;background: -webkit-linear-gradient(-45deg, var(--tango) 0%,var(--cardinal) 100%);background: linear-gradient(135deg, var(--tango) 0%,var(--cardinal) 100%);}

/*! 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; }


/*! Icons --------- */
@font-face { font-family: 'i'; src: url('icons/icomoon.woff2') format('woff2'), url('icons/icomoon.woff') format('woff'); font-display: swap; }
[class^="icon-"], [class*=" icon-"] { font-family: 'i' !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.icon-check:before { content: "\e900"; }
	.icon-chevron-down:before { content: "\e903"; }
	.icon-chevron-left:before { content: "\e904"; }
	.icon-chevron-right:before { content: "\e901"; }
	.icon-chevron-up:before { content: "\e902"; }
	.icon-compare:before { content: "\e905"; }
	.icon-explore:before { content: "\e906"; }
	.icon-facebook:before { content: "\e90c"; }
	.icon-learn:before { content: "\e907"; }
	.icon-rss:before { content: "\e909"; }
	.icon-tell:before { content: "\e908"; }
	.icon-twitter:before { content: "\e90a"; }
	.icon-youtube:before { content: "\e90b"; }
	
/* 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;position:fixed;}
div.postcode-box-popup {top: 0;left: 0;right: 0;bottom: 0;background: none;padding-top: 5rem;}

.postcode-box-body {max-width: 600px; width: 100%; background: white; padding: 10px 0px; transform: translate(-50%, -50%); left: 50%; top: calc(50% - (100% - 255px)*0.2); position:fixed; }
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;}

:target:before{
	content: '';
	display: block;
	height:      75px;
	margin-top: -75px;
	visibility: hidden;
}

@media(min-width: 768px){
	nav #menu-main-menu li.dropdown-open > ul.sub-menu, nav #menu-main-menu li.has-dropdown:hover > ul.sub-menu { display: block; width: 275px; }
	nav #menu-main-menu ul.sub-menu { position: absolute; 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) }
	.nav-menu-item { display: none; }
}

/* 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 li { margin-right: 28px; }
	nav form { width: 305px; }
.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; max-width: 25%; width: 25%; }
        .footer-cols > *:last-child {width: 50%; max-width:50%}

.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 .logo { top: 30px; }
	#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { font-size: 36px; line-height: 1.3125; }
	#header .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 li { margin-right: 17px; }
	nav form { position: absolute; right: 0; top: 0; width: auto; padding: 0; }
	nav form#search-form { right: auto; left: 0; }
		nav input { width: 126px; 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; display: none; }
.footer { }
	.footer-cols > * { width: 33.333333333333%; max-width: 33.333333333333%; }
	.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) { 
    .page .main .shell { padding-right: 0 }
}
@media only screen and (max-width: 47.5em) { /* 760 */

.article ul:not(.dpsp-networks-btns-wrapper) > li { margin-bottom: 15px; }
.content-top img { float: none!important; }
.page-id-45 .content-top img {margin: 20px 0!important;} /* testimonials.html */
.page-id-537 .content-top img {margin: 40px 0!important;} /* about-us */
.page .content img{width:100%;height:auto}
/* Exception to small images with aspect-ratio close to a square */
.page .content img.mobile-autosize{width: auto}
#header, nav, .container > .main, body > .footer, .container > .footer { width: auto; padding-left: 15px; padding-right: 15px; }

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 div.advantages h1 { max-width: 320px; width: 100%; }
	#header .shell > .form-check { margin-top: 0; }
    .list-features.start-here-item .feature-title { font-size: 16px }
nav { margin-left: 15px; margin-right: 15px; margin-bottom: 40px; padding: 12px 0 13px; }
	nav #menu-main-menu ul.sub-menu { display: block; height: auto; margin-left: 30px; }
	nav .icon-arrow-down {margin-top: 17px;background-image: url("data:image/png;base64,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"); margin-right: 25px; }
	nav li.has-dropdown .icon-arrow-down {margin-top: 5px;margin-right: 25px;}
	.nav li.has-dropdown i { position: absolute; top: 12px; right: 0; transform: rotate(0); display: inline-block; }
		.nav li.has-dropdown.dropdown-open i { transform: rotate(180deg); }	
	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%; }
	.nav-menu-item { display: block;}
    #menu-main-menu .get-quotes.menu-item {color: var(--cardinal);}
    .home-page #menu-main-menu .get-quotes.menu-item {display: none}
.icon-arrow-down.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.icon-arrow-down  {display: block; }
.icon-arrow-down { -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.icon-arrow-down { background: url(images/arrow-down.png) no-repeat 93% center; -webkit-background-size: 14px 9px; background-size: 14px 9px; width: 14px; height: 9px; float: right; margin-right: 10px; }
.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.8em; }
	.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; display: flex; flex-direction: column; }
.shell, .footer-top .shell, #header .shell, #header .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: 44px 7px 0; padding: 0 25px 3px !important; }
		.widgets .widget-rankings .widget-head { margin: 0 -25px 20px; }
		.widgets .widget-rankings select { font-size: 12px; }

.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;}
.nav li.has-dropdown.dropdown-open ul.sub-menu { max-height: 100%; padding: 15px; margin-left: -35px; padding-left: 60px; width: calc(100% - 40px); }
.nav ul.sub-menu { position: static; overflow: hidden; visibility: visible; max-height: 0; padding: 0 15px !important; opacity: 1; transition: max-height .3s,padding .3s; transition-property: max-height, padding; transition-duration: 0.3s, 0.3s; transition-timing-function: ease, ease; transition-delay: 0s, 0s; }
.widget-rankings .widget-head p, .widgets .widget-rankings .top-container a, .widgets .widget-rankings .top_link p, .widgets .widget-rankings .top_link label, .widgets .widget-rankings .link-more { font-size: 14px }
.widgets .widget-rankings .top_link p { font-size: 12px; }
.widgets .widget-rankings .top-container a { font-size: 13px; }
.review-button-container {float:none; text-align: center}
}
@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; }
}

@media only screen and (max-width: 21.25em) { /* 340 */
	.widgets .widget-rankings { padding: 0 16px 3px !important; }
}

/* --- internal pages --- */
.page { background-color: white; }
body:not(.down) .page #header, body:not(.down) #wrap #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 { min-height: 90px}
    .page #header .shell > .form-check { display: none }
    .page #header .postcode-form { margin: 15px; margin-bottom: 70px }
    .page #header .logo { position: relative; margin: 0; height: 30px }
}

/* --- persistant postcode box --- */

@media only screen and (min-width: 1024px) {
    body.down:not(.floating-box-hidden) .page .form-check-rounded {
        top: 60px;
        right: 3%;
        z-index: 100;
        margin-right: 0!important;
        position: fixed;
    }
    body.down.bottom-postcode-box-visible .page .form-check-rounded {
        top: -300px;
    }
    body.down .page div#header {
        height: 286px;
		padding: 0;
    }

	body.down .page div#header .shell>.form-check{
		margin-top: -20px;
	}
}

/* --- persistant nav --- */
@media only screen and (min-width: 761px) {
	body.down .page nav#menu {
		position: fixed !important;
		top: 32px;
		width: 100%;
		z-index: 15;
		height: 60px;
		left: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
	}

	body.down .page nav#menu .sub-menu a{text-align: left;}
    body.down .page nav#menu li.menu-search { margin-left: initial; }
    body.down .page nav#menu .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#menu form { position: initial; }
	form.postcode-form input[type="submit"].quote-btn-desktop {display: none;}
	form.postcode-form input[type="submit"].quote-btn-mobile {display: block;}
}

@media only screen and (min-width: 1000px) {
    h1, .intro h2 { font-size: 20pt!important;}
    #header h1 { font-size: 36px!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) {
    div.footer.with-banner-mobile { border-bottom: 49px solid black; }
    .zopim, iframe#launcher, iframe#webWidget { display: none!important }
	.SM-Main-Header { margin: 33px 0 12px; }
    .banner-mobile {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 50;
        display: block;
        width: 100%;
        padding: 5px 50px;
        background: rgba(25,25,25,.95);
		color: white;
        box-sizing: border-box;
    }

    .banner-mobile .banner-content {
        float: left;
    }

    .banner-mobile .banner-content p {
        margin: 0;
		font-size: 14px;
		letter-spacing: 1px;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
		font-weight: 300;
    }

    .banner-mobile .banner-content p strong {
		margin: 0;
		padding: 0;
		font-size: 16px;
		letter-spacing: 1px;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
		font-weight: bold;
    }

    .banner-mobile .banner-actions {
        float: right;
    }

    .banner-mobile .btn-yellow-mobile {
        position: relative;
		max-width: 150px;
		padding: 10px 20px;
		margin: 2px 0 0;
		font-size: 13px;
		color: #fff;
		text-transform: uppercase;
		line-height: 14px;
		text-decoration: none;
		border: 1px solid #ff5923;
		border-radius: 60px;
		text-align: center;
		letter-spacing: 0;
		font-weight: bold;
		display: 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%);
    }

	.p-title {
		color: #fff;
		margin-bottom: 5px !important;
		font-family: Helvetica Neue;
		font-size: 15px !important;
		font-weight: 700 !important;
		line-height: 18px;
		text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 
			1px 1px 0 #000;
	}

	.p-check {
		color: #AEA9A9;
		font-family: Helvetica, sans-serif !important;
		font-size: 13px !important;
		font-weight: 400 !important;
		line-height: 18px !important;
		letter-spacing: normal !important;
		text-shadow:
			-1px -1px 0 #000, 
			1px -1px 0 #000, 
			-1px 1px 0 #000, 
			1px 1px 0 #000;
	}
}

@media(max-width: 550px) {
    .banner-mobile {
        padding: 5px 10px;
    }
}

@media(max-width: 400px) {
    .banner-mobile .banner-content p strong {
		font-size: 14px;
    }

	.banner-mobile .banner-content p {
		font-size: 12px;
    }

    .banner-mobile .btn-yellow-mobile {
        font-size: 12px;
		line-height: 13px;
		padding: 8px 15px;
	}

	.p-title {
		font-size: 13px !important;
	}
	.p-check {
		font-size: 12px !important;
	}
}

@media(max-width: 350px) {
    .banner-mobile .banner-content p strong {
		font-size: 11px;
    }

	.banner-mobile .banner-content p {
		font-size: 10px;
    }

    .banner-mobile .btn-yellow-mobile {
        font-size: 10px;
		line-height: 11px;
		padding: 5px 12px;
	}
}


.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;
}

#mbtablecontent{margin: auto;margin-bottom: 20px;margin-top: 20px;}
#mbtablecontent td{padding:5px;}
#mbtablecontent thead tr {background-color: var(--tango);color: white;font-weight: bold;}
#mbtablecontent tbody tr:nth-child(2n) {background-color: var(--mystic)}


.video-container {margin-bottom: 15px; position: relative; width: 100%; padding-bottom: 60%;}
.video-container iframe, .video-container .rll-youtube-player {width: 100%; height: 100%; position: absolute;}

/* ================================================================================
#GOOD SOLAR GUIDE WEB VERSION
================================================================================ */
	
.gsg-tip {
	border: 2px solid #666;
	padding: 20px; 
	width:90%;
	margin:auto;
	margin-bottom: 20px;
	}
	
.gsg-tip p {
	padding-bottom:0px;
	}
.gsg-tiph2 {
	text-align: center;
	}	
	
.gsg-warning {
	border: 2px solid #666;
	padding: 20px; 
	width:90%;
	margin:auto;
	margin-bottom: 20px;
	}
	
.gsg-warning p {
	padding-bottom:0px;
	}	
	
.gsg-key {
	padding: 20px; 
	background-color: #FFDF00;
	width:90%;
	margin:auto;
	margin-bottom: 20px;
	}
	
.gsg-key p {
	padding-bottom:0px;
	}
	
.gsg-caption-text {
    font-size: 13px;
    text-align: center;
	padding-top: 5px;
}

.wp-caption-text {
    font-size: 13px;
    text-align: center;
	padding-top: 5px;
}

.gsg-nav {
    text-align: center;
	line-height:2;
}


/* ================================================================================
#ACCORDION
================================================================================ */

.accordion{
    padding-bottom: 20px;
}

.accordion-title {
    width: 100%;
    background: #1C70B4;
    cursor: pointer;
    margin-bottom: 10px;
    color: #fff;
    padding-bottom: 0px;
    padding-left: 10px;
}

.accordion-content  {
    padding-top:20px;
	padding-bottom:20px; 
	font-family: helvetica,'Helvetica Neue Light',sans-serif;
}

/* ================================================================================
#IMAGE ALIGNMENT
================================================================================ */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* ================================================================================
#Table
================================================================================ */
.table-2020 thead { height: 28px; }
.table-2020 tbody { border-width: 0 1px 1px; border-style: solid; border-color: #e4e5d1; color: #575757; }
.table-2020 a { color: #1581a5; }
.table-2020 th { color: #fff; background: var(--tango); }
.table-2020 th ~ th { border-left: 1px solid #f2ba80; }
.table-2020 td { padding: 6px 0; text-align: center;}
.table-2020 td ~ td { border-left: 1px solid #e4e5d1; }

.table-2020 .top-left { border-radius: 5px 0 0 0; }
.table-2020 .top-right { border-radius: 0 5px 0 0; }
.table-2020 .bottom-left { border-radius: 0 0 0 5px; }
.table-2020 .bottom-right { border-radius: 0 0 5px 0; }

.table-2020 tr:nth-child(even) {background: var(--mystic); }
.table-2020 tr:nth-child(odd) {background: #FFF}

.table-2020 table thead tr ._header {background-image: url("/img/bg.gif");background-position: right center;background-repeat: no-repeat;cursor: pointer;padding: 0 10px;}
.table-2020 table thead tr .headerSortDown {background-image: url("/img/desc.gif");}
.table-2020 table thead tr .headerSortUp {background-image: url("/img/asc.gif");}
.table-2020 .rating_bar {background: url("//m.mcjgxx.com/img/quote/star_x_grey_small.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);width: 55px;margin: auto;display: inline-block;}
.table-2020 .rating_bar div {background: url("//m.mcjgxx.com/img/quote/star_x_orange_small.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);height: 12px;display: block;}
.table-2020 label {display: inline-block;}
@media (max-width: 760px) { .table-2020 table thead tr ._header {background-image: none;padding: 5px;} .table-2020 table {line-height:1.3} }

/*** Breadcrumbs ***/
@media all{
	.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:i;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal;}
	.list-breadcrumbs li:first-child a:before{content:"\e919";padding-top:0px;font-size:12px;margin-top:-5px;}
	.list-breadcrumbs{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
	.breadcrumb-container>.list-breadcrumbs:first-child{margin-top:-3px;}
	.list-breadcrumbs{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
	.list-breadcrumbs{list-style:none;margin:0 -21px 23px 0;padding:0;font-weight:300;}
	.list-breadcrumbs li{position:relative;margin:0 21px 0 0;font-size:13px;padding-top:4px;}
	.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:i;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal;}
	.list-breadcrumbs li:before{content:"\e923";left:100%;right:auto;width:21px;padding-top:2px;color:var(--gull);font-size:8px;}
	.list-breadcrumbs a{display:block;position:relative;z-index:2;color:var(--gull);text-align:left;}
	.list-breadcrumbs li:first-child a{width:15px;text-indent:-3000em;}
	.list-breadcrumbs li:last-child:before{display:none;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'i';src:url('/wp-content/themes/focus_2020/css/sq2020/icons/reviews/icomoon.woff2') format('woff2'), url('/wp-content/themes/focus_2020/css/sq2020/icons/reviews/icomoon.woff') format('woff');font-display:swap;} 

/* Comparison table plugin fixes */
.comparison-table-plugin .btn {background-color: var(--denim)}
.comparison-table-plugin .btn:hover {background-color: var(--coal)}
.comparison-table-plugin .table__cells ul {list-style: none; padding-left: 0}

/* Mobile menu specific rules */

@media (max-width: 767px) and (orientation: portrait),
(max-width: 812px) and (orientation: landscape){
	div.page #header{ padding: 0; min-height: 60px;}
	body:not(.down) div.page div#header {padding: 0px 15px;}
	i.sq-menu-search{position: relative;}
}

.tool-section ul.list-box {
	justify-content: center;
}
.tool-section ul.list-box .icon-evcomp:before {
	content: '';
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjE0NSIgdmlld0JveD0iMCAwIDE0NSAxNDUiPg0KCTxkZWZzPg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHkxPSIwLjUiIHgyPSIxIiB5Mj0iMC41IiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQoJCQk8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiZTFlMmQiLz4NCgkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2YzNzAxZiIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwLjQ3IiB5MT0iMS4xNjciIHgyPSIwLjQ2NCIgeTI9IjAuMDQzIiB4bGluazpocmVmPSIjYSIvPg0KCQk8ZmlsdGVyIGlkPSJjIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjE0NSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCgkJCTxmZU9mZnNldCBkeT0iMyIgaW5wdXQ9IlNvdXJjZUFscGhhIi8+DQoJCQk8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3LjUiIHJlc3VsdD0iZCIvPg0KCQkJPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMC40OSIvPg0KCQkJPGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJkIi8+DQoJCQk8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4NCgkJPC9maWx0ZXI+DQoJCTxjbGlwUGF0aCBpZD0iZiI+DQoJCQk8cmVjdCB3aWR0aD0iNTQuMjczIiBoZWlnaHQ9IjY5LjMzNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InVybCgjYSkiLz4NCgkJPC9jbGlwUGF0aD4NCgk8L2RlZnM+DQoJPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUgMzcpIiBjbGlwLXBhdGg9InVybCgjZikiPg0KCQk8cGF0aCBkPSJNOTYzLjA4MywxMDUyLjcxMmwtNC44LDYuM2MtLjEyOC4xNjctLjA0Ni4zMjcuMTM0LjMyN0g5NjEuN2wtMS41OSw1LjQ0MWMtLjAyOC4wOTQuMDI4LjEzLjA4Mi4wNTFsNC43NjUtNy4wMDljLjEyMy0uMTgxLjAwOS0uMjUzLS4xNzgtLjI1M2gtMy4xNzVsMS41MzUtNC44MjZjLjAyLS4wNTgtLjAxNi0uMDkyLS4wNi0uMDM0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI3LjA5MiAtMTAxOC40ODQpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2EpIi8+DQoJCTxyZWN0IHdpZHRoPSIyNC4yNyIgaGVpZ2h0PSI1LjM1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMzkgMTguMDQxKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InVybCgjYSkiLz4NCgkJPHBhdGggZD0iTTU0LjI3MiwxNy4yODd2LS4zNzRhNi4xLDYuMSwwLDAsMC02LjA3OS02LjA3OVY1LjE1N0E1LjE3LDUuMTcsMCwwLDAsNDMuMDM5LDBIMjYuMDFhNS4xNyw1LjE3LDAsMCwwLTUuMTU1LDUuMTU1djUuNjc2YTYuMSw2LjEsMCwwLDAtNi4wNzksNi4wNzl2NC4zMzVhNC40ODYsNC40ODYsMCwwLDAtMy42MDksMS40OTUsNi42MDksNi42MDksMCwwLDAtMS4xLDQuMzR2NS43YzAsNy4zNTQtMy4yNTUsMTIuNjE0LTcuMDI1LDE4LjYyOGwtMS41NjksMi41YTkuNDMsOS40MywwLDAsMC0xLjA4Myw3Ljc0LDEwLjk2NywxMC45NjcsMCwwLDAsNS4xMTcsNi4zNzEsOS44MTEsOS44MTEsMCwwLDAsNy4wNDIsMS4wNjMsMTIuMTkxLDEyLjE5MSwwLDAsMCw2Ljk4Ni01cS42NDgtLjg5MiwxLjI0Ni0xLjc3MXYwbC4wNzMtLjEsMCwwaDBjLjM1Mi0uNSwxLjc0Mi0yLjU2NCwyLjAxMi0zLjA2N2wuMDI5LS4wNTQuNzQ2LS4wMDZINDIuMzU1djBoMy4ybC4zOTEsMCwwLDBINDguNHYwQTYuMSw2LjEsMCwwLDAsNTQuMjcyLDUzVjM1LjE2NmgtLjAwNlYxNy4yODdaTTIzLjY0NSw1LjE1N0EyLjM3MiwyLjM3MiwwLDAsMSwyNi4wMSwyLjc5Mkg0My4wMzlBMi4zNzIsMi4zNzIsMCwwLDEsNDUuNCw1LjE1N3Y1LjY3NkgyMy42NDVaTTE4LjAyOCw2M0MxMC4yODgsNzMuNjQ4LTIuMDI4LDYzLDMuMDQ3LDU0LjkwNmwxLjU2OS0yLjVjMy45NDMtNi4yODksNy4zMDktMTEuOCw3LjMwOS0xOS42MTZ2LTUuN2MwLTIuMjQ3LjI1Ny0zLjk1NywyLjg1MS0zLjk3NVY1M2E2LjEsNi4xLDAsMCwwLDUuODc4LDYuMDc1Yy0uNzY4LDEuMjYyLTEuNjQsMi41NjItMi42MjYsMy45Mk01MS40ODMsNTNhMy4zLDMuMywwLDAsMS0zLjI4OSwzLjI4OUgyNC4yODZBMzAuODg0LDMwLjg4NCwwLDAsMCwyNy4yLDQ1LjY1MWwuNTguMy44NDUuNDRWMzIuNzA5bDEtLjg2NmMuNTA5LS40NDEuMTgxLS42MjEtLjM1NS0uNzA4bC0uNjM5LS4xYy0uNDgzLS4wNzgtLjYxMS0uMy0uOTQtLjYyNWwtNC45MzQtNC44ODEtNC44MDgsMi4zNTUsMi4zMjEsMi44LDIuOTY1LTIuNDYyLTEuMTU3LTEuMzMxLjY4NS0uMzQ3LDEuNTQ5LDEuNjc4LTMuNTkxLDMuMDUyLDEuODU2LDIuNDU0LDEuNC4zNzljMy4wODguODM1LDIuNCw1LjQ4OS4yNzMsNy40NjJ2Mi41NWwuODEyLjQyMy4zNDUuMThBMjguODUsMjguODUsMCwwLDEsMjIuMjEsNTYuMjkxSDIwLjg1NUEzLjMsMy4zLDAsMCwxLDE3LjU2Niw1M1YxNi45MTJhMy4zLDMuMywwLDAsMSwzLjI4OS0zLjI4OUg0OC4xOTRhMy4zLDMuMywwLDAsMSwzLjI4OSwzLjI4OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAyKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNhKSIvPg0KCTwvZz4NCjwvc3ZnPg==);
	background-size: contain;
	background-position: center;
	width: 120px;
	height: 120px;
}
.tool-section ul.list-box li:hover .icon-evcomp:before {
	content: '';
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjE0NSIgdmlld0JveD0iMCAwIDE0NSAxNDUiPg0KCTxkZWZzPg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHkxPSIwLjUiIHgyPSIxIiB5Mj0iMC41IiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQoJCQk8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiZTFlMmQiLz4NCgkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2YzNzAxZiIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwLjQ3IiB5MT0iMS4xNjciIHgyPSIwLjQ2NCIgeTI9IjAuMDQzIiB4bGluazpocmVmPSIjYSIvPg0KCQk8ZmlsdGVyIGlkPSJjIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjE0NSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCgkJCTxmZU9mZnNldCBkeT0iMyIgaW5wdXQ9IlNvdXJjZUFscGhhIi8+DQoJCQk8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3LjUiIHJlc3VsdD0iZCIvPg0KCQkJPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMC40OSIvPg0KCQkJPGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJkIi8+DQoJCQk8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4NCgkJPC9maWx0ZXI+DQoJCTxjbGlwUGF0aCBpZD0iZiI+DQoJCQk8cmVjdCB3aWR0aD0iNTQuMjczIiBoZWlnaHQ9IjY5LjMzNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMSkiLz4NCgkJPC9jbGlwUGF0aD4NCgk8L2RlZnM+DQoJPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUgMzcpIiBjbGlwLXBhdGg9InVybCgjZikiPg0KCQk8cGF0aCBkPSJNOTYzLjA4MywxMDUyLjcxMmwtNC44LDYuM2MtLjEyOC4xNjctLjA0Ni4zMjcuMTM0LjMyN0g5NjEuN2wtMS41OSw1LjQ0MWMtLjAyOC4wOTQuMDI4LjEzLjA4Mi4wNTFsNC43NjUtNy4wMDljLjEyMy0uMTgxLjAwOS0uMjUzLS4xNzgtLjI1M2gtMy4xNzVsMS41MzUtNC44MjZjLjAyLS4wNTgtLjAxNi0uMDkyLS4wNi0uMDM0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI3LjA5MiAtMTAxOC40ODQpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDEpIi8+DQoJCTxyZWN0IHdpZHRoPSIyNC4yNyIgaGVpZ2h0PSI1LjM1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMzkgMTguMDQxKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMSkiLz4NCgkJPHBhdGggZD0iTTU0LjI3MiwxNy4yODd2LS4zNzRhNi4xLDYuMSwwLDAsMC02LjA3OS02LjA3OVY1LjE1N0E1LjE3LDUuMTcsMCwwLDAsNDMuMDM5LDBIMjYuMDFhNS4xNyw1LjE3LDAsMCwwLTUuMTU1LDUuMTU1djUuNjc2YTYuMSw2LjEsMCwwLDAtNi4wNzksNi4wNzl2NC4zMzVhNC40ODYsNC40ODYsMCwwLDAtMy42MDksMS40OTUsNi42MDksNi42MDksMCwwLDAtMS4xLDQuMzR2NS43YzAsNy4zNTQtMy4yNTUsMTIuNjE0LTcuMDI1LDE4LjYyOGwtMS41NjksMi41YTkuNDMsOS40MywwLDAsMC0xLjA4Myw3Ljc0LDEwLjk2NywxMC45NjcsMCwwLDAsNS4xMTcsNi4zNzEsOS44MTEsOS44MTEsMCwwLDAsNy4wNDIsMS4wNjMsMTIuMTkxLDEyLjE5MSwwLDAsMCw2Ljk4Ni01cS42NDgtLjg5MiwxLjI0Ni0xLjc3MXYwbC4wNzMtLjEsMCwwaDBjLjM1Mi0uNSwxLjc0Mi0yLjU2NCwyLjAxMi0zLjA2N2wuMDI5LS4wNTQuNzQ2LS4wMDZINDIuMzU1djBoMy4ybC4zOTEsMCwwLDBINDguNHYwQTYuMSw2LjEsMCwwLDAsNTQuMjcyLDUzVjM1LjE2NmgtLjAwNlYxNy4yODdaTTIzLjY0NSw1LjE1N0EyLjM3MiwyLjM3MiwwLDAsMSwyNi4wMSwyLjc5Mkg0My4wMzlBMi4zNzIsMi4zNzIsMCwwLDEsNDUuNCw1LjE1N3Y1LjY3NkgyMy42NDVaTTE4LjAyOCw2M0MxMC4yODgsNzMuNjQ4LTIuMDI4LDYzLDMuMDQ3LDU0LjkwNmwxLjU2OS0yLjVjMy45NDMtNi4yODksNy4zMDktMTEuOCw3LjMwOS0xOS42MTZ2LTUuN2MwLTIuMjQ3LjI1Ny0zLjk1NywyLjg1MS0zLjk3NVY1M2E2LjEsNi4xLDAsMCwwLDUuODc4LDYuMDc1Yy0uNzY4LDEuMjYyLTEuNjQsMi41NjItMi42MjYsMy45Mk01MS40ODMsNTNhMy4zLDMuMywwLDAsMS0zLjI4OSwzLjI4OUgyNC4yODZBMzAuODg0LDMwLjg4NCwwLDAsMCwyNy4yLDQ1LjY1MWwuNTguMy44NDUuNDRWMzIuNzA5bDEtLjg2NmMuNTA5LS40NDEuMTgxLS42MjEtLjM1NS0uNzA4bC0uNjM5LS4xYy0uNDgzLS4wNzgtLjYxMS0uMy0uOTQtLjYyNWwtNC45MzQtNC44ODEtNC44MDgsMi4zNTUsMi4zMjEsMi44LDIuOTY1LTIuNDYyLTEuMTU3LTEuMzMxLjY4NS0uMzQ3LDEuNTQ5LDEuNjc4LTMuNTkxLDMuMDUyLDEuODU2LDIuNDU0LDEuNC4zNzljMy4wODguODM1LDIuNCw1LjQ4OS4yNzMsNy40NjJ2Mi41NWwuODEyLjQyMy4zNDUuMThBMjguODUsMjguODUsMCwwLDEsMjIuMjEsNTYuMjkxSDIwLjg1NUEzLjMsMy4zLDAsMCwxLDE3LjU2Niw1M1YxNi45MTJhMy4zLDMuMywwLDAsMSwzLjI4OS0zLjI4OUg0OC4xOTRhMy4zLDMuMywwLDAsMSwzLjI4OSwzLjI4OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAyKSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwxKSIvPg0KCTwvZz4NCjwvc3ZnPg==);
	background-size: contain;
	background-position: center;
	width: 120px;
	height: 120px;
}

/* Review.io Widget */
#reviewsio-widget { box-shadow: 0px 0px 25px rgb(130 130 130 / 44%); border-radius: 12px; background: black; width: 200px; margin: 0 auto; color: black; }
#reviewsio-widget #reviewsio-widget-inner { background: white; border-radius: 10px 10px 12px 12px; padding: 10px 25px; }
#reviewsio-widget #reviewsio-widget-rating { position: relative; font-size: 32px; text-align: left; }
#reviewsio-widget #reviewsio-widget-rating #reviewsio-rating-lower { display: flex; }
#reviewsio-widget #reviewsio-widget-rating #reviewsio-rating-upper { position: absolute; left: 0; top: 0; width: 91%; display: flex; overflow: hidden; }
#reviewsio-widget #reviewsio-widget-rating span { width: 30px; min-width: 30px; }
#reviewsio-widget #reviewsio-widget-stats p { margin: 0; }
#reviewsio-widget #reviewsio-widget-stats p strong { font-size: 22px; }
#reviewsio-widget #reviewsio-widget-logo { padding: 10px 20px 5px; }
#reviewsio-widget #reviewsio-widget-logo img { image-rendering: auto; width: 100%; }
/* Review.io Widget End */

@media (min-width: 769px) {
    .mobile-visible { display: none !important; }
}
@media (max-width: 768px) {
    .mobile-hidden { display: none !important; }
}

@media (max-width: 768px) {
    .go-form-top p { margin-bottom: 8px; }
    .go-form-top .go-mini { font-size: 0.85em; font-weight: 400; margin-bottom: 20px; }
    .go-submit { width: 100%; min-height: 44px; padding: 8px 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; margin: auto; margin-top: 15px; }
    .go-submit p { margin: 0px; font-size: 1.2em; }
    .go-submit span { font-size: 0.9em; text-transform: lowercase; }
    footer div#footer-links { padding-top: 50px; }
}

@media only screen and (max-width: 760px) {
    #header .form-check form .go-form-top.mobile-visible p:first-of-type,
    #footer-v2 .form-check form .go-form-top.mobile-visible p:first-of-type {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
        text-align: center;
        margin: 0 auto 1.3rem;
    }
}
@media only screen and (max-width: 550px) {
    #header .form-check form .go-form-top.mobile-visible p:first-of-type,
    #footer-v2 .form-check form .go-form-top.mobile-visible p:first-of-type {
        height: 54px;
        max-width: 80%;
        min-width: 257px;
        width: 286px;
    }
}

@media (max-width: 768px) {
    .page-template-thanks-2020 .entry-content > h1:first-child { font-size: 22px; }
	.page-template-thanks-2020 .entry-content .accordion .accordion-title { background: transparent; }
	.page-template-thanks-2020 .entry-content:before { max-height: 390px; }
	.page-template-thanks-2020 .entry-content .section-body .accordion ~ p:last-of-type:before { bottom: -158px; }
}

@media only screen and (max-width: 62.5em) and (min-width: 761px) {
	.page-template-thanks-2020 .entry-content .accordion .accordion-title, .page-template-thanks-2020 .entry-content .accordion .accordion-content {
		padding-left: 25px;
	}
}

.page-template-thanks-2020 .zopim,
.page-template-thanks-2020 iframe#launcher,
.page-template-thanks-2020 iframe#webWidget { display: none!important }

@media (min-width: 769px) {
    input[name="postcode"]::placeholder {
        color:#000;
        font-weight: 600
    }

    .postcode-form .form-label.mobile-hidden,.postcode-form .form-head.mobile-hidden p {
        font-size: 17px
    }

	/* --- home page --- */
	.postcode-form {
		padding: 35px 22px 47px 22px;
	}

	/* --- internal pages --- */
	.page #header .postcode-form {
		padding: 15px 22px 28px 22px;
	}

	.page #header .postcode-form .form-head.mobile-hidden{
		height: 82px;
	}
}

/* ================================================================================
#list-features
================================================================================ */
.intro-entry .list-features.clearfix {
	margin-left: 0 !important;
}

.intro-entry .list-features .feature__item {
	background: #fff;
	border: 1px solid #97C7EA;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.15);
			box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.15);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	padding-block: 16px;
	-webkit-box-pack: left;
		-ms-flex-pack: left;
			justify-content: left;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	gap: 1rem;
	
	-webkit-transition-duration: .4s;
		 -o-transition-duration: .4s;
			transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
		 -o-transition-timing-function: cubic-bezier(.4,0,.2,1);
			transition-timing-function: cubic-bezier(.4,0,.2,1);
	-webkit-transition-delay: 0s;
		 -o-transition-delay: 0s;
			transition-delay: 0s;
}

.intro-entry .list-features .feature__item:hover {
	opacity: .8;
}

.intro-entry .list-features li:after {
	content: none !important;
}

.intro-entry .list-features li:before {
	background: #fff !important;
}

.intro-entry .feature__text-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	gap: 5px;
	padding-right: 2.8rem;
}

.intro-entry .feature__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 1rem;
	align-items: center;
}

.intro-entry .feature-title {
	color: #000;
	font-size: 18px;
	line-height: normal;
}

.intro-entry .feature-text {
	color: #494949;
	font-size: 14px;
	line-height: 16px;
}

.intro-entry .feature__icon {
	margin-left: 16px;
}

.intro-entry .feature__right-arrow {
	border-radius: 0px 10px 10px 0px;
	background: -o-linear-gradient(173deg, #BF1E2C 0%, #F3701F 100%), #F3701F;
	background: linear-gradient(277deg, #BF1E2C 0%, #F3701F 100%), #F3701F;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	padding: 4px
}

.list-features+h2 span {
	color: #f3701f;
}

.intro-entry>h2 {
	font-size: 26px !important;
}

.intro .intro-head {
	display: block !important;
}

.advantages>h1 {
	font-size: 30px !important;
	line-height: 40px !important;
}

@media screen and (min-width: 761px) {
	.intro-entry .list-features.clearfix {
		gap: 24px;
	}

	.intro-entry>h2 {
		font-weight: 300;
		margin-bottom: 16px !important;
	}

	.intro-entry .list-features .feature__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
		padding: 16px 8px;
		gap: 9px;
		max-width: 167px;
		-webkit-box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.15) !important;
				box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.15) !important;
		margin-bottom: 0;
	}

	.intro-entry .feature__text-container {
		width: 100% !important;
		margin-bottom: 21px;
		width: 55%;
		padding-right: 0;
	}

	.intro-entry .feature__link {
		gap: 9px;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
			-ms-flex-direction: column !important;
				flex-direction: column !important;
	}

	.intro-entry .feature-title {
		font-size: 17px;
	}
	
	.intro-entry .feature-text {
		font-size: 12px;
		line-height: 14px;
	}
	
	.intro-entry .feature__icon {
		margin-left: 0;
	}

	.intro-entry .feature__right-arrow {
		border-radius: 0px 0px 10px 10px !important;
		background: -o-linear-gradient(bottom, #BF1E2C 0%, #F3701F 100%), #F3701F;
		background: -webkit-gradient(linear, left bottom, left top, from(#BF1E2C), to(#F3701F)), #F3701F;
		background: linear-gradient(0deg, #BF1E2C 0%, #F3701F 100%), #F3701F;
		position: absolute;
		top: unset;
		right: 0;
		height: unset !important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
		-webkit-box-align: center;
			-ms-flex-align: center;
				align-items: center;
		padding: 4px;
		width: 100%;
		bottom: 0;
	}

	.intro-entry {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
	}
	
	.intro-entry>h2 {
		font-size: 26px !important;
		margin-top: 22px !important;
		margin-bottom: 0 !important;
	}

	.intro .intro-head {
		display: none !important;
	}

	.advantages>h1 {
		font-size: 36px !important;
	}
}
