/*
	Theme Name: ANM Wordpress Website Theme by The Engage Group
	Theme URI: http://www.engageyourcause.com
	Description: Responsive Wordpress Theme
	Version: 1
	Author: The Engage Group
	Author URI: http://www.engageyourcause.com
	Tags: responsive, association, theme, mobile, html5, css3
*/

body{font: 14px/18px "MuseoSans300";}

/*= Global Css =*/

img{max-width: 100%; vertical-align: middle;}

/*= Global Css End =*/

/*= common css =*/
.wrapper{max-width: 960px; margin: 0 auto;}
.row{float: left; width: 100%;}
.fl-left{float: left;}
.fl-right{float: right;}
.orange-button{background: #ff9714; border: 0; color: #fff; display: inline-block; cursor: pointer; font: 19px/29px "MuseoSans700"; text-transform: uppercase; text-align: center; min-width: 100px; border-radius: 3px; text-decoration: none; padding: 11px 0;}
.orange-link{color: #ff9714; font: 19px/100% "MuseoSans700"; text-transform: uppercase; text-decoration: none;}
.orange-link i{font-size: 15px; vertical-align: top; margin-left: 3px;}
.orange-link:hover{text-decoration: underline;}
h1{font: 50px/50px "EratoRegular"; color: #fff;}
h2{font: 50px/30px "EratoRegular"; color: #00669a; padding-bottom: 20px; letter-spacing: -2.2px; line-height: 120%;}
h3{font: 30px/30px "MuseoSans300"; color: #a0b5bf; letter-spacing: -0.8px;}
.col-half{width: 50%;}
.one-third{width: 33.33%;}
.col-two{width: 25%;}
.col-six{width: 66.66%;}
.col-seven{width: 70%;}
.mobile{display: none;}
.desktop{display: inline-block;}
.sticky-top{display: none; position: fixed; bottom: 50px; right: 30px; z-index: 99999; width: 43px; height: 39px; background: url(images/top_arrow.png) no-repeat; border-radius: 5px;}
.sub-menu{display: none;}
.border0{border: 0 !important;}
/*= common css end =*/

/*= top alert css =*/
.alert-inner{position: relative; display: table; width: 1024px; height: 100%; margin: 0 auto;}
.alert-sec{position: fixed; width: 100%; top: 0; left: 0; height: 42px; background: #ff9714; text-align: center; z-index: 9999;}
.title-alert{float: left; position: relative; color: #fff; font-size: 15px; font-weight: 700; text-transform: uppercase; padding: 12px 36px; border-right: 1px solid #f3b66a;}
.title-alert:before{content:""; position: absolute; right: -9px; top: 50%; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px #f3b66a solid;}
.title-alert:after{content:""; position: absolute; right: -7px; top: 50%; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px #ff9714 solid;}
.alert-text {float: left; font-size: 16px; padding: 12px 0 12px 25px; text-align: left; letter-spacing: -0.1px; color: #082e42;}
.alert-text a{font-size: 12px; text-transform: uppercase; font-family:"MuseoSans700"; text-decoration: none; color: #082e42; margin-left: 4px; letter-spacing: -0.5px;}
.alert-text a i{font-size: 11px; vertical-align: middle; color: #333; font-weight: 700;}
.close-btn{position: absolute; right: 16px; top: 13px; background: url(images/icon-close.png) no-repeat; width: 15px; height: 16px; z-index: 999; text-decoration: none;}
/*= top alert css end =*/

/*= header css =*/
.menu-icon{display: none; float: left; background: url(images/toggle.png) no-repeat; width: 23px; height: 17px;}
.header-container{position: relative; overflow: hidden; max-height: 606px; border-bottom: 5px #000 solid; margin: 0 auto; max-width: 1024px;}
header{position: absolute; top: 0; left: 0; z-index: 2000;}
.top-links{margin-top: 40px; border-bottom: 1px #48637d solid; padding: 10px 0 7px;}
.top-links ul{margin: 2px 0 0; padding: 0;}
.top-links ul li{float: left; margin-left: 20px;}
.top-links ul li a{color: #cedbdf; line-height: 24px; font-size: 13px; font-family:"MuseoSans700"; font-weight: 600; text-transform: uppercase; text-decoration: none;}
.top-links ul li a:hover, .top-links ul li a.active{color: #ff9714;}
.nav{padding: 15px 0; position: relative;}
.nav ul{margin: 0 0 0 42px; padding: 0; position: relative;}
.nav ul li{display: inline-block; margin: 0 0 0 40px;}
.nav ul li:first-child{margin: 0;}
.nav ul li a{color: #59add8; font-size: 13px; text-transform: uppercase; font-family:"MuseoSans700"; text-decoration: none; letter-spacing: -0.2px; line-height: 24px;}
.nav ul li a:hover, .nav ul li a.active{color: #ff9714;}
.nav ul.fl-right{margin: 0;}
.nav ul.fl-right li{margin-left: 45px;}
.top-search{position: relative; margin-left: 44px; z-index: 9;}
.static-search i{font-size: 20px; color: #59add8;}
.search-box{display: none; width: 176px; position: absolute; right: -10px; top: -6px; overflow: hidden;}
.search-box input[type="search"]{background: #fff; border: 0; padding: 5px 32px 5px 10px; min-width: 132px; max-width: 176px; font: 16px/22px "MuseoSans300"; color: #333;}
.search-box button[type="submit"]{background: none; border: 0; cursor: pointer; background: url(images/icon_search.png) no-repeat; width: 21px; height: 22px; position: absolute; right: 6px; top: 5px;}
.cycle-slideshow img{width: 100%;}
.banner-text{position: absolute; top: 43%; text-align: center; left: 0; z-index: 3000;}
.navigation{position: relative;}
.slider-wrapper{margin: 42px auto 0; max-width: 1024px;}
.cycle-slideshow{border-bottom:5px #000 solid;}
.banner-text h1{margin: 68px 0 37px 5px; letter-spacing: -1.3px; font: 44px/30px "EratoRegular";}
.banner-text .orange-button{width: 200px;}
.logo{position: absolute; top: 88px; left: 50%; margin-left: -115px;}
.inner-logo{display: none;}

	/*= inner page header css =*/
	.page-template-default .nav{text-align: center; padding: 2px 0 0;}
	.page-template-default .nav:after{content: ""; border-top: 2px #ebf1f2 solid; z-index: -1; width: 100%; position: absolute; top: 0; left: 0;}
	.page-template-default .inner-logo{display: inline-block; margin: -10px -40px 0 0; padding: 0 20px; position: relative; z-index: 1; background: #fff;}
	.page-template-default header{position: static;}
	.page-template-default .navigation{margin-top: -2px;}
	.page-template-default .top-links{margin-top: 0; border-bottom: 0;}
	.page-template-default .nav ul li{margin: 0 0 0 35px;}
	.page-template-default .nav ul li a{color: #9cabb3; padding: 16px 0 13px; float: left;}
	.page-template-default .nav ul li:hover a, .page-template-default .nav ul li.active a , .page-template-default .nav ul li#active a{border-top: 4px #59add9 solid; padding: 12px 0 13px; color: #59add9;}
	.page-template-default .top-links ul li a{color: #99a9b1;}
	.page-template-default .top-links ul li a:hover{color: #ff9714;}
	.page-template-default .nav ul li.search-bar a{padding: 12px 22px 13px; background: #ebf1f2;}
	.page-template-default .nav ul li a i{font-size: 22px;}
	.page-template-default .nav ul li.search-bar:hover a{border: 0; background: #59add9; color: #fff;}
	.page-template-default .header-container{border: 0; max-width: 100%;}
	.page-template-default .logo{display: none;}
	.page-template-default .nav ul li.search-bar{margin: 0 0 0 30px;}
	/*= inner page header css end =*/
/*= header css end =*/

/*= footer css =*/
footer{background: #082e41;}
footer .wrapper{max-width: 1024px;}
.footer-logo {margin-top: 6px; margin-left: 49px;}
.footer-links{border-bottom: 1px #000 solid; border-top: 7px #000 solid;}
.footer-links ul{float: right; height: 65px;}
.footer-links ul li{list-style: none; float: left; padding: 0 27px; vertical-align: middle;}
.footer-links ul li a{float: left; color: #59add9; font-size: 13px; font-weight: 600; font-family:"MuseoSans700"; text-transform: uppercase; text-decoration: none; padding: 22px 0 24px; font-weight:normal;}
.footer-links ul li.join-link{background: #0d3a51; float: right; padding: 0 35px; margin-left: 22px;}
.footer-links ul li a:hover{color: #ff9714;}
.footer-bottom{padding: 21px 0 48px;}
.footer-bottom ul{margin: 0; padding: 0; position: absolute; right: 32px; top: 8px;}
.footer-bottom ul li{display: inline-block; margin-left: 7px;}
.footer-bottom ul li a{width: 27px; height: 27px; text-align: center; float: left; font-size: 18px; color: #082e41; border-radius: 50%; background: #145374;}
.footer-bottom ul li a:hover{background: #ff9714;}
.footer-bottom ul li a i{margin-top: 6px;}
.add-copyright{text-align: center; position: relative;}
.add-copyright address{color: #89aabb; font-size: 15px; font-style: normal; font-weight: 600; margin-bottom: 12px; letter-spacing: 0.1px; font-family: "MuseoSans300";}
.add-copyright p{font-size: 13px; color: #2d4e61; letter-spacing: -0.3px;}
/*= footer css =*/

/*= body content css =*/

.testimonial-section{padding: 36px 0 46px; background: url(images/border.jpg) repeat-x left bottom;}
.testimonial-section .wrapper{max-width: 650px; margin: 0 auto;}
.testimonial-section .fl-left{width: 71.4%; padding-left: 11px;}
.testimonial-section .fl-right{width: 24.8%; padding-top: 3px;}
.testimonial-section .item{float: left; width: 90%; padding: 0 0 0 10.5%;}
.testimonial-section .fl-left p{color: #333; font-size: 19px; line-height: 29px; letter-spacing: -0.1px;}
.testimonial-section .fl-right p{font: 16px/24px Georgia; color: #99a9b1; font-style: italic; position: relative;}
.open-quot{position: absolute; left: -12px; top: 4px; background: url(images/left_quot.png) no-repeat; width: 16px; height: 13px; background-size: 55%;}
.close-quot{display: inline-block; background: url(images/right_quot.png) no-repeat; width: 16px; height: 13px; background-size: 55%; margin-left: 3px;}
.testimonial-section .fl-right p span{color: #ff9714;}
.testimonial-section .fl-right h4{font: 16px/19px "MuseoSans700"; color: #59add8; text-transform: uppercase; margin: 13px 0;}
.network-section{padding: 50px 0; text-align: center; background: url(images/border.jpg) repeat-x left bottom;}
.network-section h3{margin-bottom: 45px;}
.network-section .col-half, .network-section .col-two{float: left;}

.network-section .one-third img {border:4px solid #082e42; width: 312px !important;} 
.network-section .one-fourth img {border:4px solid #082e42; width: 156px !important;} 
.network-section .col-half img {border:4px solid #082e42; width: 312px !important; height: 152px !important;} 
.network-section .col-two img {border:4px solid #082e42; width: 153px !important;}

/*
.person{border: 7px #082e42 solid; position: relative; cursor: pointer;}
aside.left-container ul:last-child li .person{border-left:3px solid #082e42;}
aside.left-container ul:first-child li .person{border-right:3px solid #082e42;}
*/

.person{position: relative; cursor: pointer;}

/*
aside.left-container ul:last-child li {border:7px solid #082e42; border-left:3px solid #082e42;}
aside.left-container ul:first-child li {border:7px solid #082e42; border-right:4px solid #082e42;}
*/

aside.left-container ul li {border:4px solid #082e42; max-height: 495px;}

.person img {width: 100%;}
.network-section .one-fourth{width: 16.65%;}
.leader-sponsor{float: left; margin: 0 0 0 -31px; width: 106.6%;}
.journal-medicine, .heart-association{float: left;}
.wildlife, .ncdc, .guidepost{float: right;}
.person-details{text-align: left; opacity: 0; transition: .5s; position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 100%; background: url(images/overlay.png) repeat;}
.person:hover .person-details{opacity: 1; transition: .5s;}
.person-details span, .person-details a{float: left; width: 90%; padding-left: 10%;}
.person-details span.name{margin-top: 50px; color: #fff; font-size: 30px; letter-spacing: -1px;}
.person-details a{position: absolute; bottom: 40px; left: 0;}
.person-details span.position{color: #59add8; font: 16px/24px "MuseoSans700"; text-transform: uppercase; margin-top: 10px;}

.ads-section{padding: 38px 0 45px; background: #eef4f8 url(images/border.jpg) repeat-x left bottom;}
.ads-section ul{margin: 0; padding: 0;}
.ads-section ul li{float: left; list-style: none; margin-left: 3.5%; width: 31%;}
.ads-section ul li:first-child{margin-left: 0;}

.news-updates{padding: 60px 0;}
.news-updates h2{text-align: center; letter-spacing: -1.7px;}
.news-box{width: 68.5%; padding-left: 15.5%;}
.news-box ul.row{margin: 35px 0 0; padding: 0; list-style: none;}
.news-box ul.row li{list-style: none; float: left; width: 100%; padding: 0 0 5px 0; border-bottom: 3px #e5ecf1 solid; position: relative; margin: 0;}
.news-box ul.row li.alert-section{padding: 0; border-bottom: 0; margin: 0;}
.news-box ul.row li.alert-section .news-box ul.row li:last-child{border-bottom: 0;}
.news-box ul.row li .news-details{float: left; width: 95.2%; position: relative; padding: 27px 2.4% 16px;}
.news-box ul.row li.alert-section .news-details{padding: 35px 2.6% 20px;}
.alert-button{position: absolute; top: 0; left: 0; padding: 6px 19px; background: #ff9714; font: 12px "MuseoSans700"; color: #fff; text-transform: uppercase; text-decoration: none; opacity: 0.9;}
.alert-button:hover{opacity: 1;}
.news-box li.alert-section .news-details{background: #fcf7f1;}
.news-box ul.row li h3{padding-bottom: 9px; letter-spacing: -0.5px; list-style: none;}
.news-box ul.row li.alert-section h3{padding-bottom: 3px;}
.news-box h3, .news-box h3 a{text-decoration: none; font: 25px/32px "MuseoSans700"; color: #082e42;}
.news-box h3 a span{color: #ff9714;}
.news-box h3 a:hover{text-decoration: underline;}
.news-box h5{padding-bottom: 8px; letter-spacing: -0.4px;}
.news-box h5 a{color: #99a9b1; font: 16px "MuseoSans300"; text-decoration: none;}
.news-box h5 a:hover{text-decoration: underline;}
.news-box h5 a span{color: #ff9714; font-family: "MuseoSans700";}
.news-box h5 a span i{padding: 3px 5px; background: #cedbdf; color: #fff; font-size: 12px; margin-left: 4px; vertical-align: top;}
.news-box h5 a span i.fa-twitter{background: none; color: #cedbdf; font-size: 16px; vertical-align: middle;}
.news-box h4{font-size: 19px; font-family: "MuseoSans300"; color: #99a9b1; line-height: 24px; padding: 0 0 8px; font-weight: normal; letter-spacing: -0.6px;}
.news-box li.alert-section h4{color: #ff9714;}
.news-box p{font: 16px/24px "MuseoSans300"; margin-bottom: 12px; }
.news-box li.alert-section p{letter-spacing: -0.3px;}
.news-box .orange-link{font-size: 13px;}
.news-box .orange-link i{font-size: 13px; vertical-align: middle;}
.social-share{margin-top: 17px;}
.social-share .orange-button{width: 175px; font-size: 16px; padding: 6px 0; vertical-align: middle;}
.social-share ul{display: inline-block; vertical-align: middle; margin: 0; padding: 0;}
.social-share li{display: inline-block; float: none !important; width: auto !important; border-bottom: 0 !important; margin: 0 !important; list-style: none; padding: 1px 7px !important; border-left: 1px #cedbdf solid;}
.social-share li:first-child{border-left: 0;}
.social-share li a{text-decoration: none; color: #cedbdf; font: 11px "MuseoSans700"; text-transform: uppercase;}
.social-share li:hover a{text-decoration: underline;}
.news-box li.alert-section .social-share li{border-left: 1px #ff9714 solid;}
.news-box li.alert-section .social-share li:first-child{border-left: 0;}
.news-box li.alert-section .social-share li a{color: #ff9714;}
.news-box li.alert-section .social-share .fa-share-square-o{color: #ff9714; margin: 0 0 0 15px;}
.social-share .fa-share-square-o{font-size: 22px; color: #cedbdf; vertical-align: middle;}
.blue-link{color: #59add8; text-decoration: none; font: 12px "MuseoSans700"; text-transform: uppercase;}
.blue-link i{font-size: 11px; vertical-align: middle; color: #59add8; margin-left: 3px;}
.blue-link:hover{text-decoration: underline;}
.month-date{border: 4px #e5ecf1 solid; padding: 8px 0 7px; position: absolute; top: 26px; left: -11.2%; width: 7%; text-align: center;}
.month-date span{font: 16px/14px "MuseoSans700"; color: #919ea4; text-transform: uppercase;}
.month-date strong{color: #59add8; font: 30px/25px "MuseoSans700"; font-weight: normal;}
.share-content-box{float: left; width: 94%; padding: 18px 3% 0; background: #eef4f8;}
.share-content-box figure{float: left; width: 100%; text-align: center; margin-bottom: 20px;}
.share-content-box figure img{vertical-align: middle;}
.share-content-box p{line-height: 18px; font-size: }
.more-news-updates{width: 17%; margin: 42px -30px 0;}
.more-news-updates ul{padding: 0; margin: 0;}
.more-news-updates li{float: left; list-style: none; margin: 4px 0; width: 100%;}
.more-news-updates li a{color: #99a9b1; font: 13px "Georgia"; text-decoration: none; font-style: italic;}
.more-news-updates li a:hover{text-decoration: underline;}
.contact_us{padding: 50px 0 70px; background: #174963;}
.contact_us h2{text-align: center; color: #fff; letter-spacing: -1.9px;}
.contact_us ul{padding: 0; margin: 25px 0 0 3.8%;}
.contact_us ul li{list-style: none; float: left; width: 100%; margin-bottom: 9px;}
.contact_us label{display: inline-block; width: 41%; letter-spacing: -0.8px; padding-right: 3%;text-align: right; font: 19px/24px "MuseoSans300"; color: #59add8; vertical-align: middle;}
.contact_us input, .contact_us textarea{display: inline-block; background: #082e42; padding: 6px 2%; font: 19px/24px "MuseoSans300"; border-radius: 1px; color: #fff; border: 0; width: 40%;}
input.wpcf7-submit{font-family: "MuseoSans700" !important; background: #ff9714 !important; border-radius: 3px !important; color:#fff !important}
.contact_us textarea{min-height: 207px; resize: none; vertical-align: top;}
.contact_us .orange-button{padding: 8px 0 !important; width: 134px; margin:10px 0 0 44%;}
.contact_us .col-two {margin: 29px 0 0 -6.4%;}
.contact_us h5{color: #59add8; font: 11px/19px "MuseoSans700"; text-transform: uppercase; letter-spacing: -0.3px;}
.contact_us h6{color: #89aabb; font: 12px/19px "MuseoSans700"; padding-bottom: 5px;}
address, address a{color: #fff; font: 13px/18px "MuseoSans300"; font-style: normal; letter-spacing: -0.4px; margin-bottom: 20px; text-decoration: none;}
address a:hover{text-decoration: underline;}
.contact_us .wpcf7-not-valid-tip {display:none;}
.contact_us input.wpcf7-not-valid {border:1px solid red;}
div.wpcf7-validation-errors{clear:both;}
/*= body content css end =*/

/*= network page css =*/
.page-inner-tabs{text-align: center; margin: 0; padding: 35px 0 15px; border-bottom: 2px solid #ebf1f2; margin-bottom: 20px;}
.page-inner-tabs li{display: inline-block; margin: 0 15px; position: relative;}
.page-inner-tabs li a{text-decoration: none; color: #9cabb3; font: 16px Georgia; font-style: italic; letter-spacing: -0.1px;}
.page-inner-tabs li:before{display: none; content: ""; position: absolute; bottom: -15px; left: 47%; border-bottom: 10px solid #ebf1f2; border-left: 7px solid transparent; border-right: 7px solid transparent; margin-left: -3px;}
.page-inner-tabs li:after{display: none; content: ""; position: absolute; bottom: -17px; left: 47%; border-bottom: 9px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; margin-left: -1px;}
.page-inner-tabs li:hover:before, .page-inner-tabs li:hover:after,
.page-inner-tabs li.current_page_item:before, .page-inner-tabs li.current_page_item:after, .page-inner-tabs li.current_page_item:after,.page-inner-tabs li.current:before, .page-inner-tabs li.current:after, .page-inner-tabs li.current:after {display: block;}
.page-inner-tabs li.current_page_item a, .page-inner-tabs li:hover a, .page-inner-tabs li.current a {color: #082e42;}
h2.page-title{float: left; width: 100%; text-align: center; margin: 25px 0 0; letter-spacing: -1.9px; line-height: 38px;}
.left-container{width: 74.2%;}
.leader-board-content{padding: 0 0 35px;}
.leader-board-content .col-half{float: left;}
.leader-board-content figure.col-half img{width: 100%;}
.right-sidebar{width: 22.8%;}
.right-sidebar p{font: 12px/18px "MuseoSans300"; margin-bottom: 16px; color: #5d6a70;}
.right-sidebar .orange-button{line-height: 20px; width: 100%; padding: 11px 0; font-size: 16px; margin-top: 8px;}
.next-option{padding: 38px 0; background: #174962; text-align: center;}
.next-option span, .next-option a{display: inline-block; font: 42px/48px "EratoRegular"; letter-spacing: -2.5px; margin-left: 12px;}
.next-option span{color: #59add9;}
.next-option a{color: #fff; text-decoration: none;}
.next-option a i{font-size: 26px; margin-left: 6px; vertical-align: baseline;}
.next-option a:hover{text-decoration: underline;}
.left-container .board-member-sponsor{padding: 0; margin: 0; list-style: none;}
.board-member-sponsor li .person {width: 100%;}

.staff-list {
	clear: both;
}	
/*= network page css end =*/

/*= sponsors page css =*/
.bronze-sponsors .col-two{float: left;}
.sponsor-by-category img{width: 100%; vertical-align: middle;}
.sponsor-by-category h4{color: #082e42; text-transform: uppercase; padding: 7px 0 9px 9px; font: 13px/18px "MuseoSans700"; border-bottom: 1px #cbd1d2 solid; letter-spacing: -0.2px; border-top: 1px #ebf1f2 solid;}
.sponsor-by-category h4 span{color: #99a9b1; font-family: "MuseoSans300";}
.gold-sponsors h4{border-top: 0;}
.sponsor-search{position: relative; margin: 10px 0 23px;}
.sponsor-search input[type="search"]{float: left; border: 1px #e4eaeb solid; border-radius: 3px; background: #ebf1f2; padding: 9px 5% 9px 19%; color: #6c7b83; font: 16px/24px "MuseoSans300";}
.search-btn{position: absolute; font-size: 22px; color: #9cabb3; left: 12px; top: 9px; background: none; border: 0; cursor: pointer;}

.gold-sponsors figure img {border-bottom: 4px #082e42 solid; border-left: 4px #082e42 solid; border-right: 4px #082e42 solid; height: 225px; width: 703px !important;}
.silver-sponsors figure img {border-bottom: 4px #082e42 solid; border-left: 4px #082e42 solid; border-right: 4px #082e42 solid; height: 173px; width: 348px !important;}
.bronze-sponsors figure img {border-bottom: 4px #082e42 solid; border-left: 4px #082e42 solid; border-right: 4px #082e42 solid; height: 84px; width: 171px !important;}

.gold-sponsors figure a:first-child img {border-top: 4px #082e42 solid; }

.silver-sponsors figure a:first-child img, .silver-sponsors figure a:nth-child(2) img {border-top: 4px #082e42 solid; }

.bronze-sponsors figure a:first-child img, .bronze-sponsors figure a:nth-child(2) img, .bronze-sponsors figure a:nth-child(3) img, .bronze-sponsors figure a:nth-child(4) img {border-top: 4px #082e42 solid;}



/*= sponsors page css end =*/


/* 19-09-2014 */
.header-container.row.inner-container { float: none; min-width: 100%!important }
.header-container.row.inner-container .top-links{padding: 13px 0;}
.header-container.row.inner-container .top-links ul{margin: 2px 0 0 22px;}
.header-container.row.inner-container .top-links ul li{margin-left: 23px;}
.header-container.row.inner-container .nav ul.fl-left { margin: 0 }
.header-container.row.inner-container .inner-logo { padding: 0 24px 0 21px;}
.header-container.row.inner-container .wrapper {max-width: 1024px;}
.header-container.row.inner-container .navigation{max-width: 1024px;}


/* Contact Us Page */
.contact-us-page .contact_us { background: #fff }
.contact-us-page .contact_us h2 { color: #096F9F; padding: 9px 0 22px;}
.contact-us-page .contact_us input, .contact-us-page .contact_us textarea { background: #EBF0F3; color: #096F9F; border: solid 1px #E1E9EC; padding: 4px 2%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
.contact-us-page .contact_us label { color: #123648 }
.contact-us-page address, .contact-us-page address a { color: #A0ADB6 }

.news-updates.news-page ul{margin: 0;}
.news-updates.news-page .more-news-updates{margin-top: 15px;}
.news-updates.news-page ul.row li .news-details{padding: 27px 0 16px; font-size: 16px}
.news-search{color: #9cabb3; margin:15px 0 0 15px; position: relative;}
.news-search input[type='search']{padding: 12px 2% 12px 7%; background: #ebf1f2; font-size: 17px; position: relative; z-index: 1; border: none; font-family: "MuseoSans700"; color: #9cabb3; border-radius: 5px; width: 91%;}
.news-search i{font-size: 22px; position: absolute; z-index: 2; left: 10px; top: 50%; margin-top: -12px;}
.case-studies-highlighted{font-size: 19px; line-height: 28.5px; margin: 15px 0 0 0; border-bottom: 3px solid #e5ecf1; padding-bottom: 25px}
.case-studies-highlighted a{color: #59add9; text-decoration: none;}
.case-studies-highlighted a:hover{text-decoration: underline;}
/*= contact page css end =*/


/*= member benefits page css =*/
.benefit-section .wrapper{max-width: 650px;}
.benefit-section p strong, .first-para{font-size: 19px; line-height: 30px; padding-bottom: 22px; border-bottom: 1px #ebf1f2 solid; font-weight: normal;}
.member-testimonial{float: left; padding: 30px 0 20px; margin-top: 10px; width: 100%; position: relative;}
.member-image-name {margin-top: 30px;}
.member-testimonial .open-quot{background-size: 85% auto; display: inline-block; height: 20px; margin: 0; position: static;}
.member-testimonial .close-quot{background: url("images/right_quot.png") no-repeat scroll 0 0 / 75% auto; width: 20px;}
.button-section{text-align: center; margin-top: 25px;}
.button-section .orange-button{width: 50%; border-radius: unset;}
.member-testimonial .owl-theme .owl-controls{padding: 0; text-align: center;}
.benefit-section .item p{display: inline; position: relative; font: 19px/28px "Georgia"; font-style: italic; color: #99a9b1; letter-spacing: -0.1px;}
.member-testimonial figure{display: inline-block;  margin-right: 15px; vertical-align: middle; width: 77px; height: 76px;}
.member-testimonial h4{display: inline-block; text-transform: uppercase; font-family: "MuseoSans700"; color: #59ADD8; font-size: 16px; line-height: 19px;}
.member-testimonial figure img{border-radius: 50%; border: 3px #ebf1f2 solid;}
.benefit-include{padding: 30px 0 80px; border-top: 1px #ebf1f2 solid;}
.benefit-include h3{font-size: 30px; line-height: 30px; color: #364248;}
.benefit-include h4{font-size: 25px; line-height: 30px; color: #99a9b1; letter-spacing: -1px; font-weight: normal;}
.benefit-include ul {padding: 0; float: left; width: 100%;}
.benefit-include ul li{float: left; width: 100%; color: #5d6a70; font-size: 16px; line-height: 30px; margin: 10px 0 15px; letter-spacing: -0.4px;}
.benefit-include ul li strong{color: #00669a; font-family: "MuseoSans300";}
/*= member benefits page css end =*/

/*= single page css =*/
.body-content{position: relative;}
.single-page-section{padding: 35px 0;}
.single-page-section .wrapper{max-width: 630px;}
.back-to-page{float: left; width: 100%; padding: 0 0 7px; letter-spacing: -0.3px; text-decoration: none; font: 12px/28.5px "MuseoSans300"; text-transform: uppercase; color: #99a9b1;}
.back-to-page span{font-family: "MuseoSans700";}
.back-to-page i{vertical-align: middle; margin-right: 5px; font-size: 11px;}
.back-to-page:hover{text-decoration: underline;}
.next-prev-links p a{position: absolute; top: 37%; text-indent: -9999px; background-image: url(images/next-prev.png); background-repeat: no-repeat; height: 69px; width: 69px;}
p.go-to-next a{right: 0; background-position: -70px 0;}
p.go-to-prev a{left: 0;}
.member-main-details{border-top: 1px #dbe1e2 solid; padding: 25px 0 26px;}
.member-left-details{float: left; width: 65.5%; padding: 7px 0 0;}
.member-left-details ul{padding: 0; margin: 0; list-style: none;}
.member-left-details h2{padding-bottom: 15px; line-height: 120%;}
.member-left-details h3{font-size: 25px; line-height: 30px; color: #082e42; padding-bottom: 18px;}
.member-left-details ul li, .member-left-details ul li a, .member-left-details ul li label{font-size: 16px; line-height: 24px; letter-spacing: -0.3px; color: #99a9b1; text-decoration: none;}
.member-left-details ul li label{font-family: "MuseoSans700"; margin-right: 8px;}
.member-left-details ul li a:hover{text-decoration: underline;}
.member-left-details ul li:first-child{color: #59add8; font-family: "MuseoSans700";}
.member-image{float: right; width: 34.5%;}
.member-image figure{border: 6px #000 solid;}
.single-sponsors .member-image figure{border: 0; text-align: right;}
.single-page-section p strong, .other-single-page p strong{font-size: 19px; line-height: 29.5px; color: #364248; margin-bottom: 20px; letter-spacing: -0.3px; font-weight: normal;}
.single-page-section p, .other-single-page p{font-size: 16px; line-height: 24px; color: #5d6a70; margin-bottom: 24px; letter-spacing: -0.3px;}

.single-page-section li, .other-single-page li {font-size: 16px; line-height: 150%; color: #5d6a70; letter-spacing: -0.3px;}

/*= single page css ned =*/

/*= other single-page css =*/
.other-single-page{padding: 60px 0 50px;}
.other-single-page h2, .other-single-page h3{text-align: center;}
.other-single-page h2{letter-spacing: -1.5px;}
.other-single-page h3, .other-single-page h3 a{padding-bottom: 34px; color: #99a9b1; letter-spacing: -0.9px; font-size: 25px; line-height: 30px; text-decoration: none;}
.other-single-page .wrapper{max-width: 630px; position: relative;}
.other-single-page figure{margin-bottom: 33px;}
.share-social-section{position: absolute; top: -3px; right: -26%; width: 135px;}
.share-social-section ul{list-style: none; padding: 0; margin: 8px 0; float: left; width: 100%;}
.share-social-section ul li{float: left; width: 100%; line-height: 17px;}
.share-social-section a{text-decoration: none; text-transform: uppercase;}
.share-social-section a i{font-size: 22px; vertical-align: middle; margin-right: 8px;}
.share-social-section .share-link{float: left; width: 100%; font: 11px/24px "MuseoSans700"; color: #59add8; padding-bottom: 3px; border-bottom: 1px #cedbdf solid; }
.share-social-section li a{color: #cedbdf; font: 11px/18px "MuseoSans700";}
.share-social-section li a:hover{color: #59add8;}
.main-headline, .main-headline p{max-width: 808px; margin: 0 auto; font: 19px/28.5px "Georgia"; color: #99a9b1; font-style: italic; letter-spacing: -0.3px; text-align: center; margin-bottom: 35px;}
.sub-news-wrapper{max-width: 708px; margin: 0 auto; padding-left: 82px;}
.sub-news-wrapper figure{margin: 0 0 28px 50px;}
/*= other single-page css end =*/

/*= tools page css =*/
.tools-section{padding: 29px 0 27px;}
.tools-section h2{text-align: center; padding-bottom: 10px;}
.tools-section ul{float: left; padding: 0; list-style: none; width: 101.5%; margin-left: -1.5%;}
.tools-section ul li{padding: 24px 0 0; float: left; width: 30.33%; margin: 0 1.5%;}
.tools-section ul li:hover{background: #ebf1f2; margin: -3px 0 0; padding: 27px 1.5% 0;}
.tools-section li .row{border-bottom: 3px #ebf1f2 solid; padding: 0 0 25px; min-height: 210px;}
.tools-section li h3{letter-spacing: -0.3px; padding-bottom: 10px;}
.tools-section li h3 a{font: 25px/24px "MuseoSans700"; color: #082e42; text-decoration: none;}
.tools-section li p{font-size: 16px; line-height: 24px; color: #5d6a70; letter-spacing: -0.6px;}
.tools-section li a.blue-link:hover{text-decoration: none; color: #ff9714;}
.tools-section li a.blue-link:hover i{color: #ff9714;}
/*= tools page css end =*/

/*= advocacy page css =*/
.advocacy-section{padding: 7px 0 45px;}
.advocacy-section .wrapper{max-width: 665px;}
.about-advocacy{padding: 0 18px;}
.about-advocacy p, .about-articles p{font-size: 19px; line-height:28.5px; color: #364248; margin-bottom: 22px; letter-spacing: -0.1px;}
.advocacy-section .news-box{float: left; width: 100%; padding: 0;}
.advocacy-section .news-box ul.row{margin: 0 0 10px;}
.advocacy-section .news-box ul.row li{width: 95.2%; margin: 0 2.4%; padding: 0 0 11px; border-bottom: 4px solid #e5ecf1;}
.advocacy-section .news-box ul.row li.alert-section{width: 100%; padding: 5px 0 17px; margin: 0; border-bottom: 0;}
.advocacy-section .news-box ul.row li .news-details{padding: 27px 0 20px; width: 100%;}
.advocacy-section .news-box ul.row li.alert-section .news-details{padding: 35px 2.6% 20px; width: 94.8%;}
.advocacy-section .news-box ul.row li h3{padding-bottom: 3px; letter-spacing: -0.8px;}
.advocacy-section .news-box li .social-share .fa-share-square-o{margin: 0 0 0 15px;}
.issue-divider{font: 13px/30px "MuseoSans700"; color: #59add8; text-transform: uppercase; text-align: center; position: relative; margin: 20px 0 2px;}
.issue-divider:after{content: ""; background: #eaf0f4; width: 100%; height: 4px; position: absolute; top: 12px; left: 0; z-index: -1;}
.issue-divider small{padding: 0 10px; background: #fff;}
.load-more{float: left; width: 95.2%; padding: 10px 0; position: relative; text-decoration: none; border-top: 1px #d7e2e5 solid; text-transform: uppercase; margin: 0 2.4%; font: 16px/30px "MuseoSans700"; background: #ebf1f2; text-align: center; color: #99a9b1;}
.load-more strong{font-weight: normal; color: #364248;}
.load-more:after{content: "\f067"; font: 14px "FontAwesome"; padding: 0 5px; margin-left: -8px; position: absolute; left: 50%; top: -8px; color: #174963;}
/*= advocacy page css end =*/

/*= legel articles page css =*/
.articles-section{padding: 14px 0 50px;}
.articles-section .wrapper{max-width: 627px;}
.articles-section h2{text-align: center; line-height: 60px;}
.about-articles{padding: 7px 0 0;}
.articles-section ul{margin: 0; padding: 0;}
.articles-section ul li{float: left; width: 100%; font: 16px/24px "MuseoSans300"; color: #5d6a70; margin: 14px 0 10px;}
.articles-section ul li a{color: #00669a; font-family: "MuseoSans700"; text-decoration: none;}
.articles-section ul li a:hover{text-decoration: underline;}
/*= legel articles page css end =*/

/*= faq page css =*/
.faq-section .wrapper, .calendar-section .wrapper{max-width: 630px;}
/*= faq page css end =*/

/*= calender page css =*/
.calendar-section{padding: 0 0 50px; min-height: 700px;}
.calendar-section .wrapper{position: relative; clear: both;}
.calendar-section p{margin-top: 8px; margin-bottom: 0;}
.calendar-section p strong{font-size: 19px; line-height:28.5px; color: #364248; letter-spacing: -0.1px; font-weight: normal;}
.calendar-section .news-box{width: 100%; padding-left: 0;}
.calendar-section .news-box ul.row li{margin: 0 0 10px;}
.calendar-section .news-box ul.row li .news-details{width: 100%;}
.calendar-section .news-box ul.row li h3{padding-bottom: 3px;}
.calendar-section .news-box h4{letter-spacing: -0.4px;}
.calendar-section .news-box ul{margin: 0; padding: 0;}
.calendar-section .news-box ul.row li .news-details{padding: 12px 0 16px;}
.calendar-section .month-date{left: -11.2%; width: 7.4%; top: 18px;}
.content-division .event-schedule{float: left; width: 22%;}
.content-division .event-details{float: right; width: 73.7%;}
.calender-sorting{position: absolute; width: 26%; right: -26%; top: 15px;}
.calendar-section .event-schedule ul{margin: 15px 0;}
.event-schedule ul li{border-bottom: 0 !important; padding: 0 0 19px !important;}
.event-schedule h5{font: 12px/18px "MuseoSans700"; color: #59add8; text-transform: uppercase; padding-bottom: 0;}
.event-schedule p, .event-schedule p a{color: #919ea4; font-size: 12px; line-height: 18px; margin-top: 0; text-decoration: none; letter-spacing: -0.4px;}
a.print-pdf{color: #e9890d !important;}
.event-details{padding: 10px 0;}
.event-details p{margin: 0 0 24px !important; letter-spacing: -0.3px;}
.event-details h4{font: 16px/24px "MuseoSans700"; color: #5d6a70; padding: 0;}
.calender-sorting ul{margin: 0; padding: 0; list-style: none;}
.calender-sorting li{float: left; width: 100%;}
.calender-sorting li:hover a, .calender-sorting li.active a{background: #364248; color: #fff;}
.calender-sorting li a{float: left; width: 81%; padding: 0 0 0 8%; margin: 0 0 0 11%; color: #919ea4; font: 13px/24px "Georgia"; text-decoration: none; font-style: italic;}
.selected-year{float: left; font: 13px/28px "MuseoSans700"; color: #59add8; text-decoration: none; margin: 2px 0 0 8%;}
.selected-year i{margin-right: 7px; vertical-align: middle; color: #919ea4;}
.event-details .social-share {margin-top: -12px;}
.home-page-tweets li{display:none;}
.home-page-tweets li:first-child{display:block}

.top-links.row ul.fl-right li:last-child a{color:#ff9714;}

#menu-footer-menu li:last-child a{color:#ff9714; }
#menu-footer-menu li:last-child {background-color: #174963; }


.news-box p a{color:#59add8;}
body.page-template-default .top-search { background: #ebf1f2; margin-left: 44px; padding: 14px 21px; position: relative; z-index: 9;}
body.page-template-default .search-box input[type="search"]{background: #ebf1f2;}
body.page-template-default .search-box{ padding: 9px 12px; right: 14px; top: 0px; background: #ebf1f2;}
body.page-template-default .search-box button[type="submit"]{top:14px;}    
.searchcontent h2 a{font: 25px/20px "EratoRegular"; color:#00669a;}
.searchcontent span a{color:#00669a;}
.post-edit-link{color:#00669a;}
article{border-bottom:1px dashed #ccc; padding:20px 0;}

/* Home styles */

.first-member-images {
	width: 640px;
	float: left;
}

.first-member .person {
	border: 4px solid #082e42;
	float: left;
	width: 312px;
}

.first-member-images figure {
	float: left;
	border: 4px solid #082e42;
}

.second-member {
	margin-bottom: 30px;
}

.second-member-images {
	width: 640px;
	float: left;
}

.second-member-images  figure {
	float: left;
	border: 4px solid #082e42;
}

.second-member .person {
	border: 4px solid #082e42;
	float: left;
	width: 312px;
}

.first-member .person img, .second-member .person img {

}

@media (max-width: 768px) {
	div.google-cap {
		padding-left: 0 !important;
	}
}

div.wpcf7-mail-sent-ok {
    border: none !important;
    color: #fff !important;
    text-align: right !important;
}