/*-- Core styles - The Asha Foundation		-> 06/2013------------------------------------*//*-- Typography styles------------------------------------*//* -- Common styles----------------------------------- *//* -- Header styles----------------------------------- */h1,h2,h3,h4{color:#222222;font-size:3em;font-family:'DIN Next W01 Medium';font-weight:normal}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em}/* -- Paragraph styles----------------------------------- *//* -- List styles----------------------------------- *//*-- Asha Grid------------------------------------*/.asha-grid{margin:0;padding:20px 0;text-align:center;width:100%;list-style:none}.asha-grid li{display:inline-block;margin:10px 5px;vertical-align:top;height:160px}.asha-grid li a,.asha-grid li img{position:relative;display:block;border:none;outline:none}.asha-grid li a{border:4px solid #fff}.asha-grid li a:hover{border:4px solid #e74c3c;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}.asha-grid li.asha-expanded a{border:4px solid #e74c3c}.asha-grid li.asha-expanded > a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#e74c3c;border-width:15px;left:50%;margin:-11px 0 0 -15px}.asha-expander{position:absolute;margin:10px 0 0 0;padding:0;top:auto;left:0;width:100%;text-align:left;height:0;overflow:hidden;background-color:#e74c3c}.asha-expander .asha-expander-inner{margin:0 auto;padding:30px 0;width:80%}.asha-expander .asha-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer}.asha-expander .asha-close::before,.asha-expander .asha-close::after{content:'';position:absolute;width:100%;top:50%;height:1px;background:#fff;  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);transform:rotate(45deg)}.asha-expander .asha-close::after{-webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);transform:rotate(-45deg)}.asha-expander .asha-close:hover::before,.asha-expander .asha-close:hover::after{background:#333}.asha-expander .asha-fullimg,.asha-expander .asha-details{width:70%;float:left;height:auto;overflow:hidden;position:relative;background-color:#d53a2a;  /*#d33828;*/}.asha-expander .asha-details{margin-left:5%;padding:1% 2%;width:64%}.asha-expander .asha-details h3{margin:0 0 20px 0;padding:0;color:#fff;font-size:52px;line-height:normal;border-bottom:1px solid #e74c3c}.asha-expander .asha-details p{padding:0;font-size:1.2em;line-height:1.3em;color:#fff}.asha-expander .asha-details a{float:right;display:inline-block;margin:40px 0 10px 0;padding:10px 20px;color:#e74c3c;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;outline:none;background-color:#fff}.asha-expander .asha-details a:hover{color:#21aed5;border:4px solid #21aed5;background-color:#fff}.asha-expander .asha-fullimg{padding:1%;width:25%;text-align:left}.asha-expander .asha-fullimg img{display:inline-block;max-height:100%;max-width:100%;border:none}.asha-expander .asha-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #cccccc, 15px 30px 1px #cccccc, -15px 30px 1px #cccccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;  -webkit-animation:loader 0.5s infinite ease-in-out both;  -moz-animation:loader 0.5s infinite ease-in-out both;animation:loader 0.5s infinite ease-in-out both}@-webkit-keyframes loader{0%{background:#ddd}  33%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #cccccc, -15px 30px 1px #dddddd}  66%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #dddddd, -15px 30px 1px #cccccc}}@-moz-keyframes loader{0%{background:#ddd}  33%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #cccccc, -15px 30px 1px #dddddd}  66%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #dddddd, -15px 30px 1px #cccccc}}@keyframes loader{0%{background:#ddd}  33%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #cccccc, -15px 30px 1px #dddddd}  66%{background:#ccc;box-shadow:0 0 1px #cccccc, 15px 30px 1px #dddddd, -15px 30px 1px #cccccc}}@media screen and (max-width:830px){.asha-expander h3{font-size:32px}  .asha-expander p{font-size:13px}  .asha-expander a{font-size:12px}}@media screen and (max-width:650px){.asha-fullimg{display:none}  .asha-details{float:none;width:100%}}/*-- Form styles------------------------------------*//* -- Common styles----------------------------------- */form section{margin:0;padding:5px 0;width:100%}form input[type="text"],form input[type="email"],form input[type="password"]{margin:0;padding:1% 2%;width:96%;height:37px;color:#111;font-size:1em;font-family:'DIN Next W01 Medium';line-height:30px;background-color:#fff;border:3px solid #edeae2;outline:none}form textarea{margin:0;padding:2%;width:96%;height:200px;color:#111;font-size:1em;font-family:'DIN Next W01 Medium';background-color:#fff;border:3px solid #f2efe7;outline:none}form input[type="submit"]{float:right;margin:0;padding:8px 0 6px;width:120px;height:auto;color:#fff;font-family:'DIN Next W01 Medium';font-size:1.5em;background-color:#21aed5;border:none}form input[type="submit"]:hover{background-color:#e74c3c;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}/* -- Primary Form----------------------------------- */section.wrapper.contact form,section.wrapper.login form{max-width:500px;text-align:left}section.wrapper.contact form section label.error,section.wrapper.login form section label.error{display:inline-block;margin:5px 3px;padding:1% 2%;width:86%;color:#fff;font-family:'DIN Next W01 Medium';font-size:1em;background-color:#e74c3c}section.wrapper.contact form section input.error,section.wrapper.login form section input.error{color:#e74c3c;border:3px solid #e74c3c}section.wrapper.contact form input[type="text"],section.wrapper.login form input[type="text"],section.wrapper.contact form input[type="email"],section.wrapper.login form input[type="email"],section.wrapper.contact form input[type="password"],section.wrapper.login form input[type="password"],section.wrapper.contact form textarea,section.wrapper.login form textarea{width:86%}section.wrapper.contact form input[type="text"]:focus,section.wrapper.login form input[type="text"]:focus,section.wrapper.contact form input[type="email"]:focus,section.wrapper.login form input[type="email"]:focus,section.wrapper.contact form input[type="password"]:focus,section.wrapper.login form input[type="password"]:focus,section.wrapper.contact form textarea:focus,section.wrapper.login form textarea:focus{border:3px solid #ff7e6e;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}section.wrapper.contact form input[type="submit"],section.wrapper.login form input[type="submit"]{margin-right:9.6%}section.wrapper.login form{max-width:420px}section.wrapper.login form input[type="text"],section.wrapper.login form input[type="email"],section.wrapper.login form input[type="password"],section.wrapper.login form textarea{width:95%}section.wrapper.login form input[type="text"]:focus,section.wrapper.login form input[type="email"]:focus,section.wrapper.login form input[type="password"]:focus,section.wrapper.login form textarea:focus{border:3px solid #ff7e6e;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}section.wrapper.login form input[type="submit"]{margin-right:0}/* -- Footer Form----------------------------------- */footer form input[type="text"],footer form input[type="email"]{height:25px;color:#8d8383;font-size:0.8em;font-family:arial, helvetica, sans-serif;line-height:25px;background-color:#3d3333;border:none;outline:none}footer form input[type="text"]:focus,footer form input[type="email"]:focus{color:#fff;background-color:#473d3d}footer form textarea{height:100px;color:#8d8383;font-size:0.8em;font-family:arial, helvetica, sans-serif;background-color:#3d3333;border:none;outline:none}footer form textarea:focus{color:#fff;background-color:#473d3d}footer form label.error{display:inline-block;margin:5px 0;padding:1% 2.5%;width:96%;color:#fff;font-family:'DIN Next W01 Medium';font-size:1em;background-color:#e74c3c}footer form input.error{color:#fff;border:2px solid #e74c3c}footer form input[type="submit"]{float:right;margin:0;padding:4px 20px 3px;width:80px;height:28px;color:#fff;font-family:'DIN Next W01 Medium';font-size:1em;background-color:#21aed5;border:none}/* -- User Authentication----------------------------------- */form.authentication label{display:block;margin:0;padding:0;font-family:'DIN Next W01 Medium';font-size:1.2em;color:#222}form.authentication input[type="text"],form.authentication input[type="password"]{width:86%}form.authentication input[type="text"]:focus,form.authentication input[type="password"]:focus{border:3px solid #ff7e6e;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}/*-- Super-awesome way cool mixins------------------------------------*//* Transitions *//* Shadow---------------------------------*//* -- Common styles----------------------------------- *//* -- Base styles----------------------------------- */html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4;background-color:#403131}::-moz-selection{color:#ffffff;background:#e74c3c;text-shadow:none}::selection{color:#ffffff;background:#e74c3c;text-shadow:none}/* -- Wrapper styles----------------------------------- */section.wrapper{position:relative;margin:0 auto;padding:0;width:90%;max-width:1200px;background-color:#fff}.content-inner{margin:0 auto;padding:0;width:91.66666669999999%}.left{float:left;width:50%}.right{float:right;width:50%}/* -- Header----------------------------------- */header.main{position:relative;display:block;width:100%;height:180px}nav.main{position:fixed;top:100px;left:0;margin:0;width:100%;z-index:1000;  -webkit-transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out;  -ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}nav.main ul{position:relative;margin:0 auto;padding:10px 0;text-align:center;width:91.66666669999999%;max-width:1200px;background-color:#e74c3c;list-style-type:none}nav.main ul li{display:inline-block;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;transition:all 0.5s linear}nav.main ul li a{display:inline-block;padding:5px 10px 3px;color:#fff;font-family:'DIN Next W01 Medium';font-size:1em;line-height:1.5em;text-decoration:none;text-transform:uppercase;background-color:none}nav.main ul li a:hover{background-color:#d33828;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}nav.main ul li a:active{color:#403131;background-color:#fff}nav.main ul li a.active{background-color:#d33828}nav.main ul li:nth-child(3){margin-right:0}nav.main ul li.logo{position:relative;margin:0 10px;width:27.272727%;height:1px;max-width:300px;text-align:center;opacity:1;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.main ul li.logo a{display:inline-block;padding:0;height:100%}nav.main ul li.logo img{display:block;margin-top:-55%;width:100%;height:auto !important;border:none;z-index:10000}nav.main ul li.login a{position:absolute;top:-85px;right:10%;display:inline-block;padding:3px 8px 1px;width:auto;height:auto;color:#fff;font-size:0.75em;font-family:'DIN Next W01 Medium';text-decoration:none;text-transform:uppercase;background-color:#333}nav.main ul li.login a:hover{background-color:#e74c3c;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}nav.main ul li.facebook a{position:absolute;top:-100px;right:4.1666667%;padding:10px 5px 5px;width:40px;height:40px;text-indent:-5000px;background-image:url('/assets/site/css/../images/the-facebook-logo.png');background-repeat:no-repeat;background-position:center center;background-color:#21aed5}nav.main ul li.facebook a:hover{background-color:#e74c3c;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}nav.main.small{top:0}nav.main.small ul li.logo{margin:0;width:0;opacity:0}nav.main.small ul li.logo a img{width:0;height:0}/* -- Hero----------------------------------- */.hero{position:relative;margin:10px 0 30px 0;padding:0;width:100%}.cycle-slideshow{position:relative;overflow:hidden}.cycle-slideshow > div{margin:0 auto;width:100%;height:100%}.hero-item,.hero-item.projects{position:absolute;top:35%;left:0;padding:0 2%;width:35%;text-align:left;z-index:5}.hero-item h1,.hero-item.projects h1,.hero-item h2,.hero-item.projects h2{display:inline;margin:0;padding:0;color:#fff;font-size:1.5em;font-family:'DIN Next W01 Regular';line-height:1.6em}.hero-item h1 span,.hero-item.projects h1 span,.hero-item h2 span,.hero-item.projects h2 span{padding:2px 0;background:#21AED5;background:rgba(33, 174, 213, 0.85);box-shadow:8px 0 0 0 rgba(33, 174, 213, 0.85), -8px 0 0 0 rgba(33, 174, 213, 0.85)}.hero-item h2,.hero-item.projects h2{display:block;font-size:1.3em}.hero-item h2 span,.hero-item.projects h2 span{background:#21AED5;background:rgba(0, 0, 0, 0.7);box-shadow:8px 0 0 0 rgba(0, 0, 0, 0.7), -8px 0 0 0 rgba(0, 0, 0, 0.7)}.hero-item a.hero-link,.hero-item.projects a.hero-link{display:inline-block;margin:10px 0 0 -7px;padding:5px 10px 2px;color:#fff;font-size:1em;font-family:'DIN Next W01 Medium';text-decoration:none;text-transform:uppercase;background-color:#e74c3c}.hero-item a.hero-link:hover,.hero-item.projects a.hero-link:hover{background-color:#222;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.hero-item.projects{width:45%}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/assets/site/css/../images/hero-overlay.png');background-repeat:repeat;background-position:0 0;z-index:1}ul.cycle-pager{margin:15px auto;padding:0;text-align:center;list-style-type:none;width:100%}ul.cycle-pager li{display:inline-block;margin:0 10px;padding:10px 0 0 0;width:220px;height:150px;vertical-align:middle}ul.cycle-pager li img{width:100%;height:auto !important;border:5px solid #e9e9e9}ul.cycle-pager li:hover > img{cursor:pointer;border:5px solid #e74c3c;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}ul.cycle-pager li p{margin:5px 0;color:#222;font-size:0.9em;font-family:'DIN Next W01 Medium'}ul.cycle-pager li.cycle-pager-active{background-image:url('/assets/site/css/../images/pager-arrow.png');background-repeat:no-repeat;background-position:52% 0}ul.cycle-pager li.cycle-pager-active img{border:5px solid #e74c3c}ul.hero-nav{position:absolute;top:30%;left:-2.5%;display:inline-block;margin:0;padding:0;width:105%;list-style-type:none;z-index:1}ul.hero-nav li{float:left;margin:0;padding:0;width:30px;height:45px;background-color:#534141;background-image:url('/assets/site/css/../images/nav-arrows.png');background-repeat:no-repeat;background-position:10px 16px;cursor:pointer;z-index:1000;  -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1)}ul.hero-nav li:hover{background-color:#21aed5;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}ul.hero-nav li.hero-next{float:right;background-position:10px -20px}/* -- Intro----------------------------------- */section.wrapper.intro{margin:20px auto;padding:0 0 40px 0;background-color:#21aed5}section.wrapper.intro .content-inner{padding:0 0 25px 0;text-align:center;border-bottom:1px solid #30bde4}section.wrapper.intro .content-inner h1{margin-bottom:25px;color:#fff;font-size:3.2em;border-bottom:1px solid #30bde4}section.wrapper.intro .content-inner p{margin:0;color:#fff;font-size:1.4em;font-family:'DIN Next W01 Regular';font-weight:normal}section.wrapper.intro .content-inner p.plus-1{font-size:2.2em}section.wrapper.intro .content-inner p.plus-2{font-size:1.7em}section.wrapper.intro .content-inner a:link,section.wrapper.intro .content-inner a:visited{display:inline-block;padding:0 5px;color:#e74c3c;text-decoration:none;background-color:#fff;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.intro .content-inner a:link:hover,section.wrapper.intro .content-inner a:visited:hover{color:#21aed5;background-color:#fff}/* -- Homepage Graph----------------------------------- */section.wrapper.homegraph{margin:20px auto;padding:0 0 60px 0;background-color:#21aed5}section.wrapper.homegraph .content-inner{padding:0 0 25px 0;text-align:center;border-bottom:1px solid #30bde4}section.wrapper.homegraph .content-inner h2{margin-bottom:15px;color:#fff;border-bottom:1px solid #30bde4}section.wrapper.homegraph .content-inner p{margin:0;color:#fff;font-size:1.4em;font-family:'DIN Next W01 Regular';font-weight:normal}/* -- Common Modules----------------------------------- */section.wrapper .content-inner ul.gallery{margin:0 auto;padding:0;list-style-type:none;text-align:center}section.wrapper .content-inner ul.gallery li{display:inline-block;margin:7px;width:auto}section.wrapper .content-inner ul.gallery li a{display:block;border:3px solid #fff}section.wrapper .content-inner ul.gallery li a img{width:100%;max-width:150px;height:auto !important}section.wrapper .content-inner ul.gallery li a:hover{border:3px solid #e74c3c;  -webkit-transition:border 0.1s linear;  -moz-transition:border 0.1s linear;  -o-transition:border 0.1s linear;  -ms-transition:border 0.1s linear;transition:border 0.1s linear}section.wrapper .content-inner p a:link{padding:0 2px;color:#e74c3c;text-decoration:underline;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  -ms-transition:all 0.2s linear;transition:all 0.2s linear}section.wrapper .content-inner p a:visited{color:#21aed5}section.wrapper .content-inner p a:hover{color:#fff;background-color:#e74c3c}section.wrapper .content-inner img.float-left{float:left;margin:0 3em 2em 0}section.wrapper .content-inner img.float-right{float:right;margin:0 0 2em 3em}/* -- Standard----------------------------------- */section.wrapper.standard{margin:20px auto;padding:120px 0;background-color:#f7f4ec}section.wrapper.standard .content-inner{position:relative;text-align:left}section.wrapper.standard .content-inner article{margin:0 auto 50px;padding:0 6.333% 30px 6.333%;max-width:87.333%;border-bottom:5px solid #e74c3c}section.wrapper.standard .content-inner article h2{font-size:1.6em;font-family:'DIN Next W01 Regular'}section.wrapper.standard .content-inner article h3{margin:5px 0;font-size:1.3em;font-family:'DIN Next W01 Regular'}section.wrapper.standard .content-inner article p,section.wrapper.standard .content-inner article ul{color:#111;font-size:1.1em;font-family:'DIN Next W01 Regular'}section.wrapper.standard .content-inner article ul{margin:0;list-style-type:none;list-style-image:url('/assets/site/css/../images/bullet.png')}section.wrapper.standard .content-inner article ul li{margin:0 0 0 30px;padding:0 0 0.5em 1em}section.wrapper.standard .content-inner article hr{border:none;border-bottom:1px dashed #ccc}section.wrapper.standard .content-inner article header{display:block}section.wrapper.standard .content-inner article header h1{float:left;display:inline-block;margin:0;padding:5px 10px 0;color:#fff;font-size:2.3em;background-color:#e74c3c}section.wrapper.standard .content-inner article ul#asha-grid li{margin:10px 5px 40px}section.wrapper.standard .content-inner article ul#asha-grid li p{margin:0 0 5px 0;padding:0;line-height:1em;color:#333;font-size:0.9em}section.wrapper.standard .content-inner article ul#asha-grid li p span{font-family:'DIN Next W01 Medium'}section.wrapper.standard .content-inner article .asha-team{margin:10px 0;max-width:960px}section.wrapper.standard .content-inner article .asha-team .grid-sizer{width:5%;height:280px}section.wrapper.standard .content-inner article .asha-team .item{float:left;width:200px;margin:0;padding:0 0 10px 0;background:url('/assets/site/css/../images/team-hr.png');background-repeat:repeat-x;background-position:0 bottom}section.wrapper.standard .content-inner article .asha-team .item h3{font-size:0.85em}section.wrapper.standard .content-inner article .asha-team .item h3 span{display:block;font-weight:bold}section.wrapper.standard .content-inner article .asha-team .item p{font-size:0.85em}section.wrapper.standard .content-inner article .asha-team .item img{width:100%;height:auto !important}section.wrapper.standard .content-inner .inner-nav-wrapper{position:absolute;right:6.333%;top:10px;width:auto;z-index:1000}section.wrapper.standard .content-inner nav.inner-nav{margin:0 auto;padding:0;height:50px}section.wrapper.standard .content-inner nav.inner-nav a.trigger{display:inline-block;float:right;margin:18px 10px 0 10px;width:40px;height:18px;text-indent:-5000px;cursor:pointer;background-image:url('/assets/site/css/../images/draw-nav-sprite.png');background-repeat:no-repeat;background-position:0 0}section.wrapper.standard .content-inner nav.inner-nav a.trigger.open{background-position:0 -22px}section.wrapper.standard .content-inner nav.inner-nav ul{display:block;float:right;margin:15px 0 0 0;padding:0;text-align:right}section.wrapper.standard .content-inner nav.inner-nav ul li{display:inline-block;margin:0 0 10px 0;padding:0}section.wrapper.standard .content-inner nav.inner-nav ul li a{padding:5px 8px 3px;color:#21aed5;font-size:1em;font-family:'DIN Next W01 Medium';text-decoration:none;outline:none;background-color:#cbedf7}section.wrapper.standard .content-inner nav.inner-nav ul li a:hover{color:#fff;background-color:#e74c3c;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.standard .content-inner nav.inner-nav ul li a.active{color:#fff;background-color:#e74c3c}section.wrapper.standard .content-inner nav.sticky{position:fixed;top:50px;right:0;margin:0;padding:0;width:100%;z-index:1000}section.wrapper.standard .content-inner nav.sticky ul{margin:0 auto;float:none;max-width:1200px}section.wrapper.standard .content-inner nav.sticky ul li:last-child{margin-right:10%}/* -- Contact----------------------------------- */section.wrapper.contact{margin:20px auto;padding:120px 0;background-color:#f7f4ec}section.wrapper.contact .content-inner{text-align:left;max-width:960px}section.wrapper.contact .content-inner h1{display:inline-block;margin:0;padding:5px 20px 0;color:#fff;font-size:2.5em;line-height:1.3em;background-color:#e74c3c}section.wrapper.contact .content-inner h2{font-size:1.6em;font-family:'DIN Next W01 Regular'}section.wrapper.contact .content-inner .right{padding:10px 0;width:35%}section.wrapper.contact .content-inner .right h2{display:inline-block;margin:0;padding:0 10px 0;color:#fff;background-color:#e74c3c}section.wrapper.contact .content-inner .right p{font-size:1.1em;font-family:'DIN Next W01 Medium'}section.wrapper.contact .content-inner .right p span{padding:5px 5px 2px;color:#fff;background-color:#21aed5}/* -- Kids----------------------------------- */section.wrapper.kids_intro{margin:20px auto;padding:60px 0 50px 0;background-color:#21aed5}section.wrapper.kids_intro .content-inner{text-align:center}section.wrapper.kids_intro .content-inner h1{margin-bottom:15px;color:#fff;font-size:3em;border-bottom:1px solid #30bde4}section.wrapper.kids_intro .content-inner p{margin:0;color:#fff;font-size:1.4em;font-family:'DIN Next W01 Regular';font-weight:normal}section.wrapper.kids{margin:20px auto;padding:0 0 50px 0}section.wrapper.kids .content-inner{text-align:center}section.wrapper.kids .content-inner h2{display:inline-block;margin-bottom:15px;padding:2px 20px 0;color:#fff;background-color:#21aed5}section.wrapper.kids .content-inner p{margin:0;padding:0 100px;font-family:'DIN Next W01 Regular';font-size:1.2em}section.wrapper.kids .content-inner a.button{display:inline-block;margin:0;padding:5px 10px;text-align:center;width:26.66667%;color:#fff;font-size:18px;font-family:'DIN Next W01 Medium';text-decoration:none;background-color:#e74c3c}section.wrapper.kids .content-inner a.button:hover{background-color:#21aed5;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}section.wrapper.kids .content-inner .asha-expander .asha-details p{padding:0}section.wrapper.kids_donate{margin:20px auto;padding:120px 0 30px 0;background-color:#f7f4ec}section.wrapper.kids_donate .content-inner{max-width:80%}section.wrapper.kids_donate .content-inner .left{width:38.5416666%}section.wrapper.kids_donate .content-inner .left img{padding:5px;background-color:#e74c3c}section.wrapper.kids_donate .content-inner .right{padding:0 0 10px 0;width:61.458333%}section.wrapper.kids_donate .content-inner .right h1{margin:0 0 20px 0;padding:0 0 10px 0;color:#e74c3c;font-size:3.2em;line-height:1em;border-bottom:1px solid #e3e0d8}section.wrapper.kids_donate .content-inner .right h3,section.wrapper.kids_donate .content-inner .right h4{margin:0;padding:0;color:#333;font-size:1.5em}section.wrapper.kids_donate .content-inner .right h3 span,section.wrapper.kids_donate .content-inner .right h4 span,section.wrapper.kids_donate .content-inner .right h3 .highlight,section.wrapper.kids_donate .content-inner .right h4 .highlight{padding:5px 10px 2px;color:#fff;background-color:#e74c3c}section.wrapper.kids_donate .content-inner .right h4{font-size:1.2em}section.wrapper.kids_donate .content-inner .right p{font-size:0.95em;font-family:'DIN Next W01 Medium'}section.wrapper.kids_donate .content-inner .right a.kids{float:right;display:inline-block;margin:20px 0;padding:5px 20px 2px 5px;width:40%;color:#fff;font-family:'DIN Next W01 Medium';font-size:1.2em;text-align:center;text-decoration:none;background-color:#e74c3c;background-image:url('/assets/site/css/../images/nav-arrows.png');background-repeat:no-repeat;background-position:98% -27px;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}section.wrapper.kids_donate .content-inner .right a.kids:hover{background-color:#21aed5}section.wrapper.kids_donate .content-inner .right .donate-options{margin:0 auto 20px;padding:30px 3.5%;border-bottom:1px solid #e3e0d8}section.wrapper.kids_donate .content-inner .right .donate-options .paypal{float:left}section.wrapper.kids_donate .content-inner .right .donate-options h1{float:left;margin:30px 0 0 4.5%;width:15%;display:inline-block;text-align:center;border-bottom:none}section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit{float:right;width:36%}section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit h4{margin:0;font-size:1.2em}section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit p{margin:0;font-size:0.85em;font-family:'DIN Next W01 Medium'}section.wrapper.kids_bio{margin:20px auto;padding:0 0 50px 0;background-color:#21aed5}section.wrapper.kids_bio .content-inner{text-align:center}section.wrapper.kids_bio .content-inner h1{margin-bottom:15px;color:#fff;font-size:3em;border-bottom:1px solid #30bde4}section.wrapper.kids_bio .content-inner p{margin:0;color:#fff;font-size:1.4em;font-family:'DIN Next W01 Regular';font-weight:normal}section.wrapper.kids_sponsors{margin:20px auto;padding:60px 0 50px 0;background-color:#f7f4ec}section.wrapper.kids_sponsors .content-inner{max-width:80%;text-align:center}section.wrapper.kids_sponsors .content-inner h1{margin-bottom:15px;color:#e74c3c;font-size:3.2em}section.wrapper.kids_sponsors .content-inner h2{display:inline-block;padding:5px 15px 0;color:#fff;font-size:1.5em;background-color:#e74c3c}section.wrapper.kids_sponsors .content-inner p{margin:0;color:#222;font-size:1.2em;font-family:'DIN Next W01 Regular';font-weight:normal}section.wrapper.kids_sponsors .content-inner p span{padding:2px 5px 5px;color:#fff;background-color:#e74c3c}section.wrapper.kids_sponsors .content-inner a.sponsors-btn,section.wrapper.kids_sponsors .content-inner a.logout-btn{position:absolute;display:inline-block;padding:2px 10px 2px;top:20px;right:2%;color:#fff;font-size:0.9em;font-family:'DIN Next W01 Regular';text-decoration:none;background-color:#21aed5;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.kids_sponsors .content-inner a.sponsors-btn:hover,section.wrapper.kids_sponsors .content-inner a.logout-btn:hover{background-color:#e74c3c}section.wrapper.kids_sponsors .content-inner a.logout-btn{top:50px}section.wrapper.kids_sponsors .content-inner nav{display:block;margin:20px 0;padding:10px 0 30px;width:100%;border-bottom:5px solid #e74c3c}section.wrapper.kids_sponsors .content-inner nav ul{display:inline-block;margin:0;padding:0;list-style-type:none}section.wrapper.kids_sponsors .content-inner nav ul li{display:inline-block;margin:0 7px;padding:0}section.wrapper.kids_sponsors .content-inner nav ul li a{padding:8px 10px 5px;color:#21aed5;font-size:1.1em;font-family:'DIN Next W01 Medium';text-decoration:none;background-color:#cbedf7;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.kids_sponsors .content-inner nav ul li a:hover{color:#fff;background-color:#e74c3c}section.wrapper.kids_sponsors .content-inner nav ul li a.active{color:#fff;background-color:#21aed5}/* -- Projects + Donate Outer----------------------------------- */section.wrapper.projects,section.wrapper.donate{margin:20px auto;background-color:#f7f4ec}section.wrapper.projects .content-inner,section.wrapper.donate .content-inner{padding:0 0 60px 0;text-align:center}section.wrapper.projects .content-inner h1,section.wrapper.donate .content-inner h1{display:inline-block;margin-bottom:15px;padding:2px 20px 0;color:#fff;font-size:2.5em;background-color:#21aed5}section.wrapper.projects .content-inner p,section.wrapper.donate .content-inner p{margin:0 0 20px 0;font-family:'DIN Next W01 Regular';font-size:1.4em}section.wrapper.projects .content-inner ul.projects,section.wrapper.donate .content-inner ul.projects{margin:50px auto;padding:0;list-style-type:none;text-align:left}section.wrapper.projects .content-inner ul.projects li,section.wrapper.donate .content-inner ul.projects li{position:relative;float:left;margin:0 6.5% 40px 0;width:29%;min-height:260px;color:#222;font-size:1em;text-align:left}section.wrapper.projects .content-inner ul.projects li .image,section.wrapper.donate .content-inner ul.projects li .image{position:relative;display:inline-block;text-align:center}section.wrapper.projects .content-inner ul.projects li .image .hover,section.wrapper.donate .content-inner ul.projects li .image .hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/assets/site/css/../images/project-overlay.png');background-repeat:repeat;background-position:0 0;z-index:1000}section.wrapper.projects .content-inner ul.projects li .image .hover a,section.wrapper.donate .content-inner ul.projects li .image .hover a{display:inline-block;margin-top:28%;padding:5px 20px;color:#fff;font-size:1em;font-family:'DIN Next W01 Medium';text-decoration:none;background-color:#e74c3c;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.projects .content-inner ul.projects li .image .hover a:hover,section.wrapper.donate .content-inner ul.projects li .image .hover a:hover{background-color:#21aed5}section.wrapper.projects .content-inner ul.projects li .image img,section.wrapper.donate .content-inner ul.projects li .image img{display:block;margin:0;padding:1.5%;width:97%;height:auto !important;background-color:#f8ecdc}section.wrapper.projects .content-inner ul.projects li:hover p,section.wrapper.donate .content-inner ul.projects li:hover p{color:#e74c3c}section.wrapper.projects .content-inner ul.projects li p,section.wrapper.donate .content-inner ul.projects li p{margin:0 0 0 1.5%;font-size:1.2em;font-family:'DIN Next W01 Medium';line-height:1em}section.wrapper.projects .content-inner ul.projects li p span,section.wrapper.donate .content-inner ul.projects li p span{font-size:0.75em}section.wrapper.projects .content-inner ul.projects li:nth-child(3n+3),section.wrapper.donate .content-inner ul.projects li:nth-child(3n+3){margin-right:0}section.wrapper.projects_overview{margin:20px auto;background-color:#21aed5}section.wrapper.projects_overview .content-inner{padding:0 0 40px 0;text-align:center}section.wrapper.projects_overview .content-inner h1{margin-bottom:15px;color:#fff;font-size:2.5em}section.wrapper.projects_overview .content-inner p{margin:0;color:#fff;font-family:'DIN Next W01 Regular';font-size:1.5em;line-height:1.4em}section.wrapper.projects_cta{/*cta = call to action */  margin:20px auto;background-color:#e74c3c}section.wrapper.projects_cta .content-inner{padding:0 0 10px 0;text-align:center}section.wrapper.projects_cta .content-inner h1{margin-bottom:15px;color:#fff;font-size:2.2em}section.wrapper.projects_cta .content-inner a{display:inline-block;margin:0 0 20px 0;padding:2px 20px 0;color:#e74c3c;font-family:'DIN Next W01 Medium';font-size:2.2em;text-decoration:none;background-color:#fff}section.wrapper.projects_cta .content-inner a:hover{color:#21aed5;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.projects_details{margin:20px auto}section.wrapper.projects_details .content-inner{padding:0 0 60px 0;text-align:center}section.wrapper.projects_details .content-inner h1{display:inline-block;margin-bottom:15px;padding:2px 20px 0;color:#fff;font-size:2.5em;background-color:#21aed5}section.wrapper.projects_details .content-inner article{margin:10px auto;padding:0 0 20px 0;max-width:960px;text-align:left}section.wrapper.projects_details .content-inner article h2{display:inline-block;margin-bottom:10px;padding:2px 20px 0;color:#fff;font-size:2em;background-color:#e74c3c}section.wrapper.projects_details .content-inner article .content{width:100%}section.wrapper.projects_details .content-inner article .content p{color:#111;font-size:1.1em;font-family:'DIN Next W01 Regular'}section.wrapper.projects_details .content-inner article .content ul{margin:0;list-style-type:none;list-style-image:url('/assets/site/css/../images/bullet.png')}section.wrapper.projects_details .content-inner article .content ul li{margin:0 0 0 30px;padding:0 0 0.5em 1em}section.wrapper.projects_details .content-inner article hr{border:none;border-bottom:1px dashed #ccc}section.wrapper.projects_details .content-inner article.results .content{width:100%;text-align:center}section.wrapper.projects_details .content-inner .project-pager{display:block;margin:120px auto 0}section.wrapper.projects_details .content-inner .project-pager a{display:inline-block;padding:3px 10px 5px;color:#fff;font-size:1.2em;font-family:'DIN Next W01 Regular';text-decoration:none;background-color:#21aed5}section.wrapper.projects_details .content-inner .project-pager a:hover{background-color:#e74c3c;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}section.wrapper.projects_details .content-inner .project-pager .prev,section.wrapper.projects_details .content-inner .project-pager .next{padding:4px 30px 4px;background-color:#cccccc;background-image:url('/assets/site/css/../images/nav-arrows.png');background-repeat:no-repeat;background-position:10px 11px}section.wrapper.projects_details .content-inner .project-pager .prev{float:left;padding-right:10px}section.wrapper.projects_details .content-inner .project-pager .next{float:right;padding-left:10px;background-position:123px -26px}/* -- Donate----------------------------------- */section.wrapper.donate{margin:20px auto;padding:80px 0;background-color:#f7f4ec}section.wrapper.donate .content-inner p{margin:0;font-family:'DIN Next W01 Regular';font-size:1.4em}/* -- Login----------------------------------- */section.wrapper.login{margin:20px auto;padding:100px 0;background-color:#f7f4ec}section.wrapper.login .content-inner{text-align:left}section.wrapper.login .content-inner h3{display:inline-block;margin:0 0 15px 0;padding:2px 10px 0;color:#fff;font-size:1.5em;text-align:center;background-color:#21aed5}section.wrapper.login .content-inner p{margin:0 0 10px 0;font-family:'DIN Next W01 Regular';font-size:1em}section.wrapper.login .content-inner p.error{color:#e74c3c;font-family:'DIN Next W01 Medium';font-size:1em}section.wrapper.login .content-inner form{margin:0 auto}section.wrapper.login .content-inner ul.sponsored{margin:-50px 0;padding:0;list-style-type:none;text-align:center}section.wrapper.login .content-inner ul.sponsored li{display:inline-block;margin:10px 20px;padding:0}section.wrapper.login .content-inner ul.sponsored li p{margin:0;font-size:1.6em;font-family:'DIN Next W01 Medium'}section.wrapper.login .content-inner ul.sponsored li a{display:inline-block;border:5px solid #e74c3c;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  -ms-transition:all 0.2s linear;transition:all 0.2s linear}section.wrapper.login .content-inner ul.sponsored li a:hover{border:5px solid #21aed5}section.wrapper.projects_overview{margin:20px auto;background-color:#21aed5}section.wrapper.projects_overview .content-inner{padding:0 0 40px 0;text-align:center}section.wrapper.projects_overview .content-inner h1{margin-bottom:15px;color:#fff;font-size:2.5em}section.wrapper.projects_overview .content-inner p{margin:0;color:#fff;font-family:'DIN Next W01 Regular';font-size:1.5em;line-height:1.4em}/* -- Blog----------------------------------- */section.wrapper.blog{margin:20px auto;padding:120px 0 0 0;background-color:#f7f4ec}section.wrapper.blog .content-inner{margin:0 auto;padding:0 0 60px 0;max-width:960px}section.wrapper.blog .content-inner article{margin:0 0 60px 0;padding:0 5.3% 30px;border-bottom:1px dashed #aaa}section.wrapper.blog .content-inner article header h1{display:inline-block;margin:0 0 10px 0;padding:5px 10px 0;color:#fff;font-size:2.2em;background-color:#e74c3c}section.wrapper.blog .content-inner article header p.date{display:inline-block;margin:0 0 10px 0;padding:5px 12px 3px;color:#fff;font-family:'DIN Next W01 Medium';background-color:#222}section.wrapper.blog .content-inner article img{width:100%;height:auto !important}section.wrapper.blog .content-inner article p{color:#222;font-size:1.1em;font-family:'DIN Next W01 Regular'}section.wrapper.blog .content-inner article a.more-link{float:right;display:inline-block;padding:5px 10px 3px;color:#fff;font-size:1.2em;font-family:'DIN Next W01 Medium';text-decoration:none;background-color:#21aed5}section.wrapper.blog .content-inner article a.more-link:hover{background-color:#e74c3c;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.blog .content-inner .toolbox{margin:-30px 0 0 0;padding:0 5.3% 30px;border-bottom:1px dashed #aaa}section.wrapper.blog .content-inner .toolbox a.back,section.wrapper.blog .content-inner .toolbox a.share{float:left;display:inline-block;margin:5px 0 0 0;padding:5px 10px 3px;color:#fff;font-size:1.2em;font-family:'DIN Next W01 Medium';text-decoration:none;background-color:#21aed5}section.wrapper.blog .content-inner .toolbox a.back:hover,section.wrapper.blog .content-inner .toolbox a.share:hover{background-color:#e74c3c;  -webkit-transition:all 0.1s linear;  -moz-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  -ms-transition:all 0.1s linear;transition:all 0.1s linear}section.wrapper.blog .content-inner .toolbox a.share{margin:0;float:right;padding:10px 55px 8px 10px;background-image:url('/assets/site/css/../images/the-facebook-logo.png');background-repeat:no-repeat;background-position:95% 5px}/* -- Gallery (Colorbox)----------------------------------- */#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;  -webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box}#cboxOverlay{background-image:url('/assets/site/css/../images/gallery-overlay.png');backgorund-repeat:repeat;background-position:0 0}#colorbox{outline:0}#cboxContent{margin:20px 0;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff}#cboxTitle{position:absolute;bottom:-20px;left:0;color:#fff;font-size:0.8em}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#666;font-size:0.6em}#cboxLoadingGraphic{background:url(/assets/site/css/../images/loading.gif) no-repeat center center}/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:0px;margin-top:-32px;background:url(/assets/site/css/../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:0px;margin-top:-32px;background:url(/assets/site/css/../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:0;right:5px;display:block;background:url(/assets/site/css/../images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}/* -- Footer----------------------------------- */footer{position:relative;margin:200px auto 0;width:100%;height:auto;border-top:1px solid #483636;background-color:#291f1f}footer .content-inner{max-width:1200px}footer .content-inner h3{margin:15px 0;color:#fff;font-size:1.5em;font-family:'DIN Next W01 Regular'}footer .content-inner .column{float:left;margin-left:3%;width:31.3%}footer .content-inner .column h3.facebook{display:block;padding:20px 0 0 45px;height:60px;background-image:url('/assets/site/css/../images/the-facebook-logo.png');background-repeat:no-repeat;background-position:0 20px;border-top:1px solid #332929}footer .content-inner .column h3.facebook a{padding:2px 5px;color:#fff;text-decoration:none}footer .content-inner .column p{color:#a57b7b;font-size:0.9em;font-family:'DIN Next W01 Regular'}footer .content-inner .column p.highlight{color:#fff}footer .content-inner .column section.news-item{margin:15px 0;padding:0 0 5px 0;border-bottom:1px dashed #332929}footer .content-inner .column section.news-item .date{float:left;margin:0 5% 0 0;padding:0;width:20.5%;text-align:center;background-color:#e74c3c}footer .content-inner .column section.news-item .date p{margin:0;padding:4px 0 3px 0;color:#fff;font-family:'DIN Next W01 Medium';font-size:0.9em;font-weight:normal;line-height:1.4em}footer .content-inner .column section.news-item article.news{float:left;margin:0;padding:0 0 10px 0;width:74%}footer .content-inner .column section.news-item article.news header h3{display:inline-block;margin:0 0 5px 0;padding:0;font-size:1.1em;line-height:normal}footer .content-inner .column section.news-item article.news header h3 a{padding:2px 5px;color:#fff;text-decoration:none}footer .content-inner .column section.news-item article.news p{margin:0 0 0 5px;font-size:0.7em;font-family:Arial, Helvectia, sans-serif;line-height:1.5em}footer .content-inner a.news-link{float:right;display:inline-block;padding:2px 5px;color:#fff;font-family:'DIN Next W01 Regular';font-size:1em;text-decoration:none;background-color:#21aed5}footer .content-inner a.news-link:hover{background-color:#e74c3c;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}footer .content-inner .column:first-child{margin-left:0}footer .legal-nav{position:relative;margin:50px 0 0 0;padding:20px 0;width:100%;height:auto;background-color:#201717}footer .legal-nav nav{float:left}footer .legal-nav nav ul{margin:0;padding:0}footer .legal-nav nav ul li{display:inline-block;margin:0 3px 0 0;font-size:0.85em;font-family:'DIN Next W01 Regular';text-transform:uppercase}footer .legal-nav nav ul li a{padding:5px;color:#fff;text-decoration:none}footer .legal-nav nav ul li a.active{background-color:#21aed5}footer .legal-nav .legal{float:right}footer .legal-nav .legal p{margin:0;color:#917e7e;font-size:0.9em;font-family:'DIN Next W01 Regular';text-align:right}footer .legal-nav .legal a:link{padding:2px;color:#fff}footer a:hover{background-color:#21aed5;  -webkit-transition:background-color 0.1s linear;  -moz-transition:background-color 0.1s linear;  -o-transition:background-color 0.1s linear;  -ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear}/* -- Mean Menu----------------------------------- *//* hide the link until viewport size is reached */.mean-bar h1{margin:15px 0 10px 10px;padding:0;color:#fff;font-size:1.2em;font-family:'DIN Next W01 Medium';line-height:1em}.mean-bar a.meanmenu-reveal{display:none}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#e74c3c;padding:0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:10px 10px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#c42919}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;margin:0;padding:1em 4%;width:92%;text-align:left;color:#fff;font-size:0.85em;font-family:'DIN Next W01 Regular';text-transform:uppercase;border-bottom:1px solid #e74c3c;border-bottom:1px solid rgba(255, 255, 255, 0.2);text-decoration:none}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255, 255, 255, 0.1)}.mean-container .mean-nav ul li a.expand{width:26px;height:26px;border:none !important;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.expand:hover{background:none}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255, 255, 255, 0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li.logo{display:none}/*-- Responsive Styles------------------------------------*/@media only screen and (max-width:1350px){section.wrapper{width:95%}  nav.main{left:2.5%;width:95%}  nav.main ul{width:100%}  section.wrapper.standard .content-inner article .asha-team .item{width:20%}}@media only screen and (max-width:1200px){nav.main ul li a{font-size:0.85em}  .hero-item,.hero-item.projects{width:50%}  section.wrapper.kids_donate .content-inner .right{text-align:center}  section.wrapper.kids_donate .content-inner .right .donate-options .paypal,  section.wrapper.kids_donate .content-inner .right .donate-options h1,section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit{float:none;display:block;margin:0;width:100%}  section.wrapper.kids_donate .content-inner .right .donate-options h1{margin-top:5%}  section.wrapper.kids_donate .content-inner .right a.kids{float:none;width:50%}  section.wrapper.standard .content-inner article .asha-team .item{width:28%}  footer .content-inner .column:first-child{float:none;clear:both;width:100%}  footer .content-inner .column{margin:0;width:47%}  footer .content-inner .column:last-child{float:right}}@media only screen and (max-width:1024px){header.main{height:120px}  nav.main{top:60px}  nav.main ul li a{padding:5px 5px 3px;font-size:0.8em}  nav.main ul li.logo{margin:0 5px;width:20%}  nav.main ul li.login a{top:-48px}  nav.main ul li.facebook a{top:-60px;right:2.5%;width:32px;height:32px}  .cycle-slideshow{height:350px}  .cycle-slideshow img{width:100%;height:100%}  section.wrapper.kids .content-inner p{padding:0}  section.wrapper.kids .content-inner a.button{width:40%}  section.wrapper.kids_donate .content-inner{max-width:100%}  section.wrapper.kids_donate{padding-top:60px}  section.wrapper.kids_donate .content-inner .left,section.wrapper.kids_donate .content-inner .right{float:none;margin:0 auto;width:100%;text-align:center}  section.wrapper.kids_donate .content-inner .right{margin:30px 0 0 0}  section.wrapper.kids_donate .content-inner .right .donate-options h1{display:none}  section.wrapper.kids_donate .content-inner .right .donate-options .paypal,section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit{float:left;margin:0;width:50%}  section.wrapper.projects .content-inner ul.projects,section.wrapper.donate .content-inner ul.projects{text-align:center}  section.wrapper.projects .content-inner ul.projects li:nth-child(3n+3),section.wrapper.donate .content-inner ul.projects li:nth-child(3n+3){margin:0 2% 5%}  section.wrapper.projects .content-inner ul.projects li,section.wrapper.donate .content-inner ul.projects li{float:none;display:inline-block;margin:0 2% 5%;width:auto;min-height:0}  footer .legal-nav nav,footer .legal-nav .legal{float:none;clear:both;display:block;text-align:center}  footer .legal-nav nav ul{margin-bottom:20px}  footer .legal-nav .legal p{text-align:center}}@media only screen and (max-width:768px){header.main,.hero{display:none}  section.wrapper.blog{padding-top:50px}  section.wrapper.contact .content-inner .left,section.wrapper.contact .content-inner .right{float:none;width:100%}  section.wrapper.contact .content-inner .right{margin-top:20px}  .inner-nav-wrapper{display:none}  section.wrapper.standard .content-inner article .asha-team .grid-sizer{height:0}  section.wrapper.standard .content-inner article .asha-team .item{width:100%;max-width:200px}  section.wrapper.kids_donate .content-inner .right .donate-options .paypal,section.wrapper.kids_donate .content-inner .right .donate-options .direct-deposit{float:none;margin:0 0 20px 0;width:100%}  footer .content-inner .column{float:none;clear:both;margin:0 auto;width:100%}  footer .legal-nav nav ul li{font-size:0.75em}}/* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width:768px) and (max-device-width:1024px){nav.main{left:2.6%}  nav.main ul li.logo a img{margin-top:-63%}}