/*!
 * Theme Name: Groot
 * Theme URI: http://bitbucket.org/sitecrafting/start-wp-theme-groot
 * Author: Coby Tamayo, Sean Dozeman
 * Author URI: http://sitecrafting.com
 * Description: The official SiteCrafting Starter WordPress Theme
 * Version: 0.1.0
 *
 *
 *               ####
 *               @@@@
 *              ;@@@@
 *        ;@' ,@@@@@@@@  @@
 *       ;@@@@@@@@@@@@@@@@@@
 *       @@@@@@@;   `#@@@@@@@
 *       '@@@@:        @@@@@
 *        @@@`          #@@#
 *       ,@@:            @@@
 *       @@@         ..   @@:
 *      ;@@;       .::    @@@,
 *    #@@@@      ,:::.    +@@@@
 *    #@@@@    ::::::     ;@@@@
 *    #@@@@     .:::,     ;@@@@
 *    #@@@@`      ::      @@@@@
 *       @@#      :,      @@@
 *       @@@             ,@@`
 *        @@@            @@@
 *        @@@#          @@@@
 *       @@@@@@       ,@@@@@.
 *       @@@@@@@@#;;@@@@@@@@@
 *        @@@+@@@@@@@@@@@@@@
 *       ` @   :@@@@@@.  .@
 *              ,@@@@
 *               @@@@
 *
 *
 * (c) Copyright 2016 SiteCrafting, Inc.
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700italic,700);*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}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,menu,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-color: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:.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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.no-widgets{background-color:white;padding:1.5em;text-align:center;border:1px solid #cccccc;border-radius:2px;margin-bottom:1.5em}.hentry{margin-bottom:1.5em}.hentry header{padding:1.5em}.hentry footer{padding:1.5em;border-top:1px solid #f8f9fa}.hentry footer.comment-meta{padding:1.5em 0}.hentry footer p{margin:0}.single-title,.page-title,.entry-title{margin:0}.byline{color:#9fa6b4;font-style:italic;margin:0}.entry-content{padding:1.5em 1.5em 0}.entry-content p{margin:0 0 1.5em}.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content table tr{border-bottom:1px solid #eaedf2}.entry-content table tr:nth-child(even){background-color:#f8f9fa}.entry-content table td{padding:7px;border-right:1px solid #eaedf2}.entry-content table td:last-child{border-right:0}.entry-content table th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}.entry-content table th::last-child{border-right:0}.entry-content blockquote{margin:0 0 1.5em .75em;padding:0 0 0 .75em;border-left:3px solid #2980b9;font-style:italic;color:#9fa6b4}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{background:#323944;color:#f8f9fa;font-size:.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}.comment-respond .comment-form:before,.comment-respond .comment-form:after{content:" ";display:table}.comment-respond .comment-form:after{clear:both}.comment-respond .comment-form:before,.comment-respond .comment-form:after{content:" ";display:table}.comment-respond .comment-form:after{clear:both}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#5c6b80}.comment-form-comment{margin:1.5em 0 .75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}.comment .comment-author{border:0}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9em;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:white}.comment.even{background:#f8f9fa}.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.comment-reply-link{font-size:.9em;float:right}.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:.9em}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:left}.pagination ul{margin:0;padding:0;clear:both;border-radius:3px;white-space:nowrap;display:inline-block;background-color:white}.pagination ul li{margin:0;padding:0;float:left;min-width:25px;font-size:18px;overflow:hidden;text-align:center;display:inline-block;padding-left:0 !important;font-family:"bebas-neue",arial,sans-serif}.pagination ul li:before{display:none}.pagination ul li a,.pagination ul li span{margin:0;padding:0;width:26px;display:block;color:#2980b9;padding:10px 0;font-size:18px;line-height:6px;transition:none;letter-spacing:0;text-indent:-1px;font-weight:normal;text-decoration:none;border-radius:30px}.pagination ul li a:hover,.pagination ul li span:hover,.pagination ul li a:focus,.pagination ul li span:focus,.pagination ul li a.curr,.pagination ul li span.curr{color:white;background-color:#00a6e4}.pagination .dir{width:15px;height:16px;vertical-align:5px;display:inline-block}.pagination .dir>a{width:100%;height:100%;display:block;overflow:hidden;text-indent:110%;transition:none;white-space:nowrap;background:url(img/pagination-sprite@2x.png) 0 0 no-repeat;background-size:30px 48px}.pagination .dir.prev{margin-right:5px}.pagination .dir.prev>a{background-position:0 -16px}.pagination .dir.prev>a:hover{background-position:0 -32px}.pagination .dir.prev>a:not([href]){background-position:0 0}.pagination .dir.next{margin-left:5px}.pagination .dir.next>a{background-position:-15px -16px}.pagination .dir.next>a:hover{background-position:-15px -32px}.pagination .dir.next>a:not([href]){background-position:-15px 0}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#wp-admin-bar-lmm,#wp-admin-bar-comments,#wp-admin-bar-new-content,#wp-admin-bar-wpseo-menu{display:none}body.admin-bar header.site-header{top:32px}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){body.admin-bar header.site-header{top:0}body.admin-bar #wpadminbar{position:absolute}}@media only screen and (max-width: 781px){body.admin-bar .site-wrapper{padding-top:46px !important}}body{color:#676767;background:#fff;font:normal 18px/1.4 'Lora',times,serif}@media only screen and (min-width: 768px) and (max-width: 1023px){body.logged-in.admin-bar .site-wrapper{padding-top:46px}}body.pop-active{height:100%;overflow:hidden}h1,h2,h3,h4,h5,h6{color:#000;line-height:1.1;font-family:"bebas-neue",arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin:5px 0}h1{font-size:48px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}a{color:#0091c6;text-decoration:none;transition:all .25s ease;word-wrap:break-word}a:hover{text-decoration:underline}a img{border:0}img{max-width:100%;height:auto !important}p{margin:0 0 20px 0}ol,ul{margin:20px}ol li>ul,ul li>ul,ol li>ol,ul li>ol{margin-bottom:0;margin-left:1.5em}ul{list-style:none}ul>li{position:relative;padding-left:30px}ul>li:before{top:8px;left:10px;width:8px;content:"";height:8px;display:block;position:absolute;background:#00a6e4;border-radius:50%}ul.link-list{margin:15px 0}ul.link-list>li{padding-left:0;margin-bottom:8px}ul.link-list>li:before{display:none}ul.link-list>li a{color:#000;font-size:14px;font-weight:600;padding-left:30px;background:url(img/link-arrow@2x.png) 0 3px no-repeat;background-size:20px 12px}ol{padding-left:30px}dd{margin:20px}hr{border:0;padding:0;height:8px;width:100%;margin:30px 0;background:url(img/squiggle@2x.png) 0 0 repeat-x;background-size:38px 8px}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){hr{margin:20px 0}}blockquote{color:#00a6e4;font-style:italic;margin-bottom:20px;font-size:24px}blockquote:before{content:"\201C"}blockquote:after{content:"\201D"}blockquote p{display:inline;margin:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.placeholder{color:#4e4e4e}.clearfix:before,.rtecontent:before,.clearfix:after,.rtecontent:after{content:" ";display:table}.clearfix:after,.rtecontent:after{clear:both}.hide,.no-display{display:none !important}.hidden{display:none !important;visibility:hidden !important}div.messages{border:1px solid #0c4c78;margin:0 0 20px 0;padding:20px;background:#cdd8df;color:#0c4c78}div.messages h4{color:#0c4c78}div.messages p{padding:0;margin:0}div.messages.error{border-color:#82080d;background:#e4caca;color:#82080d}div.messages.error h4{color:#82080d}div.messages.success{border-color:#0f5312;background:#edf1e7;color:#0f5312}div.messages.success h4{color:#0f5312}div.messages.warning{border-color:#785606;background:#f6e9cd;color:#785606}div.messages.warning h4{color:#785606}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:50%;float:right;text-align:right}.screen-reader-text{width:1px;height:1px;overflow:hidden;position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}embed,iframe,object{max-width:100%}iframe.responsive{height:100vh;border:none}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.cont-link,.post-read-more-wrap>a{color:#00a6e4;font-size:14px;font-weight:bold;position:relative;padding-bottom:10px;display:inline-block}.cont-link:after,.post-read-more-wrap>a:after{left:0;width:0;bottom:5px;height:2px;content:"";display:block;position:absolute;background:#00a6e4}.cont-link:hover,.post-read-more-wrap>a:hover{text-decoration:none}.cont-link:hover:after,.post-read-more-wrap>a:hover:after{width:100%}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.cont-link,.post-read-more-wrap>a{font-size:12px}}label{color:#000;display:block;font-size:18px;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase;font-family:"bebas-neue",arial,sans-serif}input[type="radio"],input[type="checkbox"]{margin:4px 5px 0;margin-top:1px \9;line-height:normal}input[type="radio"]+label,input[type="checkbox"]+label{display:inline-block;margin:0 0 0 5px;font-weight:normal}input[type=text],input[type=password],input[type="email"],input[type="tel"],input[type="url"]{-webkit-appearance:none}input[type=text],input[type=password],input[type="email"],input[type="tel"],input[type="url"],select,textarea,.form-control{display:block;box-sizing:border-box;width:100%;height:40px;padding:5px 15px;margin-bottom:20px;font-size:16px;line-height:17px;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #dedede;color:#4e4e4e}input[type=text]:focus,input[type=password]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus,.form-control:focus{outline:0;border-color:#00a6e4}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="url"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,.form-control:-moz-placeholder{color:#4e4e4e}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,.form-control::-moz-placeholder{color:#4e4e4e}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#4e4e4e}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#4e4e4e}input[type=text][disabled],input[type=password][disabled],input[type="email"][disabled],input[type="tel"][disabled],input[type="url"][disabled],select[disabled],textarea[disabled],.form-control[disabled],input[type=text][readonly],input[type=password][readonly],input[type="email"][readonly],input[type="tel"][readonly],input[type="url"][readonly],select[readonly],textarea[readonly],.form-control[readonly],fieldset[disabled] input[type=text],fieldset[disabled] input[type=password],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="url"],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] .form-control{cursor:not-allowed;background-color:#ebebeb}textarea{height:150px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}input[type="submit"],input[type="button"],button,.btn,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a{-webkit-appearance:none;display:block;margin:20px 0;padding:10px 50px;background-color:#fff;border:1px solid #dedede;transition:all .25s ease}.select-container{position:relative;background:#fff;border-radius:3px}.select-container select{z-index:1;cursor:pointer;background:none;text-overflow:"";position:relative;padding-left:10px;padding-right:35px;text-indent:.01px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.select-container select option{font-size:14px;padding:5px 15px}.select-container:before{top:16px;right:15px;content:"";width:12px;height:8px;display:block;position:absolute;background:url(img/acc-caret@2x.png) 0 0 no-repeat;background-size:12px 8px}.grid{list-style-type:none;margin:0;padding:0;overflow:hidden;margin:0 0 20px 0}.grid:before,.grid:after{content:" ";display:table}.grid:after{clear:both}.grid:before,.grid:after{content:" ";display:table}.grid:after{clear:both}.grid [class*='col-']{float:left;padding-right:20px}.grid [class*='col-']>span{color:#fff;padding:7px 0;display:block;text-align:center;background:#00a6e4;margin-bottom:20px;font-family:"bebas-neue",arial,sans-serif}.grid .grid [class*='col-']:last-of-type{padding-right:0}.col-12{width:100%}.col-11{width:91.66%}.col-10{width:83.33%}.col-9{width:75%}.col-8{width:66.66%}.col-7{width:58.33%}.col-6{width:50%}.col-5{width:41.66%}.col-4{width:33.33%}.col-3{width:25%}.col-2{width:16.66%}.col-1{width:8.33%}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*='col-']:last-of-type{padding-right:20px}.grid-pull{margin:-20px}.fgrid{display:-ms-flexbox;display:flex;overflow:hidden}.fgrid-cell{padding:0;float:none;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:1}.fgrid-cell.col-11{-ms-flex-preferred-size:91.66%;flex-basis:91.66%}.fgrid-cell.col-10{-ms-flex-preferred-size:83.33%;flex-basis:83.33%}.fgrid-cell.col-9{-ms-flex-preferred-size:75%;flex-basis:75%}.fgrid-cell.col-8{-ms-flex-preferred-size:66.66%;flex-basis:66.66%}.fgrid-cell.col-7{-ms-flex-preferred-size:58.33%;flex-basis:58.33%}.fgrid-cell.col-6{-ms-flex-preferred-size:50%;flex-basis:50%}.fgrid-cell.col-5{-ms-flex-preferred-size:41.66%;flex-basis:41.66%}.fgrid-cell.col-4{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.fgrid-cell.col-3{-ms-flex-preferred-size:25%;flex-basis:25%}.fgrid-cell.col-2{-ms-flex-preferred-size:16.66%;flex-basis:16.66%}.fgrid-cell.col-1{-ms-flex-preferred-size:8.33%;flex-basis:8.33%}.fgrid--gutters{margin:-20px 0 0 -20px}.fgrid--gutters>.fgrid-cell{padding-top:20px}.fgrid--gutters>.fgrid-cell>.flex-wrap{padding:0 0 0 20px}.fgrid--top{-ms-flex-align:start;align-items:flex-start}.fgrid--bottom{-ms-flex-align:end;align-items:flex-end}.fgrid--center{-ms-flex-align:center;align-items:center}.fgrid-cell--top{-ms-flex-item-align:start;align-self:flex-start}.fgrid-cell--bottom{-ms-flex-item-align:end;align-self:flex-end}.fgrid-cell--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}nav.main-nav{top:75px;right:20px;display:block;position:absolute;z-index:505}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item{margin:0 10px !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item>a{padding:12px 0;font-family:"bebas-neue",arial,sans-serif !important;letter-spacing:1px;position:relative}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item>a:before{content:"";width:100% !important;height:1px !important;display:block !important;position:absolute !important;background:#fff !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item>a:hover:before{background:#00a6e4 !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item>a span.mega-indicator{margin-left:0 !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{padding-top:10px !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item.mega-menu-flyout>ul.mega-sub-menu{padding-top:20px !important}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){nav.main-nav{left:0;right:0;top:60px;padding:0;bottom:auto;height:auto;display:none;z-index:55000;background:#fff;transition:top .25s ease}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item{margin:0 !important;padding:0 10px !important;border-top:1px solid #dbdbdb !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item a:before{display:none !important}nav.main-nav .mega-menu-wrap ul.mega-menu>li.mega-menu-item ul.mega-sub-menu{padding:0 !important}}header.site-header{height:144px;padding:8px 0 0;position:relative;background:#fff;z-index:501}header.site-header>.container{position:relative}header.site-header .logo{width:181px;height:95px;margin:20px 0;font-size:35px;overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;background:url(img/main-logo@2x.png) 0 0 no-repeat;background-size:181px 95px}header.site-header .logo:hover{text-decoration:none}header.site-header nav.utility{top:35px;right:35px;position:absolute}header.site-header nav.utility ul{list-style-type:none;margin:0;padding:0}header.site-header nav.utility ul li{padding:0;margin-left:12px;vertical-align:top;display:inline-block}header.site-header nav.utility ul li:before{display:none}header.site-header nav.utility ul li a{padding:4px;height:26px;color:#000;display:block;font-size:14px;padding-left:32px;position:relative;transition:none}header.site-header nav.utility ul li a:hover{color:#004987;text-decoration:none}header.site-header nav.utility ul li a:before{top:0;left:0;content:"";width:26px;height:26px;position:absolute;background:url(img/global-utility-icons@2x.png) 0 0 no-repeat;background-size:130px 52px}header.site-header nav.utility ul li a.ico-blog:before{background-position:0 0}header.site-header nav.utility ul li a.ico-donate:before{background-position:-78px 0}header.site-header nav.utility ul li a.ico-contact:before{background-position:-26px 0}header.site-header nav.utility ul li a.ico-login:before{background-position:-52px 0}header.site-header nav.utility ul li a.ico-join:before{background-position:-104px 0}header.site-header nav.utility ul li a.ico-blog:hover:before{background-position:0 -26px}header.site-header nav.utility ul li a.ico-donate:hover:before{background-position:-78px -26px}header.site-header nav.utility ul li a.ico-contact:hover:before{background-position:-26px -26px}header.site-header nav.utility ul li a.ico-login:hover:before{background-position:-52px -26px}header.site-header nav.utility ul li a.ico-join:hover:before{background-position:-104px -26px}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){header.site-header nav.utility{display:none}}header.site-header nav.utility #searchform .search-inputs{top:-5px;width:310px;height:38px;position:relative;background:#fff}header.site-header nav.utility #searchform .search-inputs #s{top:0;left:0;height:38px;background:none;border-right:none;position:absolute;width:calc(100% - 40px);font-size:14px}header.site-header nav.utility #searchform .search-inputs #searchsubmit{top:0;right:0;margin:0;padding:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:40px;height:38px;position:absolute;background-color:#004987;background-image:url(img/icon-search@2x.png);background-repeat:no-repeat;background-size:32px 32px;background-position:4px 4px}header.site-header nav.utility #searchform .search-inputs #searchsubmit:hover{background-color:#003867}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){header.site-header nav.utility .search-form #searchform .search-inputs{top:0;height:34px;margin:6px 0}header.site-header nav.utility .search-form #searchform .search-inputs #s,header.site-header nav.utility .search-form #searchform .search-inputs #searchsubmit{height:34px}header.site-header nav.utility .search-form #searchform .search-inputs #searchsubmit{background-position:4px 2px}}@media only screen and (max-width: 529px){header.site-header nav.utility .search-form{width:100%;padding:0 20px}header.site-header nav.utility .search-form #searchform .search-inputs{max-width:100%;margin:0 auto 15px}}header.site-header .menu-btn{display:none}@media only screen and (min-width: 768px) and (max-width: 1023px){header.site-header{height:140px;padding-top:30px}header.site-header .logo{height:76px;width:140px;max-width:50%;margin:12px 0;background-size:100% auto}header.site-header nav.utility{top:10px}header.site-header nav.utility ul li a{font-size:12px;padding:4px 4px 4px 24px}header.site-header nav.utility ul li a:before{top:3px;width:18px;height:18px;background-size:90px auto}header.site-header nav.utility ul li a.ico-login:before{background-position:-36px 0}header.site-header nav.utility ul li a.ico-contact:before{background-position:-18px 0}header.site-header nav.utility ul li a.ico-donate:before{background-position:-54px 0}header.site-header nav.utility ul li a.ico-blog:before{background-position:0 0}header.site-header nav.utility ul li a.ico-join:before{background-position:-72px 0}header.site-header nav.utility ul li a.ico-login:hover:before{background-position:-36px -18px}header.site-header nav.utility ul li a.ico-contact:hover:before{background-position:-18px -18px}header.site-header nav.utility ul li a.ico-donate:hover:before{background-position:-54px -18px}header.site-header nav.utility ul li a.ico-blog:hover:before{background-position:0 -18px}header.site-header nav.utility ul li a.ico-join:hover:before{background-position:72px -18px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){header.site-header{height:88px;padding:20px 0 8px 0}header.site-header .logo{width:78px;height:42px;margin:5px 0;background-size:100% auto}header.site-header .menu-btn{top:14px;right:20px;display:block;cursor:pointer;position:absolute}header.site-header .menu-btn .toggle{width:30px;height:21px;display:inline-block;vertical-align:middle}header.site-header .menu-btn .toggle>span{width:100%;height:2px;display:block;margin-bottom:5px;background:#00a6e4;transition:all .25s ease}header.site-header .menu-btn>span{color:#004987;font-size:18px;margin-right:5px;margin-bottom:4px;display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:"bebas-neue",arial,sans-serif}header.site-header .menu-btn.active .toggle{transform:rotate(-45deg)}header.site-header .menu-btn.active .toggle span.l1{transform:translateY(6px)}header.site-header .menu-btn.active .toggle span.l2{opacity:0;filter:alpha(opacity=0)}header.site-header .menu-btn.active .toggle span.l3{transform:rotate(-90deg) translateX(8px)}header.site-header .menu-btn:hover{text-decoration:none}header.site-header nav.main-nav nav.utility{display:block;position:static;background:#ebebeb}header.site-header nav.main-nav nav.utility ul{text-align:center}header.site-header nav.main-nav nav.utility ul li{margin:0;border-bottom:none}header.site-header nav.main-nav nav.utility ul li a{height:auto;padding:14px;font-family:'Lora',times,serif}header.site-header nav.main-nav nav.utility ul li a:before{display:none}}@media only screen and (max-width: 529px){header.site-header nav.main-nav nav.utility ul li a{font-size:12px}}footer.site-footer{clear:both;color:#fff;font-size:16px;text-align:left;padding:50px 20px;background:#004987}footer.site-footer:before,footer.site-footer:after{content:" ";display:table}footer.site-footer:after{clear:both}footer.site-footer:before,footer.site-footer:after{content:" ";display:table}footer.site-footer:after{clear:both}footer.site-footer .logo{width:180px;height:94px;display:block;max-width:100%;overflow:hidden;text-indent:110%;white-space:nowrap;margin-bottom:20px;background:url(img/footer-logo@2x.png) 0 0 no-repeat;background-size:100% auto}footer.site-footer h5{color:#fff;margin-top:0;font-size:20px;margin-bottom:12px;font-family:"bebas-neue",arial,sans-serif}footer.site-footer ul{list-style-type:none;margin:0;padding:0}footer.site-footer ul>li{padding-left:0;margin-bottom:5px}footer.site-footer ul>li:before{display:none}footer.site-footer ul>li a{color:#fff;font-size:14px}footer.site-footer ul.page-list>li{margin-bottom:0}footer.site-footer ul.page-list>li a{font-size:20px;transition:none;font-family:"bebas-neue",arial,sans-serif}footer.site-footer ul.page-list>li a:hover{color:#00a6e4;text-decoration:none}footer.site-footer a.social{width:50px;height:50px;overflow:hidden;transition:none;text-indent:110%;margin-right:5px;white-space:nowrap;display:inline-block;background-color:#003867;background-position:center center;background-repeat:no-repeat;background-size:30px 30px}footer.site-footer a.social.fb{background-image:url(img/icon-facebook.svg)}footer.site-footer a.social.tw{background-image:url(img/icon-twitter.svg)}footer.site-footer a.social.yt{background-image:url(img/icon-youtube.svg)}footer.site-footer a.social.ig{background-image:url(img/icon-instagram.svg)}footer.site-footer a.social:hover{background-color:#00a6e4}footer.site-footer .fgrid .fgrid-cell.col-3{-ms-flex-preferred-size:22.333%;flex-basis:22.333%}footer.site-footer .fgrid .fgrid-cell .flex-wrap{padding-right:20px}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (min-width: 530px) and (max-width: 767px){footer.site-footer .fgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}footer.site-footer .fgrid .fgrid-cell{-ms-flex-preferred-size:50%;flex-basis:50%}footer.site-footer .fgrid .fgrid-cell.col-3,footer.site-footer .fgrid .fgrid-cell.col4{-ms-flex-preferred-size:50%;flex-basis:50%}footer.site-footer .fgrid .fgrid-cell.col4{margin-bottom:25px}footer.site-footer .fgrid .fgrid-cell.col-4{-ms-flex-order:0;order:0}footer.site-footer .fgrid .fgrid-cell.col-4+.fgrid-cell.col-3{-ms-flex-order:2;order:2}footer.site-footer .fgrid .fgrid-cell.col-4+.fgrid-cell.col-3+.fgrid-cell.col-3{-ms-flex-order:3;order:3}footer.site-footer .fgrid .fgrid-cell.col-4+.fgrid-cell.col-3+.fgrid-cell.col-3+.fgrid-cell.col-3{-ms-flex-order:1;order:1}}@media only screen and (max-width: 529px){footer.site-footer .fgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}footer.site-footer .fgrid .fgrid-cell{text-align:center;margin-bottom:30px;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}footer.site-footer .fgrid .fgrid-cell.col-4{margin-bottom:10px}footer.site-footer .fgrid .fgrid-cell.col-4 .logo{margin:0 auto 20px}footer.site-footer .fgrid .fgrid-cell:last-of-type{margin-bottom:0}}.copy{color:#fff;font-size:12px;padding:20px 0 40px 0;text-align:right;background:#003867}.copy:before,.copy:after{content:" ";display:table}.copy:after{clear:both}.copy:before,.copy:after{content:" ";display:table}.copy:after{clear:both}.copy a{color:#fff}.copy a.b-login{float:left;margin-top:-4px;margin-right:15px}.copy a.b-login:before{content:"";width:16px;height:21px;margin-right:10px;vertical-align:-4px;display:inline-block;background:url(img/log-lock@2x.png) 0 0 no-repeat;background-size:16px 21px}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.copy{text-align:center}.copy a.b-login{float:none;display:block;margin:0 auto 20px}}.home-content{padding:90px 0;margin-bottom:0}.home-content h1{margin:0;font-size:60px}.home-content h1+p{font-size:30px;line-height:160%;font-style:italic;color:#919191}.home-content hr{margin:40px 0}.home-content .fgrid-cell{padding-right:40px}.home-content .fgrid-cell h4{max-width:330px;font-weight:bold;margin-bottom:15px;font-family:'Lora',times,serif}.home-content .fgrid-cell p{font-size:16px;max-width:330px;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1023px){.home-content{padding:30px 0}.home-content h1{font-size:44px;margin:0 0 5px}.home-content h1+p{font-size:18px;line-height:140%}.home-content hr{margin:30px 0}.home-content .fgrid-cell h4{font-size:16px}.home-content .fgrid-cell p{font-size:14px;margin-bottom:12px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.home-content{padding:40px 0 20px}.home-content h1{font-size:34px;font-weight:bold;margin-bottom:5px}.home-content h1+p{font-size:20px;line-height:140%}.home-content hr{margin:20px 0}.home-content .fgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-content .fgrid .fgrid-cell.col-4{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}.home-content .fgrid .fgrid-cell.col-4 h4,.home-content .fgrid .fgrid-cell.col-4 p{max-width:100%;margin-bottom:10px}}.home-callout{height:450px;padding:20px 0;background-repeat:no-repeat;background-size:cover !important;background-position:center center !important}.home-callout .container{height:100%}.home-callout .fgrid{height:100%;-ms-flex-align:center;align-items:center}.home-callout h2{color:#fff;font-size:60px;max-width:378px}@media only screen and (min-width: 768px) and (max-width: 1023px){.home-callout{height:270px}.home-callout h2{max-width:45%;font-size:38px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.home-callout{height:auto;min-height:200px}.home-callout .fgrid{min-height:200px}.home-callout h2{font-size:34px;max-width:100%}}.home-posts{padding:60px 0;border-bottom:1px solid #dadada;background:#fff;background:linear-gradient(to right, #fff 0, #fff 50%, #ebebeb 50%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=1)}.home-posts h3{font-size:48px}.home-posts .fgrid{margin:-20px -20px 0}.home-posts .fgrid .fgrid-cell{padding:20px}.home-posts .fgrid .fgrid-cell.col6{-ms-flex-preferred-size:50%;flex-basis:50%}.home-posts .fgrid .fgrid-cell:nth-of-type(1){padding-right:40px}.home-posts .fgrid .fgrid-cell:nth-of-type(2){padding-left:40px}.home-posts .fgrid .fgrid-cell div.event{padding-left:82px;position:relative}.home-posts .fgrid .fgrid-cell div.event p.event-date{top:0;left:0;width:68px;height:68px;color:#fff;padding:12px;font-size:16px;line-height:100%;text-align:center;position:absolute;background:#7abc4b;letter-spacing:1px;font-family:"bebas-neue",arial,sans-serif;border-radius:50% 50% 5px 50%}.home-posts .fgrid .fgrid-cell div.event p.event-date span{display:block}.home-posts .fgrid .fgrid-cell div.event p.event-date span.month{margin-bottom:8px}.home-posts .fgrid .fgrid-cell div.event p.event-date span.day{font-size:28px;letter-spacing:1px}.home-posts .fgrid .fgrid-cell div.event p.event-title{color:#000;font-size:30px;margin-bottom:0;font-family:"bebas-neue",arial,sans-serif}.home-posts .fgrid .fgrid-cell div.event p.event-desc{font-size:16px;margin-bottom:0}.home-posts .fgrid .fgrid-cell div.post:before,.home-posts .fgrid .fgrid-cell div.post:after{content:" ";display:table}.home-posts .fgrid .fgrid-cell div.post:after{clear:both}.home-posts .fgrid .fgrid-cell div.post:before,.home-posts .fgrid .fgrid-cell div.post:after{content:" ";display:table}.home-posts .fgrid .fgrid-cell div.post:after{clear:both}.home-posts .fgrid .fgrid-cell div.post .post-thumb{float:left;max-width:120px;margin-right:20px}.home-posts .fgrid .fgrid-cell div.post p.post-title{color:#000;font-size:30px;margin-bottom:0;font-family:"bebas-neue",arial,sans-serif}.home-posts .fgrid .fgrid-cell div.post p.post-desc{font-size:16px;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.home-posts{padding:30px 0}.home-posts h3{font-size:36px}.home-posts hr{margin:20px 0}.home-posts .fgrid .fgrid-cell:nth-of-type(1){padding-right:20px}.home-posts .fgrid .fgrid-cell::nth-of-type(2){padding-left:20px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.home-posts{background:#fff}.home-posts .fgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-posts .fgrid .fgrid-cell{-ms-flex-preferred-size:100%;flex-basis:100%}.home-posts .fgrid .fgrid-cell.col6{-ms-flex-preferred-size:100%;flex-basis:100%}.home-posts .fgrid .fgrid-cell:nth-of-type(1){padding-right:20px}.home-posts .fgrid .fgrid-cell:nth-of-type(2){padding-left:20px}.home-posts .fgrid .fgrid-cell h3{font-size:34px}}.home-carousel{padding:40px 0 110px}.home-carousel h4{font-size:24px;margin-bottom:40px}.home-carousel .slick-arrow{display:none !important}.home-carousel .slick-slider .slick-list .slick-track .slick-slide img{margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.home-carousel{padding:25px 0 40px}}aside ul{margin:0}aside ul li{font-size:16px;margin-bottom:5px}aside.side-nav ul{margin:0;list-style:none}aside.side-nav ul li{padding:0;margin-bottom:5px}aside.side-nav ul li:before{display:none}aside.side-nav ul li.active a{color:#000}aside.side-nav ul li ul{padding-left:10px;margin:10px 0 15px;border-left:1px solid #00a6e4}aside.side-nav ul li ul li{font-size:14px;margin-bottom:8px}aside.side-nav ul li ul li.active>a{color:#00a6e4}aside h5{clear:both;font-size:22px;padding-bottom:10px;border-bottom:1px solid #dedede}aside .box{background:#00a6e4;margin-bottom:20px;padding:22px 22px 5px}aside .box h3{color:#fff;font-size:30px}aside .box.grn{background:#7abc4b}aside .box.img{padding:0;background-color:transparent}aside .box.img>a{display:block}aside .box.img img{display:block;max-width:100%}aside .news-post{padding-top:15px}aside .news-post p{margin-bottom:5px}aside .news-post p.title{color:#000;font-size:20px;font-family:"bebas-neue",arial,sans-serif}aside .news-post p.excerpt{font-size:14px}aside .upcoming-events .news-post{position:relative;padding-left:58px}aside .upcoming-events .news-post p.event-date{left:0;top:12px;width:45px;height:45px;padding:6px;color:#fff;font-size:16px;line-height:100%;text-align:center;position:absolute;background:#7abc4b;letter-spacing:1px;font-family:"bebas-neue",arial,sans-serif;border-radius:50% 50% 5px 50%}aside .upcoming-events .news-post p.event-date span{display:block}aside .upcoming-events .news-post p.event-date span.month{margin-bottom:8px}aside .upcoming-events .news-post p.event-date span.day{font-size:28px;letter-spacing:1px}aside .upcoming-events .news-post p.event-date span.month{font-size:14px;margin-bottom:0}aside .upcoming-events .news-post p.event-date span.day{font-size:22px}aside .file-list,aside .latest-news,aside .upcoming-events{margin-bottom:40px}@media only screen and (min-width: 1024px) and (max-width: 1199px){aside .box h3{font-size:24px}}aside .blog-nav ul li{padding-left:0 !important}aside .blog-nav ul li:before{display:none}aside h1,aside .single_sidebar_headline{color:#7abc4b;font-size:60px;margin:0 0 50px;line-height:100%;font-family:"bebas-neue",arial,sans-serif}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){aside.additional-content{padding-bottom:30px;padding-top:0 !important}}.page-banner{padding:20px 0;background:#004987}.page-banner p{margin:0;color:#fff;font-size:30px;font-style:italic}.page-banner.grn{background:#89c537}.page-banner.lbl{background:#00a6e4}.main-content{height:100%;padding:0 34px 40px;border:1px solid #dedede;border-bottom:none;border-top:none}.blog-page .main-content{padding-left:0;border-left:none}.blog-page .main-content .hentry header{padding:0}.blog-page .main-content .hentry header .post-publish-date{display:block;font-size:14px;font-style:italic;margin-bottom:5px}.blog-page .main-content .hentry header>a:hover{text-decoration:none}.blog-page .main-content .hentry header>a:hover h2{color:#00a6e4}.blog-page .main-content .hentry .post-thumb-container{float:right;margin-left:20px}.blog-page .main-content .hentry .post-thumb-container.full{margin-left:0}.blog-page .main-content .hentry .post-excerpt{margin-bottom:8px}.blog-page .main-content .hentry .post-terms{color:#000;font-size:18px;margin-top:15px;margin-right:10px;display:inline-block;font-family:"bebas-neue",arial,sans-serif}.blog-page .main-content .hentry .post-terms>span{margin-left:5px}.blog-page .main-content .hentry .post-terms a{font-size:14px;letter-spacing:0;font-family:'Lora',times,serif}.blog-page.search-page .main-content{border:none;padding-right:0}.main-content>ul>li{margin-bottom:10px}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin:0 0 5px}.main-content h1{font-size:60px}.main-content h2{font-size:36px}.main-content h3{font-size:28px}.main-content h4{font-size:20px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.main-content h1{font-size:48px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.main-content h1{font-size:42px}.main-content h2{font-size:28px}.main-content h3{font-size:24px}.main-content h4{font-size:20px}}.interior-layout>.fgrid-cell.col-10 .main-content{padding-right:0;border-right:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.interior-layout>.fgrid-cell.col-10{-ms-flex-preferred-size:80%;flex-basis:80%}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.interior-layout>.fgrid-cell.col-10{-ms-flex-preferred-size:100%;flex-basis:100%}.interior-layout>.fgrid-cell.col-10 .main-content{border-left:0;padding-left:0}}.interior-layout.blog-page .fgrid-cell.col-3{-ms-flex-preferred-size:285px;flex-basis:285px}.interior-layout.blog-page .fgrid-cell.col-9{-ms-flex-preferred-size:calc(100% - 285px);flex-basis:calc(100% - 285px)}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.interior-layout.blog-page{-ms-flex-wrap:wrap;flex-wrap:wrap}.interior-layout.blog-page .fgrid-cell.col-9{-ms-flex-preferred-size:100%;flex-basis:100%}.interior-layout.blog-page .fgrid-cell.col-9 .main-content{padding-right:0;border-right:none}.interior-layout.blog-page .fgrid-cell.col-9+.fgrid-cell.col-3{-ms-flex-preferred-size:100%;flex-basis:100%}.interior-layout.blog-page .fgrid-cell.col-9+.fgrid-cell.col-3 aside.additional-content h1{display:none}}#pta-search{margin-bottom:20px;padding:15px 20px 20px;background:#ebebeb}#pta-search select{margin-bottom:0}#pta-search .search-container{position:relative}#pta-search .search-container input{float:left;margin-bottom:0}#pta-search .search-container input[type="submit"]{margin:0;width:20%;height:40px;transition:none;background-color:#fff;border:1px solid #dedede;border-left:none;background-image:url(img/search-ico@2x.png);background-position:center right 15px;background-repeat:no-repeat;background-size:18px 18px}#pta-search .search-container input[type="submit"]:hover{background-color:#fff}#pta-search .search-container input[type="text"]{width:80%;border-right:none}#pta-search .search-container input[type="text"]:focus+input[type="submit"]{border-color:#00a6e4}#pta-search span.select2-container{margin:0;padding:0;background:#fff;width:auto !important;border:1px solid #dedede}#pta-search span.select2-container.select2-container--focus,#pta-search span.select2-container.select2-container--open{border:1px solid #00a6e4}#pta-search span.select2-container .selection .select2-selection{border:none;height:38px;padding:5px 15px;border-radius:0}#pta-search span.select2-container .selection .select2-selection .select2-selection__rendered{padding:0;text-align:left;font-size:16px;font-family:'Lora',times,serif}#pta-search span.select2-container .selection .select2-selection .select2-selection__arrow{top:6px;right:6px}#pta-search span.select2-container .selection .select2-selection .select2-selection__arrow b{display:none}#pta-search span.select2-container .selection .select2-selection .select2-selection__arrow:before{top:9px;right:9px;content:"";width:12px;height:8px;display:block;position:absolute;background:url(img/acc-caret@2x.png) 0 0 no-repeat;background-size:12px 8px}@media only screen and (max-width: 529px){#pta-search .grid .col-6{width:100%}#pta-search .grid .col-6:first-of-type{margin-bottom:20px}}.interior-layout.fgrid--gutters>.fgrid-cell article:not(.tribe_events),.interior-layout.fgrid--gutters>.fgrid-cell aside{padding-top:40px}.interior-layout.fgrid--gutters>.fgrid-cell article:not(.tribe_events).main-content,.interior-layout.fgrid--gutters>.fgrid-cell aside.main-content{padding-top:32px}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (min-width: 530px) and (max-width: 767px){.interior-layout{-ms-flex-wrap:wrap;flex-wrap:wrap}.interior-layout .fgrid-cell.col-2{-ms-flex-preferred-size:20%;flex-basis:20%}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7{-ms-flex-preferred-size:75%;flex-basis:75%}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7 .main-content{border-right:none;padding-right:12px}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3:before{top:0;right:0;left:20px;content:"";height:1px;display:block;position:absolute;background:#dedede}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside{padding:20px 0}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:before,.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:after{content:" ";display:table}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:after{clear:both}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:before,.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:after{content:" ";display:table}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 aside:after{clear:both}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box{float:left;width:30.33%;margin:0 0 20px 3.33%;vertical-align:middle}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box:first-of-type{margin:0 0 20px 0}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box h3{font-size:28px}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box .btn{padding:15px;margin-right:0;font-size:14px;letter-spacing:.5px}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box img{width:100%}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.interior-layout{-ms-flex-wrap:wrap;flex-wrap:wrap}.interior-layout>.fgrid-cell.col-2{display:none}.interior-layout>.fgrid-cell.col-2+.fgrid-cell.col-7{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.interior-layout>.fgrid-cell.col-2+.fgrid-cell.col-7 .main-content{border-left:none;border-right:none;padding:32px 0 40px}.interior-layout>.fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box h3{font-size:20px}}@media only screen and (max-width: 529px){.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3{-ms-flex-preferred-size:100%;flex-basis:100%}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box{width:100%}.interior-layout .fgrid-cell.col-2+.fgrid-cell.col-7+.fgrid-cell.col-3 .box img{width:100%}}.container{margin:0 auto;padding-left:20px;padding-right:20px;max-width:1240px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container.narrow{max-width:540px}.site-wrapper{height:100%;margin:0 auto;max-width:1800px;overflow-x:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.25)}.site-main{min-height:500px}.site-main.top-bottom-gutters{padding-top:20px;padding-bottom:20px}body.admin-bar header.site-header{top:0}.select2-dropdown{border-color:#dedede !important}.select2-dropdown .select2-search--dropdown{padding:10px 15px !important}.select2-dropdown .select2-search--dropdown .select2-search__field{font-size:14px;padding:10px;border:1px solid #dedede !important}.select2-dropdown .select2-results .select2-results__options .select2-results__option{font-size:14px;padding:5px 15px 10px}.select2-dropdown .select2-results .select2-results__options .select2-results__option:before{display:none}.select2-selection__clear{margin-right:20px}.btn,input[type="submit"],button,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a{border:none;color:#fff;line-height:1;cursor:pointer;font-weight:400;padding:15px 20px;margin-right:10px;margin-bottom:20px;background:#00a6e4;letter-spacing:3px;display:inline-block;text-transform:uppercase;transition:all .25s ease;font-size:16px;font-family:"bebas-neue",arial,sans-serif}.btn.grn,input[type="submit"].grn,button.grn{background:#7abc4b}.btn.sml,input[type="submit"].sml,button.sml{font-size:13px}.btn.lrg,input[type="submit"].lrg,button.lrg{font-size:19px}.btn:hover,input[type="submit"]:hover,button:hover{background:#004987;text-decoration:none}.btn.drk,input[type="submit"].drk,button.drk{background:#004987}.btn.drk:hover,input[type="submit"].drk:hover,button.drk:hover{background:#003867}.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;height:600px;position:relative;background:#00a6e4}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides>li:before{display:none}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"";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 .slides{height:100%}.flexslider .slides>li{height:100%;position:relative}.flexslider .slides>li:before,.flexslider .slides>li:after{content:" ";display:table}.flexslider .slides>li:after{clear:both}.flexslider .slides>li:before,.flexslider .slides>li:after{content:" ";display:table}.flexslider .slides>li:after{clear:both}.flexslider .slides>li .img-wrap{top:0;left:0;bottom:0;right:41%;position:absolute;background-repeat:no-repeat;background-size:cover !important;background-position:center center !important}.flexslider .slides>li .caption-wrap{top:0;right:0;bottom:0;left:59%;position:absolute}.flexslider .slides>li .caption-wrap .caption{opacity:0;filter:alpha(opacity=0);padding:42px;height:600px;max-width:488px;position:relative;display:table-cell;vertical-align:middle;transition:none}.flexslider .slides>li .caption-wrap .caption p{color:#fff;font-size:60px;margin-bottom:0;line-height:100%;font-family:"bebas-neue",arial,sans-serif}.flexslider .flex-control-nav{display:none}.flexslider .flex-direction-nav{left:0;top:273px;right:41%;z-index:100;position:absolute}.flexslider .flex-direction-nav>li{width:40px;height:54px;padding-left:0;background-color:rgba(255,255,255,0.5)}.flexslider .flex-direction-nav>li.flex-nav-prev{float:left}.flexslider .flex-direction-nav>li.flex-nav-next{float:right}.flexslider .flex-direction-nav>li.flex-nav-prev>a,.flexslider .flex-direction-nav>li.flex-nav-next>a{background-image:url(img/caret-sprite@2x.png);background-position:14px 20px;background-repeat:no-repeat;background-size:40px 14px}.flexslider .flex-direction-nav>li.flex-nav-next>a{background-position:-14px 20px}.flexslider .flex-direction-nav>li a{width:40px;height:54px;display:block;overflow:hidden;text-indent:110%;white-space:nowrap}.flexslider .flex-direction-nav>li:before{display:none}.flexslider .flex-direction-nav>li:hover{background-color:#fff}@media only screen and (min-width: 768px) and (max-width: 1023px){.flexslider{height:400px}.flexslider .slides>li .caption-wrap .caption{height:400px;padding:30px}.flexslider .slides>li .caption-wrap .caption p{font-size:36px}.flexslider .flex-direction-nav{top:50%;margin-top:-28px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.flexslider{height:auto}.flexslider .slides>li .img-wrap{top:0;right:0;min-height:265px;position:relative}.flexslider .slides>li .caption-wrap{left:0;position:relative}.flexslider .slides>li .caption-wrap .caption{height:auto;padding:20px;max-width:100%}.flexslider .slides>li .caption-wrap .caption p{font-size:34px}.flexslider .slides>li .caption-wrap .caption .btn{margin-bottom:10px}.flexslider .flex-direction-nav{right:0;top:105px}}@media only screen and (max-width: 529px){.flexslider .slides>li .img-wrap{min-height:195px}.flexslider .flex-direction-nav{right:0;top:70px}}.accordion{border-bottom:1px solid #dedede}.accordion header{cursor:pointer;padding:15px 20px;position:relative;border:1px solid #dedede;border-bottom:none}.accordion header>h3{color:#00a6e4;font-size:18px;margin-bottom:0;line-height:140%;font-family:'Lora',times,serif}.accordion header .ui-icon{top:50%;height:8px;right:20px;width:12px;display:block;margin-top:-4px;position:absolute;transition:all .25s ease;background:url(img/acc-caret@2x.png) 0 0 no-repeat;background-size:12px 8px}.accordion header+div{padding:15px 20px;border:1px solid #dedede;border-bottom:none}.accordion header:focus{outline:none}.accordion header:hover>h3{color:#000}.accordion header.ui-state-active{border-color:#00a6e4;box-shadow:inset 0 -1px 0 0 #00a6e4}.accordion header.ui-state-active>h3{color:#000}.accordion header.ui-state-active+div{border-top:1px solid #fff}.accordion header.ui-state-active>.ui-icon{transform:rotate(-180deg)}.accordion header.additional{padding:10px 20px}.accordion header.additional span.sub-headline{color:black;display:block;font-size:14px;font-weight:bold}.accordion .ui-accordion-content:before,.accordion .ui-accordion-content:after{content:" ";display:table}.accordion .ui-accordion-content:after{clear:both}.accordion .ui-accordion-content:before,.accordion .ui-accordion-content:after{content:" ";display:table}.accordion .ui-accordion-content:after{clear:both}.accordion .ui-accordion-content .dir-img{float:left;margin:0 20px 20px 0}.accordion .ui-accordion-content .dir-info{font-size:14px;margin-bottom:5px}.accordion .ui-accordion-content .dir-info span{font-weight:bold}@media only screen and (max-width: 529px){.accordion .ui-accordion-content .dir-info{clear:both}}.accordion .ui-accordion-content .acc-cont{margin-top:20px}.dir-box{padding:20px;margin-bottom:20px;border:1px solid #d5d5d5}.dir-box h3{margin-bottom:15px}.dir-box h4,.dir-box a{font-size:18px;position:relative;font-style:italic;margin-bottom:10px;display:inline-block;padding:5px 0 5px 40px;font-family:'Lora',times,serif;border-bottom:1px solid #d5d5d5}.dir-box h4.pta-webaddr,.dir-box a.pta-webaddr{border:none;margin-bottom:0;margin-right:30px}.dir-box h4.pta-join,.dir-box a.pta-join{border:none;margin-bottom:0}.dir-box h4:before,.dir-box a:before{left:0;top:50%;content:"";width:30px;height:22px;display:block;margin-top:-11px;margin-right:10px;position:absolute;vertical-align:top;background:url(img/dir-icon-sprite@2x.png) 0 0 no-repeat;background-size:30px 115px}.dir-box h4.pta-name:before,.dir-box a.pta-name:before{background-position:0 -26px}.dir-box h4.pta-webaddr:before,.dir-box a.pta-webaddr:before{background-position:0 -45px;vertical-align:-5px}.dir-box h4.pta-email:before,.dir-box a.pta-email:before{background-position:0 -66px}.dir-box h4.pta-join:before,.dir-box a.pta-join:before{background-position:0 -88px}.dir-box a.social{width:39px;height:39px;border:none;overflow:hidden;text-indent:100%;white-space:nowrap;margin:10px 5px 0 0;display:inline-block;background-image:url(img/search-social-sprite@2x.png);background-position:14px 8px;background-repeat:no-repeat;background-size:62px 23px}.dir-box a.social:before{display:none}.dir-box a.social.fb{background-color:#004987}.dir-box a.social.fb:hover{background-color:#003867}.dir-box a.social.tw{background-color:#00a6e4;background-position:-30px 7px}.dir-box a.social.tw:hover{background-color:#0093cb}@media only screen and (min-width: 1024px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 1023px){.dir-box h4,.dir-box a{font-size:14px}}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.dir-box .fgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}.dir-box .fgrid .col-6{-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}.dir-box .fgrid .col-6 h4.pta-webaddr,.dir-box .fgrid .col-6 a.pta-webaddr{margin-bottom:10px;border-bottom:1px solid #d5d5d5}.dir-box .fgrid .col-6 h4,.dir-box .fgrid .col-6 a{word-break:break-all;font-size:16px}}.region-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch}.region-grid .region-block{height:100%;font-size:16px;min-height:228px;position:relative;padding:18px 15px;border:1px solid #d5d5d5}.region-grid .region-block span.region-num{width:31px;height:31px;color:#fff;display:block;font-size:20px;line-height:31px;text-align:center;position:absolute;background:#7abc4b;border-radius:50%;font-family:"bebas-neue",arial,sans-serif}.region-grid .region-block h3{padding-left:40px;margin-bottom:10px}.region-grid .region-block h4{font-size:16px;font-weight:bold;font-family:'Lora',times,serif}.region-grid .region-block p{margin-bottom:8px}@media only screen and (max-width: 529px){.region-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.region-grid .fgrid-cell{-ms-flex:0 0 100%;flex:0 0 100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#login-pop{top:50%;right:0;transform:scale(0);opacity:0;filter:alpha(opacity=0);width:100%;height:100%;position:fixed;visibility:hidden;transition:all .25s ease;background:rgba(0,56,103,0.95);z-index:10000}#login-pop.active{top:0;transform:scale(1);opacity:1;filter:alpha(opacity=100);visibility:visible}#login-pop .container{height:100%}#login-pop .container form{height:100%}#login-pop .container form label{color:#fff}#login-pop .container form input[type="submit"]:hover{background:#7abc4b}#login-pop .container .fgrid{height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#login-pop h2{color:#fff;font-size:46px;letter-spacing:2px;margin-bottom:30px}#login-pop .pop-closer{top:20px;right:20px;width:40px;height:40px;overflow:hidden;text-indent:100%;position:absolute;white-space:nowrap}#login-pop .pop-closer:before,#login-pop .pop-closer:after{top:50%;content:"";width:100%;height:4px;display:block;background:#fff;position:absolute;transform:translateY(-2px)}#login-pop .pop-closer:before{transform:rotate(-45deg)}#login-pop .pop-closer:after{transform:rotate(45deg)}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){#login-pop .pop-closer{top:20px;right:23px;width:30px;height:30px}#login-pop .pop-closer:before,#login-pop .pop-closer:after{height:2px;transform:translateY(-1px)}#login-pop .pop-closer:before{transform:rotate(-45deg)}#login-pop .pop-closer:after{transform:rotate(45deg)}}.home-content h1,.home-callout .container h2,.main-content h1,.main-content h2,.flexslider .slides>li .caption-wrap .caption p{letter-spacing:2px}.home-posts h3,.main-content h3,.main-content h4,.main-content h5,aside h5,aside h1,aside p.single_sidebar_headline,aside .box h3,footer.site-footer h5,nav.main-nav>ul>li>a,footer.site-footer .page-list>li a{letter-spacing:1px}aside .news-post p.title,#tribe-events .tribe-bar-filters .tribe-title,#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:after,.blog-page .main-content .hentry .post-terms{letter-spacing:.5px}html.touch a,html.touch a.btn,html.touch button.btn,html.touch input.btn,html.touch input[type="submit"],html.touch .main-navigation ul>li a,html.touch .main-navigation ul>li>ul:after,html.touch footer.site-footer .social-area .ico,html.touch footer.site-footer .social-area .ico:after,html.touch section#hero-slider .flexslider .flex-direction-nav li,html.touch section#hero-slider .flexslider .flex-control-paging li a,html.touch section.featured-grid .featured-block a,html.touch section.featured-grid .featured-block a .featured-image:before,html.touch section.featured-grid .featured-block a .featured-image:after,html.touch a .img_cont.scale:after,html.touch a .img_cont.scale span.hover,html.touch section#gen-interior form a.img-magnif:before,html.touch section#gen-interior form a.img-magnif:after{transition:none !important}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}.copy,.menu-btn,header nav,.login-pop,.home-slider,footer .col-3,#tribe-events-bar,#tribe-events-header,.tribe-events-notices,#tribe_events_filters_wrapper,#loginform-custom{display:none}.slick-slide{display:inline-block}}.tribe-common .tribe-common-c-btn,.tribe-events-c-events-bar__filter-button{--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif;border-radius:0}.tribe-events-c-events-bar__views,.tribe-filter-bar-c-pill.tribe-filter-bar-c-pill--button.tribe-filter-bar__filters-slide-pill{--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif;text-transform:uppercase;letter-spacing:3px}.tribe-common .tribe-events-single-event-title,.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif}.tribe-common a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button,.tribe-common .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button{background:#00a6e4;border:0;border-radius:0;color:#fff;letter-spacing:3px;text-transform:uppercase;font-weight:400;font-family:"bebas-neue",arial,sans-serif;transition:all .25s ease}.tribe-common a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button:hover,.tribe-common .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button:hover{background:#004987}.tribe-common-c-btn.tribe-events-c-search__button:hover{background:#003867}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0 0 60px 0}.tribe-events ul li{padding-left:0}.tribe-events ul li::before{display:none}.tribe-common.tribe-events .tribe-events-c-events-bar__search-container{left:var(--tec-grid-gutter-small-half);right:var(--tec-grid-gutter-small-half);padding:15px;border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{padding:0;left:auto;right:auto;border:0;border-radius:0;box-shadow:none}.tribe-filter-bar.tribe-filter-bar--horizontal,.tribe-filter-bar.tribe-filter-bar--vertical{width:auto;left:var(--tec-grid-gutter-small-half);right:var(--tec-grid-gutter-small-half);padding:15px;border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar{width:100%;left:0;right:auto;border:0;border-radius:0;box-shadow:none}.tribe-events .tribe-events-calendar-month__calendar-event-title-link{--tec-color-text-events-title:#004987;font-size:12px;line-height:11px}.tribe-events .tribe-events-calendar-month__header-column{padding:10px 0}.tribe-events-calendar-month header.tribe-events-calendar-month__header{background:#7abc4b}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title,.tribe-events .tribe-events-calendar-month__header-column-title{text-align:center;font:400 22px/1.4 "bebas-neue",arial,sans-serif;color:#fff}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime,.tribe-events .tribe-events-calendar-month__calendar-event-datetime{display:none}.tribe-common .tribe-events-calendar-month__multiday-event-hidden-title.tribe-common-h8{--tec-font-size-1:12px;font-weight:400;font-size:12px;line-height:11px}.tooltipster-base.tribe-events-tooltip-theme{min-width:320px}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:#000;font-size:16px;line-height:1.4}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-title{margin:10px 0;font-family:"bebas-neue",arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;line-height:1.1}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-title>a{color:#7abc4b;border-bottom:none !important}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-title>a:hover{color:#00a6e4}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-description{font-size:14px}.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper,.tooltipster-base.tribe-events-tooltip-theme .tribe-events-calendar-month__calendar-event-tooltip-cost{display:none}.tribe-events-calendar-month__calendar-event.tribe_events.type-tribe_events:not(:last-of-type){border-bottom:1px solid #e7e7e7;margin:0 5%;padding:8px 8px 10px 8px}.tribe-events-c-subscribe-dropdown__container{display:none !important}.tribe-events-calendar-month:before{border:0;padding:0;height:8px;width:100%;content:"";margin:0 0 40px;display:block;background:url(img/squiggle@2x.png) 0 0 repeat-x;background-size:38px 8px}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{--tec-color-accent-primary:#00a6e4}@media only screen and (min-width: 768px) and (max-width: 1023px),only screen and (max-width: 929px),only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.tribe-events .tribe-events-l-container{--tec-spacer-12:0;--tec-spacer-11:0;--tec-grid-gutter-page-small:0}.tribe-events .tribe-events-c-nav__list-item{width:unset}.tribe-events .tribe-events-header__events-bar,.tribe-events .tribe-events-c-top-bar__datepicker{margin-top:20px}.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:100%}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover,.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{--tec-color-accent-primary:#00a6e4}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{--tec-color-day-marker-month:#fff}.tribe-events .tribe-events-calendar-month__day{border-radius:0}}.hentry header.tribe-events-calendar-list__event-header{padding:0}.tribe-events-calendar-list__event-featured-image-wrapper{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:100%}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator{position:relative;display:block;text-align:left}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text{color:#000;font-size:48px;font-family:"bebas-neue",arial,sans-serif}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.tribe-events-calendar-list .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text{font-size:28px}}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:after{border:0;padding:0;height:8px;width:100%;content:"";margin:10px 0 20px;display:block;background:url(img/squiggle@2x.png) 0 0 repeat-x;background-size:38px 8px}@media only screen and (max-width: 529px){.tribe-events-calendar-list .tribe-events-calendar-list__month-separator{text-align:center}}.tribe-events-calendar-list .type-tribe_events{padding:15px 0;position:relative;padding-left:82px;margin-bottom:20px}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details{top:0;left:0;width:68px;height:68px;color:#fff;padding:12px;font-size:16px;line-height:100%;text-align:center;position:absolute;background:#7abc4b;letter-spacing:1px;font-family:"bebas-neue",arial,sans-serif;border-radius:50% 50% 5px 50%}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details span{display:block}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details span.month{margin-bottom:8px}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details span.day{font-size:28px;letter-spacing:1px}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details{width:48px;height:48px;padding:8px}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details span.month{font-size:16px;margin-bottom:0}.tribe-events-calendar-list .type-tribe_events .tribe-event-schedule-details span.day{font-size:22px}}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-title{font-size:32px;margin-bottom:15px}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-title>a{color:#000}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-title>a:hover{color:#00a6e4;text-decoration:none}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-title{font-size:26px}}.tribe-events-calendar-list .type-tribe_events .tribe-events-event-image{float:left;margin-right:20px}.tribe-events-calendar-list .type-tribe_events .tribe-events-event-meta{display:none}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-description{color:#4a4a4a;font-size:16px}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-description a{color:#00a6e4;font-size:14px;font-weight:bold;position:relative;padding-bottom:10px}.tribe-events-calendar-list .type-tribe_events .tribe-events-list-event-description>p{margin-bottom:10px}@media only screen and (min-width: 530px) and (max-width: 767px),only screen and (max-width: 529px){.tribe-events-calendar-list .type-tribe_events{padding-left:62px}}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:before,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:before,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:before,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:before,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:after,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:after{content:" ";display:table}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:after,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:after{clear:both}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:before,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:before,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:before,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:before,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:after,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:after{content:" ";display:table}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav:after,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list:after{clear:both}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-previous,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav li.tribe-events-nav-previous,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list li.tribe-events-nav-previous,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list li.tribe-events-nav-previous,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav li.tribe-events-c-nav__list-item--prev,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav li.tribe-events-c-nav__list-item--prev,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list li.tribe-events-c-nav__list-item--prev,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list li.tribe-events-c-nav__list-item--prev{float:left}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-next,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav li.tribe-events-nav-next,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list li.tribe-events-nav-next,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list li.tribe-events-nav-next,.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav li.tribe-events-c-nav__list-item--next,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav li.tribe-events-c-nav__list-item--next,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list li.tribe-events-c-nav__list-item--next,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list li.tribe-events-c-nav__list-item--next{float:right}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a{transition:none !important}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a:after,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a:after,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a:after{content:""}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a:hover,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a:hover,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a:hover,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a:hover{background:#003867;text-decoration:none}.tribe-events-calendar-list #tribe-events-footer .tribe-events-sub-nav a>span,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-sub-nav a>span,.tribe-events-calendar-list #tribe-events-footer .tribe-events-c-nav__list a>span,.tribe-events-calendar-list .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a>span{display:none}.tribe-events .tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev,.tribe-events .tribe-events-c-nav__list-item--next .tribe-events-c-nav__next,.tribe-events-back a{--tec-color-text-primary:#fff;border:none;color:#fff;cursor:pointer;padding:15px 20px;margin-right:10px;margin-bottom:20px;background:#00a6e4;letter-spacing:3px;display:inline-block;font:400 16px/1 "bebas-neue",arial,sans-serif;text-transform:uppercase;transition:all .25s ease}.tribe-events .tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev svg,.tribe-events .tribe-events-c-nav__list-item--next .tribe-events-c-nav__next svg,.tribe-events-back a svg{display:none}.tribe-events .tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-nav__list-item--next .tribe-events-c-nav__next:hover,.tribe-events-back a:hover{background:#004987}#tribe-events-pg-template{padding:0}.tribe-events-single-event-title{--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif;--tec-font-weight-bold:400;--tec-font-size-7:60px;line-height:1.1}.tribe-events-single .tribe-events-schedule{margin-top:0;margin-bottom:20px}.tribe-events-single .tribe-events-schedule h2{color:#676767;--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif;--tec-line-height-3:1.1}.tribe-events-single .tribe-events-event-meta dl dd{font-size:16px;text-indent:5px;margin:0 0 10px;font-style:italic}.tribe-events-single .tribe-events-event-image{text-align:left}.tribe-events-single .events-disclosure{font-size:14px}.tribe-events-cal-links .tribe-events-viewmore{font-weight:400}@media only screen and (max-width: 529px){#tribe-events #tribe-events-footer .tribe-events-sub-nav li a{padding:12px;font-size:14px}}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{padding-left:0 !important;background:none;font-size:18px}.tribe-events-cal-links .tribe-events-gcal:not(:last-of-type),.tribe-events-cal-links .tribe-events-ical:not(:last-of-type){margin-right:var(--tec-spacer-8)}.tribe-events-notices{margin:10px 0 18px;padding:0;border:none;color:#919191;font-size:18px;background:none;font-style:italic}.tribe-events-notices ul li::before{display:none}.tribe-events-content{--tec-color-text-primary:#676767}.tribe-events-content a,.tribe-events-content a:hover{border-bottom:none}.tribe-events-content p{--tec-font-size-4:18px;--tec-line-height-2:1.4;--tec-color-text-primary:#676767}.tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-related-events-title,.tribe-related-events-title{--tec-color-text-primary:#000;--tec-font-size-2:28px;--tec-font-weight-bold:400;letter-spacing:1px;font-family:"bebas-neue",arial,sans-serif;--tec-font-family-sans-serif:"bebas-neue",arial,sans-serif}.tribe-events-related-events-title{font-size:36px}.tribe-related-events-title{--tec-line-height-3:1.1;margin-bottom:4%}.single-tribe_events .tribe-events-single .tribe-events-event-meta,.tribe-events-single ul.tribe-related-events li{--tec-color-text-primary:#676767;font:normal 18px/1.4 'Lora',times,serif}.single-tribe_events .tribe-events-single .tribe-events-event-meta dt,.tribe-events-single ul.tribe-related-events li dt{font-weight:700}.tribe-events-meta-group{width:unset;-ms-flex:none;flex:none}