@import url("https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,700");/*!
Theme Name: San Juan Bautista
Theme URI: http://sanjuanbautistaca.com
Description: WP Theme for San Juan Bautista
Author: Chee Studio + Schipper Design
Author URI: http://goodchee.com
Tags:
*/*,* *{-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1180px;margin:0 auto}.container::after{clear:both;content:"";display:block}.content-inner::after{clear:both;content:"";display:block}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}.wow{visibility:hidden}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;overflow:hidden;padding-top:56.25%}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:normal;color:#333;line-height:normal;margin:0 0 20px 0}h1{font-size:40px}h2{font-weight:700;letter-spacing:4px;font-size:30px;line-height:44px;text-transform:uppercase}h3{font-family:'garvis-pro',sans-serif;font-weight:normal;font-size:35px;line-height:40px;font-style:italic;position:relative;text-align:center;margin-bottom:80px}h3:before{content:'';position:absolute;bottom:-33px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px}h3:after{content:'';position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;background:#00b2ba;width:221px;height:2px}h4{font-size:20px;line-height:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:normal;position:relative;padding-bottom:20px;text-align:center}h4:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#00b2ba;width:57px;height:1px}h5{font-size:20px;line-height:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:normal;position:relative;padding-bottom:20px;text-align:left;margin-top:40px}h5:after{content:'';position:absolute;bottom:0;left:0;background:#00b2ba;width:57px;height:1px}h5:first-child{margin-top:0}h6{font-size:20px;line-height:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:normal}body,p,main li{font-family:'garvis-pro',sans-serif;font-weight:normal;font-weight:400;font-size:18px;line-height:30px}p{margin-bottom:20px}a{color:#00b2ba}a:hover{color:#005054}blockquote{padding:50px}blockquote p{font-family:'garvis-pro',sans-serif;font-weight:normal;color:#00b2ba;font-size:30px;line-height:40px;font-style:italic;position:relative}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;font-size:80px;position:absolute;left:-45px;top:10px}blockquote p:after{content:close-quote;font-size:80px;line-height:20px;position:relative;top:30px}blockquote h6{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:20px;line-height:30px;font-weight:600;text-transform:uppercase;text-align:right;color:#00b2ba;letter-spacing:1px;font-style:normal}main .button,main input[type="submit"],main button{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:black;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;padding-right:10px}main .button:hover,main input[type="submit"]:hover,main button:hover{background-color:#00b2ba;color:white}main .button:after,main input[type="submit"]:after,main button:after{margin-left:20px;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f054';display:inline-block;right:0;top:0}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=date],form input[type=month],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=week],form input[type=number],form input[type=search],form input[type=tel],form input[type=color]{padding:.5em .6em;display:inline-block;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:.3s linear border;transition:.3s linear border}form select,form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:.3s linear border;transition:.3s linear border}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus{outline:0;border-color:#00b2ba}form select:focus,form textarea:focus{outline:0;border-color:#00b2ba}form input[type=file]:focus,form input[type=radio]:focus,form input[type=checkbox]:focus{outline:1px auto #00b2ba}div[id^=gform_wrapper] label{font-family:'Montserrat',sans-serif;font-weight:normal;font-weight:normal;color:#333;font-size:15px !important;margin-bottom:0 !important}div[id^=gform_wrapper] .top_label input.medium,div[id^=gform_wrapper] .gform_wrapper .top_label select.medium{width:99%}div[id^=gform_wrapper] .validation_message,div[id^=gform_wrapper] li.gfield.gfield_error .gfield_description{font-size:11px;font-weight:normal;display:none}div[id^=gform_wrapper] li.gfield.gfield_error{background-color:transparent !important;border:none !important;margin-bottom:0 !important;padding:6px 6px 4px 0 !important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border:none !important;margin-bottom:0 !important;padding:6px 6px 4px 0 !important}div[id^=gform_wrapper] .top_label .gfield_error{width:100%}div[id^=gform_wrapper] .top_label .gfield_error .ginput_container{max-width:100%}div[id^=gform_wrapper] .gfield_error input[type="text"],div[id^=gform_wrapper] .gfield_error input[type="email"],div[id^=gform_wrapper] .gfield_error input[type="tel"],div[id^=gform_wrapper] .gfield_error textarea{border:1px solid red !important}div[id^=gform_wrapper] .gfield_error .gfield_label{color:red}div[id^=gform_wrapper] .gfield_required{color:#00b2ba !important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required label.gfield_label,div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required div.ginput_container{color:!important;padding:0 !important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required{padding:0 !important}.validation_error{color:#df1c1c !important;font-size:11px !important;display:none}.gforms_confirmation_message{background-color:none !important;color:#666 !important;border:none !important;font-size:15px !important;margin-bottom:40px !important}.gform_validation_container{display:none !important;left:-9000px;position:absolute !important}#input_1_25 li input[type=radio]{vertical-align:top}.mobile-nav-wrap{display:none}.navbar-toggle{display:none;background:0;float:right;border:0;margin:15px 15px 0;position:relative}.navbar-toggle .title{float:left;margin:-2px 0 0 -50px;text-transform:uppercase;color:black;font-size:15px;font-weight:500}.navbar-toggle .icon-bar{height:3px;border-radius:5px;background:#00b2ba;margin-bottom:7px;width:32px;display:block}.navbar-toggle .icon-bar:first-child,.navbar-toggle .icon-bar:last-child{-webkit-transition:all 200ms;transition:all 200ms;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.navbar-toggle .icon-bar:nth-child(2n):before,.navbar-toggle .icon-bar:nth-child(2n):after{content:'';opacity:0;height:3px;border-radius:5px;background:#00b2ba;margin-bottom:7px;width:32px;display:block;position:absolute;top:34%;left:0;-webkit-transition:all 200ms;transition:all 200ms;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#00b2ba}.navbar-toggle{display:none}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0;outline:0}::-moz-selection{background:rgba(0,178,186,0.7);color:white}::selection{background:rgba(0,178,186,0.7);color:white}::-moz-selection{background:rgba(0,178,186,0.7);color:white}a{text-decoration:none;-webkit-transition:color 200ms;transition:color 200ms}a:focus{outline:0}a:active,a:hover{outline:0}a[href^=tel]{color:inherit;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0;border-bottom:1px solid #ccc;margin:25px 0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button]{cursor:pointer;*overflow:visible}input[type=reset],input[type=submit]{cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.button::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}.button:focus,button:focus{outline:0}.button[disabled],button[disabled]{border:0;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}table caption{color:black;font:italic 85% / 1 arial,sans-serif;padding:1em 0;text-align:center}table td,table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}table td:first-child,table th:first-child{border-left-width:0}table thead{background:#e0e0e0;color:black;text-align:left;vertical-align:bottom}table td{background-color:transparent}.table-bordered td{border-bottom:1px solid #cbcbcb}.table-bordered tbody>tr:last-child td{border-bottom-width:0}.table-horizontal tbody>tr:last-child td{border-bottom-width:0}.table-horizontal td,.table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.table-horizontal tbody>tr:last-child td{border-bottom-width:0}img{max-width:100%;height:auto}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:50px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.aligncenter{margin:15px auto;display:block}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.wp-caption{background:#fff;border:1px solid #ccc;padding:5px;text-align:center}.wp-caption p{font-size:11px;margin:10px 0;font-style:italic}.post-nav{overflow:hidden;margin:0 0 25px 0;float:none}.post-nav .pager{padding:0;display:block}.post-nav .pager li a{padding:0 5px;font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:black;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;padding-right:10px}.post-nav .pager li a:hover{background-color:#00b2ba;color:white}.post-nav .pager li a:after{margin-left:20px;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f054';display:inline-block;right:0;top:0}.post-nav .pager li.previous{float:left}.post-nav .pager li.next{float:right}.attractions-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}.attraction-entry{border:2px solid transparent;padding:20px 20px 40px 20px;text-align:center;position:relative;min-width:188px;min-height:166px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;-webkit-transition:400ms ease-out;transition:400ms ease-out;margin-right:5px;margin-left:5px}.attraction-entry svg *{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.beige{border-color:#9d846f}.attraction-entry.beige svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.beige svg *{fill:#9d846f}.attraction-entry.beige .attraction-title{background:#9d846f}.attraction-entry.beige:hover,.attraction-entry.beige.active{background:rgba(157,132,111,0.8)}.attraction-entry.purple{border-color:#815e8b}.attraction-entry.purple svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.purple svg *{fill:#815e8b}.attraction-entry.purple .attraction-title{background:#815e8b}.attraction-entry.purple:hover,.attraction-entry.purple.active{background:rgba(129,94,139,0.8)}.attraction-entry.dbrown{border-color:#98471d}.attraction-entry.dbrown svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.dbrown svg *{fill:#98471d}.attraction-entry.dbrown .attraction-title{background:#98471d}.attraction-entry.dbrown:hover,.attraction-entry.dbrown.active{background:rgba(152,71,29,0.8)}.attraction-entry.dblue{border-color:#00688c}.attraction-entry.dblue svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.dblue svg *{fill:#00688c}.attraction-entry.dblue .attraction-title{background:#00688c}.attraction-entry.dblue:hover,.attraction-entry.dblue.active{background:rgba(0,104,140,0.8)}.attraction-entry.teal{border-color:#00b2ba}.attraction-entry.teal svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.teal svg *{fill:#00b2ba}.attraction-entry.teal .attraction-title{background:#00b2ba}.attraction-entry.teal:hover,.attraction-entry.teal.active{background:rgba(0,178,186,0.8)}.attraction-entry.green{border-color:#487245}.attraction-entry.green svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.green svg *{fill:#487245}.attraction-entry.green .attraction-title{background:#487245}.attraction-entry.green:hover,.attraction-entry.green.active{background:rgba(72,114,69,0.8)}.attraction-entry.lbrown{border-color:#d6963c}.attraction-entry.lbrown svg{-webkit-transition:400ms ease-out;transition:400ms ease-out}.attraction-entry.lbrown svg *{fill:#d6963c}.attraction-entry.lbrown .attraction-title{background:#d6963c}.attraction-entry.lbrown:hover,.attraction-entry.lbrown.active{background:rgba(214,150,60,0.8)}.attraction-entry:hover svg *,.attraction-entry.active svg *{fill:white}.attraction-title{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;position:absolute;bottom:20px;left:0;width:100%;color:#fff}.page-template-default main h3{position:relative;text-align:center;margin-bottom:80px}.page-template-default main h3:before{content:'';position:absolute;bottom:-33px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px}.page-template-default main h3:after{content:'';position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;background:#00b2ba;width:221px;height:2px}.tiled-card-content{margin-bottom:50px}.tiled-card-content .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-loop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-loop .search-result-entry{margin-bottom:25px;position:relative;border:1px solid #ccc;overflow:hidden;padding:50px}.search-loop .search-result-entry:after{content:'';position:absolute;bottom:-1px;left:0;background:url(../png/pattern-card.png) 0 0 repeat-x;width:100%;height:4px}.card-entry{margin-bottom:25px;position:relative;border:1px solid #ccc;overflow:hidden}.card-entry:after{content:'';position:absolute;bottom:-1px;left:0;background:url(../png/pattern-card.png) 0 0 repeat-x;width:100%;height:4px}.card-slideshow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.card-slideshow .slide-nav{position:absolute;width:100%;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-slideshow .slide-nav a{background:rgba(0,0,0,0.75);width:37px;height:37px;display:block;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;font-size:15px;-webkit-transition:400ms ease-out;transition:400ms ease-out}.card-slideshow .slide-nav a:hover{background:rgba(0,178,186,0.55)}.card-image img{display:block;width:100%}.card-content-wrap{padding:50px}.card-content{margin-bottom:30px}.card-meta div{font-size:16px;font-weight:400;line-height:18px;letter-spacing:1.6px;margin:20px 0}.card-buttons{margin-top:30px}.card-buttons .button{background:#000}.card-buttons .button:hover{background:#00b2ba}.card-hours,.card-address,.card-phone{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card-hours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.card-hours:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.card-address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.card-address:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.card-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.card-phone:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.header-top-wrap{min-height:40px;background-color:#00b2ba;color:white}.header-top-wrap .container{position:relative}.header-top-wrap p{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;text-align:right}header{-webkit-box-shadow:0 0 21px rgba(0,0,0,0.11);box-shadow:0 0 21px rgba(0,0,0,0.11);position:relative;z-index:200;background:white}header .container{max-width:1160px;margin:0 auto}.header-main-wrap .container{position:relative}.header-main-wrap .container a.brand{position:absolute;left:0;top:-40px;z-index:110;width:217px}.header-main-wrap .container a.brand .brand-tagline{width:184px;display:block;position:absolute;right:-180px;top:70px}.weather-wrap{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;text-transform:uppercase}.translate-wrap{padding-top:6px;margin-right:25px}.translate-wrap #language_inner{width:160px;margin:0 auto}.search-wrap{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:400ms ease-out;transition:400ms ease-out;margin:0 5px;text-align:center}.search-wrap .search-form form{-webkit-transition:400ms ease-out;transition:400ms ease-out;width:0}.search-wrap .search-form form input{-webkit-transition:400ms ease-out;transition:400ms ease-out;background:0;border:0;-webkit-box-shadow:none;box-shadow:none;width:0;padding:0;opacity:0;position:static;right:25px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;border-bottom:1px solid rgba(255,255,255,0.3);padding-left:3px;padding-bottom:3px}.search-wrap .search-form form input::-webkit-input-placeholder{color:#fff;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;text-transform:uppercase}.search-wrap .search-form form input:-moz-placeholder{color:#fff;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;text-transform:uppercase}.search-wrap .search-form form input::-moz-placeholder{color:#fff;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;text-transform:uppercase}.search-wrap .search-form form input:-ms-input-placeholder{color:#fff;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:12px;font-weight:400;text-transform:uppercase}.search-wrap a{margin-top:7px;font-size:16px;display:block;margin:7px 25px;padding:3px 5px}.search-wrap a:hover{color:white}.search-wrap.open .search-form form{width:200px}.search-wrap.open .search-form form input{-webkit-transition:400ms ease-out;transition:400ms ease-out;width:200px;opacity:1}.search-wrap.open a:before{content:'\f00d'}.facebook-wrap a{color:#fff;opacity:.5;-webkit-transition:400ms ease-out;transition:400ms ease-out}.facebook-wrap a:hover{opacity:1}.main-nav-wrap>ul>li{padding-bottom:30px}.main-nav-wrap>ul>li.current-menu-item:before{content:'';position:absolute;bottom:20px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px;z-index:-1}.main-nav-wrap>ul>li.current-menu-item:after{content:'';position:absolute;bottom:19px;left:0;right:0;margin:0 auto;background:#00b2ba;width:65px;height:1px;z-index:-1}.main-nav-wrap ul{margin:0;padding:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:400ms ease-out;transition:400ms ease-out;text-align:right}.main-nav-wrap ul li{position:relative;display:inline-block}.main-nav-wrap ul li:first-child .sub-menu{width:470px}.main-nav-wrap ul li:first-child .sub-menu li{display:inline-block;width:230px;vertical-align:middle}.main-nav-wrap ul li:first-child .sub-menu a{display:block;height:auto}.main-nav-wrap ul li:first-child .sub-menu a svg,.main-nav-wrap ul li:first-child .sub-menu a span{display:inline-block;vertical-align:middle}.main-nav-wrap ul li:first-child .sub-menu a ._svg{width:38px}.main-nav-wrap ul li:first-child .sub-menu .main-nav-button a{border:1px solid #333;padding:5px;text-align:center;color:#333;width:130px}.main-nav-wrap ul li a ._svg{width:32px}.main-nav-wrap ul li.sm-svg a ._svg{width:28px !important}.main-nav-wrap ul li.xsm-svg a ._svg{width:20px !important}.main-nav-wrap ul li:hover .sub-menu{opacity:1;visibility:visible}.main-nav-wrap ul li .sub-menu{opacity:0;visibility:hidden;-webkit-transition:400ms ease-out;transition:400ms ease-out;position:absolute;top:20px;left:0;width:100%;min-width:280px;-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);left:50%;text-align:left;background-color:#fff;border-top:3px solid #00b2ba;padding:10px 0}.main-nav-wrap ul li .sub-menu:after{content:'';position:absolute;top:-6px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px}.main-nav-wrap ul li .sub-menu svg *{-webkit-transition:400ms ease-out;transition:400ms ease-out}.main-nav-wrap ul li .sub-menu li{display:block}.main-nav-wrap ul li .sub-menu li:hover svg *{fill:#333}.main-nav-wrap ul li .sub-menu li a{font-size:14px;color:#00b2ba;padding:5px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;letter-spacing:.7px}.main-nav-wrap ul li .sub-menu li a svg{margin-right:15px}.main-nav-wrap ul li .sub-menu li a:hover{color:#333}.main-nav-wrap ul li a{font-family:'Montserrat',sans-serif;font-weight:normal;color:#333;font-size:16px;letter-spacing:1.6px;text-transform:uppercase;margin:0 25px;font-weight:600;display:block}.main-nav-wrap ul li a:hover{color:#00b2ba}.page-header{min-height:300px;background-size:cover;background-position:center;position:relative;margin-bottom:80px}.page-header.tall-hero{min-height:500px}.page-header:after{content:'';position:absolute;bottom:0;left:0;background:url(../png/pattern-zigzag-white.png) 0 0 repeat-x transparent;width:100%;height:17px}.page-header h1{position:absolute;left:0;right:0;margin:0 auto;bottom:-15px;font-size:30px;font-weight:700;line-height:44.68px;text-transform:uppercase;letter-spacing:4.36px;color:#fff;background-color:#00b2ba;text-align:center;z-index:100;display:inline-block;width:95%}footer{margin-top:50px}footer .footer-block.logo{width:20%}footer .footer-block.logo img{display:block;margin:0 auto}footer .footer-block.contact-info{width:25%;margin-left:50px}footer .footer-block.contact-info h6{font-size:16px;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:10px}footer .footer-block.contact-info h6:after{content:'';position:absolute;bottom:0;left:0;background:#00b2ba;width:37px;height:1px}footer .footer-block.contact-info p{margin-bottom:0}footer .footer-block.contact-info a{font-family:'Montserrat',sans-serif;font-weight:normal;text-transform:uppercase;font-weight:400;font-size:13px}footer .footer-block.partners{width:45%}footer .footer-block.partners h5{font-family:'garvis-pro',sans-serif;font-weight:normal;font-size:16px;line-height:22px;text-transform:none}footer .footer-block.partners a{display:inline-block;vertical-align:middle}footer .footer-block.partners a:not(:last-child){margin-right:30px}.copyright{background:#00b2ba;text-align:center;position:relative;padding:10px 0;margin-top:35px}.copyright:before{content:'';position:absolute;top:-17px;left:0;background:url(../png/pattern-footer.png) 0 0 repeat-x;width:100%;height:17px}.copyright *{color:#fff}.copyright p{margin:0;font-size:14px}.hero-video{height:75vh;position:relative;z-index:-1;background-size:cover;background-position:center;overflow:hidden}.home-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.hero-tagline{position:absolute;left:0;right:0;margin:0 auto;width:100%;text-align:center;bottom:0}.intro-copy{padding:50px 20px;text-align:center}.intro-copy h3{position:relative;text-align:center;margin-bottom:80px}.intro-copy h3:before{content:'';position:absolute;bottom:-33px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px}.intro-copy h3:after{content:'';position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;background:#00b2ba;width:221px;height:2px}.intro-copy p a{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;font-weight:400;line-height:22px;text-transform:uppercase;margin-left:10px}.main-invites{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.invite-entry{position:relative}.invite-entry img{display:block;width:100%;-webkit-transition:400ms ease-out;transition:400ms ease-out}.invite-entry.beige:hover .invite-title{background-color:#a7917e}.invite-entry.beige .invite-title{background-color:#9d846f}.invite-entry.purple .invite-title{background-color:#815e8b}.invite-entry.purple:hover .invite-title{background-color:#8f699a}.invite-entry.dbrown .invite-title{background-color:#98471d}.invite-entry.dbrown:hover .invite-title{background-color:#ad5121}.invite-entry.dblue .invite-title{background-color:#00688c}.invite-entry.dblue:hover .invite-title{background-color:#007ba6}.invite-entry.teal .invite-title{background-color:#00b2ba}.invite-entry.teal:hover .invite-title{background-color:#00cad4}.invite-entry.green .invite-title{background-color:#487245}.invite-entry.green:hover .invite-title{background-color:#52824f}.invite-entry.lbrown .invite-title{background-color:#d6963c}.invite-entry.lbrown:hover .invite-title{background-color:#daa151}.invite-entry:hover img{opacity:.8}.invite-title{bottom:0;width:100%;text-align:center;left:0;background-color:#00b2ba;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:30px;font-weight:700;line-height:44.68px;text-transform:uppercase;letter-spacing:4.36px;color:#fff;padding:22px 15px 35px 15px;z-index:10;-webkit-transition:400ms ease-out;transition:400ms ease-out}.invite-title:after{content:'';position:absolute;bottom:1px;left:0;background:url(../png/pattern-zigzag-white.png) 0 0 repeat-x transparent;width:100%;height:17px}.upcoming-events-intro{padding:50px 15px}.upcoming-events-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-size:cover}.upcoming-events-tagline{position:relative}.upcoming-events-tagline img{position:absolute;top:0;right:0}.upcoming-events-list{padding:120px;background:rgba(0,0,0,0.5)}.upcoming-events-list h3{text-align:center;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:30px;font-weight:700;line-height:25px;text-transform:uppercase;letter-spacing:3px;color:#fff;font-style:normal;margin-bottom:45px}.upcoming-events-list h3:before,.upcoming-events-list h3:after{display:none}.upcoming-event-entry{font-family:'Montserrat',sans-serif;font-weight:normal;font-family:'Montserrat',sans-serif;font-weight:normal}.upcoming-event-entry .event-date{min-width:74px;min-height:64px;text-align:center;text-transform:uppercase;font-weight:700}.upcoming-event-entry .event-month{background:white;color:#00b2ba;padding:0 10px}.upcoming-event-entry .event-day{background:#00b2ba;color:white;padding:0 10px}.upcoming-event-entry .event-date{border:0}.upcoming-event-entry:not(:last-child){margin-bottom:50px}.upcoming-event-entry .event-title{color:#fff;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase}.event-links{margin-top:50px}.event-links a.full-calendar,.event-links a.event-signup{display:block}.event-links .full-calendar{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:#00b2ba;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;font-weight:700;margin-right:25px}.event-links .full-calendar:hover{background-color:#00b2ba;color:white}.event-links .full-calendar:hover{background-color:#000;color:#fff}.event-links .event-signup{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:white;color:#00b2ba;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;font-weight:700}.event-links .event-signup:hover{background-color:#00b2ba;color:#00b2ba}.event-links .event-signup:hover{background-color:#000;color:#fff}.homepage-outro{background:url(../jpg/bg-textured.jpg);background-size:cover;padding:120px 0;position:relative}.homepage-outro img{display:block;margin:0 auto}.homepage-outro .container{max-width:1110px;margin:0 auto;position:relative}.homepage-outro .container:before{content:'';position:absolute;bottom:-100px;right:-100px;background:url(../png/chicken.png) 0 0 no-repeat;width:194px;height:265px;z-index:100}.homepage-outro .outro-wrap{position:relative;background-color:#fff;padding:20px 20px 40px 20px}.homepage-outro .outro-wrap:after{content:'';position:absolute;bottom:0;left:0;background:url(../png/pattern-zigzag-double-orange.png) 0 0 repeat-x;width:100%;height:22px}.homepage-outro-copy,.homepage-outro-map{margin:45px 0}.homepage-outro-copy{padding:0 5%;text-align:center}.homepage-outro-copy h3{position:relative;text-align:center;margin-bottom:80px}.homepage-outro-copy h3:before{content:'';position:absolute;bottom:-33px;left:0;right:0;margin:0 auto;background:#00b2ba;height:4px;width:8px;border-top-left-radius:8px;border-top-right-radius:8px}.homepage-outro-copy h3:after{content:'';position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;background:#00b2ba;width:221px;height:2px}.drive-times{margin-top:25px;position:relative}.drive-times:after{content:'';position:absolute;top:50px;left:50%;background:#00b2ba;width:1px;height:63%}.drive-times h4{padding-bottom:10px}.drive-times h4:after{display:none}.drive-times .directions-button{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:#00b2ba;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative}.drive-times .directions-button:hover{background-color:#00b2ba;color:white}.drive-times .directions-button:hover{background-color:#000}.drive-time-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;line-height:18px;letter-spacing:1.6px;margin-bottom:25px;font-family:'Montserrat',sans-serif;font-weight:normal}.destination,.duration{width:50%}.destination{text-align:right;margin-right:45px}.duration{text-align:left}.footer-banner img{display:block;width:100%}.wpgmaps_directions_outer_div{width:100% !important}.wpgmaps_directions_outer_div table{width:500px;margin:0 auto}.wpgmaps_directions_outer_div table input,.wpgmaps_directions_outer_div table select{border:1px solid #eee}.adp-directions{width:100% !important}.page-advertisement .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-advertisement h6{color:#999;font-size:14px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:.56px;text-align:center;margin-bottom:10px}.page-advertisement .page-ad-image{margin-right:20px}.page-advertisement .ad-copy{text-align:center;border:1px solid #ccc;padding:15px;margin-top:31px}.page-advertisement .ad-copy p{font-family:'garvis-pro',sans-serif;font-weight:normal}.page-advertisement .ad-copy p:last-child{margin-bottom:0}.page-advertisement .ad-copy a{text-transform:uppercase;font-weight:700;font-family:'Montserrat',sans-serif;font-weight:normal;font-weight:bold}.full-width-blockquote blockquote *{color:#fff}.stats .fl-module-content{margin:20px 0}.stats h2{font-size:50px}.stats h2+p{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;line-height:23px;text-transform:uppercase;font-weight:700;letter-spacing:.10em}.page-id-32 .fl-rich-text a{display:inline-block;background:#00b2ba;color:#fff;padding:0 5px}.page-id-32 .fl-rich-text a:hover{background-color:#fff;color:#00b2ba}.tab-content{overflow:hidden;display:none;position:relative}.event-tabs{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-tabs li{text-align:center;font-size:23px;line-height:0;list-style:none;text-transform:uppercase}.event-tabs li.active a{background:#00b2ba}.event-tabs a{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:black;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;margin-bottom:25px}.event-tabs a:hover{background-color:#00b2ba;color:white}.event-tabs a:hover,.event-tabs a.active{background:#00b2ba}.season-block-title{margin-bottom:80px}.event-entries{margin-bottom:80px}.event-entry{margin-bottom:25px;position:relative;border:1px solid #ccc;overflow:hidden;padding:50px;overflow:hidden}.event-entry:after{content:'';position:absolute;bottom:-1px;left:0;background:url(../png/pattern-card.png) 0 0 repeat-x;width:100%;height:4px}.event-date-title{font-family:'Montserrat',sans-serif;font-weight:normal;text-align:center;margin-bottom:25px}.event-date-title .event-date{min-width:74px;min-height:64px;text-align:center;text-transform:uppercase;font-weight:700}.event-date-title .event-month{background:white;color:#00b2ba;padding:0 10px}.event-date-title .event-day{background:#00b2ba;color:white;padding:0 10px}.event-date{border:1px solid #00b2ba}.event-title{font-size:20px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:.8px}.event-title.no-date{margin-left:0}.event-description{margin-bottom:25px}.event-information div{margin-bottom:25px}.event-location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.event-location:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.event-date-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.event-date-inline:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.event-url{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.event-url:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.event-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.event-contact:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#00b2ba;margin-right:10px}.discovery-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:5px}.discovery-row.large-left .row-info{margin-right:0}.discovery-row .row-main-image{background-size:cover;background-position:center}.discovery-row .row-main-image img{opacity:0}.discovery-row img{display:block;width:100%}.discovery-row.beige .row-info:after{background-color:#9d846f}.discovery-row.beige .row-info .row-title{background-color:#9d846f}.discovery-row.beige a:hover{background-color:#9d846f}.discovery-row.purple .row-info:after{background-color:#815e8b}.discovery-row.purple .row-info .row-title{background-color:#815e8b}.discovery-row.purple a:hover{background-color:#815e8b}.discovery-row.dbrown .row-info:after{background-color:#98471d}.discovery-row.dbrown .row-info .row-title{background-color:#98471d}.discovery-row.dbrown a:hover{background-color:#98471d}.discovery-row.dblue .row-info:after{background-color:#00688c}.discovery-row.dblue .row-info .row-title{background-color:#00688c}.discovery-row.dblue a:hover{background-color:#00688c}.discovery-row.teal .row-info:after{background-color:#00b2ba}.discovery-row.teal .row-info .row-title{background-color:#00b2ba}.discovery-row.teal a:hover{background-color:#00b2ba}.discovery-row.green .row-info:after{background-color:#487245}.discovery-row.green .row-info .row-title{background-color:#487245}.discovery-row.green a:hover{background-color:#487245}.discovery-row.lbrown .row-info:after{background-color:#d6963c}.discovery-row.lbrown .row-info .row-title{background-color:#d6963c}.discovery-row.lbrown a:hover{background-color:#d6963c}.row-info,.row-main-image{width:50%}.row-info{position:relative}.row-info:after{content:'';position:absolute;bottom:0;left:0;background:url(../png/pattern-zigzag-reverse.png) 0 0 repeat-x #00b2ba;width:100%;height:22px}.row-info a{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:black;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;padding-right:10px}.row-info a:hover{background-color:#00b2ba;color:white}.row-info a:after{margin-left:20px;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f054';display:inline-block;right:0;top:0}.row-info .row-title{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:30px;font-weight:700;line-height:44.68px;text-transform:uppercase;letter-spacing:4.36px;color:#fff;padding:10px 0;z-index:10;-webkit-transition:400ms ease-out;transition:400ms ease-out;text-align:center;background:#00b2ba}.row-info .row-content{text-align:center;padding:10% 10% 20% 10%}.row-info .row-content h2{font-size:20px;font-weight:400;line-height:30px;font-family:'garvis-pro',sans-serif;font-weight:normal;font-size:35px;font-style:italic;text-transform:none;letter-spacing:0}.primary-preview,.secondary-preview{width:50%}.row-image-previews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.row-image-previews .primary-preview{margin-right:5px}.discover-titles h3:before,.discover-titles h3:after{display:none}@media screen and (min-width:768px){.search-loop .search-result-entry{width:48%}.card-entry{width:48%}.card-entry:nth-child(odd){margin-right:25px}.page-header h1{width:40%}.copyright span{margin-left:10px;margin-right:10px}.intro-copy{padding-left:20%;padding-right:20%}.upcoming-event-entry .event-date{margin-right:15px}.upcoming-event-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-content{padding:50px}.event-tabs li:not(:last-child){margin:0 13px}.event-date-title .event-date{margin-right:15px}.event-title{margin-left:40px}}@media screen and (min-width:769px){footer .contact-footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.invite-entry{width:50%}.invite-entry:nth-child(1n){border-right:4px solid white}.page-advertisement .ad-copy{width:20%;padding:24px 16px}.event-entry{max-width:970px;margin:0 auto 80px auto}.event-date-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px) and (max-width:1366px){.attraction-entry{margin-right:2%;margin-right:2%}}@media screen and (min-width:1024px){.header-apps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-tagline{bottom:-50px}.invite-title{position:absolute}.upcoming-events-tagline,.upcoming-events-list{width:50%}.upcoming-events-tagline img{right:95px}.homepage-outro .outro-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.homepage-outro-copy,.homepage-outro-map{width:50%}}@media screen and (min-width:1025px){.content-inner{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}header{height:148px}.search-wrap a{color:#a3d1d6;background-color:#009ca6}.facebook-wrap{position:absolute;right:0;top:3px}.discovery-row.large-left .row-main-image{margin-right:5px}.row-info{margin-right:5px}}@media screen and (min-width:1131px){.card-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-card-button{margin-right:25px}}@media screen and (min-width:1366px){.upcoming-events-intro{padding-left:20%;padding-right:20%}}@media screen and (min-width:1441px){.row-info{width:40%}.row-main-image{width:60%}}@media screen and (min-width:1600px){.attraction-entry{margin-right:15px;margin-right:15px}.row-info .row-content{padding-bottom:15%}}@media screen and (max-width:1440px){.row-info{width:40%}.row-main-image{width:60%}}@media screen and (max-width:1365px){.row-info{width:30%}.row-main-image{width:70%}}@media screen and (max-width:1130px){.card-buttons .button{margin-bottom:15px}}@media screen and (max-width:1024px){.container{padding:0 15px}.wp-caption{width:auto !important}.header-top-wrap{display:none}header{z-index:500}header .container{padding:0 15px}.weather-wrap{color:#00b2ba;margin-top:10px}.search-wrap{color:#333;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.search-wrap .search-form form{width:200px}.search-wrap .search-form form input{border-bottom:1px solid #333;width:200px;opacity:1;color:#333}.search-wrap .search-form form input::-webkit-input-placeholder{color:#333}.search-wrap .search-form form input:-moz-placeholder{color:#333}.search-wrap .search-form form input::-moz-placeholder{color:#333}.search-wrap .search-form form input:-ms-input-placeholder{color:#333}.search-wrap a{color:#333}.facebook-wrap a{color:#000;opacity:1;position:relative;top:8px}.facebook-wrap a:hover{color:#00b2ba}.homepage-outro .container{padding:0 15px}.page-template-page-discover main{padding-top:60px}.discovery-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.discovery-row.large-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.row-info{width:100%}.row-main-image{width:100%}.row-info .row-content{padding:50px 50px 70px 50px}}@media only screen and (max-width:1024px){.brand{display:none}.main-nav-wrap{display:none}.mobile-nav-wrap{display:block;min-height:60px;background:white;width:100%;position:fixed;top:0;left:0;border-bottom:1px solid #eee;z-index:10000}.mobile-nav-wrap .mobile-brand{position:absolute;left:5px;top:7px;z-index:4000}.mobile-nav-wrap .mobile-brand img{width:70px}.mobile-nav-wrap .mobile-nav{display:none;background:white;clear:both;position:absolute;top:60px;left:0;width:100%;z-index:3000;height:1500px}.mobile-nav-wrap .mobile-nav ul{text-align:center;padding:0;margin:0;-webkit-transition:400ms ease-out;transition:400ms ease-out}.mobile-nav-wrap .mobile-nav ul li{display:block;position:relative;margin:0;font-family:'Montserrat',sans-serif;font-weight:normal;font-weight:600}.mobile-nav-wrap .mobile-nav ul li a{display:block;color:#00b2ba;font-size:18px;padding:15px 0;border:0;border-bottom:1px solid rgba(0,178,186,0.2);margin:0 !important}.mobile-nav-wrap .mobile-nav ul li a:hover{background:rgba(0,178,186,0.1)}.mobile-nav-wrap .mobile-nav ul li .expand{display:block;position:absolute;right:5px;top:15px;z-index:500;padding:0 14px 20px 14px;background:none !important;border:0}.mobile-nav-wrap .mobile-nav ul li .expand:after{font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f067'}.mobile-nav-wrap .mobile-nav ul li .sub-menu{position:fixed;top:60px;border:0;opacity:0;visibility:hidden;text-align:center;background:white;-webkit-transition:150ms linear;transition:150ms linear;width:100%;height:100%;z-index:10000}.mobile-nav-wrap .mobile-nav ul li .sub-menu:before{display:none}.mobile-nav-wrap .mobile-nav ul li .sub-menu li{text-align:left}.mobile-nav-wrap .mobile-nav ul li .sub-menu li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#00b2ba;font-size:16px;padding:8px 10px;border:0;border-bottom:1px solid rgba(0,178,186,0.2)}.mobile-nav-wrap .mobile-nav ul li .sub-menu li a svg{width:25px;margin-right:10px}.mobile-nav-wrap .mobile-nav ul li .sub-menu.sub-open{opacity:1;visibility:visible}.mobile-nav-wrap .mobile-nav ul li.menu-item-has-children:hover .sub-menu:before{display:none}.mobile-nav-wrap .mobile-nav ul li.sub-active>a{border-color:#4f4f52 !important}.mobile-nav-wrap .mobile-nav ul li.current-menu-item>a,.mobile-nav-wrap .mobile-nav ul li.current-page-ancestor>a{background:rgba(0,178,186,0.1)}.mobile-nav-wrap .mobile-nav ul li.current-menu-item li.current-menu-item a,.mobile-nav-wrap .mobile-nav ul li.current-menu-item li.current-page-ancestor a,.mobile-nav-wrap .mobile-nav ul li.current-page-ancestor li.current-menu-item a,.mobile-nav-wrap .mobile-nav ul li.current-page-ancestor li.current-page-ancestor a{background:rgba(0,178,186,0.1)}.mobile-nav-wrap .mobile-nav.search-focus ul{opacity:0 !important;visibility:hidden}.mobile-nav-wrap .mobile-nav.search-focus .search-wrap{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.mobile-nav-wrap.open a .icon-bar{-webkit-transition:all 200ms;transition:all 200ms;background:#00b2ba}.mobile-nav-wrap.open a .icon-bar:first-child,.mobile-nav-wrap.open a .icon-bar:last-child{opacity:0}.mobile-nav-wrap.open a .icon-bar:first-child{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}.mobile-nav-wrap.open a .icon-bar:last-child{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.mobile-nav-wrap.open a .icon-bar:nth-child(2n){background:transparent}.mobile-nav-wrap.open a .icon-bar:nth-child(2n):before{opacity:1;-webkit-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg)}.mobile-nav-wrap.open a .icon-bar:nth-child(2n):after{opacity:1;-webkit-transform:rotate(-46deg);-ms-transform:rotate(-46deg);transform:rotate(-46deg)}.mobile-nav-wrap .mobile-donate{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:black;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;padding-right:10px;display:block;width:150px;margin:0 auto}.mobile-nav-wrap .mobile-donate:hover{background-color:#00b2ba;color:white}.mobile-nav-wrap .mobile-donate:after{margin-left:20px;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f054';display:inline-block;right:0;top:0}.navbar-toggle{display:block;float:right}.close-sub{font-family:'Montserrat',sans-serif;font-weight:normal;border:0;background-color:#00b2ba;color:white;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:22px;line-height:normal;min-width:200px;padding:7px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms;transition:all 200ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;position:relative;margin:10px auto}.close-sub:hover{background-color:#00b2ba;color:white}.close-sub i{margin-right:10px}.close-sub:hover{color:#00b2ba;border-color:#00b2ba}}@media screen and (max-width:975px){.invite-title{font-size:20px;line-height:28px;padding-top:20px}}@media screen and (max-width:768px){.card-content-wrap{padding:20px}.header-apps{text-align:center}footer .footer-block{margin-bottom:50px}footer .footer-block.logo,footer .footer-block.contact-info,footer .footer-block.partners{width:100%;margin-left:0;margin-right:0}.upcoming-events-list{padding-right:35px;padding-left:35px}.homepage-outro .container:before{display:none}.page-advertisement .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-tabs li:not(:last-child){margin-bottom:20px}.event-entry{padding:20px}.event-title{margin-top:25px}}@media screen and (max-width:767px){blockquote{padding:5px}blockquote p{font-size:20px;line-height:30px}blockquote p:after{display:none}.alignleft{float:none;margin:15px auto;display:block}.alignright{float:none;margin:15px auto;display:block}.page-header{margin-bottom:50px}.page-header.tall-hero{min-height:350px}.page-header h1{font-size:25px;line-height:34.68px;bottom:-5px}.copyright span{display:block;opacity:0;visibility:hidden;margin-top:-30px}.hero-video{height:50vh}.hero-tagline{width:95%;margin:0 auto}.upcoming-event-entry .event-date{width:100%;margin:0 auto}.upcoming-event-entry .event-title{text-align:center}.event-links .full-calendar{margin-right:0;margin-bottom:25px}.event-tabs{margin-bottom:25px}.event-date-title .event-date{width:100%;margin:0 auto}.discovery-row .row-main-image{display:none}.row-info .row-title{font-size:20px;line-height:30px}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
