@font-face
{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;
src:local('Open Sans Condensed Light'),
local('OpenSansCondensed-Light'),
url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMQg.ttf) format('truetype')}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}f
igcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}[type=reset],[type=submit],
button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,
button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}[hidden]{display:none}

/*! normalize.css - end */

@-ms-viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}
@-o-viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}
@viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}
.col-a,.side-col-a .side-colour{background-color:#e71e40;color:#fff;fill:#fff}
.col-b,.side-col-b .side-colour{background-color:#e71e40;color:#fff;fill:#fff}
.col-c,.side-col-c .side-colour{background-color:#e71e40;color:#fff;fill:#fff}
.col-pl,.side-col-pl .side-colour{background-color:#a62895;color:#fff;fill:#fff}
.col-bl6,.side-col-bl6 .side-colour{background-color:#849192;color:#fff;fill:#fff}
.col-bl5,.side-col-bl5 .side-colour{background-color:#ffffa5;color:#fff;fill:#fff}
.col-bl4,.side-col-bl4 .side-colour{background-color:#ff4a3b;color:#fff;fill:#fff}
.col-bl3,.side-col-bl3 .side-colour{background-color:#dfdfc0;color:#fff;fill:#fff}
.col-bl2,.side-col-bl2 .side-colour{background-color:#1a2930;color:#fff;fill:#fff}
.col-bl1,.side-col-bl1 .side-colour{background-color:#f7ef6a;color:#fff;fill:#fff}
.col-wh,.side-col-wh .side-colour{background-color:#ffffff;color:#445;fill:#445}
.col-bl,.side-col-bl .side-colour{background-color:#9fedd7;color:#fff;fill:#fff}
.col-d,.side-col-d .side-colour{background-color:#ed1846;color:#fff;fill:#fff}
.col-e,.side-col-e .side-colour{background-color:#f5821f;color:#fff;fill:#fff}
.col-f,.side-col-f .side-colour{background-color:#ffcb04;color:#000;fill:#000}
.col-g,.side-col-g .side-colour{background-color:#6fbf54;color:#fff;fill:#fff}
.col-h,.side-col-h .side-colour{background-color:#5b9f45;color:#fff;fill:#fff}
.col-i,.side-col-i .side-colour{background-color:#129fad;color:#fff;fill:#fff}
.col-j,.side-col-j .side-colour{background-color:#15bece;color:#fff;fill:#fff}
.col-k,.side-col-k .side-colour{background-color:#2196f2;color:#fff;fill:#fff;position:relative}
.col-l,.side-col-l .side-colour{background-color:#4a8ecb;color:#fff;fill:#fff}
.col-m,.side-col-m .side-colour{background-color:#0b4c77;color:#fff;fill:#fff}
.col-n,.side-col-n .side-colour{background-color:#6850a1;color:#fff;fill:#fff}
.col-o,.side-col-n .side-colour{background-color:#ff63b1;color:#000;fill:#000}
.col-white,.side-col-white .side-colour{background-color:#fff;color:#000;fill:#000}
.col-black,.side-col-black .side-colour{background-color:#111;color:#fff;fill:#fff}
.col-grey1,.side-col-grey1 .side-colour{background-color:#eff9f4;color:#000;fill:#000}
.col-grey2,.side-col-grey2 .side-colour{background-color:#dadada;color:#000;fill:#000}
.col-grey3,.side-col-grey3 .side-colour{background-color:#636363;color:#f1f1f1;fill:#f1f1f1}
body.col-grey1>header .logo svg .logo{fill:#eff9f4}
body.col-grey1>header .logo svg .text{fill:#636363}
body.col-bl1>header .logo svg .logo{fill:#f7ef6a}
body.col-bl1>header .logo svg .text{fill:#636363}
body.col-black>header .logo svg .logo{fill:#e71e40}
body.col-black>header .logo svg .text{fill:#fff}
@media screen and (min-width:1024px){.side-col-a .side-colour{-webkit-box-shadow:5vw 0 0 0 #e71e40;box-shadow:5vw 0 0 0 #e71e40}
.side-col-b .side-colour{-webkit-box-shadow:5vw 0 0 0 #e71e40;box-shadow:5vw 0 0 0 #e71e40}
.side-col-c .side-colour{-webkit-box-shadow:5vw 0 0 0 #e71e40;box-shadow:5vw 0 0 0 #e71e40}
.side-col-pl .side-colour{-webkit-box-shadow:5vw 0 0 0 #a62895;box-shadow:5vw 0 0 0 #a62895}
.side-col-bl6 .side-colour{-webkit-box-shadow:5vw 0 0 0 #849192;box-shadow:5vw 0 0 0 #849192}
.side-col-bl5 .side-colour{-webkit-box-shadow:5vw 0 0 0 #ffffa5;box-shadow:5vw 0 0 0 #ffffa5}
.side-col-bl4 .side-colour{-webkit-box-shadow:5vw 0 0 0 #ff4a3b;box-shadow:5vw 0 0 0 #ff4a3b}
.side-col-bl3 .side-colour{-webkit-box-shadow:5vw 0 0 0 #dfdfc0;box-shadow:5vw 0 0 0 #dfdfc0}
.side-col-bl2 .side-colour{-webkit-box-shadow:5vw 0 0 0 #1a2930;box-shadow:5vw 0 0 0 #1a2930}
.side-col-bl .side-colour{-webkit-box-shadow:5vw 0 0 0 #9fedd7;box-shadow:5vw 0 0 0 #9fedd7}
.side-col-d .side-colour{-webkit-box-shadow:5vw 0 0 0 #ed1846;box-shadow:5vw 0 0 0 #ed1846}
.side-col-e .side-colour{-webkit-box-shadow:5vw 0 0 0 #f5821f;box-shadow:5vw 0 0 0 #f5821f}
.side-col-f .side-colour{-webkit-box-shadow:5vw 0 0 0 #ffcb04;box-shadow:5vw 0 0 0 #ffcb04}
.side-col-g .side-colour{-webkit-box-shadow:5vw 0 0 0 #6fbf54;box-shadow:5vw 0 0 0 #6fbf54}
.side-col-h .side-colour{-webkit-box-shadow:5vw 0 0 0 #5b9f45;box-shadow:5vw 0 0 0 #5b9f45}
.side-col-i .side-colour{-webkit-box-shadow:5vw 0 0 0 #129fad;box-shadow:5vw 0 0 0 #129fad}
.side-col-j .side-colour{-webkit-box-shadow:5vw 0 0 0 #15bece;box-shadow:5vw 0 0 0 #15bece}
.side-col-k .side-colour{-webkit-box-shadow:5vw 0 0 0 #2196f2;box-shadow:5vw 0 0 0 #2196f2}
.side-col-wh .side-colour{-webkit-box-shadow:5vw 0 0 0 #ffffff;box-shadow:5vw 0 0 0 #ffffff}
.side-col-l .side-colour{-webkit-box-shadow:5vw 0 0 0 #4a8ecb;box-shadow:5vw 0 0 0 #4a8ecb}
.side-col-m .side-colour{-webkit-box-shadow:5vw 0 0 0 #0b4c77;box-shadow:5vw 0 0 0 #0b4c77}
.side-col-n .side-colour{-webkit-box-shadow:5vw 0 0 0 #6850a1;box-shadow:5vw 0 0 0 #6850a1}
.side-col-black .side-colour{-webkit-box-shadow:5vw 0 0 0 #000;box-shadow:5vw 0 0 0 #000}
.side-col-white .side-colour{-webkit-box-shadow:5vw 0 0 0 #fff;box-shadow:5vw 0 0 0 #fff}
.side-col-bl1 .side-colour{-webkit-box-shadow:5vw 0 0 0 #f7ef6a;box-shadow:5vw 0 0 0 #f7ef6a;background-color:#f7ef6a;color:#000}
.side-col-grey1 .side-colour{-webkit-box-shadow:5vw 0 0 0 #eff9f4;box-shadow:5vw 0 0 0 #eff9f4;background-color:#eff9f4;color:#000}
.side-col-grey2 .side-colour{-webkit-box-shadow:5vw 0 0 0 #dadada;box-shadow:5vw 0 0 0 #dadada;background-color:#dadada;color:#000}
.side-col-grey3 .side-colour{-webkit-box-shadow:5vw 0 0 0 #636363;box-shadow:5vw 0 0 0 #636363;background-color:#636363;color:#fff}}
::-webkit-input-placeholder{color:#dadada}::-moz-placeholder{color:#dadada}
:-ms-input-placeholder{color:#dadada}:-moz-placeholder{color:#dadada}
.text-col-a{color:#e71e40}
.text-col-b{color:#e71e40}
.text-col-c{color:#e71e40}
.text-col-pl{color:#a62895}
.text-col-bl5{color:#3d3a55}
.text-col-bl4{color:#88e1f7}
.text-col-bl3{color:#dfdfc0}
.text-col-bl2{color:#3d3a55}
.text-col-bl1{color:#f7ef6a}
.text-col-bl{color:#224a98}
.text-col-d{color:#ed1846}
.text-col-e{color:#f5821f}
.text-col-f{color:#ffcb04}
.text-col-g{color:#6fbf54}
.text-col-h{color:#5b9f45}
.text-col-i{color:#129fad}
.text-col-j{color:#15bece}
.text-col-k{color:#2196f2}
.text-col-l{color:#4a8ecb}
.text-col-wh{color:#eff9f4}
.text-col-m{color:#0b4c77}
.text-col-n{color:#6850a1}
.text-col-o{color:#ff63b1}
.text-col-white{color:#fff}
.text-col-black{color:#000}
.text-col-grey1{color:#eff9f4}
.text-col-grey2{color:#dadada}
.text-col-grey3{color:#636363}
.text-col-a:after,
.text-col-b:after,
.text-col-black:after,
.text-col-c:after,
.text-col-pl:after,
.text-col-bl2:after,
.text-col-bl:after,
.text-col-d:after,
.text-col-e:after,
.text-col-g:after,
.text-col-grey3:after,
.text-col-h:after,
.text-col-i:after,
.text-col-j:after,
.text-col-k:after,
.text-col-l:after,
.text-col-m:after,
.text-col-n:after,
.text-col-o:after{color:#fff}
.text-col-wh:after{color:#445}
.text-col-bl1:after,
.text-col-bl4:after,
.text-col-bl5:after,
.text-col-bl3:after{color:#1a2930}
.text-col-f:after,
.text-col-grey1:after,
.text-col-grey2:after,
.text-col-white:after{color:#1a2930}
@font-face{font-family:centaur;src:url(fonts/centaurd5e0.ttf?xm7nhgs) format('truetype'),
url(fonts/centaurd5e0.woff?xm7nhgs) format('woff'),
url(fonts/centaur6a8c.svg?xm7nhg#centaur) format('svg');
font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{
font-family:centaur!important;
speak:none;
font-style:normal;
font-weight:400;
-webkit-font-feature-settings:normal;
font-feature-settings:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.icon-number-0:before{content:"\30"}
.icon-number-1:before{content:"\31"}
.icon-number-2:before{content:"\32"}
.icon-number-3:before{content:"\33"}
.icon-number-4:before{content:"\34"}
.icon-number-5:before{content:"\35"}
.icon-number-6:before{content:"\36"}
.icon-number-7:before{content:"\37"}
.icon-number-8:before{content:"\38"}
.icon-number-9:before{content:"\39"}
.icon-aeroplane:before{content:"\e91e"}
.icon-extra-search:before{content:"\e911"}
.icon-video:before{content:"\e914"}
.icon-play:before{content:"\e614"}
.icon-arrow-round-right:before{content:"\e91f"}
.icon-arrow-round-down:before{content:"\e920"}
.icon-arrow-round-left:before{content:"\e921"}
.icon-arrow-round-up:before{content:"\e922"}
.icon-background:before{content:"\e923"}
.icon-bag:before{content:"\e924"}
.icon-compass:before{content:"\e925"}
.icon-finger:before{content:"\e926"}
.icon-gear:before{content:"\e927"}
.icon-graduate:before{content:"\e928"}
.icon-group:before{content:"\e929"}
.icon-knight:before{content:"\e92a"}
.icon-pencil:before{content:"\e92b"}
.icon-segment:before{content:"\e92c"}
.icon-tag:before{content:"\e92d"}
.icon-target:before{content:"\e92e"}
.icon-wrench:before{content:"\e92f"}
.icon-tick:before{content:"\e62d"}
.icon-youtube:before{content:"\e62a"}
.icon-flickr:before{content:"\e629"}
.icon-phone:before{content:"\e600"}
.icon-mail:before{content:"\e601"}
.icon-paperclip:before{content:"\e602"}
.icon-user:before{content:"\e603"}
.icon-export:before{content:"\e604"}
.icon-location:before{content:"\e605"}
.icon-share:before{content:"\e606"}
.icon-star:before{content:"\e607"}
.icon-star2:before{content:"\e608"}
.icon-link:before{content:"\e60b"}
.icon-microphone:before{content:"\e60c"}
.icon-statistics:before{content:"\e60e"}
.icon-checkmark:before{content:"\e60f"}
.icon-cross:before{content:"\e610"}
.icon-info:before{content:"\e611"}
.icon-cw:before{content:"\e612"}
.icon-download2:before{content:"\e62c"}
.icon-install:before{content:"\e613"}
.icon-resize-enlarge:before{content:"\e615"}
.icon-resize-shrink:before{content:"\e616"}
.icon-arrow-left:before{content:"\e609"}
.icon-arrow-down:before{content:"\e617"}
.icon-arrow-up:before{content:"\e618"}
.icon-arrow-right:before{content:"\e60a"}
.icon-github:before{content:"\e619"}
.icon-vimeo:before{content:"\e61a"}
.icon-twitter:before{content:"\e61b"}
.icon-linkedin:before{content:"\e620"}
.icon-dribbble:before{content:"\e621"}
.icon-stumbleupon:before{content:"\e622"}
.icon-lastfm:before{content:"\e623"}
.icon-instagram:before{content:"\e624"}
.icon-dropbox:before{content:"\e625"}
.icon-skype:before{content:"\e626"}
.icon-paypal:before{content:"\e627"}
.icon-soundcloud:before{content:"\e628"}
.icon-account:before{content:"\e61d"}
.icon-magnification:before{content:"\e61f"}
.icon-minus:before{content:"\e905"}
.icon-plus:before{content:"\e906"}
.icon-checkbox-checked:before{content:"\e903"}
.icon-checkbox-unchecked:before{content:"\e904"}
.icon-bullet1:before{content:"\e900"}
.icon-bullet2:before{content:"\e901"}
.icon-envelop:before{content:"\e945"}
.icon-facebook2:before{content:"\ea8c"}
.icon-upload:before{content:"\e61e"}
.icon-inspire:before{content:"\e61c"}
.icon-googleplus:before{content:"\ea88"}
.icon-facebook:before{content:"\ea8d"}
.icon-twitter2:before{content:"\ea91"}
.icon-feed2:before{content:"\ea94"}
.icon-reddit:before{content:"\eac7"}
.icon-pinterest:before{content:"\ead1"}
.icon-external:before{content:"\e902"}
.icon-extra-conversation:before{content:"\e908"}
.icon-extra-calender:before{content:"\e909"}
.icon-extra-graph:before{content:"\e90a"}
.icon-extra-cursor:before{content:"\e90b"}
.icon-extra-idea:before{content:"\e90c"}
.icon-extra-notes:before{content:"\e90d"}
.icon-extra-pencil:before{content:"\e90e"}
.icon-extra-quote:before{content:"\e90f"}
.icon-extra-reading:before{content:"\e910"}
.icon-extra-arrow-left:before{content:"\e912"}
.icon-extra-arrow-right:before{content:"\e913"}
.icon-burger:before{content:"\e62b"}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}
html{
	font-family:tablet-gothic,
	-apple-system,BlinkMacSystemFont,
	"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,
	"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	min-width:320px}
@media screen and (min-width:768px){html{font-size:calc(16px + .185189vmin)}}
@media screen and (min-width:1920px){html{font-size:calc(10px + .75vmin)}}
:root{margin-top:0!important;overflow-x:hidden}
#wpadminbar{
	opacity:.2;
	-webkit-transition:opacity .2s,
	-webkit-transform .2s;
	transition:opacity .2s,
	-webkit-transform .2s;
	-o-transition:opacity .2s,transform .2s;
	transition:opacity .2s,transform .2s;
	transition:opacity .2s,transform .2s,-webkit-transform .2s;
	-webkit-transform:translateY(-26px);
	-ms-transform:translateY(-26px);
	transform:translateY(-26px)}
#wpadminbar:hover{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)}
	body{min-width:320px;
	min-height:100vh;
	background-color:#fff;
	color:#000;fill:#000}
	
@media screen and (min-width:320px){body{overflow-x:hidden}}
	a,label{color:inherit;
	cursor:pointer;
	text-decoration:none;
	fill:inherit}
a:hover{text-decoration:underline}
.hnav{text-align:right;
	text-transform:uppercase;
	font-weight:100;
	line-height:1.6;
	white-space:nowrap;
	-webkit-box-flex:1;
	-ms-flex:1 1 33.33%;
	flex:1 1 33.33%;
	max-width:33.33%;
	padding-left:0!important}
	
@media only screen and (max-width:1023px){.site-header .hnav{background-color:inherit;color:inherit;fill:inherit}}
.toggle [class*=icon-],
.toggle [class^=icon-]
{display:inline-block;
margin-left:16px;
margin-left:1rem}
.toggle>.text{display:none}

@media screen and (min-width:640px){.toggle.login>.text{display:inline-block}
.toggle.login>[class*=icon-],
.toggle.login>[class^=icon-]{display:none}}
.toggle svg{height:1em;display:inline-block}

#toggle-menu{display:none}
.popover{position:fixed;
	right:0;
	left:0;
	top:-110%;
	bottom:110%;
	z-index:10;
	opacity:0;
	min-width:320px;
	width:100vw;
	height:100vh;
	overflow:auto;
	-webkit-transition:top 450ms,bottom 450ms,opacity 450ms;
	-o-transition:top 450ms,bottom 450ms,opacity 450ms;
	transition:top 450ms,bottom 450ms,opacity 450ms}
	
#toggle-menu:checked~.popover{opacity:.95;top:0;bottom:0}

@media screen and (min-width:320px){.popover{overflow-x:hidden;overflow-y:auto}}
.fullmenu{margin:0 auto;
	padding:0;
	list-style-type:none;
	text-align:right;
	font-size:20px;
	font-weight:700}
.fullmenu li{margin-bottom:.5em}

@media screen and (min-height:400px){.fullmenu{font-size:4vh}}

@media screen and (min-height:1200px){.fullmenu{font-size:3.3rem}}
div.logo{-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	min-width:40%;
	width:40%;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding-right:0}
div.logo svg{width:auto;height:100%;display:block}

@media screen and (min-width:440px){div.logo{min-width:192px;width:192px}}

@media screen and (min-width:1200px){div.logo{width:100%;height:6rem;max-width:16.35rem}}

.site-header{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}
.padx,.padxy{padding-left:20px;padding-right:20px}
.padxy,.pady{padding-top:20px;padding-bottom:20px}

@media screen and (min-width:768px){.padx,.padxy{padding-left:2rem;padding-right:2rem}
.padxy,.pady{padding-top:2rem;padding-bottom:2rem}}
body{display:-ms-flexbox;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column}
main{margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:110px;
	min-height:100vh;
	min-width:320px;
	height:100%;
	width:100%}
main.widgets{padding-top:0;overflow:hidden}
main.list{max-width:1024px}

@media screen and (min-width:1200px){main.list{max-width:75%}}
main.widgets>.widget:first-child .body{padding-top:110px}
.flex-col,
.flex-row{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;-ms-flex-wrap:wrap;
	flex-wrap:wrap;-ms-flex-line-pack:start;
	align-content:flex-start;
	-webkit-box-flex:1;-ms-flex:1 1 auto;
	flex:1 1 auto}
.flex-row{-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;width:100%}
.flex-col{-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column}
.flex-nw{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.nogrow{-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	-ms-flex-positive:0;
	flex-grow:0}
.stretch{-ms-flex-line-pack:stretch;
	align-content:stretch}
	header,main{-webkit-transition:-webkit-filter 0s;
		transition:-webkit-filter 0s;
		-o-transition:filter 0s;
		transition:filter 0s;
		transition:filter 0s,
		-webkit-filter 0s}
#toggle-menu:checked~header,
#toggle-menu:checked~main{-webkit-transition:-webkit-filter 450ms;
	transition:-webkit-filter 450ms;
	-o-transition:filter 450ms;
	transition:filter 450ms;
	transition:filter 450ms,-webkit-filter 450ms;
	-webkit-transition-delay:450ms;-o-transition-delay:450ms;
	transition-delay:450ms;-webkit-filter:blur(10px);
	filter:blur(10px)}
	
@media screen and (min-width:768px){main{padding-top:calc(70px + 4.6vw)}
main.widgets{padding-top:0}
main.widgets>.widget:first-child .body{padding-top:calc(70px + 4.6vw)}
main.list article{-ms-flex-preferred-size:25%;
	flex-basis:25%;
	min-width:320px}}
@media screen and (min-width:1200px){main{padding-top:9.9999rem;max-width:90.8vw}
main.widgets{padding-top:0;max-width:none}
main.widgets .widget{padding-left:4.6vw;padding-right:4.6vw}
main.widgets>.widget:first-child .body{padding-top:10.3299vw}
.fullmenu,.site-header{max-width:90.8vw;margin:0 auto}}
main .sidebar{-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
main .sidebar>.widget{-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	margin-top:32px;
	margin-top:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column}
@media screen and (min-width:1024px)
{main .sidebar
	{-ms-flex-preferred-size:33.333%;
	flex-basis:33.333%;
	min-width:250px;
	max-width:33.333%;
	-webkit-box-ordinal-group:3;-ms-flex-order:2;
	order:2}
main>article:first-of-type:not(:last-of-type):not(.excerpt)
	{max-width:66.66%;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	margin-top:0}}
main.single article{
	-webkit-box-flex:1;
	-ms-flex:1 1 520px;
	flex:1 1 520px;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	margin:32px 0;
	margin:2rem 0;
	min-width:320px}
main.single-module footer{
	-webkit-box-shadow:5.8vw 0 0 0 rgba(26,41,48,.5),-5.8vw 0 0 0 rgba(26,41,48,.5);
	box-shadow:5.8vw 0 0 0 rgba(26,41,48,.5),-5.8vw 0 0 0 rgba(26,41,48,.5);
	overflow:hidden}
main.single-module article{
	-webkit-box-flex:1;
	-ms-flex:1 1 100%;
	flex:1 1 100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	justify-content:stretch;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	min-width:100%}
main.single-module 
article .section-wrap .content{-ms-flex-item-align:center;align-self:center}

@media screen and (min-width:1024px){main.single-module article{-ms-flex-preferred-size:0;flex-basis:0;min-width:0}}
@media screen and (min-width:1200px){main>article>footer{margin-top:2.5vw}}
body>header.site-header{position:absolute;
	z-index:4;
	width:100%;
	top:0;
	left:0;
	right:0}
.section-wrap{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	position:relative}
.emblem svg{width:100%;height:100%}

@media screen and (max-width:579px){
	.section-wrap>.emblem{position:absolute;
	width:80%;
	height:80%;
	opacity:.15;
	top:5%;
	left:-70px;
	right:30%;
	z-index:-1}}
	
@media screen and (min-width:580px){
	.section-wrap>.emblem{display:block;
	width:100%;
	-webkit-box-flex:1;
	-ms-flex:1 1 10px;
	flex:1 1 10px;
	max-width:13.666rem;
	padding-right:20px;
	margin:20px auto;
	min-width:100px}}
	
@media screen and (min-width:768px){
	.section-wrap>.emblem{border-right:solid .1rem;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	max-width:12.8vw;
	min-width:160px;
	padding-right:1.8vw;
	margin-right:1.8vw;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	margin-bottom:2rem}}
.section-wrap>section.content{
	-webkit-box-flex:1;
	-ms-flex:1 1 280px;
	flex:1 1 280px;
	padding:2.4vh 0;
	min-width:280px;
	margin:1vw}
	
@media screen and (min-width:768px){main:not(.list) .section-wrap>section.content{min-width:33.33vw}}
.sidebar iframe{min-height:830px;height:630px}

@media screen and (min-width:1024px){
	main .sidebar>.widget{
		-webkit-box-flex:1;
		-ms-flex:1 1 auto;
		flex:1 1 auto}}
.single .footer{
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	-webkit-box-ordinal-group:101;
	-ms-flex-order:100;
	order:100;
	background-color:#000;
	color:#fff;
	-webkit-box-shadow:4.6vw 0 0 0 #000,-4.6vw 0 0 0 #000;
	box-shadow:4.6vw 0 0 0 #000,-4.6vw 0 0 0 #000}
	
@media screen and (min-width:768px){.single .footer,.single footer .content{padding-bottom:2rem;padding-top:2rem}}
.single .footer,.single footer .content{
	padding-bottom:20px;
	padding-top:20px}
	ul.numbered{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		list-style-type:none;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		margin:0;
		padding:0}
ul.numbered>li{
	-webkit-box-flex:1;
	-ms-flex:1 1 200px;
	flex:1 1 200px;
	margin:20px;
	overflow:hidden;
	min-width:200px}
.content,.content *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box}
	.content a{color:inherit;
	font-weight:700}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 8px 0;margin:0 0 .5rem 0;line-height:1.1}
.content h2,.content h3{font-weight:700;line-height:1.2}
.content h1{font-size:50.4px;font-size:3.15rem}
.content h2{margin-bottom:.5em;font-size:38.4px;font-size:1.4rem}
.content h3{font-size:34.4px;font-size:2.15rem}
.content h4{font-size:32px;font-size:2rem}
.content h5{font-size:28.8px;font-size:1.8rem}
.content h6{font-size:22.4px;font-size:1.4rem}
.content>span.module-name{color:#445;text-transform:uppercase;font-weight:900;font-size:17.6px;font-size:1.1rem}
.col-a .content>span.module-name,
.col-black .content>span.module-name,
.col-f .content>span.module-name,
.col-m .content>span.module-name,
.col-o .content>span.module-name{color:#fff}
.content p:not(:last-child){margin-bottom:22.4px;margin-bottom:1.4rem;display:block}
.content>span.module-name+h3{margin-bottom:0}
.inline-list{
	list-style-type:none;
	font-style:italic;
	font-family:merriweather,Georgia,Times,"Times New Roman",serif;
	margin-bottom:1.5em}
.inline-list li,.inline-list ol,.inline-list ul{display:inline-block;font-size:16px;font-size:1rem}
.inline-list li:not(:last-child):after{content:'/';margin:0 .25em}
.inline-list2{
	list-style-type:none;
	font-family:merriweather,Georgia,Times,"Times New Roman",serif;
	text-align:center}
.inline-list2 li,.inline-list2 ol,.inline-list2 ul{display:inline-block;white-space:nowrap}
.inline-list2>li:not(:last-child):after{content:'';margin:0 1em;border-right:solid 2px;-webkit-filter:invert(.8);filter:invert(.0)}
.lined-list{margin-bottom:1em;padding:0;list-style-type:none;width:100%;font-size:18.4px;font-size:1.15rem}
.lined-list ul{padding:0;list-style-type:none}
.lined-list>li{border-top:solid 1px;padding:.75em 0;margin:0}
.lined-list>li:last-child{border-bottom:solid 1px}
.lined-list>li,.lined-list>li:last-child{border-color:#fff}
.col-bl1 .lined-list>li,.col-bl1 .lined-list>li:last-child{border-color:#dadada;border-width:2px;overflow:hidden}
.col-grey1 .lined-list>li,.col-grey1 .lined-list>li:last-child{border-color:#dadada;border-width:2px;overflow:hidden}
.features-list,.features-list ol,.features-list ul{margin:0;padding:0;list-style-type:none}
.features-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -.7em}
.features-list>li{
	-webkit-box-flex:1;
	-ms-flex:1 1 280px;
	flex:1 1 280px;
	margin:.5em;
	font-weight:700;
	position:relative}
.features-list ol,.features-list ul{margin-top:.5em}.features-list>li li{font-weight:400;font-style:italic;overflow:hidden}
.features-list:last-child,
.lined-list:last-child{margin-bottom:0}
 h1{
	font-size:57.6px;
	font-size:3.6rem;
	font-weight:700;
	line-height:1.1}
.boxed{
	counter-reset:boxed;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin:0 -4px;
	margin:0 -.25rem;
	width:100%;
	overflow:hidden;
	-webkit-box-flex:1;
	-ms-flex:1 1 44.8px;
	flex:1 1 44.8px;
	-ms-flex:1 1 2.8rem;
	flex:1 1 2.8rem}
.boxed>li{
	counter-increment:boxed;
	display:inline-block;
	-webkit-box-flex:1;
	-ms-flex:1 1 8.333%;
	flex:1 1 8.333%;
	font-size:12.8px;
	font-size:.8rem;
	line-height:1;
	font-family:merriweather,Georgia,Times,"Times New Roman",serif;
	font-style:italic;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	overflow:hidden;
	margin:4px 0;
	margin:.25rem 0;
	white-space:nowrap}
.boxed>li>a{
	border:solid 1px;
	margin:0 4px;
	margin:0 .25rem;
	text-align:center;
	display:block;
	padding:12px 8px;
	padding:.75rem .5rem;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	height:100%}
.boxed>li.current-menu-item a,
.boxed>li:hover a{
	background-color:#3d3a55;
	color:#fff;
	border-color:#3d3a55;
	text-decoration:none}
.boxed>li.current-menu-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.boxed>li.current-menu-item~li{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
article.doc>header{
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-item-align:start;
	align-self:flex-start;
	width:100%;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	margin:0 -3.2px;m
	argin:0 -.2rem}
article.doc>footer:empty,
article.doc>header:empty{display:none}
article.doc>header .page-nav{display:none}

@media screen and (min-width:768px){
	article.doc>header{margin-bottom:2rem}
	article.doc>header .page-nav{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		overflow:hidden}}
article.doc>section{
	-webkit-box-flex:1;
	-ms-flex:1 1 0%;
	flex:1 1 0%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column}
article.doc>footer{
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	margin-top:10px;
	min-width:100%;
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:-32px;
	margin-bottom:-2rem}
.shadowy{background-color:#000;background-color:rgba(26,41,48,.5)}
article.doc>header>h1{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;width:50%}
article.doc>header>.page-nav{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:24px -4px 0;margin:1.5rem -.25rem 0}
article.doc .content h2,article.doc .content h3{display:block;width:100%;text-transform:uppercase}
body:not(.col-black):not(.col-white) article.content h2{-webkit-filter:invert(1);filter:invert(1)}
a.social-icon:hover{text-decoration:none;opacity:.7}.social-icon{color:#000;font-size:12.8px;font-size:.8rem;font-weight:400;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;margin:0 3.2px;margin:0 .2rem;line-height:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}
.social-icon>span[class^=icon-]{font-size:19.2px;font-size:1.2rem;vertical-align:text-bottom}
body.col-black .social-icon,body.col-f .social-icon,body.col-grey1 .social-icon{color:#ff4a3b}
body.col-bl1 .social-icon,body.col-bl4 .social-icon,body.col-white .social-icon{color:#fff}
body.col-bl5 .social-icon{color:#ff4a3b}body.col-wh .social-icon{color:#1a2930}body.col-f .social-icon{color:#fff}article.doc>header>h2{font-size:59.2px;font-size:3.7rem;line-height:1;font-weight:700;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 3.2px .3em;margin:0 .2rem .3em;opacity:.9}
body.col-bl1 article.doc>header>h2{opacity:1;color:#dadada}.faq-list:not(:last-child),
body.col-grey1 article.doc>header>h2{opacity:1;color:#dadada}.faq-list:not(:last-child),
.inline-list2:not(:last-child),.inline-list:not(:last-child){margin:0 0 16px 0;margin:0 0 1rem 0;padding:0}
.faq-list>li{list-style-type:none;font-weight:700;border-bottom:solid 2px #dadada;margin:.5em 0;padding-bottom:.5em;cursor:pointer}
.faq-list>li.active{cursor:default}
.faq-list>li:before{font-family:centaur!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e906';display:inline-block;margin-right:1em;color:#fff;background-color:#3d3a55;border-radius:50%;padding:.524em .5em .5em;font-size:10px;vertical-align:text-bottom;width:1em;height:1em}
.faq-list>li:last-child{margin-bottom:0}
.faq-list>li>ol,.faq-list>li>ul{list-style-type:none;font-weight:400;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;padding:16px 0;padding:1rem 0;cursor:default;opacity:.8}
.faq-list>li>ol,.faq-list>li>ul{display:none}
.faq-list.running>li.active>ol,.faq-list.running>li.active>ul,.faq-list:not(.running)>li:first-child>ol,.faq-list:not(.running)>li:first-child>ul{display:block}
.faq-list.running>li.active:before,
.faq-list:not(.running)>li:first-child:before{content:'\e905'}
.faq-list a{color:#224a98;font-weight:700}strong{font-weight:700}
.underline{border-bottom:solid 1px}em{font-style:italic}
.font-serif{font-family:merriweather,Georgia,Times,"Times New Roman",serif}
.font-sans{font-family:tablet-gothic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.font-sans-condensed{font-family:tablet-gothic-condensed,'Open Sans Condensed',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}

.faq-list1:not(:last-child),
.inline-list2:not(:last-child),
.inline-list:not(:last-child){margin:0 0 16px 0;margin:0 0 1rem 0;padding:0}
.faq-list1>li{list-style-type:none;font-weight:700;border-bottom:solid 2px #dadada;margin:.5em 0;padding-bottom:.5em;cursor:pointer}
.faq-list1>li.active{cursor:default}
.faq-list1>li:before{font-family:centaur!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e906';display:inline-block;margin-right:1em;color:#fff;background-color:#224a98;border-radius:50%;padding:.524em .5em .5em;font-size:10px;vertical-align:text-bottom;width:1em;height:1em}
.faq-list1>li:last-child{margin-bottom:0}
.faq-list1>li>ol,.faq-list1>li>ul{list-style-type:none;font-weight:400;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;padding:16px 0;padding:1rem 0;cursor:default;opacity:.8}
.faq-list1>li>ol,.faq-list1>li>ul{display:none}
.faq-list1.running>li.active>ol,.faq-list1.running>li.active>ul,
.faq-list1:not(.running)>li:first-child>ol,
.faq-list1:not(.running)>li:first-child>ul{display:block}
.faq-list1.running>li.active:before,
.faq-list1:not(.running)>li:first-child:before{content:'\e905'}
.faq-list1 a{color:#224a98;font-weight:700}strong{font-weight:700}
.underline{border-bottom:solid 1px}em{font-style:italic}
.font-serif{font-family:merriweather,Georgia,Times,"Times New Roman",serif}
.font-sans{font-family:tablet-gothic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.font-sans-condensed{font-family:tablet-gothic-condensed,'Open Sans Condensed',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}

div.sectioned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;width:calc(100% + 10vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.default div.sectioned{height:auto;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
div.sectioned>section{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;padding:20px 3.4vw;min-width:280px}
div.sectioned>section:empty{display:none}blockquote{font-size:150%;font-style:italic;font-family:merriweather,Georgia,Times,"Times New Roman",serif;text-align:center;max-width:90%;margin:1em auto}blockquote cite{font-style:normal;font-family:tablet-gothic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase;font-size:12.8px;font-size:.8rem;display:block;font-weight:700;line-height:1.2}
blockquote cite:first-of-type{margin-top:16px;margin-top:1rem}
body:not(.col-black) blockquote cite:first-of-type{color:#000}
div.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%}
div.gallery figure img{display:block;max-width:100%;height:auto}
.content div.gallery{margin:0 -20px}
.content div.gallery figure.gallery-item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;margin:20px}
.content figcaption{text-align:center;padding:.5em;background-color:#636363;color:#fff;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-size:80%;font-style:italic}
.icit-spot-content div.gallery figure.gallery-item{-webkit-box-flex:1;-ms-flex:1 1 130px;flex:1 1 130px;max-width:150px;margin:auto}
.icit-spot-content figcaption{display:none}
a.button{text-transform:uppercase;text-decoration:none;display:inline-block;line-height:3.1;color:#fff;background-color:#6fbf54;font-weight:700;padding:0 1.1em;text-align:center;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;-o-transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s;font-size:80%;margin:0 .5em}
a.button:first-child{margin-left:0}
a.button:last-child{margin-right:0}
a.button.outline{background-color:transparent;color:inherit;border:solid 2px}
a.button.outline>[class^=icon-]:only-child{font-size:150%;vertical-align:-25%}
.col-white a.button.outline{background-color:#6fbf54;color:#fff;border:solid 2px #6fbf54}
.col-bl4 a.button.outline1{background-color:#88e1f7;coor:#fff;border:solid 2px #fff}
a.button:focus,a.button:hover{opacity:.5;-webkit-transform:translate(1px,1px);-ms-transform:translate(1px,1px);transform:translate(1px,1px)}
.lined-list a.button{float:right;clear:both;position:relative;z-index:10;margin-left:.5em;min-width:8em}
@media screen and (min-width:640px){a.button{font-size:1rem}}
.lined-list li h1,.lined-list li h2,.lined-list li h3,.lined-list li h4,.lined-list li h5,.lined-list li h6{margin:0;text-transform:uppercase;font-size:1.2em;opacity:.75}
h3.subtitle{text-transform:none;font-size:32px;font-size:2rem;font-weight:500;font-style:italic;color:#E8A50C;font-family:merriweather,Georgia,Times,"Times New Roman",serif}
h2+h3.subtitle{margin-top:28.8px;margin-top:1.8rem}iframe{max-width:100%;margin:0 auto;overflow:hidden;background-color:transparent;display:block}
iframe:not([width]),iframe[width=""]{width:100%}span[class^=icon-]>em,span[class^=icon-]>i{display:none}li span[class^=icon-]:first-child{margin-right:.5em}
@media screen and (max-width:499px){.features-list>li{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px}.features-list>li span[class^=icon-]:first-child{margin-top:10px;display:block;color:#000;font-size:200%}}
@media screen and (min-width:500px){li span[class^=icon-]:first-child span[class^=icon-]{display:none}.features-list>li>span[class^=icon-]:first-child~ul{display:block;overflow:hidden}.features-list>li>span[class^=icon-]:first-child{position:relative;color:#fff;border-right:solid 1px #000;float:left;font-size:1.2rem;text-align:center;line-height:2.6;margin:0 10px 0 0;padding-right:10px;min-height:2.6em;width:calc(2.6em + 10px);height:100%}
.features-list>li>span[class^=icon-]:first-child:before{color:#fff;position:absolute;display:block;text-align:center;top:0;left:0;right:10px;z-index:1}
.features-list>li>span[class^=icon-]:first-child:after{color:#000;font-size:2.6em;content:"\e923";position:absolute;top:0;left:0;right:10px;z-index:-1;line-height:1}}
@media screen and (min-width:640px){.features-list>li>span[class^=icon-]:first-child{font-size:3vw}}
@media screen and (min-width:1500px){.features-list>li>span[class^=icon-]:first-child{font-size:45px}}
.content .underline{margin-bottom:.4em;padding-bottom:.4em;border-bottom:solid 1px}
main.widgets .widget{z-index:3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;min-height:100vh;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
main.widgets .widget:first-child>nav{display:none}main.widgets .widget .body{background-color:inherit}
main.widgets .widget .body:after{position:absolute;top:0;right:-4.6vw;left:-4.6vw;bottom:0;background-color:inherit;z-index:-1}
main.widgets .widget .body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;max-width:100%}
main.widgets .widget:not(:last-child) .body{padding-bottom:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}
@media screen and (min-width:500px){main.widgets .widget:not(:last-child) .body{padding-bottom:8.25vw}}@media screen and (min-width:800px){main.widgets .widget:not(:last-child) .body{padding-bottom:6.2rem}}
main.widgets .widget>nav{font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;font-weight:500;background-color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;min-width:320px;font-size:14px;top:-42px;margin:0 auto -42px}
main.widgets .widget>nav a{text-align:center;padding:14px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;line-height:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block}
main.widgets .widget>nav a~a{display:none}
@media screen and (min-width:420px){main.widgets .widget>nav{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}main.widgets .widget>nav a{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}main.widgets .widget>nav a~a{display:block}}
main.widgets .widget>nav a>span{font-size:.75em;margin-left:.25em}
main.widgets .widget>nav a:hover,main.widgets .widget>nav a:hover>span{text-decoration:none}
main.widgets .widget>nav a:not([class*=col-]){background-color:inherit;color:inherit}
main.widgets .widget>nav a:nth-child(2)~a{display:none}
@media screen and (min-width:500px){main.widgets .widget>nav{font-size:2.75vw;top:-8.25vw;margin:0 auto -8.25vw}main.widgets .widget>nav a{padding:2.75vw}}
@media screen and (min-width:800px){main.widgets .widget>nav{font-size:1.2rem;top:-3.2rem;margin:0 auto -3.2rem}main.widgets .widget>nav a{padding:1rem}}
.widget-title{text-align:center;font-size:17.777px;font-size:1.11111rem}
@media screen and (min-width:768px){.widget-title{font-size:2.44vw}}
@media screen and (min-width:1640px){.widget-title{font-size:40px}}
.sidebar .widget:last-child{margin-bottom:32px;margin-bottom:2rem}
.widget.spot .widget-title{display:none}
.widget-title-section~.widget-header,.widget-title-section~.widget-title{display:none}
.widget.spot.spot-testimonials,.widget.spot.spot-testimonials .body{min-height:60vh}
.spot-gallery.widget.spot,.spot-gallery.widget.spot .body{min-height:40vh}.spot-gallery.widget.spot nav{display:none}
@media screen and (min-width:600px){.spot-testimonials div.sectioned>section:nth-child(even){border-left:solid 1px}}
.icit-spot-content.default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icit-spot-content.default>:not(.sectioned):not(iframe){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.icit-spot-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:100%}
.widget .body .wp-video{margin:auto auto;max-height:90vh;max-width:141vh}
.widget.spot-hero{position:relative}
.spot-hero .icit-spot-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.spot-hero .icit-spot-content>section.col-bl1{-webkit-box-shadow:0 100vw 0 100vw #f1d745;box-shadow:0 100vw 0 100vw #ffe348;position:relative;z-index:2}
.spot-hero .icit-spot-content>section.col-grey1{-webkit-box-shadow:0 100vw 0 100vw #f1f1f1;box-shadow:0 100vw 0 100vw #eff9f4;position:relative;z-index:2}
.spot-hero .icit-spot-content>section{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:280px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.spot-hero .icit-spot-content>.featured-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
@media screen and (max-width:480px){.spot-hero .incit-spot-content>.featured-image img{max-width:80%;height:auto;display:block;margin:0 auto;position:absolute;top:32px;top:2rem;left:1;right:0;z-index:1;width:100%}}

.spot-hero section{padding:0}
.spot-hero .icit-spot-content>.featured-image img{max-width:90%;height:auto;display:block;margin:0 auto;position:absolute;top:32px;top:2rem;left:1;right:0;z-index:1;width:100%}
.spot-hero .icit-spot-content>.featured-image:after{content:'';display:block;position:absolute;background-color:#ffffff;top:40%;left:0;right:0;bottom:0;z-index:0;-webkit-box-shadow:0 100vw 0 100vw #f1f1f1;box-shadow:0 100vw 0 100vw #f1f1f1}.spot-hero .hero-title{display:none}
@media screen and (min-width:768px){.spot-hero .icit-spot-content{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}
.spot-hero .icit-spot-content>section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.spot-hero .icit-spot-content>.featured-image{z-index:2;position:absolute;top:1rem;right:0;bottom:0;left:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden}
.spot-hero .icit-spot-content>section.hero-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:60%;padding:2rem 0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:30vh;text-transform:uppercase;z-index:3}
.hero-title h2{line-height:.95;margin:0;font-size:380%}
.spot-hero .icit-spot-content>section.col-bl1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:25vh;padding:0;margin-top:2rem;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.spot-hero .icit-spot-content>section.col-grey1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:25vh;padding:0;margin-top:2rem;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.spot-hero .icit-spot-content>.featured-image:after{display:none}
.spot-hero .icit-spot-content>section.hero-title h2{color:#1a2930;opacity:.9}
.spot-hero.col-black .icit-spot-content>section.hero-title h2,
.spot-hero.col-m .icit-spot-content>section.hero-title h2{color:#fff}}
.spot-video.widget .icit-spot-content div.sectioned section{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:16px;margin:1rem}
.spot-video.widget .icit-spot-content div.sectioned section:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:1024px){
.spot-video.widget .icit-spot-content div.sectioned section{padding:0 0 0 5vw;margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 600px;flex:1 1 600px}
.spot-video.widget .icit-spot-content div.sectioned section:nth-child(2){max-width:33.33%;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;min-width:450px;padding-left:0}
.spot-video.widget .icit-spot-content div.sectioned section:nth-child(2)~section{max-width:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}
.spot-feature.widget section.featured-image{display:none;position:relative;height:100%}
.widget.spot .widget-title.widget-title-section{display:block}
.spot-feature.widget.col-white .widget-title{color:#1a2930}
.spot-feature.widget.col-wh .widget-title{color:#1a2930}
.spot-feature.widget.col-bl5 .widget-title{color:#1a2930}
@media screen and (min-width:1024px){.spot-feature.widget section.featured-image{display:block;margin-top:-09rem;margin-left:04rem}
.spot-feature.widget section.featured-image img{display:block;position:absolute;top:0;left:1;right:0;bottom:0;width:92%;height:auto}}
nav.next-prev{font-size:12px;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12.8px;margin-bottom:.8rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;font-style:italic;font-family:merriweather,Georgia,Times,"Times New Roman",serif;margin-left:16px;margin-left:1rem}
nav.next-prev:empty{display:none!important}
nav.next-prev>a[rel]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#000}
nav.next-prev>[rel=prev]{text-align:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
nav.next-prev>[rel=prev]:before{content:'\e609';font-family:centaur,icomoon;font-style:normal;line-height:1;font-size:90%;margin-right:.25em}
nav.next-prev>[rel=next]:after{content:'\e60a';font-family:centaur,icomoon;font-style:normal;line-height:1;font-size:90%;margin-left:.25em}
nav.next-prev>[rel=next]{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
nav.next-prev [rel=prev]:nth-last-child(2):after{content:'';display:inline-block;margin:0 16px -8px;margin:0 1rem -.5rem;border-left:solid 1px #fff;height:32px;height:2rem;vertical-align:sub}
nav.next-prev>:nth-child(2)~*{display:none}footer nav.next-prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article.doc>header>.next-prev{display:none}
@media screen and (min-width:768px){article.doc>header>.next-prev{display:-webkit-box;display:-ms-flexbox;display:flex}
footer nav.next-prev{display:none}}article.doc{width:100%}[class*=" emblem-"],[class^=emblem-]{display:inline-block;min-width:100px;min-height:100px;background-color:transparent;background-size:contain;background-repeat:no-repeat}
.emblem-aeroplane{background-image:url(../img/icons/icon-aeroplane.svg)}
.emblem-arrow-round{background-image:url(../img/icons/icon-arrow-round.svg)}
.emblem-arrow{background-image:url(../img/icons/icon-arrow.svg)}
.emblem-background{background-image:url(../img/icon-background.svg)}
.emblem-bag{background-image:url(../img/icons/icon-bag.svg)}
.emblem-compass{background-image:url(../img/icons/icon-compass.svg)}
.emblem-cross{background-image:url(../img/icons/icon-cross.svg)}
.emblem-finger{background-image:url(../img/icons/icon-finger.svg)}
.emblem-gear{background-image:url(../img/icons/icon-gear.svg)}
.emblem-graduate{background-image:url(../img/icons/icon-graduate.svg)}
.emblem-group{background-image:url(../img/icons/icon-group.svg)}
.emblem-knight{background-image:url(../img/icons/icon-knight.svg)}
.emblem-location{background-image:url(../img/icons/icon-location.svg)}
.emblem-menu{background-image:url(../img/icons/icon-menu.svg)}
.emblem-pencil{background-image:url(../img/icons/icon-pencil.svg)}
.emblem-search{background-image:url(../img/icons/icon-search.svg)}
.emblem-segment{background-image:url(../img/icons/icon-segment.svg);-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.emblem-tag{background-image:url(../img/icons/icon-tag.svg)}
.emblem-target{background-image:url(../img/icons/icon-target.svg)}
.emblem-video{background-image:url(../img/icons/icon-video.svg)}
.emblem-video2{background-image:url(../img/icons/icon-video2.svg)}
.emblem-wrench{background-image:url(../img/icons/icon-wrench.svg)}
.pagination-links{display:block;text-align:center;clear:both;position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin:32px 0;margin:2rem 0;-ms-flex-item-align:end;align-self:flex-end}
.pagination-links>.page-numbers{display:inline-block;text-align:center;min-width:32px;min-width:2rem;line-height:32px;line-height:2rem;height:32px;height:2rem;padding:0 8px;padding:0 .5rem;word-spacing:normal;color:#f1f1f1;font-weight:700;margin:0;background-color:#000}
.pagination-links>.dots{padding:0;min-width:0;margin:0 16px;margin:0 1rem}
.pagination-links>.current,.pagination-links>a:hover{background-color:#f1f1f1;color:#000;text-decoration:none}
article.single-post .pagination-links{text-align:left;padding:0;margin:0 0 20px}
article.single-post .pagination-links>.title{margin-bottom:.5em}
.central-image{display:none}
@media screen and (min-width:400px) and (max-width:1023px){.central-image{display:block;background-size:130%;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-width:200px;z-index:2;margin-top:1.5rem;min-height:50vw}
.central-image~article.doc{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.central-image~.sidebar{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;min-width:200px;position:relative;z-index:1}
.central-image~.sidebar:after{content:' ';display:block;background-color:inherit;position:absolute;top:0;right:-100vw;bottom:0;left:100%}}
@media screen and (min-width:1024px){.central-image{-webkit-box-flex:1;-ms-flex:1 1 25vw;flex:1 1 25vw;margin-right:-13vw;display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;overflow:hidden;background-size:100%;background-repeat:no-repeat;margin-top:-0.4vw;z-index:5;max-width:25vw}
main.single .central-image+article{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}
main.single .central-image~.sidebar{padding-left:16vw}.central-image img{display:none}}
.flex-row.list-default{margin:0 -16px;margin:0 -1rem;counter-reset:modules;-ms-flex-line-pack:distribute;align-content:space-around}
article.excerpt{counter-increment:modules;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:300px;padding:16px;padding:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
article.excerpt .wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
article.excerpt .counter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-shadow:-1px -1px 0 rgba(255,255,255,.3),1px 1px 0 rgba(0,0,0,.3)}
article.excerpt section{display:none;max-height:3.6em;overflow:hidden;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;line-height:1.2;opacity:.75}
article.excerpt .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
article.excerpt .hentry-title{text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem}
article.excerpt .wrapper .module-name{display:none}
article.excerpt .tax-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}
article.excerpt .tax-link:active~.counter,
article.excerpt .tax-link:focus~.counter,
article.excerpt .tax-link:hover~.counter{-webkit-animation:wiggle 2s linear infinite;animation:wiggle 2s linear infinite;opacity:.5}
article.excerpt .tax-link:active~.counter,
article.excerpt .tax-link:focus~.counter,
article.excerpt .tax-link:hover~.counter,
article.excerpt .tax-link~.counter{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
@-webkit-keyframes wiggle{0%,7%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}35%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}
@keyframes wiggle{0%,7%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}35%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}
@media screen and (max-width:768px){article.excerpt{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%;margin:0 5%;border-bottom:solid 2px #dadada}
article.excerpt .wrapper .module-name{display:block;font-family:merriweather,Georgia,Times,"Times New Roman",serif;font-style:italic;opacity:.8}
article.excerpt .hentry-title{text-transform:uppercase;font-weight:700;font-size:1.2rem}
article.excerpt .counter{margin-right:1rem}
article.excerpt .icon-background{font-size:3rem}
article.excerpt .icon-background:before{content:"\e91f"}}
@media screen and (min-width:769px){article.excerpt .counter{margin-right:1rem;padding-right:1rem;border-right:solid 1px}
article.excerpt .icon-background{position:relative;font-size:4.8rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
article.excerpt .icon-background:after{content:counter(modules);position:absolute;z-index:1;text-align:center;top:0;bottom:0;left:0;right:0;font-size:.4em;display:block;line-height:83px}
article.excerpt .icon-background:before{display:block}
article.excerpt .tax-link:active~.counter,
article.excerpt .tax-link:focus~.counter,
article.excerpt .tax-link:hover~.counter,
article.excerpt .tax-link~.counter{-webkit-animation:none;animation:none;-webkit-transition:none;-o-transition:none;transition:none;opacity:1}
article.excerpt .tax-link~.counter .icon-background:after,
article.excerpt .tax-link~.counter .icon-background:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
article.excerpt .tax-link:hover~.counter .icon-background:before. 
article.excerpt .tax-link:active~.counter .icon-background:before. 
article.excerpt .tax-link:focus~.counter .icon-background:before,
article.excerpt .tax-link~.counter .icon-background:before{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
article.excerpt .tax-link:active~.counter .icon-background:before,
article.excerpt .tax-link:focus~.counter .icon-background:before,
article.excerpt .tax-link:hover~.counter .icon-background:before{opacity:.5}
article.excerpt .tax-link:active~.counter .icon-background:after,
article.excerpt .tax-link:active~.counter .icon-background:before,
article.excerpt .tax-link:focus~.counter .icon-background:after,
article.excerpt .tax-link:focus~.counter .icon-background:before,
article.excerpt .tax-link:hover~.counter .icon-background:after,
article.excerpt .tax-link:hover~.counter .icon-background:before{-webkit-animation:wiggle 2s linear infinite;animation:wiggle 2s linear infinite}
article.excerpt section{display:block}}
.no-flexboxlegacy.no-flexbox .logo{float:left}
.no-flexboxlegacy.no-flexbox .hnav{float:right}
.no-flexboxlegacy.no-flexbox:not(.flexboxtweener) 
main.widgets .widget>nav{display:none}
footer.site-footer{background-color:#000;color:#fff;clear:both;font-family:tablet-gothic-condensed,'Open Sans Condensed',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.post-template-single-barebones footer.site-footer{margin-top:0}
footer.site-footer a{color:inherit}
footer.site-footer .nav-footer{background:#636363;text-align:center;overflow:hidden}
footer.site-footer .nav-footer>ul{list-style-type:none;margin:10px;padding:0;line-height:30px}
footer.site-footer .nav-footer>ul>li{display:inline-block;margin:0 10px}
footer.site-footer .menu-social{font-size:30px}
footer.site-footer .menu-social a:hover{text-decoration:none}
footer.site-footer .menu-social a>[class^=icon-]{margin:0}
footer.site-footer .menu-social a>[class^=icon-]+.menu-item-title{display:none}
footer.site-footer>.site-info{overflow:hidden;text-align:center;background-color:#000;color:#636363}
footer.site-footer>.site-info>.left-side,
footer.site-footer>.site-info>address{margin:10px 20px}
footer.site-footer>.site-info p{margin:0}
@media only screen and (min-width:1024px){
	.menu-footer,footer.site-footer>.site-info>.left-side{float:left;text-align:left}
	.menu-social,footer.site-footer>.site-info>address{float:right;text-align:right}}
/**	body:after{position:absolute;background:url(../img/debug.png);top:0;left:0;right:0;z-index:100;background-size:contain;opacity:.2;pointer-events:none;min-height:100vh;background-position-y:0}*/


