#block-menu-menu-social-menu .instagram:before,#block-menu-menu-social-menu .facebook:before,#block-menu-menu-social-menu .twitter: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:"";}#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 0.15s ease,background-image 0.15s ease,border-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,background-image 0.15s ease,border-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,background-image 0.15s ease,border-color 0.15s ease,color 0.15s ease;border-radius:0.1875em;border-style:solid;border-width:2px;box-shadow:0.1875em 0.1875em 0px 0px rgba(0,0,0,0.25);cursor:pointer;display:block;font-family:"droidsans_bold",sans-serif;font-size:1em;margin-right:0.1875em;padding:.5em .75em;text-decoration:none;}input[type="submit"]:hover,.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[type="submit"]:focus,.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:#ffffff;color:#ffffff;}input[type="submit"]:hover,.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[type="submit"]:focus,.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(#ffffff,#bfbfbf);background-image:linear-gradient(#ffffff,#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:#ffffff;color:#ffffff;}.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(#ffffff,#bfbfbf);background-image:linear-gradient(#ffffff,#bfbfbf);border-color:#b40b13;color:#b40b13;}.button-tertiary{background-image:-webkit-linear-gradient(#4b4b4b,#000000);background-image:linear-gradient(#4b4b4b,#000000);border-color:#ffffff;color:#ffffff;}.button-tertiary:hover,.button-tertiary:focus{background-image:-webkit-linear-gradient(#ffffff,#bfbfbf);background-image:linear-gradient(#ffffff,#bfbfbf);border-color:#000000;color:#000000;}.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-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .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:0.5em;padding:0.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-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,.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-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,.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:0.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-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,.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-product-display .field-type-commerce-product-reference .commerce-add-to-cart,.node-type-donation .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:#000000;}.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:table;}.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 #000000;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:#000000;}.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 #ffffff;border-radius:3px;box-shadow:1px 1px 5px #000000;z-index:2;bottom:53px;position:relative;}a:not([href]){color:#000000;}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:0.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:#ffffff;border:1px solid #000000;border-radius:0.1875em;box-shadow:0 0.125em 0.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:#000000;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:#ffffff;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:#ffffff;border:1px solid #000000;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:#ffffff 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:#000000;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:lightpink;}form fieldset.error > div{border-left:10px solid lightpink;}.container-inline-date .form-item,.form-item{margin-bottom:1em;}.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 #000000;font-family:"droidsans_bold",sans-serif;}thead th{padding:.5em;}tr{border-bottom:1px solid #000000;}tr:nth-child(odd){background-color:#ffffff;}tr:nth-child(even){background-color:#f4fcff;}tr:nth-child(even) a{color:#000000;}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:0.75em;margin-bottom:.38em;}h6{font-size:0.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 0.15s ease,text-decoration 0.15s ease;-moz-transition:color 0.15s ease,text-decoration 0.15s ease;transition:color 0.15s ease,text-decoration 0.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-secondary{float:left;display:block;margin-right:1.40845%;width:100%;}#content-secondary:last-child{margin-right:0;}#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;}}#footer{background-color:#e6f6fb;margin-top:3em;padding:3em 0 1em 0;}#header{background-color:#07aad8;border-bottom:4px solid #000000;color:#ffffff;}#header::after{clear:both;content:"";display:table;}#header a{color:#ffffff;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:#ffffff;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:#ffffff;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:#000000;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:#000000;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:#000000;border-width:4px 2px;border-style:solid;border-color:#000000;border-radius:0;margin-bottom:2em;}.not-front .optionset-carousel li .file-image{background-color:#ffffff;margin:0 2px;}.not-front .entity-paragraphs-item::after{clear:both;content:"";display:table;}@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:table;}.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{margin-bottom:2em;}.node-type-product-display .commerce-product-field-field-images,.node-type-donation .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{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{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{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{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{margin-bottom:.5em;}@media screen and (min-width:960px){.node-type-product-display .group-attributes,.node-type-donation .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{margin-right:0;}}.node-type-product-display .field-type-commerce-product-reference,.node-type-donation .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{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{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{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{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{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{margin-bottom:.5em;}@media screen and (min-width:960px){.node-type-product-display .field-name-body,.node-type-donation .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{margin-right:0;}}.node-type-product-display .field-type-text-with-summary,.node-type-donation .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{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{margin-right:0;}}.node-type-product-display .region-content-secondary{margin-top:3em;}.node-type-product-display #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:#000000;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:0.75em;}.page-events .node-teaser .field-name-field-event-date .field-item:before{content:'Date:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-trip-type .field-item:before{content:'Trip Type:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-fishinar-region .field-item:before{content:'Region:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-gafc-event-type .field-item:before{content:'Event type:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-gafc-region .field-item:before{content:'Region:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-lead .field-item:before{content:'Led by:';padding-right:0.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:0.75em;}.page-events .node-teaser .field-name-field-rsvp-instructions .field-item:before{content:'RSVP:';padding-right:0.75em;}.page-events .node-teaser .field-name-field-status .field-item:before{content:'Status:';padding-right:0.75em;}.page-events .node-teaser.node-reef-interpretive-center-event .field-name-field-lead .field-item:before{content:'Presented by:';padding-right:0.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:0.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:#ffffff;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:#ffffff;border:0.25em solid #ffffff;}@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-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-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-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-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-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-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-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:#ffffff;font-size:75%;padding:.5em 1em;text-align:right;text-shadow:0 0 1px #000000;}.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 #000000;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:0.625em;}.front .group-text{color:#ffffff;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 #ffffff;font-size:0.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 #ffffff;}}#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:#000000;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 0.15s ease;-moz-transition:color 0.15s ease;transition:color 0.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{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{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{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:#000000;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 #000000;margin-bottom:1.5em;padding:1em 1.5em;}.messages.error{background-color:#b40b13;color:#ffffff;}.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:0.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:#000000;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:#000000;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 0.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:#000000;}#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 #000000;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:#000000;}.page-search #content{margin-top:5em;}#name-and-slogan{position:relative;z-index:100;}#name-and-slogan::after{clear:both;content:"";display:table;}@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 #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:last-child{border-bottom:0;margin:0;padding:0;}.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 0.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;}
