body{font-family:'Roboto', sans-serif;font-size:16px;color:#414042;padding:0;line-height:28px;}
a, a:hover, .button, .button:hover, button, button:hover, input[type="submit"]:hover, .navbar-default .navbar-nav li a:before, .navbar-default .navbar-nav li a:hover:before, .servicesType h4:before, .servicesType h4:hover:before, .servicesType h4, .servicesType h4:hover, .servicesType div, .servicesType div:hover, .servicesType h4:after, ul.dropdown-menu:before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-decoration:none;}

a:hover, a:focus, a:visited{text-decoration:none;outline:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#5db1bd;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#414042;}

input[type="submit"]:visited, input[type="text"]:visited, textarea:visited, input[type="submit"]:focus, input[type="text"]:focus, textarea:focus{outline:0;}

input[type="text"]:focus, input[type="email"]:focus, textarea:focus, select:focus, select:visited{outline:0;box-shadow:none;border-color:#5db1bd;}

.clearfix{clear:both;}

.center{text-align:center;}

.right{text-align:right;}

.none{float:none;margin:0 auto;}

ul{list-style:none;padding:0;margin:0;}

body.home{padding-top:100px;}

.navbar-default{background:transparent;border:0;}

.navbar-default .container{background-color:#fff;padding-top:15px;padding-bottom:15px;position:relative;width:100%;box-shadow:0px -10px 35px rgba(0,0,0,0.3);}

.navbar-default .container:after{content:"";background-image:url(images/nav_bg.png);background-repeat:no-repeat;background-position:bottom center;position:absolute;width:100%;height:35px;left:0;top:100%;background-size:100%;}

.topRight{width:100%;display:block;float:left;}

.searchform{position:relative;left:10px;}

.navbar-form{margin-top:0;margin-bottom:0;width:35% !important;}

.navbar-form .form-group{display:block;position:relative;}

/*.navbar-form .form-group:after{font-family:'FontAwesome';content:"\f002";color:#ccc;position:absolute;top:3px;right:10px;}*/
form#searchform button, form#searchform button:focus {border: 0;color: #ccc;position: absolute;top: 3px;right: 0px;background: transparent;outline:0;}
form#searchform button:hover {color: #5DB1BD;}
.navbar-form input{border:1px solid #ccc;border-radius:5px;width:100% !important;height:36px;}

.social{padding:0;max-width:275px;float:right;}

.social ul{float:right}

.social ul li{float:left;display:block;margin:0px 3px;}

.social ul li:last-child{margin-right:0;}

.social ul li a{padding:5px 0px 3px 0;border-radius:4px;color:#fff;font-size:18px;display:block;width:35px;text-align:center;}

.social ul li a:hover{background:#5db1bd !important;}

.social ul li:first-child a{background:#305891;}

.social ul li:nth-child(2) a{background:#2ca8d2;}

.social ul li:nth-child(3) a{background:#cf4832;}

.social ul li:nth-child(4) a{background:#4498c8;}

.social ul li:nth-child(5) a{background:#f72727;}

.social ul li:last-child a{background:#5db1bd;width:auto;padding-left: 10px;padding-right: 10px;}

.social ul li:last-child a i {margin-right:5px;}

.navbar-default .navbar-nav{float:right;clear:both;display:block;position:relative;top:5px;}

.navbar-default .navbar-nav li a{text-transform:uppercase;font-weight:500;color:#000;padding:18px 8px 0 8px;}

.navbar-default .navbar-nav li a:before{font-family:'FontAwesome';content:"\f004";font-size:14px;position:absolute;width:80%;text-align:center;top:0;color:#fff;}

.navbar-default .navbar-nav li a:after{font-family:'FontAwesome';content:"\f111";color:#abc37d;font-size:5px;position:absolute;margin-left:5px;}

.navbar-default .navbar-nav li a:hover{background-color:transparent;color:#5db1bd;}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color:transparent;}

.navbar-default .navbar-nav li a:hover:before, .navbar-default .navbar-nav li.active a:before, .navbar-nav li.current-menu-ancestor a:before{color:#bcbdc0}

.navbar-default .navbar-nav li.current_page_parent a:before, .navbar-default .navbar-nav li.current_page_parent ul li.current_page_item a:before, .navbar-default .navbar-nav li.current-menu-parent a:before, .navbar-default .navbar-nav li.current-page-ancestor a:before, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor a:before, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor li.current-menu-item a:before, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor li.current_page_parent a:before{color:#bcbdc0}

.navbar-default .navbar-nav li.active a, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor ul li a:hover{background-color:transparent;color:#5db1bd;}

.navbar-default .navbar-nav li#menu-item-1819 ul{left:100%;right:inherit;}

.navbar-default .navbar-nav li#menu-item-1819 ul:before{transform:rotate(270deg);left:-15px;top:15px;}

footer li.current-page-ancestor a{color:#5db1bd;}

.navbar-default .navbar-nav li.active ul li a, .navbar-default .navbar-nav li.current-page-ancestor ul li.menu-item-object-page a, .navbar-default .navbar-nav li ul li a, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor li a{color:#000;}

.navbar-default .navbar-nav li.current_page_parent a, .navbar-default .navbar-nav li.current_page_parent ul li.current_page_item a, .navbar-default .navbar-nav li.current-menu-parent a, .navbar-default .navbar-nav li.current-page-ancestor a, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor a, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor li.current-menu-item a, .navbar-default .navbar-nav li.current-page-ancestor ul li.current-page-ancestor li.current_page_parent a{color:#5db1bd;}

.navbar-default .navbar-nav li.active ul li a:hover{color:#5db1bd !important;}

.navbar-default .navbar-nav li ul li.current-menu-item ul li a{color:#000 !important;}

.navbar-default .navbar-nav li ul li.current-menu-item ul li a:hover{color:#5db1bd !important;}

.navbar-default .navbar-nav li.current_page_parent ul li a{color:#333;}

.navbar-default .navbar-nav li.current_page_parent ul li a:hover{color:#5db1bd;}

.navbar-default .navbar-nav li:last-child a{padding-right:0;}

.navbar-default .navbar-nav li#menu-item-508 ul.dropdown-menu li ul.dropdown-menu li a, .navbar-default .navbar-nav li#menu-item-912 ul.dropdown-menu li ul.dropdown-menu li a{color:#000;}

li#menu-item-508 ul li ul li.current_page_item a, li#menu-item-508 ul li ul li a:hover, li#menu-item-912 ul li ul li.current_page_item a, li#menu-item-912 ul li ul li a:hover{color:#5db1bd !important;}

.navbar-default .navbar-nav li:last-child a:after{display:none;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-color:transparent;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:#fff;}

li#menu-item-545 a{color:#000;}

ul.dropdown-menu{padding:0;margin-top:10px !important;}

ul.dropdown-menu:before{content:'';display:block;width:0;height:0;border-width:0 0 10px;border-style:solid;border-right:solid 10px transparent;border-left:solid 10px transparent;position:absolute;top:-10px;left:20px;color:#ccc;}

ul.dropdown-menu li a:before{display:none;}

ul.dropdown-menu li a{padding:6px 8px 4px !important;line-height:inherit;}

ul.dropdown-menu li a:after{display:none;}

.navbar-default .navbar-nav li ul li ul{left:100%;top:0;margin-top:0 !important;}

.navbar-default .navbar-nav li ul li ul:before{transform:rotate(270deg);left:-15px;top:15px;}

.navbar-default .navbar-nav li ul li ul li{}

.navbar-default .navbar-nav li ul li ul li a{}

.navbar-default .navbar-nav li:nth-child(5) ul li ul, .navbar-default .navbar-nav li:nth-child(6) ul li ul, .navbar-default .navbar-nav li:nth-child(7) ul li ul

{left:inherit;top:0;margin-top:10px;right:100%}

.navbar-default .navbar-nav li:nth-child(5) ul li ul:before, .navbar-default .navbar-nav li:nth-child(6) ul li ul:before, .navbar-default .navbar-nav li:nth-child(7) ul li ul:before

{display:none;}

.navbar-default .navbar-nav li:nth-child(6) ul, .navbar-default .navbar-nav li:nth-child(7) ul{right:0;left:inherit;}

.navbar-default .navbar-nav li:nth-child(6) ul:before, .navbar-default .navbar-nav li:nth-child(7) ul:before{right:20px;left:inherit;}

.navbar-default .navbar-nav li ul li ul li ul{left:100%;top:0;margin-top:0 !important;}

.navbar-default .navbar-nav li ul li ul li ul:before{transform:rotate(270deg);left:-15px;top:15px;}

.banner{width:100%;float:left;clear:both;border-bottom:4px solid #5db1bd;position:relative;}

.bannerText{color:#fff;position:absolute;bottom:7%;width:100%;z-index:999;}

.bannerText div{background:rgba(84,160,172,0.8);padding:20px 0px;}

.bannerText h1{margin-top:0;font-weight:400;font-size:42px;letter-spacing:10px;}

.bannerText span{display:block;font-size:18px;}

#mainContent{width:100%;display:block;float:left;position:relative;}

#services{color:#414042;}

#services h2{font-weight:700;font-size:32px;float:none;margin:40px auto;width:75%;line-height:40px;}

#services h3{font-weight:400;font-size:36px;text-transform:uppercase;letter-spacing:2px;margin:40px 0;}

.servicesType{margin-bottom:40px;margin-top:40px;}

.servicesType div{border:1px solid #d7d7d7;width:100%;border-radius:5px;padding:30px 10px;margin-bottom:20px;text-align:center;}

.servicesType h4, .servicesType p{color:#414042;}

.servicesType h4{text-transform:uppercase;font-weight:700;font-size:18px;}

.servicesType p{font-size:16px;margin-bottom:0 !important;}

.servicesType h4:before{content:"";position:relative;display:block;width:140px;height:140px;float:none;margin:0 auto;background-color:#abc37d;background-repeat:no-repeat;background-position:center;border-radius:50%;margin-bottom:25px;}

.servicesType:nth-of-type(3) h4:before{background-image:url(images/icon_three.png);}

.servicesType:nth-of-type(2) h4:before{background-image:url(images/icon_two.png);}

.servicesType:nth-of-type(1) h4:before{background-image:url(images/icon_one.png);}

.servicesType:nth-of-type(3):hover h4:before{background-image:url(images/icon_three_hover.png);background-color:#fff}

.servicesType:nth-of-type(2):hover h4:before{background-image:url(images/icon_two_hover.png);background-color:#fff}

.servicesType:nth-of-type(1):hover h4:before{background-image:url(images/icon_one_hover.png);background-color:#fff}

.servicesType h4:after{content:"";position:relative;display:block;background-image:url(images/border.png);background-repeat:no-repeat;background-position:center;width:100%;height:18px;margin-top:15px;}

.servicesType div:hover h4:after{background-image:url(images/border_hover.png);}

.servicesType a, .donateNow a{text-transform:uppercase;display:block;color:#fff !important;background:#414042;border-radius:5px;width:90%;float:none;margin:25px auto 0;padding:15px;line-height:initial;font-weight:500;clear:both;}

.donateNow{background-color:#abc37d;border-radius:5px;margin-bottom:33px;padding:15px 0;border:1px solid #cccccc;}

.donateNow span{float:left;margin:0;display:block;width:100%;clear:both;text-align:center;margin-bottom:15px;}

.donateNow a{color:#fff !important;}

.donateNow a:hover{color:#000 !important;}

.donateNow:hover{background-color:#75BDC7;border:1px solid #cccccc;}

.servicesType:hover h4, .servicesType:hover p{color:#fff;}

.servicesType div:hover a, .donateNow a:hover{color:#414042 !important;background:#fff;}

.servicesType:hover div{background-color:rgba(93,177,189,0.85);}

.servicesType:hover{cursor:pointer;background-image:url(images/service_hover.png);background-repeat:no-repeat;background-position:center bottom 20px !important;background-position-x:50%;background-position-y:92%;}

.homeContent{clear:both;display:block;width:100%;float:left;margin:0;padding:0 !important;margin-bottom:0 !important;}

.donate{width:100%;float:left;color:#414042;font-weight:400;background:#e8e6d4;padding:20px 0;}

.donate p{margin-bottom:0;font-size:17px;margin-top:10px;}

.donate a{color:#fff;text-transform:uppercase;font-weight:500;display:block;border-radius:5px;background:#5db1bd;padding:10px 0;text-align:center;position:relative;letter-spacing:2px;font-size:18px;}

.donate a:hover{background:#414042;}

.donate a:before{font-family:'FontAwesome';content:"\f004";position:relative;font-size:16px;left:-5px;}

.parallax{width:100%;float:left;clear:both;position:relative;padding:0 15px;background-repeat:no-repeat;background-position:center;background-attachment:fixed;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:44px;line-height:initial;height:280px;}

.parallax h3{position:relative;top:100px;display:block;font-size:30px;color:#fff;text-transform:uppercase;font-weight:700;margin:0}

#parallaxOne{background-image:url('images/parallax_one.jpg');background-size:cover;}

#parallaxTwo{background-image:url('images/parallax_two.jpg');background-size:cover;background-position:50% 250px; padding:}

#parallaxThree{background-image:url('images/parallax_two.jpg');background-size:cover;background-position:50% 250px;}

#parallaxThree span{text-transform:initial;font-weight:400;font-size:28px;}

.instagram{text-align:center;color:#414042;text-transform:uppercase;padding:50px 0 40px;float:left;width:100%;}

.instagram h5{font-size:42px;letter-spacing:4px;}

.contactHome{width:100%;float:left;}

div#innerForm{padding:35px 0px 30px;}

.contactHome h5{display:block;color:#474747;font-weight:700;font-size:24px;letter-spacing:inherit;margin:0}

.contactHome p{font-weight:400;font-size:16px;color:#474747;text-transform:initial;}

.contactHome form{display:block;float:left;width:100%;position:relative;height:auto;margin-top:10px;}

.contactHome form .col-md-12{margin-bottom:15px;}

.contactHome img{width:140px;float:right;}

img.ajax-loader{width:auto;}

.contactHome input[type="text"]{display:block;width:100%;padding:10px;border-radius:5px;border:0;background:#e6e7e8;font-size:14px;height:48px;}

.contactHome input[type="submit"]{display:block;color:#fff;text-transform:uppercase;border:0;background:#5db1bd;width:100%;border-radius:5px;font-weight:700;letter-spacing:2px;font-size:18px;padding:9px 0;height:48px;}

.contactHome input[type="submit"]:hover{background:#414042}

.wpcf7-response-output{border:1px solid rgba(255, 0, 0, 0.25) !important;text-transform:initial;clear:both;color:#f00;width:96%;float:none;margin:5px auto 0 !important;background:#F9F9F9;font-size:14px;padding:6px 10px !important;}

.contactHome .wpcf7-response-output{position:relative;top:25px}

footer{width:100%;float:left;display:block;clear:both;background-image:url(images/parallax_footer.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px 0 10px 0;line-height:inherit;}

footer a, footer{color:#fff;}

footer a:hover, footer a:focus, #footertwo ul li.active a{color:#5db1bd;}

#footerone h6{color:#5db1bd;text-transform:uppercase;font-weight:700;font-size:30px;line-height:initial;}

#footerone p{font-weight:300;font-size:20px;margin:20px 0;}

#footerone ul li{margin:15px 0px;font-size:18px;}

#footerone ul li a{}

#footerone ul li:first-child a, #footerone ul li:first-child a{font-weight:500;}

#footerone ul li:last-child a{font-weight:300;}

#footerone ul li a:before{font-family:'FontAwesome';color:#5db1bd;position:relative;margin-right:10px;}

#footerone ul li:first-child a:before{content:"\f098";}

#footerone ul li:nth-child(2) a:before{content:"\f1ac";}

#footerone ul li:last-child a:before{content:"\f0e0"}

#footertwo h6{color:#fff;text-transform:uppercase;font-weight:700;font-size:30px;line-height:initial;}

#footertwo a{font-weight:300;}

#footertwo ul li{margin:2px 0;}

#footertwo ul li a{font-size:16px;}

#footertwo ul li a:before{font-family:'FontAwesome';content:"\f004";position:relative;margin-right:10px;font-size:14px;}

#footersecond{color:#cccccc;font-weight:400;font-size:14px;}

#footersecond .row{position:relative}

#footersecond .row:before{content:"";border-top:1px solid #cccccc;padding-top:15px;width:100%;height:1px;max-width:1140px;float:none;margin:10px auto 0;position:relative;}

#footersecond a{color:#cccccc;margin:0px 5px;}

#footersecond a:hover{color:#5db1bd;}

#footerthree{position:relative;}

#footerthree form{width:100%;clear:both;float:left;display:block;margin-top:0px;margin-bottom:10px;}

#footerthree form p{width:100%;font-size:14px;}

#footerthree input[type="text"]{background:transparent;border:1px solid #898989;width:88%;color:#fff;height:45px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:10px;}

#footerthree input[type="submit"]{background:#898989;border:1px solid #898989;width:12%;text-indent:-9999px;color:#fff;height:45px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-image:url(images/search.png);background-repeat:no-repeat;background-position:center;}

#footerthree input[type="submit"]:hover{background-color:#5db1bd;}

.verify{clear:both;width:100%;padding:12px 0;line-height:initial;font-weight:400;font-size:14px;line-height:22px;}

.verify a{color:#5db1bd}

.verify a:last-child{margin-top:10px;display:block;}

.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.innerBanner{width:100%;height:auto;padding:10% 0 9% 0;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;margin-bottom:50px;border-bottom:2px solid #5db1bd;background-color:rgba(0,0,0,0.7);background-position:100% 0px;}

#eventBanner{background-image:url(images/banner1.jpg)}

h1.page-title, #contentBlog .innerBanner h2{margin-top:0;font-weight:400;font-size:30px;letter-spacing:4px;background-color:rgba(84,160,172,0.8);padding:20px;color:#fff;display:inline-block;width:auto;text-shadow:0px 5px 7px rgba(0,0,0,0.6);text-transform:capitalize;}

#contentBlog .innerBanner{width:100%;height:auto;padding:10% 0;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;margin-bottom:50px;border-bottom:2px solid #5db1bd;background-color:rgba(0,0,0,0.7);background-position:100% 0px;background-image:url(images/news.jpg);}

#contentInner, #contentBlog, #contentFull{margin-top:100px;}

#contentInner .post_content a{color:#5db1bd;font-size:18px;}

#contentInner .post_content a:hover{color:#414042}

#contentInner h2{font-weight:400;font-size:24px;line-height:34px;color:#414042}

.contactinfo{width:100%;float:left;clear:both;margin:0 0 15px 0;padding:20px 0 10px;}

.contactinfo div{margin-bottom:15px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactinfo div:hover span{background:#414042;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactinfo div:hover span:after{color:#414042;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactinfo span{display:block;width:100%;text-transform:uppercase;background:#5db1bd;color:#fff;padding:3px 0px;font-size:18px;border-radius:3px;margin:25px 0;position:relative;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactinfo span:before{font-family:'FontAwesome';color:#5db1bd;position:absolute;width:40px;text-align:center;left:45%;bottom:100%;height:40px;border-radius:50%;border:2px solid;margin-bottom:10px;vertical-align:bottom;padding:4px 0px;opacity:0;visibility:hidden;}

.contactinfo a, .contactinfo p{font-size:16px;}

.contactinfo div:nth-of-type(1) span:before{content:"\f095";}

.contactinfo div:nth-of-type(2) span:before{content:"\f0e0";}

.contactinfo div:nth-of-type(3) span:before{content:"\f041";}

.contactinfo div:nth-of-type(4) span:before{content:"\f017"}

.contactinfo div:hover span:before{color:#414042;border-color:#414042;opacity:1;visibility:visible;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.contactinfo a, .contactinfo p{margin-bottom:5px;font-size:16px !important;}

.contactinfo a:before{font-family:'FontAwesome';color:#5db1bd;position:relative;margin-right:10px;}

.contactinfo div:nth-of-type(1) a:nth-of-type(1):before{content:"\f098";}

.contactinfo div:nth-of-type(1) a:last-child:before{content:"\f1ac";}

.contactinfo div:nth-of-type(2) a:before{content:"\f0e0";}

.contactinfo span:after{font-family:'FontAwesome';content:"\f0d7";color:#5db1bd;position:absolute;width:100%;text-align:center;left:0;bottom:-18px;font-size:40px;}

#contactForm{clear:both;float:left;width:100%;margin-bottom:30px;}

.contactForm h3{font-weight:400;text-align:center;text-transform:uppercase;line-height:38px;font-size:24px;margin:50px 0;}

.contactForm h3, #contentInner h3{color:#5db1bd;}

.contForm{margin-bottom:30px;margin-top:18px;}

.contForm label{font-weight:400;font-size:14px;margin-bottom:0;color:#414042;display:block;}

.contForm ul{padding:0;list-style:none;}

.contForm{width:100%;float:left;display:block;clear:both;}

.contForm ul{margin:0;width:100%;float:left;}

.contForm li{width:100%;display:block;float:left;margin-bottom:15px;}

.name span.name_first, .name span.name_last{width:50%;display:block;float:left;}

.name span.name_last input, .name span.name_first input{display:block;width:95%;margin-bottom:5px;}

.name span.name_last label, .name span.name_first label{margin-bottom:0;font-size:14px;line-height:initial;}

.contForm input, .contForm textarea{width:98%;background:#F9F9F9;border:1px solid #ccc;padding:6px 5px;border-radius:3px;}

.contForm input[type="text"]:focus, .contForm textarea:focus{background:#fff;}

.contForm textarea{height:120px;}

.contForm input[type="submit"]{clear:both;display:block;float:none;color:#fff;background:#414042;padding:8px 30px;border-radius:3px;border:1px solid #414042;font-size:16px;width:auto}

.contactForm input[type="submit"]:hover{border:1px solid #5db1bd;background:#5db1bd;color:#fff;outline:0;}

.gfield_description.validation_message{background:#cc3b3b;color:#FFF;line-height:initial;padding:7px;width:98%;font-size:12px;margin:10px 0px 0px;clear:both;display:block;border-radius:3px;}

.contForm li:first-child .gfield_description.validation_message{position:relative;top:5px;}

.validation_message::before{content:"\f00d" !important;font-family:FontAwesome !important;color:#FFF !important;margin-right:5px;}

.validation_error{display:none;}

div.wpcf7-mail-sent-ok{border:1px solid #398f14 !important;color:#398f14;}

.maps{-webkit-filter:grayscale(100%);filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);margin-top:20px;line-height:0;}

.vert.yinstagram-shortcode-infinite:after{background-size:98%;background-image:url(images/shadow.png);background-repeat:no-repeat;background-position:bottom;content:"";position:relative;height:30px;width:100%;left:0;margin-top:30px;float:left;}

a.yinstagram-lbox.cboxElement:after{background-image:url(images/square.png);background-repeat:no-repeat;background-position:center;background-size:84%;}

#sidebar1 ul{list-style:none;}

#blogList article{margin-bottom:0;padding:0;}

#blogList h1.h2{padding-bottom:10px;text-transform:capitalize;color:#5db1bd;}

#blogList{margin-bottom:30px;margin-top:30px;}

#blogList .page-header{margin-bottom:0 !important}

h1.h2 a{color:#5db1bd;font-weight:400;}

h1.h2{margin-bottom:0px;font-size:24px;}

.page-header{border-bottom:1px solid #bebebe;margin-bottom:20px;position:relative;padding-bottom:0;margin-top:35px;}

.page-header:after{border-bottom:1px solid #5db1bd;content:"";position:absolute;height:1px;width:90px;top:100%;}

#main p.meta{font-size:14px;font-style:normal;text-transform:capitalize;color:#3A3D41}

p.meta a{color:#104454;}

#main p.meta i{margin-right:5px;color:#5db1bd;}

#main p.meta span.time, #main p.meta span.tag, #main p.meta span.user, #main p.meta span.cat{margin-right:5px;}

#main p.meta span.cat i{position:relative;top:1px;}

#blogSummary p > a.read-more, a.more-link{clear:both;display:block;width:150px;margin:16px 0;border-radius:5px;}

#blogSummary p > a.read-more:after, a.more-link:after{font-family:'FontAwesome';content:"\f105";color:#fff;left:10px;position:relative;font-size:20px;top:1px;display:inline-block;}

.pagination{margin:30px 0}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#5db1bd;border-color:#333;}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#fff;background-color:#5db1bd;border-color:#333;}

.pagination>li>a, .pagination>li>span{color:#333;background-color:#fff;border:1px solid #333;}

.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color:#333;background-color:#fff;border-color:#333;}

.pagination>li>a, .pagination>li>span{color:#333;background-color:#fff;border:1px solid #333;}

.pagination>li:first-child>a, .pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0;}

.pagination>li:last-child>a, .pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;}

#sidebar1{margin-top:40px;padding-left:50px;}

#sidebar2{margin-top:0;padding-left:50px;}

#sidebar2 ul.yinstagram_grid li{width:44%;margin-right:5px;}

#sidebar2 ul.yinstagram_grid li a{margin-bottom:10px;}

#sidebar2 ul.yinstagram_grid li img{width:100% !important;height:auto !important;}

.input-group{width:100%;padding:0 !important;background:transparent !important;}

.input-group input{border-radius:0;}

.input-group-btn{float:left;}

.input-group input[type="text"]{width:77% !important;}

.input-group span{width:23% !important;}

.input-group-btn button[type="submit"]{background:#5db1bd;color:#fff;border-color:#5db1bd;border-radius:0;width:100%;}

.input-group-btn button[type="submit"]:hover{color:#fff;background:#333;border-color:#333;}

div#search-2, #tag_cloud-2 div{background:transparent !important;padding:0 !important;}

#sidebar1 a{color:#414042;}

div#sidebar1 h4{color:#fff;font-size:20px;margin-top:0;border-bottom:0;position:relative;margin-bottom:0;padding:10px 15px;background:#5db1bd;border-top-left-radius:3px;border-top-right-radius:3px;font-weight:400;}

div#sidebar1 ul{background:#eee;padding:20px 30px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #ccc;}

div#sidebar1 ul li{line-height:24px;margin-bottom:10px;text-indent:-14px;}

div#sidebar1 ul li:before{font-family:'FontAwesome';content:"\f105";color:#5db1bd;font-size:20px;vertical-align:top;}

div#sidebar1 ul li a{padding-left:3px;font-size:18px;}

div#sidebar1 ul li a:hover{color:#5db1bd;}

div#sidebar1 ul li span{display:block;padding-left:14px;font-size:14px;color:#333}

.postImg{margin-bottom:15px;}

.form-control:focus{box-shadow:none;border-color:#258700;}

.read-more, a.more-link{background:#5db1bd;color:#fff;padding:8px 20px;position:relative;}

.read-more:hover, a.more-link:hover{background:#333;color:#fff}

.read-more:focus, .read-more:visited, a.more-link:focus{color:#fff;}

.form-submit input[type='submit']{background:#5db1bd;color:#fff;padding:10px 20px;border-radius:5px;position:relative;border:0;}

.form-submit input[type='submit']:hover{background:#333;}

input[type='text'], input[type='email'], .comment-form-comment textarea{border-radius:0;}

input[type='text']:focus, input[type='email']:focus, .comment-form-comment textarea:focus{border:1px solid #5db1bd;}

.comment-form-comment textarea{height:120px;}

#comments{font-size:16px;color:#5db1bd;padding:12px 10px;background:#f0f0f0;border-radius:3px;border:1px solid #DDDDDD;}

ol.commentlist li{background:transparent}

.subpage ul{padding-left:26px;margin:15px 0 25px; clear:both; display:block;}

.subpage #publications ul, #webisodes ul{padding-left:30px;margin:15px 0 25px;}

.subpage ul li{margin-bottom:10px;text-indent:-26px;}

.subpage #publications ul li, #webisodes ul li{margin-bottom:10px;text-indent:-30px;}

.subpage ul li ul li:before{content:"\f08a";color:#5db1bd;}

.subpage ul li:before{font-family:'FontAwesome';content:"\f004";position:relative;margin-right:10px;font-size:16px;color:#5db1bd;vertical-align:middle;}

.subpage h3{color:#5db1bd;}

.subpage h3 a{color:#5db1bd !important;font-size:24px !important;}

.subpage p{margin-bottom:20px;}

.subpage a{color:#5db1bd;font-weight:500;font-size:16px !important;}

.subpage a:hover{color:#414240;}

.subtitle{position:relative;background:#fff;border:1px solid #5db1bd;display:block;width:100%;text-align:center;border-radius:0;width:100%;float:left;margin:0px 0 50px;border-top:0;border-left:0;border-right:0;}

#childcare .subtitle, #multimedia .subtitle, #publications .subtitle{margin-top:30px;}

.subtitle br{display:none;}

.subtitle:after, .subtitle:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}

.subtitle:after{border-color:rgba(136, 183, 213, 0);border-top-color:#fff;border-width:15px;margin-left:-15px;}

.subtitle:before{border-color:rgba(194, 225, 245, 0);border-top-color:#5db1bd;border-width:17px;margin-left:-17px;}

.subtitle h2{font-size:28px !important;margin-top:0px;font-weight:400;}

.subtitle p{text-transform:initial;font-size:20px;margin-bottom:15px;}

.innerpage{margin-bottom:30px;}

.rightsidebar{margin-top:0px;}

#sidebar2 .donate{padding:15px;text-align:center;border-radius:5px;background:#eee;border:1px solid rgba(204, 204, 204, 0.2);}

#sidebar2 .donate p{margin-bottom:15px;}

#sidebar2 .widget{margin-bottom:25px;width:100%;float:left;display:block;}

#sidebar2 iframe{width:100% !important;background:#eee;padding:15px !important;border-radius:5px;border:1px solid rgba(204, 204, 204, 0.2) !important;}

.widget-easy-twitter-feed-widget-container h4{display:none}

div#yinstagram-2{background:#eee;border-radius:5px;border:1px solid rgba(204, 204, 204, 0.2) !important;padding:15px;}

#fullBanner{margin-bottom:0;}

#contentFull #services h3{margin-top:10px;}

#contentFull #services h2{margin-bottom:25px;}

.event{margin-bottom:50px}

.event .container div{border:1px solid #d7d7d7;border-radius:5px;padding:15px;}

.event .container:hover div{background-color:rgba(93,177,189,0.85);color:#fff;cursor:pointer;background-image:url(images/service_hover.png);background-repeat:no-repeat;background-position:center bottom -20px !important;background-position-x:50%;background-position-y:92%;}

.event .container:hover div h3{color:#fff;}

.event .container:hover div a{color:#414042;}

.event h3{text-transform:uppercase;font-weight:700;font-size:24px;letter-spacing:2px;margin:20px 0;color:#414042;}

.event h3:after{content:"";position:relative;display:block;background-image:url(images/border.png);background-repeat:no-repeat;background-position:center;width:100%;height:18px;margin-top:15px;}

.event .container:hover div h3:after{background-image:url(images/border_hover.png);}

.event p a{color:#5db1bd;font-weight:500;}

.event p a:hover{color:#414240;}

.event .btn{background:#414240;color:#fff !important;font-weight:400 !important;font-size:18px;padding:10px 20px;margin:15px 0px;}

.event .btn:hover{background:#fff;color:#414240 !important}

ul.safesleep{margin:0px 0px 40px;}

#prevent img{margin:20px 0;}

div#webisodes h3{margin-top:0;}

#environment h3, #puzzle h3{margin-bottom:20px;}

div#contentFull div#fullBanner{margin-bottom:40px;}

.usquare_module_wrapper{margin-bottom:50px;}

.usquare_about{padding:15px !important;}

.usquare_about .overview{line-height:19px !important;}

.usquare_about .overview strong{font-weight:500;font-size:20px;display:block;margin-bottom:10px;}

.passForm{width:100%;float:left;display:block;}

.passForm h3{margin-top:0;margin-bottom:20px;}

.passForm input{display:block;background:#e6e7e8;border:1px solid #D2D2D2;padding:10px 10px;width:280px;margin-bottom:15px;border-radius:5px;}

.passForm input[type="submit"]{background:#5db1bd;color:#fff;text-transform:uppercase;font-size:18px;}

.passForm input[type="submit"]:hover{background:#414042;}

.passForm input:focus{outline:0;}

.donatetype{clear:both;display:block;float:left;width:100%;text-align:center;margin:20px 0px 40px;}

select#dtype{width:60%;height:auto;padding:12px 10px;border:1px solid #cccccc;border-radius:5px;color:#808080;}

div#ifform{width:100%;float:left;clear:both;padding:20px 50px 50px;border:1px solid #ccc;margin:15px 0px 50px;border-radius:5px;}

h3#donatetitle{text-align:center;color:#414042;font-weight:400;text-transform:uppercase;margin:0px;display:block;}

.giftInfo, .honInfo, .billInfo, .payInfo{display:block;clear:both;float:left;width:100%;padding:20px 0px;margin:10px 0;border-bottom:2px solid #ededed;}

.mainform .row{clear:both;}

.mainform input[type="text"], .mainform select{border:1px solid #cccccc;border-radius:5px;padding:7px 10px;min-height:44px;margin-bottom:20px;color:#808080;}

.mainform select{padding:10px;color:#808080;}

.mainform label{font-size:18px;margin-bottom:0;font-weight:500;color:#808080;}

.mainform h3{margin:0px 0px 30px;text-transform:uppercase;font-weight:400;color:#414042;}

.payInfo img{display:block;margin:0px 0px 15px;position:relative;left:-10px;}

.exmonth{padding-left:0;}

.exyr{padding-right:0;}

.honInfo input, .honInfo select, .billInfo input, .billInfo select, .payInfo input, .payInfo select{width:100%;}

.verify input[type="checkbox"]{float:left;vertical-align:top;margin-right:5px;}

.verify p{background:#ededed;color:#808080;padding:8px 10px;margin-bottom:15px;border-radius:5px;}

.mainform input[type="submit"]{color:#fff;text-transform:uppercase;font-weight:500;display:block;border-radius:5px;background:#5db1bd;padding:10px 30px;text-align:center;position:relative;letter-spacing:2px;font-size:18px;border:0;position:relative;left:-3px;}

.mainform input[type="submit"]:hover{background:#414042;}

.verify{border-bottom:0;}

.giftInfo{position:relative}

.giftInfo input[type="radio"]{}

.giftInfo div{position:relative;background:#ededed;display:inline-block;padding:8px 20px;border-radius:5px;margin-right:10px;}

.giftInfo div label{color:#808080;}

.giftInfo div.selected label{color:#fff;}

.giftInfo div.selected{background:#abc37d;}

.giftInfo input[type="radio"]{position:absolute;width:100%;left:0;height:100%;margin:0;top:0;opacity:0;}

.giftInfo span{position:relative;}

.giftInfo span input[type="radio"]{width:0;}

#online a{color:#fff !important;text-transform:uppercase;font-weight:500;display:block;border-radius:5px;background:#5db1bd;padding:10px 0;text-align:center;position:relative;letter-spacing:2px;font-size:18px;width:27%;margin:0 auto;}

#online a:hover{background:#414042;}

.subpage h4{color:#5db1bd;margin-top:0;}

.subpage h4 a{color:#5db1bd !important;}

.subpage h5{font-size:19px;}

.reqSpeaker span{display:block;margin-bottom:30px;}

.reqConsult span{margin-bottom:20px;}

.reqSpeaker br, .reqConsult br{display:none;}

.reqSpeaker label, .reqConsult label{display:block;clear:both;width:100%;line-height:initial;font-weight:500;margin-bottom:10px;}

.reqSpeaker input[type="radio"], .reqSpeaker .wpcf7-radio span, .reqConsult input[type="radio"], .reqConsult .wpcf7-radio span{display:inline-block;margin-bottom:0;}

.reqConsult .wpcf7-radio span{width:95%;margin-left:5px;vertical-align:middle;margin-bottom:3px;}

.reqConsult input[type="radio"]{position:relative;top:2px;}

.reqConsult input[type="radio"]:focus{outline:0;}

.reqSpeaker input[type="date"]{width:100%;display:block;position:relative;background:#F9F9F9;border:1px solid #ccc;padding:2px 5px;height:42px;}

input[type="date"]:focus{outline:0;background:#fff;border:1px solid #5db1bd;}

label.dt{position:relative;}

.reqSpeaker input[type='text'], .reqSpeaker input[type='email'], .reqConsult input[type='text'], .reqConsult input[type='email'], .reqConsult input[type="date"]{width:100%;background:#F9F9F9;border:1px solid #ccc;padding:6px 5px;height:42px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.reqSpeaker input[type="submit"], .reqConsult input[type="submit"]{clear:both;display:block;float:none;color:#fff;background:#414042;padding:8px 30px;border-radius:3px;border:1px solid #414042;font-size:16px;width:auto;}

.reqSpeaker input[type="submit"]:hover, .reqConsult input[type="submit"]:hover{border:1px solid #5db1bd;background:#5db1bd;color:#fff;outline:0;}

.reqSpeaker input[type="text"]:focus, .reqConsult input[type="text"]:focus, .reqConsult input[type="email"]:focus, .reqSpeaker input[type="email"]:focus, .reqConsult input[type="date"]:focus{background:#fff;border:1px solid #5db1bd;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactForm form{margin-top:20px;}

.contactForm label{width:100%;clear:both;float:left;display:block;line-height:initial;font-weight:500}

.contactForm input[type="text"], .contactForm textarea{background:#F9F9F9;border:1px solid #ccc;padding:6px 5px;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactForm input[type="text"]:focus, .contactForm textarea:focus{border:1px solid #5db1bd;background:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactForm textarea{height:120px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.contactForm div{width:100%;float:left;clear:both;margin-bottom:20px}

.Name span{width:48%;float:left;}

.Name span:nth-of-type(2){margin-left:4%;}

.contactForm input[type="submit"]{clear:both;display:block;float:none;color:#fff;background:#414042;padding:8px 30px;border-radius:3px;border:1px solid #414042;font-size:16px;width:auto;}

.contactForm input[type="submit"]:hover{border:1px solid #5db1bd;background:#5db1bd;color:#fff;outline:0;}

.contactForm input[type="submit"]:focus{outline:0;}

span.wpcf7-form-control-wrap{display:block;}

span.wpcf7-not-valid-tip{position:absolute;right:0;width:100%;text-align:right;font-size:12px;text-transform:initial;}

div#emeritus .col-md-4{margin-bottom:20px;text-align:center;}

.caregiver-image img{float:right;margin:0 0 15px 15px;}

.supporter li{display:inline-block;width:49%;}

.presentation {text-align: center;}

.presentation iframe {border: 3px solid #eee;}

.banner-btn {background: #414042;padding:18px 30px !important;box-shadow: none;color: #FFF !important;font-size:20px !important;border-radius: 3px;text-transform: uppercase;font-weight: 600;}

.banner-btn:hover {background:#5db1bd;}

.email-subscribers .es_button input:hover{background:#414042;}

.email-subscribers .es_button input{background:#5db1bd;border:0;border-radius:5px;font-weight:700;letter-spacing:2px;font-size:18px;padding:9px 15px;color:#fff;display:block;width:130px;text-align:center;}

.email-subscribers .es_button{padding-top:0 !important;padding-bottom:0;display:inline-block;float:left;}

.email-subscribers .es_textbox{float:left;width:390px !important;margin-right:15px;max-width:100%;position:relative;}

.email-subscribers .es_lablebox{display:none;}

div#email-subscribers-2 h2{margin-top:12px;margin-bottom:0;}

.email-subscribers h2{font-size:30px !important;font-weight:500 !important;text-align:center;}

.email-subscribers .es_caption{text-transform:uppercase;text-align:center;}

.email-subscribers{display:block;padding:20px 0;float:left;width:100%;}

#cboxSlideshow{display:none !important;}

.es_textbox span {display: block;clear: both;float: left;width: 100%;text-align: left;text-transform: capitalize;color: #f00;position:absolute;}

span#es_msg {color: #7CBB04;font-weight: 500;}

#blogList .post_content ul{padding-left:26px;margin:15px 0 25px; clear:both; display:block;}

#blogList .post_content #publications ul, #webisodes ul{padding-left:30px;margin:15px 0 25px;}

#blogList .post_content ul li{margin-bottom:10px;text-indent:-26px;}

#blogList .post_content ul li ul li:before{content:"\f08a";color:#5db1bd;}

#blogList .post_content ul li:before{font-family:'FontAwesome';content:"\f004";position:relative;margin-right:10px;font-size:16px;color:#5db1bd;vertical-align:middle;}

.menu-item-type-custom ul li a {color: #000 !important;}

.menu-item-type-custom ul li a:hover {color: #5db1bd !important;}


@media only screen and (min-width:1025px) and (max-width:1199px) {
.email-subscribers .es_textbox {width:38% !important;}
}

@media (width:1024px){
.searchform{width:530px !important}
#footersecond {font-size:12px;}
.logo img {top:0 !important}
}
@media only screen and (min-width:992px) and (max-width:1024px) {
.navbar-default {top:42px;}
body.home {padding-top:80px;}
.navbar-default .container::after {top:92% !important;}
#wprmenu_menu.left, #wprmenu_menu.right {width: 70% !important;z-index: 9999;}
.email-subscribers .es_textbox {width:38% !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){h1.page-title, #contentBlog .innerBanner h2{font-size:22px;letter-spacing:7px;}

.searchform{left:10px;width:445px;}

.social{width:100%;max-width:100%;}

.navbar-default .container::after{top:95%;}

.navbar-form{width:55% !important;}

.navbar-default .navbar-nav li a{font-size:14px;}

.logo img{position:relative;top:10px;}

.bannerText span{font-size:16px;}

#services h3{margin:0;}

.servicesType h4{font-size:21px;}

.servicesType a, .donateNow a{padding:15px 10px}

.servicesType p{min-height:115px}

.donate p, .contactHome p{font-size:14px;}

.parallax{font-size:38px;}

#parallaxTwo{background-position:50% 0;}

#footerthree form{margin-top:0px;}

#contentInner .post_content .contactinfo a[href^="mailto"]{font-size:13px !important;}

.es_textbox{width:300px !important;}

.donateNow{margin-top:20px;}

}

@media only screen and (max-width:991px){.navbar-default{position:relative !important;margin-bottom:0;}

#contentInner, #contentBlog, #contentFull{margin-top:0;}

.innerBanner{background-size:auto;background-position:left;padding:15% 0;}

}

@media (min-width:1500px){.searchform{width:76%;}}

@media (min-width:768px) and (max-width:991px){h1.page-title, #contentBlog .innerBanner h2{font-size:20px;letter-spacing:4px;}

body.home{padding-top:0}

.searchform{left:inherit;}

.navbar-form{width:100% !important;padding:0;}

.navbar-default .navbar-nav{width:100%;text-align:center;top:10px !important;}

.navbar-nav > li{float:none;display:inline-block;}

.social{width:285px;float:none;display:inline-block;max-width:285px;}

.navigation{position:absolute;width:100%;}

.topRight{text-align:right;}

.searchform{width:200px;display:inline-block;float:initial;}

.navbar-default .container{padding-bottom:10px;}

.navbar-default .container:after{display:none;}

.navbar-default .navbar-nav{float:left;top:18px;}

.navbar-default .navbar-nav li a{font-size:14px;}

.navbar-default:after{background-image:url("images/nav_bg.png");background-repeat:no-repeat;background-position:center bottom;position:absolute;width:100%;height:35px;left:0px;top:100%;}

#services h2{font-size:22px;margin:30px auto;line-height:34px;}

#services h3{margin:0px;}

.servicesType div{padding:30px 10px;}

.servicesType h4{font-size:16px;}

.servicesType a, .donateNow a{width:100%;}

.servicesType:hover{background-size:60%;}

.donate p{margin-top:-3px;}

.parallax h3{top:40px;}

.parallax{font-size:30px;height:200px;}

.instagram h5{font-size:34px;margin:0;}

#footertwo h6, #footerone h6{font-size:24px;}

#footertwo ul li a, footer a{font-size:14px;}

#footerone ul li{margin:6px 0;}

#footersecond{font-size:13px;}

.contactHome .right{text-align:center;}

.contactHome input[type="text"]{margin-bottom:15px;}

.bannerText{z-index:99;}

#footerthree form{margin-top:0px;}

#footerthree input[type="text"]{width:80%;}

#footerthree input[type="submit"]{width:20%;}

.innerBanner{background-size:auto auto;background-position:left top -100px;margin-bottom:20px;padding:15% 0px;}

#sidebar2{padding-left:15px;}

#contentInner .post_content .contactinfo a[href^="mailto"]{font-size:11px !important;}

#contentBlog .innerBanner{padding: 10% 0px;margin-bottom: 0px;background-position: 0;background-attachment: inherit;}

#blogList{margin-top:0;}

.input-group input[type="text"]{width:70% !important}

.input-group span{width:30% !important;}

#blogSummary p > a.read-more, a.more-link{margin-bottom:0;}

p.tags{display:none;}

.navbar-header{position:relative;z-index:9;}

.es_textbox{width:185px !important;}

.instagram{padding-bottom:0;}

.donateNow{margin-top:20px;}
.email-subscribers .es_textbox {width:34% !important;}
.contactHome input[type="text"] {margin-bottom:0 !important;}
.es_textbox span {font-size:14px;}

}
@media (max-width:767px) {.social{max-width:280px}}
@media (max-width:767px) and (min-width:560px){h1.page-title, #contentBlog .innerBanner h2{letter-spacing:0;font-size:20px;}

.navbar-header, .navigation{width:50%;}

.social{margin-top:12px;}

.presentation iframe {height: auto;min-height:430px;width: 100%;}

}

@media (max-width:767px){body.home{padding-top:0;}

.navbar-default .container::after{top:84%}

.logo img{width:250px;max-width:inherit;}

h1, .h1{font-size:30px;}

h2, .h2{font-size:26px;}

h3, .h3{font-size:24px;}

h4, .h4{font-size:22px;}

h5, .h5{font-size:20px;}

h6, .h6, #footerone p{font-size:18px !important;}

.bannerText h1{font-size:24px;letter-spacing:5px;}

#services h2{width:100%;font-size:22px;line-height:34px;margin:20px 0;}

#services h3{font-size:28px;margin:20px 0;}

.donate p{margin-bottom:10px;}

.contactHome .right{text-align:center;}

.contactHome input[type="text"]{margin-bottom:15px;}

.bannerText{z-index:99;}

.parallax{font-size:22px;font-weight:500;}

.instagram{padding:30px 0;}

.servicesType a, .donateNow a{width:75%;}

.tparrows{display:none;}

#footerthree form{margin-top:5px;}

.contactinfo span{margin:50px 0 25px;}

div#sidebar1, #sidebar2{padding-left:15px;}

.contactHome img{display:none;}

.innerBanner{background-size:cover;background-attachment:scroll;}

#contentInner h2{font-size:20px !important;}

#contentInner h3{font-size:18px;font-weight:400;display:block;clear:both;}

footer{padding:10px 0 20px 0;}

.servicesType{margin-bottom:5px;margin-top:5px;}

.es_textbox{width:100% !important;margin-right:0px !important;padding-bottom:0 !important;}

.es_button{width:100%;text-align:center;}

.es_button input{float:none;margin:0 auto}

#parallaxTwo, #parallaxThree{background-position:top !important;}

#footersecond .row div{text-align:center;font-size:12px;}

#footersecond .row div p{margin:0;line-height:20px;}

.parallax h3{top:50px;}

ul.yinstagram-scroller-infinite.clearfix li a:hover:after{display:none;}
.email-subscribers .es_textbox {width:100% !important;}
.es_textbox span {position:relative;margin-bottom: 10px;margin-top: -17px;}

}

@media (max-width:700px){
.supporter li{width:100%;}
}

@media (max-width:560px){.social, .logo img{float:none;margin:0 auto;}

.logo img{margin-bottom:15px;}

.bannerText div, .bannerText{width:100%;position:relative;}

.bannerText div{padding:10px 0;}

#services h2{font-size:20px;}

.parallax{padding:12% 3%}

h1.page-title{font-size:18px;padding:15px;display:block;letter-spacing:5px;width:90%;float:none;margin:0 auto;}

.navbar-default .container::after{display:none;}

#parallaxThree span{font-size:16px;}

.presentation iframe {height: auto;min-height:320px;width: 100%;}

}

.img_PC{padding:0px 0 50px 40px}

.img_MH{padding:20px 0 58px 0;}

.img_RI{padding:0 0 10px 0;text-align:right;}

i.fa.fa-calendar{margin-right:5px;position:relative;bottom:1px;}

ul.tribe-events-sub-nav li a, .tribe-events-back a{color:#5DB1BD;}

.tribe-events-back, p.tribe-events-back{display:none}

.tribe-bar-disabled #tribe-events-bar{margin-bottom:15px;}

.tribe-events-notices{display:block;clear:both;background:#FFF;border:1px solid #249DAF;color:#309FAF;margin:0px 0 10px;padding:5px 15px 5px 15px;}

.datepicker table tr td span:hover, .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{background:#5DB1BD;color:#fff;}

.datepicker table tr td span{height:40px;line-height:40px}
.tribe-events-schedule{margin:0px 0 0;font-size:14px;}

.tribe-events-schedule.updated.published.tribe-clearfix{line-height:0;}

#tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover{background-color:#5DB1BD;color:#fff;}

div#archives-2 ul li a{padding-left:5px;}
.tribe-events-page-template #mainContent {margin-top:150px;}
#wprmenu_bar {z-index: 99999;}
@media (max-width:1024px) {.menu-item-type-custom ul li a, #wprmenu_menu_ul a {color:#fff !important}}
@media (width:1024px) {
.innerBanner {padding: 10% 0 15% 0;background-size:100%;background-attachment: inherit;}
#contentInner, #contentBlog, #contentFull {margin-top: 85px;}
}
@media (width:768px) {
.innerBanner {padding: 10% 0 13% 0;background-size:100%;background-attachment: inherit;background-position: 0 0;}
}
@media (max-width:767px) {
#contentBlog .innerBanner {
    width: 100%;
    height: auto;
    padding: 15% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    margin-bottom: 0;
    border-bottom: 2px solid #5db1bd;
    background-color: rgba(0,0,0,0.7);
    background-position: 0 0;
    background-image: url(images/news.jpg);
}
#blogList {margin-top:0}
}
@media (min-width:992px) and (max-width:1199px) {
#contentBlog .innerBanner {
    padding: 12% 0;
    background-size: 100% auto;
    background-attachment: inherit;
    background-position: 0;
	margin-bottom: 0;
}
#blogList {margin-top:0}
}
#wprmenu_menu.left, #wprmenu_menu.right {z-index:99999 !important}

@media (max-width:640px) {
.social ul li a {font-size:14px}
}
.innerpage {clear:both;}
@media (max-width:480px) {
.subpage .iframe {width:300px !important;overflow-x:scroll}
}
@media (max-width:767px) {
body {width: 100%;float: left;}
}
#wprmenu_menu.wprmenu_levels ul li ul li, #wprmenu_menu.wprmenu_levels ul li ul li ul li {padding-left:0 !important}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par,
#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par
 {margin-left: 0px !important;}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item, 
#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 44px !important;}
@media (min-width:1200px) and (max-width:1440px) {
.innerBanner, #contentBlog .innerBanner {width: 100%;height: auto;padding: 13% 0 13% 0;background-repeat: no-repeat;background-size: cover;background-attachment: inherit;
margin-bottom: 50px;border-bottom: 2px solid #5db1bd;background-color: rgba(0,0,0,0.7);background-position: 0 0;}
}