section.hero{padding-top:0;padding-bottom:0;}
.home .hero-image{padding-right:10px;}
.home .hero-body{padding-left:20px;padding-top:3.2em;}
.home_panel1{padding-right:20px;}
.home_panel3{padding-left:20px;}
.home_panel2{padding-left:10px;padding-right:10px;}
a.home_panel_images{-webkit-filter:sepia(1) contrast(68%);filter:sepia(1) contrast(68%);}
a.home_panel_images:hover{-webkit-filter:none;filter:none;}
a.home_panel_images img{margin-bottom:20px;}
.interior_panel_row{padding-bottom:60px;padding-left:23px;}
.interior_panel1{padding-right:15px;}
.interior_panel2{padding-left:15px;}
a.interior_panel_images{-webkit-filter:sepia(1) contrast(68%);filter:sepia(1) contrast(68%);}
a.interior_panel_images:hover{-webkit-filter:none;filter:none;}
a.interior_panel_images img{margin-bottom:20px;width:100%;}
.interior_panel_row h3 a, .interior_panel_row h3 a:hover{color:#39342d;}
.home h3.upcoming-events{font-size:1.625rem;font-weight:normal;color:#39342d;}
.home .event-date{float:left;width:60px;}
.home .event-details{font-size:.75rem;font-weight:600;}
.home .event-details img{margin:0 4px 0 0;}
.home .event{float:left;width:calc(100% - 60px);padding:1.5em 3.5em 3em 3.5em;position:relative;}
.home .event-date p{font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;text-align:center;}
.home .event-date span{font-size:29px;line-height:1em;}
.home .event-button{float:left;font-size:18px;font-weight:600;}
.home .event-button img{margin:0 6px 0 0;}
.home .event-title{font-size:18px;margin-bottom:.4em;font-weight:600;}
.home .hero .button{font-size:18.75px;font-weight:bold;text-transform:uppercase;padding-top:10px;padding-bottom:10px;margin-bottom:0;}
.home .hero .button img{margin-right:4px;}
.home section.hero ul{margin-bottom:1.3em;}
.home section.hero ul li{font-size:14px;font-weight:600;}
.home section.hero ul li:first-child{font-size:18px;font-weight:600;}
.btn-orange{background-color:#b45e2e;color:#fff;}
.btn-light-orange{background-color:#f7961d;color:#f5ebd9;}
.btn-brown{background-color:#39342d;color:#f5ebd9;}
.btn-footer{background-color:#b45e2e;font-weight:bold;color:#fff;font-size:14px;}
.btn-yellow{background-color:#fdc010;color:#39342d;}
.btn-orange:hover, .btn-orange:focus{background-color:#f7961d;}
.btn-light-orange:hover, .btn-light-orange:focus{background-color:#fdc010;}
.btn-brown:hover, .btn-brown:focus{background-color:#7d7054;}
.btn-yellow:hover, .btn-yellow:focus{background-color:#f7961d;color:#39342d;}
.btn-footer:hover, .btn-footer:focus{background-color:#f7961d;text-decoration:none;font-weight:bold;color:#39342d;}
.copyright{text-align:right;}
header{background:url("/../assets/img/header_bk.jpg") repeat-x transparent;min-height:179px;}
header .btn-orange{margin-bottom:0;text-transform:uppercase;font-size:12px;font-weight:bold;}
header .tag-line{margin-top:20px;}
.tag-line{color:#7c6f54;font-size:22px;font-weight:normal;font-style:italic;}
.header_div{border-left:1px solid #b3a890;height:73px;margin-top:16px;}
.menu > li > a{font-size:14px;font-weight:600;}
.meta_nav > li{padding-top:0;padding-bottom:0;line-height:1em;}
.meta_nav > li > a{font-size:12px;color:#39342d;font-weight:600;padding-top:0;padding-bottom:0;}
.nav-search .menu{background-color:#615d57;padding:0 12px;margin-top:3px;}
.nav-search input[type=image]{margin-top:6px;height:16px;}
.nav-search input[type=search]{font-size:13px;background-color:transparent;border:0 none;color:#e8d9c0;font-weight:600;height:31px;padding:4px 8px;}
.nav-search input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
nav{padding:6px 0;}
nav ul li:first-child{text-transform:none;}
nav ul li:first-child a:hover{color:#fff;}
nav ul li:first-child a{color:#fff;}
nav div > ul > li:first-child a:hover,
nav div > ul > li:first-child a{color:#fdc010;text-transform:uppercase;}
.is-dropdown-submenu{border:0 none;background:#39342d;}
.is-dropdown-submenu a:hover{color:#fff;}
.is-dropdown-submenu a{color:#fff;font-size:14px;font-weight:600;}
nav ul li:first-child ul.is-dropdown-submenu li a{color:#fff;text-transform:none;}
nav ul li ul.is-dropdown-submenu li a:hover{color:#fdc010;}
.dropdown.menu > li.is-dropdown-submenu-parent:first-child > a::after{border-color:#fdc010 transparent transparent;}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after{border-color:#fff transparent transparent;}
.interior-content{padding-left:23px;padding-bottom:60px;font-size:.875rem;color:#39342d;font-weight:600;}
.interior-aside{padding-right:20px;}
.interior-aside .list-group,
.interior-aside .list-group-item{font-size:12px;padding-left:0;}
.interior-aside .list-group-item a{color:#39342d;}
.interior-aside .list-group-item a:hover{text-decoration:underline;}
.interior-aside li.list-group-item.curr_parent > a{font-weight:bold;font-size:12px;}
.interior-aside li.list-group-item.curr > a{color:#b45e2e;font-weight:bold;font-size:12px;}
.interior-aside li li.list-group-item{border-bottom:0 none;}
.interior-aside li .list-group{border-top:0 none;}
.section-nav{margin-bottom:20px;color:#0a0a0a;}
.section-nav a, .section-nav a:visited{color:#0a0a0a;padding:12px 8px;display:block;}
.section-nav .curr > a, .section-nav .curr > a:visited{color:#b45e2e;font-weight:bold;}
.section-nav .accordion-title{font-size:1.25rem;}
.section-nav .accordion-content{padding:0;}
.section-nav .list-group{margin-bottom:0;}
.section-nav .list-group-item{padding:0;}
.section-nav .list-group >:last-child{border-bottom:none 0;}
.section-nav .accordion-title:hover,
.section-nav .accordion-title:focus{background-color:transparent;}
.interior-content a, .interior-content a:visited{text-decoration:underline;color:#39342d;font-weight:600;}
.interior-content a:hover{text-decoration:none;}
.workshops .interior-content .row .row{margin-bottom:36px}
section:not(.hero) h3, section:not(.hero) h4,
.interior-page h2, .interior-page h3, .interior-page h4{border-bottom:0 none;}
.interior-content h1{}
.interior-content h2{padding-bottom:0;margin-bottom:.5em;}
.interior-content h3{padding-bottom:0 !important;}
.interior-content h4{padding-bottom:0 !important;margin-bottom:.5em !important;}
.interior-content h5{}
.interior-content h6{padding-bottom:0 !important;margin-bottom:.2em !important;}
section:not(.hero) img{margin-bottom:1.5em;}
.interior-content a.button:hover{color:#fefefe;}
.interior-content a.button{color:#fefefe;text-decoration:none;font-weight:600;}
.orange-underline{background:url("/../assets/img/underline_yellow.png") no-repeat bottom left transparent;}
.yellow-underline{background:url("/../assets/img/underline.jpg") no-repeat bottom left transparent;}
.aside-buttons a{font-size:14px;font-weight:600;text-transform:uppercase;}
.aside-buttons a img{margin:0 6px 0 0;}
.breadcrumb{color:#747474;font-size:.75rem;}
.breadcrumb a, .breadcrumb a:visited{color:#747474;text-decoration:underline;font-size:.75rem;}
.breadcrumb a:hover{text-decoration:none;}
footer{padding:50px 0 8px 0;}
footer a:hover{text-decoration:underline;}
footer input[type="text"]{background-color:#615d57;border:0 none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#e8d9c0;}
footer .panel1{font-size:0.8125rem;font-style:italic;line-height:1.6;font-weight:600;padding-right:15px;}
footer .panel2, footer .panel3{padding-right:15px;padding-left:15px;}
footer .panel4{padding-left:15px;}
footer .panel1 span{font-weight:600;}
footer label, footer h4{font-size:14px;font-weight:600;margin-bottom:12px;}
footer .panel2 .menu > li > a{padding:0;}
footer .panel3 .menu > li > a{padding:.4em 0;}
footer .panel2 .menu > li > a img{margin-right:9px;margin-bottom:11px;}
footer form input[type="text"]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:0 none;color:#e8d9c0;font-weight:600;background-color:#615d57;}
div.period-time{background:url("/../assets/img/page-banner.jpg") repeat transparent;width:100%;color:#7e6948;font-size:18px;font-weight:600;padding:5px 0 5px 14px;}
h1{font-size:1.625rem;font-weight:600;color:#b45e2e;}
h2{font-size:1.3125rem;font-weight:600;color:#b45e2e;}
h2.interior-title{font-size:2.125rem;font-weight:600;color:#39342d;margin-bottom:.4em;}
section:not(.hero) h3{font-size:1.125rem;font-weight:600;color:#39342d;margin-bottom:.4em;}
h4{font-size:1.125rem;font-weight:600;color:#b45e2e;}
h5{font-size:1rem;font-weight:600;color:#39342d;}
h6{font-size:1rem;font-weight:600;color:#b45e2e;}
.explore .explore-content img{padding:10px;}
.interior-content .fc table{margin-bottom:0;}
.fc-mon, .fc-tue{background-color:#f8f8f8;}
.fc table thead{background-color:transparent;color:inherit;}
.interior-content .fc table a,
.interior-content .fc table a:visited{text-decoration:none;font-weight:600;}
.fc-day-grid-event .fc-time{font-weight:600;}
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover{color:#fdc010;}
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover::after{border-color:#fdc010 transparent transparent;}
.iframe-wrapper-360{position:relative;width:100%;}
.iframe-wrapper-360:after{content:'';display:block;padding-top:56.25%;}
.iframe-wrapper-360 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
a.home-view-event{height:47px;display:block;width:47px;bottom:0;right:0;position:absolute;}
.show-offCanvas-menu{height:16px;width:68px;margin:8px 0 0 2px;background:url('/assets/img/menu-icon-mobile.png') no-repeat 0 0 transparent;}
.off-canvas{background-color:#39342d;color:#fff;padding-top:32px;}
.off-canvas a,
.off-canvas a:visited{color:#fff;}
.off-canvas .off-canvas-child{padding-left:20px;}
.mobile-menu-button{background:url('/images/menu-icon-mobile.png') no-repeat 0 0 transparent;}
.menu-icon{width:68px;height:16px;margin-top:6px;}
.menu-icon::after{content:none;}
.close-button,
.close-button:hover{color:#fdc010;}
.off-canvas li a{border-bottom:1px solid #9e947f;}
.off-canvas .off-canvas-child{padding-left:0px;}
.off-canvas .off-canvas-child a{padding-left:32px;}
.off-canvas-outer-ul{border-top:1px solid #9e947f;margin-top:12px;}
.section-nav{display:none;}
.map-row{background-color:#39342d;}
@media screen and (min-width:1200px){.map-row{max-height:496px;overflow:hidden;}
}
.map-row .columns{padding-left:0;padding-right:0;}
.map-nav-column{max-width:296px;float:left;font-weight:600;color:#e8d9c0;font-size:13px;padding-top:20px;}
.map-nav-column p{padding-right:15px;padding-left:18px;font-weight:700;font-size:14px;}
.map-nav-column span{color:#d16d37;font-weight:700;text-transform:uppercase;font-size:14px;}
.map-nav-column ul{margin-left:0;}
.map-nav-column li{list-style:none;line-height:1.4;padding:6px 15px 7px 18px;}
.map-nav-column li.curr{background-color:#fdc010;color:#39342d;}
.map-nav-column li:hover{background-color:#e3891b;cursor:pointer;color:#39342d;}
.map-image-column{width:340px;height:495px;float:left;padding-left:0;padding-right:0;border-right:5px solid #ffffff;border-left:5px solid #ffffff;}
.map-image{background:url("/assets/img/map-bk.png") no-repeat 0 0 transparent;width:340px;height:495px;}
section:not(.hero) .map-image img{margin-bottom:0;}
.map-slider-column{width:564px;float:left;}
.map-slider-column img{margin-bottom:0 !important;}
.mapslider{width:380px;margin:22px auto 10px auto;}
.slick-prev{left:-40px;height:45px;width:27px;}
.slick-next{height:45px;width:27px;right:-40px;}
.slick-prev:before{content:url(/assets/img/arrow-left.png);}
.slick-next:before{content:url(/assets/img/arrow-right.png);}
.mapslider{visibility:hidden;}
.slick-initialized{visibility:visible;}
.map-slider-title h2{color:#e8d9c0;font-size:20px;font-weight:700;text-align:center;margin-bottom:11px;}
.map-slider-content{padding-top:18px;color:#e8d9c0;font-size:14px;font-weight:600;text-align:center;}
.map-slider-content p{margin-bottom:0.5rem;}
.map-slider-content a, .map-slider-content a:visited{color:#b45e2e;}
.map-slider-content a:hover{text-transform:underline;}
@media screen and (min-width:0em) and (max-width:74.9375em){.hide-for-mobile-only{display:none !important;}
}
@media screen and (min-width:75em){.show-for-mobile-only{display:none !important;}
}
.interior-content .row .row{margin-left:0;margin-right:0;}
@media screen and (max-width:639px){.interior-content{padding-left:0;padding-bottom:20px;}
.columns{padding-right:15px;padding-left:15px;}
footer{padding-top:28px;}
footer .panel2, footer .panel3{padding-right:0;padding-left:0;}
footer .panel4{padding-left:0;}
footer .row .columns{margin-bottom:16px;}
.copyright{padding:1em 0 .2em;text-align:left;}
.home .event{padding:1.5em 2.5em 3em 2.5em;}
.home_panel1{padding-right:0;margin-bottom:24px;float:left;}
.home_panel2{padding-right:0;padding-left:0;margin-bottom:24px;float:left;}
.home_panel3{padding-left:0;float:left;}
.home .posts .columns{margin-bottom:2em;}
.home .hero-image{padding-right:0;}
.home .hero-body{padding-left:0;padding-top:1.2em;}
.interior-aside{display:none;}
.section-nav{display:block;}
.map-slider-column{width:100%;}
.mapslider{width:90%;}
.map-slider-image{width:100%;}
}
@media screen and (max-width:740px){.iframe-wrapper-360{padding-bottom:140px;}
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu{min-width:240px;}
.img-responsive{display:block;max-width:100%;height:auto;}
@media screen and (min-width: 1024px) { 
    .search-collection .interior-content .large-3 a.button { width:100% }
}

.home .hero-body h1, .home .hero-body h2, .home .hero-body h3,
.home .hero-body h5, .home .hero-body h6, .home .hero-body h4,
.home .hero-body p {
    color:#954C24;
}
.button { text-decoration: none; color:#fff; }
nav ul li:first-child ul.is-dropdown-submenu li a { text-decoration: none; }