:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main,summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*,::after,::before{border-style:solid;border-width:0}*{margin:0;padding:0}:root{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#FFF}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ir{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova-regular-webfont.eot);src:url(../fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-regular-webfont.woff) format('woff'),url(../fonts/proximanova-regular-webfont.ttf) format('truetype'),url(../fonts/proximanova-regular-webfont.svg#proximanova_regular) format('svg');font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova-bold-webfont.eot);src:url(../fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-bold-webfont.woff) format('woff'),url(../fonts/proximanova-bold-webfont.ttf) format('truetype'),url(../fonts/proximanova-bold-webfont.svg#proximanova_bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova_black-webfont.eot);src:url(../fonts/proximanova_black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova_black-webfont.woff) format('woff'),url(../fonts/proximanova_black-webfont.ttf) format('truetype'),url(../fonts/proximanova_black-webfont.svg#proximanova_black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:ProximaNovaCond;src:url(../fonts/proximanovacond-semibold-webfont.eot);src:url(../fonts/proximanovacond-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanovacond-semibold-webfont.woff) format('woff'),url(../fonts/proximanovacond-semibold-webfont.ttf) format('truetype'),url(../fonts/proximanovacond-semibold-webfont.svg#proximanova_cond) format('svg');font-weight:400;font-style:normal}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f;margin:1em 0}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdcf;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited{font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px 12px 6px;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;margin:10px 0 20px;line-height:24px;background-color:#558000;background-image:-webkit-gradient(linear,left top,left bottom,from(#690),to(#558000));background-image:-webkit-linear-gradient(top,#690,#558000);background-image:linear-gradient(to bottom,#690,#558000);border:0;text-shadow:-1px -1px 1px #230;color:#fff}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover{color:#fff;background-color:#690;background-image:-webkit-gradient(linear,left top,left bottom,from(#77b300),to(#690));background-image:-webkit-linear-gradient(top,#77b300,#690);background-image:linear-gradient(to bottom,#77b300,#690)}.button:active,.button:visited:active{background:#77b300}.button.dark,.button:visited.dark{color:#1f1f1f;text-shadow:none;margin:0 0 20px}.button.dark:hover,.button:visited.dark:hover{color:#000}.orange-button,.orange-button:visited{border-color:#c70;text-shadow:0 1px 1px #c70;background-color:#e68600;background-image:-webkit-gradient(linear,left top,left bottom,from(#f90),to(#e68600));background-image:-webkit-linear-gradient(top,#f90,#e68600);background-image:linear-gradient(to bottom,#f90,#e68600);-webkit-box-shadow:inset 0 0 3px #ffb752;box-shadow:inset 0 0 3px #ffb752}.orange-button:focus,.orange-button:hover,.orange-button:visited:focus,.orange-button:visited:hover{border-color:#b36800;background-color:#c70;background-image:-webkit-gradient(linear,left top,left bottom,from(#eb8900),to(#c70));background-image:-webkit-linear-gradient(top,#eb8900,#c70);background-image:linear-gradient(to bottom,#eb8900,#c70)}.orange-button:active,.orange-button:visited:active{background-color:#f90;background-image:-webkit-gradient(linear,left top,left bottom,from(#e68600),to(#f90));background-image:-webkit-linear-gradient(top,#e68600,#f90);background-image:linear-gradient(to bottom,#e68600,#f90)}@font-face{font-family:zoo;src:url(../fonts/zoo.eot);src:url(../fonts/zoo.eot?#iefix) format('embedded-opentype'),url(../fonts/zoo.woff2) format('woff2'),url(../fonts/zoo.ttf) format('truetype'),url(../fonts/zoo.woff) format('woff'),url(../fonts/zoo.svg?#zoo) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:zoo!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-video-camera:before{content:"\2b"}.icon-arrow-left:before{content:"\3c"}.icon-arrow-right:before{content:"\3e"}.icon-arrow-up:before{content:"\5e"}.icon-arrow-down:before{content:"\76"}.icon-search:before{content:"\4f"}.icon-close:before{content:"\58"}.icon-share:before{content:"\40"}.icon-instagram:before{content:"\69"}.icon-facebook:before{content:"\66"}.icon-twitter:before{content:"\74"}.icon-google:before{content:"\67"}.icon-flickr:before{content:"\2e"}.icon-pinterest:before{content:"\70"}.icon-camera:before{content:"\2a"}.icon-youtube:before{content:"\59"}.icon-clock:before{content:"\30"}.icon-marker:before{content:"\21"}.icon-comment:before{content:"\43"}.icon-binoculars:before{content:"\62"}.icon-mail:before{content:"\4d"}.icon-phone:before{content:"\23"}.icon-rss:before{content:"\72"}.active .icon-search:before{content:"\58"}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;height:auto;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-control-paging{margin-top:1em}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadingGraphic{background:url(../img/spinner.gif) no-repeat center center}#cboxCurrent{position:absolute;top:-24px;left:0;color:#999;font-size:.875em}#cboxTitle{position:absolute;text-align:center;width:100%;bottom:-40px;left:0;color:#000}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:50px;height:50px;position:absolute;top:0;outline:0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{top:50%;left:-54px;margin-top:-24px;font-size:48px}#cboxPrevious:hover{color:#f90}#cboxNext{top:50%;right:-54px;margin-top:-24px;font-size:48px}#cboxNext:hover{color:#f90}#cboxClose{top:-54px;right:-54px;font-size:36px;color:#333}#cboxClose:hover{color:#f90}a,a:visited{color:#690}a:active,a:focus,a:hover,a:visited:active,a:visited:focus,a:visited:hover{color:#8c0}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(255,153,0,.4)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:700}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1,h1{font-size:3.6em;letter-spacing:1px;line-height:1.333em;font-weight:900}.h2,h2{font-size:2.3em;line-height:1em;margin:.5em 0}.h3,h3{line-height:1.1em;font-size:25px;color:#f90;margin:.5em 0 .2em}h3+p{margin-top:.25em}.h4,h4{font-size:1.35em;margin-bottom:0}h4+p{margin-top:0}.h5,h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}.byline{color:#999;font-size:.9em;margin:.5em 0 0}.byline a,.byline a:visited{color:#999}.byline a:hover,.byline a:visited:hover{color:#8c0}.tags{font-size:.9em;border-top:1px solid #ddd;background:#333;color:#fff;padding:1em;font-weight:700}.tags .tags-title{font-weight:900;font-size:1.1em;text-transform:uppercase;margin-right:.5em}.tags a,.tags a:visited{color:#fff;background:#690;padding:3px 6px;text-decoration:none}.tags a:hover,.tags a:visited:hover{background:#558000}.entry-content,.leftcol{padding:0 1em}.entry-content p,.leftcol p{margin:0 0 1em}.entry-content .event_date,.leftcol .event_date{margin:4px 0 0;padding:2px 4px;border-top:3px solid #ddd;display:inline-block}.entry-content .event_info,.leftcol .event_info{clear:both}.entry-content .event_info p,.leftcol .event_info p{padding-top:.4em}.entry-content ul,.leftcol ul{margin-bottom:1em}.entry-content ul li,.leftcol ul li{list-style:disc;margin-left:2em}.entry-content ol li,.leftcol ol li{list-style:decimal;margin-left:2em}.entry-content img,.leftcol img{margin:1em 0;max-width:100%;height:auto}.entry-content .attachment-thumbnail,.leftcol .attachment-thumbnail{-webkit-box-shadow:1px 1px 9px #999;box-shadow:1px 1px 9px #999}.entry-content object,.entry-content video,.leftcol object,.leftcol video{max-width:100%;height:auto}.entry-content pre,.leftcol pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.gform_wrapper ul li{margin-left:0}.gform_wrapper .validation_error{font-size:1.5em}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gfield_label{font-family:ProximaNovaCond;font-weight:400!important;font-size:20px;line-height:1.2em;text-align:right;padding-top:2px;margin:16px 0 0!important;color:#999}.gform_wrapper .gfield_description{color:#999;padding:4px 0 8px!important}.gform_wrapper .gsection{margin:2em 0 0;border-bottom:3px double #ddd}.gform_wrapper .ginput_container label{text-align:left}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea{font-size:1em;padding:2px 4px;border:1px solid #ccc}.gform_wrapper .ginput_container .gfield_checkbox li,.gform_wrapper .ginput_container .gfield_radio li{font-size:.9em}.gform_wrapper .ginput_container .gfield_checkbox li input,.gform_wrapper .ginput_container .gfield_radio li input{margin-left:2px}.gform_wrapper .ginput_container_radio{margin-top:8px!important}.gform_wrapper .ginput_complex label{color:#999;letter-spacing:0;font-size:13px}.gform_wrapper .hidden{opacity:0;visibility:hidden;height:0;overflow:hidden}.gform_wrapper .ginput_container_select{display:inline-block;width:50%;margin-left:12px;font-size:18px}.gform_wrapper .ginput_container_select select{padding:4px 10px;font-weight:700}.gform_wrapper .other,.gform_wrapper .total{margin-bottom:1em}.gform_wrapper .other .ginput_container,.gform_wrapper .total .ginput_container{font-size:24px;margin-left:12px;display:inline-block;width:280px;color:#690}.gform_wrapper .choose-boxes{margin-bottom:8px}.gform_wrapper .choose-boxes .ginput_container_radio li{display:inline-block;vertical-align:top;margin-right:10px}.gform_wrapper .choose-boxes .ginput_container_radio li input[type=radio]{display:none}.gform_wrapper .choose-boxes .ginput_container_radio li label{margin:0;cursor:pointer;font-size:18px;padding:8px 16px;line-height:1.25em;background:#999;max-width:none;color:#fff;border:3px solid #fff;-webkit-transition:border .2s ease;transition:border .2s ease}.gform_wrapper .choose-boxes .ginput_container_radio li label:hover{color:#fff;background:#690}.gform_wrapper .choose-boxes .ginput_container_radio li input[type=checkbox]:checked+label,.gform_wrapper .choose-boxes .ginput_container_radio li input[type=radio]:checked+label{background:#690;border-color:#690;color:#fff;font-weight:400}.gform_wrapper .choose-boxes.amount li{font-size:24px}.gform_wrapper .gfield_description p{margin:0}.gform_wrapper .gfield_description ul li{margin:0 0 0 1.5em!important;list-style:disc!important}.gform_wrapper .gform_footer{float:right;margin-right:4%}.gform_wrapper span.ginput_product_price{color:#690}.gform_wrapper span.ginput_total{color:#690;font-weight:700}#gforms_confirmation_message{font-size:1.8em;line-height:1.2em;background:#e6efc2;padding:1em}.e2ma_signup_form_label{font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-top:1em}.e2ma_signup_form_required_asterix,.e2ma_signup_form_required_footnote{color:#f90;font-size:.9em}.e2ma_signup_form_button_row input[type=submit]{text-transform:uppercase;font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;padding:6px 12px;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;margin:10px 0 0;line-height:24px;background-image:-webkit-gradient(linear,left top,left bottom,from(#690),to(#558000));background-image:-webkit-linear-gradient(top,#690,#558000);background-image:linear-gradient(top,#690,#558000);border:0;text-shadow:-1px -1px 1px #230;color:#fff}.e2ma_signup_form_button_row input[type=submit]:hover{background:#558000}select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:96% center;-webkit-appearance:none;border:1px solid #ccc;border-radius:0}body{font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:100%;line-height:1.4;font-weight:500;color:#333;background:#fff}.wrap{width:100%;margin:0 auto}#container{position:relative;max-width:1600px;margin:0 auto;background:#fff}#specialevent{display:block;background:#ebe16f;font-size:1.1em;line-height:1.2em;font-weight:700;text-align:center;padding:.5em;border-bottom:1px solid #f4efb2;position:relative;color:#000}#specialevent a,#specialevent a:visited{padding:2px;color:#000;text-decoration:underline;background:#f4efb2}#specialevent a:hover,#specialevent a:visited:hover{background:#fff;text-decoration:none}.top-bg{display:none}.header{background:#333}.header #logo{margin:0;padding:6px 12px 4px;float:left}.header .svg-logo{fill:#fff;width:108px;height:108px;padding:8px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header .svg-logo:hover{opacity:.8}.mobilehours{color:#fff;float:left;margin:20px 0 0 20px}.mobilehours p{margin:0;color:#f90;line-height:1.4em;text-transform:uppercase}.mobilehours p span{font-size:1.5em;text-transform:none;display:block;color:#fff}.mobilehours #phone{color:#fff;display:block;text-decoration:none;font-size:1.5em;margin-top:.55em}.mobilemenu{clear:both}.mobilemenu #showmenu{display:block;background:#690;color:#fff;text-decoration:none;font-weight:700;font-size:1.4em;padding:.25em 1em;text-align:left}.mobilemenu #showmenu span{background:url(../img/arrows.png) no-repeat 0 -16px #690;height:17px;width:27px;float:right;margin-top:.3em}.mobilemenu #showmenu span:hover{opacity:.7}.mobilemenu #showmenu.active{background:#460}.mobilemenu #showmenu.active span{background:url(../img/arrows.png) no-repeat 0 0}#navigation{display:none}#top-menu{color:#999;text-align:center}#top-menu a,#top-menu a:visited{color:#f90;text-decoration:none}#top-menu a:hover,#top-menu a:visited:hover{color:#c70}#top-menu .top-links{margin:0;border-top:1px solid #1a1a1a}#top-menu .top-links a,#top-menu .top-links a:visited{display:inline-block;width:49%;padding:.5em 0;border-bottom:1px solid #1a1a1a;text-transform:uppercase;color:#f90}#top-menu .top-links a:hover,#top-menu .top-links a:visited:hover{color:#fff}#top-menu .top-links a.become-member,#top-menu .top-links a:visited.become-member{background:#f90;color:#000;font-weight:700;border-radius:4px;padding:4px 8px 3px}#top-menu .top-links a.become-member:hover,#top-menu .top-links a:visited.become-member:hover{color:#000;background:#fff}#top-menu .top-links a .icon-video-camera,#top-menu .top-links a:visited .icon-video-camera{font-size:12px;padding-right:2px}#top-menu .hours{display:none}#top-menu .donate{margin:0;color:#fff;line-height:1.4em;text-transform:uppercase;font-size:.8em}#top-menu .donate span{font-size:1.5em;text-transform:none}#top-menu .donate a{padding-left:3px}#top-menu .search-button{display:none}#top-menu #search-bar{clear:both;padding:0 10px 0 0;margin:.5em 0}#top-menu #search-bar form{padding:10px 0;text-align:center;margin:0 auto;max-width:800px}#top-menu #search-bar form label{display:none}#top-menu #search-bar form input[type=text]{font-size:1.2em;width:70%;border:solid 1px #ccc;color:#545454;padding:6px}#top-menu #search-bar form input[type=submit]{background:#f90;border:solid 1px #f90;padding:8px 0;width:26%;float:right;color:#fff;font-weight:700}.main-menu{text-align:center;font-family:ProximaNovaCond;margin:0}.main-menu img{max-width:100%;height:auto;display:block;margin:0 auto 4px}.main-menu li a,.main-menu li a:visited{display:block;text-decoration:none;padding:.8em .75em .7em;background-color:#690;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.5);border-top:1px solid #460}.main-menu li .sub-blocks{display:none}.main-menu li.open .sub-blocks{display:block}.main-menu .toplink.submenu-trigger>a:after{content:' \25BC';padding-left:5px;font-size:6px}.main-menu .toplink.open.submenu-trigger>a:after{content:' \25B2';padding-left:5px;font-size:6px}.main-menu .description{background:#fff;color:#333;padding:1em}.main-menu .description a{font-weight:700}.main-menu li.current-menu-item a,.main-menu li.current-page-ancestor a,.main-menu li.current_page_item a{background:#558000}.social{text-align:center}.social a{text-decoration:none}.social a span[class^=icon-]{display:block;color:#fff}.social a span.icon-facebook{background:#3B5998}.social a span.icon-facebook:active,.social a span.icon-facebook:hover{background:#2d4473}.social a span.icon-twitter{background:#05acec}.social a span.icon-twitter:active,.social a span.icon-twitter:hover{background:#0489ba}.social a span.icon-pinterest{background:#cc2127}.social a span.icon-pinterest:active,.social a span.icon-pinterest:hover{background:#a01a21}.social a span.icon-google{background:#f63e28}.social a span.icon-google:active,.social a span.icon-google:hover{background:#e21f09}.social a span.icon-play{background:#f63e28}.social a span.icon-play:active,.social a span.icon-play:hover{background:#e21f09}.social a span.icon-mail{background:#666}.social a span.icon-mail:active,.social a span.icon-mail:hover{background:#333}.social a span.icon-flickr{background:#ff007f}.social a span.icon-flickr:active,.social a span.icon-flickr:hover{background:#005edf}.social a span.icon-instagram{background:#00477b}.social a span.icon-instagram:active,.social a span.icon-instagram:hover{background:#003357}.social a span.ir{display:block}#navigation .social a{display:inline-block;vertical-align:top;width:30px;height:30px;margin:0 5px}#navigation .social span[class^=icon-]{width:30px;height:30px;border-radius:15px;line-height:30px;font-size:22px}#navigation .social span.icon-pinterest{font-size:26px;line-height:32px}#navigation .social span.icon-twitter{font-size:20px}.footer .social a,.homefans .social a{display:inline-block;vertical-align:top;width:30px;height:30px;margin-right:10px}.footer .social span[class^=icon-],.homefans .social span[class^=icon-]{width:30px;height:30px;border-radius:15px;line-height:30px;font-size:22px}.footer .social span.icon-pinterest,.homefans .social span.icon-pinterest{font-size:26px;line-height:32px}.footer .social span.icon-twitter,.homefans .social span.icon-twitter{font-size:20px}.page-header .page-title{background:#333;color:#fff;text-align:center;margin:0;padding:.2em 0;text-shadow:1px 1px 1px rgba(0,0,0,.7);border-bottom:3px solid rgba(0,0,0,.3);line-height:1em;font-size:2.2em}.page-header .page-title a,.page-header .page-title a:visited{color:#fff}.page-header .page-title a:hover,.page-header .page-title a:visited:hover{color:#f90}#main{background:#fff;color:#333;margin-bottom:3em}#main .submenu{text-align:center;margin:0;border-bottom:3px double #ccc;padding:.5em 0}#main .submenu h1{font-size:2em;margin:.1em 0}#main .submenu .alignleft,#main .submenu .alignright{font-weight:700;font-size:1.1em;line-height:1.1em;width:45%;padding:.7em .4em 0;overflow:hidden;height:1.8em}#main .submenu .alignleft{float:left;text-align:left}#main .submenu .alignright{float:right;text-align:right}#main .submenu a,#main .submenu a:visited{text-decoration:none}#main .submenu li{display:inline-block;vertical-align:top;font-weight:700;text-transform:uppercase;padding:6px 0}#main .submenu li a,#main .submenu li a:visited{padding:16px 1em}#main .submenu .current_page_item a,#main .submenu .current_page_item a:visited,#main .submenu .current_page_parent a,#main .submenu .current_page_parent a:visited,#main .submenu li a:hover,#main .submenu li a:visited:hover{color:#333}#main .submenu.subsubmenu li{text-transform:none;padding:.5em 0}#main .submenu.subsubmenu li a,#main .submenu.subsubmenu li a:visited{color:#999}#main .submenu.subsubmenu li a:hover,#main .submenu.subsubmenu li a:visited:hover{color:#333}#main .topbanner{text-align:center;max-width:1060px;margin:0 auto 1em}#main .topbanner #animalcam{background:#000}#main .topbanner img{width:100%;height:auto;margin-top:0}#main .innerbanner img{width:100%;max-width:100%;height:auto}.single_event{border-bottom:1px dotted #ccc}.single_event h2{margin-bottom:4px}.single_event .button{margin-top:0}.postlist{border-bottom:1px dotted #ccc}.postlist img{float:right;margin-left:1em;max-width:33%}#page-not-found{text-align:center}#page-not-found h1{font-size:3em;line-height:1em}#page-not-found img{max-width:100%;height:auto}.expandable .expandbutton,.expandable .expandbutton:visited{display:block;background:#690;color:#fff;text-decoration:none;font-size:1.2em;padding:.25em .6em;margin:.25em 0;text-align:left}.expandable .expandbutton span,.expandable .expandbutton:visited span{background:url(../img/arrows.png) no-repeat 0 -16px #690;height:17px;width:27px;float:right;margin-top:.3em}.expandable .expandbutton span:hover,.expandable .expandbutton:visited span:hover{opacity:.7}.expandable .expandbutton.active,.expandable .expandbutton:visited.active{background:#558000}.expandable .expandbutton.active span,.expandable .expandbutton:visited.active span{background:url(../img/arrows.png) no-repeat 0 0}.expandable .expand{display:none}#slider{z-index:1;position:relative;padding-bottom:0}#slider .slides .content{padding:1.5em 2em;background:#fff;color:#000}#slider .slides span{display:none}#slider .slides h2{font-size:2em;margin:0;-webkit-box-shadow:none;box-shadow:none}#slider .slides p{margin-top:.4em}#slider .slides a,#slider .slides a:visited{position:relative;display:inline-block;margin:1em 0 0;background:#690;background:rgba(102,153,0,.7);color:#fff;text-decoration:none;text-transform:uppercase;padding:0 1em;height:36px;line-height:36px}#slider .slides a:hover,#slider .slides a:visited:hover{background:#690}#slider .slides a:hover:after,#slider .slides a:visited:hover:after{border-left-color:#690}.banner{max-height:720px;background:#000}video{min-width:800px;width:100%;height:auto;object-fit:inherit}.marquee-video{display:none}.marquee-mobile{display:block;width:100%;height:auto}.happening .headline{background:#690;text-align:center}.happening h3{font-weight:900;color:#fff;font-size:1.4em;line-height:1;margin:0;padding:10px 0}.happening .email-button{display:none;color:#fff;text-transform:uppercase;text-align:center}.happening .email-button a{color:#fff;padding:10px 20px;line-height:58px;text-decoration:none;background:#ffae3d;background:#4b7000;font-weight:700;margin-left:10px}.happening .email-button a:hover{background:#eb8900}#carousel{margin:15px 10px;position:relative;min-height:200px}#carousel .eventslide{display:none}#carousel .eventslide li img{width:100%;height:auto}#carousel .eventslide li h4{margin:.25em 0 .1em;line-height:1.1em}#carousel .eventslide li .event_date{font-weight:700;display:inline-block;border-top:2px solid #ddd;color:#333;padding:2px;margin-top:4px}#carousel .eventslide li p{margin:.2em 0 0;font-size:.9em;line-height:1.2em}#carousel .eventslide li a{text-decoration:none}#carousel .flex-direction-nav a{color:#fff;font-size:36px;line-height:36px;padding:2px;width:42px;height:42px;display:block;text-align:center;background:#f90;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}#carousel .flex-direction-nav a:hover{background:#e68600}#carousel .flex-direction-nav a:active{background:#ff9f1a}#carousel .flex-direction-nav a.flex-prev{position:absolute;top:20px;left:-10px}#carousel .flex-direction-nav a.flex-next{position:absolute;top:20px;right:-10px}#carousel .flex-direction-nav a.flex-disabled{display:none}.home #main{margin-bottom:0}.homebottom{clear:both;background:#e9e9d7}.homebottom .blocks{text-align:center}.homebottom .blocks li{display:inline-block;vertical-align:top;padding:1em;margin:0}.homebottom .blocks li img{border:2px solid #fff}.homesocial{position:relative}.homesocial img{width:50%;height:auto;display:block;float:left}.homesocial .social-content{text-align:center;padding:.5em 2em 2em;color:#fff;background:#333}.homesocial .social-content h3{color:#fff;margin-bottom:.5em}.homesocial .social-content a{display:inline-block;width:32%}.homesocial .social-content a span{display:block;padding:12px 4px;font-size:26px!important}.homesocial .social-content a span.ir{display:none}#slider .flex-direction-nav,.topbanner .flex-direction-nav{*height:0}#slider .flex-direction-nav a,.topbanner .flex-direction-nav a{width:52px;height:102px;display:block;background:url(../img/bg_direction_nav.png) no-repeat 10px 0;position:absolute;top:15%;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.4}#slider .flex-direction-nav a:hover,.topbanner .flex-direction-nav a:hover{opacity:.9}#slider .flex-direction-nav .flex-next,.topbanner .flex-direction-nav .flex-next{right:0}#slider .flex-direction-nav .flex-prev,.topbanner .flex-direction-nav .flex-prev{left:0;background:url(../img/bg_direction_nav.png) no-repeat -60px 0}#slider .flex-direction-nav .flex-disabled,.topbanner .flex-direction-nav .flex-disabled{opacity:.3;cursor:default}#slider .flex-viewport,.topbanner .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}#slider .loading .flex-viewport,.topbanner .loading .flex-viewport{max-height:300px}#slider .slides,.topbanner .slides{zoom:1}#slider .carousel li,.topbanner .carousel li{margin-right:5px}#slider .flex-control-nav,.topbanner .flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}#slider .flex-control-nav li,.topbanner .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:top;zoom:1;*display:inline}#slider .flex-control-paging li a,.topbanner .flex-control-paging li a{width:11px;height:11px;display:block;border:2px solid #333;cursor:pointer;text-indent:-9999px;border-radius:20px}#slider .flex-control-paging li a:hover,.topbanner .flex-control-paging li a:hover{background:#690;border:3px solid #690}#slider .flex-control-paging li a.flex-active,.topbanner .flex-control-paging li a.flex-active{background:#690;border:2px solid #690;cursor:default}#slider .flex-control-thumbs,.topbanner .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}#slider .flex-control-thumbs li,.topbanner .flex-control-thumbs li{width:60px;float:left;margin:0 3px}#slider .flex-control-thumbs img,.topbanner .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}#slider .flex-control-thumbs img:hover,.topbanner .flex-control-thumbs img:hover{opacity:1}#slider .flex-control-thumbs .flex-active,.topbanner .flex-control-thumbs .flex-active{opacity:1;cursor:default}.photo_colorbox{padding:4px 0;margin:10px 0}.photo_colorbox h4{margin:2px 0;text-align:center;display:block;background:#f90;color:#fff}.photo_colorbox .description{margin:0 0 1em}.photo_colorbox .slides li{width:25%;margin:0 1px}.photo_colorbox .slides li a{display:block;line-height:0;outline:0}.photo_colorbox .slides li img{width:100%;height:auto}.photo_colorbox .flex-control-paging{text-align:center}.photo_colorbox .flex-control-paging li{margin:0 6px;display:inline-block;vertical-align:top;zoom:1;*display:inline}.photo_colorbox .flex-control-paging li a{width:11px;height:11px;display:block;border:2px solid #333;cursor:pointer;text-indent:-9999px;border-radius:20px}.photo_colorbox .flex-control-paging li a:hover{background:#690;border:3px solid #690}.photo_colorbox .flex-control-paging li a.flex-active{background:#690;border:2px solid #690;cursor:default}.gallery{text-align:center;clear:both}.gallery .gallery-item{display:inline-block;vertical-align:top;width:50%;padding:0 8px}.gallery .gallery-item a{display:block;outline:0}.gallery .gallery-item img{margin-bottom:6px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.gallery .gallery-item img:hover{opacity:.7}.gallery .gallery-caption{font-size:.875em;line-height:1.25em;color:#999}.teacher_submitted{background:#f90;color:#fff;padding:.2em .4em;margin:.5em 0}.resource_files a{font-size:1.2em;font-weight:700;margin:10px 0}.resource_files a[href$='.pdf']{display:inline-block;vertical-align:top;padding-left:34px;line-height:28px;background:transparent url(../img/icon_pdf.jpg) center left no-repeat}.resource_files a[href$='.xls']{display:inline-block;vertical-align:top;padding-left:34px;line-height:28px;background:transparent url(../img/icon_xls.jpg) center left no-repeat}.resource_files a[href$='.doc']{display:inline-block;vertical-align:top;padding-left:34px;line-height:28px;background:transparent url(../img/icon_doc.jpg) center left no-repeat}#animals{margin:1%}#animals li{float:left;width:50%;position:relative;line-height:1em;margin-bottom:1em;text-align:center;list-style:none}#animals li a{text-decoration:none}#animals li a img{width:100%;height:auto;padding:1px}#animals li a span{font-weight:900;text-align:center}#animal-slider{z-index:1;position:relative;margin-bottom:1em!important}dl.classifications{font-size:.875em;padding:0 1em}dl.classifications h3{padding-bottom:.5em;color:#000}dl.classifications dt{font-weight:700;width:45%;float:left}dl.classifications dd{width:55%;float:left;margin-bottom:.5em}dl.classifications dd.parents{clear:both;width:100%}.social_share{border-bottom:1px solid #ddd;clear:both}.social_share .ss{padding-top:.75em}.social_share span[class^=icon-]{float:left;height:30px;width:30px;padding:7px;border-radius:50%;margin:8px 0 8px 8px}.social_share .button{margin:4px 0 8px;float:right}.questions{text-align:center;clear:both;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ddd}.questions a,.questions a:visited{text-decoration:none;width:48%;display:inline-block;vertical-align:top;margin-top:1em}.questions a span,.questions a:visited span{font-size:2em;width:1.7em;height:1.7em;padding-top:.3em;margin:.1em auto;display:block;border-radius:50%;color:#fff;background:#690}.questions a span.mark,.questions a:visited span.mark{padding-top:.2em;font-weight:700}.questions a:hover span,.questions a:visited:hover span{background:#77b300}.from_blog{background:#fff}.from_blog h3{color:#333;margin:20px 10px 5px;font-weight:900}.from_blog .viewmore{font-weight:700;font-size:.9em;text-decoration:none;text-transform:uppercase;margin-left:10px}.from_blog ul{margin:10px}.from_blog ul li{padding-top:8px;clear:both;list-style:none}.from_blog ul li img{width:100px;padding:2px 10px 10px 0;height:auto;float:left;clear:both}.from_blog ul li h4{margin:.1em 0 .25em;line-height:1.1em}.from_blog ul li p{margin:0;font-size:.9em;line-height:1.2em;padding-bottom:10px}.from_blog ul li a{text-decoration:none}.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi li{float:left;margin-left:10px}.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}.bones_page_navi li a:focus,.bones_page_navi li a:hover{color:#f01d4f;text-decoration:underline}.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative}.bones_page_navi li.bpn-next-link,.bones_page_navi li.bpn-prev-link{font-weight:700}.bones_page_navi li.bpn-next-link a,.bones_page_navi li.bpn-prev-link a{padding:0}.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-prev-link a:hover{background:0 0}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#rightmenu{margin:0}#rightmenu .h4{margin:0;padding:.6em 0 .4em .7em;border-bottom:1px solid #ccc;text-transform:uppercase;font-size:1.1em}#rightmenu li{list-style:none}#rightmenu li a,#rightmenu li a:visited{font-weight:700;color:#999;padding:.8em;line-height:1.1em;display:block;text-decoration:none;border-bottom:1px solid #ccc}#rightmenu li a:hover,#rightmenu li a:visited:hover{color:#333}#rightmenu li ul{margin:0}#rightmenu li ul li a{padding-left:2em}#rightmenu .current-cat a,#rightmenu .current-cat a:visited,#rightmenu .current_page_item a,#rightmenu .current_page_item a:visited{color:#333;border-bottom:1px solid #333}.blocks{margin:0;text-align:center;padding-top:1em}.blocks li{padding-bottom:1.5em;list-style:none;max-width:240px;display:inline-block;vertical-align:top}.blocks li h4{margin:0 0 .2em;line-height:1.1em;font-weight:900}.blocks li p{margin:0;color:#666;font-size:.9em;line-height:1.1em}.blocks li a{text-decoration:none;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}.blocks li a:hover{opacity:.7}.blocks li img{border-radius:50%;max-width:100%;height:auto;margin-bottom:8px}.site-map{font-weight:700;font-size:22px;clear:both;padding:0 .5em 1em;margin-bottom:1em;border-bottom:3px solid #333}.site-map li{padding:.5em 4px;clear:both;list-style:none;margin:0;border-bottom:1px dotted #ddd}.site-map li a{display:inline-block}.site-map ul{font-size:16px;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;border:none}.site-map ul li{border:none;vertical-align:top;clear:none;padding:8px 0 2px}.site-map ul li ul{font-size:14px;font-weight:400;margin:0 0 0 1em;-webkit-column-count:1;-moz-column-count:1;column-count:1}.site-map ul li ul li{border:none;padding:2px}.footer{clear:both;padding:3em 0 1em;background:#1f1f1f;color:#999;text-align:center;font-size:.9em}.footer .h5,.footer h5{color:#ddd}.footer .email .email-button .button{text-transform:uppercase;margin-top:.5em}.footer .associations{clear:both;margin:1em 0 2em}.footer .associations img{max-width:100%;height:auto;margin-top:8px}.footer .address{margin-bottom:1em}.footer .badge{margin:1em 0;display:inline-block}.footer .social-address li{list-style:none}.footer .social-address a,.footer .social-address a:visited{text-decoration:none;font-weight:700}.footer .copyright{padding:1em}.footer .copyright a{display:inline-block;vertical-align:top;padding:0 .5em}.footer .social h5{margin:1em 0}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.homebottom .blocks li{display:inline-block;vertical-align:top;padding:1em;margin:1em}.homebottom .blocks li img{margin-bottom:8px}#slider .flex-direction-nav a,.topbanner .flex-direction-nav a{top:25%;opacity:.6}#slider .flex-direction-nav .flex-next:hover,.topbanner .flex-direction-nav .flex-next:hover{background:url(../img/bg_direction_nav.png) no-repeat 0 0}#slider .flex-direction-nav .flex-prev:hover,.topbanner .flex-direction-nav .flex-prev:hover{left:0;background:url(../img/bg_direction_nav.png) no-repeat -52px 0}#animals li{width:33.3%}}@media only screen and (min-width:750px){.onecol{width:5.8011%}.twocol{width:14.36464%}.threecol{width:22.92818%}.fourcol{width:31.49171%}.fivecol{width:40.05525%}.sixcol{width:48.61878%}.sevencol{width:57.18232%}.eightcol{width:65.74586%}.ninecol{width:74.30939%}.tencol{width:82.87293%}.elevencol{width:91.43646%}.twelvecol{width:100%}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.76243%}.first{margin-left:0}.last{float:right}.wrap{width:96%}.top-bg{display:block;position:absolute;overflow:hidden;z-index:0;width:100%;height:300px}.top-bg img{height:100%;width:auto}.header{background:0 0;position:relative;z-index:2}.header #logo{position:absolute;top:10px;left:2%;line-height:0;z-index:2;padding:0}.header #logo img{width:116px;width:80px;height:auto}.header #logo .svg-logo{height:80px;width:80px}.header.menu-open #logo .svg-logo{fill:#000}.mobilehours,.mobilemenu{display:none}#navigation{float:none;position:absolute;width:100%;z-index:1;top:0;right:0;display:block!important;overflow:visible!important}#top-menu{font-size:.875em;padding:8px 0 8px 120px;background:#000;background:rgba(0,0,0,.7);text-align:left}#top-menu .hours{width:120px;float:left;padding:10px 0 0;display:block;color:#fff;margin-top:1em}#top-menu .hours p{font-size:.8125em;margin:0;line-height:1.4em}#top-menu .hours p span{font-size:1.5em;display:block}#top-menu .top-links{width:73%;float:right;text-align:right;padding:0 12px 0 0;margin-top:4px;border:none}#top-menu .top-links a{display:inline-block;width:auto;border:none;padding:2px 6px}#top-menu .top-links a.become-member{margin:12px 6px}#top-menu .search-button{font-size:18px;color:#f90;float:right;display:block;padding:4px 12px 0;cursor:pointer;border-left:1px dotted #fff;z-index:2;position:relative}#top-menu .search-button:hover{color:#fff}#top-menu #search-bar{display:none;padding:300px 6%;margin:0;z-index:1;position:absolute;top:0;left:0;width:100%;clear:none;background:#000}#top-menu #search-bar form{padding:2px}#top-menu #search-bar form div{width:100%;position:relative}#top-menu #search-bar form input[type=text]{font-size:28px;line-height:28px;height:60px;width:100%;float:none;background:#fff;color:#333;font-weight:700}#top-menu #search-bar form input[type=submit]{position:absolute;right:0;top:0;border:0;float:none;font-size:16px;line-height:16px;height:60px;text-transform:uppercase;cursor:pointer}#top-menu #search-bar form input[type=submit]:hover{background:#e68600}.main-menu{margin:0 auto;padding:0;background:0 0;max-width:1180px;text-align:justify;font-size:.1px}.main-menu:after{content:'';display:inline-block;width:100%}.main-menu li{display:inline-block;vertical-align:top;font-size:16px}.main-menu li a,.main-menu li a:visited{background:0 0;border-top:none;-webkit-transition:border .2s ease;transition:border .2s ease}.main-menu li a:hover,.main-menu li a:visited:hover{border-color:#690}.main-menu{padding-top:18px;padding-right:2%;position:relative;width:98%;float:right}.main-menu img{margin:0 0 4px}.main-menu .toplink>a{font-size:1.125em;padding:.25em;border-bottom:3px solid transparent}.main-menu .sub-blocks{display:block;margin-top:0;border-top:none;position:absolute;width:100%;right:0;overflow:hidden;visibility:hidden;opacity:0;z-index:8999;text-align:left;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease}.main-menu .sub-blocks a,.main-menu .sub-blocks a:visited{padding:0;font-size:1em}.main-menu .sub-block{border-left:1px dotted #999;float:left;width:25%;margin-top:1em;padding:0 1.9%;min-height:235px}.main-menu .sub-block.wide{width:50%;padding:0 1%}.main-menu .sub-block:first-child{border:none;padding-left:0}.main-menu .sub-block:last-child{padding-right:0}.main-menu .desc-title,.main-menu .img-block{text-transform:uppercase;font-weight:700;font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1em}.main-menu .desc-title img,.main-menu .img-block img{display:block;max-width:100%;padding-bottom:4px}.main-menu .description{line-height:1.25em;padding:.375em 1em 0 0;background:0 0}.main-menu .img-block+.description{font-size:13px;font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif}.main-menu .sub-link{line-height:1em;display:block;margin:6px 0}.main-menu .toplink.open>a{color:#333;border-bottom:3px solid #333}.main-menu .toplink.open .sub-blocks{top:auto;overflow:visible;visibility:visible;opacity:1}.menu-block{-webkit-transition:all .2s ease;transition:all .2s ease;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6)20%,rgba(0,0,0,0)100%);background:linear-gradient(rgba(0,0,0,.6)20%,rgba(0,0,0,0)100%)}.menu-open #logo{opacity:.5}.menu-open .menu-block{background:rgba(255,255,255,.95);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);min-height:330px}.menu-open .menu-block a,.menu-open .menu-block a:visited{text-shadow:none;color:#999}.menu-open .menu-block .sub-blocks a,.menu-open .menu-block .sub-blocks a:visited{color:#690}.menu-open .menu-block .sub-blocks a:hover,.menu-open .menu-block .sub-blocks a:visited:hover{color:#94b84c}.single_event .event_info,.single_event h2{clear:none}.single_event img{float:left;margin:1em 1.5em 1em 0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.single-animals #menu-main-menu li.meettheanimals a{background:rgba(0,0,0,.3)}dl.classifications{font-size:.875em;padding:1px 0}#navigation .social{float:right;width:110px}#navigation .social a{display:inline-block;vertical-align:top;width:20px;height:20px;margin:0}#navigation .social span[class^=icon-]{width:20px;height:20px;border-radius:10px;line-height:20px;font-size:14px}#navigation .social span.icon-pinterest{font-size:16px}#navigation .social span.icon-twitter{font-size:14px}.footer .social,.homefans .social{margin-top:.75em}.footer .social a,.homefans .social a{display:inline-block;vertical-align:top;width:30px;height:30px;margin-right:4px}.footer .social span[class^=icon-],.homefans .social span[class^=icon-]{width:30px;height:30px;border-radius:15px;line-height:30px;font-size:22px}.footer .social span.icon-pinterest,.homefans .social span.icon-pinterest{font-size:26px;line-height:32px}.footer .social span.icon-twitter,.homefans .social span.icon-twitter{font-size:20px}#content{background:0 0}.page-header{margin-top:160px}.page-header .page-title{background:0 0;font-size:3.6em;position:relative}#main{background:#fff;position:relative}#main .submenu .current_page_item a,#main .submenu .current_page_item a:visited,#main .submenu .current_page_parent a,#main .submenu .current_page_parent a:visited{border-bottom:3px solid #f90}#main .submenu .alignleft{width:25%;padding:.7em 0 0 .7em}#main .submenu .alignright{width:25%;padding:.7em .7em 0 0}#main #inner-content{max-width:1060px;margin:0 auto;padding:8px 2%}#main .wide-page{max-width:880px!important}.entry-content,.leftcol{padding:0}.postlist img{float:left;margin:1.25em 1.5em .5em 0}.happening{margin:0 auto;position:relative;z-index:999;background:#fff;width:100%;padding-bottom:2em}.happening .headline{overflow:hidden}.happening h3{float:left;font-weight:900;color:#fff;font-size:1.9em;line-height:1;margin:0;padding:10px 0 0 2%}.happening .email-button{float:right;padding-right:2%;padding-top:0;text-align:left;display:block}.happening .email-button span{padding-right:8px}.happening .email-button a{padding:8px 12px;line-height:58px;margin:0}#carousel{margin:15px 14px}#carousel .eventslide li{position:relative;overflow:hidden}#carousel .flex-direction-nav a.flex-prev{top:90px;left:-14px}#carousel .flex-direction-nav a.flex-next{top:90px;right:-14px}.homebottom{padding-bottom:1em;text-align:center}.homesocial .social-content{position:absolute;left:25%;top:0;width:50%;height:50%}.homesocial .social-content h3{margin-top:6%}.homesocial img{width:25%}#slider .flex-direction-nav a,.topbanner .flex-direction-nav a{top:40%}.gallery .gallery-item{width:25%}.gallery .gallery-caption{text-align:left}.marquee-video{display:block}.marquee-mobile{display:none}#animals li{width:25%;line-height:0;margin-bottom:0}#animals li a img{width:100%;height:auto;padding:1px}#animals li a span{width:100%;height:100%;display:block;color:#fff;position:absolute;top:0;padding:40% 1em 0;font-size:1.6em;text-shadow:1px 1px 0 rgba(0,0,0,.3);line-height:1.1em;background:rgba(255,153,0,.7);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#animals li a:hover span{opacity:1}#animal-slider{margin-bottom:1em}#animal-slider .slides li{padding:0}#animal-slider .flex-direction-nav a{top:33%}#animal-slider .flex-control-nav{position:absolute;right:80px;bottom:20px;width:auto}#animal-slider .flex-control-paging li a{border-color:#fff;width:15px;height:15px}#animal-slider .flex-control-paging li a.flex-active,#animal-slider .flex-control-paging li a:hover{background:#fff}.from_blog{margin-bottom:2em}.from_blog .topblog{height:4em}.from_blog h3{color:#333;margin:20px 10px 5px 0;font-weight:900;float:left}.from_blog .viewmore{margin:25px 10px 0 0;float:right}.from_blog ul{margin:0}.from_blog ul li{margin:0 3% 0 0;width:22%;float:left;clear:none}.from_blog ul li img{width:100%;height:auto}.from_blog ul li p{position:relative;height:100px;overflow:hidden}.from_blog ul li p:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0)40%,#fff 100%);background-image:linear-gradient(top,rgba(255,255,255,0)40%,#fff 100%);pointer-events:none}.site-map{padding:0 0 1em}.site-map ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.rightcol{width:30%}.rightcol .blocks{margin-top:1em;text-align:center}.rightcol .blocks li{margin-top:1em;display:inline-block}.footer .email{width:31%;float:left;text-align:left;padding:0 1em 0 0;margin:0 1%}.footer .email .email-button span{padding-right:10px}.footer .associations{text-align:center;width:31%;float:left;clear:none;margin:0 1%}.footer .social-address{width:31%;float:left;padding:0;margin:0 1%}.footer .social-address .address{text-align:right;margin:0}.footer .map{width:100%;clear:both;padding-top:1em}.footer .map img{max-width:100%;height:auto}.footer .footer-links{border-top:1px solid #333;margin-top:2em}.footer .social{margin:0 2%;float:right;width:31%;text-align:right}.footer .social p{margin-top:0}.footer .social a{margin:0 0 0 8px;text-align:center}.footer .copyright{float:left;width:35%;text-align:left}.footer .badge{float:right;width:28%}}@media only screen and (min-width:954px){.wrap{max-width:1180px}.top-bg{height:360px;height:400px}.top-bg img{width:100%;height:auto}.header{position:relative;width:100%;clear:both}.header #logo{top:48px}.header #logo img{width:120px;width:112px}.header #logo .svg-logo{width:120px;height:120px;padding:2px}#top-menu{padding:2px 0 4px}#top-menu .top-wrap{width:96%;max-width:1180px;margin:0 auto}#top-menu .hours{width:22%;margin:6px 0 0;padding:4px 0 0 4px}#top-menu .hours p span{display:inline;padding-left:8px}#top-menu .top-links{width:73%;margin-top:0}#top-menu .top-links a.become-member{margin:4px}#top-menu .search-button{margin-top:2px;padding:4px 12px 0}.main-menu{width:84%}#slider{padding-bottom:0}#slider .slides .content{width:400px;bottom:90px;left:0;position:absolute;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);background:rgba(255,255,255,.8)}#slider .slides span{color:#666;text-transform:uppercase;display:block}#slider .slides h2{text-shadow:1px 1px 1px #fff}#slider .slides .image{height:660px;margin:0 auto;overflow:hidden}.happening{margin-top:-92px;width:98%}.happening h3{float:left;font-size:2.3em}.homebottom{background:url(../img/bottom_palms.png) no-repeat bottom left #e9e9d7}.homebottom .blocks li{max-width:none;width:320px}.homebottom .blocks li:nth-child(3n+3){clear:none}.flexslider .flex-direction-nav a{top:36%}#animal-slider{margin:0 40px 1em}.footer .email{width:26%}.footer .associations{width:26%;margin:0 1%;text-align:left}.footer .social-address{width:16%}.footer .map{width:25%;clear:none;float:right;padding:6px 0 0;text-align:right}.footer .social{width:25%;margin:0 0 0 2%}.footer .copyright{width:55%}.footer .badge{width:16%;margin:18px 0 0;text-align:right}}@media only screen and (min-width:1220px){body{background:#f5f5ed}.header #logo{left:50%;margin-left:-590px}.main-menu{max-width:1000px;margin:0 auto;float:none;right:-80px;padding-right:0;text-align:right}.main-menu>li{padding:0 10px}.main-menu .toplink>a{font-size:1.25em}.main-menu .submenu{width:1000px}#slider{background:#1a1a1a}.page-header{margin-top:200px}#main #inner-content{padding:16px 0}#slider .slides .content{bottom:140px;left:50%;margin-left:-590px}#slider .slides .image{height:648px;height:760px}.homesocial .social-content h3{margin-top:10%;font-size:2em}.flexslider .flex-direction-nav a{top:40%}#carousel .flex-direction-nav a.flex-prev{left:-20px}#carousel .flex-direction-nav a.flex-next{right:-20px}}@media print{@font-face{font-family:ProximaNova;src:url(../fonts/proximanova-regular-webfont.eot);src:url(../fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-regular-webfont.woff) format('woff'),url(../fonts/proximanova-regular-webfont.ttf) format('truetype'),url(../fonts/proximanova-regular-webfont.svg#proximanova_regular) format('svg');font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova-bold-webfont.eot);src:url(../fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-bold-webfont.woff) format('woff'),url(../fonts/proximanova-bold-webfont.ttf) format('truetype'),url(../fonts/proximanova-bold-webfont.svg#proximanova_bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova_black-webfont.eot);src:url(../fonts/proximanova_black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova_black-webfont.woff) format('woff'),url(../fonts/proximanova_black-webfont.ttf) format('truetype'),url(../fonts/proximanova_black-webfont.svg#proximanova_black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:ProximaNovaCond;src:url(../fonts/proximanovacond-semibold-webfont.eot);src:url(../fonts/proximanovacond-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanovacond-semibold-webfont.woff) format('woff'),url(../fonts/proximanovacond-semibold-webfont.ttf) format('truetype'),url(../fonts/proximanovacond-semibold-webfont.svg#proximanova_cond) format('svg');font-weight:400;font-style:normal}@page{margin:.5cm}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ir{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f;margin:1em 0}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdcf;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited{font-family:ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px 12px 6px;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;margin:10px 0 20px;line-height:24px;background-color:#558000;background-image:-webkit-gradient(linear,left top,left bottom,from(#690),to(#558000));background-image:-webkit-linear-gradient(top,#690,#558000);background-image:linear-gradient(to bottom,#690,#558000);border:0;text-shadow:-1px -1px 1px #230;color:#fff}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover{color:#fff;background-color:#690;background-image:-webkit-gradient(linear,left top,left bottom,from(#77b300),to(#690));background-image:-webkit-linear-gradient(top,#77b300,#690);background-image:linear-gradient(to bottom,#77b300,#690)}.button:active,.button:visited:active{background:#77b300}.button.dark,.button:visited.dark{color:#1f1f1f;text-shadow:none;margin:0 0 20px}.button.dark:hover,.button:visited.dark:hover{color:#000}.orange-button,.orange-button:visited{border-color:#c70;text-shadow:0 1px 1px #c70;background-color:#e68600;background-image:-webkit-gradient(linear,left top,left bottom,from(#f90),to(#e68600));background-image:-webkit-linear-gradient(top,#f90,#e68600);background-image:linear-gradient(to bottom,#f90,#e68600);-webkit-box-shadow:inset 0 0 3px #ffb752;box-shadow:inset 0 0 3px #ffb752}.orange-button:focus,.orange-button:hover,.orange-button:visited:focus,.orange-button:visited:hover{border-color:#b36800;background-color:#c70;background-image:-webkit-gradient(linear,left top,left bottom,from(#eb8900),to(#c70));background-image:-webkit-linear-gradient(top,#eb8900,#c70);background-image:linear-gradient(to bottom,#eb8900,#c70)}.orange-button:active,.orange-button:visited:active{background-color:#f90;background-image:-webkit-gradient(linear,left top,left bottom,from(#e68600),to(#f90));background-image:-webkit-linear-gradient(top,#e68600,#f90);background-image:linear-gradient(to bottom,#e68600,#f90)}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.homebottom .blocks li{display:inline-block;vertical-align:top;padding:1em;margin:1em}.homebottom .blocks li img{margin-bottom:8px}#slider .flex-direction-nav a,.topbanner .flex-direction-nav a{top:25%;opacity:.6}#slider .flex-direction-nav .flex-next:hover,.topbanner .flex-direction-nav .flex-next:hover{background:url(../img/bg_direction_nav.png) no-repeat 0 0}#slider .flex-direction-nav .flex-prev:hover,.topbanner .flex-direction-nav .flex-prev:hover{left:0;background:url(../img/bg_direction_nav.png) no-repeat -52px 0}#animals li{width:33.3%}*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}