﻿#navbar-wrapper{display:initial}@font-face{font-family:"sf-icon-font";src:url("../fonts/sf-icon-font.eot?79e0479e6838c20c17a2dc7707457f47");src:url("../fonts/sf-icon-font.eot?#iefix") format("embedded-opentype"),url("../fonts/sf-icon-font.woff?79e0479e6838c20c17a2dc7707457f47") format("woff"),url("../fonts/sf-icon-font.ttf?79e0479e6838c20c17a2dc7707457f47") format("truetype"),url("../fonts/sf-icon-font.svg?79e0479e6838c20c17a2dc7707457f47#sf-icon-font") format("svg");font-weight:normal;font-style:normal}[class="icon- -single"],[class*=" icon-"]:before,[class*=" icon-"]:after,[class^=icon-]:before,[class^=icon-]:after{font-family:"sf-icon-font";vertical-align:middle;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-single,.icon-item-file:after{content:"±"}.icon-no-image-single,.icon-item-no-image:after{content:"²"}.icon-file:before{content:"±"}.icon-no-image:before{content:"²"}.icon--text:before{vertical-align:baseline;margin-right:.3em}.icon-align{position:relative;display:inline-block;margin-top:-4px;font-size:19px;color:#3390cf}.icon-no-image{font-size:70px;color:#ddd}.icon-txt{position:relative;display:inline-block;line-height:normal}.icon-txt.icon-file{color:#999}.icon-txt [class^=icon-txt-]{position:absolute;top:47%;right:-3%;padding:.2em .4em;font-size:.25em;line-height:normal;height:auto;font-style:normal;font-weight:bold;text-transform:uppercase;background-color:#333;color:#fff}.icon-txt .icon-txt-xlsx{background-color:#38ab63}.icon-txt .icon-txt-doc,.icon-txt .icon-txt-docx{background-color:#1a8cff}.icon-txt .icon-txt-ppt,.icon-txt .icon-txt-pptx{background-color:#ed8527}.icon-txt .icon-txt-pdf{background-color:#ff4848}.icon-txt .icon-txt-zip{background-color:#596c9b}.icon-sm{font-size:22px}.icon-sm [class^=icon-txt-]{top:43%;right:-20%;padding:.1em .3em;font-size:.35em}.icon-md{font-size:38px}.icon-lg{font-size:48px}pre{padding:0;border:0;background:rgba(0,0,0,0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.sf-loading>span,.sf-loading:before,.sf-loading:after{background-color:#9cc5f7;height:30px;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.1s infinite ease-in-out;animation:stretchdelay 1.1s infinite ease-in-out}.sf-loading{height:30px;width:6px;position:relative;margin:-5px 0 0 12px}.sf-loading:before,.sf-loading:after{content:" ";position:absolute;top:0}.sf-loading:before{-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:-10px}.sf-loading:after{-webkit-animation-delay:-1s;animation-delay:-1s;right:-10px}.sf-loading-wrapper{position:absolute;z-index:902;background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0}.sf-loading-wrapper .sf-loading{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);background-color:#105ab5}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1);background-color:#105ab5}}.sf-media .sf-img-thmb a{display:block;width:120px;height:90px;overflow:hidden}.sf-media .sf-video-thmb{position:relative;width:120px;height:90px;background-color:#000}.sf-media .sf-video-thmb a{display:block;position:absolute;top:50%;margin-top:-35px;height:70px;overflow:hidden}.sf-media .sf-video-thmb a .sf-icon-play{position:absolute;width:30px;height:30px;left:50%;top:50%;margin-left:-15px;margin-top:-15px;border-radius:50%;background-color:#000;opacity:.8}.sf-media .sf-video-thmb a .sf-icon-play:hover{background-color:#333}.sf-media .sf-video-thmb a .sf-icon-play:before{display:block;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #fff;position:absolute;left:12px;top:9px;content:""}.sf-media .sf-media-body h3{margin-top:0}body[contenteditable=true]{padding:20px}.sf-Gallery h2{margin-top:10px}.sf-Gallery-thumbs-container{overflow:hidden}.sf-Gallery-thumbs{margin:0 -5px}.sf-Gallery-thumbs a{display:inline-block;margin:0 5px 10px;border:5px solid rgba(0,0,0,0);width:130px;height:130px;line-height:120px;overflow:hidden;cursor:pointer}.sf-Gallery-thumbs a.is-selected{border-color:#428bca}.sf-Gallery-thumbs a>img{vertical-align:middle}.sf-Gallery-image{position:relative;height:600px;line-height:600px;margin-top:30px;text-align:center;background:#e4e4e4;border:1px solid #e4e4e4}.sf-Gallery-image>img{max-height:100%;width:auto;display:inline-block}.sf-Gallery-next,.sf-Gallery-prev{cursor:pointer;position:absolute;height:600px;width:50%;padding:0 50px;left:0;top:0;text-align:left;font-family:Verdana;color:#000;font-size:40px;line-height:600px;text-shadow:0 0 3px #fff;opacity:0;transition:opacity .2s ease;background:rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sf-Gallery-next:hover,.sf-Gallery-prev:hover{opacity:1;color:#000}.sf-Gallery-prev{background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)}.sf-Gallery-next{background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);left:auto;right:0;text-align:right}.sf-Gallery-navigation{margin:5px 0 30px}.sf-Gallery-thumbs.sf-Gallery-thumbs--video>div{display:inline-block;margin:0 5px 10px;border:5px solid rgba(0,0,0,0);width:160px;height:170px;cursor:pointer}.sf-Gallery-thumbs.sf-Gallery-thumbs--video a{display:block;margin:0;border:0;width:160px;height:130px;overflow:hidden;cursor:pointer}.sf-Gallery-thumbs.sf-Gallery-thumbs--video h3{margin-top:10px;font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid}.dropdown-submenu{position:relative}.dropdown-submenu:hover ul{left:100%;top:0;display:block}.navbar-collapse.in .dropdown-submenu ul{display:block;padding-left:20px}.navbar-collapse.in .right-caret{display:none}.nav-sitemap{display:table;width:100%;margin:0;padding:0;overflow:hidden}.nav-sitemap ul{margin:0;padding:0}.nav-sitemap li{list-style-type:none}.nav-sitemap>li{display:table-cell;border-left:1px solid #ccc}.nav-sitemap>li:first-child{border-left-width:0}@media only screen and (max-width: 480px){.nav-sitemap{display:block}.nav-sitemap>li{display:block;border-left-width:0}.nav-sitemap>li:first-child{border-top-width:0}}@media only screen and (min-width: 480px)and (max-width: 768px){.nav-sitemap{display:block}.nav-sitemap>li{float:left;width:48%;margin:0 1%;border-left-width:0}.nav-sitemap>li:nth-child(odd){clear:both}}.nav-stacked ul{margin-left:15px}ul.sf-autocomplete{position:absolute;padding:0;background:#fff;border:1px solid #ccc;list-style:none}ul.sf-autocomplete a{padding:3px;display:block;color:#000}ul.sf-autocomplete a.ui-state-focus{background-color:#eee}ul.sf-autocomplete a:hover{text-decoration:none}.sf-search-results{margin-bottom:20px}.sf-profile .sf-profile-avatar{position:relative;display:inline-block}.sf-profile .sf-profile-avatar .glyphicon-remove-sign{top:5px;right:5px;text-decoration:none;color:#999;background:#fff;border-radius:50%}.sf-document-list--table .sf-title{margin-left:10px}.sf-list--expandable i{margin-right:5px}.sf-list--expandable .sf-list-content{margin-left:20px}.sf-list--expandable .sf-list-item>div{margin-bottom:5px}.sf-list--expandable .sf-list-item h3:first-child{margin-top:0}.sf-lang-selector.list-inline>li{padding-right:0}.sf-lang-selector a{display:block;font-size:14px;padding:8px 10px;border-radius:8px}.sf-lang-selector a.selected{background-color:#f2f2f2;color:#333}.sf-lang-selector label select{display:block;font-weight:normal}.sf-Comments{margin-top:30px}.sf-Comments [class^=sf-icon]{display:inline-block}.sf-Comments .sf-loading{margin-bottom:15px}.sf-Comment-count{display:inline-block;margin-left:10px}.sf-Comment-count [class^=sf-icon]{display:inline-block;vertical-align:middle}[data-sf-role=error-message],[data-sf-role=list-loading-indicator],[data-sf-role=list-loading-indicator],[data-sf-role=comments-new-message-error],[data-sf-role=comments-new-logged-out-view],[data-sf-role=comments-new-name-error],[data-sf-role=captcha-container],[data-sf-role=single-comment-template],[data-sf-role=comments-new-pending-approval-message],[data-sf-role=comments-load-more-button],[data-sf-role=comments-new-form-button],[data-sf-role=comments-sort-new-button],[data-sf-role=comments-sort-old-button],[data-sf-role=comments-new-requires-authentication],[data-sf-role=list-rating-wrapper],[data-sf-role=review-new-form-replacement]{display:none}.sf-Comments-header{margin-bottom:30px}.sf-Comments-header h3{display:inline-block;margin-top:0;margin-right:20px}.sf-Comments-header a{margin-top:5px;margin-left:5px}.sf-Comments-header .selected{color:#333}.sf-Comments-list{margin-bottom:30px}.sf-Comments-list .sf-Comments-list-author{padding-right:5px;border-right:1px solid #ccc}.sf-Comments-form textarea{min-height:90px}.sf-Comments-more{margin-bottom:30px}.sf-Comment-subscribe{margin-top:15px;margin-left:50px}.sf-Review-already{margin-top:20px}.sf-Review-count{display:inline-block;margin-left:10px}.sf-Comment-count--block .sf-Comment-count,.sf-Comment-count--block .sf-Review-count{display:block;margin-left:0;margin-bottom:10px}.sf-Ratings .sf-Ratings-stars{display:inline-block;vertical-align:middle}.sf-Ratings .sf-Ratings-stars span{font-size:24px;color:#ccc;cursor:pointer}.sf-Ratings .sf-Ratings-stars span.hover,.sf-Ratings .sf-Ratings-stars span.on{color:#006cd8}.sf-Ratings .sf-Ratings-stars.sf-Ratings-stars--ronly span{cursor:default}.sf-Ratings .sf-Ratings-stars.sf-Ratings-stars--ronly span.on{color:#fc0}.sf-Ratings .sf-Ratings-average span,.sf-Ratings .sf-Ratings-count span,.sf-Ratings .sf-Ratings-count span{vertical-align:middle}.sf-site-selector a,.sf-site-selector span,.sf-site-selector strong{display:inline-block;font-size:14px;padding:6px 10px;border-radius:8px}.sf-site-selector a.selected,.sf-site-selector span.selected,.sf-site-selector strong.selected{background-color:#f2f2f2;color:#333}.sf-Code pre{color:#666}.sf-Tags .sf-Tags-size1{font-size:11px}.sf-Tags .sf-Tags-size2{font-size:13px}.sf-Tags .sf-Tags-size3{font-size:18px}.sf-Tags .sf-Tags-size4{font-size:24px}.sf-Tags .sf-Tags-size5{font-size:30px}.sf-Tags .sf-Tags-size6{font-size:36px}.sf-icon-feed{margin-right:3px;display:inline-block;vertical-align:middle}.sf-FileField .sf-icon-remove{display:inline-block;cursor:pointer}input[type=file].sf-FileField-input{display:inline-block}.sf-FormNav{padding:0}.sf-FormNav li{display:inline-block;margin-right:20px}.sf-FormNav li.active{font-weight:bold}.sf-FormNav-page{position:relative;display:inline-block;margin-right:10px;width:28px;height:28px;line-height:28px;color:#999;font-size:18px;border:1px solid #999;font-weight:bold;border-radius:50%;text-align:center;vertical-align:middle}.active .sf-FormNav-page{color:#333;border-color:#333}.past .sf-FormNav-page:after{content:"✓";position:absolute;left:7px}.past .sf-FormNav-page-number{display:none}.sf-Progress-percent,.sf-Progress-page-title{font-size:14px}.sf-Progress-percent{font-weight:bold}.sf-Progress-page-title{display:inline-block;padding-left:0}.sf-Progress-page-title li{display:none}.sf-Progress-page-title li.active{display:inline-block}.sf-icon-blogger{background-image:url(../images/sprite.png);background-position:0px -36px;width:16px;height:16px}.sf-icon-comment{background-image:url(../images/sprite.png);background-position:-32px -52px;width:17px;height:15px}.sf-icon-delicious{background-image:url(../images/sprite.png);background-position:0px -20px;width:16px;height:16px}.sf-icon-digg{background-image:url(../images/sprite.png);background-position:-16px -20px;width:16px;height:16px}.sf-icon-email{background-image:url(../images/sprite.png);background-position:-49px -52px;width:19px;height:13px}.sf-icon-facebook{background-image:url(../images/sprite.png);background-position:-36px -16px;width:16px;height:16px}.sf-icon-feed{background-image:url(../images/sprite.png);background-position:0px 0px;width:20px;height:20px}.sf-icon-google{background-image:url(../images/sprite.png);background-position:-16px -36px;width:16px;height:16px}.sf-icon-linkedin{background-image:url(../images/sprite.png);background-position:-20px 0px;width:16px;height:16px}.sf-icon-mailto{background-image:url(../images/sprite.png);background-position:-52px 0px;width:16px;height:16px}.sf-icon-myspace{background-image:url(../images/sprite.png);background-position:-52px -16px;width:16px;height:16px}.sf-icon-reddit{background-image:url(../images/sprite.png);background-position:-52px -32px;width:16px;height:16px}.sf-icon-remove{background-image:url(../images/sprite.png);background-position:0px -52px;width:16px;height:16px}.sf-icon-stumble-upon{background-image:url(../images/sprite.png);background-position:-32px -36px;width:16px;height:16px}.sf-icon-tumblr{background-image:url(../images/sprite.png);background-position:-36px 0px;width:16px;height:16px}.sf-icon-twitter{background-image:url(../images/sprite.png);background-position:-16px -52px;width:16px;height:16px}.sf-social-share li{display:inline-block;vertical-align:top}.sf-social-share span{display:inline-block}.sf-share-button{display:inline-block;padding:5px 5px 0 2px;border:1px solid #d3d3d3;border-radius:3px;vertical-align:top;font-size:12px;color:#000;line-height:1;transition:background .2s ease}.sf-share-button:hover,.sf-share-button:focus{text-decoration:none;background:#efefef;color:#000}.sf-share-button>span{margin-top:-3px}.sf-share-button>strong{vertical-align:top;font-weight:400}body{font-family:"Lato";color:#3c3c3c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0 30px}.full-width-container{margin:0 auto;max-width:1000px;padding:0}h1,h2,h3,h4,h5{font-family:Georgia;font-weight:400}h1{color:#3c3c3c;margin-top:1rem;font-size:4.5rem}b,strong{font-weight:900}a:hover,a:focus{text-decoration:none}ul.plain{margin:0;padding:0;list-style:none}.fw-normal{font-weight:normal !important}.summary p{line-height:2.2rem;margin:25px 0 0}.mt0{margin-top:0 !important}.mt20{margin-top:20px !important}.mt40{margin-top:40px !important}.mb0{margin-bottom:0 !important}.pr10{padding-right:10px !important}.pr0{padding-right:0 !important}table{width:100%;border-collapse:collapse}.container-fluid{padding:0 30px}.flex-container{display:block}hr{border-top:2px solid #b8b8b8;margin:30px 0}.gray-border{border-top:12px solid #767676}.border-top-bottom{border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;padding:10px 0}.read-more{font-weight:700;font-style:normal;padding-left:5px}.deck{font-style:italic;color:#8f8f8f;margin:0}.main-content{min-height:400px;padding:0 0 3rem}.main-content:before,.main-content:after{content:" ";display:table}.main-content:after{clear:both}.main-content img{max-width:100%;display:block}@media(min-width: 768px){.full-width-container{padding:0 20px}.main-content{min-height:400px;padding-top:2rem}.main-content.border-top{border-top:1px solid #3c3c3c;margin-top:2rem;padding-top:2rem}.col-sm-8{padding:0}.col-sm-4{padding-right:0}.flex-container{display:flex;flex-wrap:nowrap;align-items:stretch}.read-more{padding-left:0}}header{background-color:#767676;height:137px;width:100%;position:relative}header.page-header{margin:0;border-bottom:12px solid #fff}header .banner-ad{display:none}header .brand{position:absolute;right:13px;bottom:10px}header .navbar-toggle{position:absolute;bottom:0;left:15px;padding:1rem 15px 10px;margin:0;line-height:42px;font-size:42px;background-color:#767676;border:none;color:#fff}header .navbar-toggle #mobile-menu-handle{color:#fff}header .logo-desktop{height:72px;width:auto}header .logo-mobile{height:73px;width:auto}header .navbar{border:none;top:137px;background:rgba(83,83,83,.85);margin:0;min-height:1px;padding:0;position:absolute;width:100%;z-index:9}header .navbar section{padding:2rem}header .navbar .navbar-nav>li>a{color:#fff;padding:6px 15px;font-size:15px;letter-spacing:.15em;text-transform:uppercase;font-weight:400}header .navbar .navbar-nav>li>a:hover,header .navbar .navbar-nav>li>a:focus{color:#fff;background:rgba(0,103,177,.25);outline:none}header .navbar .navbar-nav>li.active a,header .navbar .navbar-nav>li.active a:hover,header .navbar .navbar-nav>li.active a:focus{color:#fff;background:rgba(255,255,255,.1)}header .navbar .navbar-nav>li.mobile-dropdown-toggle a{background:none}header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu{display:none;list-style:none;padding:0 0 15px}header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li>a{padding:5px 35px;color:#fff;font-weight:400;display:block;text-transform:uppercase;letter-spacing:.15em}header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li>a:hover,header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li>a:focus{color:#fff;background:rgba(0,103,177,.25);outline:none}header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li.active a{color:#d9d9d9;background:rgba(255,255,255,.075)}header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li.active a:hover,header .navbar .navbar-nav>li.mobile-dropdown-toggle .mobile-dropdown-menu>li.active a:focus{color:#d9d9d9;background:rgba(255,255,255,.075);outline:none}header .navbar .navbar-nav>li.dropdown:hover .dropdown-menu,header .navbar .navbar-nav>li.dropdown:focus .dropdown-menu{display:block}header .social-list{margin-top:20px}header .social-list>li{padding:0 10px 0 0}header .social-list>li>a{font-size:3rem}@media(min-width: 768px){header{background:#fff}header .banner-ad{margin:0;display:block}header .banner-ad div:first-child{margin:0 auto}header .banner-ad img{display:block;margin:0 auto}header .brand{position:static;width:463px;height:72px;margin:50px auto 0}header .brand a{display:block}header.page-header{height:auto;border-bottom:none;padding-bottom:0}header .navbar{top:0;background:none;position:relative}header .navbar.collapse{display:block;margin-top:12px;height:auto !important}header .navbar .navbar-nav{display:block;margin:0 auto;float:none !important;text-align:center}header .navbar .navbar-nav>li{display:inline-block;border-right:2px solid #8f8f8f;float:none}header .navbar .navbar-nav>li .dropdown-menu{background-color:#fff;margin-top:5px;border:1px solid #e2e2e2;-webkit-box-shadow:0 0 0 0 rgba(60,60,60,.15);-moz-box-shadow:0 0 0 0 rgba(60,60,60,.15);-ms-box-shadow:0 0 0 0 rgba(60,60,60,.15);box-shadow:0 0 0 0 rgba(60,60,60,.15);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}header .navbar .navbar-nav>li .dropdown-menu:before{content:"";display:block;height:5px;width:100%;background:none;position:absolute;top:-5px}header .navbar .navbar-nav>li .dropdown-menu>li.active>a{background:#f0f0f0;color:#3c3c3c;cursor:default}header .navbar .navbar-nav>li .dropdown-menu>li.active>a:hover{background:#f0f0f0;color:#3c3c3c}header .navbar .navbar-nav>li .dropdown-menu>li>a{text-transform:uppercase;padding:7px 15px;color:#8f8f8f;font-weight:400}header .navbar .navbar-nav>li .dropdown-menu>li>a:hover{background:#f0f0f0;color:#535353}header .navbar .navbar-nav>li:last-child{border:none}header .navbar .navbar-nav>li.active>a{background:none;color:#0067b1}header .navbar .navbar-nav>li.active>a:hover,header .navbar .navbar-nav>li.active>a:focus{background:none;color:#0067b1}header .navbar .navbar-nav>li>a{color:#535353;padding:0 7px 0 5px;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.01em}header .navbar .navbar-nav>li>a:hover,header .navbar .navbar-nav>li>a:focus{color:#0067b1;background:none}header .navbar section{padding:0}header .social-list{position:absolute;right:0;bottom:73px;text-align:right}header .social-list>li{padding:0 0 0 5px}header .social-list>li>a{color:#767676;font-size:24px}header .social-list>li>a:hover{color:#3c3c3c}header .navbar .navbar-nav>li .dropdown-menu>li>a{font-size:12px;line-height:12px}}@media(min-width: 850px){header .navbar .navbar-nav>li>a,header .navbar .navbar-nav>li .dropdown-menu>li>a{font-size:13px;line-height:13px}}@media(min-width: 920px){header .navbar .navbar-nav>li>a{padding:0 10px 0 8px;font-size:14px;line-height:14px}header .navbar .navbar-nav>li .dropdown-menu>li>a{font-size:14px;line-height:14px}}footer{background:#767676;padding:65px 0 15px;color:#fff;font-size:1rem}footer img{max-width:100%}footer a{text-decoration:underline;color:#fff}footer a:hover,footer a:focus{color:#d9d9d9}footer .social-list{margin-top:17px}footer .social-list>li>a{text-decoration:none;font-size:24px}footer [class*=col-]{padding-right:0}footer .col-xs-8{padding:0 30px 0 20px}footer .text-list{margin-top:15px}footer .text-list li{border-right:1px solid #fff}footer .text-list li:last-child{border:none}footer .text-list li a{text-decoration:underline;font-size:1.2rem}footer .copyright{margin:1rem 0 0;font-size:1.2rem}footer .disclaimer{font-size:1rem;line-height:1.3em;margin-top:5px}footer .row{margin:0}@media(min-width: 768px){footer{background:#fff;color:#3c3c3c;padding-bottom:10rem;padding-top:10px}footer a{text-decoration:underline;color:#0067b1}footer a:hover,footer a:focus{color:#3c3c3c}footer .row .resources{padding:0 0 15px;margin-bottom:1.5rem;border-bottom:1px solid #3c3c3c}footer .row .resources .list-inline{margin-bottom:0}footer .row .resources .list-inline:before,footer .row .resources .list-inline:after{content:" ";display:table}footer .row .resources .list-inline:after{clear:both}footer .row .resources .list-inline>li{font-size:13px;line-height:13px;padding:0 5px;border-right:1px solid #0067b1;float:left;margin-bottom:10px}footer .row .resources .list-inline>li.heading{font-weight:900;font-size:14px;text-transform:uppercase;border:none;padding-right:0}footer .row .resources .list-inline>li:last-child{border:none}footer .row .resources .list-inline>li>a{text-decoration:none;font-weight:700;line-height:13px}footer [class*=col-]{padding-left:0;float:right}footer .col-sm-2{padding-left:15px}footer p{font-size:12px;font-weight:700}footer p.disclaimer{margin-bottom:2rem}footer .text-list li{border-color:#0067b1;font-size:12px;line-height:12px}footer .social-list{text-align:right;float:right}footer .social-list>li{padding:0 0 0 5px}footer .social-list>li>a{color:#767676;text-decoration:none;font-size:24px}footer .social-list>li>a:hover{color:#3c3c3c}}.main-left-column{width:100%}.advertisement-column{width:330px;margin:0 auto}@media(max-width: 768px){.advertisement-column .advertisement,.advertisement-column .advertisement *{margin-left:auto;margin-right:auto}}@media(max-width: 768px){.advertisement-column{padding:0}}@media(min-width: 768px){.main-left-column{width:calc(100% - 330px)}}.archive h1{margin:30px 0 0}.archive .row{margin:0 -15px}.archive .summary{margin-top:10px}.archive .col-sm-20{padding:0 15px;margin:20px 0 0;text-align:center;height:auto !important}.archive .col-sm-20 img{max-width:100%}.archive .content p{margin:0;line-height:1.2em}.archive .content p>a{display:block;color:#0067b1;text-decoration:underline;margin:10px 0 0;font-size:1.2rem}.archive .content p>a:hover{text-decoration:none}@media(min-width: 480px){.archive .col-sm-20{height:200px;width:20%}}@media(max-width: 480px){.archive .col-sm-20{width:100%}.archive .col-sm-20 img{margin:auto;min-width:50%}}.article .featured-image:before,.article .featured-image:after{content:" ";display:table}.article .featured-image:after{clear:both}.article .content{margin-top:20px}.article .content.with-social-sidebar{position:relative;padding-left:0}.article .content p:nth-child(2){margin-top:0}.article .head{margin-top:20px}.article .head .category{text-transform:uppercase;color:#8f8f8f;font-weight:900;text-decoration:underline;font-size:1.5rem}.article .head h1{font-family:"Lato";font-weight:700;margin:0}.article .head .deck{margin-top:5px;line-height:1.8rem}.article .head img{margin-top:20px}.article .date,.article .byline{display:inline;text-transform:uppercase;font-size:1.2rem;line-height:1.3rem;color:#535353;letter-spacing:.03rem;line-height:inherit}.article .date a,.article .byline a{color:#3c3c3c;font-weight:900;text-decoration:underline}.article .byline{display:block;border:none;padding-bottom:0}.article .caption{border-bottom:1px solid #3c3c3c;margin:20px 0 0 0;padding:0 0 10px;font-size:1.2rem;line-height:1.6rem;font-weight:700;font-style:italic}.article .summary img{margin-top:15px}.article .foot{position:relative;margin-top:30px}.article .foot .social-sidebar{top:initial;bottom:0}.article .foot .share-this{border-top:1px solid #3c3c3c;padding-top:30px}.article .foot .share-this p{display:inline-block;text-transform:uppercase;font-weight:700}.article .foot .share-this .copy-link{display:inline-block;position:relative;margin-left:10px;bottom:0}.article .foot .share-this .copy-link input[type=text]{height:30px;line-height:30px}.article .foot .share-this .copy-link a{position:absolute;left:100%;bottom:0;height:30px;width:100px;line-height:30px;background:#0067b1;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;padding:0 10px}.article .foot .tags a{color:#3c3c3c;text-decoration:underline;padding-right:5px;margin-right:5px;border-right:1px solid #3c3c3c;text-transform:uppercase;font-weight:700}.article .foot .tags a:last-child{border:none}.article .page-break{margin:30px 0;letter-spacing:.2rem}.article .advertisement img{margin-top:0}@media(min-width: 768px){.article .byline{border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;padding:10px 0}.article .content{margin-top:30px}.article .content.with-social-sidebar{position:relative;padding-left:50px}.article .content p:nth-child(2){margin-top:25px}.article .foot{padding:0 0 0 50px}}.connect-page h1{margin:50px 0 0}.connect-page h1.border-bottom{border-bottom:1px solid #3c3c3c;padding-bottom:10px}.connect-page h2{display:block;border-bottom:1px solid #3c3c3c;padding-bottom:10px;margin:30px 0 0}.connect-page h2:before,.connect-page h2:after{content:" ";display:table}.connect-page h2:after{clear:both}.connect-page .role{font-family:Georgia;font-style:italic;font-size:1.8rem;color:#767676;margin:0}.connect-page b{font-weight:700;color:#767676;text-transform:uppercase}.connect-page .col-sm-3{margin:15px 0 5px;padding:0 15px;text-align:center}.connect-page .col-sm-3 h4{margin:0}.connect-page .col-sm-3 h4>a{display:block;font-size:1.3rem;font-weight:900;margin:15px 0 0;color:#3c3c3c}.connect-page .col-sm-3 p{margin:0}.connect-page .col-sm-3 p>a{display:block;margin:3px 0 0;line-height:1.6rem;font-family:Georgia;font-style:italic;color:#8f8f8f}.connect-page .col-sm-3 img{margin:0}.connect-page .summary{margin:30px 0 0}.connect-page img{width:100%}.connect-page.bio h1{font-size:3rem}.connect-page.bio .main-image{width:75px}.connect-page.bio .content p:nth-child(4){margin-top:10px}.connect-page .main-image{float:left;margin:0 15px 5px 0;width:125px}.connect-page .more-links{margin-top:40px}.connect-page .more-links a{color:#0067b1;text-decoration:underline;padding-right:10px;margin-right:5px;border-right:1px solid #0067b1;text-transform:uppercase;font-weight:400}.connect-page .more-links a:last-child{border:none}@media(min-width: 768px){.connect-page.our-team h1{margin-top:30px}.connect-page.bio h1{font-size:3.5rem}.connect-page.bio .main-image{width:232px}.connect-page h1{margin:50px 0 0}.connect-page .main-image{width:232px;margin:0 20px 15px 0}.connect-page .row{margin:0 -15px}}.event a.back{margin:10px 0 15px;color:#767676;text-transform:uppercase;font-weight:900;display:block}.event .featured-image{margin:0 -30px 20px}.event .content{margin:0}.event .content .categories{color:#8f8f8f}.event .content .date{text-transform:uppercase;color:#8f8f8f;font-size:2rem}.event .content h1{font-family:"Lato";font-size:3.5rem;margin:10px 0 0;font-weight:700}.event .content .city{text-transform:uppercase;font-weight:900;color:#13b8b2;font-size:2rem}.event .content .city.central{color:#385976}.event .content .city.northeast{color:#575e2c}.event .content .city.northwest{color:#944d2e}.event .content .city.southeast{color:#e0933b}.event .content .city.southwest{color:#879235}.event .content .deck{font-style:italic;margin-top:20px;color:#8f8f8f;line-height:1.8rem;padding-bottom:20px;border-bottom:1px solid #3c3c3c}.event .content .details{margin-top:20px}.event .content .details b{text-transform:uppercase}.event .content p{margin:0}.event .content p.location-info{margin:0}.event .content .location-title{font-weight:900;text-transform:uppercase}.event .content .location-info{margin:0}.event .content .location-info .address{color:#3c3c3c;text-decoration:underline;padding-right:5px;margin-right:5px;border-right:1px solid #3c3c3c}.event .content .location-info a{color:#3c3c3c;text-decoration:underline;padding-right:5px;margin-right:5px;border-right:1px solid #3c3c3c}.event .content .location-info a:first-child{display:block;border:none}.event .content .location-info a:last-child{border:none}.event .content .admission{margin-top:20px;line-height:2.2rem}.event .content .hours{line-height:2.2rem}.event .content iframe{margin-top:30px;max-width:100%;border:2px solid #e2e2e2 !important}@media(max-width: 768px){.event .social-sidebar{width:100%;margin:20px 0}.event .social-sidebar a{float:left;margin:0 10px 0 0}.event .social-sidebar a:last-child{margin:0}}@media(min-width: 768px){.event .featured-image{position:relative;margin:0 0 20px}.event .featured-image .thumbnails{position:absolute;width:65px;right:0;top:0}.event .featured-image .thumbnails img{margin-bottom:15px;cursor:pointer}.event .featured-image .thumbnails img.selected{outline:3px solid #0067b1}.event .content{margin-top:20px}.event .content .location-info a:first-child{display:inline;border-right:1px solid #3c3c3c}.event a.back{margin:30px 0 0;color:#767676;text-transform:uppercase;font-weight:900;display:block}}.pillar-title{text-align:center;display:block;position:relative;z-index:1;font-size:3.5rem;line-height:3.1rem;margin:20px 30px 0}.pillar-title .primary-title{padding:0 20px}.pillar-title span{background:#fff;display:inline-block;position:relative;z-index:2}.pillar-title:after{display:block;content:"";height:1px;width:100%;background:#b8b8b8;position:absolute;z-index:1;bottom:4px;left:0}.pillar-title.interior{margin:20px 0 0}.pillar-title.interior .primary-title{padding:0 10px}.pillar-title.interior:after{display:none}.pillar-title.interior .secondary-title{background:#fff;color:#767676;font-family:Georgia;padding:0 5px;font-size:3rem;line-height:3rem;font-style:italic}.pillar-title.interior .secondary-title:before{content:"/";position:absolute;left:-12px;top:-3px;height:55px;font-size:3rem;background:none}.secondary-page.spotlight h2{font-size:3.8rem;width:100%;display:block;border-bottom:12px solid #767676;padding-bottom:2rem}.secondary-page.spotlight .deck{color:#8f8f8f;font-style:italic;margin:2rem 0 2rem;font-size:2rem}@media(min-width: 480px){.pillar-title{font-size:3.5rem;line-height:3.1rem}.pillar-title.interior{margin:20px 30px 0}.pillar-title.interior .secondary-title{font-size:3rem;line-height:3rem}.pillar-title.interior .secondary-title:before{background:#fff;height:40px}.pillar-title.interior:after{display:block !important}}@media(min-width: 768px){.pillar-title{font-size:5.5rem;line-height:6.4rem;margin:1rem 0 0;padding:0 20px}.pillar-title.interior{margin:0}.pillar-title.interior .primary-title{padding:0 20px 0 10px}.pillar-title.interior .secondary-title{background:#fff;color:#767676;font-family:Georgia;padding:0 10px 0 15px;font-size:5rem;line-height:5rem;font-style:italic}.pillar-title.interior .secondary-title:before{content:"/";position:absolute;left:-20px;top:-8px;height:75px;font-size:6rem;background:#fff}.pillar-title.interior:after{display:block}.pillar-title:after{display:block;bottom:13px;height:1px}}@media(max-width: 767px){.pillar-title.without-secondary-nav{margin-bottom:2rem}}@media(min-width: 900px){.pillar-title{font-size:6.5rem;line-height:7.2rem}.pillar-title.interior .secondary-title{font-size:6rem;line-height:6rem}.pillar-title.interior .secondary-title:before{background:#fff;height:75px}}.additional-resources{margin:50px 0 2rem;position:relative;background:#c6daef}.additional-resources h3{display:block;text-transform:uppercase;color:#0067b1;font-size:1.8rem;font-family:"Lato";font-weight:900;position:absolute;top:-16px;left:20px;margin:0}.additional-resources .flex-container{align-items:stretch;display:flex}.additional-resources .blue-block{background:#c6daef;padding:20px;width:50%;margin-right:20px;width:50%;flex:1 50%}.additional-resources .blue-block~.blue-block{margin:0}.additional-resources a{display:block}.additional-resources a:before,.additional-resources a:after{content:" ";display:table}.additional-resources a:after{clear:both}.additional-resources img{width:33.333%;float:left;-webkit-box-shadow:3px 3px 6px 0px rgba(60,60,60,.15);-moz-box-shadow:3px 3px 6px 0px rgba(60,60,60,.15);-ms-box-shadow:3px 3px 6px 0px rgba(60,60,60,.15);box-shadow:3px 3px 6px 0px rgba(60,60,60,.15)}.additional-resources .copy{width:66.667%;float:left;padding-left:20px}.additional-resources h4,.additional-resources img,.additional-resources p{margin:0}.additional-resources h4{color:#0067b1;font-family:"Lato";font-weight:900;font-size:1.5rem}.additional-resources p{color:#3c3c3c;font-size:1.2rem;line-height:1.6rem}.additional-resources .order-here{text-transform:uppercase;font-weight:700;margin-top:10px;color:#3c3c3c;letter-spacing:.02rem}.advertisement{text-align:center}.advertisement figcaption{opacity:.4;text-transform:uppercase;font-size:.8em;line-height:22px}.advertisement.side{margin-top:30px}.advertisement.top{margin-top:0}.advertisement.top,.advertisement.bottom{margin-bottom:30px}.advertisement.mobile{margin-top:30px;margin-bottom:30px}.advertisement img{margin:0 auto;display:block}.advertisement.full-width-banner{border-top:2px solid #b8b8b8;padding-top:30px;margin-top:30px}.advertisement.recipe iframe{margin-top:0px !important;border:none !important}.btn:not(.ng-scope){display:block;width:100%;height:36px;line-height:36px;margin:.5rem 0 0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#b8b8b8;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.8rem;letter-spacing:.05em}.btn:not(.ng-scope):focus{color:#fff !important}.btn:not(.ng-scope):hover{background:#a4a4a4;color:#fff}.btn:not(.ng-scope).gray-100{background:#535353}.btn:not(.ng-scope).gray-100:hover{background:#3f3f3f}.btn:not(.ng-scope).gray-70{background:#767676}.btn:not(.ng-scope).gray-70:hover{background:#626262}.btn:not(.ng-scope).blue{background:#0067b1}.btn:not(.ng-scope).blue:hover{background:#004f88}@media(min-width: 768px){.btn{max-width:250px}.advertisement-column .btn{max-width:100%}}.event-submit .date-picker{border:none !important;-webkit-box-shadow:"none !important";-moz-box-shadow:"none !important";-ms-box-shadow:"none !important";box-shadow:"none !important"}.event-submit .k-datepicker .k-state-hover{background:none !important}.event-submit .input-validation-error{border:.15em solid #f05b61 !important}.event-submit .field-validation-error{color:#f05b61}#search-results.hidden{display:none}.listing-results{display:none}.search-results{margin:30px 0;padding-right:0;float:left;width:100%;display:none;color:#3c3c3c}.search-results p{margin:0;color:#3c3c3c}.search-results .search-note{margin-top:10px;color:#b8b8b8;display:none}.search-results h3{font-size:2.5rem;font-weight:700;font-family:"Lato";margin:0 0 0 -30px;color:#767676;background:#f0f0f0;padding:10px 10px 10px 30px;text-transform:uppercase}.search-results h4{font-size:2.5rem;font-weight:700;font-family:"Lato";text-transform:uppercase;color:#0067b1;margin:20px 0 0}.search-results .result{margin-top:20px}.search-results .date{font-weight:900;color:#3c3c3c;font-size:1.5rem}.search-results .title{display:block;text-decoration:underline;font-size:2rem;line-height:2.1rem;font-weight:700;margin-bottom:.75rem}.search-results .title.central{color:#385976}.search-results .title.northeast{color:#575e2c}.search-results .title.northwest{color:#944d2e}.search-results .title.southeast{color:#e0933b}.search-results .title.southwest{color:#879235}.search-results .title.borderland{color:#9c6c32}.search-results .city{font-size:1.3rem;font-style:italic;font-weight:700}.search-results .description{font-size:1.2rem;line-height:1.5rem;margin-top:10px}.search-results .read-more{color:#3c3c3c}#search-again{margin:20px 0 30px}.pagination-container{display:none}.pagination{margin:0;width:100%}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#0067b1;border-color:#0067b1}.pagination>li>a,.pagination>li>span{color:#0067b1}@media(min-width: 768px){.search-results{padding-right:30px}.search-results .search-again{margin-top:80px;border-top:2px solid #b8b8b8;padding:10px 0 0}.search-results .description{margin-top:5px}}.module-search{margin:30px 0 0;padding:15px 0 0;border-top:12px solid #0067b1}.module-search:before,.module-search:after{content:" ";display:table}.module-search:after{clear:both}.module-search h2{margin:0;font-size:3rem}.module-search .heading{background:#c5c5c5;font-style:italic;font-family:"Lato";display:block;color:#535353;padding-left:1rem;height:36px;line-height:36px;position:relative;font-size:1.4rem;cursor:pointer}.module-search img{margin:30px auto 15px;display:block}.module-search .col-xs-12{padding-left:0;width:75%;position:relative}.module-search .col-xs-4{padding:0;position:absolute;right:-30%;top:10px}.module-search .col-xs-6{width:100%;padding-left:0;padding-right:10px}.module-search .col-xs-6:last-child{padding-right:0}.module-search .btn{margin:15px 10px 0 0;font-size:1.6rem}.module-search #reset-event-filters{display:inline;background:none;color:#0067b1;margin:10px 0 0;font-size:1.4rem;line-height:1.8rem;height:auto}.module-search #reset-event-filters:focus,.module-search #reset-event-filters:hover,.module-search #reset-event-filters:active{color:#004f88 !important;box-shadow:none}.module-search .block-list{margin-bottom:2px}.module-search .block-list .dropdown-list{height:0;overflow:hidden}.module-search .block-list .opened .dropdown-list{height:auto}.module-search .list-input{margin:0 10px 2px 0;width:100%;flex:1 100%}.module-search .list-input.opened{background:#d4d4d4}.module-search .list-input.opened .form{height:auto;padding:15px}.module-search .list-input.when{margin:0}.module-search .list-input .heading{font-size:1.4rem}.module-search .list-input .form{padding:0;height:0;overflow:hidden}.module-search .list-input label{display:block;position:relative;padding-left:28px;font-weight:400;margin:20px 0 0;font-size:1.5rem}.module-search .list-input label.error{color:#f05b61}.module-search .list-input label:nth-child(2){margin:0}.module-search .list-input label span{position:absolute;left:5px;top:3px;height:14px;width:14px;border:1px solid #3c3c3c;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.module-search .list-input input[type=checkbox]{opacity:0;position:absolute}.module-search .list-input input[type=checkbox]:checked+label span:after{content:"";font-family:FontAwesome;position:absolute;left:0;top:0;font-size:12px;line-height:12px;font-weight:normal;color:#3c3c3c}.module-search .list-input input[type=date]{margin:10px 0 0 0;background:#f0f0f0;padding:5px 0 5px 15px;border:none;width:100%}.module-search .list-input input[type=radio]{height:14px;width:14px;margin:0}.module-search .list-input#when-you-going .form div{margin-top:20px}.module-search .list-input#when-you-going .form div:nth-child(1){margin:0}.module-search .list-input#when-you-going label{display:inline-block;padding-left:10px;margin:0}.module-search .list-input#when-you-going label span{display:none}.module-search .keyword .heading{margin:5px 0 0;padding:0;background:none;cursor:default;height:auto}.module-search .keyword .heading b{font-weight:bold}.module-search .search-bar{width:100%;bottom:initial;right:initial;position:relative;background:#8f8f8f;margin-top:5px}.module-search .search-bar input[type=text]{height:36px;font-size:1.3rem;background:rgba(255,255,255,.85)}.module-search .search-bar input[type=text]:focus{background:rgba(255,255,255,.9)}.module-search .search-bar .fa-search{height:36px;width:36px;line-height:36px;right:0;top:0;text-align:center}.module-search.recipe-search .keyword .heading{margin-top:10px;display:inline-block;font-size:1.6rem;line-height:1.8rem}.module-search.recipe-search .col-xs-12{padding:0;width:100%}.module-search.recipe-search .search-results{padding:0}@media(min-width: 768px){.module-search .flex-container{display:block}.module-search .col-xs-6{width:100%}.module-search #reset-event-filters{display:block;background:#b8b8b8;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.05em;height:36px;line-height:36px;font-size:1.6rem}.module-search #reset-event-filters:focus,.module-search #reset-event-filters:hover,.module-search #reset-event-filters:active{color:#fff !important;box-shadow:none;background:#8f8f8f}.module-search .search-events-btn{width:100%;margin-bottom:0}.module-search .search-bar{background:none}}@media(min-width: 850px){.module-search{margin-top:80px;border-top:2px solid #b8b8b8;padding:10px 0 0}.module-search .flex-container{display:flex}.module-search img{margin-top:0}.module-search h2{position:absolute;top:-60px;margin:0;font-size:4rem}.module-search .col-sm-6{width:auto;padding-left:0}.module-search .keyword{background:none}.module-search .where .heading,.module-search .keyword .heading{background:none;font-size:2rem;padding:0;color:#3c3c3c;background:none}.module-search .where .heading b,.module-search .keyword .heading b{font-weight:normal}.module-search .where .heading:after,.module-search .keyword .heading:after{display:none}.module-search .where .heading span,.module-search .keyword .heading span{font-size:1.3rem}.module-search .where .dropdown-list,.module-search .keyword .dropdown-list{margin:0 -5px 15px;height:auto}.module-search .where .dropdown-list:before,.module-search .where .dropdown-list:after,.module-search .keyword .dropdown-list:before,.module-search .keyword .dropdown-list:after{content:" ";display:table}.module-search .where .dropdown-list:after,.module-search .keyword .dropdown-list:after{clear:both}.module-search .where .dropdown-list li,.module-search .keyword .dropdown-list li{display:block;width:33.333%;padding:0 5px;margin-top:10px;float:left}.module-search .where .dropdown-list li a,.module-search .keyword .dropdown-list li a{padding:0;text-align:center;text-transform:uppercase;font-size:1.5rem}.module-search .where .dropdown-list li a:after,.module-search .keyword .dropdown-list li a:after{display:none}.module-search .list-input{margin-right:10px;width:50%;flex:1 50%}.module-search .list-input .heading{font-size:1.3rem}.module-search .list-input.opened .form{height:auto;padding:15px}.module-search .list-input.opened .heading:after{content:"";display:block;width:0;height:0;border:solid 20px;border-color:#8f8f8f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-bottom-style:solid;position:absolute;top:100%;right:0;z-index:2}.module-search .list-input input[type=date]{width:auto;margin-left:4px}.module-search .list-input label{font-size:1.3rem}.module-search .block-list{margin:0}.module-search .heading{color:#fff;background:#8f8f8f;position:relative}.module-search .col-xs-12{width:100%;padding-right:150px}.module-search .col-xs-4{position:static;width:100%;margin:10px 0 0}.module-search .col-xs-4 img{position:absolute;top:40px;right:25px;width:100px}.module-search .btn,.module-search #reset-event-filters{width:auto;margin-top:15px;padding:0 20px;float:left;height:30px;line-height:28px;font-size:1.7rem}}@media(min-width: 900px){.module-search .list-input .heading{font-size:1.5rem}.module-search .where .dropdown-list li a{font-size:1.7rem}.module-search .list-input label{font-size:1.5rem}.module-search.recipe-search .keyword .heading{font-size:1.5rem;line-height:1.7rem}}.listing-search{margin:50px 0}.listing-search.event-search .search-form-container,.listing-search.restaurant-search .search-form-container{margin:0 0 50px}.listing-search.event-search .search-form-container:before,.listing-search.event-search .search-form-container:after,.listing-search.restaurant-search .search-form-container:before,.listing-search.restaurant-search .search-form-container:after{content:" ";display:table}.listing-search.event-search .search-form-container:after,.listing-search.restaurant-search .search-form-container:after{clear:both}.listing-search.event-search .search-form-container header,.listing-search.restaurant-search .search-form-container header{height:auto}@media(max-width: 768px){.listing-search.event-search .search-form-container header,.listing-search.restaurant-search .search-form-container header{background-color:rgba(0,0,0,0)}}.listing-search.event-search .search-form-container h2,.listing-search.restaurant-search .search-form-container h2{border-bottom:2px solid #ccc;padding:0 0 5px;font-size:4rem;margin:0}@media(max-width: 768px){.listing-search.event-search .search-form-container h2,.listing-search.restaurant-search .search-form-container h2{font-size:3rem;border-bottom:none;border-top:12px solid #0067b1;padding:20px 0 0}}.listing-search.event-search .search-form-container form,.listing-search.restaurant-search .search-form-container form{margin:20px 0 0}.listing-search.event-search .search-form-container form section.parameters,.listing-search.restaurant-search .search-form-container form section.parameters{float:left;width:75%}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading{font-family:"Lato";background-color:#8f8f8f;display:block;color:#fff;font-style:italic;padding:10px 15px;font-size:1.5rem;position:relative;cursor:pointer;margin:0}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.open:after,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.open:after{content:"";display:block;width:0;height:0;border:solid 15px;border-color:#8f8f8f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-bottom-style:solid;position:absolute;top:100%;right:8px;z-index:2}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.open+ul.choices,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.open+ul.choices{display:block}@media(min-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.large,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.large{background:none;font-size:2rem;color:#3c3c3c;padding:0;background:none;margin:0;font-size:2rem;cursor:default}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.large b,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.large b{font-weight:normal}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.large small,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.large small{font-size:65%}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading.large:after,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading.large:after{display:none}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading small,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading small{display:none}}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading span{font-size:1.3rem}.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading:after,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading:after{display:none}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter a.heading,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter a.heading{padding:10px}}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices{display:none;height:auto;overflow:visible;background-color:#f0f0f0;padding:10px 0}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice{margin:0}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label{cursor:pointer;padding:10px 25px;display:block}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label.disabled,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label.disabled{cursor:not-allowed}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label label{padding:0}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox],.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio],.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox],.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio]{display:none}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox]:checked+span i:before,.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio]:checked+span i:before,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox]:checked+span i:before,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio]:checked+span i:before{content:""}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox]:checked+span .datepicker,.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio]:checked+span .datepicker,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=checkbox]:checked+span .datepicker,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label input[type=radio]:checked+span .datepicker{display:inline-block}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text{position:relative;display:block;padding-left:26px}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i{display:inline-block;height:16px;width:16px;border:1px solid #3c3c3c;position:absolute;top:2px;left:0}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i.checkbox-icon,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i.checkbox-icon{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i.radio-icon,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i.radio-icon{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i:before,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text i:before{font-family:"FontAwesome";font-size:16px;position:absolute;top:-6px;left:0}.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text span.datepicker,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label span.label-text span.datepicker{margin-top:8px;width:100%;display:none}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter ul.choices li.choice label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter ul.choices li.choice label{padding:10px 15px}}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region{float:left;text-align:center;margin:0;width:32.1666666667%;margin-left:1.5%;margin-top:1.5%}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.full-width,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.full-width{clear:both;width:100%}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region:nth-child(-n+3),.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region:nth-child(-n+3){margin-top:0}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region:nth-child(3n+1),.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region:nth-child(3n+1){margin-left:0}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region{width:100%;float:none;margin:8px 0 0 !important}}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label{display:block;text-transform:uppercase;font-weight:900;font-size:1.5rem;line-height:1}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span{background-color:#e2e2e2;display:block;padding:10px}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i{color:#fff}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i:before,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i:before{top:-3px}}@media(min-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i{display:none}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span i{position:relative;margin-right:8px;border-color:#fff}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label span{background-color:rgba(0,0,0,0);padding:15px}}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label input[type=checkbox],.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label input[type=checkbox]{display:none}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label{padding:0}}@media(min-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region label{padding:0}}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.central label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.central label{color:#385976}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.central label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.central label input[type=checkbox]:checked+span{background-color:#385976;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northeast label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northeast label{color:#575e2c}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northeast label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northeast label input[type=checkbox]:checked+span{background-color:#575e2c;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northwest label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northwest label{color:#944d2e}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northwest label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.northwest label input[type=checkbox]:checked+span{background-color:#944d2e;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southeast label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southeast label{color:#e0933b}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southeast label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southeast label input[type=checkbox]:checked+span{background-color:#e0933b;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southwest label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southwest label{color:#879235}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southwest label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.southwest label input[type=checkbox]:checked+span{background-color:#879235;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.borderland label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.borderland label{color:#9c6c32}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.borderland label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.borderland label input[type=checkbox]:checked+span{background-color:#9c6c32;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.near-me label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.near-me label{color:#a4987f}.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.near-me label input[type=checkbox]:checked+span,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region.near-me label input[type=checkbox]:checked+span{background-color:#a4987f;color:#fff}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions li.choice.region{text-align:left;margin:0 !important}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions{padding:0;display:none}}@media(min-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.where ul.choices.regions,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.where ul.choices.regions{background-color:rgba(0,0,0,0);display:block !important}}.listing-search.event-search .search-form-container form section.parameters section.parameter.what,.listing-search.event-search .search-form-container form section.parameters section.parameter.when,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.what,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.when{width:49.25%;float:left}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.what,.listing-search.event-search .search-form-container form section.parameters section.parameter.when,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.what,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.when{float:none;width:100%}}.listing-search.event-search .search-form-container form section.parameters section.parameter.when,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.when{margin-left:1.5%}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.when,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.when{margin:0}}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset{font-size:1.5rem;background-color:#8f8f8f;color:#fff;padding:8px 15px;font-style:italic}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset label,.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset label,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input{display:inline;font-weight:normal}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input{background-color:rgba(0,0,0,0);color:#fff;border:none}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input.placeholder,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input.placeholder{opacity:.5;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input:-moz-placeholder,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input:-moz-placeholder{opacity:.5;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input::-moz-placeholder,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input::-moz-placeholder{opacity:.5;color:#fff}.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input::-webkit-input-placeholder,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input::-webkit-input-placeholder{opacity:.5;color:#fff}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.keyword fieldset input,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.keyword fieldset input{padding:0}}.listing-search.event-search .search-form-container form section.parameters section.parameter.buttons .btn,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.buttons .btn{display:inline-block;margin:0;max-width:200px;height:auto}.listing-search.event-search .search-form-container form section.parameters section.parameter.buttons .btn+.btn,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.buttons .btn+.btn{margin-left:8px}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.buttons .btn+.btn,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.buttons .btn+.btn{margin:0}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.buttons .btn[type=reset],.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.buttons .btn[type=reset]{background-color:rgba(0,0,0,0);color:#0067b1}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter.buttons .btn,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter.buttons .btn{width:100%;max-width:none;font-size:1em;margin:5px 0 0}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters section.parameter+.parameter,.listing-search.restaurant-search .search-form-container form section.parameters section.parameter+.parameter{margin-top:5px}}@media(max-width: 768px){.listing-search.event-search .search-form-container form section.parameters,.listing-search.restaurant-search .search-form-container form section.parameters{width:65%}}.listing-search.event-search .search-form-container form figure.map,.listing-search.restaurant-search .search-form-container form figure.map{float:right;width:25%;text-align:center;padding:0 20px;margin:25px 0 0}.listing-search.event-search .search-form-container form figure.map img,.listing-search.restaurant-search .search-form-container form figure.map img{display:inline-block}@media(max-width: 768px){.listing-search.event-search .search-form-container form figure.map,.listing-search.restaurant-search .search-form-container form figure.map{width:35%;margin:0;padding:0 0 0 15px}}.listing-search.event-search .search-form-container form .form-row+.form-row,.listing-search.restaurant-search .search-form-container form .form-row+.form-row{margin-top:8px}@media(max-width: 768px){.listing-search.event-search .search-form-container form .form-row+.form-row,.listing-search.restaurant-search .search-form-container form .form-row+.form-row{margin-top:5px}}@media(max-width: 768px){.listing-search.event-search .search-form-container form,.listing-search.restaurant-search .search-form-container form{margin:10px 0 0}}.listing-search.event-search .search-results#search-results,.listing-search.restaurant-search .search-results#search-results{margin:0;padding:0;float:none}.listing-search.event-search .search-results#search-results ul#listing-results,.listing-search.restaurant-search .search-results#search-results ul#listing-results{margin:0 0 25px;transition:opacity .3s ease;opacity:1}.listing-search.event-search .search-results#search-results ul#listing-results li.result,.listing-search.restaurant-search .search-results#search-results ul#listing-results li.result{margin:25px 0 0}.listing-search.event-search .search-results#search-results ul#listing-results li.result a.title,.listing-search.restaurant-search .search-results#search-results ul#listing-results li.result a.title{font-size:2.2rem;line-height:1.4em;margin:0 0 5px}.listing-search.event-search .search-results#search-results ul#listing-results li.result p,.listing-search.restaurant-search .search-results#search-results ul#listing-results li.result p{line-height:1.4em}.listing-search.event-search .search-results#search-results ul#listing-results li.result p.description,.listing-search.restaurant-search .search-results#search-results ul#listing-results li.result p.description{font-size:1.4rem}.listing-search.event-search .search-results#search-results ul#listing-results.loading,.listing-search.restaurant-search .search-results#search-results ul#listing-results.loading{opacity:.3}.listing-search.event-search .search-footer,.listing-search.restaurant-search .search-footer{border-top:1px dotted #ccc;padding:10px 0 0;font-size:1.3rem;display:none}.listing-search.event-search .search-footer .pagerination-container,.listing-search.restaurant-search .search-footer .pagerination-container{float:left}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li{display:inline-block}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li a{text-decoration:none;border:none;border-radius:100%;border-radius:100%;display:block;height:30px;width:30px;line-height:30px;text-align:center;font-size:14px}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li.active a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li.active a{background-color:#0067b1;color:#fff}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li.active:hover a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li.active:hover a{background-color:#005898}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li.disabled a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li.disabled a{color:#ccc;cursor:default}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li.disabled:hover a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li.disabled:hover a{background-color:rgba(0,0,0,0)}.listing-search.event-search .search-footer .pagerination-container nav ul.pagernation li:hover a,.listing-search.restaurant-search .search-footer .pagerination-container nav ul.pagernation li:hover a{background-color:#f2f2f2}.listing-search.event-search .search-footer .results-count,.listing-search.restaurant-search .search-footer .results-count{float:right;position:relative;top:6px}.listing-search.event-search .search-footer .results-count p.search-note,.listing-search.restaurant-search .search-footer .results-count p.search-note{font-style:italic;font-size:1.5rem;color:#a6a6a6;font-weight:300}.listing-search.event-search .search-footer .pagination-container,.listing-search.event-search .search-footer .results-count,.listing-search.restaurant-search .search-footer .pagination-container,.listing-search.restaurant-search .search-footer .results-count{display:none}.featured-articles a{display:block;color:#3c3c3c}.featured-articles .copy{padding:0 0 2rem;margin:0 30px;border-bottom:12px solid #0067b1}.featured-articles p,.featured-articles .row{margin:0}.featured-articles h1{margin-bottom:0}.featured-articles a{text-decoration:none}.featured-articles .deck{color:#535353;font-weight:bold;font-style:normal;font-size:1.5rem}.featured-articles .secondary{margin-top:2rem}.featured-articles .secondary:before,.featured-articles .secondary:after{content:" ";display:table}.featured-articles .secondary:after{clear:both}.featured-articles .secondary img{width:100%}.featured-articles .secondary .copy{border:none;width:100%;margin:0;padding:0 0 0 1rem;float:left}.featured-articles .secondary .title{font-family:"Lato";font-size:2.4rem;line-height:2.9rem;color:#3c3c3c;text-align:center}.featured-articles .secondary .deck{font-weight:400;font-size:1.6rem;line-height:2.2rem;margin-top:1rem;color:#3c3c3c;text-align:center}@media(min-width: 768px){.featured-articles .primary{position:relative}.featured-articles .primary.copy-bottom-centered{border-bottom:12px solid #767676;padding-bottom:2rem;margin:2rem 0 3.5rem}.featured-articles .primary.copy-bottom-centered .copy{position:static;text-align:center;right:initial;bottom:initial}.featured-articles .primary.copy-bottom-centered .title{background:none;color:#3c3c3c;padding:0;font-size:4.5rem;font-weight:700;font-family:"Lato";display:block;margin:2.5rem 0 0}.featured-articles .primary.copy-bottom-centered .deck{color:#8f8f8f;padding-right:0;font-size:2rem;margin:1.5rem auto 0;max-width:600px;font-weight:400}.featured-articles .primary.home{margin-top:0;padding-top:0;margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px solid #b8b8b8;margin-bottom:0}.featured-articles .primary.home .title{font-family:Georgia;font-weight:400}.featured-articles .primary.home .deck{color:#3c3c3c;max-width:100%;font-weight:700}.featured-articles .primary .copy{position:absolute;text-align:right;right:0;bottom:25px;margin:0;padding:0;border:none}.featured-articles .primary .title{background:rgba(60,60,60,.6);color:#fff;padding:5px 40px 10px 15px;font-size:5rem;display:inline-block;margin:0}.featured-articles .primary .deck{color:#fff;padding-right:40px;font-size:2rem;margin-top:10px}.featured-articles .row.full-width-container{margin:24px -12px 0;padding:0}.featured-articles .secondary{margin:0;padding:0 12px}.featured-articles .secondary:last-child{margin-right:0}.featured-articles .secondary img{width:100%;padding-bottom:15px}.featured-articles .secondary .copy{width:100%;padding:0;text-align:center}.featured-articles .secondary .title{font-size:2.4rem;line-height:2.8rem}.featured-articles .secondary .deck{font-size:1.6rem;line-height:2.2rem}}.roadtrip-copy .deck{margin:10px 0 10px 0px;font-size:1.6rem;line-height:2.2rem;font-style:normal;color:#3c3c3c}.roadtrip-copy .deck .read-more{display:block;margin-top:10px;font-weight:700}.roadtrip-copy .title{font-size:2.4rem;font-family:"Lato";line-height:2.8rem;color:#3c3c3c;margin-top:20px;margin-bottom:10px}.roadtrip-copy .title a{font-family:"Lato";line-height:2.8rem;color:#3c3c3c}.video-container{position:relative;margin-top:40px}.video-icon{position:absolute;display:block;background-image:url("https://ohiomagazine.azureedge.net/assets/icons/play.png");background-repeat:no-repeat;background-size:contain;height:100px;width:100px;left:50%;top:50%;z-index:5000;margin-left:-50px;margin-top:-50px}@media(min-width: 768px){.video-icon{height:150px;width:150px;margin-left:-75px;margin-top:-75px}}.featured-rotator{margin:20px 0 0;border-bottom:8px solid #535353}.featured-rotator.events-homepage,.featured-rotator.restaurants-homepage,.featured-rotator.recipes-homepage{margin:20px 30px 0;border-bottom:none}.featured-rotator.events-homepage .fa,.featured-rotator.restaurants-homepage .fa,.featured-rotator.recipes-homepage .fa{font-size:60px;top:80px !important;left:-15px}.featured-rotator.events-homepage .fa.next,.featured-rotator.restaurants-homepage .fa.next,.featured-rotator.recipes-homepage .fa.next{right:-15px}.featured-rotator.events-homepage .heading,.featured-rotator.restaurants-homepage .heading,.featured-rotator.recipes-homepage .heading{line-height:38px;height:25px;font-size:1.7rem;letter-spacing:.2rem;font-style:normal;text-transform:uppercase;font-weight:900;text-align:center;margin-bottom:0;padding-left:0}.featured-rotator.events-homepage .content-slider,.featured-rotator.restaurants-homepage .content-slider,.featured-rotator.recipes-homepage .content-slider{margin-top:15px}.featured-rotator.events-homepage .content-slider .content,.featured-rotator.restaurants-homepage .content-slider .content,.featured-rotator.recipes-homepage .content-slider .content{width:100%}.featured-rotator.events-homepage .content-slider .content.sponsored .image-container:before,.featured-rotator.restaurants-homepage .content-slider .content.sponsored .image-container:before,.featured-rotator.recipes-homepage .content-slider .content.sponsored .image-container:before{font-size:10px;margin-top:6px}.featured-rotator.events-homepage .date,.featured-rotator.restaurants-homepage .date,.featured-rotator.recipes-homepage .date{font-size:2rem;margin-top:20px}.featured-rotator.events-homepage .title,.featured-rotator.restaurants-homepage .title,.featured-rotator.recipes-homepage .title{font-size:3rem}.featured-rotator.events-homepage .title a,.featured-rotator.restaurants-homepage .title a,.featured-rotator.recipes-homepage .title a{color:#000}.featured-rotator.events-homepage .title a:hover,.featured-rotator.events-homepage .title a:focus,.featured-rotator.restaurants-homepage .title a:hover,.featured-rotator.restaurants-homepage .title a:focus,.featured-rotator.recipes-homepage .title a:hover,.featured-rotator.recipes-homepage .title a:focus{color:#3f3f3f}.featured-rotator.events-homepage .city,.featured-rotator.restaurants-homepage .city,.featured-rotator.recipes-homepage .city{font-size:1.75rem;margin-top:5px}.featured-rotator.events-homepage .deck,.featured-rotator.restaurants-homepage .deck,.featured-rotator.recipes-homepage .deck{font-size:1.4rem;line-height:1.8rem;margin-top:15px}.featured-rotator.events-homepage .deck a,.featured-rotator.restaurants-homepage .deck a,.featured-rotator.recipes-homepage .deck a{display:inline-block;color:#535353}.featured-rotator.events-homepage .deck a:hover,.featured-rotator.events-homepage .deck a:focus,.featured-rotator.restaurants-homepage .deck a:hover,.featured-rotator.restaurants-homepage .deck a:focus,.featured-rotator.recipes-homepage .deck a:hover,.featured-rotator.recipes-homepage .deck a:focus{color:#3f3f3f}.featured-rotator .heading{display:block;height:36px;line-height:36px;font-family:"Lato";background:#535353;font-size:1.8rem;font-style:italic;color:#fff;margin-bottom:15px;padding-left:15px}.featured-rotator .content-slider{position:relative;margin:25px 0 20px;padding:0 30px}.featured-rotator .content-slider:before,.featured-rotator .content-slider:after{content:" ";display:table}.featured-rotator .content-slider:after{clear:both}.featured-rotator .content-slider .content{width:50%;padding:0 3px;float:left;text-align:center}.featured-rotator .content-slider .content.northeast .city{color:#575e2c}.featured-rotator .content-slider .content.northwest .city{color:#944d2e}.featured-rotator .content-slider .content.southwest .city{color:#879235}.featured-rotator .content-slider .content.southeast .city{color:#e0933b}.featured-rotator .content-slider .content.central .city{color:#385976}.featured-rotator .content-slider .content.borderland .city{color:#9c6c32}.featured-rotator .content-slider .content .image-container{position:relative;margin-bottom:16px}.featured-rotator .content-slider .content.sponsored .image-container:before{content:"sponsored";font-size:8px;color:#737373;position:absolute;top:100%;left:0;text-transform:uppercase;text-align:center;width:100%;margin-top:5px;letter-spacing:.2rem}.featured-rotator img,.featured-rotator p,.featured-rotator h3{margin:0}.featured-rotator .date{text-transform:uppercase;color:#767676;margin:5px 0 0;font-size:1.2rem;letter-spacing:.05rem;display:block}.featured-rotator .title{font-size:1.6rem;font-weight:900;color:#3c3c3c;font-family:"Lato";margin-top:2px}.featured-rotator .city{text-transform:uppercase;font-weight:900;font-size:1.2rem;letter-spacing:.05rem}.featured-rotator .fa{position:absolute;font-size:38px;color:#b8b8b8;top:40px;left:0}.featured-rotator .fa.next{left:initial;right:0}.featured-rotator .fa:hover,.featured-rotator .fa:focus{color:#a4a4a4;outline:none}.featured-rotator .heading-container:before,.featured-rotator .heading-container:after{content:" ";display:table}.featured-rotator .heading-container:after{clear:both}@media(min-width: 768px){.featured-rotator{margin:20px 0 0}.featured-rotator.events-homepage,.featured-rotator.restaurants-homepage,.featured-rotator.recipes-homepage{border-bottom:12px solid #767676;padding-bottom:30px;margin:20px 0 0}.featured-rotator.events-homepage .heading,.featured-rotator.restaurants-homepage .heading,.featured-rotator.recipes-homepage .heading{line-height:53px;font-size:2.5rem;height:35px}.featured-rotator.events-homepage .date,.featured-rotator.restaurants-homepage .date,.featured-rotator.recipes-homepage .date{margin:20px 0 0;font-size:1.9rem}.featured-rotator.events-homepage .title,.featured-rotator.restaurants-homepage .title,.featured-rotator.recipes-homepage .title{font-size:3.5rem;font-weight:700;margin:5px 0 0}.featured-rotator.events-homepage .city,.featured-rotator.restaurants-homepage .city,.featured-rotator.recipes-homepage .city{font-size:2rem;margin:5px 0 0}.featured-rotator.events-homepage .deck,.featured-rotator.restaurants-homepage .deck,.featured-rotator.recipes-homepage .deck{font-style:italic;color:#767676;margin-top:10px;padding:0 10px;line-height:1.8rem}.featured-rotator.events-homepage .content-slider,.featured-rotator.restaurants-homepage .content-slider,.featured-rotator.recipes-homepage .content-slider{margin:30px 0 0}.featured-rotator.events-homepage .content-slider .content,.featured-rotator.restaurants-homepage .content-slider .content,.featured-rotator.recipes-homepage .content-slider .content{padding:0 8px;width:50%}.featured-rotator.events-homepage .fa,.featured-rotator.restaurants-homepage .fa,.featured-rotator.recipes-homepage .fa{top:95px !important;font-size:90px;left:-35px}.featured-rotator.events-homepage .fa.next,.featured-rotator.restaurants-homepage .fa.next,.featured-rotator.recipes-homepage .fa.next{left:initial;right:-35px}.featured-rotator.restaurants-homepage,.featured-rotator.recipes-homepage{margin-top:0}.featured-rotator.four-visible{border-bottom-width:12px}.featured-rotator.four-visible .heading{background:none;color:#535353;margin:0;padding:0;text-transform:uppercase;font-style:normal;font-weight:900;display:inline;height:initial;line-height:initial}.featured-rotator.four-visible .date{font-weight:900;letter-spacing:0}.featured-rotator.four-visible .title{font-size:1.2rem;font-weight:900;color:#8f8f8f;margin-top:0}.featured-rotator.four-visible .title span{text-transform:uppercase;display:block}.featured-rotator.four-visible .city{text-transform:none;font-weight:400;font-size:1.1rem;letter-spacing:0;color:#8f8f8f}.featured-rotator.four-visible .content-slider{margin:10px 0 15px;padding:0 25px}.featured-rotator.four-visible .content-slider .content{width:25%;padding:0 4px}.featured-rotator.four-visible .content-slider .content:focus{outline:none}.featured-rotator.four-visible .content-slider .content.northeast .image-container:after{background:#575e2c;content:"ne"}.featured-rotator.four-visible .content-slider .content.northwest .image-container:after{background:#944d2e;content:"nw"}.featured-rotator.four-visible .content-slider .content.southwest .image-container:after{background:#879235;content:"sw"}.featured-rotator.four-visible .content-slider .content.southeast .image-container:after{background:#e0933b;content:"se"}.featured-rotator.four-visible .content-slider .content.central .image-container:after{background:#385976;content:"ce"}.featured-rotator.four-visible .content-slider .content.borderland .image-container:after{background:#9c6c32;content:"ce"}.featured-rotator.four-visible .content-slider .content.sponsored .image-container:before{margin-top:4px}.featured-rotator.four-visible .content-slider .content .image-container{position:relative;margin-bottom:13px}.featured-rotator.four-visible .content-slider .content .image-container:after{display:block;content:"om";text-transform:uppercase;width:30px;height:24px;font-size:1.1rem;color:#fff;font-weight:700;text-transform:uppercase;line-height:24px;background:#0067b1;position:absolute;right:0;bottom:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}.featured-rotator.four-visible .content-slider .content .image-container:hover:after{height:28px}.featured-rotator.four-visible .content-slider .fa{font-size:16px;color:#fff;background:#535353;width:20px;height:20px;line-height:20px;text-align:center;top:30px;left:0;padding:0}.featured-rotator.four-visible .content-slider .fa.next{left:initial;right:0}.featured-rotator.four-visible .content-slider .fa:hover{background:#3f3f3f}.featured-rotator.four-visible.featured-restaurants .content-slider,.featured-rotator.four-visible.featured-recipes .content-slider{margin-top:15px}.featured-rotator.four-visible.featured-restaurants .content-slider .content .image-container,.featured-rotator.four-visible.featured-recipes .content-slider .content .image-container{margin-bottom:15px}.featured-rotator.four-visible.featured-restaurants .title,.featured-rotator.four-visible.featured-recipes .title{color:#3c3c3c;margin-top:10px}.featured-rotator.four-visible.featured-restaurants .city,.featured-rotator.four-visible.featured-recipes .city{font-weight:900;color:#8f8f8f}}.featured-section{border-top:12px solid #0067b1;margin:30px 0 0}.featured-section p,.featured-section .row{margin:0}.featured-section h2{margin-bottom:0;font-size:4rem}.featured-section .heading{display:block;border-bottom:3px solid #b8b8b8;padding-bottom:10px;margin:20px 0 0;text-transform:uppercase;font-family:"Lato";font-weight:700}.featured-section a{text-decoration:none;color:#3c3c3c}.featured-section .flex-container{display:block}.featured-section .article{display:block;margin-top:15px}.featured-section .title{font-weight:700;font-family:"Lato";margin:15px 0 0}.featured-section .deck{color:#3c3c3c;font-size:1.4rem;margin:10px 0 0;font-style:normal}.featured-section .read-more{font-weight:900}.featured-section .read-more:after{content:">"}.featured-section .btn{width:auto;margin:20px 0 0;padding:0 15px;font-size:1.4rem}.featured-section .other-resources{margin-top:20px}.featured-section .other-resources .heading{border:none;padding:0;font-weight:900;text-transform:uppercase;margin:0;font-size:1.7rem}.featured-section .other-resources .list-inline{margin-top:5px}.featured-section .other-resources .list-inline>li{font-size:1.6rem}.featured-section .other-resources .list-inline>li>a{text-decoration:underline;color:#535353;font-weight:normal}.featured-section .other-resources .list-inline>li{margin:0;padding:0}.featured-section .other-resources .list-inline>li:first-child a{padding-left:5px}.featured-section .other-resources .list-inline>li:last-child a{border:none}.featured-section .other-resources .list-inline>li>a{color:#3c3c3c;border-right:1px solid #3c3c3c;padding:0 10px}.featured-section.featured-recipes .gray-block.flex-container .flex-box{border:none}.featured-section.featured-recipes .read-more{position:absolute;bottom:25px;right:20px;text-align:right;margin:0}@media(min-width: 768px){.featured-section{position:relative;margin-top:80px;border-top:2px solid #b8b8b8;padding:10px 0 0}.featured-section.more-features{border-top:0;padding-top:5px;margin-top:0}.featured-section.more-features h2{font-size:3.8rem;top:-50px;width:100%;display:block;border-bottom:12px solid #767676;padding-bottom:2rem}.featured-section.more-features .article{padding-bottom:15px}.featured-section.more-features .article .title{font-weight:700;font-size:2.2rem}.featured-section.more-features .article img{width:50%;flex:1 0 auto;margin-right:30px}.featured-section.more-features .article .copy{width:50%;flex:1 1 auto;align-self:flex-end;padding-bottom:20px}.featured-section h2{position:absolute;top:-58px;margin:0}.featured-section .flex-container{align-items:flex-start;display:flex}.featured-section .article.spotlight{margin:0;padding:0}.featured-section .article.spotlight img,.featured-section .article.spotlight .copy{width:100%}.featured-section .article.spotlight .deck{color:#8f8f8f;font-style:italic;margin:4rem 0 2rem;font-size:2rem;line-height:2.4rem}.featured-section .article .title{font-weight:400}.featured-section .article .deck{font-size:1.6rem;line-height:2.2rem;font-style:normal}.featured-section .article .read-more{display:block;margin-top:10px;font-weight:700}.featured-section .article .read-more:after{display:none}.featured-section .article img{width:66.667%;flex:1 0 auto;margin-right:20px}.featured-section .article .copy{width:33.333%;flex:1 1 auto;align-self:flex-end}.featured-section .gray-block.flex-container{background:#e2e2e2;margin-top:15px;padding:15px 0 80px;position:relative;align-items:stretch}.featured-section .gray-block.flex-container .flex-box{flex:1 50%;margin:0 20px;padding-right:20px;border-right:1px solid #3c3c3c}.featured-section .gray-block.flex-container .flex-box~.flex-box{margin:0;border:none}.featured-section .gray-block.flex-container .other-resources{position:absolute;bottom:25px;left:20px;margin:0}.featured-section .gray-block.flex-container .other-resources .heading{display:inline-block;font-size:1.6rem}.featured-section .gray-block.flex-container .other-resources .list-inline{display:inline-block;margin:0}.featured-section .gray-block.flex-container .heading{display:block;margin:0;padding:0;border:none;font-size:2.1rem;font-weight:900}.featured-section .gray-block.flex-container .copy{width:100%}.featured-section .gray-block.flex-container img{width:100%}.featured-section .gray-block.flex-container .read-more{text-transform:uppercase;text-decoration:underline;font-weight:700;font-size:1.5rem}.featured-section .gray-block.flex-container .read-more:hover{text-decoration:none}.featured-section.reader-favorites .gray-block.flex-container{margin:2rem 0 0;padding:0 10px 20px;flex-wrap:wrap}.featured-section.reader-favorites .gray-block.flex-container .flex-box{flex:1 0 50%;margin:10px 0;padding:0 10px}}.featured-article .sponsored{font-size:8px;color:#737373;text-transform:uppercase;text-align:center;width:100%;margin-top:5px;letter-spacing:.2rem}.sponsored-column article .deck{font-size:2rem;line-height:2.2rem !important}.sponsored-column article .summary{font-size:2rem}input[type=text],input[type=email],input[type=password]{display:block;background:#fff;border:1px solid #e6e6e6;outline:none;height:25px;line-height:22px;padding:0 10px}input[type=text].placeholder,input[type=email].placeholder,input[type=password].placeholder{color:#535353}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder{color:#535353}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder{color:#535353}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{color:#535353}.form-group .designer-view{display:block;width:100%;padding:.375rem .75rem;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group .designer-view:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-group textarea.designer-view{height:15rem}.event-forms .head,div[data-sf-role=form-container] .head{border:none}.event-forms .section-heading,div[data-sf-role=form-container] .section-heading{margin-top:3rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.event-forms .section-heading h3,div[data-sf-role=form-container] .section-heading h3{margin-bottom:0}.event-forms .checkbox label,div[data-sf-role=form-container] .checkbox label{padding-left:0}.event-forms .form,div[data-sf-role=form-container] .form{margin:0}.event-forms .form label,div[data-sf-role=form-container] .form label{margin:10px 0 0}.event-forms .form input,div[data-sf-role=form-container] .form input{margin:5px 0 0;width:100%}.event-forms .form select,div[data-sf-role=form-container] .form select{width:100%;max-width:200px;margin-top:5px;height:33px}.event-forms .form p,div[data-sf-role=form-container] .form p{font-size:1.1rem;line-height:1.3rem;font-style:italic}.event-forms h4,div[data-sf-role=form-container] h4{font-family:"Lato";font-style:italic}.event-forms .optimize>p,div[data-sf-role=form-container] .optimize>p{line-height:1.5rem}.event-forms .row,div[data-sf-role=form-container] .row{padding:10px 30px 20px;margin:0 -30px}.event-forms .row:nth-child(odd),div[data-sf-role=form-container] .row:nth-child(odd){background:#e2e2e2}.event-forms .row .col-sm-7 .col-sm-6,.event-forms .row .col-sm-7 .col-sm-3,div[data-sf-role=form-container] .row .col-sm-7 .col-sm-6,div[data-sf-role=form-container] .row .col-sm-7 .col-sm-3{padding:0}.event-forms .row .col-sm-7 .col-xs-6,div[data-sf-role=form-container] .row .col-sm-7 .col-xs-6{padding-right:15px}.event-forms img[data-sf-role=captcha-image],div[data-sf-role=form-container] img[data-sf-role=captcha-image]{margin:0}.event-forms .event-hours p,div[data-sf-role=form-container] .event-hours p{font-style:normal;font-size:1.4rem}.event-forms .event-hours .day,div[data-sf-role=form-container] .event-hours .day{margin-bottom:15px}.event-forms .event-hours .day:before,.event-forms .event-hours .day:after,div[data-sf-role=form-container] .event-hours .day:before,div[data-sf-role=form-container] .event-hours .day:after{content:" ";display:table}.event-forms .event-hours .day:after,div[data-sf-role=form-container] .event-hours .day:after{clear:both}.event-forms .event-hours .day:nth-child(2),div[data-sf-role=form-container] .event-hours .day:nth-child(2){margin:10px 0}.event-forms .event-hours .day:nth-child(2) p,div[data-sf-role=form-container] .event-hours .day:nth-child(2) p{margin:0}.event-forms .col-sm-7,.event-forms .col-sm-5,div[data-sf-role=form-container] .col-sm-7,div[data-sf-role=form-container] .col-sm-5{padding-left:0}.event-forms h1,div[data-sf-role=form-container] h1{margin:35px 0 0;font-family:"Lato";font-size:3.5rem;font-weight:700}.event-forms p,div[data-sf-role=form-container] p{margin-top:15px}.event-forms p .large,div[data-sf-role=form-container] p .large{font-size:2rem}.event-forms a,div[data-sf-role=form-container] a{text-decoration:underline}.event-forms a:hover,div[data-sf-role=form-container] a:hover{text-decoration:none}.event-forms .head,div[data-sf-role=form-container] .head{padding-bottom:20px;border-bottom:1px solid #3c3c3c}.event-forms .head a,div[data-sf-role=form-container] .head a{text-decoration:underline}.event-forms .form,div[data-sf-role=form-container] .form{margin-top:0}.event-forms .form.event-login .col-sm-6,div[data-sf-role=form-container] .form.event-login .col-sm-6{border-top:1px solid #3c3c3c;padding:40px 0 0 0;margin-top:40px}.event-forms .form.event-login .col-sm-6:first-child,div[data-sf-role=form-container] .form.event-login .col-sm-6:first-child{margin-top:0;border:none}.event-forms .form.event-login label,div[data-sf-role=form-container] .form.event-login label{font-weight:400}.event-forms h3,div[data-sf-role=form-container] h3{font-family:"Lato";font-weight:700;margin-top:0}.event-forms label,div[data-sf-role=form-container] label{display:block;margin:15px 0 0}.event-forms input[type=text],.event-forms input[type=password],.event-forms input[type=date],.event-forms input[type=email],.event-forms textarea,div[data-sf-role=form-container] input[type=text],div[data-sf-role=form-container] input[type=password],div[data-sf-role=form-container] input[type=date],div[data-sf-role=form-container] input[type=email],div[data-sf-role=form-container] textarea{width:80%;border:2px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:3px 0 0;padding:0 10px;height:34px;line-height:30px}.event-forms textarea,div[data-sf-role=form-container] textarea{height:auto;width:100%;max-width:100%}.event-forms .btn,div[data-sf-role=form-container] .btn{margin:25px 0 0;width:auto;font-size:1.5rem;padding:0 20px}.event-forms .forgot,div[data-sf-role=form-container] .forgot{display:block;font-size:1.2rem;margin:20px 0 0;color:#0067b1;text-decoration:underline}div[data-sf-role=form-container] .row{margin:0 0 0 -30px}div[data-sf-role=form-container] .row .col-md-12{padding:0}div[data-sf-role=form-container] .row .col-md-6:nth-child(odd){padding:0 1rem 0 0}div[data-sf-role=form-container] .row .col-md-6:nth-child(even){padding:0 0 0 1rem}div[data-sf-role=form-container] input[type=text],div[data-sf-role=form-container] input[type=password],div[data-sf-role=form-container] input[type=date],div[data-sf-role=form-container] input[type=email],div[data-sf-role=form-container] textarea{width:100%}@media(max-width: 992px){div[data-sf-role=form-container] .row .col-md-6:nth-child(even){padding:0}div[data-sf-role=form-container] .row .col-md-6:nth-child(odd){padding:0}}@media(min-width: 768px){.event-forms.submit .form label{margin:5px 0 0}.event-forms.submit .row{padding:10px 10px 20px 30px;margin:0 0 0 -30px}.event-forms.submit .row .col-sm-7 .col-sm-6,.event-forms.submit .row .col-sm-7 .col-sm-3{padding:0 10px 0 0}.event-forms.submit .row .col-sm-7 .col-sm-6:last-child,.event-forms.submit .row .col-sm-7 .col-sm-3:last-child{padding:0}.event-forms .form{margin-top:20px}.event-forms .form.event-login .col-sm-6{border-left:1px solid #3c3c3c;border-top:none;padding:0 0 0 60px;margin-top:20px}.event-forms .form.event-login .col-sm-6:first-child{padding-left:0;border:none;margin-top:20px}}.how-can-i-list{border-bottom:12px solid #767676;border-top:12px solid #767676;margin:30px 0;position:relative;padding:20px 0}.how-can-i-list h3{margin:0;font-size:2rem;font-weight:900;text-transform:uppercase;font-family:"Lato";color:#535353}.how-can-i-list a{display:block;font-size:1.6rem;color:#0067b1;text-decoration:underline;margin:5px 0 0}@media(min-width: 768px){.how-can-i-list{border:none;margin:20px 0 70px;padding:0 0 0 90px}.how-can-i-list img{position:absolute;left:0;top:-10px;height:70px;width:70px}.how-can-i-list h3{font-size:2.8rem}.how-can-i-list a{font-size:2rem;margin-top:0}}.social-list{color:#fff;font-size:24px;margin:0}.social-list>li{padding-left:0}.social-list>li a{color:#fff}.social-list>li a:hover,.social-list>li a:focus{color:#d9d9d9}.list-inline{margin-bottom:0}.list-inline:before,.list-inline:after{content:" ";display:table}.list-inline:after{clear:both}.list-inline>li{font-size:13px;line-height:13px;padding:0 5px;float:left;margin-bottom:1rem}.list-inline>li.heading{font-weight:900;font-size:14px;text-transform:uppercase;border:none;padding-right:0}.list-inline>li:last-child{border:none}.list-inline>li>a{text-decoration:none;font-weight:normal;line-height:13px}.list-inline.large>li{font-size:1.6rem}.list-inline.large>li>a{text-decoration:underline;color:#535353;font-weight:normal}.list-inline.large>li{margin:0;padding:0}.list-inline.large>li:first-child a{padding-left:5px}.list-inline.large>li:last-child a{border:none}.list-inline.large>li>a{color:#3c3c3c;border-right:1px solid #3c3c3c;padding:0 10px}.block-list{margin:1.5rem 0 0;padding:0;list-style:none}.block-list li{display:block;margin-bottom:1px}.block-list li.opened{margin:0}.block-list li a{display:block;background:#e2e2e2;padding-left:1rem;height:36px;line-height:36px;color:#3c3c3c;position:relative;font-size:1.8rem}.block-list li .dropdown-list{list-style:none;margin:0;padding:0}.block-list li .dropdown-list li{margin:0}.block-list li .dropdown-list li a{padding-left:50px;font-weight:900}.block-list li .dropdown-list li a.central{color:#385976}.block-list li .dropdown-list li a.central.selected{background:#385976}.block-list li .dropdown-list li a.central.selected:after{color:#fff}.block-list li .dropdown-list li a.northeast{color:#575e2c}.block-list li .dropdown-list li a.northeast.selected{background:#575e2c}.block-list li .dropdown-list li a.northeast.selected:after{color:#fff}.block-list li .dropdown-list li a.northwest{color:#944d2e}.block-list li .dropdown-list li a.northwest.selected{background:#944d2e}.block-list li .dropdown-list li a.northwest.selected:after{color:#fff}.block-list li .dropdown-list li a.southeast{color:#e0933b}.block-list li .dropdown-list li a.southeast.selected{background:#e0933b}.block-list li .dropdown-list li a.southeast.selected:after{color:#fff}.block-list li .dropdown-list li a.southwest{color:#879235}.block-list li .dropdown-list li a.southwest.selected{background:#879235}.block-list li .dropdown-list li a.southwest.selected:after{color:#fff}.block-list li .dropdown-list li a.nearme{color:#9c6c32}.block-list li .dropdown-list li a.nearme.selected{background:#9c6c32}.block-list li .dropdown-list li a.nearme.selected:after{color:#fff}.block-list li .dropdown-list li a:after{content:"";font-family:FontAwesome;position:absolute;left:25px;font-size:16px;font-weight:normal;color:#d4d4d4}.block-list li .dropdown-list li a.selected{color:#fff}.block-list li .dropdown-list li a.selected:after{content:"";font-family:FontAwesome;position:absolute;left:25px;font-size:16px;font-weight:normal}.looking-for-more{position:relative;margin-top:30px;background:#0067b1;padding:20px 30px 30px;margin:30px -30px -30px}.looking-for-more h2{margin:0 0 10px;color:#fff;font-size:3rem}@media(max-width: 768px){.looking-for-more .search-bar{border:1px solid #0067b1}.looking-for-more .search-bar input[type=text].placeholder{color:#767676}.looking-for-more .search-bar input[type=text]:-moz-placeholder{color:#767676}.looking-for-more .search-bar input[type=text]::-moz-placeholder{color:#767676}.looking-for-more .search-bar input[type=text]::-webkit-input-placeholder{color:#767676}}@media(min-width: 768px){.looking-for-more{position:relative;border-top:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;padding:15px 0;background:none;margin:30px 0 0}.looking-for-more:before,.looking-for-more:after{content:" ";display:table}.looking-for-more:after{clear:both}.looking-for-more h2{color:#3c3c3c;margin:0}.looking-for-more .title{position:relative}.looking-for-more .col-sm-3{padding-left:0}.looking-for-more .search-bar{bottom:initial;top:17px;z-index:2;border:none;width:100%;padding-left:280px}.looking-for-more .search-bar input[type=text]{height:30px;line-height:30px;padding-right:30px}.looking-for-more .search-bar .fa-search{height:30px;width:30px;line-height:29px}.looking-for-more p a{text-transform:uppercase;color:#3c3c3c}}.popular-travel-destinations{margin:30px 0 0}.popular-travel-destinations img,.popular-travel-destinations p,.popular-travel-destinations h3{margin:0}.popular-travel-destinations .heading{background:none;color:#535353;margin:0;padding:0;text-transform:uppercase;font-style:normal;font-weight:900;font-size:1.8rem;font-family:"Lato";display:inline;height:initial;line-height:initial}.popular-travel-destinations .full-width-container{margin:0 -10px;padding:0}.popular-travel-destinations .full-width-container:before,.popular-travel-destinations .full-width-container:after{content:" ";display:table}.popular-travel-destinations .full-width-container:after{clear:both}.popular-travel-destinations a{width:33%;display:block;float:left;padding:0 10px;text-align:center;color:#3c3c3c;font-size:1.2rem;font-weight:900;margin-top:15px}.popular-travel-destinations a p{margin-top:5px;text-transform:uppercase}.search-bar{position:relative}.search-bar .fa-search{position:absolute;right:7px;top:4px;font-size:24px;color:rgba(184,184,184,.5)}.search-bar input[type=text]{width:100%;padding:7px 4rem 7px 1rem;border:none;outline:none;background:rgba(255,255,255,.9);height:auto}.search-bar input[type=text]:focus{background:#fff}.search-bar input[type=text].placeholder{text-transform:uppercase;color:#b8b8b8;letter-spacing:.2em}.search-bar input[type=text]:-moz-placeholder{text-transform:uppercase;color:#b8b8b8;letter-spacing:.2em}.search-bar input[type=text]::-moz-placeholder{text-transform:uppercase;color:#b8b8b8;letter-spacing:.2em}.search-bar input[type=text]::-webkit-input-placeholder{text-transform:uppercase;color:#b8b8b8;letter-spacing:.2em}@media(min-width: 768px){.search-bar{position:absolute;right:0;bottom:45px;width:115px}.search-bar input[type=text]{border:1px solid #3c3c3c;height:24px;line-height:24px;padding:0 .5rem;font-size:1.2rem}.search-bar input[type=text].placeholder{color:#3c3c3c;letter-spacing:0}.search-bar input[type=text]:-moz-placeholder{color:#3c3c3c;letter-spacing:0}.search-bar input[type=text]::-moz-placeholder{color:#3c3c3c;letter-spacing:0}.search-bar input[type=text]::-webkit-input-placeholder{color:#3c3c3c;letter-spacing:0}.search-bar .fa-search{background:#0067b1;display:block;height:24px;width:24px;color:#fff;right:0;top:0;text-align:center;font-size:18px;line-height:24px}}@media(min-width: 900px){.search-bar{width:155px}}.secondary-nav{margin:1rem 0 2rem}.secondary-nav ul{list-style:none;margin:0;padding:0;text-align:center}.secondary-nav ul li{display:inline-block;margin:0 5px 0 0;padding:0 14px 0 5px;border-right:1px solid #8f8f8f;line-height:1.4rem}.secondary-nav ul li:first-child{padding-left:0}.secondary-nav ul li:last-child{border:none;margin-right:0;padding-right:0}.secondary-nav ul li.active>a{text-decoration:underline}.secondary-nav ul li a{margin:0;padding:10px 0;color:#8f8f8f;text-transform:uppercase;font-size:1.3rem;font-weight:900;position:relative}.secondary-nav ul li a:hover,.secondary-nav ul li a:active{text-decoration:underline}@media(min-width: 768px){.secondary-nav ul li a{font-size:11px}}@media(min-width: 850px){.secondary-nav ul li a{font-size:12px}}@media(min-width: 920px){.secondary-nav ul li a{font-size:13px}}.social-sidebar{position:static;z-index:2;top:initial;left:initial;width:30px;float:left;margin:5px 15px 10px 0}.social-sidebar #sticky-sidebar.stuck{position:fixed;top:10px}.social-sidebar a{display:block;width:30px;height:30px;line-height:30px;margin-bottom:10px;background:#535353;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center}.social-sidebar a.fa-facebook{background:#3d58ad}.social-sidebar a.fa-twitter{background:#0aace7}.social-sidebar a.fa-pinterest-p{background:#cf0a19}.social-sidebar a.fa-google-plus{background:#e43e14}.social-sidebar a.fa-envelope-o{background:#8f8f8f}.social-sidebar a:last-child{margin-bottom:0}@media(min-width: 768px){.social-sidebar{position:absolute;z-index:2;top:0;left:0;width:30px;float:none;margin:0}}.stay-connected{margin:45px 0 0;position:relative;padding:15px 20px;background:#c6daef}.stay-connected.align-top{margin-top:31px}.stay-connected h3{display:block;text-transform:uppercase;color:#0067b1;font-size:2rem;font-family:"Lato";font-weight:900;position:absolute;top:-19px;margin:0}.stay-connected p{padding-right:0;margin:0;font-size:1.3rem;line-height:1.7rem}.stay-connected table{margin-top:15px}.stay-connected table td:first-child{border-right:15px solid #c6daef}.stay-connected .btn{height:25px;line-height:22px;font-size:1.4rem;width:100%;margin:0}.stay-connected input[type=text]{width:100%}@media(min-width: 768px){.stay-connected{margin-top:60px}.stay-connected h3{font-size:2.8rem;top:-25px}.stay-connected p{font-size:1.7rem;font-style:italic}}.widget.photo-gallery-box{position:relative;margin:35px 0}.widget.photo-gallery-box .photo-gallery{position:relative}.widget.photo-gallery-box .photo-gallery figure.photos{margin:0 50px;box-shadow:0 0 15px rgba(0,0,0,.3)}.widget.photo-gallery-box .photo-gallery figure.photos .photo{position:relative}.widget.photo-gallery-box .photo-gallery figure.photos .photo img{position:relative;z-index:2;width:100%}.widget.photo-gallery-box .photo-gallery figure.photos .photo:after{position:absolute;z-index:3;top:0;right:20px;padding:10px;background-color:rgba(255,255,255,.8);color:gray;max-width:250px;border-radius:0 0 10px 10px}.widget.photo-gallery-box .photo-gallery figure.photos .photo figcaption{font-family:"Lato";color:#fff;background-color:#535353;padding:10px;font-size:2rem}.widget.photo-gallery-box .photo-gallery .arrow{color:#b8b8b8;line-height:95px;position:absolute;font-size:45px;top:50%;margin-top:-47.5px;cursor:pointer}.widget.photo-gallery-box .photo-gallery .arrow#prev{left:0}.widget.photo-gallery-box .photo-gallery .arrow#next{right:0}@media(max-width: 480px){.widget.photo-gallery-box .photo-gallery .arrow{display:none}}.covers div[class^=col-sm-] img,.covers div[class*=" col-sm-"] img{width:100%}.covers div[class^=col-sm-] p.caption,.covers div[class*=" col-sm-"] p.caption{text-align:center;font-size:2rem}@media(min-width: 768px){.covers div[class^=col-sm-],.covers div[class*=" col-sm-"]{padding:10px !important}.covers div[class^=col-sm-] img,.covers div[class*=" col-sm-"] img{max-height:190px}.covers div[class^=col-sm-] p.caption,.covers div[class*=" col-sm-"] p.caption{font-size:1.45rem}}