/*! normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Moca Tall';src:url('../webfonts/MocaTall.eot?#iefix') format('embedded-opentype'),url('../webfonts/MocaTall.woff') format('woff'),url('../webfonts/MocaTall.ttf') format('truetype'),url('../webfonts/MocaTall.svg#MocaTall') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url('../webfonts/HelveticaNeue.eot');src:url('../webfonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),url('../webfonts/HelveticaNeue.woff') format('woff'),url('../webfonts/HelveticaNeue.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url('../webfonts/HelveticaNeue-Bold.eot');src:url('../webfonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),url('../webfonts/HelveticaNeue-Bold.woff') format('woff'),url('../webfonts/HelveticaNeue-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Social Icons';src:url('../webfonts/socialicons.eot');src:url('../webfonts/socialicons.eot#iefix') format('embedded-opentype'),url('../webfonts/socialicons.woff') format('woff'),url('../webfonts/socialicons.ttf') format('truetype'),url('../webfonts/socialicons.svg#Social-Icons') format('svg');font-weight:normal;font-style:normal}[class*='icon-']:before{display:inline-block;font-family:'Social Icons';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:'\0041'}.icon-twitter:before{content:'\0042'}.icon-instagram:before{content:'\0043'}@font-face{font-family:'icomoonsocial';src:url('../webfonts/icomoon.eot?8w1smf');src:url('../webfonts/icomoon.eot?8w1smf#iefix') format('embedded-opentype'),url('../webfonts/icomoon.ttf?8w1smf') format('truetype'),url('../webfonts/icomoon.woff?8w1smf') format('woff'),url('../webfonts/icomoon.svg?8w1smf#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="social-icon-"],[class*="social-icon-"]{display:inline-block;font-family:'icomoonsocial' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icon-yt .path1:before{content:"\e900";color:#000}.social-icon-yt .path2:before{content:"\e901";margin-left:-1em;color:#000;opacity:.12}.social-icon-yt .path3:before{content:"\e902";margin-left:-1em;color:#fff}.social-icon-fb:before{content:"\41"}.social-icon-tw:before{content:"\42"}.social-icon-ig:before{content:"\43"}.social-icon-yt:hover .path1:before{color:#cd201f}#footer .footer-top #social-links li a{font-size:1.7em}@media screen and (max-width:767px){#footer .footer-top #social-links li a{font-size:3em;margin-right:8px}}.animate{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#000}p{margin:0 0 30px}iframe{max-width:100%}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.wrapper{width:1308px;margin:0 auto}.inner-wrapper{padding:0 6.8%}.one-col,.two-col,.three-col,.four-col,.five-col,.six-col,.seven-col,.eight-col,.nine-col,.ten-col{clear:none;display:inline;float:left;margin-bottom:10px;margin-right:3.53983%;overflow:hidden;padding:0;position:relative}.one-col{width:6.81415%}.two-col{width:17.16814%}.three-col{width:27.52212%}.four-col{width:37.8761%}.five-col{width:48.23008%}.six-col{width:58.58407%}.seven-col{width:68.93805%}.eight-col{width:79.29203%}.nine-col{width:89.64601%}.ten-col{width:100%;margin-right:0}.last-col{margin-right:0}.button{border:1px solid #000;font-size:1.125em;text-decoration:none;display:inline-block;padding:6px 10px;margin:25px 0}.button:hover{background-color:#000;color:#fff}.video-container{position:relative;padding-bottom:56.2%;height:0;margin-bottom:30px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}h1#page-title{text-align:center;font:400 3.5em/.8 'Moca Tall';margin:25px 0 33px}h1#page-title a{text-decoration:none;position:relative;display:inline-block}h1#page-title a span{display:inline-block}h1#page-title a span:before{position:relative;display:block;content:"";left:-0.15em;padding-right:.3em;top:.4em;height:.15em;width:100%;background-color:transparent}h1#page-title a:hover span:before{background-color:#000}.menu-main-menu-container{padding:0 6.8%}#menu-toggle{width:24px;height:17px;background:url(../images/menu.svg) no-repeat center center;background-size:24px 17px;top:15px;position:absolute;left:50%;margin-left:-22px;display:none;padding:10px}#menu-main-menu{list-style:none;padding:0;width:100%;text-align:justify;margin:20px 0 0}#menu-main-menu li{display:inline-block;vertical-align:top;position:relative;padding-bottom:10px}#menu-main-menu li a{font:1.625em/.3 'Moca Tall';text-decoration:none;position:relative}#menu-main-menu li a span{display:inline-block}#menu-main-menu li a span:before{position:relative;display:inline-block;content:"";left:-0.15em;padding-right:.15em;top:.15em;height:.15em;width:100%;background-color:transparent}#menu-main-menu li a:hover span:before{background-color:#000}#menu-main-menu li .sub-menu{position:absolute;top:100%;background-color:#fff;border:1px solid #000;padding:0;margin:0;white-space:nowrap;display:none;z-index:200}#menu-main-menu li .sub-menu li{display:block;padding-bottom:0}#menu-main-menu li .sub-menu li a{display:block;padding:1em;font:400 1.125em/1 'Helvetica Neue';border-top:1px solid #000}#menu-main-menu li .sub-menu li a:hover{background-color:#000;color:#fff}#menu-main-menu li .sub-menu li:first-child a{border-top:none}#menu-main-menu li.menu-item-has-children:hover a span:before{background-color:#000}#menu-main-menu li.menu-item-has-children:hover>ul{display:block}#menu-main-menu li.footer-nav{display:none !important}.home #menu-main-menu li a.inactive span:before{background-color:#000}.home #menu-main-menu li a.active span:before{background-color:transparent}.home #menu-main-menu li.menu-item-has-children:hover a span:before{background-color:transparent}#menu-main-menu:after{content:'';width:100%;display:inline-block}body.events-archive #header #menu-item-28 a span:before,body.single-tribe_events #header #menu-item-28 a span:before{background-color:transparent}#header #menu-main-menu li a span:before{background-color:#000}#header #menu-main-menu li a:hover span:before{background-color:transparent}#header #menu-main-menu li.current-page-ancestor a span:before,#header #menu-main-menu li.current-menu-item a span:before{background-color:transparent}#header-home .header-container{width:86.4%;margin:0 auto}#header-home img{display:block;width:100%}#header-home #pin{position:fixed;width:1308px;top:0;left:50%;margin-left:-654px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}#header-home #pin img{position:relative;z-index:1}#header-home #header-bottom{padding:0 2%;background-color:#fff;-webkit-transform:translate3d(0, 0, 0)}#header-home #header-bottom img{z-index:100;position:relative;background-color:#fff}#header-home #home-content{text-align:center;padding-top:40px;background-color:#fff;z-index:100;position:relative;-webkit-transform:translate3d(0, 0, 0)}#header-home #home-content h5{font:400 1.875em/1 'Moca Tall';margin:0 0 3px}#header-home #home-content .hours-feature{overflow:visible}#header-home #home-content .hours-feature .feature-copy{width:54.94223%;float:right}#header-home #home-content .hours-feature .feature-copy h2{font:400 4.375em/.8 'Moca Tall';margin:0}#header-home #home-content .hours-feature .feature-copy h2 span{color:#7a7979}#header-home #home-content .hours-feature .feature-copy a{font-size:1.125em}#header-home #home-content .hours-feature .museum-hours{width:39.92297%;margin-right:5.13478%}#header-home #home-content .hours-feature .museum-hours span{font-size:1.125em;line-height:1.4}#header-home #home-content .calendar-latest span{font-size:1.125em;line-height:1.4}#header-home #home-content .calendar-latest .todays-event{display:inline-block;text-decoration:none;margin:12px 0 0}#header-home #home-content .calendar-latest .todays-event:hover{text-decoration:underline}#main{background-color:#fff;z-index:100;position:relative}.headline{text-align:center;font:400 4.375em/.8 'Moca Tall';margin:40px auto;width:45.13274%}.image-strip{margin:40px auto}.image-strip .two-col{margin-bottom:4em}.image-strip .two-col img{display:block}.image-strip .two-col .caption{margin:12px 0 0;font:1.625em/.9 'Moca Tall'}.image-strip .description{font-size:1.125em;line-height:1.4}.image-strip .count-0{clear:left}.image-strip .count-4{margin-right:0}.image-strip .four-col{margin:0 auto;position:relative;top:-2em;float:none;text-align:center;display:block}.image-strip .button{margin:0}.halfwidth-image{text-align:center;padding:11em 0 0;margin-bottom:-7.5em}.halfwidth-image figure{display:inline-block;vertical-align:top;float:none;margin-bottom:3em;margin-right:3.148%;position:relative;overflow:visible;padding-bottom:7.5em}.halfwidth-image figure .image{position:relative}.halfwidth-image figure .image img{display:block}.halfwidth-image figure a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-decoration:none}.halfwidth-image figure figcaption{text-align:center}.halfwidth-image figure figcaption h3{font:400 3.125em/.85 'Moca Tall';margin:23px 0 18px}.halfwidth-image figure figcaption .description{font-size:1.125em;line-height:1.4;font-weight:400;margin:18px 0 25px}.halfwidth-image figure figcaption .caption{font-size:.8125em;font-weight:400;margin:15px auto}.halfwidth-image figure figcaption .button{margin:0}.halfwidth-image figure.figure-link:hover .image:after{position:absolute;display:block;content:"";left:-20px;padding-right:40px;top:50%;margin-top:-31px;height:62px;width:100%;background-color:#000}.halfwidth-image figure.figure-link:hover .button{background-color:#000;color:#fff}.halfwidth-image figure.odd{margin-top:-7.5em}.halfwidth-image figure.last-col{margin-right:0;margin-top:-1em}.halfwidth-image figure.odd.figure-single{margin-top:-7em}.halfwidth-image figure.figure-single{margin-right:0}.text-callout{text-align:center;margin:3em auto}.text-callout .callout{border:1px solid #000;display:inline-block;float:none;vertical-align:top}.text-callout .callout a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-decoration:none}.text-callout .callout .inner{padding:4em 0 2em}.text-callout .callout h3{font:400 4.375em/.8 'Moca Tall';margin:0 0 5px;padding:0 17%}.text-callout .callout p{font-size:1.125em;line-height:1.4;padding:0 22%}.text-callout .callout.last-col.odd{margin-right:0}.text-callout .callout.callout-link:hover{background-color:#000;color:#fff}.text-callout .callout.callout-single{margin-right:0}.fullwidth-image{margin:2em 0 3em;text-align:center}.fullwidth-image figure{width:100%;margin:0 auto}.fullwidth-image figure img{max-width:100%;height:auto}.fullwidth-image figcaption{text-align:center}.fullwidth-image figcaption .caption{font-size:.8125em;font-weight:400;margin:15px auto}.copy-block{width:45.13274%;margin:40px auto}.copy-block p{font-size:1.125em;line-height:1.4}.copy-block a{word-wrap:break-word}.copy-block h3{font:400 3.125em/.85 'Moca Tall';margin:23px 0 18px}.copy-block blockquote{font:400 2em/.9 'Moca Tall';text-indent:-0.35em}.copy-block blockquote p{line-height:.9}.copy-block blockquote p:before{content:'“'}.copy-block blockquote p:after{content:'”'}.info-table{text-align:center;margin:5em auto}.info-table .info-table-block{display:inline-block;float:none;vertical-align:top}.info-table .info-table-block.table-single{margin-right:0}.info-table h3{font:400 3.125em/.8 'Moca Tall';text-align:center;margin:0 auto .4em}.info-table .table{display:table;font-size:1.125em;line-height:1.4;margin:0 auto;text-align:left}.info-table .table .row{display:table-row}.info-table .table .row .column{display:table-cell;padding:0 .5em}.info-table .table .row .column.last{font-weight:700}.list-block{margin:2em auto 0}.list-block .two-col{margin-bottom:2em}.list-block .two-col h4{margin:12px 0 0;font:1.625em/.9 'Moca Tall'}.list-block p{font-size:1.125em;line-height:1.4;margin-bottom:0}.list-block .count-0{clear:left}.list-block .count-4{margin-right:0}.button-block{margin:40px auto;text-align:center}.button-block .button{margin:0}#custom-events-loop{padding:11em 0 0}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-bottom:0;padding-bottom:7.5em}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:nth-of-type(odd){margin-top:-7.5em}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:nth-of-type(even){margin-right:0;margin-top:-1em}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:nth-last-of-type(odd){margin-top:-6em}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events.odd.figure-single{margin-top:-7em;margin-right:0}.event-navigation,.post-navigation{text-align:center;position:relative;z-index:10}.event-navigation a,.post-navigation a{border:1px solid #000;font-size:1.125em;text-decoration:none;display:inline-block;padding:6px 10px;margin:0 10px}.event-navigation a:hover,.post-navigation a:hover{background-color:#000;color:#fff}.single .news-back{margin:2.5em auto 3em;text-align:center}.single .news-back a{margin:0}.single .news-back a:before{content:'';display:inline-block;background:url(../images/arrow.svg) no-repeat;position:relative;width:17px;height:8px;top:-1px;margin-right:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.single .news-back a:hover:before{background-image:url(../images/arrow-white.svg)}.single article .wp-post-image{display:block;margin:2em auto 3em}#map-embed{width:189.21%;margin:0 0 25px -45%}#map-embed .embed-container{position:relative;padding-bottom:43.52%;height:0;overflow:hidden;max-width:100%}#map-embed .embed-container iframe,#map-embed .embed-container object,#map-embed .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.search-page{width:45.13274%;margin:40px auto}.search-page h3{font-size:1.125em;margin:2em 0;font-weight:400}.search-page h3 span{font-weight:700}.search-page .search-result{margin-bottom:2.5em}.search-page .search-result h2{font:400 2.5em/1 'Moca Tall';margin:0 0 5px}.search-page .search-result h2 a{text-decoration:none}.search-page .search-result .result-link{display:inline-block;margin-bottom:10px;font-size:1.125em}.search-page .search-result p{margin:0;font-size:1.125em;line-height:1.4}#footer{margin-top:9em}#footer .footer-top{margin-bottom:2em}#footer .footer-top h4{font:400 1.625em/1 'Moca Tall';margin:0 0 .4em}#footer .footer-top #social-links{margin:0;padding:0;list-style:none}#footer .footer-top #social-links li{display:inline-block}#footer .footer-top #social-links li a{display:inline-block;margin-right:7px;font-size:2.5em;color:#000;text-decoration:none}#footer .footer-top #social-links li .icon-twitter:hover{color:#55acee}#footer .footer-top #social-links li .icon-facebook:hover{color:#3b5998}#footer .footer-top #social-links li .icon-instagram:hover{color:#3f729b}#footer .footer-top input[type="text"],#footer .footer-top input[type="email"]{font:400 1.125em 'Helvetica Neue';border:1px solid #000;padding:7px 16% 7px 4%;width:78%}#footer .footer-top #searchform{position:relative}#footer .footer-top #searchform input[type="submit"]{background:url(../images/search.svg) no-repeat;width:17px;height:17px;border:none;position:absolute;right:6%;top:10px}#footer .footer-top #submitContact{position:relative}#footer .footer-top #submitContact input[type="submit"]{background:url(../images/arrow.svg) no-repeat;width:17px;height:8px;border:none;position:absolute;right:6%;top:15px}#footer .footer-top .two-col.sign-up a{margin:0;position:relative;padding:7px 16% 7px 4%}#footer .footer-top .two-col.sign-up a:after{content:'';background:url(../images/arrow.svg) no-repeat;width:17px;height:8px;position:absolute;right:6%;top:15px}#footer .footer-top .two-col.sign-up a:hover:after{background-image:url(../images/arrow-white.svg)}#footer .footer-bottom .menu-main-menu-container{width:79.29203%;padding:0;float:left}#footer .footer-bottom ul.nav{padding:0;margin:0;list-style:none;width:21.65178%;float:left;margin-right:4.46428%;position:relative;top:-1.5em}#footer .footer-bottom ul.nav>li{margin-top:1.5em}#footer .footer-bottom ul.nav li a{font-size:.8125em;text-decoration:none;font-weight:700}#footer .footer-bottom ul.nav li a br{display:none}#footer .footer-bottom ul.nav li a:hover{text-decoration:underline}#footer .footer-bottom ul.nav li .sub-menu{padding:0;margin:0;list-style:none}#footer .footer-bottom ul.nav li .sub-menu li{margin:4px 0}#footer .footer-bottom ul.nav li .sub-menu a{font-weight:400}#footer .footer-bottom ul.nav.last-col{margin-right:0}#footer .copyright{font-size:.8125em;margin:3em 0 5em 20.70797%}#footer .copyright br{display:none}@media screen and (max-width:1550px){#menu-main-menu li#menu-item-20 .sub-menu{right:0}}@media screen and (max-width:1324px){img{max-width:100%;height:auto}.five-col{width:48.15%}.wrapper{width:100%}#header-home #pin{width:100%;left:0;margin-left:0}}@media screen and (max-width:1023px){.five-col{width:48%}.button{font-size:1em}h1#page-title{font-size:2.5em}#menu-main-menu li a{font-size:1.375em}#menu-main-menu li .sub-menu li a{font-size:1em}#header-home #home-content h5{font-size:1.375em}#header-home #home-content .hours-feature .museum-hours{font-size:1em}#header-home #home-content .hours-feature .feature-copy h2{font-size:3.375em}#header-home #home-content .hours-feature .feature-copy a{font-size:1em}#header-home #home-content .calendar-latest{font-size:1em}#header-home #home-content .calendar-latest .todays-event{font-size:1em}.headline{font-size:3.375em}.copy-block p{font-size:1em}.halfwidth-image figure figcaption h3{font-size:2.5em}.halfwidth-image figure figcaption .description{font-size:1em}.halfwidth-image figure.figure-link:hover .image:after{height:50px;margin-top:-25px}.text-callout .callout .inner{padding:3em 0 1em}.text-callout .callout h3{font-size:3.375em;padding:0 10%}.text-callout .callout p{font-size:1em;padding:0 10%}.image-strip .description{font-size:1em}.info-table .info-table-block{width:37.8761%}.info-table h3{font-size:2.5em}.info-table .table{font-size:1em}.list-block p{font-size:1em}.copy-block h3{font-size:2.5em}#custom-events-loop .event-navigation a{font-size:1em}.search-page .search-result .result-link{font-size:1em}.search-page .search-result p{font-size:1em}#footer .footer-top input[type=text],#footer .footer-top input[type=email]{font-size:1em}#footer .footer-top #social-links{font-size:.75em}#footer .footer-top #social-links li a{margin-right:3px}#footer .footer-top .two-col.sign-up{width:37.8761%}#footer .footer-top .two-col.search{margin-right:0}}@media screen and (max-width:840px){#header-home #home-content .hours-feature .feature-copy h2{font-size:3em}}@media screen and (max-width:767px){.eight-col,.five-col,.four-col,.nine-col,.one-col,.seven-col,.six-col,.ten-col,.three-col,.two-col{width:100%;margin-right:0}#menu-toggle{display:block;cursor:pointer;z-index:200}#menu-pin{width:100%;z-index:200}.menu-main-menu-container{padding:0}#menu-main-menu{background-color:#fff;position:absolute;left:0;width:100%;height:0;overflow:hidden;top:60px;margin:0;text-align:center;z-index:1000;padding-top:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#menu-main-menu li{display:block}#menu-main-menu li br{display:none}#menu-main-menu li.menu-item-has-children:hover>ul{display:none}#menu-main-menu #menu-item-23 a span:last-of-type{left:-0.15em;position:relative}#menu-main-menu.expanded{height:282px;border-bottom:1px solid #000}#header-top{margin-top:75px}h1#page-title{margin-top:75px}#header-home #home-content .hours-feature{width:100%;margin-right:0}#header-home #home-content .hours-feature .feature-copy{width:100%;float:none}#header-home #home-content .hours-feature .feature-copy h2{font-size:2.5em}#header-home #home-content .hours-feature .museum-hours{width:100%;margin-right:0}#header-home #home-content .calendar-latest{width:100%}#header-home #home-content .calendar-latest .button{margin-bottom:0}.headline{font-size:2.5em;width:100%;max-width:545px}.copy-block{width:100%;max-width:545px}.fullwidth-image figure{width:100%;max-width:545px}.halfwidth-image{padding-top:2em;margin-bottom:0}.halfwidth-image figure{margin-bottom:2em;margin-right:0;width:100%;max-width:545px;padding-bottom:0}.halfwidth-image figure figcaption h3{font-size:2.125em}.halfwidth-image figure figcaption p.description{font-size:1em}.halfwidth-image figure.odd{margin-top:0}.halfwidth-image figure.last-col{margin-top:0}.halfwidth-image figure.odd.figure-single{margin-top:0}.text-callout{max-width:545px}.text-callout .callout{margin-bottom:2em}.image-strip,.list-block{max-width:403px}.image-strip .two-col,.list-block .two-col{width:48.23008%;max-width:194px;margin-bottom:1.5em;margin-right:3.53983%}.image-strip .two-col:nth-of-type(2n),.list-block .two-col:nth-of-type(2n){margin-right:0}.image-strip .four-col,.list-block .four-col{top:0;width:100%}.list-block .two-col.count-4{display:block}.list-block .count-0{clear:none}.info-table{margin:2em auto 0}.info-table .info-table-block{margin-bottom:3em;width:100%;max-width:545px}#custom-events-loop{padding-top:2em}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-bottom:2em;padding-bottom:0}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:nth-of-type(odd){margin-top:0}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:nth-of-type(even){margin-top:0}#custom-events-loop .tribe-events-day .tribe-events-day-time-slot .type-tribe_events.odd.figure-single{margin-top:0}#map-embed{width:100%;margin:0 0 25px 0}.search-page{width:86.4%;margin:40px auto}.search-page .search-result{margin-bottom:2.5em}.search-page .search-result h2{font-size:2em}#footer{max-width:620px;margin-top:2em}#footer .footer-top input[type="text"],#footer .footer-top input[type="email"]{padding:7px 10% 7px 2%;width:87%}#footer .footer-top .two-col{margin-bottom:2em}#footer .footer-top .two-col.sign-up{width:100%;margin-right:0}#footer .footer-top .two-col.sign-up a{padding:7px 10% 7px 2%}#footer .footer-top .two-col.sign-up a:after{top:13px}#footer .footer-top .two-col.empty{display:none}#footer .footer-bottom img{margin:0 auto;display:block}#footer .footer-bottom .menu-main-menu-container{display:none}#footer .copyright{margin:1em auto 2em;text-align:center}#footer .copyright br{display:block}}@media screen and (max-width:460px){#footer .footer-top input[type=text],#footer .footer-top input[type=email]{padding-right:14%;width:83%}}@media screen and (min-width:768px){#menu-pin{position:static !important}}