/*c2b8b171ad8f4448596c447f9c4a41c1*/
@charset "UTF-8";
.donate-button .custom{background:#e2feff;border:1px solid rgba(0, 246, 255, 0.25);border-radius:2rem;padding:2rem 3rem 0.8rem;color:#007ab7;background:url('../../../../images/patrick/emeraldsun.png');background-size:cover;background-position:center}.g-casestudies-grid-item-subtitle{text-shadow:1px 1px 0 #fff}.g-casestudies-grid-item-title{text-shadow:1px 1px 1px #fff}.g-casestudies-grid-item:hover .g-casestudies-grid-item-subtitle{text-shadow:none}.g-casestudies-grid-item:hover .g-casestudies-grid-item-title{text-shadow:none}.g-casestudies-variation-light .g-casestudies-grid-item-subtitle{text-shadow:1px 1px 0 #000}.g-casestudies-variation-light .g-casestudies-grid-item-title{text-shadow:1px 1px 1px #000}#g-navigation div.g-grid:first-child{position:absolute;right:0}.g-offcanvas-toggle{left:0.2rem}div.flag div{padding:0 10px 0 0;margin:0;text-align:right}.blog .item-image{width:250px;height:auto}.item-page .item-image{width:33%;height:auto}@media only all and (max-width:30rem){.flag div{padding:0;margin-top:1.5em}.blog .item-image,.item-page .item-image{width:100%}}.btn.dropdown-toggle{padding:5px;padding-bottom:2px}.g-main-nav .g-toplevel>li>.g-menu-item-container{}.moduletable .nav.menu,.moduletable .mostread,.moduletable .latestnews,.moduletable .archive-module,.moduletable .relateditems,.moduletable .categories-module,.moduletable .category-module,.moduletable .latestusers,.moduletable .unstyled{background:#e2feff;border:1px solid rgba(0, 246, 255, 0.25)}.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-small-title{font-size:2em}section#g-above{overflow:hidden}.g-simplecontent-item-main-content{text-align:justify}.userdata ul.unstyled{display:none}.footer-menu ul{padding:0;list-style-type:none}.footer-menu{text-align:center}.footer-menu li{font-size:0.8em;padding-left:2em;display:inline-block}.footer-menu li:before{content:"";font-family:fontawesome;display:inline-block;position:relative;margin-left:-2em;float:left;width:2em;font-size:0.8em;top:0.8em;left:-0.2em}@media (max-width:125rem){.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-small-title{font-size:2rem}}@media (max-width:88rem){.g-verticalslider .g-verticalslider-content-wrapper .g-verticalslider-content .g-verticalslider-small-title{font-size:1.5rem}}.fa.fa-creative-commons{font-size:1.25em;vertical-align:middle}