/*
Theme Name: Ransmey
Theme URI: http://speed.agency
Description: Bespoke Theme for Ramsey
Author: Speed Agency
Author URI: http://www.speed.agency/
Version: 2.3
License: Public domain
License URI: http://unlicense.org/
Tags: white
*//*==================================================
=      Bootstrap 3 Media Queries       =
==================================================*//*==========  Mobile First Method  ==========*//* Custom, iPhone Retina *//*
    * Header (header.php)
  *//*
    * Index page content
  *//*
    * 3-col-grid template
  *//*
  * Header navigation (header.php)
*//*
    * Header navigation (header.php)
  *//* Extra Small Devices, Phones *//* Small Devices, Tablets *//* Medium Devices, Desktops */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;/* HTML5 display-role reset for older browsers */}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:'Open Sans';}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{background:#ededed;font-family:'Open Sans', sans-serif;font-size:14px;color:#3c3c3c;}strong{font-weight:bold;}a{color:#645d9c;text-decoration:underline;}a:hover{text-decoration:none;}.nopadding{padding:0 !important;}.vertical-helper{display:inline-block;height:100%;vertical-align:middle;}#header-image{width:100%;height:290px;margin:-20px 0 27px 0;border-bottom:1px solid #dadada;}iframe{max-width:100%;height:400px;}@media screen and (max-width:768px) and (min-width:481px){.navbar-header{width:100%;}body .navbar-collapse.collapse{display:none !important;}body .navbar-collapse.collapse.in{display:block !important;}body .navbar-default .navbar-toggle{display:block;}body header#main-head a.navbar-brand{display:block;}body main#indexContent .container .row-top-new .col-ntop-30{width:30%;}body main#indexContent .container .row-events .col-centered{height:430px;}}header#main-head{width:100%;background:#fff;}header#main-head .navbar-default{background:none;/*
    * Slider
  */}header#main-head .navbar-default #ramsey-navbar{text-align:center;height:93px;}header#main-head .navbar-default #ramsey-navbar > div{display:inline-block;margin-right:-4px;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li{display:inline-block;margin-right:-4px;margin-left:35px;position:relative;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-purple a:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-purple a:after{border-bottom:7px solid #645d9c;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-purple ul li a:hover,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-purple ul li a:hover{color:#645d9c !important;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-pink a:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-pink a:after{border-bottom:7px solid #ff637d;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-pink ul li a:hover,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-pink ul li a:hover{color:#ff637d !important;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-blue a:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-blue a:after{border-bottom:7px solid #00a1df;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li.border-blue ul li a:hover,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li.border-blue ul li a:hover{color:#00a1df !important;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li a,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li a{font:700 16px / 16px 'Open Sans', sans-serif;color:#3c3c3c;text-decoration:none;display:block;position:relative;/*
              * Sub menu
            */}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li a:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li a:after{content:"";width:0;display:block;border-bottom:7px solid #ff7f3f;transition:all 0.3s;margin:16px auto 0 auto;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li a:hover:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li a:hover:after{width:100%;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li:hover ul.sub-menu li,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li:hover ul.sub-menu li{height:40px;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu{position:absolute;top:100%;z-index:5;display:block;width:auto;height:0;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li{margin:0;padding:0 15px;text-align:left;white-space:nowrap;display:block;overflow:hidden;height:0;background:#fff;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li a,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li a{padding:0;margin:0;cursor:pointer;transition:color 0.3s;line-height:24px;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li a:first-child,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li a:first-child{padding-top:10px;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li a:hover,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li a:hover{color:#ff7f3f;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li a:after,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li a:after{content:none;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li:last-child,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li:last-child{margin-right:0;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container,header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container{position:relative;vertical-align:top;height:96px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container{width:370px;text-align:left;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons{margin-top:12px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li{display:inline-block;margin-right:6px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);opacity:0.6;filter:alpha(opacity=60);}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a .fa{font-size:22px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a .fa-twitter-square{color:#55acee;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a .fa-facebook-square{color:#36619e;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a .fa-instagram{color:#125688;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left{margin-top:23px;position:absolute;left:0;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li:first-child{margin-left:0;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li:last-child{margin-right:35px;}header#main-head .navbar-default #ramsey-navbar div.logo{vertical-align:bottom;margin-bottom:-50px;position:relative;z-index:999;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container{width:340px;text-align:right;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform label,header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform div.search-fields{display:inline-block;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform div.search-fields{width:0;overflow:hidden;margin-top:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform div.search-fields input{border:0;border-bottom:3px solid #5b5b5b;padding:0 7px;outline:none;font-style:italic;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform label#search-label{cursor:pointer;width:20px;height:20px;vertical-align:middle;margin:-12px -4px 0 0;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform label#search-label:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#3c3c3c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform label#search-label:hover:before{font-size:22px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform.active label#search-label{margin-right:4px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform.active div.search-fields{width:150px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container form#searchform.active div.search-fields input{width:inherit;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container ul#menu-header-right{position:absolute;bottom:0;right:0;}header#main-head section#slider{margin-top:-20px;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li{width:100%;height:440px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content{position:relative;width:940px;height:inherit;margin:0 auto;max-width:100%;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content{position:absolute;bottom:50px;left:0;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content h2.slider-title{font:700 36px / 36px 'Open Sans', sans-serif;color:#fff;background:rgba(255, 127, 63, .9);padding:10px;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content div.slide-btns{margin-top:5px;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content div.slide-btns a{font:700 20px / 28px 'Open Sans', sans-serif;color:#fff;background:rgba(255, 127, 63, .9);width:28px;display:inline-block;text-decoration:none;text-align:center;cursor:pointer;vertical-align:middle;margin-right:1px;transition:color 0.3s;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content div.slide-btns a:hover{color:rgba(0, 0, 0, .6);}@media screen and (max-width:768px){header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu{height:auto;position:static;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li ul.sub-menu li,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li ul.sub-menu li{height:auto;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container div.search-bar{display:none;}body header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li{margin-bottom:30px;}}#footer{font-family:sans-serif;background-color:#fff;padding:30px 0px 45px 0;border-top:1px #dadada solid;line-height:1;}#footer .fa{height:25px;width:25px;font-size:20px;text-align:center;line-height:25px;margin-bottom:4px;margin-top:4px;display:inline-block;}#footer .fa.fa-instagram{background-color:#125688;padding-top:1px;}#footer .fa.fa-twitter{background-color:#55acee;padding-top:1px;font-size:18px;}#footer .fa.fa-facebook{background-color:#36619e;padding-top:5px;padding-left:5px;}#footer .fa.fa-instagram,#footer .fa.fa-twitter,#footer .fa.fa-facebook{color:white;}#footer .fa.fa-envelope{color:black;font-size:25px;}#footer .footerTitle{margin-bottom:14px;}#footer .footerTitle .footerTwitterTitle{background-color:#a6a6a6;margin-top:18px;}#footer .col-sm-3.twitterFeed{max-width:308px !important;}#footer .col-sm-3.twitterFeed .twitter-feed-positioning{width:auto;height:215px;overflow:hidden;margin-top:6px;}#footer .col-sm-3.twitterFeed .twitter-feed-positioning .footerTwitter{margin-top:0px;}@media screen and (min-width:1200px){#footer .col-sm-3:not(.twitterFeed){padding:0 18px 0 18px;}#footer .col-sm-3.visitDiv{margin-left:-30px;}#footer .col-sm-3.communityDiv{margin-left:-40px;}#footer .col-sm-3.twitterFeed{padding:0 0px 0 7px;margin-left:-28px;width:390px;}}@media screen and (min-width:1200px) and (max-width:1200px){#footer .col-sm-3.twitterFeed{width:auto;max-width:250px;height:200px;float:right;}#footer .col-sm-3.twitterFeed .col-sm-3{padding-right:20px;}}@media screen and (min-width:1200px) and (max-width:991px){#footer .col-sm-3.twitterFeed{max-width:230px;}}#footer .footerTitle{background:none;color:#3c3c3c;padding:0 0 0 16px;font-family:"Open sans", sans-serif;font-weight:bold;line-height:34px;font-size:18px;}#footer .footerTitle.connectTitle{padding:0;}#footer .footerTwitterTitle{background:none;color:#3c3c3c;font-family:"Open sans", sans-serif;font-weight:bold;line-height:34px;font-size:18px;vertical-align:middle;max-width:518px;}#footer .footerTwitterTitle h4{display:inline-block;}#footer .footerTwitterTitle iframe{float:right;margin-top:8px;}#footer div.footerContact{font-family:"Open sans";margin-left:10px;display:inline-block;font-size:12px;font-weight:600;vertical-align:top;margin-bottom:8px;line-height:normal;}#footer div.footerContact a{color:#3c3c3c;line-height:normal;vertical-align:middle;display:inline-block;}#footer .menu a{text-decoration:none;color:#3c3c3c;font-size:12px;font-family:"Open sans";font-weight:600;line-height:30px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;}#footer .menu a:hover{color:#645d9c;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;}#footer #community-menu,#footer #visiter-menu{padding-left:16px;}#footer .footer-images{display:block;}#footer .footer-images h3.title{display:block;}#footer .footer-images .funded-images a{float:none;display:inline-block;vertical-align:middle;margin-right:15px;}#footer .footer-images .funded-images a:hover img{opacity:0.8;filter:alpha(opacity=80);}#footer .footer-images .funded-images a img{float:none;max-width:250px;max-height:80px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}@media screen and (max-width:1200px){#footer .footerTwitterTitle h4,#footer .footerTitle h4{font-size:15px;}}@media screen and (max-width:992px){#footer .communityDiv{margin-left:0;}#footer .connectDiv{padding-left:0;}#footer div.footerContact{margin-left:0;}#footer div.footerContact a{margin-left:5px;}#footer .twitterFeed{padding-right:0;width:auto;max-width:180px;}#footer .row{text-align:center;}#footer .row .visitDiv,#footer .row .communityDiv{border-bottom:1px solid #dadada;padding-bottom:15px;}#footer .row .footerCol{display:inline-block;float:none;vertical-align:top;margin-bottom:15px;width:100%;}#footer .row .footerCol nav#visiter-menu div ul li,#footer .row .footerCol nav#community-menu div ul li{display:inline-block;width:33%;}#footer .row .footerCol nav#visiter-menu div ul li a,#footer .row .footerCol nav#community-menu div ul li a{display:block;width:100%;height:100%;border:1px solid #dadada;margin:5px 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}#footer .row .footerCol nav#visiter-menu div ul li a:hover,#footer .row .footerCol nav#community-menu div ul li a:hover{background-color:#dadada;color:#fff;}#footer .row .footerCol:first-child{display:block;border-bottom:1px solid #dadada;}#footer .row .footerCol .footerTitle{text-align:left;}#footer .row .footerCol .iconsDiv{width:100%;margin:0;padding:0;max-width:none;}#footer .row .footerCol .iconsDiv ul{width:100%;text-align:left;margin-top:15px;}#footer .row .footerCol .iconsDiv ul li{vertical-align:bottom;display:inline-block !important;margin-left:15px;}#footer .row .footerCol .iconsDiv ul li:first-child{margin-left:0;}}@media screen and (max-width:650px){#footer .row .footerCol .iconsDiv ul{text-align:center;max-width:548px;margin:0 auto;}#footer .row .footerCol .iconsDiv ul li{display:inline-block;width:100px;height:100px;margin:5px;position:relative;overflow:hidden;}#footer .row .footerCol .iconsDiv ul li:first-child{margin-left:10px;}#footer .row .footerCol .iconsDiv ul li:first-child .footerContact a:first-child{background:#645d9c;}#footer .row .footerCol .iconsDiv ul li:first-child .footerContact a:first-child i{color:#fff;}#footer .row .footerCol .iconsDiv ul li .footerContact a{position:absolute;top:0;left:0;}#footer .row .footerCol .iconsDiv ul li .footerContact a:hover{opacity:0.8;filter:alpha(opacity=80);}#footer .row .footerCol .iconsDiv ul li .footerContact a:first-child{width:100%;height:100%;display:block;margin:0;padding:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}#footer .row .footerCol .iconsDiv ul li .footerContact a:first-child i{font-size:50px;width:100%;height:100%;margin:0 !important;padding:0 !important;vertical-align:middle;position:relative;}#footer .row .footerCol .iconsDiv ul li .footerContact a:first-child i:before{width:100%;height:100%;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-13px;}#footer .row .footerCol .iconsDiv ul li .footerContact a:last-child{display:none;}}@media screen and (max-width:500px){#footer nav#visiter-menu div ul li,#footer nav#community-menu div ul li{display:block !important;width:90% !important;margin:0 auto;}}@media screen and (max-width:768px){#footer .communityDiv,#footer .twitterFeed,#footer .connectDiv,#footer .visitDiv{padding:0;margin:0;text-align:center;}#footer .connectDiv,#footer .twitterFeed{padding-left:16px;}#footer .twitterFeed{width:100%;max-width:100%;}#footer .footerTwitterTitle{width:100%;max-width:518px;}#footer .footerTitle{line-height:1.2;}#footer .community-menu,#footer .visiter-menu{line-height:1.1;}#footer .iconsDiv br{display:none;}#footer p{margin:0;padding:0;}#footer #footer{padding:0;}#footer div.footerContact{margin-left:5px;margin-right:10px;}#footer .connectTitle{text-align:center;margin:0 auto;width:100%;}#footer .connectTitle h4{float:none;}#footer .iconsDiv{margin:0 auto;float:none;max-width:500px;}#footer .footerTwitterTitle{margin:0 auto;}#footer .footerTwitterTitle h4{padding-left:56px;}#footer .connectDiv{padding-bottom:20px;}}@media screen and (max-width:480px){#footer br{display:inline-block;}#footer .connectDiv *{float:none;}#footer .iconsDiv{max-width:200px;}#footer .footerTitle{margin-bottom:0;}#footer .footerTitle h4,#footer .footerTwitterTitle h4{font-size:14px;}#footer .footerTitle{font-size:12px;}}.no-news-container{width:90%;margin:0 auto;background:#fff;padding:15px;text-align:center;border:1px solid #dadada;}img.alignleft{float:left;margin:0 10px 10px 0;}img.alignright{float:right;margin:0 0 10px 10px;}.breadcrumbs-blue a{color:#00a1df !important;}.breadcrumbs-pink a{color:#ff637d !important;}.breadcrumbs-orange a{color:#ff7f3f !important;}.breadcrumbs-purple a{color:#645d9c !important;}.bot-menu-col-blue .menu-image-title{background-color:#00a1df !important;}.bot-menu-col-pink .menu-image-title{background-color:#ff637d !important;}.bot-menu-col-orange .menu-image-title{background-color:#ff7f3f !important;}.bot-menu-col-purple .menu-image-title{background-color:#645d9c !important;}p{margin-bottom:15px;line-height:1.6em;}h3{clear:both;font-size:16px;font-weight:600;margin:15px 0 10px;float:left;width:100%;}.full-content img{max-width:100%;height:auto;}body div.text ul{list-style:inherit;margin-left:40px;margin-bottom:10px;}body div.text ol{list-style:decimal;margin-left:40px;margin-bottom:10px;}body div.text h1{font-size:22px;font-weight:600;margin:15px 0 10px;}body div.text h2{font-size:20px;font-weight:600;margin:15px 0 10px;}body div.text h4{font-size:14px;font-weight:600;}body div.text h5{font-size:12px;font-weight:600;}body div.text h6{font-size:12px;font-weight:400;}body div.text img.alignleft{margin-top:5px;}body div.text img.alignright{margin-top:5px;}body div.text img.aligncenter{display:block;margin:15px auto;}body div.text blockquote{border-left:10px solid #645d9c;padding:15px 10px;margin-bottom:15px;width:100%;font-size:18px;font-style:italic;}body div.text img{max-width:100%;height:auto;}main.color-orange a{color:#ff7f3f !important;}main.color-blue a{color:#00a1df !important;}main.color-purple a{color:#645d9c !important;}main.color-pink a{color:#ff637d !important;}main#indexContent .container{max-width:942px;margin-top:15px;}main#indexContent .container .cols-centered > [class*='col-']{display:inline-block;margin-right:-4px;}main#indexContent .container .row-top-new{margin-bottom:55px;white-space:nowrap;}main#indexContent .container .row-top-new .col-ntop-30{width:302px;height:194px;background:#fff;margin:7.5px;border:1px solid #d9d9db;text-align:left;position:relative;}main#indexContent .container .row-top-new .col-ntop-30:first-child{margin-left:2px;}main#indexContent .container .row-top-new .col-ntop-30:hover a.title{text-decoration:underline;}main#indexContent .container .row-top-new .col-ntop-30 a img{width:100%;height:100%;}main#indexContent .container .row-top-new .col-ntop-30 a.title{position:absolute;bottom:0;left:0;width:100%;color:#fff;font:700 20px / 250% 'Open Sans', sans-serif;padding:0 17px;text-decoration:none;}main#indexContent .container .row-top-new .col-ntop-30 a.title span{position:absolute;bottom:0;right:15px;}main#indexContent .container .row-top-new .col-ntop-30 a.title.blue{background:#645d9c;}main#indexContent .container .row-top-new .col-ntop-30 a.title.pink{background:#00a1df;}main#indexContent .container .row-top-new .col-ntop-30 a.title.orange{background:#ff7f3f;/*&:last-child {
                    margin-right: 0;
                }*/}main#indexContent .container .row-top .half-sc-col{position:relative;overflow:hidden;text-align:left;}main#indexContent .container .row-top .half-sc-col a.contentTitle{background:#645d9c;color:#fff;font:normal 700 20px / 50px 'Open Sans', sans-serif;position:absolute;bottom:0;left:0;display:block;width:100%;transition:all 0.5s;padding:0 19px;text-decoration:none;}main#indexContent .container .row-top .half-sc-col a.contentTitle span{position:absolute;bottom:0;right:15px;}main#indexContent .container .row-top .half-sc-col a.contentTitle:hover{text-decoration:underline;}main#indexContent .container .row-top .col-lg-5,main#indexContent .container .row-top .col-lg-12{background:#fff;border:1px solid #dadada;margin:0;}main#indexContent .container .row-top .col-lg-5 .col-content,main#indexContent .container .row-top .col-lg-12 .col-content{width:calc(100% - 15px);margin:20px auto;}main#indexContent .container .row-top .col-lg-5 .col-content h3.title,main#indexContent .container .row-top .col-lg-12 .col-content h3.title{font:normal 700 20px / 26px 'Open Sans', sans-serif;margin:0 0 10px 0;padding:0;text-align:left;border:0;}main#indexContent .container .row-top .col-lg-5 .col-content p,main#indexContent .container .row-top .col-lg-12 .col-content p{text-align:left;line-height:16px;font-weight:normal;}main#indexContent .container .row-top .col-lg-5 .col-content p a,main#indexContent .container .row-top .col-lg-12 .col-content p a{color:#645d9c;}main#indexContent .container .row-top .col-lg-5 img,main#indexContent .container .row-top .col-lg-12 img{margin:0 0 -2px 0;width:100%;padding:0;}main#indexContent .container .row-top .col-lg-5.featured-event,main#indexContent .container .row-top .col-lg-12.featured-event{position:relative;height:238px;background-size:cover;}main#indexContent .container .row-top .col-lg-5.featured-event a.overlay,main#indexContent .container .row-top .col-lg-12.featured-event a.overlay{position:absolute;top:0;left:0;right:0;bottom:0;}main#indexContent .container .row-mid{margin:55px 0 30px 0;}main#indexContent .container .row-mid .col-xs-12 h3.title{font:normal 700 20px / 26px 'Open Sans', sans-serif;margin:0;padding:0;border:0;}main#indexContent .container .row-events{margin-bottom:60px;}main#indexContent .container .row-events .col-centered{height:150px;margin-bottom:15px;position:relative;min-height:260px;text-align:left;border:1px solid #dadada;overflow:hidden;}main#indexContent .container .row-events .col-centered img{width:100%;height:100%;}main#indexContent .container .row-events .col-centered:hover .titleContent{top:calc(100% - 150px);}main#indexContent .container .row-events .col-centered a.foundMore{font:normal 700 20px / 50px 'Open Sans', sans-serif;color:#fff;left:0;position:absolute;bottom:0;background:#645d9c;width:100%;text-align:left;padding:0 18px;z-index:3;margin:0;text-decoration:none;}main#indexContent .container .row-events .col-centered a.foundMore span{float:right;}main#indexContent .container .row-events .col-centered a.foundMore:hover{text-decoration:underline;}main#indexContent .container .row-events .col-centered .titleContent{background:rgba(100, 93, 156, .8);width:100%;height:auto;position:absolute;left:0;top:calc(100% - 100px);padding:0 18px;transition:all 0.5s;}main#indexContent .container .row-events .col-centered .titleContent p{text-align:left;margin:0;padding:0;font-size:14px;color:#fff;line-height:18px;margin-bottom:15px;}main#indexContent .container .row-events .col-centered .titleContent h4.title{font:normal 700 20px / 50px 'Open Sans', sans-serif;color:#fff;}main#indexContent .container .row-centered{text-align:center;}main#indexContent .container .row-centered .col-centered{display:inline-block;float:none;margin-right:-4px;vertical-align:top;}main#blogTemplate{margin-top:88px;}main#blogTemplate .container .row .col-lg-9,main#blogTemplate .container .row .col-lg-3{/*
                * Pagination
            */}main#blogTemplate .container .row .col-lg-9 a,main#blogTemplate .container .row .col-lg-3 a{color:#ff637d;/*
                    * Posts
                */}main#blogTemplate .container .row .col-lg-9 article,main#blogTemplate .container .row .col-lg-3 article{border:1px solid #dadada;background:#fff;margin-bottom:19px;padding:25px;margin-bottom:35px;}main#blogTemplate .container .row .col-lg-9 article .side-info,main#blogTemplate .container .row .col-lg-3 article .side-info{width:93px;text-align:center;}main#blogTemplate .container .row .col-lg-9 article .side-info .date,main#blogTemplate .container .row .col-lg-3 article .side-info .date{text-align:center;background:#ff637d;width:100%;padding:14px 0;}main#blogTemplate .container .row .col-lg-9 article .side-info .date h3.date-day,main#blogTemplate .container .row .col-lg-3 article .side-info .date h3.date-day{margin:0;padding:0;border:0;font:normal 700 34px / 34px 'Open Sans', sans-serif;color:#fff;}main#blogTemplate .container .row .col-lg-9 article .side-info .date span.date-month,main#blogTemplate .container .row .col-lg-3 article .side-info .date span.date-month{font-size:29px;color:#fff;text-transform:uppercase;}main#blogTemplate .container .row .col-lg-9 article .side-info .social-media .soc-icon,main#blogTemplate .container .row .col-lg-3 article .side-info .social-media .soc-icon{width:72px;height:26px;margin:0 auto 14px auto;position:relative;}main#blogTemplate .container .row .col-lg-9 article .side-info .social-media .soc-icon .count,main#blogTemplate .container .row .col-lg-3 article .side-info .social-media .soc-icon .count{position:absolute;width:36px;right:2px;height:26px;top:0;text-align:center;}main#blogTemplate .container .row .col-lg-9 article .side-info .social-media .soc-icon .count span,main#blogTemplate .container .row .col-lg-3 article .side-info .social-media .soc-icon .count span{vertical-align:middle;color:#a5a5a5;}main#blogTemplate .container .row .col-lg-9 article .side-info .social-media .facebook-share,main#blogTemplate .container .row .col-lg-3 article .side-info .social-media .facebook-share{margin-top:29px;}main#blogTemplate .container .row .col-lg-9 article .main-info,main#blogTemplate .container .row .col-lg-3 article .main-info{margin-left:21px;}main#blogTemplate .container .row .col-lg-9 article .main-info h2.title,main#blogTemplate .container .row .col-lg-3 article .main-info h2.title{font:normal 700 24px / 24px 'Open Sans', sans-serif;margin-bottom:4px;}main#blogTemplate .container .row .col-lg-9 article .main-info h2.title a,main#blogTemplate .container .row .col-lg-3 article .main-info h2.title a{color:#ff637d;text-decoration:none;}main#blogTemplate .container .row .col-lg-9 article .main-info h2.title a:hover,main#blogTemplate .container .row .col-lg-3 article .main-info h2.title a:hover{text-decoration:underline;}main#blogTemplate .container .row .col-lg-9 article .main-info span.author,main#blogTemplate .container .row .col-lg-3 article .main-info span.author{color:#3c3c3c;}main#blogTemplate .container .row .col-lg-9 article .main-info p,main#blogTemplate .container .row .col-lg-3 article .main-info p{margin-top:12px;font:normal 14px / 18px 'Open Sans', sans-serif;}main#blogTemplate .container .row .col-lg-9 article .main-info p img,main#blogTemplate .container .row .col-lg-3 article .main-info p img{border:1px solid #dadada;}main#blogTemplate .container .row .col-lg-9 article .main-info a.more-link,main#blogTemplate .container .row .col-lg-3 article .main-info a.more-link{color:#ff637d;font:500 14px / 14px 'Open Sans', sans-serif;text-decoration:none;}main#blogTemplate .container .row .col-lg-9 article .main-info a.more-link:hover,main#blogTemplate .container .row .col-lg-3 article .main-info a.more-link:hover{text-decoration:underline;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination{text-align:center;margin:0 0 35px 0;/*
                * Sidebar
            */}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content{display:inline-block;background:#fff;border:1px solid #dadada;height:46px;line-height:46px;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content .page-numbers{font:700 14px / 14px 'Open Sans', sans-serif;color:#3c3c3c;text-decoration:none;padding:6px 12px;margin-right:5px;transition:all 0.3s;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content .page-numbers:hover{background:#ff637d;color:#fff;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content .page-numbers:last-child{margin-right:-2px;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content span.page-numbers:hover{background:none;color:#3c3c3c;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content .prev{border-right:1px solid #dadada;display:inline-block;line-height:33px;margin-right:5px;}main#blogTemplate .container .row section.col-lg-9 #blog-pagination .pagination-content .next{border-left:1px solid #dadada;display:inline-block;line-height:33px;}main#blogTemplate .container .row section.col-lg-9{width:600px;}main#blogTemplate .container .row section.col-lg-9 article.no-posts{padding:10px 0 15px 0;}main#blogTemplate .container .row .col-lg-3{width:240px;margin-left:18px;}@media screen and (max-width:991px){main#blogTemplate .container{width:90%;margin:0 auto;}main#blogTemplate .container .row section.col-news-left,main#blogTemplate .container .row aside#sidebar{width:100% !important;margin:0 auto !important;}}@media screen and (max-width:1200px){main#blogTemplate .container{max-width:770px;}main#blogTemplate .container .row section.col-news-left,main#blogTemplate .container .row aside#sidebar{display:inline-block;vertical-align:top;float:none;}main#blogTemplate .container .row section.col-news-left{width:500px;}main#blogTemplate .container .row section.col-news-left article.row .main-info,main#blogTemplate .container .row section.col-news-left article.row .side-info{display:inline-block;vertical-align:top;}main#blogTemplate .container .row section.col-news-left article.row .main-info{width:calc(100% - 150px);}}@media screen and (min-width:1200px){main#blogTemplate .container{max-width:864px;}}@media screen and (max-width:767px){#blogInner .row{margin:0;}}main#wheretoeatTemplate{margin:94px 0 51px 0;}main#wheretoeatTemplate a{color:#ff7f3f;}main#wheretoeatTemplate .container{/*
      * Breadcrumbs row.
      * This row is only for breadcrumbs.
    */width:940px;}main#wheretoeatTemplate .container .row-breadcrumbs{margin-bottom:31px;/*
      * Content rows.
      * Eeach article has its row.
    */}main#wheretoeatTemplate .container .row-breadcrumbs .col-xs-12{padding:0;}main#wheretoeatTemplate .container .row-breadcrumbs .col-xs-12 span#breadcrumbs{color:#ff7f3f;font-size:12px;}main#wheretoeatTemplate .container .row-breadcrumbs .col-xs-12 span#breadcrumbs span span span{color:#231f20;}main#wheretoeatTemplate .container .row-breadcrumbs .col-xs-12 span#breadcrumbs a{color:#ff7f3f;text-decoration:none;font-weight:bolder;}main#wheretoeatTemplate .container .row-breadcrumbs .col-xs-12 span#breadcrumbs a:hover{text-decoration:underline;}main#wheretoeatTemplate .container .row-content{margin-bottom:20px;display:table;/*
      * No content row.
      * When category has no posts, this content is shown.
    */}main#wheretoeatTemplate .container .row-content .col-content-left,main#wheretoeatTemplate .container .row-content .col-info-right,main#wheretoeatTemplate .container .row-content .col-gap-middle{background:#fff;display:table-cell;vertical-align:top;margin-right:-4px;}main#wheretoeatTemplate .container .row-content .col-gap-middle{width:20px;background:#f0f0f0;}main#wheretoeatTemplate .container .row-content .col-content-left{width:640px;padding:26px 40px 40px 40px;}main#wheretoeatTemplate .container .row-content .col-content-left p{margin-top:27px;color:#3c3c3c;font:normal 14px / 17px 'Open Sans', sans-serif;}main#wheretoeatTemplate .container .row-content .col-content-left h3.title{color:#ff7f3f;font:700 20px / 20px 'Open Sans', sans-serif;float:none;width:auto;display:inline-block;}main#wheretoeatTemplate .container .row-content .col-content-left .wp-post-image{float:right;margin-left:10px;margin-bottom:10px;}main#wheretoeatTemplate .container .row-content .col-info-right{width:282px;margin-left:20px;min-height:280px;padding:27px 32px;}main#wheretoeatTemplate .container .row-content .col-info-right ul li{margin-bottom:16px;}main#wheretoeatTemplate .container .row-content .col-info-right ul li .fa{color:#ff7f3f;font-size:30px;width:28px;margin-right:16px;text-align:center;}main#wheretoeatTemplate .container .row-content .col-info-right ul li .vmid{vertical-align:middle;}main#wheretoeatTemplate .container .row-content .col-info-right ul li .top-9{margin-top:-9px;vertical-align:top;}main#wheretoeatTemplate .container .row-content .col-info-right ul li .top4{vertical-align:top;margin-top:4px;}main#wheretoeatTemplate .container .row-content .col-info-right ul li .fa,main#wheretoeatTemplate .container .row-content .col-info-right ul li p{display:inline-block;}main#wheretoeatTemplate .container .row-content .col-info-right ul li p{line-height:18px;}main#wheretoeatTemplate .container .row-content .col-info-right ul li span{vertical-align:middle;}main#wheretoeatTemplate .container .row-content .col-info-right ul li:last-child{margin-bottom:0;}main#wheretoeatTemplate .container .row-no-content{background:#fff;padding:15px;}main#wheretoeatTemplate .container .row-no-content p{font:normal 16px / 1.6 'Open Sans', sans-serif;}main#populardaysTemplate .container{margin:110px auto 51px auto;}main#populardaysTemplate .container .row-top{margin-bottom:50px;}main#populardaysTemplate .container .row-top h3{color:#ff7f3f;font:700 20px / 20px 'Open Sans', sans-serif;margin-bottom:13px;}main#populardaysTemplate .container .row-top p{color:#3c3c3c;font:normal 14px / 17px 'Open Sans', sans-serif;}main#populardaysTemplate .container .row.cols-nopadding [class*='col-']{padding:0;}main#populardaysTemplate .container .row-main{/*
        * Articles
      */text-align:center;}main#populardaysTemplate .container .row-main article{border:1px solid #dadada;padding:0;height:263px;vertical-align:top;display:inline-block;float:none;/*
        * No content
      */}main#populardaysTemplate .container .row-main article:hover a img{opacity:0.7;}main#populardaysTemplate .container .row-main article:hover .bot-content .title{text-decoration:underline;}main#populardaysTemplate .container .row-main article a img{width:100%;max-height:100%;transition:opacity 0.3s;}main#populardaysTemplate .container .row-main article .bot-content{position:absolute;bottom:0;left:0;width:100%;text-align:left;}main#populardaysTemplate .container .row-main article .bot-content .title{display:block;background:rgba(255, 127, 63, 0.8);padding:0 14px;font:700 20px / 50px 'Open Sans', sans-serif;color:#fff;text-decoration:none;}main#populardaysTemplate .container .row-main article .bot-content .title span{float:right;}main#populardaysTemplate .container .row-main article .bot-content .excerpt{height:80px;background:#ff7f3f;padding:0 13px;display:table;width:100%;}main#populardaysTemplate .container .row-main article .bot-content .excerpt .vertical-helper{display:inline-block !important;height:100%;vertical-align:middle;}main#populardaysTemplate .container .row-main article .bot-content .excerpt p{display:table-cell;font:normal 14px / 17px 'Open Sans', sans-serif;color:#fff;vertical-align:middle;}@media screen and (max-width:767px){main#populardaysTemplate .container{margin-top:20px;}main#populardaysTemplate .container .row.cols-nopadding [class*='col-']{width:100%;}main#populardaysTemplate .container .row-main article .bot-content .title{font-size:18px;}body #package .mainRow{margin:0;}body #package .informationLeft,body #package .informationRight{padding:0 15px;}body #package .information p{width:100%;}}main#thingstodoTemplate{/*
    * Top row. Text box + grid selection
  */margin-top:96px;}main#thingstodoTemplate section.top-row{/*
    * Mid row.
    * Sidebar, main content, map
  */}main#thingstodoTemplate section.top-row .col-text{width:704px;/*
      * Grid selection
    */}main#thingstodoTemplate section.top-row .col-text h3{font:700 20px / 20px 'Open Sans', sans-serif;color:#645d9c;}main#thingstodoTemplate section.top-row .col-text p{font-size:14px;line-height:18px;margin-top:10px;}main#thingstodoTemplate section.top-row .col-btns{margin-top:40px;margin-right:10px;}main#thingstodoTemplate section.top-row .col-btns ul li{display:inline-block;background:#fff;text-align:center;cursor:pointer;margin-right:-4px;color:#645d9c;padding:7px 40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}main#thingstodoTemplate section.top-row .col-btns ul li i,main#thingstodoTemplate section.top-row .col-btns ul li span{display:block;}main#thingstodoTemplate section.top-row .col-btns ul li i{font-size:32px;}main#thingstodoTemplate section.top-row .col-btns ul li span{font:700 14px / 14px 'Open Sans', sans-serif;}main#thingstodoTemplate section.top-row .col-btns ul li.active{background:#645d9c;color:#fff;}main#thingstodoTemplate section.mid-row{margin-top:29px;/*
      * side filter
    */margin-bottom:133px;}main#thingstodoTemplate section.mid-row aside h2.title-main{background:#645d9c;color:#fff;font:700 20px / 53px 'Open Sans', sans-serif;padding:0 18px;}main#thingstodoTemplate section.mid-row aside .panel{background:#fff;padding:0 20px;border:1px solid #dadada;border-radius:0;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle{cursor:pointer;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title{font:700 18px / 42px 'Open Sans', sans-serif;margin-top:10px;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title:after{content:url('images/carret.png');width:19px;height:12px;color:#645d9c;font-size:22px;font-weight:900;transition:all 0.5s ease-out;margin-left:13px;display:none;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after{-webkit-animation:caret-rotation 1s linear 1s 1 forwards;-moz-animation:caret-rotation 1s linear 1s 1 forwards;-ms-animation:caret-rotation 1s linear 1s 1 forwards;-o-animation:caret-rotation 1s linear 1s 1 forwards;animation:caret-rotation 1s linear 1s 1 forwards;}@-webkit-keyframes $animation-name{main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 0%{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 100%{-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;transform:-90deg;}}@-moz-keyframes $animation-name{main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 0%{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 100%{-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;transform:-90deg;}}@-ms-keyframes $animation-name{main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 0%{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 100%{-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;transform:-90deg;}}@-o-keyframes $animation-name{main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 0%{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 100%{-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;transform:-90deg;}}@keyframes $animation-name{main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 0%{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg;}main#thingstodoTemplate section.mid-row aside .panel .panel-toggle h3.title.active:after 100%{-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;transform:-90deg;}}main#thingstodoTemplate section.mid-row aside .panel ul li{padding:10px 0;}main#thingstodoTemplate section.mid-row aside .panel ul li input,main#thingstodoTemplate section.mid-row aside .panel ul li label{cursor:pointer;}main#thingstodoTemplate section.mid-row aside .panel ul li label{max-width:160px;}main#thingstodoTemplate section.mid-row aside .panel div.filterclear{text-align:right;margin:0 -8px 10px 0;}main#thingstodoTemplate section.mid-row aside .panel div.filterclear a.clear-filter{color:rgba(60, 60, 60, .5);font:normal 12px / 12px 'Open Sans', sans-serif;font-style:italic;text-decoration:none;}main#thingstodoTemplate section.mid-row aside .panel div.filterclear a.clear-filter:hover{text-decoration:underline;}main#thingstodoTemplate section.mid-row .layout-switcher{width:694px;position:relative;white-space:nowrap;margin-left:20px;overflow:hidden;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider{margin-left:-20px;position:relative;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid,main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-map{display:inline-block;vertical-align:top;white-space:normal;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid{-webkit-transition:opacity 0.3;-moz-transition:opacity 0.3;-ms-transition:opacity 0.3;-o-transition:opacity 0.3;transition:opacity 0.3;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid div#map-shuffle-grid{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid div#map-shuffle-grid div.map-grid-not-found{width:80%;margin:0 auto;background:#fff;border:1px solid #dadada;text-align:center;padding:15px;display:none;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article{width:221px;height:266px;display:inline-block;vertical-align:top;margin:0 -4px 20px 20px;position:relative;overflow:hidden;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article:hover a.hover{opacity:0.58;filter:alpha(opacity=58);}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article a.hover{display:block;position:absolute;top:0;left:0;z-index:2;background:#645d9c;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;width:100%;height:161px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article a{display:block;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article a img{width:100%;height:161px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content{background:#645d9c;width:100%;height:105px;display:block;padding:12px 17px 7px 17px;margin-top:-2px;color:rgba(255, 255, 255, .27);}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content h4.title{font:700 16px / 16px 'Open Sans', sans-serif;color:#fff;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content h4.title a{color:#fff;text-decoration:none;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content h4.title a:hover{text-decoration:underline;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content p{font:normal 14px / 17px 'Open Sans', sans-serif;color:#fff;margin:2px 0 3px 0;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider div.layout-grid article .short-content span{font:normal 12px / 12px 'Open Sans', sans-serif;color:rgba(255, 255, 255, .27);font-style:italic;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .load-more{display:block;width:100%;text-align:center;margin-left:20px;padding-right:26px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .load-more a{background:#645d9c;font:700 20px / 50px 'Open Sans', sans-serif;color:#fff;display:block;text-decoration:none;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .load-more a:hover{text-decoration:underline;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map{padding-left:20px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps{width:calc(100% - 8px);height:750px;border:10px solid #fff;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container{width:221px;height:266px;background:#645d9c;position:relative;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container:after{content:" ";background:url('images/caret-down-map.png');width:13px;height:12px;position:absolute;bottom:-12px;left:50%;margin-left:-6px;z-index:5;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container a.close-btn{background:#645d9c url('images/close-btn.png') no-repeat center center;padding:12px;margin:0;color:#fff;position:absolute;top:0;right:0;font-size:16px;text-decoration:none;z-index:6;cursor:pointer;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container a.close-btn:hover{opacity:0.8;filter:alpha(opacity=80);}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container a.full-img{width:100%;height:161px;display:block;position:absolute;top:0;left:0;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container a.full-img img{width:100%;height:100%;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container .text-content{padding:12px 17px 14px 17px;color:#fff;position:absolute;bottom:0;left:0;height:105px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container .text-content h5{font:700 16px / 16px 'Open Sans', sans-serif;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container .text-content p{font:normal 14px / 15px 'Open Sans', sans-serif;margin:4px 0 10px 0;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .layout-map #google-maps .infobox-container .text-content a.read-more{position:absolute;top:0;left:0;width:100%;height:100%;display:block;font:700 14px / 14px 'Open Sans', sans-serif;color:#fff;}main#thingstodoTemplate section.mid-row div.col-content{/*margin-left: 19px;*/-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;/*
      * Map layout
     */}main#thingstodoTemplate section.mid-row aside,main#thingstodoTemplate section.mid-row .layout-switcher{display:inline-block;vertical-align:top;margin-right:-4px;}@media screen and (max-width:992px){main#thingstodoTemplate section.top-row .col-text{width:500px;}main#thingstodoTemplate section.mid-row .layout-switcher{width:500px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content{width:500px;}}@media screen and (max-width:761px){main#thingstodoTemplate main#thingstodoTemplate{margin-top:20px;}main#thingstodoTemplate section.top-row .col-text,main#thingstodoTemplate section.top-row .col-btns{display:block;width:90%;margin:0 auto !important;float:none !important;}main#thingstodoTemplate section.top-row .col-btns{text-align:center;padding-top:25px;}main#thingstodoTemplate section.mid-row aside.col-aside{display:block;width:90%;margin:0 auto;}main#thingstodoTemplate section.mid-row aside.col-aside ul{text-align:center;}main#thingstodoTemplate section.mid-row aside.col-aside ul li{display:inline-block;width:45%;text-align:left;position:relative;}main#thingstodoTemplate section.mid-row aside.col-aside ul li label{display:block;width:100%;max-width:none;height:100%;position:absolute;vertical-align:middle;padding-left:20px;top:0;left:0;}main#thingstodoTemplate section.mid-row aside.col-aside ul li label:before{content:'';height:100%;display:inline-block;vertical-align:middle;}main#thingstodoTemplate section.mid-row .layout-switcher{margin:0 auto;max-width:463px;width:100%;display:block;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider aside,main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content{display:block;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content article{width:50%;margin-left:-1px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content #google-maps{width:calc(100% - 30px);height:463px;}}@media screen and (max-width:463px){main#thingstodoTemplate section.mid-row .layout-switcher{width:221px;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content{width:241px;padding-left:0;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content article{margin-left:0;margin-right:0;}main#thingstodoTemplate section.mid-row .layout-switcher .layout-slider .col-content #google-maps{width:calc(100% - 30px);height:241px;}}aside#sidebar .archive-blog{overflow:hidden;}aside#sidebar .archive-blog h3{background:#ff637d;font:normal 700 20px / 53px 'Open Sans', sans-serif;margin:0;padding:0;color:#fff;text-align:left;padding:0 28px;}aside#sidebar .archive-blog .widget-section{border:1px solid #dadada;background:#fff;margin-bottom:15px;}aside#sidebar .archive-blog .widget-section ul.recent-posts{margin-top:50px;padding:25px;}aside#sidebar .archive-blog .widget-section ul.recent-posts li{margin-bottom:24px;}aside#sidebar .archive-blog .widget-section ul.recent-posts li:last-child{margin-bottom:0;}aside#sidebar .archive-blog .widget-section ul.recent-posts li h4{margin-bottom:4px;}aside#sidebar .archive-blog .widget-section ul.recent-posts li h4 a{font:normal 16px / 16px 'Open Sans', sans-serif;color:#ff637d;text-decoration:none;}aside#sidebar .archive-blog .widget-section ul.recent-posts li h4 a:hover{text-decoration:underline;}aside#sidebar .archive-blog .widget-section ul.recent-posts li span{color:#3c3c3c;font:normal 12px / 12px 'Open Sans', sans-serif;}aside#sidebar .archive-blog .widget-section div.archive{text-align:center;}aside#sidebar .archive-blog .widget-section div.archive select{width:172px;margin:27px auto 20px auto;}aside#sidebar .archive-blog .widget-section div.categories ul{padding:27px 25px;margin-top:50px;}aside#sidebar .archive-blog .widget-section div.categories ul li{margin-bottom:24px;font:normal 16px / 16px 'Open Sans', sans-serif;color:#ff637d;}aside#sidebar .archive-blog .widget-section div.categories ul li a{color:#ff637d;text-decoration:none;}aside#sidebar .archive-blog .widget-section div.categories ul li a:hover{text-decoration:underline;}aside#sidebar .archive-blog .widget-section div.categories ul li:last-child{margin-bottom:0;}@media only screen and (min-width:320px){/* Extra Small Devices, Phones */}@media only screen and (min-width:480px){/* Small Devices, Tablets */}@media only screen and (min-width:768px){/* Medium Devices, Desktops */header#main-head{/*
    * Popular days out (archive-popular-days-out.php)
  */}header#main-head a.navbar-brand{display:none;}main#populardaysTemplate .container{max-width:957px;}main#populardaysTemplate .container .row-main [class*='col-']{width:300px;margin:0 13px 17px 0 !important;}}@media only screen and (min-width:992px){/* Large Devices, Wide Screens */main#indexContent{/*
    * Things to do ( archive-things-to-do.php )
  */}main#indexContent .container .row-top .col-lg-5{width:461px;}main#indexContent .container .row-top .col-lg-5:last-child{margin-left:17px;}main#indexContent .container .row-events .col-centered{width:300px;}main#indexContent .container .row-events .col-centered:first-child{margin-right:15px;}main#indexContent .container .row-events .col-centered:last-child{margin-left:15px;}main#thingstodoTemplate .container{width:954px;}main#thingstodoTemplate .container section.mid-row aside{width:233px;}main#thingstodoTemplate .container section.mid-row .col-content{width:721px;}}@media only screen and (min-width:1200px){/*==========  Non-Mobile First Method  ==========*//* Large Devices, Wide Screens */}@media only screen and (max-width:1200px){/* Medium Devices, Desktops */}@media only screen and (max-width:992px){/* Small Devices, Tablets */main#three-col-grid{/*
    * Homepage
  */}main#three-col-grid .container .row-similar-categories li{width:40%;margin:10px !important;}main#three-col-grid .container .row-content .full-content{width:95%;margin:0 auto;float:none;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-1,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-2,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-3{width:100% !important;margin-bottom:15px;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-3{margin-left:0 !important;}main#indexContent{/*
    * Where to eat page (archive-where-to-eat.php)
  */}main#indexContent .container .row-top-new{white-space:normal;}main#indexContent .container .row-top-new .col-ntop-30:first-child{margin-left:8px;}main#indexContent .container .row-top .col-centered:last-child{margin:10px 0 10px 4px;}main#wheretoeatTemplate .container{width:90%;}main#wheretoeatTemplate .container .row-content .col-content-left{width:auto;}}@media only screen and (max-width:768px){/* Extra Small Devices, Phones */header#main-head{/*
    * Where to eat page (archive-where-to-eat.php)
  */}header#main-head section#slider{margin-top:-20px;}header#main-head section#slider div.bx-wrapper div.bx-viewport ul.bxslider li div.slider-content div.inner-slider-content h2.slider-title{font-size:24px;}header#main-head .navbar-default .container-fluid .navbar-header .navbar-brand{margin-top:-18px;position:relative;z-index:999;}header#main-head .navbar-default .container-fluid .navbar-header .navbar-brand img{width:150px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}header#main-head .navbar-default .container-fluid .navbar-header.active-menu .navbar-brand{margin:-18px auto 0 auto;width:calc(100% - 80px);}header#main-head .navbar-default .container-fluid .navbar-header.active-menu .navbar-brand img{margin-left:calc(50% - 30px);}header#main-head .navbar-default #ramsey-navbar{height:auto;}header#main-head .navbar-default #ramsey-navbar > div{display:block;width:100% !important;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right{width:90% !important;position:static !important;margin:0 auto;text-align:left;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container,header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container{height:auto;position:static;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons{margin:10px 0 10px 10px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#social-icons li a .fa{font-size:32px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left{width:90%;margin:0 auto;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li{margin:0 0 10px 0;display:block;border-bottom:1px solid #dadada;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li a{display:block;font-size:16px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li a:after{width:0;margin:0;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container div.search-bar{margin:0 auto;width:200px;text-align:center;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container ul#menu-header-right{width:90%;margin:0 auto;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container ul#menu-header-right li{margin:0 0 10px 0;display:block;border-bottom:1px solid #dadada;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container ul#menu-header-right li a{display:block;font-size:16px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container ul#menu-header-right li a:after{width:0;margin:0;}header#main-head .navbar-default #ramsey-navbar div.logo{display:none;}main#wheretoeatTemplate{/*
    * Popular days out (archive-popular-days-out.php)
  */}main#wheretoeatTemplate .container{width:90%;}main#wheretoeatTemplate .container .row-content{display:block;}main#wheretoeatTemplate .container .row-content .col-content-left{width:100%;}main#wheretoeatTemplate .container .row-content .col-info-right{width:100%;margin-left:0;}main#wheretoeatTemplate .container .row-content .col-gap-middle{display:none;}main#wheretoeatTemplate .container .row-content .col-content-left,main#wheretoeatTemplate .container .row-content .col-info-right{display:block !important;}main#populardaysTemplate .container{width:90%;margin-left:auto;margin-right:auto;}main#populardaysTemplate .container .row-main [class*='col-']{margin:0 0 17px 0 !important;}}@media only screen and (max-width:480px){/* Custom, iPhone Retina */}@media only screen and (max-width:320px){/* Custom, navigation 1100px */}@media only screen and (max-width:1100px){header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li{margin-left:6px;}header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-left li a,header#main-head .navbar-default #ramsey-navbar > div ul#menu-header-right li a{font-size:14px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container{width:260px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-left-container ul#menu-header-left li:last-child{margin-right:0px;}header#main-head .navbar-default #ramsey-navbar div.menu-header-right-container{width:220px;}header#main-head .navbar-default #ramsey-navbar div.logo{vertical-align:top;margin-top:25px;}header#main-head .navbar-default #ramsey-navbar div.logo a img{width:200px;}}main.searchTemplate .container .search-term p{font-size:20px;background:#fff;border:1px solid #dadada;margin:10px 15px;padding:10px;}main.searchTemplate .container .result{max-width:960px;width:95%;margin:auto;}main.searchTemplate .container .result .page a,main.searchTemplate .container .result .single a,main.searchTemplate .container .result .other a{color:#645d9c;}main.searchTemplate .container .result .page article,main.searchTemplate .container .result .single article,main.searchTemplate .container .result .other article{border:1px solid #dadada;background:#fff;margin-bottom:19px;padding:25px;margin-bottom:20px;float:left;}main.searchTemplate .container .result .page .wp-post-image,main.searchTemplate .container .result .single .wp-post-image,main.searchTemplate .container .result .other .wp-post-image{float:left;margin-right:15px;margin-bottom:15px;}main.searchTemplate .container .result .page .text h3,main.searchTemplate .container .result .single .text h3,main.searchTemplate .container .result .other .text h3{clear:none;font:normal 700 24px / 24px 'Open Sans', sans-serif;margin-bottom:10px;width:auto;display:block;float:none;}main.searchTemplate .container .result .page .text h3 a,main.searchTemplate .container .result .single .text h3 a,main.searchTemplate .container .result .other .text h3 a{text-decoration:none;}main.searchTemplate .container .result .blog a{color:#ff637d;}main.searchTemplate .container .result .blog article{border:1px solid #dadada;background:#fff;padding:25px;margin-bottom:20px;float:left;}main.searchTemplate .container .result .blog .side-info{width:93px;text-align:center;}main.searchTemplate .container .result .blog .side-info .date{text-align:center;background:#ff637d;width:100%;padding:14px 0;margin-bottom:30px;}main.searchTemplate .container .result .blog .side-info .date h3{margin:0;padding:0;border:0;font:normal 700 34px / 34px 'Open Sans', sans-serif;color:#fff;}main.searchTemplate .container .result .blog .side-info .date span.date-month{font-size:29px;color:#fff;text-transform:uppercase;}main.searchTemplate .container .result .blog .side-info .social-media .soc-icon{width:72px;height:26px;margin:0 auto 14px auto;position:relative;}main.searchTemplate .container .result .blog .side-info .social-media .soc-icon.facebook{margin-top:29px;}main.searchTemplate .container .result .blog .side-info .social-media .soc-icon .count{position:absolute;width:36px;right:2px;height:26px;top:0;text-align:center;}main.searchTemplate .container .result .blog .main-info{margin-left:21px;}main.searchTemplate .container .result .blog .main-info .title{font:normal 700 24px / 24px 'Open Sans', sans-serif;margin-bottom:4px;}main.searchTemplate .container .result .blog .main-info .title a{color:#ff637d;text-decoration:none;}main.searchTemplate .container .result .blog .main-info .author{color:#3c3c3c;}main.searchTemplate .container .result .blog .main-info p{margin-top:12px;font:normal 14px / 18px 'Open Sans', sans-serif;}main.searchTemplate .container .result .events a{color:#645d9c;}main.searchTemplate .container .result .events article{border:1px solid #dadada;background:#fff;padding:25px;margin-bottom:20px;float:left;width:100%;}main.searchTemplate .container .result .events .side-info{width:93px;text-align:center;}main.searchTemplate .container .result .events .side-info .date{text-align:center;background:#645d9c;width:100%;padding:14px 0;margin-bottom:30px;}main.searchTemplate .container .result .events .side-info .date h3{margin:0;padding:0;border:0;font:normal 700 34px / 34px 'Open Sans', sans-serif;color:#fff;}main.searchTemplate .container .result .events .side-info .date span.date-month{font-size:29px;color:#fff;text-transform:uppercase;}main.searchTemplate .container .result .events .side-info .social-media .soc-icon{width:72px;height:26px;margin:0 auto 14px auto;position:relative;}main.searchTemplate .container .result .events .side-info .social-media .soc-icon.facebook{margin-top:29px;}main.searchTemplate .container .result .events .side-info .social-media .soc-icon .count{position:absolute;width:36px;right:2px;height:26px;top:0;text-align:center;}main.searchTemplate .container .result .events .main-info{margin-left:21px;}main.searchTemplate .container .result .events .main-info .title{font:normal 700 24px / 24px 'Open Sans', sans-serif;margin-bottom:4px;}main.searchTemplate .container .result .events .main-info .title a{color:#645d9c;text-decoration:none;}main.searchTemplate .container .result .events .main-info .location{display:inline-block;margin:5px 0 10px;width:100%;}main.searchTemplate .container .result .events .main-info .location i{color:#645d9c;margin-right:2px;}main.searchTemplate .container .result .events .main-info .location i.fa-clock-o{margin-left:15px;}main.searchTemplate .container .result .events .main-info .author{color:#3c3c3c;}main.searchTemplate .container .result .events .main-info p{margin-top:12px;font:normal 14px / 18px 'Open Sans', sans-serif;}main.searchTemplate .container .result .things-to-do{margin-bottom:20px;clear:both;}main.searchTemplate .container .result .things-to-do .col-full{background:#fff;border:1px solid #dadada;padding:40px;line-height:18px;}main.searchTemplate .container .result .things-to-do .col-full p{margin-bottom:10px;}main.searchTemplate .container .result .things-to-do .col-full h4.title{font:600 20px / 20px 'Open Sans', sans-serif;color:#645d9c;padding-bottom:15px;}main.searchTemplate .container .result .things-to-do .col-full a{color:#645d9c;}main.searchTemplate .container .result .things-to-do a.button{background:#645d9c;color:#fff !important;display:block;width:250px;max-width:100%;margin:20px auto;text-align:center;padding:15px;font-size:18px;text-decoration:none;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}main.searchTemplate .container .result .things-to-do a.button:hover{background:#504a7c;-webkit-transition:background, 0.25s;-moz-transition:background, 0.25s;-ms-transition:background, 0.25s;-o-transition:background, 0.25s;transition:background, 0.25s;cursor:pointer;}main.searchTemplate .container .result .things-to-do .col-left,main.searchTemplate .container .result .things-to-do .col-right{width:49.3%;background:#fff;border:1px solid #dadada;display:table-cell;vertical-align:top;}main.searchTemplate .container .result .things-to-do .separator{width:18px;display:table-cell;}main.searchTemplate .container .result .things-to-do .col-left{padding:40px;line-height:18px;}main.searchTemplate .container .result .things-to-do .col-left p{margin-bottom:10px;}main.searchTemplate .container .result .things-to-do .col-left ul.acf_info{margin-top:50px;}main.searchTemplate .container .result .things-to-do .col-left ul.acf_info li{margin-bottom:14px;}main.searchTemplate .container .result .things-to-do .col-left ul.acf_info li i{font-size:33px;color:#645d9c;font-weight:100;margin-right:16px;}main.searchTemplate .container .result .things-to-do .col-left ul.acf_info li i,main.searchTemplate .container .result .things-to-do .col-left ul.acf_info li span{vertical-align:middle;}main.searchTemplate .container .result .things-to-do .col-left ul.acf_info li span{display:inline-block;width:85%;}main.searchTemplate .container .result .things-to-do .col-left h4.title{font:600 20px / 20px 'Open Sans', sans-serif;color:#645d9c;padding-bottom:15px;}main.searchTemplate .container .result .things-to-do .col-left a{color:#645d9c;}main.searchTemplate .container .result .things-to-do .col-right{text-align:center;}main.searchTemplate .container .result .things-to-do .col-right:before{content:'';display:inline-block;height:100%;vertical-align:middle;}main.searchTemplate .container .result .things-to-do .col-right .col-right-img{background-size:cover !important;width:100%;height:100%;margin-top:-14px;display:block;}#blog-pagination{clear:both;text-align:right;margin:10px 0 20px;}#blog-pagination .page-numbers{display:inline-block;min-width:20px;background:#645d9c;color:#fff;text-align:center;padding:5px;font-weight:600;text-decoration:none;}#blog-pagination .page-numbers.next,#blog-pagination .page-numbers.current,#blog-pagination .page-numbers.dots{background:transparent;color:#645d9c;}#contact{font-size:14px;font-family:"Open Sans", sans-serif;margin-bottom:30px;}#contact h2{font-size:20px;font-weight:bold;color:#ff7f3f;margin-bottom:30px;}#contact .outer{background-color:#fff;border:#dadada solid 1px;max-width:700px;margin:0 auto;padding:30px 40px;min-height:485px;}#contact .email{float:right;}#contact form{margin-top:30px;}#contact .name{float:left;}#contact .required{color:#ff7f3f;}#contact input:not([type="submit"]){height:32px;max-width:292px;padding:0px 2px;margin:10px 0 15px 0;border:1px solid #dadada;}#contact textarea{margin:10px 0 15px 0;border:1px solid #dadada;max-width:618px;padding:2px;width:100%;}#contact input.wpcf7-form-control.wpcf7-submit{background-color:#ff7f3f;color:white;border-radius:0;border:0;height:50px;width:170px;padding:14px 28px;text-align:center;font-size:20px;font-weight:bold;}#contact .ajax-loader{float:left;}#contact .submit{vertical-align:middle;text-align:right;}#contact .wpcf7-not-valid-tip{margin-top:-10px;padding-bottom:10px;}#contact .wpcf7-validation-errors{border:0;margin-top:75px;padding:20px;border:1px solid #eee;border-left-width:5px;border-left-color:#f0ad4e;border-radius:3px;color:#f0ad4e;}#contact .wpcf7-mail-sent-ok{border:0;margin-top:75px;padding:20px;border:1px solid #eee;border-left-width:5px;border-left-color:#5cb85c;border-radius:3px;color:#5cb85c;}@media (max-width:768px){#contact .email,#contact .name,#contact .required,#contact input:not([type="submit"]){float:none;width:100%;max-width:none;margin:0 auto;}#contact input.wpcf7-form-control.wpcf7-submit{padding:0px 20px;height:30px;}}@media (max-width:480px){#contact .outer{min-height:510px;}#contact input.wpcf7-form-control.wpcf7-submit{margin:0 auto;float:none;}}main#three-col-grid{margin-top:38px;}main#three-col-grid a{color:#00a1df;}main#three-col-grid .container{max-width:941px;}main#three-col-grid .container .row-breadcrumbs .col-xs-12{padding:0;}main#three-col-grid .container .row-breadcrumbs .col-xs-12 span#breadcrumbs{font-size:12px;}main#three-col-grid .container .row-breadcrumbs .col-xs-12 span#breadcrumbs a{font-weight:700;color:#00a1df;text-decoration:none;}main#three-col-grid .container .row-breadcrumbs .col-xs-12 span#breadcrumbs a:hover{text-decoration:underline;}main#three-col-grid .container .row-content{margin-top:20px;margin-bottom:14px;}main#three-col-grid .container .row-content .full-content{background:#fff;border:1px solid #dadada;padding:29px 40px 56px 40px;}main#three-col-grid .container .row-content .full-content h3.title{font:700 20px / 20px 'Open Sans', sans-serif;color:#00a1df;margin-bottom:17px;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-1,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-2,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-3{font-size:14px;line-height:18px;width:260px;display:inline-block;vertical-align:top;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-1 a,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-2 a,main#three-col-grid .container .row-content .full-content .colgrid-3 .col-3 a{cursor:pointer;color:#00a1df;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-1{margin-right:35px;overflow:hidden;}main#three-col-grid .container .row-content .full-content .colgrid-3 .col-3{margin-left:35px;}main#three-col-grid .container .row-content .full-content table tr td{width:290px !important;vertical-align:top;margin:0;padding:0;font-size:14px;}main#three-col-grid .container .row-content .full-content table tr td:first-child{border-right:39px solid #fff;}main#three-col-grid .container .row-content .full-content table tr td:last-child{border-left:39px solid #fff;}main#three-col-grid .container .row-similar-categories{margin-bottom:65px;text-align:center;margin-left:-40px;}main#three-col-grid .container .row-similar-categories li{position:relative;overflow:hidden;background:#fff;border:1px solid #dadada;padding:0;display:inline-block;vertical-align:top;margin-right:-4px;float:none;text-align:left;width:220px;height:122px;margin-left:21px;}main#three-col-grid .container .row-similar-categories li.current-menu-item{display:none;}main#three-col-grid .container .row-similar-categories li a{display:block;width:100%;height:100%;}main#three-col-grid .container .row-similar-categories li a:hover img{opacity:0.8;filter:alpha(opacity=80);}main#three-col-grid .container .row-similar-categories li a img{position:absolute;top:0;left:0;z-index:2;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}main#three-col-grid .container .row-similar-categories li a span{position:absolute;bottom:0;left:0;z-index:3;font:700 16px / 44px 'Open Sans', sans-serif;color:#fff;background:#00a1df;display:block;width:100%;padding:0 18px;}main#three-col-grid .container .row-similar-categories li a span:after{content:'\003e';margin:3px 0 0 12px;}.orange-col-grid .container{max-width:941px;}.orange-col-grid .container .row-breadcrumbs .col-xs-12{padding:0;}.orange-col-grid .container .row-breadcrumbs .col-xs-12 span#breadcrumbs{font-size:12px;}.orange-col-grid .container .row-breadcrumbs .col-xs-12 span#breadcrumbs a{color:#ff7f3f !important;}.orange-col-grid .container .row-content .full-content h3.title{color:#ff7f3f !important;}.orange-col-grid .container .row-content .full-content .colgrid-3 .col-1 a,.orange-col-grid .container .row-content .full-content .colgrid-3 .col-2 a,.orange-col-grid .container .row-content .full-content .colgrid-3 .col-3 a{color:#ff7f3f !important;}.orange-col-grid .container .row-similar-categories li a span{color:#ff7f3f !important;}main.schools-template a{color:#00a1df;}main.schools-template .container{max-width:940px;}main.schools-template .container .row-schools-content{background:#fff;border:1px solid #dadada;width:940px;margin-top:20px;margin-bottom:20px;}main.schools-template .container .row-schools-content h3.title{font:700 20px / 20px 'Open Sans', sans-serif;color:#00a1df;margin-bottom:17px;}main.schools-template .container .row-schools-content .col-img,main.schools-template .container .row-schools-content .col-text{padding:0;}main.schools-template .container .row-schools-content .col-img{margin:20px 0 30px 40px;width:260px;}main.schools-template .container .row-schools-content .col-text{width:600px;height:490px;padding-top:110px;overflow:auto;}main.schools-template .container .row-schools-content .col-text .content .content-row{border-bottom:1px solid #00a1df;padding-bottom:20px;margin-bottom:18px;width:560px;}main.schools-template .container .row-schools-content .col-text .content .content-row h6.title,main.schools-template .container .row-schools-content .col-text .content .content-row strong{font-weight:700;color:#00a1df;}main.schools-template .container .row-schools-content .col-text .content .content-row table{width:100%;}main.schools-template .container .row-schools-content .col-text .content .content-row table tr td{font-size:14px;}main.schools-template .container .row-schools-content .col-text .content .content-row table tr td:first-child{width:222px;border-right:80px solid #fff;line-height:20px;}main.schools-template .container .row-schools-content .col-text .content .content-row table tr td:last-child{width:260px;}@media screen and (max-width:767px){.row-breadcrumbs{margin:0 15px;}main.schools-template .container .row-schools-content{max-width:100%;margin-right:0;margin-left:0;}main.schools-template .container .row-schools-content .col-img{width:auto;margin:0;padding:15px;}main.schools-template .container .row-schools-content .col-text{height:auto;max-width:100%;padding:0 20px;}main.schools-template .container .row-schools-content .col-text .content .content-row{width:100%;}main.schools-template .container .row-schools-content .col-text .content .content-row table{width:100%;}main.schools-template .container .row-schools-content .col-text .content .content-row table tr td:first-child{width:100%;}main.schools-template .container .row-schools-content .col-text .content .content-row table tr td:last-child{width:100%;}}#package .imageLeft{min-height:300px;background-size:cover;border:#dadada 1px solid;}#package .imageRight{min-height:300px;background-size:cover;border:#dadada 1px solid;}#package .information{min-height:300px;border:#dadada 1px solid;background-color:#fff;padding:23px 20px;float:left;width:100%;}#package h1{padding-bottom:7px;}#package .mainRow{margin-bottom:40px;}#package h1,#package h2{font-size:20px;color:#ff7f3f;font-family:"Open Sans", sans-serif;font-weight:600;}#package h2{margin-bottom:5px;}#package h3{color:#3c3c3c;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;margin-bottom:25px;}#package ul{float:right;width:50%;padding-left:30px;text-align:right;}#package li.thumbnail{background-size:cover;background-position:center;width:calc(50% - 10px);display:inline-block;margin:5px;height:100px;position:relative;text-align:left;}#package li.thumbnail a{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0);-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}#package li.thumbnail a:hover{background:rgba(255, 127, 63, 0.8);-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}#package li.thumbnail a:hover span{background:rgba(255, 255, 255, 0);-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}#package li.thumbnail a span{position:absolute;bottom:0;left:0;right:0;background:rgba(255, 127, 63, 0.8);color:#fff;text-decoration:none;font-size:14px;padding:10px 10px;display:inline-block;font-weight:600;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}#package .information p{float:left;width:50%;}#package .informationLeft{padding-right:0;padding-left:20px;}#package .informationRight{padding-left:0;padding-right:20px;}#package p{font-size:14px;font-family:"open sans", sans-serif;font-weight:normal;}#package .fa{font-size:30px;color:#ff637d;vertical-align:middle;padding-right:5px;}#package .row.activity{margin-bottom:20px;}#package .download{background:#fff;border:1px solid #dadada;margin:0 -15px 20px;width:calc(100% + 30px);padding:15px;}#package .download .right a.button{width:90%;text-align:center;display:block;padding:15px;background:#ff7f3f;color:#fff;text-decoration:none;font-size:18px;font-weight:600;margin:15px auto 20px;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}#package .download .right a.button:hover{background:#ff5d0c;-webkit-transition:background 0.25;-moz-transition:background 0.25;-ms-transition:background 0.25;-o-transition:background 0.25;transition:background 0.25;cursor:pointer;}#package .download .right .social{text-align:center;}main.activity-template{font-family:"Open Sans", sans-serif;}main.activity-template .container{max-width:940px;}main.activity-template .container .row-activity-content{background:#fff;border:1px solid #dadada;margin-top:20px;margin-bottom:20px;}main.activity-template .container .row-activity-content h3.title{font:700 20px / 20px 'Open Sans', sans-serif;color:#00a1df;margin-bottom:9px;}main.activity-template .container .row-activity-content .col-text{height:490px;overflow:auto;padding:42px 38px;}main.activity-template .container .row-activity-content .col-text .content .content-row{padding-bottom:13px;}main.activity-template .container .row-activity-content .col-text .content .content-row ul li{line-height:22px;display:block;}main.activity-template .container .row-activity-content .col-text .content .content-row ul li h6 i{padding-left:0;}main.activity-template .container .row-activity-content .col-text .content .content-row h6.title,main.activity-template .container .row-activity-content .col-text .content .content-row strong{font-weight:bold;font-size:18px;color:#00a1df;}main.activity-template .container .row-activity-content .col-text .content .content-row table{width:100%;}main.activity-template .container .row-activity-content .col-text .content .content-row table tr td{font-size:14px;}main.activity-template .container .row-activity-content .col-text .content .content-row table tr td:first-child{width:222px;border-right:80px solid #fff;line-height:20px;}main.activity-template .container .row-activity-content .col-text .content .content-row table tr td:last-child{width:260px;}main.activity-template h6.title{margin-bottom:12px;}main.activity-template span.menu-image-title{background:#00a1df !important;}main.activity-template .weekdaysBox{line-height:65px;background-color:#fff;border:#dadada 1px solid;margin-top:55px;}main.activity-template .weekdaysList{list-style:none;text-transform:uppercase;text-align:center;}main.activity-template .weekdaysList li{display:inline-block;line-height:65px;font-size:18px;}main.activity-template .weekdaysList li a{color:#3c3c3c !important;text-decoration:none;font-weight:bold;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;display:block;}main.activity-template .weekdaysList li a:hover{color:#00a1df !important;}main.activity-template .weekdaysList li.active a{color:#00a1df !important;}main.activity-template .paddingDays{padding-left:40px;}main.activity-template .fa{padding-left:20px;padding-right:8px;font-size:20px;vertical-align:middle;}@media all and (max-width:700px){.weekdaysList li{width:49%;padding:0;margin:0;}.weekdaysList li a{padding:0;margin:0;}.row-activity-content .col-text .content .content-row{margin-bottom:15px;}.row-activity-content .col-text .content .content-row ul li{display:block;padding-left:20px;}}@media screen and (max-width:767px){main.activity-template .weekdaysBox{margin-top:0;}main.activity-template .weekdaysList li{display:inline-block;line-height:35px;font-size:14px;margin-bottom:0;padding:0;}main.activity-template .container .row-activity-content .col-text{height:auto;}main#three-col-grid .container .row-similar-categories li{margin:0 !important;width:100%;height:auto;}main#three-col-grid .container .row-similar-categories li a{width:100%;}main#three-col-grid .container .row-similar-categories li a img{display:none;}main#three-col-grid .container .row-similar-categories li a span{position:static;}main#three-col-grid .container .row-similar-categories{margin:0;margin-bottom:20px;}}main#results{margin:65px 0 15px 0;}main#results .row .container{width:932px;margin:0 auto;}main#results .row .container .row-results{text-align:center;margin-bottom:24px;}main#results .row .container .row-results:last-child{margin-bottom:0;}main#results .row .container .row-results .left-col{background:#fff;border:1px solid #dadada;padding:24px 32px;}main#results .row .container .row-results .left-col h4.title{font:600 24px / 24px 'Open Sans', sans-serif;color:#645d9c;padding-bottom:24px;}main#results .row .container .row-results .left-col p{line-height:18px;}main#results .row .container .row-results .left-col div.cf-info ul{margin-top:42px;}main#results .row .container .row-results .left-col div.cf-info ul li{margin-bottom:15px;}main#results .row .container .row-results .left-col div.cf-info ul li:last-child{margin-bottom:0;}main#results .row .container .row-results .left-col div.cf-info ul li i{font-size:24px;color:#645d9c;}main#results .row .container .row-results .right-col{margin-left:9px;}main#results .row .container .row-results .right-col .log .results-google-map{width:100%;height:221px;margin-top:16px;border:1px solid #dadada;}main#results .row .container .row-results .separator{display:table-cell;width:9px;}main#results .row .container .row-results .left-col,main#results .row .container .row-results .right-col{text-align:left;width:460px;display:table-cell;vertical-align:top;}#header-image{width:100%;heigth:270px;}main#resources{margin:65px 0 60px 0;}main#resources .row .container{background:#fff;border:1px solid #dadada;padding:15px;max-width:960px;margin:0 auto;}main#resources .row .container .resources-col{margin:15px 0;}main#resources .row .container .resources-col h4.title{font:700 16px / 22px 'Open Sans', sans-serif;}main#resources .row .container .resources-col a{color:#ff7f3f;}main#shoppingTemplate .container{margin:110px auto 51px auto;}main#shoppingTemplate .container .row-top{margin-bottom:50px;}main#shoppingTemplate .container .row-top h3{color:#ff7f3f;font:700 20px / 20px 'Open Sans', sans-serif;margin-bottom:13px;}main#shoppingTemplate .container .row-top p{color:#3c3c3c;font:normal 14px / 17px 'Open Sans', sans-serif;}main#shoppingTemplate .container .row.cols-nopadding [class*='col-']{padding:0;}main#shoppingTemplate .container .row-main{/*
        * Articles
      */text-align:center;}main#shoppingTemplate .container .row-main article{border:1px solid #dadada;padding:0;height:263px;vertical-align:top;display:inline-block;float:none;/*
        * No content
      */}main#shoppingTemplate .container .row-main article:hover a img{opacity:0.7;}main#shoppingTemplate .container .row-main article:hover .bot-content .title{text-decoration:underline;}main#shoppingTemplate .container .row-main article a img{width:100%;max-height:100%;transition:opacity 0.3s;}main#shoppingTemplate .container .row-main article .bot-content{position:absolute;bottom:0;left:0;width:100%;text-align:left;}main#shoppingTemplate .container .row-main article .bot-content .title{display:block;background:rgba(255, 127, 63, .8);padding:0 14px;font:700 20px / 50px 'Open Sans', sans-serif;color:#fff;text-decoration:none;}main#shoppingTemplate .container .row-main article .bot-content .title span{float:right;}main#shoppingTemplate .container .row-main article .bot-content .excerpt{height:80px;background:#ff7f3f;padding:0 13px;display:table;width:100%;}main#shoppingTemplate .container .row-main article .bot-content .excerpt .vertical-helper{display:inline-block !important;height:100%;vertical-align:middle;}main#shoppingTemplate .container .row-main article .bot-content .excerpt p{display:table-cell;font:normal 14px / 17px 'Open Sans', sans-serif;color:#fff;vertical-align:middle;}@media only screen and (min-width:768px){header#main-head a.navbar-brand{display:none;}main#shoppingTemplate .container{max-width:957px;}main#shoppingTemplate .container .row-main [class*='col-']{width:300px;margin:0 13px 17px 0 !important;}}@media screen and (max-width:770px){article{margin-bottom:15px;}}main.business-template{margin-top:25px;}main.business-template a{color:#00a1df;}main.business-template .container{padding:0;}main.business-template .container .btn-top-row{margin-bottom:13px;float:left;width:100%;}main.business-template .container .btn-top-row .col-xs-12{padding:0;}main.business-template .container .btn-top-row .col-xs-12 .business-btn{background:#00a1df;color:#fff !important;font:700 14px / 35px 'Open Sans', sans-serif;padding:0 20px;display:block;text-decoration:none;}main.business-template .container .btn-top-row .col-xs-12 .business-btn:hover{text-decoration:underline;}@media screen and (min-width:760px){main.business-template .container .topNavRow .col-xs-12 select{display:none;}}@media screen and (max-width:760px){main.business-template .container .topNavRow{float:none !important;display:block !important;width:90% !important;margin:0 auto;height:auto !important;}main.business-template .container .topNavRow .col-xs-12{text-align:center !important;}main.business-template .container .topNavRow .col-xs-12 select{margin:15px !important;width:90% !important;line-height:30px !important;}main.business-template .container .topNavRow .col-xs-12 ul.business-categories{display:none;}main.business-template .container .row-business-content{width:90% !important;margin:0 auto 15px auto !important;padding-left:0 !important;padding-bottom:15px !important;float:none !important;}main.business-template .container .row-business-spacer{height:10px;clear:both;}}main.business-template .container .topNavRow{width:220px;margin-bottom:12px;background:#fff;border:1px solid #dadada;height:800px;padding:0;overflow:auto;float:left;}main.business-template .container .topNavRow .col-xs-12{text-align:left;padding:0;}main.business-template .container .topNavRow .col-xs-12 ul li{display:block;padding:10px 20px;border:1px solid #dadada;border-left:none;border-right:none;}main.business-template .container .topNavRow .col-xs-12 ul li.disabled span,main.business-template .container .topNavRow .col-xs-12 ul li.disabled.active span{color:#dadada;font:700 20px / 65px 'Open Sans', sans-serif;text-transform:uppercase;}main.business-template .container .topNavRow .col-xs-12 ul li a{text-decoration:none;font:700 18px / 1.4em 'Open Sans', sans-serif;color:#3c3c3c !important;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}main.business-template .container .topNavRow .col-xs-12 ul li a:hover{color:#00a1df !important;}main.business-template .container .topNavRow .col-xs-12 ul li.active a{color:#00a1df !important;}main.business-template .container .row-business-content{margin-bottom:14px;width:calc(100% - 220px);padding-right:0;padding-left:18px;}main.business-template .container .row-business-content .col-content{height:800px;background:#fff;border:1px solid #dadada;overflow:auto;padding:0;}main.business-template .container .row-business-content .col-content .content{margin:34px 40px;}main.business-template .container .row-business-content .col-content .content h3.cat_title{color:#00a1df;font:700 20px / 20px 'Open Sans', sans-serif;border-bottom:2px solid #00a1df;text-transform:uppercase;padding-bottom:5px;}main.business-template .container .row-business-content .col-content .content h4.business-name{color:#00a1df;font:700 20px / 20px 'Open Sans', sans-serif;margin-top:15px;}main.business-template .container .row-business-content .col-content .content p{margin-top:15px;}main.business-template .container .row-business-content .col-content .content p span{padding-right:20px;display:block;margin-bottom:10px;}main.business-template .container .row-business-content .col-content .content p span i{color:#00a1df;font-size:18px;width:20px;text-align:left;}main.business-template .container .row-business-content .col-content .content p span i.fa-phone{font-weight:bold;}main.business-template .container .row-business-content .col-content .content:last-child p{margin-bottom:28px;}main.business-template .container ul.blue-similar-categories li span.menu-image-title{background:#00a1df !important;}main#parish-map{margin:-20px 0 25px 0;}main#parish-map #map-for-parish{width:100%;height:350px;}main#parish-map .container{max-width:940px;background:#fff;border:1px solid #dadada;border-top:0;}main#parish-map .container .row{padding:10px;}main#parish-map .container .row h3.title{font:700 20px / 30px 'Open Sans', sans-serif;color:#ff7f3f;margin-bottom:10px;}main#parish-map .container .row p{line-height:18px;}#add-content{font-size:14px;font-family:"Open Sans", sans-serif;margin-bottom:30px;}#add-content h2.Bus{font-size:20px;font-weight:bold;color:#00a1df;margin-bottom:30px;}#add-content input{width:100%;}#add-content .outer{background-color:#fff;border:#dadada solid 1px;max-width:700px;margin:0 auto;padding:30px 40px;min-height:402px;margin-top:40px;position:relative;}#add-content .outer.success .mainForm{height:0;overflow:hidden;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s;}#add-content .outer.success .success-message{opacity:1;z-index:1;-webkit-transition:opacity 0.5s 0.25s;-moz-transition:opacity 0.5s 0.25s;-ms-transition:opacity 0.5s 0.25s;-o-transition:opacity 0.5s 0.25s;transition:opacity 0.5s 0.25s;}#add-content .mainForm.Event label{color:#645d9c;}#add-content .mainForm.Event .submitB{background:#645d9c;}#add-content .mainForm.Event h2.Bus{color:#645d9c;}#add-content form{margin-top:30px;}#add-content form label{width:100%;color:#00a1df;font-weight:600;}#add-content form textarea{margin:10px 0 15px 0;border:1px solid #dadada;max-width:618px;padding:2px;width:100%;min-height:100px;}#add-content form .error{display:inline-block;margin-left:10px;color:red;}#add-content form .submitB{background-color:#00a1df;color:#fff;border-radius:0;border:0;height:50px;width:170px;padding:14px 28px;text-align:center;font-size:20px;font-weight:bold;}#add-content form .captcha{color:red;margin-top:8px;}#add-content form .wrapper{position:relative;top:-20px;}#add-content form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:290px;margin:10px 0 20px;}#add-content form input.toggle{max-height:0;max-width:0;opacity:0;/*.g-recaptcha > div > div{
			width:100%!important;
			iframe{
				width:100%;
			}
		}*/}#add-content form input.toggle + label{display:block;position:relative;box-shadow:inset 0 0 0px 1px #d5d5d5;text-indent:-5000px;height:30px;width:50px;border-radius:15px;}#add-content form input.toggle + label:before{content:"";position:absolute;display:block;height:30px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19, 191, 17, 0);-moz-transition:0.25s ease-in-out;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}#add-content form input.toggle + label:after{content:"";position:absolute;display:block;height:30px;width:30px;top:0;left:0px;border-radius:15px;background:white;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2);-moz-transition:0.25s ease-in-out;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}#add-content form input.toggle:checked + label:before{width:50px;background:#13bf11;}#add-content form input.toggle:checked + label:after{left:20px;box-shadow:inset 0 0 0 1px #13bf11, 0 2px 4px rgba(0, 0, 0, .2);}#add-content .success-message{padding:30px;height:400px;position:absolute;top:0;left:0;right:0;opacity:0;z-index:-1;}#add-content .success-message .fa{width:120px;display:block;text-align:center;height:120px;border-radius:50%;border:10px solid;font-size:60px;vertical-align:middle;margin:20px auto;padding:18px;}#add-content .success-message h3{font-size:30px;text-align:center;font-weight:600;}#add-content .success-message p{margin:20px 20px 0;text-align:center;font-size:16px;line-height:1.4em;color:#3c3c3c;}#add-content .success-message.Business{color:#00a1df;}#add-content .success-message.Event{color:#645d9c;}#add-content .name,#add-content .address{float:left;}#add-content .requiredB{color:#00a1df;}#add-content input:not([type="submit"]){height:32px;max-width:292px;padding:0px 2px;margin:10px 0 15px 0;border:1px solid #dadada;}#add-content .submit{vertical-align:middle;text-align:right;}#add-content .wpcf7-not-valid-tip{margin-top:-10px;padding-bottom:10px;}#add-content .wpcf7-validation-errors{margin-top:70px;}@media (max-width:768px){#add-content .website,#add-content .name,#add-content .required,#add-content input:not([type="submit"]){float:none;width:100%;max-width:none;margin:0 auto;}#add-content input.wpcf7-form-control.wpcf7-submit{padding:0px 20px;height:30px;}}@media (max-width:480px){#add-content .outer{min-height:510px;}#add-content input.wpcf7-form-control.wpcf7-submit{margin:0 auto;float:none;}}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);outline:none;z-index:10001;margin:0;}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em;}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em;}.ui-timepicker-list{margin:0;padding:0;list-style:none;}.ui-timepicker-duration{margin-left:5px;color:#888;}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888;}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0;}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000;}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980ec;color:#fff;}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc;}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default;}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2;}@media screen and (max-width:767px){.g-recaptcha > div > div{margin:auto;}#add-content .submit{text-align:center;}#add-content .outer{padding:20px;}#add-content .mainForm label,#add-content .mainForm .form-row{margin-bottom:10px;}}#calendar .box .header{text-align:center;}#calendar .box .header a{font-weight:600;color:;font-size:20px;}#calendar .box .header .title{margin:0 10px;font-weight:600;color:;font-size:20px;cursor:pointer;}#calendar .box .header .title i{margin-right:5px;}#calendar .box-content .label{padding:0;}#calendar .box-content .label li{display:inline-block;width:calc((100% / 7) - 10px);color:#dadada;margin:5px;font-size:14px;text-align:right;}#calendar .box-content .dates li{display:inline-block;width:calc((100% / 7) - 10px);position:relative;border:1px solid #fff;box-sizing:border-box;margin:5px;font-width:600;text-align:right;}#calendar .box-content .dates li:before{display:block;width:100%;padding-top:100%;content:'';}#calendar .box-content .dates li.mask{background:transparent;border-color:#dadada;}#calendar .box-content .dates li.eventless{background:#ededed;}#calendar .box-content .dates li.eventful{background:#645d9c;opacity:1;z-index:2;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;overflow:visible;}#calendar .box-content .dates li.eventful .date{color:#fff;}#calendar .box-content .dates li.eventful .events{bottom:7px;right:7px;width:calc(100% - 14px);position:absolute;overflow:visible;z-index:2;}#calendar .box-content .dates li.eventful .events i.marker{display:inline-block;height:10px;width:10px;background:#fff;border-radius:50%;margin:0 2px;}#calendar .box-content .dates li.eventful .event-num{position:absolute;top:0;left:0;bottom:0;right:0;}#calendar .box-content .dates li.eventful .event-num .wrap{display:table;height:100%;width:100%;}#calendar .box-content .dates li.eventful .event-num .wrap .inner{display:table-cell;text-align:center;vertical-align:middle;font-size:20px;font-weight:600;color:#fff;}#calendar .box-content .dates li.today{background:#a09bc4;}#calendar .box-content .dates li.today .date{border-radius:50%;width:36px;text-align:center;padding:8px 0;top:5px;left:5px;color:#fff;}#calendar .box-content .dates li.end{/*&:first-child{
						.events{
							top:0%;
						}
						+ li{							
							.events{
								top:0%;
							}
							+ li{							
								.events{
									top:0%;
								}
								+ li{							
									.events{
										top:0%;
									}	
									+ li{							
										.events{
											top:0%;
										}
										+ li{							
											.events{
												top:0%;
											}
											+ li{							
												.events{
													top:0%;
												}	
											}	
										}	
									}
								}	
							}	
						}
					}*/}#calendar .box-content .dates li .date{position:absolute;top:7px;right:7px;font-size:14px;font-weight:600;color:#3c3c3c;}#events .business-btn{background:#645d9c;color:#fff;font:700 14px / 35px 'Open Sans', sans-serif;padding:0 20px;display:block;text-decoration:none;margin-bottom:15px;}#events .outer{margin:5px 0 45px;float:left;width:100%;}#events .event-list{margin-top:30px;max-height:245px;overflow:auto;}#events .calendar{padding:20px;background:#fff;border:1px solid #dadada;}#events .calendar h2{padding:0 0 15px;font-size:18px;color:#645d9c;font-weight:800;}#events .calendar img.featured{width:100%;margin:auto;display:block;}#events .calendar .caption{position:relative;top:-25px;text-align:right;font-size:14px;color:rgba(255, 255, 255, 0.9);padding:0 10px;font-style:italic;text-shadow:0px 0px 2px #000;margin-bottom:-10px;font-weight:600;}#events .calendar .text{margin:15px 0;font-size:14px;color:;line-height:1.4em;}#events .calendar .text p{margin-bottom:5px;}#events .calendar .info p{margin-bottom:10px;}#events .calendar .info i{font-size:30px;vertical-align:middle;width:35px;text-align:left;color:#645d9c;}#events .calendar-list a{text-decoration:none;}#events .calendar-list li{margin-bottom:5px;}#events .calendar-list .icon{height:60px;width:60px;line-height:60px;background:#645d9c;color:#fff;margin-right:5px;display:inline-block;text-align:center;font-size:21px;font-weight:800;}#events .calendar-list .icon sup{font-size:14px;}#events .calendar-list .icon i.fa{font-size:33px;position:relative;top:3px;}#events .calendar-list .title{display:inline-block;width:calc(100% - 70px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:60px;line-height:20px;vertical-align:middle;padding:10px;color:#3c3c3c;font-size:18px;font-weight:800;background:#fff;position:relative;top:-4px;border:1px solid #dadada;}#events .calendar-list .title span{font-size:14px;font-weight:normal;}#events .calendar-list .title.month-select{line-height:40px;color:#645d9c;font-size:20px;text-align:center;cursor:pointer;}#events .calendar-list .active .title{background:#645d9c;color:#fff;}#events .regular-link{margin-top:60px;}#events .regular-link li a{position:relative;}#events .regular-link li a img{width:calc(100% - 3px);}#events .regular-link li a span{position:absolute;bottom:0;left:0;right:0;padding:15px;background:#00a1df;color:#fff;font-size:18px;font-weight:bold;}#events .regular-link li a span i{float:right;}.datepicker.dropdown-menu{width:300px;}.datepicker.dropdown-menu .table-condensed{width:300px;}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background:#645d9c;}@media screen and (max-width:767px){.page-template-page-templatespage-events-php .calendar{display:none;}.single-events .calendar{margin-bottom:20px;}.calendar-list{padding:0;}#calendar .box-content .dates li .date{top:5px;left:0;right:0;bottom:0;text-align:center;font-size:12px;}#calendar .box-content .dates li.today .date{top:5px;left:0;padding:0;border-radius:0;width:auto;}#calendar .box-content .dates li.eventful .events{display:none;}#events .event-list{max-height:inherit;}}main#blogInner{margin:65px 0 15px 0;}main#blogInner .row .container{width:940px;margin:0 auto;max-width:100%;}main#blogInner .row .container .blog-content{background:#fff;border:1px solid #dadada;padding:15px;line-height:19px;}main#blogInner .row .container .blog-content h4.title{font:600 20px / 20px 'Open Sans', sans-serif;color:#ff637d;padding-bottom:15px;}main#blogInner .row .container .blog-content a{color:#ff637d;}main#thingstodo-inner{margin:75px 0 112px 0;}main#thingstodo-inner .row .container{max-width:960px;margin:0 auto;padding:0;}main#thingstodo-inner .row .container .col-full{background:#fff;border:1px solid #dadada;padding:40px;line-height:18px;}main#thingstodo-inner .row .container .col-full p{margin-bottom:10px;}main#thingstodo-inner .row .container .col-full h4.title{font:600 20px / 20px 'Open Sans', sans-serif;color:#645d9c;padding-bottom:15px;}main#thingstodo-inner .row .container .col-full a{color:#645d9c;}main#thingstodo-inner .row .container a.button{background:#645d9c;color:#fff !important;display:block;width:250px;max-width:100%;margin:20px auto;text-align:center;padding:15px;font-size:18px;text-decoration:none;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-ms-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}main#thingstodo-inner .row .container a.button:hover{background:#504a7c;-webkit-transition:background, 0.25s;-moz-transition:background, 0.25s;-ms-transition:background, 0.25s;-o-transition:background, 0.25s;transition:background, 0.25s;cursor:pointer;}main#thingstodo-inner .row .container .col-left,main#thingstodo-inner .row .container .col-right{width:460px;background:#fff;border:1px solid #dadada;display:table-cell;vertical-align:top;}main#thingstodo-inner .row .container .separator{width:18px;display:table-cell;}main#thingstodo-inner .row .container .col-left{padding:40px;line-height:18px;}main#thingstodo-inner .row .container .col-left p{margin-bottom:10px;}main#thingstodo-inner .row .container .col-left ul.acf_info{margin-top:50px;}main#thingstodo-inner .row .container .col-left ul.acf_info li{margin-bottom:14px;}main#thingstodo-inner .row .container .col-left ul.acf_info li i{font-size:33px;color:#645d9c;font-weight:100;margin-right:16px;}main#thingstodo-inner .row .container .col-left ul.acf_info li i,main#thingstodo-inner .row .container .col-left ul.acf_info li span{vertical-align:middle;}main#thingstodo-inner .row .container .col-left ul.acf_info li span{display:inline-block;width:85%;}main#thingstodo-inner .row .container .col-left h4.title{font:600 20px / 20px 'Open Sans', sans-serif;color:#645d9c;padding-bottom:15px;}main#thingstodo-inner .row .container .col-left a{color:#645d9c;}main#thingstodo-inner .row .container .col-right{text-align:center;}main#thingstodo-inner .row .container .col-right:before{content:'';display:inline-block;height:100%;vertical-align:middle;}main#thingstodo-inner .row .container .col-right .col-right-img{background-size:cover !important;width:100%;height:100%;margin-top:-14px;display:block;}@media screen and (max-width:760px){main#thingstodo-inner .row .container .col-left,main#thingstodo-inner .row .container .col-right{width:90%;display:block;margin:0 auto;}main#thingstodo-inner .row .container .col-right{margin-top:18px;}main#thingstodo-inner .row .container .separator{display:none;}}main#not-found-page{margin:75px 0 65px 0;}main#not-found-page .container{max-width:980px;background:#fff;border:1px solid #dadada;padding:30px 0;}main#not-found-page .container a{text-decoration:none;}