.block:after,.block:before,.cf:after,.cf:before{content:" ";display:table}.block:after,.cf:after{clear:both}body{background:#ffffff;color:#777766;font-family:'museo-sans';font-size:16px}#footer,#header,#main,#page,.block,body{position:relative}.inner-page,.woocommerce .menu-shop-menu-container,.woocommerce .site-main{width:calc(100% - 30px);max-width:960px;margin:0 auto;display:table;table-layout:fixed}#page{top:auto}#page.cf:before{content:'';display:table;clear:both}#main{z-index:3}.woocommerce #main{overflow-x:hidden}#content{float:left;width:100%}#content.flexible-content{width:77%}#sidebar{float:right;width:20%}#content,#sidebar{padding:2% 0 0 0}.left{float:left}.right{float:right}.lozad[data-background-image]{background-size:cover;background-position:center;background-repeat:no-repeat}.iframe-wrapper{position:relative;height:0;padding-bottom:56.25%;margin-bottom:1rem}.iframe-wrapper iframe{position:absolute;left:0;top:0;height:100%;width:100%}p:empty{display:none}#product-addons-total .product-addon-totals{padding-top:0}#product-addons-total ul li{display:none}#product-addons-total ul li.wc-pao-subtotal-line{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none!important;margin-top:0}#logo{background-image:url("../images/logo_white_2.png");background-repeat:no-repeat;background-size:contain;display:block;width:226px;height:80px;font:0/0 a;text-shadow:none;color:transparent;float:left;margin:26px 0 0 24px;z-index:10;position:relative}#fixed-header{background:#ffffff;position:fixed;left:0;top:0;width:100%;z-index:1000;display:none}#fixed-logo{float:left;width:200px;padding:14px 0}#fixed-header .top{border-bottom:1px solid #ddddd4}#fixed-header .top .right{float:right;width:49.39%}#fixed-header .top .col{width:33.3333%;float:left;padding:24px 0 23px;cursor:pointer}#fixed-header .top .col span{font-family:'Stag';font-size:24px;font-weight:300;display:block;line-height:108%}#fixed-header .top .col span strong{font-weight:500;display:block}#fixed-header .bottom{background:#f2f2ec;-webkit-transition:height 350ms;-o-transition:height 350ms;transition:height 350ms;height:0;overflow:hidden}#fixed-header .bottom.visible{height:336px}#fixed-menu{float:left;width:100%;display:block}#fixed-menu>li{float:left;width:100%;display:none}#fixed-menu>li>a{display:none}#fixed-menu>li>.sub-menu{float:right}#fixed-menu>li>.sub-menu>li{width:231px;float:left;margin-right:11px;padding:69px 0}#fixed-menu .last-col .title,#fixed-menu>li>.sub-menu>li>a{font-weight:700;font-size:18px;display:block;margin:0 0 22px 0}#fixed-menu .sub-menu .sub-menu a{text-decoration:underline;margin:13px 0;display:block;font-weight:300}#fixed-menu .sub-menu .sub-menu a:hover{text-decoration:none}#fixed-menu .last-col{margin-right:0!important;color:#ffffff;text-align:center}#fixed-menu .last-col .title{display:block}#fixed-menu .last-col a.ghost{display:block!important;font-weight:500!important;color:#ffffff;border:2px solid #ffffff;text-decoration:none;height:34px;line-height:34px;width:54%;font-size:14px!important;margin:0 auto!important;-webkit-transition:all 350ms;-o-transition:all 350ms;transition:all 350ms}#main-header{background:#303023;color:#ffffff;line-height:42px;width:100%;z-index:50}#fixed-header,#page-menu-container{top:42px}#main-header span{padding-left:20px}#main-header a{color:inherit;text-decoration:none}#main-header .header-button{color:#ffffff;height:42px;line-height:42px;padding:0 20px}#main-header .search-form{float:left;position:relative}#main-header .screen-reader-text{display:none}#main-header .search-field{display:none;position:absolute;background:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.5em;width:150px;height:42px;bottom:-42px;left:-104px;line-height:42px}#main-header .search-submit{background:none;float:right;line-height:42px;height:42px;width:46px;font-size:26px;color:#ffffff;text-align:center;padding:0;margin:0}#main-header .search-submit .icon{margin:0;padding:0}#main-header .search-field:focus{}#main-header .header-actions a,#main-header .social-menu a{padding:0.63em;display:inline-block;float:left;line-height:1}#main-header .header-actions a .icon,#main-header .social-menu a .icon{padding:0;display:inline-block;font-size:20px;line-height:100%}#main-menu{position:absolute;right:0px;top:0px;z-index:10000}#main-menu li{float:left;position:relative}#main-menu a{display:block;padding:0;text-decoration:none;color:#ffffff}#main-menu>ul>li>a{font-size:24px;font-family:'Stag';font-weight:300;width:178px;padding:51px 0 51px 15px}#main-menu>ul>li>a>strong{display:block;font-weight:500}#main-menu>ul>li:hover{background:#303023}#main-menu ul ul{display:none;float:left;position:absolute;top:150px;padding-bottom:15px;left:0;z-index:99999;background:#303023}#main-menu>ul>li>ul>li>a{font-size:18px;font-weigh:700}#main-menu ul ul ul{position:relative;top:auto;left:auto;float:left;width:100%;display:block}#main-menu ul ul li{display:block;width:100%}#main-menu ul ul ul a{display:block;font-weight:300;font-size:13px;color:#f2f2ec}#main-menu ul ul ul a:hover{text-decoration:underline}#main-menu ul ul a{padding:5px 10px;height:auto;display:block}#main-menu li:hover>a,#main-menu ul ul :hover>a{color:#b2daff}#main-menu ul li:hover>ul{display:block}p{line-height:180%;margin:0 0 20px 0}p.large{font-size:22px;font-weight:300;line-height:145%}h1,h2{font-family:'Stag';font-weight:300;margin-bottom:0.7em}h3,h4{font-weight:600;font-family:inherit;margin-bottom:1em}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1{font-size:2.3em;text-align:center;overflow:hidden}h1.entry-title:after,h1.entry-title:before{content:'';display:inline-block;position:relative;width:50%;height:1px;background:#ddddd4;vertical-align:middle}h1:before{margin-left:-50%;left:-20px}h1:after{margin-right:-50%;right:-20px}h2{font-size:2.1em}h3{font-size:1.6em}.single .entry-title{margin-bottom:10px;border-bottom:1px solid #c0c0c0;padding-bottom:10px;text-align:left}.single .entry-title:after,.single .entry-title:before{display:none}.single-post article .date{display:block;margin-bottom:34px;font-weight:200;font-size:17px}b,b *,strong,strong *{font-weight:700}em,em *,i,i *{font-style:italic}article{width:100%}a{color:#649dcb;text-decoration:underline}a.link_wrap{color:inherit;text-decoration:none}article a:hover{text-decoration:none}article ol,article ul{margin-bottom:1.5em;margin-left:1em}article li ol,article li ul{margin-left:2em;margin-bottom:0}article li{list-style-position:outside;line-height:160%;margin-bottom:0.5em}article ul li{list-style-type:disc}article ol li{list-style-type:decimal}.preview-entry{margin-bottom:2em;border-bottom:1px dotted #ccc;padding-bottom:2em}.preview-entry h2{line-height:110%}.preview-entry a{text-decoration:none}.preview-entry p{margin:0}.data-meta{display:block;font-size:12px;margin-bottom:10px;line-height:1.5}.preview-entry .data-meta{margin-top:-10px}.data-meta .meta{margin-right:1em}.meta.age{font-weight:bold}.single-espresso_events .data-meta{margin-bottom:1.5em}.single-espresso_events .data-meta .meta{font-size:1.2em}.alignleft{float:left;clear:left;margin:0.3em 1em 0.5em 0}.alignright{float:right;clear:right;margin:0.3em 0 0.5em 1em}.aligncenter{display:block;margin:0 auto}.wp-caption-text{font-size:0.7em;line-height:135%}#content .wp-pagenavi{float:left;width:100%;margin:12px 0}#comments{width:100%;position:relative;display:block}#comments input[type=submit]{width:auto}#comment-list{margin-left:0}#comment-list>li{width:100%;margin:0 0 2.5% 0;list-style-type:none}#comments form label{display:block}.widget{width:100%;margin-bottom:3em}.widget p{margin-bottom:1.45em;line-height:1.6}.textwidget>ul,.widget>ul{line-height:1.6;border-top:1px dotted #cccccc}.textwidget>ul li,.widget>ul li{display:block;width:100%;border-bottom:1px dotted #cccccc;padding:0.5em 0}.textwidget>ul li a,.widget>ul li a{line-height:120%;text-decoration:none}.bg-gray{background:#F2F2EC}.width-75 .body{width:75%;margin:0 auto;padding:2em 0;float:none;display:block}.width-65 .body{width:65%;margin:0 auto;padding:2em 0;float:none;display:block}.width-50 .body{width:50%;margin:0 auto;padding:2em 0;float:none;display:block}.flex-row{float:left;width:100%;display:block}.flex-row.bg-gray{padding:4em 0}.flex-row h2.title{text-align:center;overflow:hidden;position:relative;margin:0 0 20px 0}.flex-row h2.title:after,.flex-row h2.title:before{content:'';display:inline-block;position:relative;width:50%;height:1px;background:#ddddd4;vertical-align:middle}.flex-row h2.title:before{margin-left:-50%;left:-20px}.flex-row h2.title:after{margin-right:-50%;right:-20px}.flex-row .intro{font-size:23px;line-height:160%;font-family:'Stag';font-weight:300;display:block;margin:0 0 22px 0}#mobile-menu .header img{float:left;margin:26px 0 0 0;padding:0 0 0 24px;width:278px;z-index:10;position:relative}#page-menu-container #logo{margin-bottom:26px}#page-menu-container{width:100%;z-index:50}#page-menu-container.fixed{background:#F2F2EC;border-bottom:1px solid #DDDDD4}#page-menu-container.fixed a{color:#A17766}#page-menu-container.fixed #main-menu>ul li:hover a{color:#fff}#page-menu-container.fixed #main-menu .sub-menu li:hover>a{color:#b2daff}#page-menu-container.fixed #main-menu>ul>li>a{padding-top:25px;padding-bottom:28px}#page-menu-container.fixed #main-menu>ul>li>ul{top:101px}#page-menu-container.fixed #logo{background-image:url("../images/lwe-logo.png");width:197px;height:70px;margin-top:15px;margin-bottom:15px}#page-menu-container.fixed #main-menu li:first-child strong{color:#99cc66}#page-menu-container.fixed #main-menu li:nth-child(2) strong{color:#6699cc}#page-menu-container.fixed #main-menu li:nth-child(3) strong{color:#eeaa33}.fixed{position:fixed!important}#mobile-menu .header{height:150px}.HeaderRow{background:#303023;margin:0 0 45px 0;z-index:25;position:relative}#mobile-menu .header .icon,.HeaderRow #mobile-button{display:none;float:right;color:#ffffff;font-size:45px;line-height:100%;cursor:pointer;position:relative;z-index:100;margin:48px 23px 0 0}.HeaderRow .body.thin,.HeaderRow .body.thin .gradient.top{height:150px}.HeaderRow .body.thin .gradient.bottom{display:none}.HeaderRow .body.medium{height:460px}.HeaderRow .body.thick{height:700px}.HeaderRow h1{font-size:54px;font-weight:500;color:#ffffff;text-align:center;clear:both;bottom:18%;left:0;position:absolute;z-index:5;width:100%}.HeaderRow .content{width:100%;position:absolute;left:0;bottom:0;z-index:10}.HeaderRow .content .primary{color:#ffffff;font-family:'Stag';font-weight:300;display:block;text-align:center;font-size:31px;line-height:120%}.HeaderRow .content .button-link{border-width:0;cursor:pointer;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms;color:#ffffff;text-align:center;margin:30px auto 15px;clear:both;font-family:'Stag';font-weight:300;height:60px;line-height:60px;font-size:31px;display:block;width:26%;text-decoration:none}.HeaderRow .content .icon{display:block;margin:0 auto;color:#ffffff;font-size:44px;width:50px;line-height:68px;cursor:pointer}.HeaderRow .gradient{height:300px;width:100%;position:absolute;left:0;z-index:1}.HeaderRow .gradient.top{background:url("../images/gradient_bottom.png") left top repeat-x;bottom:0}.HeaderRow .gradient.bottom{background:url("../images/gradient_top.png") left top repeat-x;top:0}.TextRow{margin:20px 0}.TextRow article{margin:0 0 30px 0}.TextRow .left{width:30%;float:left}.TextRow .left img{width:100%}.TextRow .left .caption{margin:15px 0 0 0;display:block;font-style:italic;line-height:118%}.TextRow .right{width:65%;float:right}.TextRow .thumbnail-wrapper{position:relative;height:0;padding-bottom:75%}.TextRow .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.backgrounded .content{background:#ddddd4;padding:2em 2em 1em 2em}.ActionRow{margin:20px 0 70px 0}.ActionRow .table-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ActionRow .table-wrapper .left,.ActionRow .table-wrapper .right{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.ActionRow .table-wrapper .action_image{display:-webkit-box;display:-ms-flexbox;display:flex}.ActionRow .table-wrapper .action_image .thumbnail-wrapper{position:relative;padding-bottom:45%;-webkit-box-flex:1;-ms-flex:1;flex:1}.ActionRow .table-wrapper .action_image .thumbnail-wrapper .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.ActionRow .action_text{padding:3%}.ActionRow .action_image img{float:left;width:100%}.ActionRow .title{color:#ffffff;font-size:30px;font-family:'Stag';font-weight:300}.ActionRow .large{color:#ffffff;margin:0}.ActionRow .link{background:#ffffff;height:34px;line-height:34px;display:block;float:left;margin:18px 0 0 0;text-align:center;padding:0 24px}.MapRow{margin:0 0 50px 0}.MapRow .acf-map{width:100%;height:450px}.TwoColumnBoxes{margin:0 0 50px 0}.TwoColumnBoxes .col{width:49.4%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddddd4;background:#ffffff;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms}.TwoColumnBoxes .col:hover{background:#f2f2ec}.TwoColumnBoxes .col.left{float:left;margin-right:0.6%}.TwoColumnBoxes .col.right{float:right;margin-left:0.6%}.TwoColumnBoxes .col img{float:left;width:100%}.TwoColumnBoxes .col .content{float:left;width:84%;padding:8%}.TwoColumnBoxes .col .content .title{font-weight:700;font-size:20px;margin:0 0 14px 0;display:block;line-height:118%}.TwoColumnBoxes .col .content .meta-information{display:block;margin:0 0 16px 0;font-size:0.9em}.TwoColumnBoxes .col .content .meta{display:block;margin-bottom:0.2em}.TwoColumnBoxes .col .content .description{display:block;line-height:180%}.TwoColumnBoxes .thumbnail-wrapper{position:relative;height:0;padding-bottom:calc(200% / 3)}.TwoColumnBoxes .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.ThreeColumns{margin:0 0 50px 0}.ThreeColumns .col{float:left;width:32.533333%;margin:0 1.2% 1.2% 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddddd4;background:#ffffff;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms}.ThreeColumns .col:hover{background:#f2f2ec}.ThreeColumns .col.first{clear:left}.ThreeColumns .col.third{margin-right:0}.ThreeColumns .col img{float:left;width:100%}.ThreeColumns .col .content{float:left;width:84%;padding:8%}.ThreeColumns .col .content .title{font-weight:700;font-size:20px;margin:0 0 14px 0;display:block;line-height:118%}.ThreeColumns .col .content .meta{display:block;margin:0 0 16px 0}.ThreeColumns .col .content .description{display:block;line-height:180%}.ThreeColumns .thumbnail-wrapper{position:relative;height:0;padding-bottom:150%}.ThreeColumns .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.WideBoxes{margin:0 0 50px 0}.WideBoxes .col{float:left;margin:0 1.2% 1.2% 0;width:49.4%;background:#f2f2ec;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms}.WideBoxes .col:hover{background:#649dcb}.WideBoxes .col:hover .meta,.WideBoxes .col:hover .title{color:#ffffff}.WideBoxes .col.first{clear:left}.WideBoxes .col.second{margin-right:0}.WideBoxes .col img{width:100%;float:left}.WideBoxes .col .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.WideBoxes .col .cell{width:50%;display:block}.WideBoxes .content{padding:4.5%}.WideBoxes .col .title{font-size:18px;font-weight:700;line-height:118%;display:block;-webkit-transition:color 400ms;-o-transition:color 400ms;transition:color 400ms;margin-bottom:13px}.WideBoxes .col .title:empty{display:none}.WideBoxes .col .meta{display:block;-webkit-transition:color 400ms;-o-transition:color 400ms;transition:color 400ms;word-break:break-word}.WideBoxes .thumbnail-wrapper{position:relative;height:0;padding-bottom:93.75%}.WideBoxes .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.Grid{margin:0 0 50px 0;opacity:0;-webkit-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}.Grid .item{height:0;position:relative;margin:0 0 1.2% 0;float:left}.Grid .item.small{width:24.1%;padding-bottom:24.1%}.Grid .item.medium{width:32%;padding-bottom:32%}.Grid .item.large{width:49.39%;padding-bottom:49.39%}.Grid .item .color-square,.Grid .item img{float:left;width:100%;position:absolute;top:0;left:0;z-index:4}.Grid .item .color-square{-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms}.Grid .item.medium .content,.Grid .item.small .content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;text-align:center;display:table}.Grid .item.large .content{width:100%;position:absolute;left:0;z-index:5;text-align:center}.Grid .item.large .content.align-top{top:0}.Grid .item.large .content.align-center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Grid .item.large .content.align-bottom{bottom:0}.Grid .item.non-colored.medium .content,.Grid .item.non-colored.small .content{opacity:0;-webkit-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}.Grid .item.non-colored.medium .content:before,.Grid .item.non-colored.small .content:before{content:'';opacity:0;-webkit-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;background:url("../images/dark-green-90.png");position:absolute;top:0;left:0;height:100%;width:100%}.Grid .item.non-colored.medium.opacity-vlight:hover .content:before,.Grid .item.non-colored.small.opacity-vlight:hover .content:before{opacity:0.25}.Grid .item.non-colored.medium.opacity-light:hover .content:before,.Grid .item.non-colored.small.opacity-light:hover .content:before{opacity:0.5}.Grid .item.non-colored.medium.opacity-dark:hover .content:before,.Grid .item.non-colored.small.opacity-dark:hover .content:before{opacity:0.75}.Grid .item.non-colored.medium.opacity-vdark:hover .content:before,.Grid .item.non-colored.small.opacity-vdark:hover .content:before{opacity:1}.Grid .item.non-colored.medium:hover .content,.Grid .item.non-colored.small:hover .content{opacity:1!important}.Grid .item.always-show .content{opacity:1!important}.Grid .item.always-show.medium .wrapper,.Grid .item.always-show.small .wrapper{display:block!important;height:auto!important}.Grid .item.medium .content .cell,.Grid .item.small .content .cell{display:table-cell;vertical-align:middle;position:relative}.Grid .item .title{color:#ffffff;font-family:'Stag';font-weight:500;display:block;width:80%;margin:0 auto}.Grid .item .size-regular .title{font-size:22px}.Grid .item .size-large .title{font-size:28px}.Grid .item.non-colored.small .wrapper{display:none}.Grid .meta{display:block;color:#ffffff;width:80%;margin:13px auto 0}.Grid .item.large .title{padding:14px 0 11px}.Grid .item.large .meta-wrapper{display:none;overflow:hidden}.Grid .item.large .meta{padding:0 0 15px 0;margin-top:0}.Grid .thumbnail-wrapper{position:relative;height:0;padding-bottom:100%}.Grid .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.TableRow{margin:0 0 50px 0}.TableRow table{float:left;width:100%}.TableRow th{background:#777766;color:#ffffff;font-weight:700;text-transform:uppercase;padding:14px 13px;text-align:left}.TableRow .toggling_enabled tr{cursor:pointer}.TableRow tr.odd{background:#ffffff}.TableRow tr.even{background:#f2f2ec}.TableRow td{padding:24px 13px;vertical-align:top}.TableRow td.meta{width:28%;font-weight:300;line-height:18px}.TableRow td.content{width:75%}.TableRow .content .title{font-size:18px;font-weight:500}.TableRow .toggling_enabled .more{display:none;overflow:hidden}.TableRow .more img{float:left;width:140px;margin-right:4%}.TableRow .content .spacer{height:30px}.TableRow .content a.read-more{color:#649dcb;text-decoration:underline}.TableRow .content a.read-more:hover{text-decoration:none}.TableRow td.toggle{width:5%;text-align:center;font-size:15px;line-height:18px}.TableRow td.toggle .icon{-webkit-transition:-webkit-transform 400ms linear;transition:-webkit-transform 400ms linear;-o-transition:transform 400ms linear;transition:transform 400ms linear;transition:transform 400ms linear, -webkit-transform 400ms linear}.TableRow tr.open .icon{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.TableRow .thumbnail-container{float:left;width:140px;margin-right:4%}.TableRow .thumbnail-wrapper{position:relative;height:0;padding-bottom:100%}.TableRow .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.FormRow{margin:0 0 50px 0}.TwoColumns .column{width:47.5%}.TwoColumns .left{float:left}.TwoColumns .right{float:right}.column img{max-width:100%}.LeftRightImages .item-table{display:table;width:100%;border-collapse:collapse;margin:50px 0}.LeftRightImages .item-row{display:table-row}.LeftRightImages .half{width:47%;display:table-cell;vertical-align:middle}.LeftRightImages .half.left-cell{padding-right:3%}.LeftRightImages .half.right-cell{padding-left:3%}.LeftRightImages .half img{width:100%}.LeftRightImages .thumbnail-wrapper{position:relative;height:0;padding-bottom:66%}.LeftRightImages .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.archive-entry{background:#f2f2ec;padding:2em;width:calc(100% - 4em);margin-bottom:3em;border-bottom:none}.archive-entry .left{width:20%;float:left}.archive-entry .left img{width:100%;float:left}.archive-entry .thumbnail-wrapper{position:relative;height:0;padding-bottom:100%}.archive-entry .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}.archive-entry .right{width:76%;float:right}.animal-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.animal_block{width:100%;margin:0 0 3% 0;overflow:hidden;position:relative;float:left;background:#BB8866}.animal_block .thumbnail-wrapper{height:0;padding-bottom:100%;position:relative}.animal_block .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (min-width:768px){.animal-columns{width:calc(100% + 15px)}.animal_block{width:calc(50% - 15px);margin:0 15px 3% 0}}@media screen and (min-width:1150px){.animal_block{width:calc(25% - 15px)}}.animal_block img{display:block;width:100%}.animal_block .caption{background:#99CC66;color:#fff;text-align:center;position:absolute;bottom:0;padding:2%;left:0;right:0}.animal_block:hover .caption{background:#aade76}.animal_type_nav{background:#649dcb;margin-bottom:1em}.animal_type_nav ul{margin:0}.animal_type_nav li{display:inline-block;margin:0}.animal_type_nav a{display:block;padding:0.5em 1em;color:#fff;text-decoration:none}.animal_type_nav a.current,.animal_type_nav a:hover{background:#BB8866}.animal_type_nav a.active{background:#649dcb}.animal_type_nav a.active:hover{background:#649DCB}.single-espresso_events .entry-meta{margin:-1em 0 2em 0}.single-espresso_events .tags-links a{color:inherit;text-decoration:none}.event_date_times_wrap .ee-event-datetimes-li{border:none;padding:0}.single-esspreso_events .ee-event-datetimes-li br{content:" ";margin-right:2em}.ee-event-datetimes-li span{word-break:break-all}.ee-event-datetimes-li .dashicons{color:#99CC66}.event-sidebar .ee-gmap-wrapper{margin:0!important}.venue-details li{list-style:none}.tickets-left{background:#99CC66;color:#fff;font-size:1.2em;float:right;text-align:center;padding:1em 0}.ticket-selector-submit-btn,.tickets-left{padding-left:0!important;padding-right:0!important;width:300px!important}.event-notice{float:right;margin-top:1em}.event-tickets .ticket-selector-submit-btn{float:right;width:auto;padding:0.5em 2em}.data-meta .tags-links{display:block}.tags-links a{color:inherit}.ee-event-datetimes-ul li{list-style-type:none}.ee-event-datetimes-ul form{display:none}.ee-clearfix .ee-event-datetimes-li{width:100%!important}.espresso-event-wrapper-dv table{width:100%}.espresso-event-wrapper-dv th{text-transform:uppercase;color:#ffffff;font-weight:700;font-size:14px;background:#777766;padding:14px 10px}.espresso-event-wrapper-dv th span.small-text{font-weight:700}.espresso-event-wrapper-dv td,.espresso-event-wrapper-dv th{text-align:left;vertical-align:middle}.espresso-event-wrapper-dv td{padding:10px;line-height:130%}.espresso-event-wrapper-dv td span.smaller-text,.espresso-event-wrapper-dv th span.smaller-text{margin:0}.espresso-event-wrapper-dv .small-text{font-size:14px;font-weight:300}.tckt-slctr-tbl-tr{background:#f2f2ec}.espresso-event-wrapper-dv table a{cursor:pointer}.espresso-event-wrapper-dv table table td{background:#f2f2ec}.espresso-event-wrapper-dv table b{font-size:17px;font-weight:500}.espresso-event-wrapper-dv .currency-code{display:none}.tkt-slctr-tbl td .ticket-pending{color:#eeaa33}.spco-next-step-btn,.ticket-selector-submit-btn{color:#ffffff;background:#777766;height:46px;line-height:45px;font-size:20px;font-weight:300;font-family:'Stag';padding:0 33px}.spco-next-step-btn:hover,.ticket-selector-submit-btn:hover{background:#949483}.ee-event-datetimes-ul li{border:2px solid #eeeeee;padding:13px 17px;margin:0 0 15px 0}.single-espresso_events .entry-meta{margin-bottom:15px}.ee-upcoming-events-widget-ul h5{margin-top:0;font-weight:bold}.ee-upcoming-events-widget-ul{padding-bottom:0!important}.ee-upcoming-events-widget-ul .ee-event-datetimes-li{font-size:0.9em;padding:0;border:none}.ee-upcoming-events-widget-ul br{display:block;clear:both}.ee-upcoming-events-widget-ul li p{padding:0}.ee-upcoming-events-widget-ul .ee-upcoming-events-widget-img-dv{display:none}.ee-upcoming-events-widget-ul .ee-upcoming-events-widget-li{margin-bottom:1em}#ee-single-page-checkout-dv{width:75%;margin:0 auto}#ee-single-page-checkout-dv input[type=text]{width:96%}#ee-single-page-checkout-dv .spco-next-step-btn{width:95%;width:calc(100% - 2em)}#ee-single-page-checkout-dv .ee-reg-qstn{font-size:1em!important;letter-spacing:0;font-weight:bold}#ee-single-page-checkout-dv .ee-checkbox-label-after,input.ee-reg-qstn{font-weight:normal!important}#ee-single-page-checkout-dv .section-title{font-size:1.2em!important}#ee-single-page-checkout-dv .required-text,#method-of-payment-hdr,#spco-payment-method-info-stripe_onsite .spco-payment-method-desc,#spco-payment-method-info-stripe_onsite .spco-payment-method-hdr,.espresso-notices.error .tiny-text{display:none}#ee-available-payment-method-inputs{visibility:hidden;height:1px;width:1px;position:absolute}.ee-reg-form-attendee-dv .ee-reg-qstn-input-dv,.ee-reg-form-attendee-dv .ee-reg-qstn.email-input-dv,div.ee-reg-qstn{margin-bottom:1em}#spco-payment_options-dv #spco-go-to-step-finalize_registration-submit{visibility:hidden;position:absolute}#ee-single-page-checkout-dv .spco-payment-method-input-dv label{min-height:0!important}#ee-single-page-checkout-dv .spco-ticket-info-dv h4,#espresso-registration-footer-dv,#espresso-thank-you-page-ajax-loading-dv,#spco-attendee_information-pg,#spco-copy-attendee-dv,.ee-form-add-new-state-dv,.ee-form-add-new-state-lnk{display:none!important}#ee-single-page-checkout-dv .spco-step-big-nmbr{color:#649dcb}.has-value{-webkit-box-shadow:0 0 0 black;box-shadow:0 0 0 black}.page-registration-checkout article table td,.page-registration-checkout article table th{text-align:left;padding:10px;border:2px solid #eeeeee}#ee-single-page-checkout-dv .spco-ticket-info-dv{margin:4em 0 0 0}#ee-single-page-checkout-dv .spco-ticket-info-dv table{width:100%}.reg-page-confirmation-wrap-fs,.spco-attendee-wrap-fs{border-color:#649DCB}.spco-attendee-lgnd{display:block;text-align:center;background:#99CC67;color:#fff;font-family:'Stag';font-size:2em;padding:0.5em 0;width:100%;float:left;clear:both;font-weight:300;margin-bottom:0.5em}#ee-single-page-checkout-dv .espresso-question-group-wrap{padding:0}.espresso-question-group-title-h5{font-weight:bold;margin-bottom:1em}#ee-single-page-checkout-dv .espresso-checkbox-options-ul,#ee-single-page-checkout-dv .espresso-radio-btn-options-ul,#ee-single-page-checkout-dv .spco-attendee-wrap-fs .espresso-question-group-desc-pg{margin:0;padding:0}#ee-single-page-checkout-dv .espresso-checkbox-options-ul li{display:inline-block;margin:0.2em 1em 0 0!important;width:auto}#display-more-attendee-copy-options{border:1px solid #649dcb;padding:0.5em;text-decoration:none;font-size:1.2em}#espresso-thank-you-page-overview-dv .ee-attention{border:3px solid #99CC66}#espresso-thank-you-page-overview-dv .ee-button{background:#649dcb;border-radius:0;border:none!important;font-weight:300;text-shadow:none}#espresso-thank-you-page-overview-dv .ee-button:hover{background:#78b5e6}#espresso-ajax-notices-success,#espresso-notices-success{border-color:#99cc66}.ee-registrations-list td,.ee-registrations-list th{padding:0.5em;text-align:left;border:1px solid #ddddd4}.ee-registrations-list th{font-weight:bold}.ee-registration-details-dv h5{font-size:1.3em;margin-bottom:0.5em}.tiny-text{font-size:0.8em}.tiny-text a{text-decoration:none}.ee-icon-only-lnk{margin:0 1em 0 0}.woocommerce .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:768px){.woocommerce .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.woocommerce .flex .content{width:100%}#shop_menu .shop-menu-text{text-align:center;font-size:20px;line-height:26px;font-family:'Stag';font-weight:300}#shop_banner{text-align:center;margin:1rem 0 2rem}#shop_banner>div{display:inline-block;background:#99CC66;font-size:28px;line-height:33px;color:#FFFFFF;padding:16px 40px;font-family:'Stag'}#shop_banner>div p{margin-bottom:0}#woocommerce_featured{position:relative;padding-top:2rem;margin-bottom:2rem}#woocommerce_featured:before{content:'';position:absolute;top:0;left:50%;height:100%;width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#F2F2EC}#woocommerce_featured .woocommerce-loop-product__title{font-size:1.4rem}#woocommerce_featured .price{font-size:1.2rem}#disclaimer_text{text-align:right;margin:1rem 0}#disclaimer_text>div{display:inline-block}#disclaimer_text>div p{font-size:14px;line-height:17px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#EEAA33;color:#fff}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover{background:#ffbf4e;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit[disabled],.woocommerce a.button.disabled,.woocommerce a.button[disabled],.woocommerce button.button.disabled,.woocommerce button.button[disabled],.woocommerce input.button.disabled,.woocommerce input.button[disabled]{background:#EEAA33;color:#fff!important}.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit[disabled]:focus,.woocommerce #respond input#submit[disabled]:hover,.woocommerce a.button.disabled:focus,.woocommerce a.button.disabled:hover,.woocommerce a.button[disabled]:focus,.woocommerce a.button[disabled]:hover,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button[disabled]:focus,.woocommerce button.button[disabled]:hover,.woocommerce input.button.disabled:focus,.woocommerce input.button.disabled:hover,.woocommerce input.button[disabled]:focus,.woocommerce input.button[disabled]:hover{background:#ffbf4e!important;color:#fff!important}#woocommerce_featured li:last-of-type{margin-right:0}.woocommerce div.product div.images img{width:auto;max-width:100%;margin-left:auto;margin-right:auto}.woocommerce .product-thumbnail-wrapper{position:relative;height:0;padding-bottom:100%}.woocommerce .product-thumbnail-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;width:auto!important;max-height:100%;max-width:100%}.facetwp-pager-wrapper{text-align:right}.facetwp-pager-wrapper>div{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px;text-align:center}.facetwp-pager-wrapper>div a{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden;margin:0;text-decoration:none}.facetwp-pager-wrapper>div a span{padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.facetwp-pager-wrapper>div a.active,.facetwp-pager-wrapper>div a:focus,.facetwp-pager-wrapper>div a:hover{background:#ebe9eb;color:#8a7e88}.woocommerce #sidebar{padding-top:0;width:100%;display:block!important}@media screen and (min-width:768px){.woocommerce #sidebar{width:25%;padding-right:20px}}.woocommerce #sidebar .facetwp-facet{margin-bottom:1.5rem}.woocommerce #sidebar .facetwp-facet h3{border-bottom:1px solid #ebe9eb;margin-bottom:0.5rem;padding-bottom:0.25rem}.woocommerce #sidebar .facetwp-facet:last-of-type{margin-bottom:0}.woocommerce div.product form.cart .button{height:42px}.product_meta>span{display:block;margin-bottom:0.5rem}.new-product{margin-bottom:-1rem;color:#EEAA33;font-weight:bold}.clearfix{clear:both}.related.products{clear:both}.wc-cart-count-badge{display:inline-block;border-radius:50%;background:#649dcb;text-align:middle;width:1.5em;line-height:1.5em;vertical-align:middle;text-align:center;position:absolute;right:0;top:0;font-size:0.8rem;padding:0!important}.wc-cart-count-badge .wc-cart-count{padding:0!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#EEAA33}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover{background:#649dcb}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt[disabled]{background:#EEAA33}.woocommerce-variation-price{margin-bottom:2rem}.woocommerce-checkout #payment ul.payment_methods li img{max-width:2rem}#customer_details{margin-bottom:2rem}.woocommerce-checkout .donation-options{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);text-align:center;grid-column-gap:0.25rem;grid-row-gap:0.25rem;margin:0 0 2rem 0}@media screen and (min-width:414px){.woocommerce-checkout .donation-options{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width:768px){.woocommerce-checkout .donation-options{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr)}}.woocommerce-checkout .donation-options li{list-style:none}.woocommerce-checkout .donation-options li input{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.woocommerce-checkout .donation-options li label{display:block;border:1px solid #DDDDD4;cursor:pointer;padding:0.5em 1em}.woocommerce-checkout .donation-options li input:checked+label{background:#303023;color:#fff}.wc_payment_methods li{list-style:none}.wc-bookings-booking-form .block-picker li{list-style:none}.woocommerce-product-details__short-description ul{list-style-type:disc;margin-left:20px}.menu-shop-menu-container{text-align:center}.menu-shop-menu-container ul{margin:1rem 0}.menu-shop-menu-container li{display:inline-block;vertical-align:middle;padding:0.5rem 1rem}.add_gift_card_form #wc_gc_cart_redeem_form button{width:auto!important;font-size:1rem;padding:12.5px 1rem}#footer{z-index:2;font-size:12px}#footer a{color:inherit}#footer-1{border-top:1px solid #ddddd4;border-bottom:1px solid #ddddd4;margin:30px 0;padding:22px 0 70px}#footer-1 li{padding:7px 0}#footer-1 a{color:#649dcb;text-decoration:underline}#footer-1 a:hover{text-decoration:none}#footer-1 .footer-col{float:left}.last{margin-right:0!important}.footer-col.col-2{width:48%;margin-right:4%}.footer-col.col-3{width:31%;margin-right:3%}.footer-col.col-4{width:21%;margin-right:4%}#footer-1 .button{font-size:1em}#footer-1 .gfield_checkbox li{padding:0}#footer-1 .footer-col .title{display:block;font-size:18px;margin:0 0 30px 0}#footer-2{padding:0 0 135px 0}#footer-2 .social-menu{float:left}.social-menu .icon{display:inline-block;font-size:20px;line-height:100%;padding:0 9px}#footer-2 span{float:right;line-height:20px}#espresso_calendar{padding:0!important}#espresso_calendar:not(.ui-widget).calendar_fullsize .fc-button-month,#espresso_calendar:not(.ui-widget).calendar_fullsize .fc-button-next,#espresso_calendar:not(.ui-widget).calendar_fullsize .fc-button-prev,#espresso_calendar:not(.ui-widget).calendar_fullsize .fc-button-today{color:#fff}#espresso_calendar:not(.ui-widget) .fc-header-title h2,.fc-header-title h2{font-family:'Stag'}#ee-venue-submit{display:none}#espresso_calendar .fc-day-number{color:#ffffff!important;-webkit-box-sizing:border-box;box-sizing:border-box;background:#99cc66;width:100%}#espresso_calendar .fc-day-header{color:#ffffff!important;padding:9px 0;background:#649dcb}#espresso_calendar .fc-header-right span.fc-button.fc-state-active{background:#ffffff!important}#espresso_calendar .fc-button{color:#ffffff;background:#999988!important;font-size:14px!important;border-color:#999988!important}#espresso_calendar .fc-header{margin-bottom:0.5em}#espresso_calendar.calendar_fullsize .fc-button{color:#fff}textarea{overflow:hidden}input{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:initial;-webkit-appearance:inner-spin-button;-moz-appearance:initial}input[type=datepicker],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #e3e3e3;border-radius:3px;width:95.6%;width:calc(100% - 1em - 2px);padding:0.5em;line-height:1.5em;font-size:1em;font-weight:300;font-family:inherit}select{width:100%}input.small,select.small{width:48%}textarea{height:150px}textarea.small{height:100px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #a0a0a0}input[type=submit]{cursor:pointer}.gform_wrapper{width:99.4%}.gform_wrapper .gfield{margin-bottom:2%;clear:both;display:inline-block;width:100%}.gform_wrapper ul{margin:0}.gform_wrapper li{list-style-type:none;text-indent:0}.gsection{margin:2em 0;border-bottom:1px solid #ccc;padding-bottom:1em}.gsection_title{margin:0;font-size:1.8em}.gform_subtitle{margin:1em 0 0 0}.gform_wrapper .gfield>.gfield_label{display:block;margin:0 0 0.4em 0;font-weight:700}.gfield_description,.ginput_complex label{display:block;line-height:100%;margin:4px 0 11px 0;font-size:13px}.gfield_checkbox label{margin-left:7px}.gfield_radio{margin:0}.gfield_radio label{margin:0 0 0 7px}.gform_wrapper .validation_error{display:block;margin:0 0 0.7em 0}.gform_wrapper .validation_message{display:block;margin:0.4em 0 0 0;font-size:0.8em;clear:both;color:#f81e4c}.gform_wrapper .gfield.gfield_error input,.gform_wrapper .gfield.gfield_error textarea{border:1px solid #f81e4c}.gform_ajax_spinner,.gform_validation_container{display:none!important}.ginput_left,.name_first{float:left;width:48.5%;clear:left}.ginput_right,.name_last{float:right;width:48.5%;clear:right}.gform_wrapper .clear-multi{clear:both;overflow:hidden}.gfield_date_day,.gfield_date_month,.gfield_date_year{width:32%;margin-right:1%;float:left}.gfield_date_day input,.gfield_date_month input,.gfield_date_year input{width:90%;margin-bottom:0.3em}.gform_wrapper .half-left{float:left;width:48.5%;clear:left}.gform_wrapper .half-right{float:right;width:48.5%;clear:right}.gform_wrapper .onethird-center,.gform_wrapper .onethird-left{float:left;width:32%;margin-right:1%;clear:left}.gform_wrapper .onethird-center{clear:none}.gform_wrapper .onethird-right{float:left;width:32%;clear:right}.gfield_checkbox li,.gfield_radio li{margin-bottom:0.2em}.gfield_hidden_product{display:none!important}#input_4_17 li{width:210px}#input_4_17 .ginput_price{float:right;font-weight:bold}.ginput_quantity_label{margin-left:1em}.ginput_quantity{width:auto!important}.gfield_list{width:100%}.gfield_list input{width:90%}.page-template-regular-php .gform_wrapper{width:72%;margin:0 auto;display:block}.gfield_required{color:#99cc66;margin-left:2px}#gf_coupon_button{font-size:1em}.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard{float:left;position:relative;top:4px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left,.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:50%;margin-right:1%}.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-width:85px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.gform_wrapper .ginput_complex span.ginput_cardextras{display:block;overflow:hidden}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container{position:relative;display:block;min-width:160px!important}.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:48%!important;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important}.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url("../images/gf-creditcard-icons.png");background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gform_card_icon_container{margin:8px 0 6px 0;height:32px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url("../images/gf-creditcard-icons.png");background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -256px}.ui-datepicker{font-size:12px!important;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.button,button,input[type=submit]{width:calc(100% - 2em);background:#649dcb;padding:0.9em 1em;color:#ffffff;font-family:'Stag';font-size:1.8em;margin-bottom:10px;text-align:center;font-weight:200;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;text-decoration:none}button{border:none}.button{display:inline-block;width:auto}.button:hover,input[type=submit]:hover{background:#EEAA33}.gform_button{background:#EEAA33}.gform_button:hover{background:#649dcb}.widget .button{font-size:1.2em}.blue-bg,.blue-bg-hover:hover{background-color:#649dcb}.blue-bg.hover:hover{background-color:#78b5e6}.brown-bg,.brown-bg-hover:hover{background-color:#BB8866}.brown-bg.hover:hover{background-color:#d8a27d}.green-bg,.green-bg-hover:hover{background-color:#99CC66}.green-bg.hover:hover{background-color:#aade76}.grey-light-bg,.grey-light-bg-hover:hover{background:#BBBBAA}.grey-light-bg.hover:hover{background:#d1d1c3}.grey-med-bg,.grey-med-bg-hover:hover{background:#999988}.grey-med-bg.hover:hover{background:#b1b1a1}.grey-dark-bg,.grey-dark-bg-hover:hover{background:#777766}.grey-dark-bg.hover:hover{background:#929281}.orange-bg,.orange-bg-hover:hover{background-color:#EEAA33}.orange-bg.hover:hover{background-color:#ffbf4e}.yellow-bg,.yellow-bg-hover:hover{background-color:#EECC44}.yellow-bg.hover:hover{background-color:#ffdc52}.blue-text,.blue-text-hover:hover{color:#649dcb!important}.brown-text,.brown-text-hover:hover{color:#BB8866!important}.green-text,.green-text-hover:hover{color:#99CC66!important}.grey-light-text,.grey-light-text-hover:hover{color:#BBBBAA!important}.grey-med-text,.grey-med-text-hover:hover{color:#999988!important}.grey-dark-text,.grey-dark-text-hover:hover{color:#777766!important}.orange-text,.orange-text-hover:hover{color:#EEAA33!important}.yellow-text,.yellow-text-hover:hover{color:#EECC44!important}.ghost:hover{background:#ffffff}.media-center{margin-top:10px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.col-xs-12{width:calc(100% - 30px);padding:0 15px}@media screen and (min-width:768px){.col-md-6{width:calc(50% - 30px)}}.tribe-events-event-image img{max-width:100%;height:auto;margin-bottom:20px}@media screen and (min-width:768px){.tribe-events-event-image img{margin-bottom:0}}.tribe-events-back{padding-bottom:20px;border-bottom:1px solid #F2F2EC;margin-bottom:3rem}.tribe-events-back a{font-size:16px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#649DCB;font-weight:400;display:inline-block;font-family:'museo-sans'}.tribe-events-title{text-align:left;font-weight:300;font-size:36px;line-height:42px;color:#303023;margin:0 0 20px}.tribe-events-schedule{margin:0 0 20px}.tribe-events-schedule h2{display:block;font-size:25px;line-height:32px;color:#303023;margin:0!important}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical,.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:#649DCB!important}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:#649DCB!important}.tribe-common a.tribe-common-c-btn--small:focus,.tribe-common a.tribe-common-c-btn--small:hover,.tribe-common button.tribe-common-c-btn--small:focus,.tribe-common button.tribe-common-c-btn--small:hover,.tribe-common input[type=button].tribe-common-c-btn--small:focus,.tribe-common input[type=button].tribe-common-c-btn--small:hover,.tribe-common input[type=submit].tribe-common-c-btn--small:focus,.tribe-common input[type=submit].tribe-common-c-btn--small:hover{background-color:#83b0d5!important}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{background-color:rgba(51, 51, 51, 0.3)!important}.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{margin:24px auto 124px!important}#event_top{margin-bottom:85px}#event_top .buttons{margin-top:60px}#event_top .buttons .button{color:#fff;background:#649DCB;border:1px solid #649DCB;font-size:26px;line-height:32px;position:relative;padding:20px 64px 20px 30px;margin-right:20px}#event_top .buttons .button:last-of-type{margin-right:0}#event_top .buttons .button:after{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'Font Awesome 5 Pro';font-size:24px;line-height:1;color:inherit;font-weight:900}#event_top .buttons .view_details_button{color:#649DCB;border:1px solid #649DCB;background:transparent}#event_top .buttons .view_details_button:after{content:"\f0ab"}#event_top .buttons .view_details_button:focus,#event_top .buttons .view_details_button:hover{background:#649DCB;color:#fff}#event_top .buttons .buy_tickets_button:after{content:"\f3ff"}#event_top .short_text *{font-family:'museo-sans';font-size:16px;line-height:24px;color:#303023}#event_details{border-top:8px solid #99CC66;padding-top:40px;margin-bottom:85px}#event_details .tribe-events-content *{font-family:'museo-sans';font-size:16px;line-height:24px;color:#303023}#event_location{border-top:8px solid #EEAA33;padding-top:40px}#event_location dd,#event_location dt{font-family:'museo-sans';font-size:16px;line-height:24px;color:#303023}#event_location .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#event_tickets{border-top:8px solid #EECC44;padding-top:40px;margin-top:85px;margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.single-tribe_events .tribe-events-single .tribe-events-event-meta{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.tribe-events-meta-group.tribe-events-meta-group-venue{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.tribe-events-venue-map{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.title-1,.tribe-events-related-events-title{font-weight:300!important;font-size:36px;line-height:42px;color:#777766;margin:0 0 30px}.tribe-events-event-meta:before{display:none}#tribe-tickets__tickets-form *{font-family:'museo-sans'}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#303023!important;font-size:16px;font-size:14px;font-weight:600}.tribe-common .tribe-common-b3{color:#777766!important;font-size:16px;font-size:14px}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#649dcb}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover{background-color:#78b5e6}.tribe-events .tribe-events-c-ical__link{color:#fff;background-color:#649dcb;border:none}.tribe-events .tribe-events-c-ical__link svg{color:#fff}.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{background-color:#78b5e6}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#649dcb}.tribe-common .tribe-common-cta--thin-alt{border-bottom-color:#649dcb}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{color:#649dcb}.tribe-events-schedule .recurringinfo a,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a,.tribe-related-event-info .recurringinfo a{color:#649dcb}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3,#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input .tribe-common .tribe-common-form-control-toggle__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-b1,.tribe-common .tribe-common-b3,.tribe-common .tribe-common-c-btn,.tribe-common .tribe-common-c-btn-border,.tribe-common .tribe-common-cta,.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-slider__label,.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common a.tribe-common-c-btn,.tribe-common a.tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border .tribe-common .tribe-common-c-btn-border-small,.tribe-events-back a,.tribe-events-back a:visited,.tribe-events-cal-links,.tribe-events-content,.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6,.tribe-events-event-meta,.tribe-events-related-events-title,.tribe-events-schedule .recurringinfo,.tribe-events-schedule .recurringinfo a,.tribe-events-schedule .tribe-events-cost,.tribe-events-schedule h2,.tribe-events-single-event-title,.tribe-events-single .tribe-events-sub-nav,.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a,.tribe-related-event-info .recurringinfo .tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo a,.tribe-theme-avada #main .tribe-common .tribe-common-h1,.tribe-theme-avada #main .tribe-common .tribe-common-h2,.tribe-theme-avada #main .tribe-common .tribe-common-h3,.tribe-theme-avada #main .tribe-common .tribe-common-h4,.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6,.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-family:'museo-sans'}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tribe-events-venue-map{width:100%!important}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:none!important}dt{display:inline-block}dd{display:inline}dd:after{content:'';display:block}.tribe-events-related-events-title{font-family:'Stag'}.tribe-events-related-events-title{border-top:8px solid  #649dcb}.woocommerce-MyAccount-content form{margin-bottom:2em}.woocommerce-MyAccount-navigation ul li{margin-bottom:0.7em}#membership_id_checkout_field{display:none}.checkout__membership{background:#303023;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3, auto);grid-column-gap:1rem;grid-row-gap:1rem;margin-top:3rem;margin-bottom:3rem;padding:2rem}@media screen and (min-width:768px){.checkout__membership{-ms-grid-columns:30% (calc(35% - 1rem))[2];grid-template-columns:30% repeat(2, calc(35% - 1rem));-ms-grid-rows:auto;grid-template-rows:auto;padding:0 2rem 0 0}}.checkout__membership--image{position:relative;margin-right:0;height:200px;width:calc(100% + 4rem);margin-left:-2rem;margin-top:-2rem}@media screen and (min-width:768px){.checkout__membership--image{margin-right:1rem;margin-top:0;margin-left:0;width:100%;height:auto}}.checkout__membership--image .thumbnail{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.checkout__membership--text{padding:2rem 0}.checkout__membership--text h2{color:#99CC66;margin-bottom:10px}.checkout__membership--text p{color:#fff;margin:0}.checkout__membership--form{padding:0}@media screen and (min-width:768px){.checkout__membership--form{padding:2rem 0}}.checkout__membership--form #membership_form{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:100px auto;grid-template-columns:100px auto;grid-column-gap:10px}@media screen and (min-width:768px){.checkout__membership--form #membership_form{height:100%}}.checkout__membership--form label{color:#fff}.checkout__membership--form input{width:calc(100px - 1em - 2px)}.checkout__membership--form input.error{border:1px solid red}.checkout__membership--form button{width:100%;padding:1rem 3rem 1rem 1rem;font-size:1rem;line-height:1.5;margin:0;background-size:2rem 2rem;background-position:calc(100% - 1rem);background-repeat:no-repeat}.checkout__membership--form button.status--checking,.checkout__membership--form button.status--normal{background-color:#777766;color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.3332 14.7733V16C29.3315 18.8752 28.4005 21.6729 26.679 23.9758C24.9574 26.2786 22.5376 27.9633 19.7803 28.7785C17.0231 29.5938 14.0762 29.4959 11.3791 28.4994C8.68208 27.503 6.37938 25.6615 4.81445 23.2494C3.24953 20.8374 2.50623 17.9841 2.69541 15.1151C2.88459 12.2461 3.99611 9.51509 5.86421 7.32942C7.73231 5.14375 10.2569 3.6205 13.0614 2.98685C15.866 2.35321 18.8002 2.64311 21.4265 3.81333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.3333 5.33334L16 18.68L12 14.68' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkout__membership--form button.status--approved{background-color:#99CC66;color:#303023;background-image:url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8332 14.7734V16C29.8315 18.8753 28.9005 21.6729 27.179 23.9758C25.4574 26.2787 23.0376 27.9633 20.2803 28.7786C17.5231 29.5938 14.5762 29.4959 11.8791 28.4995C9.18208 27.503 6.87938 25.6615 5.31445 23.2494C3.74953 20.8374 3.00623 17.9841 3.19541 15.1151C3.38459 12.2461 4.49611 9.51512 6.36421 7.32945C8.23231 5.14378 10.7569 3.62053 13.5614 2.98688C16.366 2.35324 19.3002 2.64314 21.9265 3.81336' stroke='%23303023' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.8333 5.33337L16.5 18.68L12.5 14.68' stroke='%23303023' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkout__membership--form button.status--denied{background-color:#B94839;color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4998 29.3333C23.8636 29.3333 29.8332 23.3638 29.8332 16C29.8332 8.63616 23.8636 2.66663 16.4998 2.66663C9.13604 2.66663 3.1665 8.63616 3.1665 16C3.1665 23.3638 9.13604 29.3333 16.4998 29.3333Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5 12L12.5 20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 12L20.5 20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.google-pay-button{max-width:calc(100% - 20px)}#membership_id_field{display:none}