﻿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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100.01%}body{font-size:100%;color:#222;background:#fff;font-family:"Helvetica Neue", Verdana, Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:2.5em;line-height:1;margin-bottom:0.5em}h2{font-size:1.9em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em;line-height:1.5}.left{float:left !important}p .left{margin:0em 1.5em 1.5em 0;padding:0}.right{float:right !important}p .right{margin:0em 0 1.5em 1.5em;padding:0}a:focus,a:hover{color:#09f}a{color:#06c;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong,dfn{font-weight:bold}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%;border:1px solid #C9C68F}th{font-weight:bold}thead th{background:#E9E6AF;border-bottom:1px solid #C9C68F;font-family:"Helvetica Neue", Verdana, Arial, Helvetica, sans-serif !important}th,td,caption{padding:10px 15px 10px 10px}tbody tr:nth-child(even) td,tbody tr.even td{background:#E9E6AF}tfoot{font-style:italic}caption{background:#758053;font-size:1.2em;font-weight:bold;color:white;-webkit-text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px;-moz-text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px;text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.nav-wrapper nav,section.nav-footer nav,footer nav,footer ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}.nav-wrapper nav li,section.nav-footer nav li,footer nav li,footer ul li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}.nav-wrapper nav li:last-child,section.nav-footer nav li:last-child,footer nav li:last-child,footer ul li:last-child{margin-right:0}.nav-wrapper nav a,section.nav-footer nav a,footer nav a,footer ul a{display:block}.page-header,.main-footer{padding:0 6%;overflow:hidden;*zoom:1;position:relative}.two-column-layout .sidebar{position:relative;float:left;width:28%;margin-left:12%;min-height:1px}@media screen and (max-width: 770px){.two-column-layout .sidebar{width:auto;float:none;margin-left:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dfdfdf}}.two-column-layout .main-column{float:left;width:60%;min-height:1px}@media screen and (max-width: 770px){.two-column-layout .main-column{width:auto;float:none}}.two-column-layout{overflow:hidden;*zoom:1}.one-column-narrow-layout .main-column{max-width:800px;margin-left:auto;margin-right:auto}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;min-width:240px;font-family:"Open Sans",sans-serif;color:#222}header,footer,nav,aside,article,section{display:block}img,object,video,media,embed{max-width:100%;height:auto}iframe{max-width:100%}a{color:#0052a4}a:hover{color:#001f3e}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;color:#222}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.chromeframe{padding:20px 0;text-align:center;background-color:#b3aa19;color:#222;font-size:1.2em;position:relative;z-index:1000}.chromeframe p{max-width:700px;margin:0 auto}body,div,span,i,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{overflow:hidden;*zoom:1}time{font-size:12px;font-family:"Montserrat",sans-serif;color:#517185;font-weight:bold;text-transform:uppercase;line-height:2.5;text-align:center;display:block}input{border-radius:0px !important}.hidden{display:none}.page-header-wrapper{position:relative}.page-header-wrapper .header-text{position:absolute;top:35%;left:70px;width:70%}.page-header-wrapper .header-text h1,.page-header-wrapper .header-text h2{font-family:"Montserrat",sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;line-height:1;text-shadow:0px 1px 3px rgba(0,0,0,0.95);width:50%}.page-header-wrapper .header-text h1{font-size:60px}.page-header-wrapper .header-text h2{font-size:45px}@media screen and (max-width: 960px){.page-header-wrapper .header-text h1,.page-header-wrapper .header-text h2{width:80%}.page-header-wrapper .header-text h1{font-size:40px}.page-header-wrapper .header-text h2{font-size:30px}}.page-header{padding-top:3%;padding-bottom:3%}.sub-nav{margin-left:auto;margin-right:auto;max-width:500px;border:1px solid #dfdfdf;padding:20px}.sub-nav .sub-nav-title{font-size:18px;font-size:1.8rem;font-weight:bold}.sub-nav ul{margin:0;padding:0;font-size:16px;font-size:1.6rem}.sub-nav ul a{display:block;line-height:1.25}.main-footer{padding-top:20px;padding-bottom:20px;border-top:1px solid #777}.main-footer .copyright{font-size:11px;font-size:1.1rem;margin-bottom:0}@media screen and (max-width: 770px){.main-footer .logo{margin:0}}.orange{background-color:#ef3f34;color:#fff;text-decoration:none;font-family:"Montserrat",sans-serif;white-space:nowrap}.blue{background-color:#0052a4;color:#fff;text-decoration:none}a.orange,a.blue{padding:12px 24px;text-transform:uppercase;display:inline-block}.fa-search{background-color:#0052a4;padding:12px;color:#fff}.fa-phone{background-color:#ef3f34;color:#fff}.page-header{padding:0}label{color:black;display:block;margin-bottom:5px;font-size:14px;font-size:1.4rem;text-transform:uppercaes;font-weight:bold}input[type=text],input[type=email],input[type=number],input[type=password],textarea{border:1px solid #777;background-color:white;font-size:16px;font-size:1.6rem;padding:5px 5px;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{background-color:#ff9;outline:none}select{border:1px solid #777;font-size:16px;font-size:1.6rem;width:100%}select:focus{outline:none}button,input[type=submit],.button{background-color:#0052a4;display:block;border:0;width:100%;font-size:14px;font-size:1.4rem;line-height:1;font-weight:normal;padding:12px 16px;text-decoration:none;cursor:pointer;text-align:center;text-transform:uppercase;color:#222;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}button i,input[type=submit] i,.button i{margin-left:10px}button:hover,input[type=submit]:hover,.button:hover{background-color:#003871;color:#222}button:focus,input[type=submit]:focus,.button:focus{outline:none}form .form-group .help-block{display:block;margin-top:5px}form .form-group:has-error{border:2px solid #DF2133;padding:7px 5px}form .form-group:has-error .help-block{color:#DF2133}.pagination{overflow:hidden;*zoom:1;margin:40px 0 40px 0;text-align:center}.pagination a,.pagination .next,.pagination .prev{margin-right:10px;background-color:#0052a4;display:block;border:0;width:100%;font-size:14px;font-size:1.4rem;line-height:1;font-weight:normal;padding:12px 16px;text-decoration:none;cursor:pointer;text-align:center;text-transform:uppercase;color:#222;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;width:auto;height:40px;white-space:nowrap;color:#fff;text-align:center}.pagination a i,.pagination .next i,.pagination .prev i{margin-left:10px}.pagination a:hover,.pagination .next:hover,.pagination .prev:hover{background-color:#003871;color:#222}.pagination .next{float:right}.pagination .next i{margin-left:10px}.pagination .prev{float:left}.pagination .prev i{margin-right:10px}.pagination .disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.pagination .current{font-weight:normal;font-size:14px;font-size:1.4rem;text-transform:uppercase;display:none}.sub-page-title,.textblock .title{font-weight:bold;font-size:24px;font-size:2.4rem;margin-bottom:30px}@media screen and (max-width: 450px){.sub-page-title,.textblock .title{font-size:20px;font-size:2rem;margin-bottom:20px}}.textblock{margin-bottom:30px}.content{*zoom:1;font-size:16px;font-size:1.6rem}.content:after{content:"";display:table;clear:both}.content a{font-weight:700;text-decoration:none}.content li{line-height:1.25;margin-bottom:0.5em}.content li:last-child{margin-bottom:0}.content ul li{list-style-type:none;position:relative}.content ul li:before{position:absolute;top:0;left:-1.5em;font-size:75%;padding-top:3px;color:#777}.content h2{font-size:36px;font-size:3.6rem;font-weight:normal;color:#0052a4}.content h3{font-size:27px;font-size:2.7rem;font-weight:600;color:#517185}.content h4{font-size:24px;font-size:2.4rem;font-weight:700}.content strong{font-weight:700}.content blockquote{font-style:normal;font-size:18px;font-size:1.8rem;line-height:1.5}.content dl{margin-bottom:20px}.content dl dt{font-size:16px;font-size:1.6rem;margin-bottom:5px}.content dl dd{margin:0;padding:0;line-height:1.5;margin-bottom:25px}.content figure,.content img{max-width:100%;height:auto;display:block;margin-bottom:1.5em;padding:8px;background-color:white;border:1px solid #dfdfdf;-moz-box-shadow:0 0 3px rgba(0,0,0,0.6),0 3px 9px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.6),0 3px 9px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.6),0 3px 9px rgba(0,0,0,0.3)}.content figure.alignleft,.content figure.left,.content img.alignleft,.content img.left{float:left;max-width:50%;margin-right:1.5em}.content figure.alignright,.content figure.right,.content img.alignright,.content img.right{float:right;max-width:50%;margin-left:1.5em}.content figure.center,.content img.center{margin-left:auto;margin-right:auto;max-width:75%}@media screen and (max-width: 770px){.content figure.alignleft,.content figure.alignright,.content figure.left,.content figure.right,.content figure.center,.content img.alignleft,.content img.alignright,.content img.left,.content img.right,.content img.center{float:none;width:auto;max-width:100%;padding-right:0;margin-left:0}}@media screen and (max-width: 450px){.content h2{font-size:25px;font-size:2.5rem}.content h3{font-size:22.5px;font-size:2.25rem}.content h4{font-size:20px;font-size:2rem}}section.main-callouts{display:flex;justify-content:center;width:100%}section.main-callouts .callout{width:50%;display:inline-block;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;float:left;color:#fff;padding:90px}section.main-callouts .callout h1{color:#fff}section.main-callouts .facilities{background-image:url(../images/promo-bg_facilities.jpg)}section.main-callouts .around-havana{background-image:url(../images/promo-bg_around-havana.jpg)}@media screen and (max-width: 960px){section.main-callouts{display:block}section.main-callouts .callout{width:100%;display:block;float:none}}@media screen and (max-width: 450px){section.main-callouts{display:block}section.main-callouts .callout{padding:20px 10px}}section.travel-agencies{padding:3em;border-top:1px solid #ccc;background-color:#f3f7fa}section.travel-agencies .callout{width:100%;text-align:center;vertical-align:top;color:#517185}section.travel-agencies .callout h1{color:#0052a4}section.travel-agencies .agencies{width:60%;height:100%;display:inline-block;list-style-type:none;line-height:1em}section.travel-agencies .agencies .region-group{display:inline-block;vertical-align:top}section.travel-agencies .agencies .region-group li{list-style-type:none;padding:10px}section.travel-agencies .agencies .region-group a,section.travel-agencies .agencies .region-group .region{color:#ef3f34;padding:10px 5px;text-decoration:none;white-space:nowrap;font-weight:700}section.travel-agencies .agencies .region-group .region{font-size:20px;color:#0052a4}@media screen and (max-width: 960px){section.travel-agencies{max-height:none;min-height:350px;text-align:center}section.travel-agencies .callout{display:block;width:100%}section.travel-agencies .agencies{width:100%;display:block;padding:0;margin:0 auto;text-align:center}}.agency-list{padding:10px 20px 20px 20px}.agency-list a,.agency-list .region{color:#ef3f34;padding:10px 5px;text-decoration:none;white-space:nowrap;font-weight:700}.agency-list .region{font-size:20px;color:#0052a4}.agency-list .region-group{display:inline-block;vertical-align:top}@media screen and (max-width: 960px){.agency-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}section.events{margin:0 auto;min-height:300px;text-align:center;padding:1em;background-image:url(../images/events-bg.png);background-position:100% 100%;background-repeat:no-repeat}section.events h2{color:#334b64}section.events .event-list{min-height:280px;padding:40px}section.events .event-list .event{width:26%;height:100%;display:inline-block;text-align:center;padding:15px;vertical-align:top}section.events .event-list .event:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}section.events .event-list .event:last-child{border-right:none}section.events .event-link{color:#ef3f34;text-decoration:none}@media screen and (max-width: 960px){section.events .event-list .event{width:100%;display:block;margin:30px auto}section.events .event-list .event:nth-child(2){border:none}}section.latest-news{background-color:#f3f7fa;padding:3%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}section.latest-news .title{display:inline-block;width:80%}section.latest-news .post-list{min-height:350px}section.latest-news .post-list .post:first-child{width:50%;float:left;height:100%;padding:25px 0}section.latest-news .post-list .post:first-child .media-img{width:100%;min-height:120px;display:block}section.latest-news .post-list .post{overflow:hidden;*zoom:1;width:35%;height:40%;padding:20px;text-align:center;background-color:#fff;margin:15px;border:1px solid #ccc;display:inline-block}section.latest-news .post-list .post .media-img{display:none}section.latest-news .post-list .post .media-body{width:75%;margin:0 auto}section.latest-news .post-list .post .media-body .excerpt{padding:15px}section.latest-news .post-list .post .read-more{color:#ef3f34;margin:10px}@media screen and (max-width: 960px){section.latest-news{text-align:center}section.latest-news .post-list .post:first-child{width:100%;float:none;height:100%;padding:20px}section.latest-news .post-list .post:first-child .media-img{width:100%;min-height:120px;display:block}section.latest-news .post-list .post{width:100%;display:block;margin:20px auto}}.banner-list{text-align:center}.banner-list .banner{display:inline-block;margin:20px}section.promos.lower{background-color:#334b64}.main-content-wrapper.two-column-layout{overflow:visible}.main-content-wrapper.two-column-layout .content{padding:50px 20px 50px 80px}.main-content-wrapper.two-column-layout .content h2{color:#0052a4}.main-content-wrapper.two-column-layout .content h3{color:#517185}.main-content-wrapper.two-column-layout .content h4{color:#ef3f34}.main-content-wrapper.two-column-layout .sidebar h2{color:#0052a4}.main-content-wrapper.two-column-layout .sidebar .banner{margin:20px 0;width:70%;display:block}.main-content-wrapper.two-column-layout .sidebar .event-booking{border:1px solid #ccc;width:70%;text-align:center;background-color:#f3f7fa;margin:-50px 0 20px 0;padding:20px}.main-content-wrapper.two-column-layout .sidebar .subnav{border:1px solid #ccc;padding:10px;width:70%;margin-bottom:15px}.main-content-wrapper.two-column-layout .sidebar .subnav hr{width:90%;color:#ccc}.main-content-wrapper.two-column-layout .sidebar .subnav h2{padding-left:.75em;margin:20px 0}.main-content-wrapper.two-column-layout .sidebar .subnav ul{list-style-type:none}.main-content-wrapper.two-column-layout .sidebar .subnav ul li{margin:30px 0}.main-content-wrapper.two-column-layout .sidebar .subnav ul li a{color:#ef3f34;text-decoration:none}@media screen and (max-width: 1200px){.main-content-wrapper.two-column-layout{width:100%}.main-content-wrapper.two-column-layout .event-booking,.main-content-wrapper.two-column-layout .subnav,.main-content-wrapper.two-column-layout .banner{width:100% !important}.main-content-wrapper.two-column-layout .content{padding:40px 30px}}.event-list-title{color:#0052a4}.date-range{color:#517185}body.events-section .event{margin:40px auto}body.events-section time{display:inline-block;color:#ef3f34}body.events-section header.event-list-header{overflow:hidden;*zoom:1}body.events-section header.event-list-header .pika-single{border:none !important}body.events-section .event-list-title{width:30%;display:inline-block}body.events-section .event-list-content-wrapper{overflow:hidden;*zoom:1}body.events-section #event-search-form{display:inline-block;float:right}body.events-section #event-search-form input{vertical-align:top}body.events-section #event-search-form input[type=submit]{width:50px;height:40px;background-color:#ef3f34;color:#fff;display:inline-block}body.events-section #event-search-form input[type=text]{height:40px}@media screen and (max-width: 860px){body.events-section #event-search-form{display:block;float:none;margin:10px auto}}body.events-section .event-category{font-size:12px;font-family:"Montserrat",sans-serif;color:#517185;font-weight:bold;text-transform:uppercase;line-height:2.5;text-align:center}body.events-section .event-category .seperator{color:#dfdfdf}body.blog .post{margin:50px auto}body.blog time{text-align:left}body.blog .read-more{color:#ef3f34}body.blog .excerpt{margin:20px auto}.nav-wrapper{position:relative;z-index:1000;padding:10px 30px 10px 70px;box-shadow:0 0 3px rgba(0,0,0,0.6),0 3px 9px rgba(0,0,0,0.3)}.nav-wrapper .logo{background-image:url(../images/logo.png);background-size:contain;height:75px;width:232px;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat}@media screen and (max-width: 1250px){.nav-wrapper .logo{height:calc(75px * .5);width:calc(232px * .5);top:10%;transform:translateY(0%)}}.nav-wrapper nav a.orange{color:#fff}.nav-wrapper nav ul{float:right}.nav-wrapper nav a{padding:auto 10px;font-style:bold;margin:auto 32px}.nav-wrapper #menu-button{display:none;transition:all 0.25s;padding:10px;cursor:pointer}.nav-wrapper .main-nav .about-us-link{display:none}.nav-wrapper .main-nav ul{padding:0;white-space:nowrap}.nav-wrapper .main-nav a{text-decoration:none;text-transform:uppercase;color:#333;font-weight:700;font-size:18px;color:#334b64}@media screen and (max-width: 960px){.nav-wrapper .main-nav a{margin:auto 17px}}.nav-wrapper #mobile-menu.expanded{display:block;overflow:hidden;*zoom:1;width:100%}.nav-wrapper .mobile-nav{display:none;text-align:center;padding-top:20px}.nav-wrapper .mobile-nav .about-us-link{display:none}.nav-wrapper .mobile-nav.expanded{display:block}.nav-wrapper .mobile-nav ul{float:none;padding:0;margin:0}.nav-wrapper .mobile-nav ul li{width:100%;display:table;height:60px;border-bottom:1px solid #ccc}.nav-wrapper .mobile-nav ul li a{text-decoration:none;font-family:"Montserrat",sans-serif;color:#222;text-transform:uppercase;vertical-align:middle;display:table-cell}.nav-wrapper .mobile-nav ul li:first-child{border-top:1px solid #ccc}.nav-wrapper .mobile-nav ul li:last-child{border-bottom:none}@media screen and (max-width: 960px){.nav-wrapper{padding:10px;min-height:140px}.nav-wrapper .phone-button-text{display:none}.nav-wrapper .main-nav{display:none}.nav-wrapper .logo{top:80px}.nav-wrapper ul{margin:0}.nav-wrapper #menu-button{display:inline-block;border:1px solid #ccc;color:#0052a4;background-color:#fff;float:right;max-width:100px;margin:10px;white-space:nowrap}.nav-wrapper #menu-button span{font-weight:700}.nav-wrapper #menu-button.expanded,.nav-wrapper #menu-button:hover{color:#fff;background-color:#0052a4}.nav-wrapper a{margin:auto 10px !important}}section.nav-footer{text-align:center;background-color:#334b64}section.nav-footer #menu-button,section.nav-footer .mobile-nav{display:none}section.nav-footer a{display:none}section.nav-footer nav ul{padding:10px;margin:0}section.nav-footer nav a{text-decoration:none;color:#fff;font-style:bold;margin:0.5em 1.5em}section.nav-footer .search,section.nav-footer .logo{display:none}@media screen and (max-width: 960px){section.nav-footer{display:none}}#search-box,.fa-search,#phone-button{height:41px;vertical-align:top}footer{text-align:center;min-height:150px;background-image:url(../images/footer-bg.jpg)}footer li{list-style-type:none}footer a{text-decoration:none;text-transform:uppercase;color:#fff}footer .logo{background-image:url(../images/footer-logo.png);background-repeat:no-repeat;background-size:contain;width:136px;height:43px;margin:10px 20px}footer .social-icons i{color:#fff;background-color:#ef3f34;padding:10px;margin:2px}footer .footer-links li{margin:25px 15px}footer .copyright{color:#fff}@media screen and (max-width: 450px){footer .logo{width:90px}}
