/*!


    color change:
    fed136 -> 4CEA47




59cd05 -> 

FOCUS
#59cd05->  0588bf

dropdown toggle border
59dd15 -> 59dd15
 */.loader-logo,a.ah-btn-ghost,header{text-align:center}body{overflow-x:hidden;font-family:Helvetica,Arial,sans-serif;webkit-tap-highlight-color:#59cd05}.btn-blue,.btn-primary,.btn-xl,h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}html{-webkit-tap-highlight-color:rgba(0,0,0,.8)!important}.row-top-buffer{margin-top:20px}.row-top-buffer2{margin-top:40px}.row-top-buffer3{margin-top:60px}.row-top-buffer4{margin-top:80px}.row-top-buffer5{margin-top:100px}@media (max-width:767px){.row-top-buffer{margin-top:5px}.row-top-buffer2{margin-top:10px}.row-top-buffer3{margin-top:15px}.row-top-buffer4{margin-top:20px}.row-top-buffer5{margin-top:25px}}.sepatop,.spacer{margin-top:20px}.text-bold{font-weight:700}.text-brown{color:#A85D0D}.text-forest{color:#316E02}.text-river{color:#1D51B3}.text-ocean{color:#04256B}.loader-logo{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2;width:70px;height:84px;background:url(../img/logos/loader-logo.png) left top no-repeat;background-size:70px 83px}.loader-spinner{position:relative;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;animation:rotate .8s infinite linear;border-left:6px solid rgba(72,140,120,.8);border-right:6px solid rgba(72,140,120,.15);border-bottom:6px solid rgba(72,140,120,.15);border-top:6px solid rgba(72,140,120,.8);width:172px;height:172px;border-radius:86px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader-window{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader-box{width:172px;height:172px;overflow:hidden;position:fixed;top:50%;left:50%;z-index:2;opacity:1;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);-webkit-transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:opacity .5s linear,-moz-transform 1s cubic-bezier(.68,-.55,.265,1.55);transition:opacity .5s linear,transform 1s cubic-bezier(.68,-.55,.265,1.55)}.dropdown-backdrop{position:static}.text-muted{color:#777}.text-liter{color:#CCC}.text-primary{color:#59cd05}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a,a.active,a:active,a:focus,a:hover{outline:0;color:#59cd05}h1,h2,h3,h4,h5,h6{font-weight:700}h4{line-height:21px}#explore-faq h4{color:#52ab12}.img-centered{margin:0 auto}.bg-light-gray{background-color:#f7f7f7}.bg-med-gray{background-color:#f0f0fc}.bg-darkest-gray{background-color:#235101}.btn-blue{background:#0588bf;color:#fff;font-weight:500;border-color:#0588bf;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background:#0888bf}.btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl{background-image:none}.btn-primary{border-color:#59cd05;font-weight:700;color:#fff;background-color:#59cd05}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{border-color:#22cd66;color:#333;background-color:#22cd66}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color:#59cd05;background-color:#59cd05}.btn-primary .badge{color:#59cd05;background-color:#fff}.btn-xl{padding:20px 40px;border-radius:10px;font-size:18px;font-weight:700;color:#fff;background-color:#59cd05;opacity:.93}.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{border-color:#59dd15;color:#fff;background-color:#59cd05}.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{border-color:#59cd05;background-color:#59cd05}.btn-xl .badge{color:#59cd05;background-color:#fff}a.ah-btn-ghost{user-select:none;white-space:pre;align-items:flex-start;text-transform:uppercase;padding:15px!important;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;color:#fff;font-family:Montserrat,sans-serif;outline:0;background-color:rgba(0,0,0,.5);border:3px solid #FFF}a.ah-btn-ghost:active,a.ah-btn-ghost:hover{color:#fff;border:3px solid #FFF;text-decoration:none}a.ah-btn-ghost:hover{background-color:rgba(255,255,255,.3)}a.ah-btn-ghost:active{background-color:rgba(0,0,0,.8)}.navbar-default{border-color:transparent;background-color:#235101;opacity:.9}.navbar-default .navbar-brand{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;color:#59cd05;font-size:20px!important;padding:15px 0;text-shadow:1px 1px 3px #333}.navbar-default .nav li a,.navbar-default .nav>li>a{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase}.navbar-default .navbar-brand.active,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#59cd05}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-default .navbar-toggle{border-color:#59cd05;background-color:#59cd05}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#59cd05}.navbar-toggle .icon-bar{transition:all .2s}.navbar-toggle .top-bar{transform:rotate(-135deg);margin:6px 0 -12px}.navbar-toggle .middle-bar{opacity:0;width:0}.navbar-toggle .bottom-bar{transform:rotate(135deg);margin-bottom:6px}.navbar-toggle.collapsed .top-bar{transform:rotate(0);margin:0}.navbar-toggle.collapsed .middle-bar{opacity:1;width:100%}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0);margin-bottom:0}.navbar-default .nav>li>a{position:relative;text-decoration:none;font-size:20px;color:#fff;text-shadow:1px 1px 1px #333;user-select:none}.navbar-collapse{max-height:500px!important}.navbar-default .nav li a{color:#fff}.navbar-default .nav li a:focus,.navbar-default .nav li a:hover{outline:0;color:#fff}.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#59cd05;text-shadow:none}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#59cd05}.navbar-default .navbar-nav>.spl-btn>a{border-radius:0;color:#fff;background-color:#f56642;text-shadow:none}.navbar-default .navbar-nav>.spl-btn>a:focus,.navbar-default .navbar-nav>.spl-btn>a:hover{color:#fff;background-color:rgba(245,102,66,.5)}.navbar-default .navbar-nav>.active-btn>a{border-radius:0;color:#fff;background-color:#f5f542;text-shadow:none}.navbar-default .navbar-nav>.active-btn>a:focus,.navbar-default .navbar-nav>.active-btn>a:hover{color:#fff;background-color:rgba(245,245,66,.5)}.navbar-default .navbar-nav>.active-btn>a:focus:not(:hover){background-color:rgba(245,245,66,1)}.lang-lbl{text-family:Helvetica,Arial,sans-serif;text-transform:none;font-size:14px;color:#000;letter-spacing:normal}ahlogo{display:inline-block;float:left;background:0 0!important;border:none!important;margin-right:0!important}.ahlogoh-long{display:inline-block;position:relative;float:left;margin:4px 10px 0 5px}@media (max-width:992px){.ahlogoh{top:-12px;float:left;margin:4px 10px 0 9px;max-width:35px;-webkit-filter:drop-shadow(3px 3px 3px #222);filter:drop-shadow(3px 3px 3px #222)}.ahlogoh-long{position:relative;float:left;margin:4px 10px 0 8px;top:-15px;max-width:110px}}@media (max-width:767px){.ahlogoh,.ahlogoh-long{position:relative;float:left}.ahlogoh{margin:4px 10px 0 9px;top:-11px;max-width:35px;-webkit-filter:drop-shadow(3px 3px 3px #222);filter:drop-shadow(3px 3px 3px #222)}.ahlogoh-long{margin:4px 10px 0 7px;top:-15px;max-width:90px}}@media(min-width:768px){.navbar-default .nav li.is_pagelink>a:before,.navbar-default .nav>li>a:before{content:"";position:absolute;width:calc(100% - 30px);height:2px;bottom:0;left:15px;background-color:#fff}.navbar-default .nav>li.active-btn>a:hover:before,.navbar-default .nav>li.active>a:hover:before,.navbar-default .nav>li.spl-btn>a:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.navbar-default .nav>li>a:before{box-shadow:0 1px 3px 0 rgba(0,0,0,.75);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.navbar-default .nav>li>a:hover:before{visibility:visible;-webkit-transform:scaleX(.8);transform:scaleX(.8)}.navbar-default .nav li.is_pagelink>a:before{visibility:visible!important;-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.navbar-default{padding:25px 0;border:0;background-color:transparent;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-default .navbar-brand .ahlogoh{position:relative;margin:4px 10px 0 0;float:left;max-width:40px;top:-15px;-webkit-filter:drop-shadow(3px 3px 3px #222);filter:drop-shadow(3px 3px 3px #222)}.navbar-default .navbar-brand .ahlogoh-long{position:relative;float:left;max-width:130px;top:-20px}.navbar-default .navbar-nav>.active>a{border-radius:3px}.navbar-default .navbar-nav>.active-btn>a,.navbar-default .navbar-nav>.spl-btn>a{border-radius:9px}.navbar-default.navbar-shrink{padding:10px 0;background-color:#235101}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}.navbar-default.navbar-shrink .navbar-brand .ahlogoh{position:relative;margin:4px 10px 0 0;max-width:35px;top:-15px}.navbar-default.navbar-shrink .navbar-brand .ahlogoh-long{position:relative;float:left;max-width:110px;top:-20px}.navbar-nav>.spl-btn>a{margin:0 10px}}@media only screen and (min-width:768px) and (max-width:991px){body{font-size:13px}p{line-height:20px}h2{font-size:30px}h6{font-size:18px}h3{font-size:16px}.main-nav{display:block!important}.main-nav li a{padding:8px 15px}.navbar-default .navbar-nav>li>a{font-size:14px;text-transform:uppercase;padding-left:10px!important;padding-right:10px!important}.navbar-nav>.spl-btn>a{margin:0 10px}}@media only screen and (max-width:767px){body{font-size:12px}.navbar-default .navbar-nav>li>a{color:#fff;font-size:22px;line-height:42px;font-weight:400;text-align:center}.navbar-default .navbar-nav>li>a:hover,:active{color:#fff}.navbar-nav>.spl-btn>a{margin:0}}header{color:#fff;background:url(../img/header-blank2.png) center center no-repeat fixed #FFF;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}#illustr1{background:url(../img/header-bg3.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;min-height:100%}header .intro-text{min-height:450px;padding-top:200px;padding-bottom:50px}header .intro-text .intro-lead-in{margin-bottom:30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:italic;line-height:22px;text-shadow:1px 1px 2px #333}footer span.copyright,footer ul.quicklinks,header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}header .intro-text .intro-heading{margin-bottom:15px;text-transform:uppercase;font-size:35px;font-weight:600;line-height:40px;text-shadow:1px 1px 2px #333}@media only screen and (max-width:479px){header .intro-text .intro-heading{margin-bottom:15px;text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:600;line-height:33px;text-shadow:1px 1px 2px #333}}@media(min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px}header .intro-text .intro-lead-in{margin-bottom:40px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-style:italic;line-height:40px;text-shadow:1px 1px 3px #333}header .intro-text .intro-heading{margin-bottom:20px;text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:700;line-height:60px;text-shadow:1px 1px 5px #333}}section{padding:50px 0}section.minvertpad{padding:12px 0}section h2.section-heading{margin-top:0;margin-bottom:15px;font-size:40px}ol.section-content,section div.date-signed,section p.section-content,section p.section-faq,section ul.section-content{font-family:"Open Sans","Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;text-transform:none;letter-spacing:1px}section p.section-faq{margin-bottom:25px!important}section p.section-content,section p.section-faq{text-align:left;margin-bottom:75px;font-weight:400}section div.date-signed{text-align:right;margin-bottom:20px;font-weight:400}ol.section-content,section ul.section-content{text-align:left;margin-bottom:50px;font-weight:600}section ol.section-content li,section ul.section-content li{text-align:left;margin-bottom:20px}blockquote.section-content{text-align:left;margin-bottom:50px}@media only screen and (max-width:479px){section h2.section-heading{margin-top:0;margin-bottom:15px;font-size:28px}}@media(min-width:768px){blockquote.section-content,div.date-signed,ol.section-content,section p.section-content,ul.section-content{margin-left:20%;margin-right:20%}p.non-section-content{margin-left:2%;margin-right:0}blockquote.section-content{margin-bottom:80px}section{padding:75px 0}section.minvertpad{padding:10px 0}}section h3.section-subheading{margin-bottom:75px;text-transform:none;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;font-weight:400}p.non-section-content{text-align:left;margin-bottom:10px;text-transform:none;font-family:"Open Sans","Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;margin-right:10%}.service-heading{margin:15px 0;text-transform:none}.explore-item{right:0;margin:0 0 15px}.explore-item .explore-link{display:block;position:relative;margin:0 auto;max-width:400px;box-shadow:2px 0 5px rgba(200,209,200,.7)}#explore .explore-item .explore-link .explore-hover{position:absolute;width:100%;height:100%;opacity:0;background:-moz-linear-gradient(top,rgba(30,87,153,1) 0,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top,rgba(30,87,153,1) 0,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom,rgba(30,87,153,1) 0,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=0 );-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}#guides .explore-item .explore-link .explore-hover{position:absolute;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}#petition .explore-item .explore-link .explore-hover{position:absolute;width:100%;height:100%;opacity:0;background:rgba(237,44,14,.6);-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}#explore .explore-item .explore-link .explore-hover:hover,#guides .explore-item .explore-link .explore-hover:hover,#petition .explore-item .explore-link .explore-hover:hover{opacity:1}.explore-item .explore-link .explore-hover .explore-hover-content{position:relative;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}#explore .explore-item .explore-link .explore-hover .explore-hover-content .slogan{top:50%;margin-top:-37px;left:4%;right:4%;position:absolute;font-size:1.3em;display:inline-block;background:rgba(33,33,33,.9);color:#f8f8f8;font-family:Courier;padding:5px;border-radius:5px;text-shadow:.1em .1em .05em #333;opacity:.9;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}#guides .explore-item .explore-link .explore-hover .explore-hover-content .slogan,#petition .explore-item .explore-link .explore-hover .explore-hover-content .slogan{top:50%;margin-top:-37px;left:4%;right:4%;position:absolute;font-size:1.2em;display:inline-block;color:#fff;font-family:Courier;font-weight:700}.explore-item .explore-link .explore-hover .explore-hover-content i{margin-top:-12px}.explore-item .explore-link .explore-hover .explore-hover-content h3,.explore-item .explore-link .explore-hover .explore-hover-content h4{margin:0}.explore-item .explore-caption{margin:0 auto;padding:25px;max-width:400px;text-align:center;background-color:#fff;box-shadow:2px 2px 5px rgba(200,209,200,.7)}#petition .explore-item .explore-caption h4{color:#ec2c22}#petition .explore-item .explore-caption h4.donate-item{color:#59cd05}.explore-item .explore-caption h4{margin:0;text-transform:none}.explore-item .explore-caption p{margin:0;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-style:italic}@media(min-width:767px){.explore-item{margin:0 0 30px}}.timeline{position:relative;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;background-color:#f1f1f1}.timeline>li{position:relative;margin-bottom:50px;min-height:50px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{float:right;position:relative;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{z-index:100;position:absolute;left:0;width:80px;height:80px;margin-left:0;border:7px solid #f1f1f1;border-radius:100%;text-align:center;color:#fff;background-color:#59cd05}.timeline>li .timeline-image h4{margin-top:12px;font-size:10px;line-height:14px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media(min-width:768px){.timeline:before{left:50%}.timeline>li{margin-bottom:100px;min-height:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{margin-top:16px;font-size:13px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media(min-width:992px){.timeline>li .timeline-panel,.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.timeline>li{min-height:150px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{margin-top:30px;font-size:18px;line-height:26px}}@media(min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{margin:0 auto;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}.main-goal img{margin:0 auto;border:5px solid #f1f1f1;border-radius:100%}aside.clients img{margin:50px auto}.input-group,section.donation-form input{max-width:280px;display:table;margin-left:auto;margin-right:auto}section.contact-form{background-color:#235101;background-image:url(../img/dot-map-amami.png);background-position:center;background-repeat:no-repeat}section.contact-form .section-heading{color:#fff}section.contact-form .form-group{margin-bottom:25px}section.contact-form .form-group input,section.contact-form .form-group textarea{padding:18px;font-size:1.2em;opacity:.2;transition-property:opacity;transition-duration:.8s}section.contact-form .form-group input.form-control{height:auto}section.contact-form .form-group textarea.form-control{height:236px}section.contact-form .form-control:focus{border-color:#59cd05;background-color:#222;color:#59cd05;opacity:.8;box-shadow:none}section.contact-form::-webkit-input-placeholder{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#bbb}section.contact-form:-moz-placeholder{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#bbb}section.contact-form::-moz-placeholder{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#bbb}section.contact-form:-ms-input-placeholder{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#bbb}section.contact-form .text-danger{color:#e74c3c}footer{padding:0 0 25px;text-align:center}footer span.copyright{text-transform:uppercase;text-transform:none;line-height:40px}footer ul.quicklinks{margin-bottom:0;text-transform:uppercase;text-transform:none;line-height:40px}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;width:40px;height:40px;border-radius:100%;font-size:20px;line-height:40px;outline:0;color:#fff;background-color:#235101;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#59cd05}.btn.active,.btn:active,.btn:active:focus,.btn:focus{outline:0}.intro-content{margin:20px 0 30px;font-family:"Open Sans","Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px}.intro-attr{margin:20px 0 30px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}ul.intro-attr>li{line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.explore-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.explore-modal .modal-content h2{margin-bottom:15px;font-size:3em}.explore-modal .modal-content p{margin-bottom:30px}.explore-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-style:italic}.explore-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.explore-modal .modal-content img{margin-bottom:30px}.explore-modal .close-modal{position:absolute;top:25px;left:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.explore-modal .close-modal:hover{opacity:.3}.explore-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#235101;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.explore-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#235101;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.explore-modal .modal-backdrop{display:none;opacity:0}::-moz-selection{text-shadow:none;background:#59cd05}::selection{text-shadow:none;background:#59cd05}img::selection{background:0 0}img::-moz-selection{background:0 0}.carousel-control.left,.carousel-control.right{background-image:none!important}.headerfade.ng-hide{transition:.2s linear all;opacity:0}.headerfade.ng-enter.ng-enter-active{opacity:1}.alertfade.ng-hide{opacity:0}.alertfade{transition:.5s linear all;opacity:1}.sepatop_btn{margin-top:10px}.shadowed{-webkit-filter:drop-shadow(5px 5px 5px #000);filter:drop-shadow(5px 5px 5px #000)}.shadowed_light{-webkit-filter:drop-shadow(3px 3px 3px #777);filter:drop-shadow(3px 3px 3px #777)}ol.numlist{margin-top:30px;color:#ccc;list-style-type:none}ol.numlist li{position:relative;font:700 italic 15px/1.5 Helvetica,Verdana,sans-serif;margin-bottom:7px}ol.numlist li>p{font:16px/1.5 Helvetica,sans-serif;padding-left:30px;color:#555}ol.numlist li>span{position:absolute}ol.numlist li>span:after{content:"."}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:10px;right:10px;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/asset/img/clipart/cd-top-arrow.svg) center 50% no-repeat rgba(5,136,191,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#0588bf;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}ol.main-content,ul.main-content{text-align:left;margin-bottom:20px}.back p,.back-title{text-align:center;left:0}ol.main-content li,ul.main-content li{font-family:"Open Sans","Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:1px;margin-bottom:10px}.fa-spinner.ng-hide-add-active{display:none!important}img.centered{float:none;margin-left:auto;margin-right:auto}.font-italic{font-style:italic!important}.img-caption{margin-bottom:75px}hr{height:1px;background-color:#ccc;border:none;margin-left:20%;margin-right:20%;margin-bottom:50px}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000}.flip-container.hover .flipper,.flip-container:hover .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.back,.flip-container,.front{height:100%;width:100%}.flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative;height:auto;width:auto}.back,.back p,.back-logo,.back-title,.dr-notification-close-btn,.front,.front .name{position:absolute}.back,.front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0}.front{z-index:2}.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);background:#f8f8f8}.front .name{font-size:2em;display:inline-block;background:rgba(33,33,33,.9);color:#f8f8f8;font-family:Courier;padding:5px 10px;border-radius:5px;bottom:50%;left:10%;text-shadow:.1em .1em .05em #333;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}.back-logo{top:40px;left:90px;width:160px;height:117px;background:url(http://davidwalsh.name/demo/logo.png) no-repeat}.back-title{font-weight:700;color:#00304a;top:180px;right:0;text-shadow:.1em .1em .05em #acd7e5;font-family:Courier;font-size:2em}.back p{bottom:40px;right:0;padding:0 20px;font-family:arial;line-height:2em}.dr-notification-container{position:fixed;z-index:10000}.dr-notification-wrapper.fading.ng-enter{transition:.5s linear all;opacity:0}.dr-notification-wrapper.fading.ng-enter-stagger{transition-delay:.1s;transition-duration:0s}.dr-notification-wrapper.fading.ng-enter.ng-enter-active{opacity:1}.dr-notification-wrapper.fading.ng-leave{opacity:1;-webkit-transition:1s linear all;transition:1s linear all}.dr-notification-wrapper.fading.ng-leave.ng-leave-active{opacity:0}.dr-notification-container.bottom{bottom:20px}.dr-notification-container.right{right:20px}.dr-notification-container.left{left:20px}.dr-notification-container.top{top:20px}.dr-notification-container.center{left:50%;margin-left:-190px}.dr-notification-wrapper{width:380px;position:relative;margin:10px 0;cursor:pointer;cursor:hand}.dr-notification{width:380px;background-color:rgba(2,45,59,.85);clear:both;min-height:80px;max-height:90px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#bfe2de;border:1px solid rgba(4,94,123,.85);overflow:hidden}@media(max-width:440px){.dr-notification-wrapper{width:300px;position:relative;margin:10px 0}.dr-notification{width:300px;background-color:rgba(2,45,59,.85);clear:both;min-height:80px;max-height:90px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#bfe2de;border:1px solid rgba(4,94,123,.85);overflow:hidden}}.dr-notification-close-btn{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;padding:3px;background-color:rgba(1,26,34,.85);font-size:14px;color:#adfaff;border:1px solid rgba(4,94,123,.85);right:0;top:0;-webkit-transition:all .35s cubic-bezier(.31,.39,.21,1.65);-moz-transition:all .35s cubic-bezier(.31,.39,.21,1.65);transition:all .35s cubic-bezier(.31,.39,.21,1.65);cursor:pointer}.dr-notification-close-btn i{padding-left:3px}.dr-notification-close-btn:hover{-webkit-transform:scale3d(1.25,1.25,1);-moz-transform:scale3d(1.25,1.25,1);-ms-transform:scale3d(1.25,1.25,1);transform:scale3d(1.25,1.25,1)}.dr-notification-image{width:80px;height:80px;border-right:1px solid rgba(4,94,123,.85);float:left;display:block;font-size:40px;color:#fff;text-align:center}.footer1,.footer2{text-align:left!important}.dr-notification-image i{display:block;width:100%;padding-top:25px}.dr-notification-image img{margin:5px;max-width:70px;min-width:48px}.dr-notification-image.dr-notification-type-info{color:#FFF}.dr-notification-image.dr-notification-type-warning{color:#FFA226}.dr-notification-image.dr-notification-type-error{color:#FF4B4F}.dr-notification-image.dr-notification-type-success,.dr-notification-image.success{color:#B4D455}.dr-notification-content{padding-left:100px;padding-right:15px;padding-top:10px}.dr-notification-title{text-transform:none!important;color:#fff;margin:0;padding:0;font-size:20px!important}.footer-info,.footer2 a{color:#6a924c}p.dr-notification-text{margin-top:5px;font-size:12px}.fadein-stagger.ng-enter{transition:1s linear all;opacity:0}.fadein-stagger.ng-enter-stagger{transition-delay:.1s;transition-duration:0s}.fadein-stagger.ng-enter.ng-enter-active{opacity:1}.fadein.ng-enter{animation:fade_in_animation 1s linear;-webkit-animation:fade_in_animation 1s linear}@keyframes fade_in_animation{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade_in_animation{from{opacity:0}to{opacity:1}}.fadein.ng-leave{transition:.5s linear all;opacity:1}.fadein.ng-leave.ng-leave-active{opacity:0}.animate-swing{animation:animationFrames linear 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes animationFrames{0%,100%{transform:translate(0,0) rotate(0)}15%{transform:translate(-25px,0) rotate(-5deg)}30%{transform:translate(20px,0) rotate(3deg)}45%{transform:translate(-15px,0) rotate(-3deg)}60%{transform:translate(10px,0) rotate(2deg)}75%{transform:translate(-5px,0) rotate(-1deg)}}@-moz-keyframes animationFrames{0%,100%{-moz-transform:translate(0,0) rotate(0)}15%{-moz-transform:translate(-25px,0) rotate(-5deg)}30%{-moz-transform:translate(20px,0) rotate(3deg)}45%{-moz-transform:translate(-15px,0) rotate(-3deg)}60%{-moz-transform:translate(10px,0) rotate(2deg)}75%{-moz-transform:translate(-5px,0) rotate(-1deg)}}@-webkit-keyframes animationFrames{0%,100%{-webkit-transform:translate(0,0) rotate(0)}15%{-webkit-transform:translate(-25px,0) rotate(-5deg)}30%{-webkit-transform:translate(20px,0) rotate(3deg)}45%{-webkit-transform:translate(-15px,0) rotate(-3deg)}60%{-webkit-transform:translate(10px,0) rotate(2deg)}75%{-webkit-transform:translate(-5px,0) rotate(-1deg)}}@-o-keyframes animationFrames{0%,100%{-o-transform:translate(0,0) rotate(0)}15%{-o-transform:translate(-25px,0) rotate(-5deg)}30%{-o-transform:translate(20px,0) rotate(3deg)}45%{-o-transform:translate(-15px,0) rotate(-3deg)}60%{-o-transform:translate(10px,0) rotate(2deg)}75%{-o-transform:translate(-5px,0) rotate(-1deg)}}@-ms-keyframes animationFrames{0%,100%{-ms-transform:translate(0,0) rotate(0)}15%{-ms-transform:translate(-25px,0) rotate(-5deg)}30%{-ms-transform:translate(20px,0) rotate(3deg)}45%{-ms-transform:translate(-15px,0) rotate(-3deg)}60%{-ms-transform:translate(10px,0) rotate(2deg)}75%{-ms-transform:translate(-5px,0) rotate(-1deg)}}.bounceout-left.ng-leave{animation:animationBouceOutLeft ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationBouceOutLeft ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationBouceOutLeft ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationBouceOutLeft ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationBouceOutLeft ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes animationBouceOutLeft{0%{opacity:1;transform:translate(0,0)}20%{opacity:1;transform:translate(20px,0)}100%{opacity:0;transform:translate(-1000px,0)}}@-moz-keyframes animationBouceOutLeft{0%{opacity:1;-moz-transform:translate(0,0)}20%{opacity:1;-moz-transform:translate(20px,0)}100%{opacity:0;-moz-transform:translate(-1000px,0)}}@-webkit-keyframes animationBouceOutLeft{0%{opacity:1;-webkit-transform:translate(0,0)}20%{opacity:1;-webkit-transform:translate(20px,0)}100%{opacity:0;-webkit-transform:translate(-1000px,0)}}@-o-keyframes animationBouceOutLeft{0%{opacity:1;-o-transform:translate(0,0)}20%{opacity:1;-o-transform:translate(20px,0)}100%{opacity:0;-o-transform:translate(-1000px,0)}}@-ms-keyframes animationBouceOutLeft{0%,20%{opacity:1}0%{-ms-transform:translate(0,0)}20%{-ms-transform:translate(20px,0)}100%{opacity:0;-ms-transform:translate(-1000px,0)}}.footer-info{margin:0 18px;padding:35px 0 25px;font-size:15px;line-height:25px;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif}.title-median,.title-widget,.title-widget-adan{font-family:'Fjalla One',sans-serif}.logo-info{display:block;text-indent:-9999px;background-image:url(/asset/img/logos/logo-top-awh4.png);background-repeat:no-repeat;background-position:center 5%;background-size:contain;opacity:.6;width:205px;height:70px;margin:0 auto 20px;filter:drop-shadow(4px 4px 2px #222)}.footer1>.container>.row>div,.footer2>.container>.row>div{margin-bottom:30px}.logo-info:hover{opacity:.8}.footer2{padding:20px 0 10px;background:#081e23;background:-moz-linear-gradient(top,rgba(8,30,35,1) 0,rgba(35,79,1,1) 100%);background:-webkit-linear-gradient(top,rgba(8,30,35,1) 0,rgba(35,79,1,1) 100%);background:linear-gradient(to bottom,rgba(35,81,1,1) 0,rgba(8,30,35,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#081e23', endColorstr='#234f01', GradientType=0 )}.footer2 a:hover{color:#59cd05}.social-icons>ul>li{display:inline;display:inline-block}.social-icon:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}#social,.social-icon{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.footer1{padding:70px 0}.title-widget,.title-widget-adan{color:#235101;font-size:20px;font-weight:300;line-height:1;position:relative;text-transform:uppercase;padding-left:28px;margin:0 0 25px}.title-widget::before{background-color:#0588bf;content:"";height:22px;left:0;position:absolute;top:-2px;width:5px}.title-widget-adan::before{content:url(../img/clipart/mini-adan.png);height:50px;left:-9px;position:absolute;top:-27px;width:45px}.widget_nav_menu ul{list-style:none;padding-left:0}.widget_archive ul li{background-color:rgba(0,0,0,.3);content:"";height:3px;left:0;position:absolute;top:7px;width:3px}.widget_nav_menu ul.widget_ul>li{color:#59cd05;font-size:13px;font-weight:700;line-height:20px;position:relative;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:7px;padding-bottom:7px;width:95%}.widget_nav_menu ul.widget_ul>li.address>a,.widget_nav_menu ul.widget_ul>li.address>span{margin-left:15px;text-transform:none}.title-median{color:#5ED30A;font-size:20px;line-height:20px;margin:0 0 15px;text-transform:uppercase}#social:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.social-fb:hover{color:#3B5998}.social-tw:hover{color:#4099FF}.social-gp:hover{color:#d34836}.social-em:hover{color:#f39c12}.nomargin{margin:0;padding:0}.design,.footer1.copyright{line-height:30px;min-height:30px;padding:7px 0;color:#fff}.footer-bottom{background-color:#235101;min-height:30px;width:100%}.design{text-align:right}.design a{color:#fff}