/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}h1{font-size:2em;margin:0.67em 0}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:1em 40px}hr{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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;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;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}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"Gill Sans Nova";font-style:normal;font-weight:200;src:url("../fonts/GillSansNova/GillSansNova-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/GillSansNova/GillSansNova-Light.woff2") format("woff2"),url("../fonts/GillSansNova/GillSansNova-Light.woff") format("woff"),url("../fonts/GillSansNova/GillSansNova-Light.ttf") format("truetype"),url("../fonts/GillSansNova/GillSansNova-Light.svg#Gill Sans Nova") format("svg")}@font-face{font-family:"Gill Sans Nova";font-style:normal;font-weight:normal;src:url("../fonts/GillSansNova/GillSansNova-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/GillSansNova/GillSansNova-Book.woff2") format("woff2"),url("../fonts/GillSansNova/GillSansNova-Book.woff") format("woff"),url("../fonts/GillSansNova/GillSansNova-Book.ttf") format("truetype"),url("../fonts/GillSansNova/GillSansNova-Book.svg#Gill Sans Nova") format("svg")}@font-face{font-family:"Gill Sans Nova";font-style:normal;font-weight:600;src:url("../fonts/GillSansNova/GillSansNova-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/GillSansNova/GillSansNova-SemiBold.woff2") format("woff2"),url("../fonts/GillSansNova/GillSansNova-SemiBold.woff") format("woff"),url("../fonts/GillSansNova/GillSansNova-SemiBold.ttf") format("truetype"),url("../fonts/GillSansNova/GillSansNova-SemiBold.svg#Gill Sans Nova") format("svg")}button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#7caeb2;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#538a8e;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#7caeb2;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(108,164,169,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}body{-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#58585b;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#7caeb2;text-decoration:none;transition:color 0.1s linear}a:active,a:focus,a:hover{color:#538a8e}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}/*!
 * animsition v3.6.0
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading{position:fixed;z-index:100;top:0;width:100%;height:100%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-loading:after{font-size:16px;position:fixed;top:50%;width:100%;margin-top:20px;content:'Loading';text-align:center;color:#aaa}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{transform:translateY(500px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{transform:translateY(500px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{transform:translateY(1000px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{transform:translateY(1000px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{transform:translateY(-500px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{transform:translateY(-500px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}@-webkit-keyframes fade-in-down-lg{0%{transform:translateY(-1000px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-down-lg{0%{transform:translateY(-1000px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{transform:translateY(0);opacity:1}100%{transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{transform:translateY(0);opacity:1}100%{transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{transform:translateX(-500px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{transform:translateX(-500px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{transform:translateX(-1500px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{transform:translateX(-1500px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{transform:translateX(500px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(500px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{transform:translateX(1500px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{transform:translateX(1500px);opacity:0}100%{transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{transform:translateX(0);opacity:1}100%{transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{transform:translateX(0);opacity:1}100%{transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{transform:rotate(-90deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{transform:rotate(-90deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{transform:rotate(-45deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{transform:rotate(-45deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{transform:rotate(-180deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{transform:rotate(-180deg);transform-origin:center center;opacity:0}100%{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{transform:perspective(550px) rotateX(90deg);opacity:0}100%{transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{transform:perspective(550px) rotateX(90deg);opacity:0}100%{transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-x{0%{transform:perspective(550px) rotateX(0deg);opacity:1}100%{transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{transform:perspective(550px) rotateX(0deg);opacity:1}100%{transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-in-x-nr{0%{transform:perspective(100px) rotateX(90deg);opacity:0}100%{transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{transform:perspective(100px) rotateX(90deg);opacity:0}100%{transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-x-nr{0%{transform:perspective(100px) rotateX(0deg);opacity:1}100%{transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{transform:perspective(100px) rotateX(0deg);opacity:1}100%{transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-in-x-fr{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}100%{transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}100%{transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-x-fr{0%{transform:perspective(1000px) rotateX(0deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{transform:perspective(1000px) rotateX(0deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-in-y{0%{transform:perspective(550px) rotateY(90deg);opacity:0}100%{transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{transform:perspective(550px) rotateY(90deg);opacity:0}100%{transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-y{0%{transform:perspective(550px) rotateY(0deg);opacity:1}100%{transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{transform:perspective(550px) rotateY(0deg);opacity:1}100%{transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-in-y-nr{0%{transform:perspective(100px) rotateY(90deg);opacity:0}100%{transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{transform:perspective(100px) rotateY(90deg);opacity:0}100%{transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-y-nr{0%{transform:perspective(100px) rotateY(0deg);opacity:1}100%{transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{transform:perspective(100px) rotateY(0deg);opacity:1}100%{transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-in-y-fr{0%{transform:perspective(1000px) rotateY(90deg);opacity:0}100%{transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{transform:perspective(1000px) rotateY(90deg);opacity:0}100%{transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flip-out-y-fr{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}100%{transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}100%{transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes zoom-in{0%{transform:scale(0.7);opacity:0}100%{opacity:1}}@keyframes zoom-in{0%{transform:scale(0.7);opacity:0}100%{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{transform:scale(1);opacity:1}50%{transform:scale(0.7);opacity:0}100%{opacity:0}}@keyframes zoom-out{0%{transform:scale(1);opacity:1}50%{transform:scale(0.7);opacity:0}100%{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{transform:scale(0.95);opacity:0}100%{opacity:1}}@keyframes zoom-in-sm{0%{transform:scale(0.95);opacity:0}100%{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{transform:scale(1);opacity:1}50%{transform:scale(0.95);opacity:0}100%{opacity:0}}@keyframes zoom-out-sm{0%{transform:scale(1);opacity:1}50%{transform:scale(0.95);opacity:0}100%{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{transform:scale(0.4);opacity:0}100%{opacity:1}}@keyframes zoom-in-lg{0%{transform:scale(0.4);opacity:0}100%{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{transform:scale(1);opacity:1}50%{transform:scale(0.4);opacity:0}100%{opacity:0}}@keyframes zoom-out-lg{0%{transform:scale(1);opacity:1}50%{transform:scale(0.4);opacity:0}100%{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5);background:transparent}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../js/fancybox/source/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../js/fancybox/source/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;opacity:0;transition:all .2s ease-in-out}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{opacity:1}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../js/fancybox/source/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../js/fancybox/source/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../js/fancybox/source/fancybox_loading@2x.gif");background-size:24px 24px}}.site-logo{height:auto;float:left;margin-bottom:0;margin-top:2px}.site-logo.site-logo--desk{display:none}.site-logo.site-logo--mob{margin-top:16px}.site-logo.site-logo--mob img{width:140px}@media screen and (min-width: 850px){.site-logo{margin-bottom:1rem;margin-top:0}.site-logo.site-logo--mob{display:none}.site-logo.site-logo--desk{display:block}}@media screen and (min-width: 850px){.contactus{display:block;position:absolute;right:43px;top:30px;text-align:right;overflow:auto}}@media screen and (min-width: 1200px){.contactus{top:64px}}.contactus__social{float:right;margin-right:35px;margin-top:3px}@media screen and (min-width: 850px){.contactus__social{display:block;float:right;margin-right:0;margin-top:0}}.contactus__social li{float:left;margin-right:.4rem}@media screen and (min-width: 850px){.contactus__social li{margin-right:.7rem}}.contactus__social li img{width:27px;height:27px;opacity:.7;transition:all 0.3s ease}.contactus__social li img:hover{opacity:1}.slides{max-width:187.5rem;margin-left:auto;margin-right:auto;position:relative;margin-bottom:1rem;padding-top:4.7rem}.slides::after{clear:both;content:"";display:table}@media screen and (min-width: 850px){.slides{margin-bottom:0;padding-top:0}}.slides img{width:100%;display:block}.flash{background-color:rgba(123,165,167,0.7);padding:.6rem;text-align:center;margin:1rem}@media screen and (min-width: 850px){.flash{position:absolute;z-index:10;bottom:2.8rem;left:3rem;width:33%;margin:0}}.flash .flash__inner{padding:1rem;color:white}.flash .divider--short.divider--white{color:white;margin:.6rem auto;border-bottom:1px solid white}.flash .button--flash{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1;padding-top:.59rem;color:white;border:1px solid rgba(255,255,255,0.5)}.flash__header{text-transform:uppercase;font-weight:400;font-size:1.375rem;line-height:1;margin-bottom:0;margin-top:4px;letter-spacing:1px}.flash__text{font-size:.9rem;margin-bottom:0}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0;background-color:transparent;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:90px;height:50px;margin:-25px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);transition:all 0.3s ease-in-out;background:transparent url(../../images/slider/next.png) center center no-repeat;background-size:contain;text-indent:-3000px}.flex-direction-nav .flex-prev{left:-50px;text-indent:-3000px;background-image:url(../../images/slider/prev.png)}.flex-direction-nav .flex-next{right:-50px;text-indent:-3000px}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;z-index:10;bottom:20px;text-align:center;display:none}@media screen and (min-width: 850px){.flex-control-nav{display:block}}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:#D5D7D8;cursor:pointer;text-indent:-9999px;border-radius:20px}.flex-control-paging li a:hover{background:#7CAEB3}.flex-control-paging li a.flex-active{background:#7CAEB3;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flex-caption{position:absolute;bottom:10px;right:0;color:white;background-color:#a9cf38;background-color:rgba(169,207,56,0.8);padding:3px 2.5em 3px .6em;font-size:14px}.flexslider .slides img.flex-caption-arrow{width:6px;height:12px;display:inline-block;margin-left:.5em;line-height:1;padding-top:2px}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.banner{background-color:#b97351;color:#fff;padding:.3rem 0 .5rem 0;margin-bottom:1rem}@media screen and (min-width: 850px){.banner{margin-bottom:0}}.banner .wrapper{text-align:center;font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;line-height:1}.banner .wrapper p.banner__text{margin:0;font-size:21px}.banner .wrapper p.banner__text b{letter-spacing:1px}.nav-main{float:left;clear:both;display:none}@media screen and (min-width: 850px){.nav-main{display:block;position:absolute;top:69px;left:110px}}.nav-main li{float:left}.nav-main li a{text-transform:uppercase;font-size:.875rem;color:white;display:inline-block;margin-right:1em;line-height:1;border-bottom:1px solid transparent;letter-spacing:1px;transition:all 0.2s ease-in-out}.nav-main li a:hover{border-bottom-color:white}.nav-main li a.active{font-weight:600}#nav-icon3{width:26px;height:18px;position:absolute;right:16px;top:14px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 850px){#nav-icon3{display:none}}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:white;border-radius:2px;opacity:1;transform:rotate(0deg);transition:.2s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:14px}#nav-icon3.active span:nth-child(1){opacity:0;top:18px;width:0%}#nav-icon3.active span:nth-child(2){transform:rotate(45deg)}#nav-icon3.active span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.active span:nth-child(4){opacity:0;top:18px;width:0%}#menu--mob{display:none;background:white;padding:0 1rem 3rem}.menu,.menu>ul ul{clear:both}@media screen and (min-width: 850px){.menu,.menu>ul ul{clear:none}}.menu.active,.js .menu>ul ul.active{max-height:55em}.menu li a{display:block;line-height:1;padding:.8rem 0 .6rem;border-bottom:1px solid #ddd;position:relative;color:#58585b;text-transform:uppercase;font-size:.87rem}@media screen and (min-width: 850px){.menu li a{border-bottom:none;padding:0}}.menu li.has-subnav>a:after{content:'+';position:absolute;top:10px;right:0;display:block;font-size:1.5em;padding:0.25em 0.5em;padding-top:0}@media screen and (min-width: 850px){.menu li.has-subnav>a:after{display:none}}.menu li.has-subnav>a.active:after{content:"-"}.menu .has-subnav>ul{display:none}.level-2 li a{padding-left:14px}.level-3 li a{padding-left:36px}.nav-util{display:none;float:right}@media screen and (min-width: 850px){.nav-util{display:block}}.nav-util li{float:left}.nav-util li a{font-size:.75rem;text-transform:uppercase;color:white;display:inline-block;margin-right:1em;border-bottom:1px solid transparent;transition:all 0.2s ease-in-out;letter-spacing:1px}.nav-util li a:hover{border-bottom-color:white}.nav-util li a.active{border-bottom:none;font-weight:600}.footer{background:transparent url(../images/footer-bg-1.jpg) center top no-repeat;background-size:cover;color:white;text-align:center;padding:0 0 5rem;font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif}.footer p{font-size:0.9rem;clear:both}@media screen and (min-width: 850px){.footer p{font-size:1.06rem}}.footer a{color:white;letter-spacing:1px}.footer a:hover{text-decoration:underline}.footer .divider{margin-bottom:1.5rem}.footer .divider.divider--white{border-color:#d7e4e5}.nav-footer{padding:0.8rem 0;margin-bottom:3rem;background-color:#72adad;font-size:0.8rem;opacity:0.6}.nav-footer a{text-transform:uppercase;display:inline-block;margin:0 0.5rem}.contactus__social--footer{display:block;width:100%;margin:1.2rem auto;text-align:center;overflow:auto;text-align:center}.contactus__social--footer li{display:inline-block;float:none}.contactus__social--footer li:last-of-type{margin-right:0}.footer__wee-group{display:inline-block;text-transform:uppercase;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:1rem 0;font-size:.875}.grid{max-width:187.5rem;margin-left:auto;margin-right:auto;-webkit-animation:fadeIn 0.8s ease;animation:fadeIn 0.8s ease;border-top:1px solid #ddd;padding-top:0.5rem;margin-bottom:1rem;margin-top:0.6rem}.grid::after{clear:both;content:"";display:table}@media screen and (min-width: 850px){.grid{margin-top:0}.offers .grid{display:flex;justify-content:center;flex-wrap:wrap}}.gitem{margin:1em 0;text-align:center;padding-bottom:2rem;border-bottom:1px solid #ddd}.gitem img{width:100%}.gitem .grid__icon{height:auto;width:auto}@media screen and (min-width: 850px){.gitem.gitem--2{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.gitem.gitem--2:last-child{margin-right:0}.gitem.gitem--2:nth-child(2n){margin-right:0}.gitem.gitem--2:nth-child(2n+1){clear:left}.gitem.gitem--2:nth-child(2n){clear:none;margin-right:2.3576515979%}.gitem.gitem--2:nth-child(2n + 1){clear:none}}@media screen and (min-width: 850px){.gitem.grid--offers.gitem--2:nth-child(2n){margin-right:0}}@media screen and (min-width: 850px){.gitem.gitem--3{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.gitem.gitem--3:last-child{margin-right:0}.gitem.gitem--3:nth-child(3n){margin-right:0}.gitem.gitem--3:nth-child(3n+1){clear:left}}.gitem.gitem--overlay{position:relative;transform-style:preserve-3d;margin-bottom:0;padding-bottom:0}.gitem.gitem--overlay .gitem__overlay{position:absolute;top:0;bottom:0;left:0;right:0}.gitem.gitem--overlay .gitem__overlay .gitem__header{position:relative;top:50%;transform:translateY(-60%);font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;color:white;font-size:3.5rem;text-transform:none;font-style:italic;display:block;margin:0}.gitem__header{font-weight:400;text-transform:uppercase;margin-top:1rem;font-size:1.18rem;margin-bottom:0;letter-spacing:2px}.gitem__text{font-size:1rem}.button{font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;text-transform:uppercase;font-size:.7rem;padding:.4rem 1.8rem;margin-top:.8rem;display:inline-block;color:white;background-color:#7caeb2;background-color:rgba(124,174,178,0.8);border-color:#7caeb2;border-color:rgba(124,174,178,0.8);transition:all 0.2s ease-in-out}.button:hover{color:white;background-color:#7caeb2;border-color:#7caeb2}.button--news{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1;padding-top:.5rem;letter-spacing:1px}.button--icon{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1rem;line-height:1;padding:.8rem 1rem .6rem 6rem;letter-spacing:1px;background:#7caeb2 url(../images/buttons/room-hover.svg) 20px center no-repeat;background-color:rgba(124,174,178,0.8);margin-bottom:1rem}@media screen and (min-width: 850px){.button--icon{margin-bottom:0;padding:.8rem 4rem .6rem 8rem}}.no-svg .button--icon{background-image:url(../images/buttons/room-hover.png)}.button--icon.button--icon-table{background-image:url(../images/buttons/table-hover.svg)}.no-svg .button--icon.button--icon-table{background-image:url(../images/buttons/table-hover.png)}.button--icon.button--icon-gift{background-image:url(../images/buttons/gift-hover.svg)}.no-svg .button--icon.button--icon-gift{background-image:url(../images/buttons/gift-hover.png)}.newsletter{background-color:#d9ebec;color:white;padding:3rem 0}@media screen and (min-width: 850px){.newsletter{padding:1.5rem 0 3rem;background-color:#d9ebec;text-align:center}.newsletter form{overflow:auto;margin-left:auto;margin-right:auto}}@media screen and (min-width: 850px) and (min-width: 850px){.newsletter form{padding-left:4rem}}.newsletter label{font-weight:400}.newsletter input{background-color:#F1F1F1;color:#333}.newsletter input[type="submit"]{background-color:#6BB1AF;padding:.8rem 1.4rem;margin-top:1rem;font-weight:500;color:#fff;text-transform:uppercase}@media screen and (min-width: 850px){.newsletter input[type="submit"]{background-color:#6BB1AF;border:none;padding:1rem 3rem .75rem 3rem;margin-top:0}}.newsletter__header{font-size:1.3rem;font-weight:400;color:#6BB1AF;text-align:center;text-transform:uppercase}@media screen and (min-width: 850px){.newsletter__header{font-size:3rem;margin-bottom:1.5rem;margin-top:1rem;font-size:1.18rem;letter-spacing:1px}}.newsletter__input{text-align:left}.newsletter__input input{background-color:#fff;border:none;border-radius:0;box-shadow:none;padding:.75rem 1rem}@media screen and (min-width: 850px){.newsletter__input{width:20%;float:left;margin-right:1rem}.newsletter__input.newsletter__input--email{width:30%}}html,body{height:100%}.animsition{padding-top:75px}@media screen and (min-width: 850px){.animsition{padding-top:0}}body{padding:0;font-size:16px}@media screen and (min-width: 850px){body{padding-top:0;font-size:16px}}h1,h2,h3,h4,h5,h6{font-weight:600}iframe{max-width:100%}.divider{width:60px;margin:1rem auto;border-bottom:1px solid #58595B}@media screen and (min-width: 850px){.divider{width:100px}}.divider.divider--white{border-bottom:1px solid white}.divider.divider--short{width:60px;border-bottom:1px solid #818284;margin:1em auto 1em auto}p{line-height:1.38}@media screen and (min-width: 850px){p{line-height:1.5;font-size:1.125rem;padding:.3rem 0}}.wrapper{max-width:187.5rem;margin-left:auto;margin-right:auto;padding:0 .875rem}.wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 850px){.wrapper{padding:0 1.875rem}}.content{text-align:center}.content p.lead{font-size:16px;line-height:1.5;font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;color:#7caeb2;text-align:center}@media screen and (min-width: 850px){.content p.lead{font-size:21px}}.content .content-main{text-align:left}.content .content-main ul{list-style-type:disc;margin-left:1rem}.content .content-main ul li{margin-bottom:.6rem;line-height:1.3}.content .content-main strong{font-weight:600;font-style:normal}.content .content-main .text-center{text-align:center}@media screen and (min-width: 850px){.content .content-main{text-align:center}.content .content-main .content-main__text--left{text-align:center}.content .content-main .content-main__text--left .text-center{text-align:center}.content .content-main .content-main__text--left h1,.content .content-main .content-main__text--left h2,.content .content-main .content-main__text--left h3,.content .content-main .content-main__text--left h4,.content .content-main .content-main__text--left h5{text-align:center;font-family:"MillerDisplay", "Georgia", "Cambria", "Times New Roman", "Times", serif;font-weight:normal;font-size:1rem;text-transform:uppercase;margin:3rem 0 1rem 0}.content .content-main .content-main__text--left .divider--short{margin-bottom:1rem}}@media screen and (min-width: 850px){.content{padding:3rem 12rem}.offers .content{padding:3rem 12rem 0}}.content.content--medium{padding-left:0;padding-right:0;overflow:auto}@media screen and (min-width: 850px){.content.content--medium .content-main{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.content.content--medium .content-main:last-child{margin-right:0}}@media screen and (min-width: 850px){.sidebar{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.sidebar:last-child{margin-right:0}}.sidebar img{line-height:1;border-bottom:1px solid #ddd;padding:.6rem 0 1rem}.sidebar img:first-of-type{padding-top:0}.page-title{font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;font-weight:normal;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;text-align:center}@media screen and (min-width: 850px){.page-title{font-size:1.32rem}}.logos{width:100%;margin-top:2rem;margin-bottom:2rem;text-align:center}.logos img{margin:0 1rem}ol{list-style-type:decimal !important}ol li{margin:0.5rem 0 1rem 1rem !important}.partnersDrink .content,.partnersFood .content{padding:1rem 0}@media screen and (min-width: 850px){.partnersDrink .content,.partnersFood .content{padding:3rem 0 1rem}}.partnersDrink .content .page-title,.partnersFood .content .page-title{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;border-bottom:1px solid #ddd;font-size:1.5rem;padding-bottom:1.5rem;margin-bottom:2rem}@media screen and (min-width: 850px){.partnersDrink .content .page-title,.partnersFood .content .page-title{font-size:2.3125rem;padding-bottom:2rem;margin-bottom:1.5rem}}.partnersDrink .content-main__text,.partnersFood .content-main__text{overflow:auto}@media screen and (min-width: 850px){.partnersDrink .content-main__text,.partnersFood .content-main__text{padding:1rem 4rem}}.partnersDrink .content-main__text ul,.partnersFood .content-main__text ul{margin-left:0;text-align:left;display:flex;justify-content:center;flex-wrap:wrap}.partnersDrink .content-main__text ul li,.partnersFood .content-main__text ul li{text-transform:uppercase;margin-right:1.4rem;font-size:0.875rem}.partnersDrink .content-main__text ul li:first-of-type,.partnersFood .content-main__text ul li:first-of-type{list-style-type:none}.partnersDrink .grid,.partnersFood .grid{clear:both}.partnersDrink .grid .gitem__link,.partnersFood .grid .gitem__link{margin:1rem 0 0}.partners-grid{margin:2rem 0}.gitem.gitem--partners-intro{border-bottom:none}@media screen and (min-width: 850px){.gitem.gitem--partners-intro{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.gitem.gitem--partners-intro:last-child{margin-right:0}.gitem.gitem--partners-intro:last-of-type{margin-right:0}}.button.button--partner{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:.9rem;padding-top:8px}.partners__button-wrap{padding-bottom:3rem;text-align:center}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title{margin-bottom:16px;text-align:left !important;font-size:18px !important;font-family:arial}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store p{margin-bottom:16px;font-size:18px;text-align:left;color:#222;font-family:arial}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__title{margin-bottom:8px;font-size:22px}.news .page-title{font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.news .content{padding-top:5rem}@media screen and (min-width: 850px){.news .content{padding-top:10rem}}.news .content.content--list{padding-left:0;padding-right:0}.news .content .content-main .content-main__text--left p:first-child{line-height:1.5;font-size:1.125rem;padding:.3rem 0;color:inherit;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;text-align:left;margin-bottom:.75em}.news .content--entry{padding-top:7rem}@media screen and (min-width: 850px){.news .content--entry{padding-top:14rem}}.news figure{line-height:1;margin:0 0 1.5rem 0}.grid__item--news{width:100%;border-top:1px solid #d4d6d7;overflow:auto;position:relative;padding:1.6rem 0 1.33rem 0}@media screen and (min-width: 850px){.grid__item--news{padding:3rem 0 1.33rem 0}}.grid__item--news:last-of-type{border-bottom:1px solid #d4d6d7}.grid__item--news.grid__item--news-feat{border:none}.grid__item--news .gitem__header{margin-top:0}.news__details{text-align:center;margin-bottom:1.5rem}@media screen and (min-width: 850px){.news__details{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.news__details .divider{margin:1rem auto}.news__details:last-child{margin-right:0}.grid__item--news-feat .news__details{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;border-top:1px solid #d4d6d7;padding-top:1.6rem;height:100%}.grid__item--news-feat .news__details:last-child{margin-right:0}}.news__date{font-size:1rem;line-height:1;letter-spacing:1px;text-align:center}.news__summary{font-size:1rem}@media screen and (min-width: 850px){.news__summary{padding:0 5em;margin-bottom:0}.grid__item--news-feat .news__summary{padding-left:0;padding-right:0}}.news__image{line-height:1}@media screen and (min-width: 850px){.news__image{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.news__image:last-child{margin-right:0}.grid__item--news-feat .news__image{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.grid__item--news-feat .news__image:last-child{margin-right:0}.grid__item--news-feat .news__image img{width:100%}}.gallery .content{padding-top:7rem}.gallery .content.content--list{padding-left:0;padding-right:0}@media screen and (min-width: 850px){.gallery .content{padding-top:11.5rem}}.gallery__links{margin-bottom:2rem;text-align:center}.page-title--gallery{font-size:1rem;color:#58585b;font-family:"Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:300;text-transform:uppercase;margin:0 .5rem;letter-spacing:1px;display:inline-block;line-height:1;border-bottom:1px solid transparent;transition:all 0.2s ease-in-out}.page-title--gallery:hover,.page-title--gallery.active,.page-title--gallery:active,.page-title--gallery:visited{border-bottom-color:#58585b;color:#58585b}.page-title--gallery.active{font-weight:400;color:#58585b}@media screen and (min-width: 850px){.page-title--gallery{font-size:2rem;margin:0 1rem}}.gall-thumbs{max-width:187.5rem;margin-left:auto;margin-right:auto;-webkit-animation:fadeIn 0.8s ease;animation:fadeIn 0.8s ease;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:2rem 0 .7rem;margin-bottom:3rem}.gall-thumbs::after{clear:both;content:"";display:table}.gall-thumb{position:relative;margin-bottom:1.5rem}@media screen and (min-width: 850px){.gall-thumb{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.gall-thumb:last-child{margin-right:0}.gall-thumb:nth-child(3n){margin-right:0}.gall-thumb:nth-child(3n+1){clear:left}}.gall-thumb__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 200ms ease-in-out;background:white;opacity:0;max-height:600px;max-width:600px;cursor:pointer}.gall-thumb__overlay:hover{opacity:.5}


/*# sourceMappingURL=screen.css.map */

@media screen and (min-width: 850px){
  .nointro-pad{
    padding-top:200px;
  }

}
.button{
  font-size:1rem;
  font-family: "Gill Sans Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  letter-spacing: 1px;
  line-height: 1.5;

}
.video-wrapper{
  position: relative;
  top: 0px;
  left: 0;
  width: 100%;
  height: calc(100vh - 88px);
  z-index: 1;
  pointer-events: none;
  overflow: hidden;
  display:flex;
  align-items:center;
  justify-content: center;
}
.video-wrapper iframe {
  width: 100vw;
  height: 56.25vw;
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.video-overlay{
  z-index:10;
  text-align:center;
}
.video-overlay h1 , .video-overlay h2 {
  line-height:1.2;
  padding:0;
  margin:0;
  font-family: "MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;
  font-weight:normal;
  text-transform: lowercase;
}
.video-overlay h1 {
  font-size:2rem;
  color:#fff;
}
.video-overlay h2 {
  font-size:1.3rem;
  color:#fff;
}
.videoLogo{
  width:200px;
}
.mobonly{
  
}
.desktoponly{
  display:none;
}

.site-header{
  position:fixed;
  background:#101E33;
  width:100%;
  top:0;
  z-index:100;
  padding:6px 0
}

@media screen and (min-width: 850px){
  .site-header{
    padding:1.6rem 0 .375rem 0;
    background:rgba(0,0,0,0.65);
    height:144px;
    transition: all 0.2s ease-in-out;
  }
  .nav-sub{
    transition: all 0.2s ease-in-out;

  }
  .site-header .wrapper{
    position:relative
  }

  body.shrink .site-header{
    height:40px;
    padding-top:8px;
  }
  body.shrink .site-header .site-logo.site-logo--desk{
    display:none;

  }
  
  body.shrink .site-header #menu--desk .nav-main{
    top:2px;
    left:20px;
  }
  body.shrink .nav-sub{
    top:40px;
    padding-left:20px;
  }
  body.shrink .nav-sub .wrapper{
    padding:0;
    margin:0;
    text-align:left;
    max-width:none;
  }
  body.shrink .site-header .tel--desk {
    display:none;
  }
}

@media screen and (min-width: 850px){
  .mobonly{
    display:none;
  }
  .desktoponly{
    display:block;
  }
  .video-wrapper {
      top: 0px;
      height: calc(100vh - 20px);
      /* {# padding-top: calc(100vh - 20px); #} */
  }
  .video-overlay h1 {
    font-size:4rem;
    color:#fff;
  }
  .video-overlay h2 {
    font-size:2rem;
    color:#fff;
  }
  .videoLogo{
    margin-top:30px;
    width:200px;
  }
}



.footer{
  padding-top:30px;
  background-image:none;
  background-color:#72adad;
}
.site-books{
  position:absolute;
  top:60px;
  left:0;
  height:30px;
  width:100%;
  
  display:flex;
  justify-content: space-around;
  flex-direction: row;
  z-index:100;
  background:#101E33;
}
.site-books a{
  display:flex;
  align-items: center;
}
@media screen and (min-width: 850px){
  .site-books{
    width:auto;
    background:none;
    position:absolute;
    top:0px;
    right:35px;
    left:auto;
    justify-content: end;


  }
}
.button--icon-small {
  padding:0;
  margin:0 .5rem;
  font-size:.8rem;
  /* border-right:1px solid #7caeb2; */
  border-bottom:1px solid transparent;
  background:none;
  color:#fff;
  font-weight:normal;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
  cursor:pointer;
}

.button--icon-small:hover{
  background:none;
  /* color:#7caeb2; */
  border-bottom:1px solid #fff;
  color:#fff;

  /* font-weight: bold; */
}
.mobpad{padding-top:90px;}

@media screen and (min-width: 850px){
  .mobpad{padding-top:0}
}

.site-logo.site-logo--mob{
  margin-top:0;
}
.contactus__tel{
  position:absolute;
  right:75px;
  top:10px;
  font-size:11px;
  color:white !important;
}
.contactus__tel a{
  color:white !important
}
.tel--desk{
  display:none;
}
.tel--mob svg{
  color:#fff;
  fill: #fff;
}
.content-main{
  padding-top:30px;
}
@media screen and (min-width: 850px){
  .tel--desk{
    display:block;
  }
  .tel--mob{
    display:none;
  }
}
@media screen and (min-width: 850px){
  .contactus__tel{
    position:relative;
    top:auto;
    right:auto;
    float:right;
    padding-top:3px;
    margin-left:.5rem;
    font-size:1.125rem
  }}

#menu--mob{
  margin-top:40px;
}

  .nav-sub{display:none}
  
  @media screen and (min-width: 850px){
    .nav-sub{
      display:block;width:100%;background:rgba(0,0,0,0.35);position:fixed;top:144px;line-height:1;padding:.8rem 5rem .7rem;z-index:100;margin-bottom:1rem
    }
    .nav-sub a{
      text-transform:uppercase;font-size:.875rem;color:white;display:inline;display:inline;margin-right:1em;line-height:1;border-bottom:1px solid transparent;transition:all 0.2s ease-in-out
    }
    .nav-sub a:hover{
      border-bottom-color:white
    }
    .nav-sub a.active{
      font-weight:600
    }
  }


  /* @media screen and (min-width: 850px){ */
    .content #rd-mini-widget-root p:first-child,  .content #rd-widget-root p:first-child {
        font-family:"Open Sans", sans-serif;
        font-size: 13px;
        margin-top:0;
        padding:0;
        text-align: left;
    }

    #rd-mini-widget-root .time-list-container .drop-list, #rd-widget-root .time-list-container .drop-list{
      /* width:250px; */
    }
    #rd-mini-widget-root .time-list-container .drop-list .drop-list__item, #rd-widget-root .time-list-container .drop-list .drop-list__item{
      font-size: 13px;
      padding: 0px 10px;
    }

    #rd-mini-widget-root .time-list-container .drop-list .drop-list__item .join-waitlist-message, 
    #rd-widget-root .time-list-container .drop-list .drop-list__item .join-waitlist-message{
      font-size: 13px;
      padding: 0px 10px;
    }
    #rd-widget-root .time-dropdown-input .join-waitlist-message>p{
      font-size: 13px;
      padding: 0px 10px;
    
    }
    
/* } */
.awloghold{
  padding-left:20px;
  margin-top:10px;
  float:left;
}
@media screen and (min-width: 850px){
  .awloghold{
    padding-left:30px;
    margin-top:-10px;
    float:left;
  }
}
.awlog{
  width:30px;
  height:30px;
  margin-right:10px;
}
.awlog.awfoot{
  width:50px;
  height:50px;
}

@media screen and (min-width: 850px){
  .awlog{
    width:40px;
    height:40px;
  }
  .shrink .awlog{
    display:none;
  }
  .shrink .awlog.awfoot{
    display:inline-block;
  }
  .awlog.awfoot{
    width:80px;
    height:80px;
  }
}


.page-logo__wrap{width:100%;text-align:center}
.page-logo{
  margin-top:1.6rem;
  margin-bottom:3.6rem;
}

.page-content-block{
  margin-top:60px;
}
.cmsblock{
  margin-bottom:40px;
}

.content.noypad{
  padding-top:0;
  padding-bottom:0;
}
.content.noytoppad{
  padding-top:0;
}
.content.noybotpad{
  padding-top:0;
}



@media screen and (min-width: 850px){
  .image-block{
    padding:0 40px;
  }
}

.content p:first-of-type{
  font-size:16px;
  line-height:1.5;
  font-family:"MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;
  color:#7caeb2;
  text-align:center
}
.content-main {
  padding-top:0;
}
@media screen and (min-width: 850px){
  .content p:first-of-type{
    font-size:21px
  }
  .content .content-main .content-main__text--left p:first-child{text-align:center;margin-bottom:.75rem}
}


figure{
/* center image within figure */
  display:flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom:1.5rem;
}

/* .grid */
.content-grid{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
}
.content-grid .grid-item {
  width:100%;
  position:relative;
}
.content-grid .grid-item img {
  width:100%;
}
.content-grid .grid-item .title-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  color: #fff;
  /* make slight text shadow to have the text standout on top of images */
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  font-size:2.5rem;
  font-style: italic;
}

@media screen and (min-width: 850px){
  .content-grid .grid-item {
    width:calc(100% / 3);
    padding:0 10px;
  }
}




@media screen and (min-width: 850px){
.two-columns {
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items: center;
}
  .two-columns div.lcol {
    width:65%;
  }
  .two-columns div.rcol {
    width:30%;
  }
}
.side-image {
  border-bottom: 1px solid #ddd;
  padding: 0.6rem 0 1rem;
}
.side-image:last-of-type {
  border-bottom: 0px solid #ddd;
}

@media screen and (min-width: 850px) {

  .cmsblock .content.content--medium .content-main {
    width:auto;
    float:none;
  }
}

@media screen and (min-width: 850px) {

  .cmsblock .two-columns .content .content-main .content-main__text--left p:first-child {
    text-align: center;
  }
}

.media-block{
  margin-bottom:40px;
}

ol.breadcrumbs{
  text-align:center;
  margin-top:40px;
  margin-bottom:40px;
  width:100%;
}
 /* inline list for breadcrumbs */
ol.breadcrumbs {
  text-align:center;

  display:inline-block;
  padding:0;
  margin:40px 0 0 0;
}
ol.breadcrumbs li{
  display:inline-block;
  padding:0;
  margin:0 !important;
}
ol.breadcrumbs li:last-child a{
  color:#7CAEAF;
  font-weight:bold;
}
ol.breadcrumbs li a, ol.breadcrumbs li span{
  margin-right:1rem !important;

  text-decoration:none;
  font-size:1.2rem;
}
ol.breadcrumbs li:last-child a, ol.breadcrumbs li:last-child span{
  margin-right:0 !important;

}
ol.breadcrumbs li a:hover{
  text-decoration:underline;
}


.content-main .content-main__text--left h2.page-title-over {
  font-family: "MillerDisplay","Georgia","Cambria","Times New Roman","Times",serif;
  font-size:1rem;
  letter-spacing:2px;
  text-align: center;
    font-family: "MillerDisplay", "Georgia", "Cambria", "Times New Roman", "Times", serif;
    font-weight: normal;
    text-transform: uppercase;
    margin: 3rem 0 1rem 0;
}

.content-main .content-main__text--left h2.page-title-over::after{
  display:block;
  content:" ";
  width: 100px;
    margin: 1rem auto;
    border-bottom: 1px solid #58595B;
}

@media screen and (min-width: 850px) {
  .content-main .content-main__text--left h2.page-title-over {
    font-size:1.32rem;

  }

}

@media screen and (min-width: 850px) {
  .newsletter__input {
      width: 23%;
      float: left;
      margin-right: 1rem;
  }
}
.newsletter__input label{
  color:#6BB1AF;
} 
.consentline{
  
  display:flex;
  align-items:center;
  justify-content: flex-start;
  clear:both;
  text-align:left;
}
.consentline label{
  color:#6BB1AF;
}
/* cookie yes styles to shift reject */
button.cky-btn.cky-btn-reject {
  position: absolute;
  top: 0 ;
  right: 0 ;
  border: none;
  padding: 20px 30px 0 0;
  text-align: right;
}


.flash__inner p a {
  color:#fff;
  text-decoration:underline;
}