#block-menu-menu-social-menu .instagram:before,#block-menu-menu-social-menu .facebook:before,#block-menu-menu-social-menu .twitter:before,#block-menu-menu-social-menu .linkedin:before,.js-menu-toggle:before,#views-exposed-form-search-results-page .views-submit-button:before,#facet-search-region .region-facet-search #facet-search-top-label h2:after,#facet-search-region .region-facet-search #facet-search-top-label .section-product-category .views-row .views-field-name a:after,.section-product-category .views-row .views-field-name #facet-search-region .region-facet-search #facet-search-top-label a:after{display:inline-block;font-family:"reef-icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;margin-right:.2em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}#block-menu-menu-social-menu .facebook:before{content:""}#block-menu-menu-social-menu .twitter:before{content:""}#block-menu-menu-social-menu .instagram:before{content:""}#block-menu-menu-social-menu .linkedin:before{content:""}#views-exposed-form-search-results-page .views-submit-button:before{content:""}.js-menu-toggle:before,#facet-search-region .region-facet-search #facet-search-top-label h2:after,#facet-search-region .region-facet-search #facet-search-top-label .section-product-category .views-row .views-field-name a:after,.section-product-category .views-row .views-field-name #facet-search-region .region-facet-search #facet-search-top-label a:after{content:""}@font-face{font-family:'reef-icons';font-style:normal;font-weight:normal;src:url(/sites/all/themes/custom/zen_reef/fonts/icons/font/icons.eot?55710284);src:url(/sites/all/themes/custom/zen_reef/fonts/icons/font/icons.eot?55710284#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/zen_reef/fonts/icons/font/icons.woff?55710284) format("woff"),url(/sites/all/themes/custom/zen_reef/fonts/icons/font/icons.ttf?55710284) format("truetype"),url(/sites/all/themes/custom/zen_reef/fonts/icons/font/icons.svg?55710284#icons) format("svg")}@font-face{font-family:"droidsans_regular";font-style:normal;font-weight:normal;src:url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_regular_macroman/DroidSans-webfont.eot);src:url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_regular_macroman/DroidSans-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_regular_macroman/DroidSans-webfont.woff) format("woff"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_regular_macroman/DroidSans-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_regular_macroman/DroidSans-webfont.svg#droidsans_regular) format("svg")}@font-face{font-family:"droidsans_bold";font-style:normal;font-weight:normal;src:url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_bold_macroman/DroidSans-Bold-webfont.eot);src:url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_bold_macroman/DroidSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_bold_macroman/DroidSans-Bold-webfont.woff) format("woff"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_bold_macroman/DroidSans-Bold-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/zen_reef/fonts/droid-sans-fontfacekit/fonts/droidsans_bold_macroman/DroidSans-Bold-webfont.svg#droidsans_bold) format("svg")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,.section-product-category .views-row .views-field-name a,h3,.page-events .node-teaser .field-name-field-event-location .field-item,h4,.page-events .node-teaser .field-name-field-event-cost .field-item:before,.page-events .node-teaser .field-name-field-event-date .field-item:before,.page-events .node-teaser .field-name-field-trip-type .field-item:before,.page-events .node-teaser .field-name-field-fishinar-region .field-item:before,.page-events .node-teaser .field-name-field-gafc-event-type .field-item:before,.page-events .node-teaser .field-name-field-gafc-region .field-item:before,.page-events .node-teaser .field-name-field-lead .field-item:before,.page-events .node-teaser .field-name-field-maximum-divers .field-item:before,.page-events .node-teaser .field-name-field-rsvp-instructions .field-item:before,.page-events .node-teaser .field-name-field-status .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-lead .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-event-location .field-item:before,.page-news-publications .field-name-field-authors .field-item:before,.page-news-publications .field-name-field-journal .field-item:before,.page-news-publications .field-name-field-year .field-item:before,.page-node-quiz-results .form-wrapper .content label,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#block-system-main-menu .block-title,#block-menu-secondary-navigation .block-title,#block-menu-menu-social-menu .block-title{clip:rect(1px,1px,1px,1px);left:-10000px;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;top:auto;width:1px}.links.inline,#block-menu-secondary-navigation .menu,#block-menu-menu-social-menu .menu{list-style:none none;padding:0}.links.inline li,#block-menu-secondary-navigation .menu li,#block-menu-menu-social-menu .menu li{display:inline-block}input[type="submit"],.node-fishinar .field-name-field-cheatsheet a,.page-events .date-nav .pager .date-prev,.page-events .date-nav .pager .date-next,#block-menu-secondary-navigation .menu a,.node-type-quiz .quiz-start-link,.tabs.primary a,.tabs.secondary a,.button-primary,.blog_usernames_blog a,.node-fishinar .field-name-field-link a,.tabs.primary a.is-active,.tabs.secondary a.is-active,.button-secondary,.button-tertiary{-webkit-transition:background-color .15s ease,background-image .15s ease,border-color .15s ease,color .15s ease;-moz-transition:background-color .15s ease,background-image .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,background-image .15s ease,border-color .15s ease,color .15s ease;border-radius:.1875em;border-style:solid;border-width:2px;box-shadow:.1875em .1875em 0px 0px rgba(0,0,0,0.25);cursor:pointer;display:block;font-family:"droidsans_bold",sans-serif;font-size:1em;margin-right:.1875em;padding:.5em .75em;text-decoration:none}input:hover[type="submit"],.node-fishinar .field-name-field-cheatsheet a:hover,.page-events .date-nav .pager .date-prev:hover,.page-events .date-nav .pager .date-next:hover,#block-menu-secondary-navigation .menu a:hover,.node-type-quiz .quiz-start-link:hover,.tabs.primary a:hover,.tabs.secondary a:hover,.button-primary:hover,.blog_usernames_blog a:hover,.node-fishinar .field-name-field-link a:hover,.button-secondary:hover,.button-tertiary:hover,input:focus[type="submit"],.node-fishinar .field-name-field-cheatsheet a:focus,.page-events .date-nav .pager .date-prev:focus,.page-events .date-nav .pager .date-next:focus,#block-menu-secondary-navigation .menu a:focus,.node-type-quiz .quiz-start-link:focus,.tabs.primary a:focus,.tabs.secondary a:focus,.button-primary:focus,.blog_usernames_blog a:focus,.node-fishinar .field-name-field-link a:focus,.button-secondary:focus,.button-tertiary:focus{font-family:"droidsans_bold",sans-serif;outline:none;text-decoration:none}input[type="submit"],.node-fishinar .field-name-field-cheatsheet a,.page-events .date-nav .pager .date-prev,.page-events .date-nav .pager .date-next,#block-menu-secondary-navigation .menu a,.node-type-quiz .quiz-start-link,.tabs.primary a,.tabs.secondary a,.button-primary{background-image:-webkit-linear-gradient(#4fa9c2,#047392);background-image:linear-gradient(#4fa9c2,#047392);border-color:#fff;color:#fff}input:hover[type="submit"],.node-fishinar .field-name-field-cheatsheet a:hover,.page-events .date-nav .pager .date-prev:hover,.page-events .date-nav .pager .date-next:hover,#block-menu-secondary-navigation .menu a:hover,.node-type-quiz .quiz-start-link:hover,.tabs.primary a:hover,.tabs.secondary a:hover,.button-primary:hover,input:focus[type="submit"],.node-fishinar .field-name-field-cheatsheet a:focus,.page-events .date-nav .pager .date-prev:focus,.page-events .date-nav .pager .date-next:focus,#block-menu-secondary-navigation .menu a:focus,.node-type-quiz .quiz-start-link:focus,.tabs.primary a:focus,.tabs.secondary a:focus,.button-primary:focus{background-image:-webkit-linear-gradient(#fff,#bfbfbf);background-image:linear-gradient(#fff,#bfbfbf);border-color:#07aad8;color:#07aad8}.blog_usernames_blog a,.node-fishinar .field-name-field-link a,.tabs.primary a.is-active,.tabs.secondary a.is-active,.button-secondary{background-image:-webkit-linear-gradient(#b35a5e,#8f060d);background-image:linear-gradient(#b35a5e,#8f060d);border-color:#fff;color:#fff}.blog_usernames_blog a:hover,.node-fishinar .field-name-field-link a:hover,.tabs.primary a.is-active:hover,.tabs.secondary a.is-active:hover,.button-secondary:hover,.blog_usernames_blog a:focus,.node-fishinar .field-name-field-link a:focus,.tabs.primary a.is-active:focus,.tabs.secondary a.is-active:focus,.button-secondary:focus{background-image:-webkit-linear-gradient(#fff,#bfbfbf);background-image:linear-gradient(#fff,#bfbfbf);border-color:#b40b13;color:#b40b13}.button-tertiary{background-image:-webkit-linear-gradient(#4b4b4b,#000);background-image:linear-gradient(#4b4b4b,#000);border-color:#fff;color:#fff}.button-tertiary:hover,.button-tertiary:focus{background-image:-webkit-linear-gradient(#fff,#bfbfbf);background-image:linear-gradient(#fff,#bfbfbf);border-color:#000;color:#000}.tabs.secondary a,.tabs.secondary a.is-active{border:none;border-radius:5px;box-sizing:border-box;height:30px}#block-views-events-rice-upcoming,#block-views-fishinar-upcoming-block,.views-footer,.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar .field-item,.node-type-conservation-partner .aside,.aside-author,.aside-date,.aside-location,.aside-gafc-region,.aside-gafc-type,.aside-presenter,.aside-event-cost,.aside-led-by,.aside-max-divers,.aside-region,.aside-instructor,.aside-date-time,.node-type-news-clipping .aside-publication,.aside-contact,.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field,.node-type-donation .group-attributes .commerce-product-field-field-authors .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field,.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart,.aside-subtitle,.aside-journal,.aside-volume,.aside-publication-date,.node-type-species .field-name-field-scientific-name,.node-type-species .field-name-field-size,.node-type-species .field-name-field-distinctive-features,.page-news-enews #content h3,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item,.node-type-quiz #quiz-view-table tbody tr,.aside-rsvp,.aside-status,.page-node-take .quiz-question-multichoice table tbody{border:1px solid transparent;border-radius:.5em;margin-bottom:.5em;padding:.66667em 1em}#block-views-events-rice-upcoming:last-child,#block-views-fishinar-upcoming-block:last-child,.views-footer:last-child,.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar .field-item:last-child,.node-type-conservation-partner .aside:last-child,.aside-author:last-child,.aside-date:last-child,.aside-location:last-child,.aside-gafc-region:last-child,.aside-gafc-type:last-child,.aside-presenter:last-child,.aside-event-cost:last-child,.aside-led-by:last-child,.aside-max-divers:last-child,.aside-region:last-child,.aside-instructor:last-child,.aside-date-time:last-child,.node-type-news-clipping .aside-publication:last-child,.aside-contact:last-child,.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-donation .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.aside-subtitle:last-child,.aside-journal:last-child,.aside-volume:last-child,.aside-publication-date:last-child,.node-type-species .field-name-field-scientific-name:last-child,.node-type-species .field-name-field-size:last-child,.node-type-species .field-name-field-distinctive-features:last-child,.page-news-enews #content h3:last-child,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item:last-child,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item:last-child,.node-type-quiz #quiz-view-table tbody tr:last-child,.aside-rsvp:last-child,.aside-status:last-child,.page-node-take .quiz-question-multichoice table tbody:last-child{margin-bottom:2.5em}#block-views-events-rice-upcoming .field-title,#block-views-fishinar-upcoming-block .field-title,.views-footer .field-title,.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar .field-item .field-title,.node-type-conservation-partner .aside .field-title,.aside-author .field-title,.aside-date .field-title,.aside-location .field-title,.aside-gafc-region .field-title,.aside-gafc-type .field-title,.aside-presenter .field-title,.aside-event-cost .field-title,.aside-led-by .field-title,.aside-max-divers .field-title,.aside-region .field-title,.aside-instructor .field-title,.aside-date-time .field-title,.node-type-news-clipping .aside-publication .field-title,.aside-contact .field-title,.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field .field-title,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field .field-title,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field .field-title,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field .field-title,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field .field-title,.node-type-donation .group-attributes .commerce-product-field-field-authors .field .field-title,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field .field-title,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field .field-title,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field .field-title,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field .field-title,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field .field-title,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field .field-title,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field .field-title,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field .field-title,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field .field-title,.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart .field-title,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart .field-title,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart .field-title,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart .field-title,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart .field-title,.aside-subtitle .field-title,.aside-journal .field-title,.aside-volume .field-title,.aside-publication-date .field-title,.node-type-species .field-name-field-scientific-name .field-title,.node-type-species .field-name-field-size .field-title,.node-type-species .field-name-field-distinctive-features .field-title,.page-news-enews #content h3 .field-title,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .field-title,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .field-title,.node-type-quiz #quiz-view-table tbody tr .field-title,.aside-rsvp .field-title,.aside-status .field-title,.page-node-take .quiz-question-multichoice table tbody .field-title{font-family:"droidsans_regular","Droid Sans",Tahoma,Verdana,sans-serif;font-size:.85em;margin-bottom:.25em}#block-views-events-rice-upcoming .field-content,#block-views-fishinar-upcoming-block .field-content,.views-footer .field-content,.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar .field-item .field-content,.node-type-conservation-partner .aside .field-content,.aside-author .field-content,.aside-date .field-content,.aside-location .field-content,.aside-gafc-region .field-content,.aside-gafc-type .field-content,.aside-presenter .field-content,.aside-event-cost .field-content,.aside-led-by .field-content,.aside-max-divers .field-content,.aside-region .field-content,.aside-instructor .field-content,.aside-date-time .field-content,.node-type-news-clipping .aside-publication .field-content,.aside-contact .field-content,.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field .field-content,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field .field-content,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field .field-content,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field .field-content,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field .field-content,.node-type-donation .group-attributes .commerce-product-field-field-authors .field .field-content,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field .field-content,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field .field-content,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field .field-content,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field .field-content,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field .field-content,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field .field-content,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field .field-content,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field .field-content,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field .field-content,.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart .field-content,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart .field-content,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart .field-content,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart .field-content,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart .field-content,.aside-subtitle .field-content,.aside-journal .field-content,.aside-volume .field-content,.aside-publication-date .field-content,.node-type-species .field-name-field-scientific-name .field-content,.node-type-species .field-name-field-size .field-content,.node-type-species .field-name-field-distinctive-features .field-content,.page-news-enews #content h3 .field-content,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .field-content,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .field-content,.node-type-quiz #quiz-view-table tbody tr .field-content,.aside-rsvp .field-content,.aside-status .field-content,.page-node-take .quiz-question-multichoice table tbody .field-content{font-size:1.25em}#block-views-events-rice-upcoming,#block-views-fishinar-upcoming-block,.views-footer,.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar .field-item,.node-type-conservation-partner .aside,.aside-author,.aside-date,.aside-location,.aside-gafc-region,.aside-gafc-type,.aside-presenter,.aside-event-cost,.aside-led-by,.aside-max-divers,.aside-region,.aside-instructor,.aside-date-time,.node-type-news-clipping .aside-publication,.aside-contact,.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field,.node-type-donation .group-attributes .commerce-product-field-field-authors .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field,.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart,.aside-subtitle,.aside-journal,.aside-volume,.aside-publication-date,.node-type-species .field-name-field-scientific-name,.node-type-species .field-name-field-size,.node-type-species .field-name-field-distinctive-features,.page-news-enews #content h3,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item,.node-type-quiz #quiz-view-table tbody tr{background-color:#e6f6fb;border-color:#000}.aside-rsvp,.aside-status{border-color:#b40b13}.aside-rsvp .field-content,.aside-status .field-content{color:#b40b13}.header-inner,#main{max-width:90em;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 1.5em}.header-inner::after,#main::after{clear:both;content:"";display:block}.header-inner>*,#main>*{box-sizing:border-box}.view-id-blogs .article-teaser,.content-secondary-fields .article-teaser,.page-news-press-releases .views-row .article-teaser,.page-events .article-teaser,.page-news-news-clippings .view-content .article-teaser,.page-news-publications .view-content .article-teaser,.page-quizzes .views-row .article-teaser,.page-species-galleries .view-species-galleries .article-teaser,.view-id-blogs .node-teaser,.content-secondary-fields .node-teaser,.page-news-press-releases .views-row .node-teaser,.page-events .node-teaser,.page-news-news-clippings .view-content .node-teaser,.page-news-publications .view-content .node-teaser,.page-quizzes .views-row .node-teaser,.page-species-galleries .view-species-galleries .node-teaser{border-bottom:2px solid #000;margin-bottom:3em;padding-bottom:2em}.view-id-blogs .flexslider,.content-secondary-fields .flexslider,.page-news-press-releases .views-row .flexslider,.page-events .flexslider,.page-news-news-clippings .view-content .flexslider,.page-news-publications .view-content .flexslider,.page-quizzes .views-row .flexslider,.page-species-galleries .view-species-galleries .flexslider,.view-id-blogs .article-image,.content-secondary-fields .article-image,.page-news-press-releases .views-row .article-image,.page-events .article-image,.page-news-news-clippings .view-content .article-image,.page-news-publications .view-content .article-image,.page-quizzes .views-row .article-image,.page-species-galleries .view-species-galleries .article-image,.view-id-blogs .field-type-image,.content-secondary-fields .field-type-image,.page-news-press-releases .views-row .field-type-image,.page-events .field-type-image,.page-news-news-clippings .view-content .field-type-image,.page-news-publications .view-content .field-type-image,.page-quizzes .views-row .field-type-image,.page-species-galleries .view-species-galleries .field-type-image{margin-bottom:1em;text-align:center}@media screen and (min-width:960px){.view-id-blogs .flexslider,.content-secondary-fields .flexslider,.page-news-press-releases .views-row .flexslider,.page-events .flexslider,.page-news-news-clippings .view-content .flexslider,.page-news-publications .view-content .flexslider,.page-quizzes .views-row .flexslider,.page-species-galleries .view-species-galleries .flexslider,.view-id-blogs .article-image,.content-secondary-fields .article-image,.page-news-press-releases .views-row .article-image,.page-events .article-image,.page-news-news-clippings .view-content .article-image,.page-news-publications .view-content .article-image,.page-quizzes .views-row .article-image,.page-species-galleries .view-species-galleries .article-image,.view-id-blogs .field-type-image,.content-secondary-fields .field-type-image,.page-news-press-releases .views-row .field-type-image,.page-events .field-type-image,.page-news-news-clippings .view-content .field-type-image,.page-news-publications .view-content .field-type-image,.page-quizzes .views-row .field-type-image,.page-species-galleries .view-species-galleries .field-type-image{float:left;display:block;margin-right:1.40845%;width:49.29577%}.view-id-blogs .flexslider:last-child,.content-secondary-fields .flexslider:last-child,.page-news-press-releases .views-row .flexslider:last-child,.page-events .flexslider:last-child,.page-news-news-clippings .view-content .flexslider:last-child,.page-news-publications .view-content .flexslider:last-child,.page-quizzes .views-row .flexslider:last-child,.page-species-galleries .view-species-galleries .flexslider:last-child,.view-id-blogs .article-image:last-child,.content-secondary-fields .article-image:last-child,.page-news-press-releases .views-row .article-image:last-child,.page-events .article-image:last-child,.page-news-news-clippings .view-content .article-image:last-child,.page-news-publications .view-content .article-image:last-child,.page-quizzes .views-row .article-image:last-child,.page-species-galleries .view-species-galleries .article-image:last-child,.view-id-blogs .field-type-image:last-child,.content-secondary-fields .field-type-image:last-child,.page-news-press-releases .views-row .field-type-image:last-child,.page-events .field-type-image:last-child,.page-news-news-clippings .view-content .field-type-image:last-child,.page-news-publications .view-content .field-type-image:last-child,.page-quizzes .views-row .field-type-image:last-child,.page-species-galleries .view-species-galleries .field-type-image:last-child{margin-right:0}}@media screen and (min-width:1440px){.view-id-blogs .flexslider,.content-secondary-fields .flexslider,.page-news-press-releases .views-row .flexslider,.page-events .flexslider,.page-news-news-clippings .view-content .flexslider,.page-news-publications .view-content .flexslider,.page-quizzes .views-row .flexslider,.page-species-galleries .view-species-galleries .flexslider,.view-id-blogs .article-image,.content-secondary-fields .article-image,.page-news-press-releases .views-row .article-image,.page-events .article-image,.page-news-news-clippings .view-content .article-image,.page-news-publications .view-content .article-image,.page-quizzes .views-row .article-image,.page-species-galleries .view-species-galleries .article-image,.view-id-blogs .field-type-image,.content-secondary-fields .field-type-image,.page-news-press-releases .views-row .field-type-image,.page-events .field-type-image,.page-news-news-clippings .view-content .field-type-image,.page-news-publications .view-content .field-type-image,.page-quizzes .views-row .field-type-image,.page-species-galleries .view-species-galleries .field-type-image{float:left;display:block;margin-right:1.40845%;width:32.39437%}.view-id-blogs .flexslider:last-child,.content-secondary-fields .flexslider:last-child,.page-news-press-releases .views-row .flexslider:last-child,.page-events .flexslider:last-child,.page-news-news-clippings .view-content .flexslider:last-child,.page-news-publications .view-content .flexslider:last-child,.page-quizzes .views-row .flexslider:last-child,.page-species-galleries .view-species-galleries .flexslider:last-child,.view-id-blogs .article-image:last-child,.content-secondary-fields .article-image:last-child,.page-news-press-releases .views-row .article-image:last-child,.page-events .article-image:last-child,.page-news-news-clippings .view-content .article-image:last-child,.page-news-publications .view-content .article-image:last-child,.page-quizzes .views-row .article-image:last-child,.page-species-galleries .view-species-galleries .article-image:last-child,.view-id-blogs .field-type-image:last-child,.content-secondary-fields .field-type-image:last-child,.page-news-press-releases .views-row .field-type-image:last-child,.page-events .field-type-image:last-child,.page-news-news-clippings .view-content .field-type-image:last-child,.page-news-publications .view-content .field-type-image:last-child,.page-quizzes .views-row .field-type-image:last-child,.page-species-galleries .view-species-galleries .field-type-image:last-child{margin-right:0}}.view-id-blogs .flexslider,.content-secondary-fields .flexslider,.page-news-press-releases .views-row .flexslider,.page-events .flexslider,.page-news-news-clippings .view-content .flexslider,.page-news-publications .view-content .flexslider,.page-quizzes .views-row .flexslider,.page-species-galleries .view-species-galleries .flexslider{display:block;height:56.2%}.view-id-blogs .flexslider img,.content-secondary-fields .flexslider img,.page-news-press-releases .views-row .flexslider img,.page-events .flexslider img,.page-news-news-clippings .view-content .flexslider img,.page-news-publications .view-content .flexslider img,.page-quizzes .views-row .flexslider img,.page-species-galleries .view-species-galleries .flexslider img{margin:auto;width:auto}.view-id-blogs .field-name-title-field a,.content-secondary-fields .field-name-title-field a,.page-news-press-releases .views-row .field-name-title-field a,.page-events .field-name-title-field a,.page-news-news-clippings .view-content .field-name-title-field a,.page-news-publications .view-content .field-name-title-field a,.page-quizzes .views-row .field-name-title-field a,.page-species-galleries .view-species-galleries .field-name-title-field a,.view-id-blogs .article-title a,.content-secondary-fields .article-title a,.page-news-press-releases .views-row .article-title a,.page-events .article-title a,.page-news-news-clippings .view-content .article-title a,.page-news-publications .view-content .article-title a,.page-quizzes .views-row .article-title a,.page-species-galleries .view-species-galleries .article-title a{color:#000}.node-type-conservation-partner .logo,.node-type-program .program-logo{height:1px;margin-bottom:61px;text-align:center}.node-type-conservation-partner .logo img,.node-type-program .program-logo img{border:3px solid #fff;border-radius:3px;box-shadow:1px 1px 5px #000;z-index:2;bottom:53px;position:relative}a:not([href]){color:#000}pre{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%;word-wrap:break-word}pre code{font-family:monospace}p,figure,blockquote,details,pre,ul,ol,dl,table,audio,video,iframe,fieldset{margin-bottom:1em}hr{margin-bottom:1em;margin-top:1em}ul,ol{list-style:disc outside none;padding-left:1em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ol{list-style-type:decimal;padding-left:1.5em}dd{margin-left:1.5em}fieldset{margin:1em 0}fieldset legend{background-color:#e6f6fb;box-shadow:2px 2px 3px 0 lightgrey;font-family:"droidsans_bold",sans-serif;font-size:1em;padding:.5em 20px;width:100%}fieldset legend .fieldset-title{text-decoration:none;color:black}fieldset legend .fieldset-title:before{border:1px solid black;content:'-';display:inline-block;height:1em;line-height:14px;text-align:center;width:1em}fieldset>div{border-left:10px solid #e6f6fb;padding-left:.625em;padding-top:.5em}fieldset.collapsed{height:auto !important}fieldset.collapsed legend .fieldset-title::before{content:'+'}fieldset.collapsed{height:auto}fieldset.collapsed legend .fieldset-title::before{content:'+'}.fieldset-description{margin-bottom:1em}form label{color:#4b4b4b;display:block;font-family:"droidsans_bold",sans-serif}form .description{color:#7c7c7c;font-size:.9em;font-style:italic}form .form-type-checkbox label,form .form-type-radio label{display:inline}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="tel"],input[type="number"],input[type="search"],input[type="date"],input[type="time"],input[type="color"],input[type="datalist"],textarea{background-color:#fff;border:1px solid #000;border-radius:.1875em;box-shadow:0 .125em .0625em 0 #bfbfbf inset;color:#7c7c7c;font-size:1em;max-width:480px;padding:.5em;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="color"]:focus,input[type="datalist"]:focus,textarea:focus{border-color:#7c7c7c;color:#000;outline:none}input[type="text"][disabled="disabled"],input[type="email"][disabled="disabled"],input[type="password"][disabled="disabled"],input[type="url"][disabled="disabled"],input[type="tel"][disabled="disabled"],input[type="number"][disabled="disabled"],input[type="search"][disabled="disabled"],input[type="date"][disabled="disabled"],input[type="time"][disabled="disabled"],input[type="color"][disabled="disabled"],input[type="datalist"][disabled="disabled"],textarea[disabled="disabled"]{background-color:#e9eced;border-color:#7c7c7c}input[type="color"]{background-color:#fff;padding:0}input .form-radio,input .form-checkbox{font-size:3em;margin:0 .1em 0 0}input[type="submit"]{margin-bottom:1em}.chosen-container-single .chosen-single,select{background:#fff;border:1px solid #000;border-radius:3px;box-shadow:0 2px 2px #777777 inset;font-size:1em;max-width:480px;padding:.5em;-moz-appearance:none;-webkit-appearance:none;width:100%}.chosen-container-single .chosen-single:not([size]):not([multiple=multiple]):not([class^="ui-datepicker-"]),select:not([size]):not([multiple=multiple]):not([class^="ui-datepicker-"]){background:#fff url(/sites/all/themes/custom/zen_reef/images/dropdown.png) no-repeat 100% 50%;padding-right:60px}.chosen-container-single .chosen-single:focus,.chosen-container-single .chosen-single:hover,select:focus,select:hover{border-color:#7c7c7c;color:#000;outline:none}.chosen-container-single .chosen-single::-ms-expand,select::-ms-expand{display:none}.chosen-container-single .chosen-single{height:auto;line-height:20px}.chosen-container-single .chosen-single>div{display:none}.form-required{color:#b40b13}form input.error,form select.error,form fieldset.error legend{background-color:#ffb6c1}form fieldset.error>div{border-left:10px solid #ffb6c1}.container-inline-date .form-item,.form-item{margin-bottom:1em}.form-type-checkboxes .form-item,.form-type-radios .form-item{margin-bottom:0}.ajax-progress,.ajax-progress-throbber,.checkout-processing{background-color:rgba(0,0,0,0.75);font-family:"droidsans_bold",sans-serif;height:100%;left:0;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:50}.ajax-progress .throbber{background:transparent url(/sites/all/themes/custom/zen_reef/images/icons/reef-loader-active.svg) no-repeat 0px center;height:50px;left:48%;margin:auto;position:relative;top:48%;width:100px}.checkout-processing{background:rgba(0,0,0,0.75) url(/sites/all/themes/custom/zen_reef/images/icons/reef-loader-active.svg) no-repeat center center}.form-item-files-picture-upload,.form-item-timezone{margin-bottom:0}.views-exposed-form .views-exposed-widget{padding:0}.views-exposed-form .views-exposed-widget label{padding-top:.5em}.views-exposed-form .views-exposed-widget .form-item,.views-exposed-form .views-exposed-widget label{padding-right:1em}img,object,iframe:not([height]),video,embed{max-width:100%;height:auto}table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width:960px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}.styleguide{padding:1em}table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width:960px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}.sticky-header-wrapper{overflow-x:scroll;position:relative;width:100%}.sticky-header-wrapper .sticky-header{left:0 !important;position:absolute !important;z-index:1}table{max-width:100%;width:100%}thead{border-bottom:1px solid #000;font-family:"droidsans_bold",sans-serif}thead th{padding:.5em}tr{border-bottom:1px solid #000}tr:nth-child(odd){background-color:#fff}tr:nth-child(even){background-color:#f4fcff}tr:nth-child(even) a{color:#000}td,th{padding:.35em .55em}td p:last-child,th p:last-child{margin-bottom:0}tfoot{color:#7c7c7c}tfoot th{padding:.5em}caption{color:#7c7c7c;font-size:.9em;font-style:italic;margin-bottom:.5em}h1,h2,.section-product-category .views-row .views-field-name a,h3,.page-events .node-teaser .field-name-field-event-location .field-item,h4,.page-events .node-teaser .field-name-field-event-cost .field-item:before,.page-events .node-teaser .field-name-field-event-date .field-item:before,.page-events .node-teaser .field-name-field-trip-type .field-item:before,.page-events .node-teaser .field-name-field-fishinar-region .field-item:before,.page-events .node-teaser .field-name-field-gafc-event-type .field-item:before,.page-events .node-teaser .field-name-field-gafc-region .field-item:before,.page-events .node-teaser .field-name-field-lead .field-item:before,.page-events .node-teaser .field-name-field-maximum-divers .field-item:before,.page-events .node-teaser .field-name-field-rsvp-instructions .field-item:before,.page-events .node-teaser .field-name-field-status .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-lead .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-event-location .field-item:before,.page-news-publications .field-name-field-authors .field-item:before,.page-news-publications .field-name-field-journal .field-item:before,.page-news-publications .field-name-field-year .field-item:before,.page-node-quiz-results .form-wrapper .content label,h5,h6{font-family:"droidsans_bold",sans-serif}h1{font-size:2em;margin-bottom:.5em}h2,.section-product-category .views-row .views-field-name a{font-size:1.5em;margin-bottom:.45em}h3,.page-events .node-teaser .field-name-field-event-location .field-item{font-size:1.25em;margin-bottom:.4em}h4,.page-events .node-teaser .field-name-field-event-cost .field-item:before,.page-events .node-teaser .field-name-field-event-date .field-item:before,.page-events .node-teaser .field-name-field-trip-type .field-item:before,.page-events .node-teaser .field-name-field-fishinar-region .field-item:before,.page-events .node-teaser .field-name-field-gafc-event-type .field-item:before,.page-events .node-teaser .field-name-field-gafc-region .field-item:before,.page-events .node-teaser .field-name-field-lead .field-item:before,.page-events .node-teaser .field-name-field-maximum-divers .field-item:before,.page-events .node-teaser .field-name-field-rsvp-instructions .field-item:before,.page-events .node-teaser .field-name-field-status .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-lead .field-item:before,.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-event-location .field-item:before,.page-news-publications .field-name-field-authors .field-item:before,.page-news-publications .field-name-field-journal .field-item:before,.page-news-publications .field-name-field-year .field-item:before,.page-node-quiz-results .form-wrapper .content label{font-size:1em;margin-bottom:.4em}h5{font-size:.75em;margin-bottom:.38em}h6{font-size:.625em;margin-bottom:.25em}body{font-family:"droidsans_regular","Droid Sans",Tahoma,Verdana,sans-serif;font-size:1em;line-height:1.25;word-break:break-word}a{-webkit-transition:color .15s ease,text-decoration .15s ease;-moz-transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;color:#07aad8}a:hover{text-decoration:none}a:focus{outline:none}ul{padding-left:1.28em}ol{padding-left:1.55em}strong,b,em{font-family:"droidsans_bold",sans-serif}em,i{font-style:italic}code{font-family:monospace;font-size:1.15em}q:before,q:after{content:"\0022";display:inline}q q:before,q q:after{content:"'";display:inline}small{font-size:.85em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{border-left:10px solid #eafafe;margin:2em 0 2em 2em;padding:0 1em 0em 1em}blockquote.right-justified{text-align:right}figcaption{color:#7c7c7c;font-size:.9em;font-style:italic}dt{font-family:"droidsans_bold",sans-serif}dd{margin-bottom:.5em}details summary{font-family:"droidsans_bold",sans-serif;margin-bottom:.5em}details summary:focus{outline:none}#content{float:left;display:block;margin-right:1.40845%;width:100%}#content:last-child{margin-right:0}@media screen and (min-width:1440px){.one-sidebar #content{float:left;display:block;margin-right:1.40845%;width:66.19718%;padding-left:1em}.one-sidebar #content:last-child{margin-right:0}}#content-secondary{float:left;display:block;margin-right:1.40845%;width:100%}#content-secondary:last-child{margin-right:0}#footer{background-color:#e6f6fb;margin-top:3em;padding:3em 0 1em 0}#header{background-color:#07aad8;border-bottom:4px solid #000;color:#fff}#header::after{clear:both;content:"";display:block}#header a{color:#fff;text-decoration:none}#header a:hover{color:#ffd402}.header-inner{padding:.75em .75em 0 .75em;position:relative}#main{padding-top:2.5em}#navigation{background-color:rgba(75,75,75,0.9);clear:both;width:100%;z-index:99}@media screen and (min-width:960px){#navigation{background-color:transparent;clear:none;padding:0}}#navigation.js-mobile-menu{left:-9999px;position:absolute;top:-9999px}@media screen and (min-width:960px){#navigation.js-mobile-menu{left:0;position:relative;top:auto}}#navigation.js-mobile-menu.js-menu-open{left:0;top:auto}.region-sidebar-first{float:left;display:block;margin-right:1.40845%;width:100%}.region-sidebar-first:last-child{margin-right:0}@media screen and (min-width:1440px){.one-sidebar .region-sidebar-first{float:left;display:block;margin-right:1.40845%;width:32.39437%;padding-right:1em}.one-sidebar .region-sidebar-first:last-child{margin-right:0}}.block-addtoany{position:fixed;bottom:1em;right:1em;z-index:1000}.block-addtoany .a2a_svg{background-color:#0166ff}.bean-hero-slide img{display:block}.bean-hero-slide .group-text{background:rgba(0,0,0,0.5);background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 15%,rgba(0,0,0,0.4) 85%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(right,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 15%,rgba(0,0,0,0.4) 85%,rgba(0,0,0,0.6) 100%);background:-moz-linear-gradient(right,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 15%,rgba(0,0,0,0.4) 85%,rgba(0,0,0,0.6) 100%);background:linear-gradient(90deg,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 15%,rgba(0,0,0,0.4) 85%,rgba(0,0,0,0.6) 100%);color:#fff;bottom:0;font-size:3.35vw;padding:1em 0 3.25em 0;position:absolute;text-align:center;width:100%}@media screen and (min-width:480px){.bean-hero-slide .group-text{font-size:100%}}.bean-hero-slide .group-text .field-name-title-field{font-size:4.76vw}@media screen and (min-width:960px){.bean-hero-slide .group-text .field-name-title-field{font-size:2.8125em}}.bean-hero-slide .group-text .field-name-field-link{background-image:none;padding:0}.bean-hero-slide .group-text .field-name-field-link a{color:#ffd402;font-size:3.84vw;text-decoration:none}@media screen and (min-width:720px){.bean-hero-slide .group-text .field-name-field-link a{font-size:1.6875em}}.bean-promotion .content{position:relative}.bean-promotion .content img{display:block}.bean-promotion .content .group-text{background-color:rgba(0,0,0,0.5);bottom:0px;color:#fff;font-size:1.1875em;padding:.5em 0;position:absolute;width:100%}.bean-promotion .content .group-text a{color:#ffd402;text-decoration:none}.bean-promotion .content .group-text .field-name-title-field{font-family:"droidsans_bold",sans-serif;padding:.25em 1em;text-align:center}.bean-promotion .content .group-text .field-name-field-links{background-image:none;padding:.25em 1.5em}.bean-promotion .content .group-text .field-name-field-links a:before{content:"- "}.not-front .bean-promotion{max-width:480px}#block-block-5{font-size:0.75em;padding:0 12.5%;text-align:center;width:100%}#block-views-events-rice-upcoming .views-row,#block-views-fishinar-upcoming-block .views-row{margin-bottom:1em}#block-views-events-rice-upcoming a,#block-views-fishinar-upcoming-block a{color:black}.view-id-blogs .node-teaser .field-name-field-publishing-date{margin-bottom:22px}.view-id-blogs .node-teaser p{margin-top:1em}#edit-blog-wrapper{float:none;margin-bottom:22px;padding:0px}#edit-blog-wrapper select{width:100%}@media screen and (min-width:1440px){#edit-blog-wrapper select{width:auto}}.easy-breadcrumb{text-align:center;margin-bottom:2em}.easy-breadcrumb .easy-breadcrumb_segment{font-size:.95em;margin:0 .25em;text-decoration:none}@media (min-width:480px){.easy-breadcrumb{text-align:left}}#block-system-user-menu .menu .menu__item a[href$="cart/my"]{background:url(/sites/all/themes/custom/zen_reef/images/reefcart.svg) 0 0;background-repeat:no-repeat;height:1.25em;padding-left:1.5em;margin-left:.5em}#block-system-user-menu .menu .menu__item a[href$="cart/my"]:hover{background:url(/sites/all/themes/custom/zen_reef/images/reefcart.svg) 0 -20px;background-repeat:no-repeat}.view-commerce-cart-form-reef .views-row{border-bottom:1px solid #07aad8;padding-bottom:0.75em;margin-bottom:1.25em;text-align:center}@media (min-width:480px){.view-commerce-cart-form-reef .views-row{display:grid;grid-column-gap:0.5em;grid-row-gap:0.25em;grid-template-columns:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr auto;justify-items:start;text-align:left}}@media (min-width:960px){.view-commerce-cart-form-reef .views-row{grid-template-columns:auto 3fr 1fr 1fr 1fr;grid-template-rows:auto auto auto 1fr}}.view-commerce-cart-form-reef .views-row .views-field-field-images{align-self:center;grid-column:1 / span 1;grid-row:1 / span 3;justify-self:center}.view-commerce-cart-form-reef .views-row .views-field-title-field,.view-commerce-cart-form-reef .views-row .views-field-commerce-unit-price,.view-commerce-cart-form-reef .views-row .views-field-field-recipient,.view-commerce-cart-form-reef .views-row .views-field-field-campaign,.view-commerce-cart-form-reef .views-row .views-field-field-donation-employer-match,.view-commerce-cart-form-reef .views-row .views-field-field-recurring,.view-commerce-cart-form-reef .views-row .views-field-field-tributee,.view-commerce-cart-form-reef .views-row .views-field-field-donation-duration,.view-commerce-cart-form-reef .views-row .views-field-field-donation-notification,.view-commerce-cart-form-reef .views-row .views-field-field-date,.view-commerce-cart-form-reef .views-row .views-field-field-email,.view-commerce-cart-form-reef .views-row .views-field-field-address,.view-commerce-cart-form-reef .views-row .views-field-field-donation-message{grid-column:2 / span 3}@media (min-width:960px){.view-commerce-cart-form-reef .views-row .views-field-title-field,.view-commerce-cart-form-reef .views-row .views-field-commerce-unit-price,.view-commerce-cart-form-reef .views-row .views-field-field-recipient,.view-commerce-cart-form-reef .views-row .views-field-field-campaign,.view-commerce-cart-form-reef .views-row .views-field-field-donation-employer-match,.view-commerce-cart-form-reef .views-row .views-field-field-recurring,.view-commerce-cart-form-reef .views-row .views-field-field-tributee,.view-commerce-cart-form-reef .views-row .views-field-field-donation-duration,.view-commerce-cart-form-reef .views-row .views-field-field-donation-notification,.view-commerce-cart-form-reef .views-row .views-field-field-date,.view-commerce-cart-form-reef .views-row .views-field-field-email,.view-commerce-cart-form-reef .views-row .views-field-field-address,.view-commerce-cart-form-reef .views-row .views-field-field-donation-message{grid-column:2 / span 1}}.view-commerce-cart-form-reef .views-row .views-field-edit-quantity{align-self:center;grid-column:1 / span 1;grid-row:5 / span 1}@media (min-width:960px){.view-commerce-cart-form-reef .views-row .views-field-edit-quantity{grid-column:3 / span 1;grid-row:1 / span 3}}.view-commerce-cart-form-reef .views-row .views-field-edit-quantity .form-item{margin-bottom:0}.view-commerce-cart-form-reef .views-row .views-field-commerce-total{align-self:center;grid-column:2 / span 1;grid-row:5 / span 1}@media (min-width:960px){.view-commerce-cart-form-reef .views-row .views-field-commerce-total{grid-column:4 / span 1;grid-row:1 / span 3}}.view-commerce-cart-form-reef .views-row .views-field-edit-delete{align-self:center;grid-column:3 / span 1;grid-row:5 / span 1}@media (min-width:960px){.view-commerce-cart-form-reef .views-row .views-field-edit-delete{grid-column:5 / span 1;grid-row:1 / span 3}}.view-commerce-cart-form-reef .views-row .views-field-edit-delete input{font-size:inherit;margin:0;padding:0.5em 0.75em}.view-commerce-cart-form-reef .views-row .views-field-edit-quantity .field-content,.view-commerce-cart-form-reef .views-row .views-field-commerce-total .field-content{display:flex;flex-direction:column;align-items:center}@media (min-width:480px){.view-commerce-cart-form-reef .views-row .views-field-edit-quantity .field-content,.view-commerce-cart-form-reef .views-row .views-field-commerce-total .field-content{flex-direction:row}}@media (min-width:960px){.view-commerce-cart-form-reef .views-row .views-field-edit-quantity .field-content,.view-commerce-cart-form-reef .views-row .views-field-commerce-total .field-content{flex-direction:column}}.view-commerce-cart-form-reef .views-row .views-field-edit-quantity .label,.view-commerce-cart-form-reef .views-row .views-field-commerce-total .label{padding:0.5em}.views-footer{display:flex;justify-content:space-between;width:100%}@media (min-width:960px){.views-footer{float:right;width:33%}}.section-product-category .views-row{padding:1em;text-align:center;width:100%}@media screen and (min-width:960px){.section-product-category .views-row{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin-right:0}.section-product-category .views-row:last-child{margin-right:0}}@media screen and (min-width:1440px){.section-product-category .views-row{float:left;display:block;margin-right:1.40845%;width:32.39437%;margin-right:0}.section-product-category .views-row:last-child{margin-right:0}}.section-product-category .views-row .views-field-field-image{display:table;margin:auto}.section-product-category .views-row .views-field-field-image>div{display:table-cell;vertical-align:middle}.section-product-category .views-row .views-field-field-image>div a{display:block;line-height:0}.section-product-category .views-row .views-field-name{margin-bottom:1em}.section-product-category .views-row .views-field-name a{border-bottom:2px solid black;color:#000;display:inline-block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:bottom;text-decoration:none;white-space:nowrap}.section-product-category .views-row .views-field-description{height:2.5em;overflow:hidden;text-overflow:ellipsis;width:100%}.page-products .view-products{margin-top:4em}.page-products .view-products h2,.page-products .view-products .section-product-category .views-row .views-field-name a,.section-product-category .views-row .views-field-name .page-products .view-products a{text-align:center}.page-products .view-products h2 a,.page-products .view-products .section-product-category .views-row .views-field-name a a,.section-product-category .views-row .views-field-name .page-products .view-products a a{border-bottom:2px solid black;color:#000;display:inline-block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:bottom;text-decoration:none;white-space:nowrap}.page-products .view-products .field-name-commerce-price{text-align:center}.page-products .view-products .field-name-field-images{text-align:center}.page-products .view-products .views-row{padding:2em}@media screen and (min-width:960px){.page-products .view-products .views-row{float:left;display:block;margin-right:1.40845%;width:49.29577%;display:table-cell;margin-right:0}.page-products .view-products .views-row:last-child{margin-right:0}}@media screen and (min-width:1440px){.page-products .view-products .views-row{float:left;display:block;margin-right:1.40845%;width:32.39437%;display:table-cell;margin-right:0}.page-products .view-products .views-row:last-child{margin-right:0}}.page-products .range-label:before{content:"$"}.section-checkout .form-item-checkout-donate-commerce-donate-amount-und{margin-top:1em}.page-title,.page__title{font-family:"droidsans_regular","Droid Sans",Tahoma,Verdana,sans-serif;margin-bottom:1em;text-align:center}.not-front .node-page{margin:0 auto;max-width:1440px}.not-front .optionset-carousel{background-color:#000;border-width:4px 2px;border-style:solid;border-color:#000;border-radius:0;margin-bottom:2em}.not-front .optionset-carousel li .file-image{background-color:#fff;margin:0 2px}.not-front .entity-paragraphs-item::after{clear:both;content:"";display:block}@media screen and (min-width:1440px){.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar{float:left;display:block;margin-right:1.40845%;width:32.39437%}.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-sidebar:last-child{margin-right:0}}@media screen and (min-width:1440px){.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-content{float:left;display:block;margin-right:1.40845%;width:66.19718%;margin-right:0}.not-front .paragraphs-item-paragraph-content-with-sidebar .field-name-field-paragraph-content:last-child{margin-right:0}}@media screen and (min-width:1440px){.not-front .paragraphs-item-paragraph-content-with-sidebar.sidebar-right .field-name-field-paragraph-sidebar{float:right;margin-right:0}.not-front .paragraphs-item-paragraph-content-with-sidebar.sidebar-right .field-name-field-paragraph-content{float:left;display:block;margin-right:1.40845%;width:66.19718%}.not-front .paragraphs-item-paragraph-content-with-sidebar.sidebar-right .field-name-field-paragraph-content:last-child{margin-right:0}}.node-type-blog #main{margin:0 auto;max-width:1440px}.node-type-blog #main p{margin-top:1em}.blog_usernames_blog a{display:inline-block}.node-conservation-partner .group-contact .field,.node-conservation-partner .group-contact .field-item,.node-type-conservation-partner .group-contact .field,.node-type-conservation-partner .group-contact .field-item{margin-bottom:0}.node-conservation-partner .group-contact .field:last-of-type,.node-type-conservation-partner .group-contact .field:last-of-type{margin-bottom:1em}.node-conservation-partner .group-contact h3,.node-conservation-partner .group-contact .page-events .node-teaser .field-name-field-event-location .field-item,.page-events .node-teaser .field-name-field-event-location .node-conservation-partner .group-contact .field-item,.node-type-conservation-partner .group-contact h3,.node-type-conservation-partner .group-contact .page-events .node-teaser .field-name-field-event-location .field-item,.page-events .node-teaser .field-name-field-event-location .node-type-conservation-partner .group-contact .field-item{font-size:1em;margin-bottom:0}.node-conservation-partner .field-name-field-regions-of-interest .field-item,.node-type-conservation-partner .field-name-field-regions-of-interest .field-item{display:inline}.node-conservation-partner .field-name-field-regions-of-interest .field-item:before,.node-type-conservation-partner .field-name-field-regions-of-interest .field-item:before{content:', '}.node-conservation-partner .field-name-field-regions-of-interest .field-item:first-of-type:before,.node-type-conservation-partner .field-name-field-regions-of-interest .field-item:first-of-type:before{content:''}.node-conservation-partner .field-name-field-activities .field-item,.node-type-conservation-partner .field-name-field-activities .field-item{display:inline-block}.node-type-conservation-partner .logo{height:auto;margin-bottom:0}.node-type-conservation-partner .logo img{margin-top:1em;position:static}.node-type-conservation-partner .field,.node-type-conservation-partner .field-item{margin-bottom:1em}.view-conservation-partner-directory.view-display-id-list .view-content{display:grid;grid-template-columns:100%;justify-items:center}@media screen and (min-width:960px){.view-conservation-partner-directory.view-display-id-list .view-content{grid-template-columns:50% 50%}}@media screen and (min-width:1440px){.view-conservation-partner-directory.view-display-id-list .view-content{grid-template-columns:33% 33% 33%}}.view-conservation-partner-directory.view-display-id-list .views-row{border:0.25em solid #e6f6fb;border-radius:0.25em;display:inline-block;margin:0.5em;padding:1em;width:27.5em}.view-conservation-partner-directory.view-display-id-list .views-row .group-contact .field:last-of-type{margin-bottom:0}.view-conservation-partner-directory.view-display-id-list .views-row .field{padding-bottom:0.5em}.view-conservation-partner-directory.view-display-id-list .views-row .field-name-field-image{text-align:center;padding-bottom:1em}.page-conservation-partners-directory .leaflet-popup-content article{width:200px}.page-conservation-partners-directory .leaflet-popup-content article .field-name-field-activities .field-item{display:inline-block}.content-secondary-fields .article-teaser::after{clear:both;content:"";display:block}.node-fishinar .field-name-field-link{background-image:none;background-repeat:repeat;padding-bottom:0px;padding-left:0px}.node-fishinar .field-name-field-link a{display:inline-block;margin-bottom:2em;margin-top:1em}.node-fishinar .field-name-field-cheatsheet{margin-bottom:2em;margin-top:1em}.node-fishinar .field-name-field-cheatsheet a{display:inline-block}.node-type-news-clipping .field-type-link-field{background-image:url(/sites/all/themes/custom/zen_reef/images/icons/news_clipping_globe.png);background-repeat:no-repeat;padding-bottom:12px;padding-left:47px}.node-type-news-clipping .field-type-link-field a{bottom:-2px;position:relative}.node-type-news-clipping .field-type-file a{bottom:11px;position:relative}.page-news-press-releases .views-row .field-type-image{text-align:center}.node-type-product-display .flexslider,.node-type-donation .flexslider,.node-type-fish-out-of-water-event .flexslider,.node-type-lionfish-derby-event .flexslider,.node-type-reef-fest-event .flexslider{margin-bottom:2em}.node-type-product-display .commerce-product-field-field-images,.node-type-donation .commerce-product-field-field-images,.node-type-fish-out-of-water-event .commerce-product-field-field-images,.node-type-lionfish-derby-event .commerce-product-field-field-images,.node-type-reef-fest-event .commerce-product-field-field-images{text-align:center;width:100%}@media screen and (min-width:960px){.node-type-product-display .commerce-product-field-field-images,.node-type-donation .commerce-product-field-field-images,.node-type-fish-out-of-water-event .commerce-product-field-field-images,.node-type-lionfish-derby-event .commerce-product-field-field-images,.node-type-reef-fest-event .commerce-product-field-field-images{float:left;display:block;margin-right:1.40845%;width:49.29577%}.node-type-product-display .commerce-product-field-field-images:last-child,.node-type-donation .commerce-product-field-field-images:last-child,.node-type-fish-out-of-water-event .commerce-product-field-field-images:last-child,.node-type-lionfish-derby-event .commerce-product-field-field-images:last-child,.node-type-reef-fest-event .commerce-product-field-field-images:last-child{margin-right:0}}.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field,.node-type-donation .group-attributes .commerce-product-field-field-authors .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field{margin:auto}@media screen and (min-width:960px){.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field,.node-type-donation .group-attributes .commerce-product-field-field-authors .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field{width:425px}}.node-type-product-display .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-product-display .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-product-display .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-donation .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-donation .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-donation .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-fish-out-of-water-event .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-lionfish-derby-event .group-attributes .commerce-product-field-field-authors .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-commerce-price .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-subtitle .field:last-child,.node-type-reef-fest-event .group-attributes .commerce-product-field-field-authors .field:last-child{margin-bottom:.5em}@media screen and (min-width:960px){.node-type-product-display .group-attributes,.node-type-donation .group-attributes,.node-type-fish-out-of-water-event .group-attributes,.node-type-lionfish-derby-event .group-attributes,.node-type-reef-fest-event .group-attributes{float:left;display:block;margin-right:1.40845%;width:49.29577%;float:right;margin-right:0}.node-type-product-display .group-attributes:last-child,.node-type-donation .group-attributes:last-child,.node-type-fish-out-of-water-event .group-attributes:last-child,.node-type-lionfish-derby-event .group-attributes:last-child,.node-type-reef-fest-event .group-attributes:last-child{margin-right:0}}.node-type-product-display .field-type-commerce-product-reference,.node-type-donation .field-type-commerce-product-reference,.node-type-fish-out-of-water-event .field-type-commerce-product-reference,.node-type-lionfish-derby-event .field-type-commerce-product-reference,.node-type-reef-fest-event .field-type-commerce-product-reference{margin-top:.5em}.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart{background-color:white;margin:auto}@media screen and (min-width:960px){.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart{width:425px}}.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart .form-submit,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart .form-submit,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart .form-submit,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart .form-submit,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart .form-submit{margin-bottom:0px;width:100%}.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart .form-text,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart .form-text,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart .form-text,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart .form-text,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart .form-text{width:100%}.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart select,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart select,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart select,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart select,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart select{width:100%}.node-type-product-display .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-donation .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-fish-out-of-water-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-lionfish-derby-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child,.node-type-reef-fest-event .field-type-commerce-product-reference .commerce-add-to-cart:last-child{margin-bottom:.5em}@media screen and (min-width:960px){.node-type-product-display .field-name-body,.node-type-donation .field-name-body,.node-type-fish-out-of-water-event .field-name-body,.node-type-lionfish-derby-event .field-name-body,.node-type-reef-fest-event .field-name-body{float:left;display:block;margin-right:1.40845%;width:49.29577%}.node-type-product-display .field-name-body:last-child,.node-type-donation .field-name-body:last-child,.node-type-fish-out-of-water-event .field-name-body:last-child,.node-type-lionfish-derby-event .field-name-body:last-child,.node-type-reef-fest-event .field-name-body:last-child{margin-right:0}}.node-type-product-display .field-type-text-with-summary,.node-type-donation .field-type-text-with-summary,.node-type-fish-out-of-water-event .field-type-text-with-summary,.node-type-lionfish-derby-event .field-type-text-with-summary,.node-type-reef-fest-event .field-type-text-with-summary{padding-top:22px}@media screen and (min-width:960px){.node-type-product-display .field-type-text-with-summary,.node-type-donation .field-type-text-with-summary,.node-type-fish-out-of-water-event .field-type-text-with-summary,.node-type-lionfish-derby-event .field-type-text-with-summary,.node-type-reef-fest-event .field-type-text-with-summary{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin:auto;padding-left:22px;padding-right:22px}.node-type-product-display .field-type-text-with-summary:last-child,.node-type-donation .field-type-text-with-summary:last-child,.node-type-fish-out-of-water-event .field-type-text-with-summary:last-child,.node-type-lionfish-derby-event .field-type-text-with-summary:last-child,.node-type-reef-fest-event .field-type-text-with-summary:last-child{margin-right:0}}.node-type-product-display .region-content-secondary,.node-type-fish-out-of-water-event .region-content-secondary,.node-type-lionfish-derby-event .region-content-secondary,.node-type-reef-fest-event .region-content-secondary{margin-top:3em}.node-type-product-display #footer,.node-type-fish-out-of-water-event #footer,.node-type-lionfish-derby-event #footer,.node-type-reef-fest-event #footer{margin-top:0}.node-type-program .flex-control-paging{visibility:hidden}@media screen and (min-width:960px){.node-type-species .sidebars{float:left;display:block;margin-right:1.40845%;width:49.29577%}.node-type-species .sidebars:last-child{margin-right:0}.node-type-species .sidebars .region-sidebar-first{padding-right:1em}}@media screen and (min-width:1440px){.node-type-species .sidebars{float:left;display:block;margin-right:1.40845%;width:32.39437%}.node-type-species .sidebars:last-child{margin-right:0}.node-type-species .sidebars .region-sidebar-first{width:100%}}.node-type-species .field-name-body{padding-top:1em}.node-type-species .group-species-image-text{display:none}@media screen and (min-width:960px){.node-type-species #content{float:right;margin-right:0;padding-left:1em;float:left;display:block;margin-right:1.40845%;width:49.29577%}.node-type-species #content:last-child{margin-right:0}}@media screen and (min-width:1440px){.node-type-species #content{float:right;margin-right:0;float:left;display:block;margin-right:1.40845%;width:66.19718%}.node-type-species #content:last-child{margin-right:0}}.node-type-species .fieldset-legend{display:none}.page-dataentry .title{display:none}.page-news-enews #content h3,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item{border-bottom-width:0px;margin-bottom:0px;position:relative}.page-news-enews #content h3 a,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item a,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item a{color:#000;text-decoration:none}.page-news-enews #content h3.edition-last,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .edition-last.field-item,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .edition-last.field-item{border-bottom-width:1px}.page-news-enews #content h3 .enews-toggle,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .enews-toggle,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .enews-toggle{border:2px solid #bfbfbf;height:1.5em;line-height:1.15;position:absolute;right:1.5em;text-align:center;top:.5em;vertical-align:middle;width:1.5em}.page-news-enews #content h3 .enews-toggle:before,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .enews-toggle:before,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .enews-toggle:before{content:"+"}.page-news-enews #content h3 .enews-toggle:active,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .enews-toggle:active,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .enews-toggle:active,.page-news-enews #content h3 .enews-toggle:hover,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .enews-toggle:hover,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .enews-toggle:hover,.page-news-enews #content h3 .enews-toggle:focus,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .field-item .enews-toggle:focus,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .field-item .enews-toggle:focus{border-color:#ffd402}.page-news-enews #content h3.menu-icon-active,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .menu-icon-active.field-item,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .menu-icon-active.field-item{border-bottom-width:1px}.page-news-enews #content h3.menu-icon-active .enews-toggle:before,.page-news-enews #content .page-events .node-teaser .field-name-field-event-location .menu-icon-active.field-item .enews-toggle:before,.page-events .node-teaser .field-name-field-event-location .page-news-enews #content .menu-icon-active.field-item .enews-toggle:before{content:"-"}.page-news-enews #content .views-row{display:none;padding-left:1em;padding-right:1em;padding-top:1em}.page-news-enews #content .views-row a{color:black;margin-left:1em;margin-right:1em;text-decoration:none}.page-news-enews #content .views-row .views-field-field-file a{bottom:.5em;margin-left:0;margin-right:0;position:relative}.page-news-enews #content .views-row.views-row-last .views-field{border-bottom:none}.page-news-enews #content .views-row .views-field{border-bottom:1px solid black;padding-bottom:1em}.page-news-enews .region-sidebar-first .media{text-align:center}.page-news-enews #edit-field-date-value-value-year{display:block !important}.page-news-enews .chosen-container{display:none !important}.page-events .chosen-container{display:none !important}.page-events select{display:inline-block !important}.page-events .node-teaser .field{margin-bottom:1em}.page-events .node-teaser a.ext{background-image:url(/sites/all/themes/custom/zen_reef/images/icons/news_clipping_globe.png);background-repeat:no-repeat;display:inline-block;height:27px;padding-left:47px;vertical-align:middle}.page-events .node-teaser .field-name-field-event-cost .field-item:before{content:'Cost to participate:';padding-right:.75em}.page-events .node-teaser .field-name-field-event-date .field-item:before{content:'Date:';padding-right:.75em}.page-events .node-teaser .field-name-field-trip-type .field-item:before{content:'Trip Type:';padding-right:.75em}.page-events .node-teaser .field-name-field-fishinar-region .field-item:before{content:'Region:';padding-right:.75em}.page-events .node-teaser .field-name-field-gafc-event-type .field-item:before{content:'Event type:';padding-right:.75em}.page-events .node-teaser .field-name-field-gafc-region .field-item:before{content:'Region:';padding-right:.75em}.page-events .node-teaser .field-name-field-lead .field-item:before{content:'Led by:';padding-right:.75em}.page-events .node-teaser .field-name-field-link{background-image:none;padding-left:0}.page-events .node-teaser .field-name-field-link a{margin-bottom:0;margin-top:0}.page-events .node-teaser .field-name-field-maximum-divers .field-item:before{content:'Maximum Divers:';padding-right:.75em}.page-events .node-teaser .field-name-field-rsvp-instructions .field-item:before{content:'RSVP:';padding-right:.75em}.page-events .node-teaser .field-name-field-status .field-item:before{content:'Status:';padding-right:.75em}.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-lead .field-item:before{content:'Presented by:';padding-right:.75em}.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-event-location .field-item{font-family:"droidsans_regular","Droid Sans",Tahoma,Verdana,sans-serif;font-size:1em;margin-bottom:0}.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-event-location .field-item:before{content:'Location:';padding-right:.75em}.page-events .date-nav{position:relative}.page-events .date-nav .date-heading:after{clear:both;content:"";display:table}.page-events .date-nav .pager{bottom:-90px;height:auto;right:0;list-style:none;position:absolute}.page-events .date-nav .pager .date-prev,.page-events .date-nav .pager .date-next{display:inline-block;font-size:inherit;position:static}.page-events .date-nav .pager .date-prev a,.page-events .date-nav .pager .date-next a{margin:0}.page-events .calendar-calendar .color-swatch{border-radius:.25em;height:1em !important;left:0;position:absolute;width:1em !important}.page-events .calendar-calendar .month-view .full{table-layout:fixed}.page-events .calendar-calendar .month-view .full .single-day{height:3em}.page-events .calendar-calendar .day-view .full td.multi-day .calendar.weekview .contents,.page-events .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents,.page-events .calendar-calendar .month-view .full td.multi-day .calendar.weekview .contents{position:static}.page-events .calendar-calendar .day-view .full .date-box,.page-events .calendar-calendar .day-view .full .calendar-agenda-hour,.page-events .calendar-calendar .week-view .full .date-box,.page-events .calendar-calendar .week-view .full .calendar-agenda-hour,.page-events .calendar-calendar .month-view .full .date-box,.page-events .calendar-calendar .month-view .full .calendar-agenda-hour{background-color:#e6f6fb}.page-events .calendar-calendar .day-view .full .date-box,.page-events .calendar-calendar .week-view .full .date-box,.page-events .calendar-calendar .month-view .full .date-box{border-top:2px solid black;white-space:nowrap}.page-events .calendar-calendar .day-view .full .calendar-day-holder .margin-right,.page-events .calendar-calendar .week-view .full .calendar-day-holder .margin-right,.page-events .calendar-calendar .month-view .full .calendar-day-holder .margin-right{background-color:#fff;border:none}.page-events .calendar-calendar .day-view .full .calendar,.page-events .calendar-calendar .week-view .full .calendar,.page-events .calendar-calendar .month-view .full .calendar{background:none}.page-events .calendar-calendar .day-view .full .cutoff,.page-events .calendar-calendar .week-view .full .cutoff,.page-events .calendar-calendar .month-view .full .cutoff{display:none}.page-events .calendar-calendar .day-view .full tr,.page-events .calendar-calendar .day-view .full .all-day,.page-events .calendar-calendar .day-view .full .single-day,.page-events .calendar-calendar .week-view .full tr,.page-events .calendar-calendar .week-view .full .all-day,.page-events .calendar-calendar .week-view .full .single-day,.page-events .calendar-calendar .month-view .full tr,.page-events .calendar-calendar .month-view .full .all-day,.page-events .calendar-calendar .month-view .full .single-day{background-color:white}.page-events .calendar-calendar .day-view .full .inner,.page-events .calendar-calendar .week-view .full .inner,.page-events .calendar-calendar .month-view .full .inner{margin-top:1px}.page-events .calendar-calendar .day-view .full .single-day,.page-events .calendar-calendar .day-view .full .inner .item .view-item,.page-events .calendar-calendar .week-view .full .single-day,.page-events .calendar-calendar .week-view .full .inner .item .view-item,.page-events .calendar-calendar .month-view .full .single-day,.page-events .calendar-calendar .month-view .full .inner .item .view-item{position:static}.page-events .calendar-calendar .day-view .full .single-day .dayview,.page-events .calendar-calendar .day-view .full .single-day .weekview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview,.page-events .calendar-calendar .week-view .full .single-day .dayview,.page-events .calendar-calendar .week-view .full .single-day .weekview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview,.page-events .calendar-calendar .month-view .full .single-day .dayview,.page-events .calendar-calendar .month-view .full .single-day .weekview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview{background:#e6f6fb;border:0.25em solid #e6f6fb}.page-events .calendar-calendar .day-view .full .single-day .monthview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .week-view .full .single-day .monthview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .month-view .full .single-day .monthview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview{background:#fff;border:0.25em solid #fff}@media screen and (min-width:960px){.page-events .calendar-calendar .day-view .full .single-day .monthview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .week-view .full .single-day .monthview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .month-view .full .single-day .monthview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview{background:#e6f6fb;border:0.25em solid #e6f6fb}}.page-events .calendar-calendar .day-view .full .single-day .dayview,.page-events .calendar-calendar .day-view .full .single-day .weekview,.page-events .calendar-calendar .day-view .full .single-day .monthview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .week-view .full .single-day .dayview,.page-events .calendar-calendar .week-view .full .single-day .weekview,.page-events .calendar-calendar .week-view .full .single-day .monthview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview,.page-events .calendar-calendar .month-view .full .single-day .dayview,.page-events .calendar-calendar .month-view .full .single-day .weekview,.page-events .calendar-calendar .month-view .full .single-day .monthview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview{border-radius:.5em;min-height:1em}.page-events .calendar-calendar .day-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title{display:none;overflow:hidden}@media screen and (min-width:960px){.page-events .calendar-calendar .day-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .single-day .monthview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview.monthview .contents .views-field-title,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview.monthview .contents .views-field-title{display:inline-block}}.page-events .calendar-calendar .day-view .full .single-day .dayview .contents,.page-events .calendar-calendar .day-view .full .single-day .weekview .contents,.page-events .calendar-calendar .day-view .full .single-day .monthview .contents,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview .contents,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview .contents,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview .contents,.page-events .calendar-calendar .week-view .full .single-day .dayview .contents,.page-events .calendar-calendar .week-view .full .single-day .weekview .contents,.page-events .calendar-calendar .week-view .full .single-day .monthview .contents,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview .contents,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview .contents,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview .contents,.page-events .calendar-calendar .month-view .full .single-day .dayview .contents,.page-events .calendar-calendar .month-view .full .single-day .weekview .contents,.page-events .calendar-calendar .month-view .full .single-day .monthview .contents,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview .contents,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview .contents,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview .contents{padding:0;min-height:1.5em}.page-events .calendar-calendar .day-view .full .single-day .dayview .contents a,.page-events .calendar-calendar .day-view .full .single-day .weekview .contents a,.page-events .calendar-calendar .day-view .full .single-day .monthview .contents a,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview .contents a,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview .contents a,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview .contents a,.page-events .calendar-calendar .week-view .full .single-day .dayview .contents a,.page-events .calendar-calendar .week-view .full .single-day .weekview .contents a,.page-events .calendar-calendar .week-view .full .single-day .monthview .contents a,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview .contents a,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview .contents a,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview .contents a,.page-events .calendar-calendar .month-view .full .single-day .dayview .contents a,.page-events .calendar-calendar .month-view .full .single-day .weekview .contents a,.page-events .calendar-calendar .month-view .full .single-day .monthview .contents a,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview .contents a,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview .contents a,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview .contents a{overflow:hidden;text-overflow:ellipsis;padding-left:1em;white-space:nowrap}.page-events .calendar-calendar .day-view .full .single-day .dayview .contents .color-swatch,.page-events .calendar-calendar .day-view .full .single-day .weekview .contents .color-swatch,.page-events .calendar-calendar .day-view .full .single-day .monthview .contents .color-swatch,.page-events .calendar-calendar .day-view .full .inner .item .view-item .dayview .contents .color-swatch,.page-events .calendar-calendar .day-view .full .inner .item .view-item .weekview .contents .color-swatch,.page-events .calendar-calendar .day-view .full .inner .item .view-item .monthview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .single-day .dayview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .single-day .weekview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .single-day .monthview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .inner .item .view-item .dayview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .inner .item .view-item .weekview .contents .color-swatch,.page-events .calendar-calendar .week-view .full .inner .item .view-item .monthview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .single-day .dayview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .single-day .weekview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .single-day .monthview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .inner .item .view-item .dayview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .inner .item .view-item .weekview .contents .color-swatch,.page-events .calendar-calendar .month-view .full .inner .item .view-item .monthview .contents .color-swatch{background:gray}.page-events .container-inline-date .form-item{margin-bottom:0}.file-icon{margin-right:1em}.flex-direction-nav{visibility:hidden}.flex-control-nav{font-size:2.22vw;bottom:1em;display:block;z-index:2}@media screen and (min-width:720px){.flex-control-nav{font-size:1em}}.flex-control-nav li a{background:url(/sites/all/themes/custom/zen_reef/images/reef-flex-pager-sprite.gif) 0 19px;background-color:rgba(0,0,0,0.2);border-radius:0;box-shadow:none;height:19px;width:19px}.flex-control-nav li a:hover,.flex-control-nav li a.flex-active{background:url(/sites/all/themes/custom/zen_reef/images/reef-flex-pager-sprite.gif) 0 0}.view-id-blogs .flexslider .flex-direction-nav a,.content-secondary-fields .flexslider .flex-direction-nav a,.page-news-press-releases .views-row .flexslider .flex-direction-nav a,.page-events .flexslider .flex-direction-nav a,.page-news-news-clippings .view-content .flexslider .flex-direction-nav a,.page-news-publications .view-content .flexslider .flex-direction-nav a,.page-quizzes .views-row .flexslider .flex-direction-nav a,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav a,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav a,.node-type-donation .commerce-product-field-field-images .flex-direction-nav a,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav a,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav a,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav a,.node-type-species .sidebars .flex-direction-nav a,.optionset-carousel .flex-direction-nav a{display:inline;height:45px;text-align:center;visibility:visible;width:45px}.view-id-blogs .flexslider .flex-direction-nav a::before,.content-secondary-fields .flexslider .flex-direction-nav a::before,.page-news-press-releases .views-row .flexslider .flex-direction-nav a::before,.page-events .flexslider .flex-direction-nav a::before,.page-news-news-clippings .view-content .flexslider .flex-direction-nav a::before,.page-news-publications .view-content .flexslider .flex-direction-nav a::before,.page-quizzes .views-row .flexslider .flex-direction-nav a::before,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav a::before,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav a::before,.node-type-donation .commerce-product-field-field-images .flex-direction-nav a::before,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav a::before,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav a::before,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav a::before,.node-type-species .sidebars .flex-direction-nav a::before,.optionset-carousel .flex-direction-nav a::before{color:rgba(255,255,255,0.9);text-shadow:0px 0px 9px black}.view-id-blogs .flexslider .flex-direction-nav .flex-prev,.content-secondary-fields .flexslider .flex-direction-nav .flex-prev,.page-news-press-releases .views-row .flexslider .flex-direction-nav .flex-prev,.page-events .flexslider .flex-direction-nav .flex-prev,.page-news-news-clippings .view-content .flexslider .flex-direction-nav .flex-prev,.page-news-publications .view-content .flexslider .flex-direction-nav .flex-prev,.page-quizzes .views-row .flexslider .flex-direction-nav .flex-prev,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav .flex-prev,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav .flex-prev,.node-type-donation .commerce-product-field-field-images .flex-direction-nav .flex-prev,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav .flex-prev,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav .flex-prev,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav .flex-prev,.node-type-species .sidebars .flex-direction-nav .flex-prev,.optionset-carousel .flex-direction-nav .flex-prev{left:10px;opacity:0.7}.view-id-blogs .flexslider .flex-direction-nav .flex-prev:hover,.content-secondary-fields .flexslider .flex-direction-nav .flex-prev:hover,.page-news-press-releases .views-row .flexslider .flex-direction-nav .flex-prev:hover,.page-events .flexslider .flex-direction-nav .flex-prev:hover,.page-news-news-clippings .view-content .flexslider .flex-direction-nav .flex-prev:hover,.page-news-publications .view-content .flexslider .flex-direction-nav .flex-prev:hover,.page-quizzes .views-row .flexslider .flex-direction-nav .flex-prev:hover,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav .flex-prev:hover,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav .flex-prev:hover,.node-type-donation .commerce-product-field-field-images .flex-direction-nav .flex-prev:hover,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav .flex-prev:hover,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav .flex-prev:hover,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav .flex-prev:hover,.node-type-species .sidebars .flex-direction-nav .flex-prev:hover,.optionset-carousel .flex-direction-nav .flex-prev:hover{opacity:1}.view-id-blogs .flexslider .flex-direction-nav .flex-next,.content-secondary-fields .flexslider .flex-direction-nav .flex-next,.page-news-press-releases .views-row .flexslider .flex-direction-nav .flex-next,.page-events .flexslider .flex-direction-nav .flex-next,.page-news-news-clippings .view-content .flexslider .flex-direction-nav .flex-next,.page-news-publications .view-content .flexslider .flex-direction-nav .flex-next,.page-quizzes .views-row .flexslider .flex-direction-nav .flex-next,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav .flex-next,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav .flex-next,.node-type-donation .commerce-product-field-field-images .flex-direction-nav .flex-next,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav .flex-next,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav .flex-next,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav .flex-next,.node-type-species .sidebars .flex-direction-nav .flex-next,.optionset-carousel .flex-direction-nav .flex-next{opacity:0.7;right:10px}.view-id-blogs .flexslider .flex-direction-nav .flex-next:hover,.content-secondary-fields .flexslider .flex-direction-nav .flex-next:hover,.page-news-press-releases .views-row .flexslider .flex-direction-nav .flex-next:hover,.page-events .flexslider .flex-direction-nav .flex-next:hover,.page-news-news-clippings .view-content .flexslider .flex-direction-nav .flex-next:hover,.page-news-publications .view-content .flexslider .flex-direction-nav .flex-next:hover,.page-quizzes .views-row .flexslider .flex-direction-nav .flex-next:hover,.page-species-galleries .view-species-galleries .flexslider .flex-direction-nav .flex-next:hover,.node-type-product-display .commerce-product-field-field-images .flex-direction-nav .flex-next:hover,.node-type-donation .commerce-product-field-field-images .flex-direction-nav .flex-next:hover,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-direction-nav .flex-next:hover,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-direction-nav .flex-next:hover,.node-type-reef-fest-event .commerce-product-field-field-images .flex-direction-nav .flex-next:hover,.node-type-species .sidebars .flex-direction-nav .flex-next:hover,.optionset-carousel .flex-direction-nav .flex-next:hover{opacity:1}.view-id-blogs .flexslider .flex-control-paging,.content-secondary-fields .flexslider .flex-control-paging,.page-news-press-releases .views-row .flexslider .flex-control-paging,.page-events .flexslider .flex-control-paging,.page-news-news-clippings .view-content .flexslider .flex-control-paging,.page-news-publications .view-content .flexslider .flex-control-paging,.page-quizzes .views-row .flexslider .flex-control-paging,.page-species-galleries .view-species-galleries .flexslider .flex-control-paging,.node-type-product-display .commerce-product-field-field-images .flex-control-paging,.node-type-donation .commerce-product-field-field-images .flex-control-paging,.node-type-fish-out-of-water-event .commerce-product-field-field-images .flex-control-paging,.node-type-lionfish-derby-event .commerce-product-field-field-images .flex-control-paging,.node-type-reef-fest-event .commerce-product-field-field-images .flex-control-paging,.node-type-species .sidebars .flex-control-paging,.optionset-carousel .flex-control-paging{visibility:hidden}.flexslider{border:none;margin-bottom:0;position:relative}.flexslider .group-image-text{border:none;font-size:2.8vw;margin:0px;padding:0px;position:absolute;top:0px;width:100%}@media screen and (min-width:554px){.flexslider .group-image-text{font-size:100%}}.flexslider .group-image-text .field-name-field-caption{color:#ffd402;background-color:rgba(0,0,0,0.8);margin:auto;padding:.5em;text-align:center;vertical-align:middle}.flexslider .group-image-text .field-name-field-artist .field-item{color:#fff;font-size:75%;padding:.5em 1em;text-align:right;text-shadow:0 0 1px #000}.flexslider .group-image-text .field-name-field-artist .field-item:before{content:"@Photo by "}.optionset-carousel .content{position:relative}.region-highlighted .flexslider{border-bottom:4px solid #000;border-radius:0}.region-footer{text-align:center}.region-footer #block-reef-footer-sign-up{font-size:0.75em;margin-bottom:1em}@media screen and (min-width:960px){.region-footer{align-items:center;display:grid;grid-gap:0.5em;grid-template-columns:repeat(2,auto);grid-template-rows:auto 1fr;justify-content:center}.region-footer #block-menu-menu-social-menu{grid-column:1 / span 1;grid-row:1 / span 2}.region-footer #block-reef-footer-sign-up{grid-column:2 / span 1;grid-row:1 / span 1;margin-bottom:0}.region-footer #block-block-1{grid-column:2 / span 1;grid-row:2 / span 1}}#block-block-1 p{font-size:.625em}.front .group-text{color:#fff;font-size:3.35vw}@media screen and (min-width:480px){.front .group-text{font-size:100%}}.front .group-text a{color:#ffd402;text-decoration:none}.front #main{max-width:100%;padding:0}.front #main #page-title{border-bottom:4px solid black;font-family:"droidsans_bold",sans-serif;font-size:1.5em;padding:.5em;position:relative;margin-bottom:0}#logo{float:left;margin:-.5em .5em 0 -.5em;position:relative;z-index:101}#block-system-main-menu{clear:both;font-family:"droidsans_bold",sans-serif}#block-system-main-menu .active-trail{color:#ffd402}#block-system-main-menu .menu{list-style:none none}#block-system-main-menu>.menu{border-bottom:2px solid #bfbfbf;margin-bottom:0;padding:0}@media screen and (min-width:960px){#block-system-main-menu>.menu{border-bottom:none;display:table;position:relative;text-align:center;width:100%}}#block-system-main-menu>.menu .menu__link{border-top:2px solid #bfbfbf;display:block;padding:0.75em 1.5em}@media screen and (min-width:960px){#block-system-main-menu>.menu .menu__link{border-top:none;padding:.25em 1em}}#block-system-main-menu>.menu .menu__link:before{content:'-';padding-right:.5em}@media screen and (min-width:960px){#block-system-main-menu>.menu .menu__link:before{content:"";padding-right:0}}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item{display:table-cell}#block-system-main-menu>.menu>.menu__item:hover,#block-system-main-menu>.menu>.menu__item:active{background-color:rgba(0,0,0,0.8);border-radius:.15em}#block-system-main-menu>.menu>.menu__item:hover>.menu,#block-system-main-menu>.menu>.menu__item:active>.menu{display:table}#block-system-main-menu>.menu>.menu__item:hover>.menu>.menu__item,#block-system-main-menu>.menu>.menu__item:active>.menu>.menu__item{display:table-cell}}#block-system-main-menu>.menu>.menu__item>.menu{border-bottom:0 none;padding-left:0}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu{background-color:inherit;display:none;left:0px;padding:.5em 1em;position:absolute;table-layout:fixed;width:100%;z-index:99}}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item{border-left:1px solid #fff;font-size:.8125em}}#block-system-main-menu>.menu>.menu__item>.menu>.menu__item .menu__link{background-color:rgba(191,191,191,0.5);padding-left:2.56em}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item .menu__link{background-color:inherit;padding:0 1em}}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu__link{min-height:3em}}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item:last-child{border-right:1px solid #fff}}#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu{padding-left:0}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu{padding-right:1em;padding-left:1em;text-align:left}}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu>.menu__item{padding-bottom:.5em}}#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu>.menu__item .menu__link{padding-left:3.84em;position:relative}@media screen and (min-width:960px){#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu>.menu__item .menu__link{text-indent:-.5em;padding-left:1em}#block-system-main-menu>.menu>.menu__item>.menu>.menu__item>.menu>.menu__item .menu__link:before{content:"-";left:.5em;position:absolute}}#block-system-main-menu .hidden{left:-9999px;position:absolute;top:-9999px}#block-system-main-menu .is-expanded{position:relative}@media screen and (min-width:960px){#block-system-main-menu .is-expanded{position:static}}#block-system-main-menu .is-expanded .submenu-toggle{border:2px solid #bfbfbf;line-height:1.15;padding:0 .45em .1em .45em;position:absolute;right:1.5em;top:.75em}#block-system-main-menu .is-expanded .submenu-toggle:before{content:'-'}#block-system-main-menu .is-expanded .submenu-toggle.object-hidden{line-height:inherit;padding:0 .35em}#block-system-main-menu .is-expanded .submenu-toggle.object-hidden:before{content:'+'}#block-system-main-menu .is-expanded .submenu-toggle:hover,#block-system-main-menu .is-expanded .submenu-toggle:focus{border-color:#ffd402;color:#ffd402;cursor:pointer}#block-menu-secondary-navigation{background-color:#000;padding:.5em;text-align:center}@media screen and (min-width:960px){#block-menu-secondary-navigation{background-color:transparent;float:right;padding:0}}#block-menu-secondary-navigation .menu a{padding:.25em .75em}#block-menu-menu-social-menu{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;margin-bottom:1em}#block-menu-menu-social-menu .menu{font-size:1.75em;margin-bottom:0;text-align:center}#block-menu-menu-social-menu .menu a{margin:0 .5em}#block-menu-menu-social-menu .menu a:hover,#block-menu-menu-social-menu .menu a:focus{color:#ffd402}#block-menu-menu-social-menu .menu li:nth-child(even) a{color:#ffd402}#block-menu-menu-social-menu .menu li:nth-child(even) a:hover,#block-menu-menu-social-menu .menu li:nth-child(even) a:focus{color:#8f060d}#block-menu-menu-social-menu .instagram,#block-menu-menu-social-menu .facebook,#block-menu-menu-social-menu .twitter,#block-menu-menu-social-menu .linkedin{display:inline-block;height:1em;line-height:1;overflow:hidden;text-decoration:none;width:1em}#block-menu-menu-social-menu .instagram:hover,#block-menu-menu-social-menu .facebook:hover,#block-menu-menu-social-menu .twitter:hover,#block-menu-menu-social-menu .linkedin:hover{text-decoration:none}#block-menu-menu-social-menu .instagram span.ext,#block-menu-menu-social-menu .facebook span.ext,#block-menu-menu-social-menu .twitter span.ext,#block-menu-menu-social-menu .linkedin span.ext{display:none}.js-menu-toggle{display:block;float:right;font-size:2.25em;height:1em;line-height:1em;overflow:hidden;position:relative;text-align:right;text-decoration:none;width:1em}@media screen and (min-width:480px){.js-menu-toggle{position:absolute;right:0;top:0}}@media screen and (min-width:1440px){.js-menu-toggle{display:none;position:relative}}.js-menu-toggle:hover{cursor:pointer;text-decoration:none}#block-system-user-menu{background:#000;text-align:right}@media screen and (min-width:960px){#block-system-user-menu{background-color:transparent}}#block-system-user-menu .block__title{display:none}#block-system-user-menu .menu{list-style:none;margin:0;padding:.5em 0}@media screen and (min-width:960px){#block-system-user-menu .menu{padding-top:0}}#block-system-user-menu .menu .menu__item{display:inline-block}#block-system-user-menu .menu .menu__item .menu__link{padding:0 .5em}@media screen and (min-width:960px){#block-system-user-menu .menu:last-child .menu__link{padding-right:0}}.messages{background-color:#e6f6fb;border:3px solid #000;margin-bottom:1.5em;padding:1em 1.5em}.messages.error{background-color:#b40b13;color:#fff}.messages.warn{background-color:#ffd402}.pager{clear:both;padding:0;text-align:center}.pager-ellipsis,.pager-first,.pager-item,.pager-last,.pager-next,.pager-previous,.pager-current{background-image:none;border:1px solid black;display:inline;line-height:200%;list-style-type:none;padding:0 0.5em}.pager-ellipsis a,.pager-first a,.pager-item a,.pager-last a,.pager-next a,.pager-previous a,.pager-current a{color:black}.pager-current{background-color:#07aad8;color:white}.paragraphs-item-block-reference .field-type-blockreference>.field-items>.field-item{align-items:center;display:flex;margin-bottom:1em;margin-top:1em;justify-content:center}.paragraphs-item-block-reference .field-type-blockreference>.field-items>.field-item>div{flex-grow:1}.password-parent,.confirm-parent{position:relative;margin-top:1em;margin-bottom:2.5em;max-width:480px;width:100%}@media (min-width:480px){.password-parent,.confirm-parent{margin-bottom:0}}.confirm-parent{margin-bottom:1.35em}@media (min-width:480px){.confirm-parent{margin-bottom:0}}.password-strength,div.password-confirm{position:absolute;top:2.5em;line-height:1em;width:100%}@media (min-width:480px){.password-strength,div.password-confirm{width:60%;right:0;top:-1.625em}}div.password-confirm{visibility:visible !important;top:2.35em}@media (min-width:480px){div.password-confirm{top:-1.4em}}div span.error,div span.ok,.password-strength-text{font-family:"droidsans_regular","Droid Sans",Tahoma,Verdana,sans-serif;font-weight:bold;text-transform:capitalize;float:right;padding-right:.25em}div.form-item div.password-suggestions{max-width:480px;width:100% !important}input.password-confirm,input.password-field{margin-bottom:0}.page-news-publications .field-name-field-authors .field-item:before{content:"Author(s): "}.page-news-publications .field-name-field-journal{display:inline-block}.page-news-publications .field-name-field-journal .field-item:before{content:"Journal: "}.page-news-publications .field-name-field-year .field-item:before{content:"Publication year: "}.page-news-publications .field-name-field-link{padding-left:2em}.page-news-publications .field-name-field-volume-and-page-numbers{display:inline-block;padding:0 1em}.page-news-publications .field{margin-bottom:.5em}.page-quizzes .view-header{margin-bottom:3em}.node-type-quiz #quiz-view-table{display:block;width:100%}@media screen and (min-width:1440px){.node-type-quiz #quiz-view-table{float:left;display:block;margin-right:1.40845%;width:32.39437%}.node-type-quiz #quiz-view-table:last-child{margin-right:0}}.node-type-quiz #quiz-view-table tbody{display:block}.node-type-quiz #quiz-view-table tbody tr{border-color:black;display:block}.node-type-quiz #quiz-view-table tbody tr th{display:inline-block;font-size:.85em;font-weight:normal;margin-bottom:.25em;padding:0;width:100% !important}.node-type-quiz #quiz-view-table tbody tr th:after{content:":"}.node-type-quiz #quiz-view-table tbody tr td{font-size:1.25em;line-height:100%}.node-type-quiz .quiz-start-link{display:inline-block;width:auto}.page-node-take .quiz-question-multichoice{text-align:center}.page-node-take .quiz-question-multichoice table{margin:auto;width:auto}.page-node-take .quiz-question-multichoice table tbody{border-color:#000;display:block}.page-node-take .quiz-question-multichoice table tbody:last-child{margin-bottom:1em}.page-node-take .quiz-question-multichoice table tbody tr{background:none;border-bottom:none}.page-node-take .form-actions{text-align:center}.page-node-take .form-actions .form-submit{display:block;margin:0.5em auto;width:auto}.page-node-quiz-results .form-wrapper{min-width:0}.page-node-quiz-results .form-wrapper .content{position:relative}.page-node-quiz-results .form-wrapper .content table{min-width:640px}.page-node-quiz-results .form-wrapper .content table tr th,.page-node-quiz-results .form-wrapper .content table tr td{width:17%}.page-node-quiz-results .form-wrapper .content table tr th:nth-child(2),.page-node-quiz-results .form-wrapper .content table tr td:nth-child(2){width:32%}.page-node-quiz-results .form-wrapper .content label:after{content:"\a";white-space:pre}.page-node-quiz-results .form-wrapper .content .quiz-report-score-container{position:absolute;right:.5em;top:.5em}#header #views-exposed-form-search-results-page{background-color:#000;padding:.5em;text-align:center}@media screen and (min-width:960px){#header #views-exposed-form-search-results-page{background-color:transparent;float:right;margin:.25em 0 1em .5em;padding:0}}#header #views-exposed-form-search-results-page .views-exposed-form{display:inline;position:relative}#views-exposed-form-search-results-page .form-text{padding:.25em 1.75em .25em .25em;width:220px}@media screen and (min-width:960px){#views-exposed-form-search-results-page .form-text{width:150px}}#views-exposed-form-search-results-page .views-exposed-form .views-exposed-widget{display:inline;float:none;padding:0}#views-exposed-form-search-results-page .views-exposed-form .views-exposed-widget .form-item{display:inline;margin-bottom:1em}#views-exposed-form-search-results-page .views-exposed-widgets{display:inline;margin:0}#views-exposed-form-search-results-page .views-widget{display:inline}#views-exposed-form-search-results-page .views-submit-button{color:#bfbfbf;transition:color .15s ease}#views-exposed-form-search-results-page .views-submit-button:before{display:block;height:1.75em;margin:0;right:0;padding:.35em;position:absolute;top:-0.1em;width:1.75em}#views-exposed-form-search-results-page .views-submit-button:hover{color:#7c7c7c}#views-exposed-form-search-results-page .form-submit{background:transparent none;border:0 none;border-radius:0;box-shadow:none;font-size:inherit;height:0;margin:0;padding:.85em;position:absolute;right:0;text-indent:-9999em;top:0;width:0}#views-exposed-form-search-results-page .form-submit:hover{cursor:pointer}#facet-search-region{position:relative}#facet-search-region .region-facet-search{background-color:#7c7c7c;border:2px solid #bfbfbf;border-top:none;color:white;margin-bottom:1em;padding-right:0;position:absolute;width:100%;z-index:50}@media screen and (min-width:960px){#facet-search-region .region-facet-search{float:left;display:block;margin-right:1.40845%;width:49.29577%}#facet-search-region .region-facet-search:last-child{margin-right:0}}@media screen and (min-width:1440px){#facet-search-region .region-facet-search{float:left;display:block;margin-right:1.40845%;width:32.39437%}#facet-search-region .region-facet-search:last-child{margin-right:0}}#facet-search-region .region-facet-search a{color:white}#facet-search-region .region-facet-search h2,#facet-search-region .region-facet-search .section-product-category .views-row .views-field-name a,.section-product-category .views-row .views-field-name #facet-search-region .region-facet-search a{border-top:2px solid #bfbfbf;margin-bottom:0;padding-bottom:.3em;padding-top:.45em}#facet-search-region .region-facet-search li{border-top:2px solid #bfbfbf;display:block;list-style:none none;padding:.75em 4em}#facet-search-region .region-facet-search li a{text-decoration:none;font-family:"droidsans_bold",sans-serif}#facet-search-region .region-facet-search li a.sort-item:before{content:'- '}#facet-search-region .region-facet-search ul{margin:0;padding-left:0}#facet-search-region .region-facet-search .block{display:none;position:relative}#facet-search-region .region-facet-search .block:active .facet-search-submenu-toggle,#facet-search-region .region-facet-search .block:hover .facet-search-submenu-toggle,#facet-search-region .region-facet-search .block:focus .facet-search-submenu-toggle{border-color:#ffd402}#facet-search-region .region-facet-search .block-title{background-color:#4b4b4b;padding-left:2em}#facet-search-region .region-facet-search .block-title:before{content:"- "}#facet-search-region .region-facet-search .facet-search-submenu-toggle{border:2px solid #bfbfbf;height:1.5em;line-height:1.15;position:absolute;right:1.5em;text-align:center;top:.75em;vertical-align:middle;width:1.5em}#facet-search-region .region-facet-search .facet-search-submenu-toggle:before{content:"+"}#facet-search-region .region-facet-search .facet-search-submenu-toggle.menu-icon-active:before{content:"-"}#facet-search-region .region-facet-search #views-exposed-form-search-results-page{border-top:2px solid #bfbfbf;padding:.75em;text-align:center}#facet-search-region .region-facet-search #views-exposed-form-search-results-page .views-exposed-widgets{position:relative}#facet-search-region .region-facet-search .search-api-ranges-widget{position:relative}#facet-search-region .region-facet-search .search-api-ranges-widget .range-box{display:none}#facet-search-region .region-facet-search .search-api-ranges-widget .range-label{position:absolute;top:1.5em;white-space:nowrap}#facet-search-region .region-facet-search .search-api-ranges-widget .range-label-from{right:19px;text-align:right}#facet-search-region .region-facet-search .search-api-ranges-widget .range-label-to{left:19px}#facet-search-region .region-facet-search .search-api-ranges-widget .range-slider{margin-bottom:3em;margin-left:5em;margin-right:5em;margin-top:2em}#facet-search-region .region-facet-search .search-api-ranges-widget .search-api-ranges-text{display:none}#facet-search-region .region-facet-search .search-api-ranges-widget #edit-submit{display:none}#facet-search-region .region-facet-search #facet-search-top-label{background-color:#000}#facet-search-region .region-facet-search #facet-search-top-label h2,#facet-search-region .region-facet-search #facet-search-top-label .section-product-category .views-row .views-field-name a,.section-product-category .views-row .views-field-name #facet-search-region .region-facet-search #facet-search-top-label a{padding-left:1.5em}#facet-search-region .region-facet-search #facet-search-top-label h2:after,#facet-search-region .region-facet-search #facet-search-top-label .section-product-category .views-row .views-field-name a:after,.section-product-category .views-row .views-field-name #facet-search-region .region-facet-search #facet-search-top-label a:after{font-size:113%;position:absolute;right:.33em}#block-current-search-products{padding-top:4em}.page-search .view-content .views-row{border-bottom:2px solid #000;margin-bottom:3em;padding-bottom:2em}.page-search .view-content .views-field-field-images{margin-bottom:1em;text-align:center}@media screen and (min-width:960px){.page-search .view-content .views-field-field-images{float:left;display:block;margin-right:1.40845%;width:49.29577%}.page-search .view-content .views-field-field-images:last-child{margin-right:0}}@media screen and (min-width:1440px){.page-search .view-content .views-field-field-images{float:left;display:block;margin-right:1.40845%;width:32.39437%}.page-search .view-content .views-field-field-images:last-child{margin-right:0}}.page-search .view-content .views-field-title a{color:#000}.page-search #content{margin-top:5em}#name-and-slogan{position:relative;z-index:100}#name-and-slogan::after{clear:both;content:"";display:block}@media screen and (min-width:960px){#name-and-slogan{float:left;padding:0;width:25%}}@media screen and (min-width:1440px){#name-and-slogan{width:50%}}#site-name{font-family:"droidsans_bold",sans-serif;font-size:4.3vw}@media screen and (min-width:480px){#site-name{font-size:1em}}@media screen and (min-width:960px){#site-name{font-size:1.25em;padding-top:0}}@media screen and (min-width:1440px){#site-name{font-size:1.5em}}.js-menu-toggle-wrapper #site-name{float:left;width:50%}@media screen and (min-width:960px){.js-menu-toggle-wrapper #site-name{width:75%}}@media screen and (min-width:1440px){.js-menu-toggle-wrapper #site-name{float:none;width:auto}}#site-slogan{display:none;font-family:"droidsans_bold",sans-serif}@media screen and (min-width:1440px){#site-slogan{display:block;float:left;font-size:1em}}#skip-link{margin:0;padding:0}.social-links ul{overflow:hidden}.tabs{float:left;display:block;margin-right:1.40845%;width:100%}.tabs:last-child{margin-right:0}.tabs.primary,.tabs.secondary{list-style:none none;margin:0 0 1em 0;padding:0}.tabs.primary li,.tabs.secondary li{display:inline-block}.tabs.secondary li{font-size:.85em}.page-node-newsletter{color:#000;font-size:1.25em}.page-node-newsletter #banner,.page-node-newsletter #footer{text-align:center}.page-node-newsletter td{vertical-align:middle}.page-node-newsletter td img{max-width:initial}.page-node-newsletter #content{float:none}.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row{border-bottom:2px solid #000000;margin-bottom:2em;padding-bottom:2em}.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row .views-field-field-images{margin:1.25em;margin-left:0}@media screen and (min-width:960px){.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row:nth-child(odd) .views-field-field-images{float:left}}@media screen and (min-width:960px){.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row:nth-child(even) .views-field-field-images{float:right;margin-left:1.25em !important;margin-right:0 !important}}.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row:last-child{border-bottom:0;margin:0;padding:0}.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row .views-field-body a{color:#07aad8;text-decoration:underline}.page-node-newsletter #content .view-id-enews_edition_newsletter .view-display-id-enews_articles .views-row .views-field-path a{display:block;height:33.33px;width:200px}.section-ways-give .view-donation-products .view-content{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:2em;grid-row-gap:2em}@media (min-width:480px){.section-ways-give .view-donation-products .view-content{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.section-ways-give .view-donation-products .view-content .field-field-images,.section-ways-give .view-donation-products .view-content .field-name-title-field,.section-ways-give .view-donation-products .view-content .field-name-body{text-align:center}.section-ways-give .view-donation-products .view-content h2 a,.section-ways-give .view-donation-products .view-content .section-product-category .views-row .views-field-name a a,.section-product-category .views-row .views-field-name .section-ways-give .view-donation-products .view-content a a{border-bottom:2px solid black;color:#000000;display:inline-block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:bottom;text-decoration:none;white-space:nowrap}.button-primary,.button-secondary,.button-tertiary{display:inline-block;margin:0.5em .1875em}.button-primary a,.button-secondary a,.button-tertiary a{color:white;text-decoration:none}.btn{text-align:center}.button-small{width:60px}.button-medium{width:120px}.button-large{width:240px}.media-wysiwyg-align-right{margin-left:8px}.media-wysiwyg-align-left{margin-right:8px}
