/*
Theme Name: Mountain Waters Spa
Theme URI: 
Description: 
Author: Morten H. D. Fuglsang
Author URI: craftdev.factotum.dk
Version: 3.0alpha
*//*! normalize.css v3.0.0 | MIT License | git.io/normalize */
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,label,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ie7 img{-ms-interpolation-mode:bicubic}@font-face{font-family:'MuseoSans500';src:url("fonts/museosans_500-webfont.eot");src:local(""),url("fonts/museosans_500_italic-webfont.woff") format("woff"),url("fonts/museosans_500_italic-webfont.ttf") format("truetype"),url("fonts/museosans_500_italic-webfont.svg#webfont9UFvh2QY") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FertigoProItalic';src:url("fonts/fertigopro_italic-webfont.eot");src:url("fonts/fertigopro_italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/fertigopro_italic-webfont.woff") format("woff"),url("fonts/fertigopro_italic-webfont.ttf") format("truetype"),url("fonts/fertigopro_italic-webfont.svg#FertigoProItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FertigoProRegular';src:url("fonts/fertigo_pro-webfont.eot");src:url("fonts/fertigo_pro-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/fertigo_pro-webfont.woff") format("woff"),url("fonts/fertigo_pro-webfont.ttf") format("truetype"),url("fonts/fertigo_pro-webfont.svg#FertigoProRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("fonts/fontello.eot?9550281");src:url("fonts/fontello.eot?9550281#iefix") format("embedded-opentype"),url("fonts/fontello.woff?9550281") format("woff"),url("fonts/fontello.ttf?9550281") format("truetype"),url("fonts/fontello.svg?9550281#fontello") format("svg");font-weight:normal;font-style:normal}.header__nav__list2 .header__nav__list2__facebook a:after,.header__nav__list2 .header__nav__list2__twitter a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.header__nav__list2 .header__nav__list2__instagram a:after{display: inline-block; content:'';background-image:url(https://relaxationredefined.com/wp-content/uploads/2019/02/instagram-normal.png);background-size:cover;width:15px;height:15px;position: absolute;top:0;}
.header__nav__list2 .header__nav__list2__instagram a:hover:after{background-image:url(https://relaxationredefined.com/wp-content/uploads/2019/02/instagram-over.png);}
.header__nav__list2 .header__nav__list2__instagram a {text-indent: 100%;overflow: hidden;outline: none;position: absolute;top: 3px;left: -6px;height: 16px;margin: 0;width: 2em;}
.header__nav__list2 .header__nav__list2__instagram {margin:0;text-align: center;position: relative;}
.header__nav__list2__twitter {border-right: 1px solid #D1CBB1;}
.header__nav__list2__twitter a:after{content:'\e805'}.header__nav__list2__facebook a:after{content:'\e80b'}.parent-listing__list--yoga:before,.yoga__list:before,.blog__list__item__link__wrap:before,.single__side__back-wrap:before,.clear:before{content:"";display:table}.parent-listing__list--yoga:after,.yoga__list:after,.blog__list__item__link__wrap:after,.single__side__back-wrap:after,.clear:after{content:"";display:table;clear:both} not:(.page-template-events-specials) .post-title, not:(.page-template-blog) .post-title, .hide{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.sidenav__list,.front__links__list,.parent-listing__list,.product-listing__list,.child-listing__list,.yoga__list,.blog__list,.events__list,.single__side__list,.cta__list,.footer__list,[class*="header__nav__list"],.list--0{list-style:none;margin:0;padding:0}.transition{-moz-transition:linear 0.25s;-o-transition:linear 0.25s;-webkit-transition:linear 0.25s;transition:linear 0.25s}.child-listing__list__item,.yoga__list__item,.blog__list__item,.events__list__item{border-bottom:1px solid #EFEEE9}.blue,.inline-link,.product-listing__list__item__desc p>a,.product-listing__list__item__desc a{color:#459CD7}.green{color:#4DB64E}.purple,.h-purple,.yoga__list__item .yoga__list__item__meta {color:#981161!important}.events__list__item__meta{color:#767777;}.events__list__item__title a, a.single__side__list__link {color:#981161!important;}.button--blue{background-color:#3E9ED8;-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s;color:#fff}.button--blue:hover{background-color:#1d84c9}.button--blue:visited,.button--blue:hover,.button--blue a,.button--blue a:visited,.button--blue a:hover{color:#fff}.separator{color:#EFEEE9;margin-bottom:20px}.parent-listing__list,.product-listing__list,.child-listing__list,.schedule__news-intro,.yoga__list{border-top:1px solid #EFEEE9}.inline-img img{display:block;margin:0 auto;max-width:150px}@media (min-width: 400px){.inline-img img{float:left;margin:0 1.5em 1.5em 0}}.small{font-size:90%;font-style:italic}.inline-link:hover,.product-listing__list__item__desc a:hover{color:#3E9ED8}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-y:scroll}body{-webkit-animation:bugfix infinite 1s;font-size:85%;-webkit-text-stroke:1px transparent;background:#FCFBF5;color:#191919}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}ul{margin:0 0 20px;padding:0}ul li{font:1.1em/1.6em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}p,.testwrap label, #form-style label, #form-style {font:1.1em/1.6em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif;margin:0 0 20px}a.sidenav__back-link,footer a, .main-content a h4, .main-content a h3,.main-content a p, .main-content a h5,article p a,.main-content h4 a,.main-content h3 a,.main-content h2 a,.main-content h5 a,.main-content p a,.sidenav__list li a{color:#3E9ED8;text-decoration:none;-moz-transition:color 0.3s 0s;-o-transition:all 0.3s 0s;-webkit-transition:all 0.3s;-webkit-transition-delay:0s;transition:all 0.3s 0s;display: inline-block;border-bottom: dotted 1px #3E9ED8;}a.sidenav__back-link:hover,article p a:hover,.main-content h4 a:hover,.main-content h3 a:hover,.main-content h2 a:hover,.main-content h5 a:hover,footer a:hover, .main-content a:hover h4, .main-content a:hover h3,.main-content a:hover p, .main-content a:hover h5,.main-content p a:hover,.sidenav__list li a:hover{border-bottom: solid 1px;text-decoration:none}img{max-width:100%;height:auto}h2,.h2{font:2.4em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif;margin-bottom:20px}h3,.h3{font:2.0em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif;margin-bottom:15px}h4,.h4{font:1.6em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif;margin-bottom:10px}h5,.h5{font:1.35em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif;margin-bottom:8px}h6,.h6{font:1.1em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}blockquote{font:14px/20px Georgia,  "Times New Roman",  Tifont-sizemes,  serif;margin:0 80px 7px 40px}cite{font:italic 12px Georgia,  "Times New Roman",  Times,  serif;margin:15px 40px 20px;padding-bottom:20px}span.amp{font:italic 110% "Garamond",  "Baskerville",  "Goudy Old Style",  Palatino,  "Book Antiqua",  serif;margin-right:1px}cite+p{margin-top:15px}footer p{font:1.0em "Lucida Grande",  Lucida,  Verdana,  sans-serif;margin-bottom:10px;line-height:1.5em;color:#7b7b7b}footer ul li{font:1.0em "Lucida Grande",  Lucida,  Verdana,  sans-serif;margin-bottom:3px;line-height:1.3em;color:#7b7b7b}.wrap-head{background-color:#F7F7E7;border-bottom:1px solid #EFEEE9}.header{position:relative}.logo__img{display:block;width:164px;max-width:100%}@media (min-width: 550px){.logo__img{margin:0 auto}}@media (min-width: 768px){.logo__img{margin:0}}.wrap-main{border-bottom:1px solid #ECEBD9}@media (max-width: 767px){.sidenav__title,.sidenav__list{display:none}}@media (min-width: 768px){.sidenav__back-link{display:none}}[class*="sidenav__title"]{color:#191919}.sidenav__list li{margin:0.35em 0}.sidenav__list li a{font-family:'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.sidenav__list .current-menu-item,.sidenav__list .current_page_item{font-weight:bold}.sidebar__pod{border:10px solid #fff;background-color:#F7F7E7;padding:10px;margin-top:1.5em}@media (min-width: 768px){.sidebar__pod:first-child,.sidebar__pod:first-of-type{margin-top:0}}.sidebar__pod--1{margin:25px 0 15px}.sidebar__pod--2{margin:10px 0 30px}.main-content img{border:10px solid #fff}.home .main-content img{border:none;}.page__featured{margin-bottom:1.5em}@media (min-width: 768px){.page__featured{margin-bottom:2em}}.content-desc{font-size:1.2em}@media (max-width: 767px){.front__links__list:before,.parent-listing__list:before,.product-listing__list:before,.child-listing__list:before{content:"";display:table}.front__links__list:after,.parent-listing__list:after,.product-listing__list:after,.child-listing__list:after{content:"";display:table;clear:both}}.parent-listing__list,.product-listing__list,.child-listing__list{padding-top:1.5em}@media (min-width: 768px){.parent-listing__list,.product-listing__list,.child-listing__list{padding-top:2em}}.parent-listing__list__item,.product-listing__list__item{margin:0 auto 0.7em;max-width:400px}@media (min-width: 500px){.parent-listing__list__item,.product-listing__list__item{width:49.15254%;float:left}.parent-listing__list__item:nth-child(2n+1),.product-listing__list__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.parent-listing__list__item:nth-child(2n+2),.product-listing__list__item:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}}@media (min-width: 768px){.parent-listing__list__item,.product-listing__list__item{width:48.71795%;float:left}.parent-listing__list__item:nth-child(2n+1),.product-listing__list__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.parent-listing__list__item:nth-child(2n+2),.product-listing__list__item:nth-child(2n+2){margin-left:51.28205%;margin-right:-100%;clear:none}}.product-listing__list__item{margin-bottom:1.5em;padding-bottom:1.5em}.product-listing__list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width: 500px){.product-listing__list__item:nth-child(odd){padding-right:1em}.product-listing__list__item:nth-child(even){padding-left:1em}}@media (min-width: 768px){.product-listing__list__item{margin-bottom:2em;padding-bottom:2em}.product-listing__list__item:last-child,.product-listing__list__item:nth-last-child(2){border-bottom:0;margin-bottom:0;padding-bottom:0}}.product-listing__list__item__desc>p:last-of-type{margin-bottom:0}.child-listing__list__item{margin-bottom:1.5em;padding-bottom:1.5em;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.child-listing__list__item{margin-bottom:2em;padding-bottom:2em;width:100%;float:left;margin-left:0;margin-right:0}}.child-listing__list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.child-listing__list__item__desc>p:last-of-type{margin-bottom:0}.child-listing__list__item__meta{font:1.2em/1.5em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif;margin-bottom:0.4em}.front__hero-wrap__img{border:0 !important;display:block;margin:0 auto}.front__links__list__item{margin:0 auto 0.7em;max-width:400px}@media (min-width: 500px){.front__links__list__item{width:49.15254%;float:left}.front__links__list__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.front__links__list__item:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}}@media (min-width: 768px){.front__links__list__item{width:48.97959%;float:left}.front__links__list__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.front__links__list__item:nth-child(2n+2){margin-left:51.02041%;margin-right:-100%;clear:none}}.front__links__list__item img{border:0}.front__brochure{border-top:1px solid #EFEEE9;clear:both;margin-top:1.5em;padding-top:1.5em}@media (min-width: 600px){.front__brochure{padding:1.5em 2em 0}}@media (min-width: 768px){.front__brochure{margin-top:2em;padding:2em 0 0}}@media (min-width: 950px){.front__brochure{padding:2em 2em 0 2em}}.front__brochure img{border:0;display:block;margin:0 auto}@media (min-width: 500px){.front__brochure img{width:32.20339%;float:left;margin-right:1.69492%}}@media (min-width: 768px){.front__brochure img{width:18.36735%;float:left;margin-right:2.04082%}}.front__brochure__link{display:block;margin-top:1em}@media (min-width: 500px){.front__brochure__link{width:66.10169%;float:right;margin-right:0}}@media (min-width: 768px){.front__brochure__link{width:79.59184%;float:right;margin-right:0}}.button-wrap{text-align:center;margin-top:1.5em}@media (min-width: 768px){.button-wrap{margin-top:2em}}.button-wrap__link{display:inline-block;padding:10px 20px}.schedule__news-intro{margin-top:1.5em;padding-top:1.5em}@media (min-width: 768px){.schedule__news-intro{margin-top:2em;padding-top:2em}}.yoga__list{padding-top:1em}@media (min-width: 768px){.yoga__list{padding-top:1.5em}}.yoga__list__item{margin-bottom:1em;padding-bottom:1em}.yoga__list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.yoga__list__item .yoga__list__item__meta{font-style:italic}.yoga__list__item .yoga__list__item__title{font:1.3em/1.6em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.yoga__list__item p:last-of-type{margin:0}@media (max-width: 767px){.blog{padding-bottom:1.5em;border-bottom:1px solid #EFEEE9}.blog:before{content:"";display:table}.blog:after{content:"";display:table;clear:both}}.blog__list__item{margin-bottom:1.5em;padding-bottom:1.5em;width:100%;float:left;margin-left:0;margin-right:0}.blog__list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.blog__list__item{margin-bottom:2em;padding-bottom:2em;width:100%;float:left;margin-left:0;margin-right:0}}.blog__list__item__link__wrap{position:relative}.blog__list__item__link__img-wrap{width:49.15254%;float:left;margin-right:1.69492%;margin:0 0.5em 0.5em 0}@media (min-width: 440px){.blog__list__item__link__img-wrap{margin:0;width:32.20339%;float:left;margin-right:1.69492%}}@media (min-width: 768px){.blog__list__item__link__img-wrap{width:35.89744%;float:left;margin-right:2.5641%}}.blog__list__item__link__img-wrap__more{display:inline-block;position:absolute;bottom:0;right:0;padding:0.5em 1em;background-color:#000;background-color:rgba(0,0,0,0.2)}@media (min-width: 440px){.blog__list__item__link__title,.blog__list__item__link__desc{width:66.10169%;float:right;margin-right:0}}@media (min-width: 768px){.blog__list__item__link__title,.blog__list__item__link__desc{width:61.53846%;float:right;margin-right:0}}.blog__list__item__link__desc{color:#191919}.blog__list__item__link__desc:hover{color:#191919}.blog__archive{clear:both;padding-top:1em;text-align:center}[class*="blog__archive__list__"]{display:inline-block;padding:1em 2em}@media (min-width: 768px){.blog__archive{padding-top:1.5em}.blog__archive__list__prev{width:35.89744%;float:left;margin-right:2.5641%}.blog__archive__list__next{width:35.89744%;float:right;margin-right:0}}@media (max-width: 499px){.events--future{border-bottom:1px solid #EFEEE9;margin-bottom:1em;padding-bottom:1em}}@media (min-width: 500px) and (max-width: 767px){.events--future{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}}.events__list__item{margin-bottom:1em;padding-bottom:1em}.events__list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.events__list__item p{margin:0}.events__list__item__meta{font-style:italic}.events__list__item__title{font:1.3em/1.6em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.events__show{cursor:pointer;display:block;padding:1em;text-align:center}.single__side__back-wrap{margin-top:1em;text-align:center}.single__side__back-wrap__link{display:inline-block;padding:1em 2em}@media (min-width: 768px){.single__side__back-wrap{margin-top:1.5em}.single__side__back-wrap__link{display:block}}.newsletter__wrap{text-align:center;margin-top:1.5em}@media (min-width: 768px){.newsletter__wrap{margin-top:2em}}.iframe-wrap{position:relative;padding-bottom:75%;height:0;overflow:hidden}@media (min-width: 768px){.iframe-wrap{padding-bottom:75%}}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-wrap--wide{padding-bottom:56.25%}@media (min-width: 768px){.cta__list{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-webkit-flex;display:flex}}.cta__list__item{border:10px solid #fff;-moz-box-shadow:0 3px 1px #e2e2e2 #333;-webkit-box-shadow:0 3px 1px #e2e2e2 #333;box-shadow:0 3px 1px #e2e2e2 #333;display:block}@media (min-width: 440px){.cta__list__item{margin-left:16.94915%;width:66.10169%;float:left;margin-right:1.69492%}}@media (min-width: 550px){.cta__list__item{margin-left:25.42373%;width:49.15254%;float:left;margin-right:1.69492%}}@media (min-width: 768px){.cta__list__item{margin-left:0;width:32.20339%;float:left;margin-right:1.69492%;position:relative}.widget-3.cta__list__item{width:32.20339%;float:right;margin-right:0}}.cta__list__item p{color:#6C6768;margin:0;padding:0 10px}@media (min-width: 768px){.cta__list__item p{margin-bottom:3.7em}}.cta__list__item__title-strip{padding:12px 10px;text-align:center;margin-bottom:10px}.cta__list__item__title-strip__title{color:#fff;margin:0}.cta--button{text-align:center}@media (min-width: 768px){.cta--button{position:absolute;bottom:0;left:0;right:0}}.cta--button a{display:inline-block;padding:10px 20px;margin:10px 0}.cta--button a,.cta--button a:visited{color:#fff;font:1.1em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif}.cta__list__item--green{background-color:#A6E8A1}.cta__list__item--green .cta__list__item__title-strip,.cta__list__item--green .cta--button a{background-color:#41B74D}.cta__list__item--green .cta--button a:hover{background-color:#2c9a37}.cta__list__item--blue{background-color:#E3F0FA}.cta__list__item--blue .cta__list__item__title-strip,.cta__list__item--blue .cta--button a{background-color:#3E9ED8}.cta__list__item--blue .cta--button a:hover{background-color:#1d84c9}.cta__list__item--purple{background-color:#E8CFD7}.cta__list__item--purple .cta__list__item__title-strip,.cta__list__item--purple .cta--button a{background-color:#9B0A60}.cta__list__item--purple .cta--button a:hover{background-color:#811745}.wrap-footer{background:#F7F7E7;border-top:1px solid #EFEEE9}.footer__list__item:first-child{margin-bottom:1em}@media (min-width: 768px){.footer__list__item:first-child{margin-bottom:0}}@media (min-width: 768px){.footer__list__item.spa-info{width:57.62712%;float:left;margin-right:1.69492%}.footer__list__item.spa-hours{width:32.20339%;float:right;margin-right:0}}.footer__list__item__title{color:#191919}.spa-hours .footer__list__item__title{margin-bottom:0}body{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.wrap-main{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}_:-ms-fullscreen,:root .wrap-main{min-height:100vh}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{height:100%}}.header,.wrap-main,.wrap-cta,.footer{max-width:100%;margin-left:auto;margin-right:auto;margin:0 1em}.header:after,.wrap-main:after,.wrap-cta:after,.footer:after{content:" ";display:block;clear:both}@media (min-width: 768px){.header,.wrap-main,.wrap-cta,.footer{margin:0 2em}}@media (min-width: 950px){.header,.wrap-main,.wrap-cta,.footer{width:930.66667px;margin-left:auto;margin-right:auto}.header:after,.wrap-main:after,.wrap-cta:after,.footer:after{content:" ";display:block;clear:both}}@media (min-width: 768px){.header__banner{width:23.72881%;float:left;margin-right:1.69492%}}.header__nav{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.header__nav{width:74.57627%;float:right;margin-right:0}}@media (min-width: 768px){[class*="--left3"]{width:23.72881%;float:left;margin-right:1.69492%}[class*="--left4"]{width:32.20339%;float:left;margin-right:1.69492%}[class*="--left6"]{width:49.15254%;float:left;margin-right:1.69492%}[class*="--left7"]{width:57.62712%;float:left;margin-right:1.69492%}[class*="--left8"]{width:66.10169%;float:left;margin-right:1.69492%}[class*="right3"]{width:23.72881%;float:right;margin-right:0}[class*="right4"]{width:32.20339%;float:right;margin-right:0}[class*="right6"]{width:49.15254%;float:right;margin-right:0}[class*="right8"]{width:66.10169%;float:right;margin-right:0}[class*="right9"]{width:74.57627%;float:right;margin-right:0}[class*="center8"]{margin-left:16.94915%;width:66.10169%;float:left;margin-right:1.69492%}[class*="center10"]{margin-left:8.47458%;width:83.05085%;float:left;margin-right:1.69492%}}.wrap-main,.wrap-cta,.wrap-footer{margin-top:1.5em}@media (min-width: 768px){.wrap-main,.wrap-cta,.wrap-footer{margin-top:2em}}.wrap-main{padding-bottom:1.5em}.header,.footer{margin-top:1.5em;margin-bottom:1.5em}@media (min-width: 768px){.wrap-main{padding-bottom:2em}.header,.footer{margin-top:2em;margin-bottom:2em}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.nav-toggle{content:"";position:absolute;top:1.5em;right:0;height:27px;width:80px;border:0;padding:0;margin:0;background:url("img/menutoggle_small.png") no-repeat}@media (min-width: 360px){.nav-toggle{height:47px;width:138px;background:url("img/menutoggle.png") no-repeat}}.header__nav{max-height:0;clear:both;overflow:hidden}.header__nav.show{max-height:999px;margin-bottom:12px}@media (min-width: 768px){.nav-toggle{display:none}.header__nav,.header__nav.show{margin-bottom:0;max-height:none;clear:none;overflow:visible}}[class*="header__nav__list"]{margin-top:1em;text-align:center}[class*="header__nav__list"] li{display:inline}[class*="header__nav__list"] li a{display:inline-block;margin:0.3em 0.5em;text-decoration:none;width:40%}[class*="header__nav__list"] li a:hover{color:#191919;text-decoration:none}@media (min-width: 440px){[class*="header__nav__list"] li a{width:28%}}@media (min-width: 6500px){[class*="header__nav__list"] li a{width:16%}}[class*="header__nav__list"] .current-menu-item a{color:#191919;text-decoration:none}.header__nav__list li a{background:#3E9ED8;color:#fff;font:1.3em/1.7em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.header__nav__list2 li a{background:#fff;color:#626365;font:1.1em/1.7em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.header__nav__list2 .header__nav__list2__facebook a,.header__nav__list2 .header__nav__list2__twitter a{background:none;text-indent:100%;overflow:hidden;outline:none;position:absolute;top:5em;margin:0;width:4em}.header__nav__list2 .header__nav__list2__facebook a:after,.header__nav__list2 .header__nav__list2__twitter a:after{color:#459CD7;display:block;text-indent:initial;height:1.5em;margin:-1em auto 0}.header__nav__list2 .header__nav__list2__facebook a:hover:after,.header__nav__list2 .header__nav__list2__twitter a:hover:after{color:#191919}.header__nav__list2__facebook a{right:3em}.header__nav__list2__twitter a{right:0}@media (min-width: 768px){[class*="header__nav__list"]{text-align:left;float:right}.header__nav__list{margin-top:6.8em}.header__nav__list2{position:absolute;top:2.8em;right:0}[class*="header__nav__list"] li{display:inline-block;float:left;width:auto}.header__nav__list li{border-left:1px solid #D1CBB1}.header__nav__list li:first-child{border-left:none}.header__nav__list2 li{border-left:1px solid #D1CBB1}.header__nav__list2 li:first-child{border-left:none}.header__nav__list2 li:last-child{border-left:none}[class*="header__nav__list"] li a{background:none;width:auto}.header__nav__list li a{color:#58585B;font:2em/0.7em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif;padding:0 0.3em}.header__nav__list li:last-child a{margin-right:0;padding-right:0}.header__nav__list2 li a{font:1em/0.8em 'MuseoSans500',  "Helvetica Neue",  Arial,  Helvetica,  Geneva,  sans-serif}.header__nav__list2 .header__nav__list2__facebook,.header__nav__list2 .header__nav__list2__twitter{margin:0}.header__nav__list2 .header__nav__list2__facebook a,.header__nav__list2 .header__nav__list2__twitter a{position:static;margin:0;width:2em}.header__nav__list2 .header__nav__list2__facebook a:after,.header__nav__list2 .header__nav__list2__twitter a:after{height:1.2em;margin:-0.5em 0 0}}.img-overlay__wrap{position:relative;opacity:0.7;-moz-transition:opacity 0.5s 0s;-o-transition:opacity 0.5s 0s;-webkit-transition:opacity 0.5s;-webkit-transition-delay:0s;transition:opacity 0.5s 0s}.img-overlay__wrap:hover{opacity:1.0}.img-overlay__wrap__img{display:block}.img-overlay__wrap__title{position:absolute;bottom:0;left:0;right:0;background-color:#000;background-color:rgba(0,0,0,0.5);color:#fff;margin-bottom:0;padding:0.3em} 

.member {
border-bottom: 1px solid #ECEBD9;
margin-bottom: 1em;
}
.member img {
    float: left;
    margin-right: 1.5em;
}
.join-us {
    text-align: center;
    padding: 2.5em;
}
.careers-button a {
    background-color: #9B0A60;
    color: #fff;
    padding: .5em .75em;
    font: 1.1em 'FertigoProRegular', Georgia, "Times New Roman", Times, serif;
}
.careers-button a:hover {
    background-color: #811745;
}
.job-title {
margin-bottom: 8px;
}
.biotitle {
font-size: 1.2em;
}

.content-text {
    overflow:hidden;
}

@media (max-width: 450px){
.content-text {
    clear: both;
    padding-top: 1em;
}
}


@media (max-width: 767px){
.header__nav__list2 .header__nav__list2__facebook a, .header__nav__list2 .header__nav__list2__twitter a {
    background: none;
    text-indent: 100%;
    overflow: hidden;
    outline: none;
    position: absolute;
    top: 5em;
    margin: 0;
    right: 52px;
    width: 2em;
}
.header__nav__list2 .header__nav__list2__facebook a{
right: 84px;
}
.header__nav__list2 .header__nav__list2__instagram a {
    background: none;
    text-indent: 100%;
    overflow: hidden;
    outline: none;
    position: absolute;
    z-index: 1;
    right: 27px;
    top: 94px;
    margin: 0;
    left:auto;
    width: 2em;
}
.header__nav__list2 .header__nav__list2__instagram {
position: static;
}
}


.hide {
	position:absolute;
	height:1px;width:1px;
	overflow:hidden;
	clip:rect(1px, 1px, 1px, 1px);
}

.blog h1 {
	font: 2.5em 'FertigoProRegular', Georgia, "Times New Roman", Times, serif;
    margin-bottom: 30px;
    margin-top: 10px;
    color: #58585B;
}

.sd-social-icon .sd-content ul li[class*=share-] a, .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a { border-radius: 0 !important;}

.page-template-blog-index .sidebar__pod {
	padding: 0!important;
}

.sidebar__pod li.newsletter {
	background-color: #E8CFD7;
	position: relative;
}

.sidebar__pod li.newsletter p {
	padding: 0 20px;
	margin-bottom: 3.7em;
    color: #6C6768;
}

.sidebar__pod li.newsletter .cta__list__item__title-strip {
	background-color: #9B0A60;
}

.front__links__list__item {
	padding-top: 36%;
    background-size: cover;
    background-position: center center;
}
@media (max-width: 867px){.front__links__list__item {
	font-size:12px;
}}

.content-wrapped {
	float: right;
    width: 45.25%;
    padding: 0;
    clear: none;
    margin: 20px 0 20px 30px!important;
}

.darken {
	background-color: #F7F7E7
}

.darken .wrap-main {
	border-bottom: none;
}

li.linkBlock {
	width: 32%;
	margin: 1% 1%;
	float: left;
}

li.linkBlock img {
	border: none;
}

@media (min-width: 768px) {

.lower-widget.sidebar__pod:first-child, .lower-widget.sidebar__pod:first-of-type {
    margin-top: 1.5em!important;
}

}

.lower-widget.sidebar__pod {
	padding: 0;
}
.lower-widget.sidebar__pod .textwidget {
	text-align: center;
	background-color: #3f9ed8;
	padding: 8px;
	}
.lower-widget.sidebar__pod.widget-last .textwidget {	
	background-color: #fff;
	border: 1px solid #3f9ed8;
}
.lower-widget.sidebar__pod .textwidget p {
	margin: 0;
}
.lower-widget.sidebar__pod a {
	font: 1.5em 'FertigoProRegular',  Georgia,  "Times New Roman",  Times,  serif;
	display: block;
	color: #fff;
	}
.lower-widget.sidebar__pod.widget-last a {	
	color: #3f9ed8;
}

@media (min-width: 767px) {

li.linkBlock:nth-child(3n) {
  margin-right: 0;
}

li.linkBlock:nth-child(3n-2) {
  margin-left: 0;
}

}

@media (max-width: 767px) and (min-width: 500px) {
li.linkBlock:nth-child(2n) {
  margin-right: 0;
}

li.linkBlock:nth-child(2n-1) {
  margin-left: 0;
}
li.linkBlock {
	width: 49%;
	margin: 1% 1%;
}
li.linkBlock img {
	width: 100%;
}
}

@media (max-width: 500px) {
.front__links__list__item {
	padding: 35%;
}
.page-template-blog-index .sidebar__pod, .content-wrapped { display: none; }
li.linkBlock {
	width: 100%;
	margin: 0 auto 0.7em;
}
li.linkBlock img {
	width: 100%;
}
}
.wpcf7-response-output {
	font: 1.6em 'MuseoSans500', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    margin: 0 0 20px;
}
.newsletter__wrap html {background-color: transparent!important;}
/*wedding page*/
.wpcf7 .wpcf7-date, .wpcf7-text, .wpcf7-email {
	background: transparent;
    border-style: initial;
    border: 1px solid #aaa;
    font-size: 17px;
    width: 300px;
    max-width: 100%;
	padding: 6px 5px;
}
.wpcf7-submit {
    display: inline-block;
    padding: 10px 20px;
    margin: 10px 0;
    border-style: initial;
	color: #fff;
    font: 1.1em 'FertigoProRegular', Georgia, "Times New Roman", Times, serif;
	background-color: #9B0A60;
	font-style: italic !important;
}
.vbox-content {
    padding: 20px 5%!important;
	margin: 10px 0!important;
}