/* Fonts ##############################################################*/
@font-face {font-family:"Raleway Thin";src:url("fonts/raleway_thin.eot?") format("eot"),url("fonts/raleway_thin.woff") format("woff"),url("fonts/raleway_thin.ttf") format("truetype"),url("fonts/raleway_thin.svg#Raleway-Thin") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"MuseoSans300"; src:url("fonts/MuseoSans-300.otf") format("opentype");font-weight:normal;font-style:normal;}
@font-face{font-family:"SentinelLight"; src:url("fonts/Sentinel-Light.otf") format("opentype");font-weight:normal;font-style:normal;}
@font-face{font-family:"SentinelMedium"; src:url("fonts/Sentinel-MediumItalic.otf") format("opentype");font-weight:normal;font-style:normal;}

/* Normal ##############################################################*/
*{ }
html, body{background:#aeedff; font-family: 'MuseoSans300';}
body{margin:0;}
/* .container{ width:960px; margin:0 auto; position:relative;}*/
.fixed{position:fixed !important;}
.clear{clear:both;}
.offtop{ padding-top:130px; }
.left{float:left;}
.right{float:right;}
.band{position:relative; overflow-x:hidden;}
.speech-area{position:relative; padding:15px; margin:10px auto; color:#333; background:#eee; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display:none;}
.speech-area-triangle {content:""; position:absolute; top:-30px; left:65px; border:15px solid transparent; border-bottom-color:#eee; display:block; width:0;}
.img-wrap{width:100%; text-align:center;}
.img-wrap.head-title img{margin-top:-25px;}
img{ max-width:100%; }
p{margin:10px 5px;}
strong{font-weight:bold;}
center{color:#000;}
blockquote {font-family: 'SentinelMedium', serif;font-size: 22px;width: 600px;padding: 2.25em 30px;line-height: 1.45;position: relative;color:#fff;}

blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}
blockquote cite:before {content: "\2014 \2009";}
b{font-family: 'Roboto', sans-serif; font-weight: 700;}

h4{background-color: #73ae2c; padding: 10px; color: #fff; width: 450px; margin-left: 20px; margin-bottom: 5px; text-decoration: none;}
h5{background-color: #a5c526; padding: 10px; color: #fff; width: 450px; margin-left: 20px; margin-bottom: 5px; text-decoration: none;}
h6{background-color: #ea445c; padding: 10px; color: #fff; width: 450px; margin-left: 20px; margin-bottom: 5px; text-decoration: none;}
h7{background-color: #f17aa7; padding: 10px; color: #fff; width: 450px; margin-left: 20px; margin-bottom: 5px; text-decoration: none;}

h3 {font-family: 'Raleway Thin'; size: 20px; color: #fff;}
.textwidget {color: #FFF; font-size: 12px;}

/* Top ##################################################################*/
.cover{position:fixed; top:0; bottom:0; left:0; right:0; padding-top:10%; z-index:999; background:#aeedff;}
.cover img{width:25px; height:auto;}
.center-piece{position:absolute; width:100%; text-align:center; bottom:105px; z-index:100;}
.bird-container{position:absolute; width:100%; bottom:310px; z-index:105;}
.bird-container img{width:33%; margin-left:15%;}
.login-top{position:relative; width:45px; padding:10px 20px; margin-right:25px; background-color: #ea445c; text-align: center; float:right; cursor:pointer;}
.login-top a{color:#fff;}
.login-open{color:#fff;}
/* Navbar ##############################################################*/

.navbar.move{ position:absolute; bottom:20px; z-index:99; width:100%; background-color:#8c04a8; overflow:visible !important;}
.navbar.pin{position:fixed;top: -75px;max-height: 115px !important;}
.nav-list{ margin: 10px 0;              }
.nav-list li{ width:16.6%; max-width:16.6%; float:left; list-style-type:none; cursor:pointer; }
.nav-icon{background:url(images/navbar/nav-icons.png) no-repeat;padding:30px 40px;background-position:center 1px;background-size: 37%;}
.nav-icon.icon-partners{background-position: 50px -58px !important;}
.nav-icon.icon-getinvolved{background-position: 50px -116px !important;}
.nav-icon.icon-findhelp{background-position: 50px -175px !important;}
.nav-icon.icon-blog{background-position: 50px -234px !important;}
.nav-icon.icon-contactus{background-position: 50px -293px !important;}
.nav-title-area{ position:relative; height:35px; line-height:2; font-size:21px; text-align:center; font-family:"Raleway Thin"; }
.nav-title{padding-top: 0px;text-align:center;color:#fff;font-family: 'Raleway', sans-serif;}
.nav-title.active{ background-color:#b2d235; padding:15px 0 10px 0; color:#FFF; font-family: 'Raleway', sans-serif; font-weight:600; }
.nav-fixed{ position:fixed; margin:0; width:100%; top:-90px; height:131px; }
.login-nav{position:absolute; width:160px; height:40px; right:0; bottom:0; background-color:#b2d235; display:none; cursor:pointer; }
.title-nav{position:absolute; width:160px; height:40px; left:0; bottom:0; background-color:#fff; display:none; cursor:pointer; }
.title-nav  .nav-title img{height:35px;}
.title-nav .nav-title-area, .login-nav .nav-title-area{line-height:1.5;}
/* First ##################################################################*/
.more-about{background-color:rgb(235,67,92); color: #FFF; padding:10px 20px; text-align:center; margin-top:20px; margin-right:10px; float:right;}
.more-about a{color: #FFF;}
.mivi{ min-height:190px; position:relative; clear:both;}
.second-vision{ min-height:190px; float:left; }
.second-mission{ min-height:190px; float:right; }
.second-vision, .second-mission{ padding-bottom:10px; background:rgb(178,210,53);background: transparent\9;background:rgba(178,210,53,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccb2d235,endColorstr=#ccb2d235);}
.second-vision:nth-child(n), .second-mission:nth-child(n){filter: none;}
.vision-icon img, .mission-icon img{padding:15px;}
.mivi-title{font-family:"Raleway Thin"; color:#8b15a0; font-size:42px; line-height:1.5;}
.mivi-content{padding:0 10px 10px 0; color:#000; font-size:14px; text-align:justify;}
/* Second ##################################################################*/
#second .left-line{position:absolute; width:100%; border:2px solid #000; left:-680px;}
#second .right-line{position:absolute; width:100%; border:2px solid #000; right:-680px;}
.subhead-content{text-align:center; padding:20px 10%; color:#000; font-size:21px; padding-bottom:35px;font-family: 'SentinelMedium';}
.partners-logos, .babies-logos{padding:20px 0 10px 0; text-align:center;}
.partners-image{ position:relative; width:185px; height:175px; display:inline-block; cursor:pointer; overflow:hidden; }
.partners-image img{position:absolute; left:0;}
.partners-image img:hover, .partners-image img.active{top:-177px;}
.speech-area.partners{width:700px; background-color:#f17aa7; color:#000; display:none;}
.speech-area.partners .speech-area-triangle{border-bottom-color:#ea445c;}
.speech-top{position:absolute; margin:0; width:100%; height:20px; top:0; left:0; background-color:#ea445c; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
.partners-title{ font-face: 'Raleway',sans serif; font-weight: 600; padding-top:20px; float:left; font-size:25px; color:#000;}
.partners-subdata{ float:right; font-size:12px; padding-top:20px; line-height:17px; color:#000; text-align:right; font-family: 'Roboto';}
.bar{border-top:2px solid #fff; padding: 5px; padding-top: 15px;}
/* Third ##################################################################*/
.involved-logos{}
.involved-data{font-family:"Raleway Thin"; float:left; line-height:2.5; text-align:center; color:#000; font-size:28px; cursor:pointer;}
.involved-data:nth-child(2){margin:0 35px 0 70px;}
.involved-data:nth-child(3){margin:0 70px 0 35px;}
.involved-image{width:186px; height:187px; /* background:url("images/four/involve-icons.png"); */}
.involved-image img{width:186px; height:187px;}
.involved-image.icon-treasure{background-position:0px -187px;}
.involved-image.icon-expansion{background-position:0px -374px;}
.involved-image.icon-share{background-position:0px -561px;}
.speech-area.involved{width:960px; color:#000;}
.speech-area.involved .speech-area-triangle{border-bottom-color:rgb(115,174,44);}
/* Fourth ##################################################################*/
#fourth .left-line{position:absolute; width:100%; border:2px solid #000; left:-800px;}
#fourth .right-line{position:absolute; width:100%; border:2px solid #000; right:-800px;}
.help-logos{}
.help-logo-area{width:50%; float:left; text-align:center;}
.help-logo-text{color:#000; font-family: 'Raleway Thin', sans-serif; font-size:28px;}
/* Fifth ##################################################################*/
.blog-left{width:520px; float:left;}
.blog-image{padding:10px; background-color:#fff; clear:both;}
.blog-image.small img{max-height:300px;}
.blog-title{font-size:21px; padding:10px 10px 0 10px; color:#000; border-bottom:5px solid #73ae2c; cursor:pointer;}
.blog-subhead{font-size:14px; padding:0 40px; color:#000; font-family: 'SentinelMedium';}
.blog-content p{font-size:12px; color:#000; line-height:15px;}
.blog-read{ text-align:center; color:#000; background-color:#b2d235;padding:10px 20px; float:right}
.blog-right{width:400px; float:right; padding-top:20px; }
.blog-extra{position:relative; height:135px; margin-bottom:10px; overflow:hidden;}
.blog-title-extra{position:absolute; top: 0; width: 100%;text-align: center; padding-top: 35px;}
.blog-title-extra-title{color:#fff; text-shadow: 3px 3px 5px #aaaaaa; font-size:35px; margin-bottom:-10px; cursor:pointer; font-family:'Raleway'; font-weight: 600;}
.blog-title-extra-author{text-shadow: 3px 3px 5px #aaaaaa; font-size:14px; color:#FFF;}
.prev-next{padding:5px;}
.prev-link, .next-link{cursor:pointer; text-decoration:underline; color:#8c04a8;}
.prev-link{float:left;}
.next-link{float:right;}
/* Sixth ##################################################################*/
#sixth .left-line{position:absolute; width:100%; border:2px solid #000; left:-850px;}
#sixth .right-line{position:absolute; width:100%; border:2px solid #000; right:-850px;}
.contact-wrap{display:none;margin-bottom:20px; background:rgb(178,210,53);background: transparent\9;background:rgba(178,210,53,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccb2d235,endColorstr=#ccb2d235);}
.contact-contain{padding:20px;}
.contact-label{color:#fff; width:15%; line-height:2.5;}
.contact-image-wrap{text-align:center;}
.contact-image-wrap > div{display:inline-block; margin-bottom:20px;}
.contact-image-wrap img{max-width:120px; margin:0 10px;}
.contact-button{cursor:pointer; text-decoration:none; margin: 20px;}
.contact-input{width:75%;}
.contact-input input[type=text], .contact-input textarea, .contact-input select{width:60%; font-size:14px; padding:5px 10px; color:#000;}
.contact-input textarea{width:97%; resize:none; min-height:150px;}
.contact-input select{width:63.5%;}
.contact-input input[type=submit]{padding:5px 20px; border:none; float:right; color:#fff; background:#8c04a8;}
/* About ##################################################################*/
.about-top{margin-bottom:40px; background:rgb(178,210,53);background: transparent\9;background:rgba(178,210,53,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccb2d235,endColorstr=#ccb2d235);}
.about-top-contain{padding:25px;}
.about-bottom-contain{width:44%; padding:20px; text-align:center; background:rgb(178,210,53);background: transparent\9;background:rgba(178,210,53,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccb2d235,endColorstr=#ccb2d235); }
.about-bottom-text p {color:#000; text-align:left; }
.about-text-area{width:87%; line-height:20px;}
.about-text-area p{color:#000;  font-family: 'MuseoSans300';}
/* Up ##################################################################*/
.fixed-up-home{position:fixed; padding:20px; bottom:20px; right:20px; z-index:999; background:url("images/up-arrow.png"); cursor:pointer; display:none; background-size:contain;}
/* Footer ##################################################################*/
.footer {position:relative; width:100%; padding:10px 0; background-color:#8c04a8;}
.footer aside{float:left; height:100%; text-align:left;  margin:0 20px; width:29%;}
.footer-bottom{width:100%; margin-top:20px;}
/* Modal ##################################################################*/
.modal{position: fixed;top: 0;right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.8); z-index: 800; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; display:none;}
.modal:target{opacity:1; pointer-events:auto;}
.modal input {color:#000; font-family: 'MuseoSans300';}
.modal > div {width: 400px; position: relative; margin: 10% auto;padding: 5px 20px 13px 20px;border-radius: 10px;  background:  #b2d235;}
.modal h2{border-bottom: 2px solid #000; padding-bottom: 5px; margin-bottom: 10px;}
.close {cursor:pointer; background: #606061;color: #FFFFFF;line-height: 25px;position: absolute;right: -12px;text-align: center;top: -10px;width: 24px;text-decoration: none;font-weight: bold;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;}
/* Transparency ##################################################################*/
.green{background:rgb(115,174,44); background:rgb(115,174,44); background: transparent\9; background:rgba(115,174,44,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b273ae2c,endColorstr=#b273ae2c); zoom: 1;}
.green:nth-child(n){ filter: none;}
.yellow{background:rgb(178,210,53); background: transparent\9; background:rgba(178,210,53,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2b2d235,endColorstr=#b2b2d235); zoom: 1;}
.yellow:nth-child(n){ filter: none;}
.red{background:rgb(234,68,92); background: transparent\9; background:rgba(234,68,92,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ea445c,endColorstr=#b2ea445c); zoom: 1;}
.red:nth-child(n){ filter: none;}
.pink{background:rgb(241,122,167); background: transparent\9; background:rgba(241,122,167,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2f17aa7,endColorstr=#b2f17aa7); zoom: 1;}
.pink:nth-child(n){ filter: none;}
.involved .speech-area-triangle{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }
.blog-trans{position:absolute; width:100%; height:100%; top:0; left: 0; background-color:#b2d235; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.back-ground-right{position:fixed; width:1000%; height:100%; background:url("images/cloud-test.png"); z-index:0; }
.back-ground-left{position:fixed; top:500px; width:1000%; height:100%; background:url("images/cloud2.png"); z-index:0; }
/* Widgets ##################################################################*/
.widget-area .widget ul ul {margin-left: 12px;margin-left: 0.857142857rem;}
.widget_rss li {margin: 12px 0;margin: 0.857142857rem 0;}
.widget_recent_entries .post-date,.widget_rss .rss-date {color: #aaa;font-size: 11px;font-size: 0.785714286rem;margin-left: 12px;margin-left: 0.857142857rem;}
#wp-calendar {margin: 0;width: 100%;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #686868;}
#wp-calendar th,#wp-calendar td,#wp-calendar caption {text-align: left;}
#wp-calendar #next {padding-right: 24px;padding-right: 1.714285714rem;text-align: right;}
.widget_search label {display: block;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.widget_twitter li {list-style-type: none;}
.widget_twitter .timesince {display: block;text-align: right;}