/*font-family: 'Courgette', cursive;*/
/* Getting the new tags to behave */
@import "site_css.css";
@import "mail.css";
body {
	background: #FFF;
	overflow-x:hidden;
}
#home_bottom {
	padding: 40px 0px;
}
#preventation {
	background:#0b9ebf;
	color:#fff;
}
.popup_onload #cboxWrapper{ overflow:hidden;}
#preventation a {
	color:#fff;
}
.preventation_inner {
	padding:30px 0px 60px;
}
.preventation_inner h3 {
	font-size:40px;
	color:#fff;
	text-align:center;
}
.bold {
	font-weight:bold;
}
.Courgette {
	font-family: 'Courgette', cursive;
}
.sara_text {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
}
.plan_and_partner {
	text-align:center;
	margin-top:110px;
	margin-bottom:50px;
}
.plan_and_partner ul li a {
	font-size:20px;
	border:3px solid #fff;
	border-radius:16px;
	padding:10px 7px;
	background:#54bdd2;
}
.plan_and_partner ul li a:hover {
	text-decoration:none;
	background:#0b9ebf;
}
.valuavle_inforamtion {
	font-size:26px;
	text-align:center;
	margin-bottom:40px;
}
.data_resources {
	text-align:center;
	margin-bottom:20px;
}
.data_resources a {
	font-size:20px;
	border:3px solid #fff;
	border-radius:16px;
	padding:10px 7px;
	background:#54bdd2;
}
.data_resources a:hover {
	text-decoration:none;
	background:#0b9ebf;
}
#carousel {
	background:#fff;
}
#help_is_available {
	background:#f0fafc;
}
.help_is_available_inner {
	text-align:center;
	padding:20px 0px 45px;
}
.help_is_available_inner .help_text {
	font-size:36px;
	color:#5d4928;
	padding-top:30px;
}
.help_is_available_inner .learn_how_can {
	font-size:36px;
	color:#5d4928;
	padding:20px 0px 30px;
}
.help_is_available_inner .sign_up_for {
}
.help_is_available_inner .sign_up_for ul li {
	margin-right:45px;
}
.help_is_available_inner .sign_up_for ul li:last-child {
	margin-right:0px;
}
.help_is_available_inner .sign_up_for ul li a {
	color:#0b2a3e;
	font-size:24px;
	font-weight:bold;
}
.help_is_available_inner .sign_up_for ul li a:hover {
	color:#0b9ebf;
	text-decoration:none;
}
#video_slider {
	background:#fff;
}
.video_slider_inner {
	text-align:center;
	padding-bottom: 20px;
	padding-top:15px;
}
.video_slider_inner h3 {
	color:#0b9ebf;
	font-size:36px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:25px;
}
.video_slider_inner .take_community {
	color:#5f472b;
	font-size:22px;
	padding-bottom:20px;
}
.video_slider_inner .lets_work {
	color:#5f472b;
	font-size:26px;
	padding-bottom:41px;
}
#story_slider {
	position:relative;
	padding:5px;overflow:hidden
}
#get_involved {
}
#get_involved {
	padding-top:30px;
}
.get_involved_inner h3 {
	font-size:40px;
	color:#021823;
	font-weight:bold;
	text-align:center;
	padding-bottom:30px;
}
.one_nation .imagepart {
	text-align:center;
}
.one_nation .text_part {
	font-size:16px;
	color:#252525;
	font-weight:700;
}
.one_nation .text_part a {
	font-size:16px;
	color:#4abca5;
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
}
.one_nation .text_part a:hover {
	color:#021823;
}
.smoke_control .imagepart {
	text-align:center;
}
.smoke_control .text_part {
	font-size:16px;
	color:#252525;
	font-weight:700;
}
.smoke_control .text_part a {
	font-size:16px;
	color:#ec1c2a;
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
}
.smoke_control .text_part a:hover {
	color:#021823;
}
.focus_on_life .imagepart {
	text-align:center;
}
.focus_on_life .text_part {
	font-size:16px;
	color:#252525;
	font-weight:700;
}
.focus_on_life .text_part a {
	font-size:16px;
	color:#1772ab;
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
}
.focus_on_life .text_part a:hover {
	color:#021823;
}
.get_involved_inner .row {
	margin-bottom:75px;
}
.toplogo {
	margin-top:5px;
}
#subscription_block {
	background: url('img/subscription_bg.png') no-repeat scroll center top #0b9ebf;
}
#preventation {
	background: url('img/sp.png') no-repeat scroll center top #0b9ebf;
}
.subscription_inner {
}
.subscription_text {
	text-align:center;
	color:#fff;
	font-size:24px;
	padding:25px 0px;
}
#subscription_box {
	float:none;
	margin:0 auto;
}
#subscription_box .btn {
	background: #58442c;
	color: #fff;
	border: 1px solid #58442c;
	padding: 7px 9px;
	margin-bottom: 0px;
	font-size: 17px;
}
#subscription_box .btn:hover {
	background: #0a253a;
	border: 1px solid #0a253a;
}
#subscription_box .form-control {
	border: 2px solid #58442c;
	border-radius: 0;
	height:40px;
}
.connect_txt {
	color:#fff;
	font-family: 'Courgette', cursive;
	font-size:30px;
	text-align:center;
	padding-top:35px;
	padding-bottom:15px;
}
.subscription_social_icon {
	text-align:center;
}
.Contact_copy {
	text-align:center;
	color:#31274c;
	font-size:32px;
	font-weight:bold;
	padding-bottom:25px;
}
#footer {
	background:#0a253a;
	color:#fff;
}
.footer_inner {
	font:18px;
	padding:35px 0px;
}
.footer_inner p {
	font-size:18px;
}
.for_event img {
	padding-right: 5px;
	padding-bottom: 7px;
}
.for_calender img {
	padding-right: 5px;
	padding-bottom: 11px;
}
.for_event a {
	color: #092537;
}
.for_calender a {
	color: #092537;
}
.for_event a:hover {
	color:#0b9ebf;
}
.for_calender a:hover {
	color:#0b9ebf;
}
.for_allblog img {
	padding-right: 5px;
	padding-bottom:23px;
}
.for_allblog a {
	color: #092537;
}
.for_allblog a:hover {
	color:#0b9ebf;
}
.event_more a:hover {
	color:#5F472C !important;
}
#subscription_box .form-control:focus {
	border-color: #0A253A !important;
	outline: 0px none;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
.subscription_social_icon ul li a:hover {
	opacity:0.7;
}
.social-top a:hover {
	opacity:0.7;
}
.fixed {
	position:fixed !important;
	top:0;
	width:100%;
	border-bottom: 1px solid #fff !important;
}
.secondpadding {
	padding: 60px 0 0 0;
!important
}
.backtotop {
	position: fixed;
	bottom: 30px;
	background-color: #0B9EBF;
	color: #fff;
	width: 48px;
	height: 43px;
	padding: 5px;
	border-radius: 10px;
	float: right;
	text-align: center;
	right: 20px;
}
.sign_up_for ul li a img {
	padding-right:5px;
}
.more_video {
	margin: 0 auto;
	display: block;
	margin-top: 50px;
	text-align: right;
	float: none !important;
	text-align:center;
}
.more_video a {
	font-weight:bold;
	font-size:14px;
	color:009BB9;
	background:#54bdd2;
	padding:10px;
	border-radius:10px;
	color:#fff;
	margin-top:10px;
}
.more_video a:hover {
	color: #021823;
}
.block-block input[type="button"] {
	background: none repeat scroll 0% 0% #0B9EBF;
	border: 1px solid #0B9EBF;
	padding: 7px 20px;
	border-radius: 5px;
	color: #FFF;
	font-size: 18px;
}
.block-block input[type="button"]:hover {
	background: none repeat scroll 0% 0% #61472E;
	color: #fff;
	border: 1px solid #61472E;
}
.marker, .form-required {
	color:#000000;
}
#webform-client-form-56 select, #webform-client-form-56 input[type="text"], #webform-client-form-56 textarea, #webform-client-form-56 input[type="email"] {
	height:34px;
}
#webform-client-form-56 textarea {
	height:inherit;
}
#webform-client-form-56 .form-item, #webform-client-form-56 .form-actions {
}
#views-exposed-form-events-page #edit-combine-wrapper {
	width:51%;
}
#views-exposed-form-updates-page #edit-combine-wrapper {
	width:62%;
}
@media (min-width: 768px) and (max-width: 991px) {
#views-exposed-form-events-page #edit-combine-wrapper {
width:40%;
}
#views-exposed-form-updates-page #edit-combine-wrapper {
width:55%;
}
}
.bottom_links_search a {
	color:#FFFFFF;
}
.post-loop-wrap .read_more {
	margin-top:15px;
	font-weight:bold;
}
.back_links {
	text-align: right;
	font-weight: bold;
	padding-bottom: 10px;
}
.updates_back, .events_back {
	display:none;
}
.node-type-updates-management .updates_back {
	display:block;
}
.node-type-events-management .events_back {
	display:block;
}
.view-events .view-header img {
	padding-bottom:10px;
}
.events_list_right {
	text-align:right;
	font-weight:bold;
}
.webform-component--location-in-the-world {
	margin:25px 0;
}
.video_desc {
	padding:10px 0;
	font-size:16px;
	font-weight:bold;
}
.webform-client-form select {
	display:inline-block;
}
.webform-client-form legend {
	font-weight:bold;
	border:none;
	margin-bottom:0;
}
.webform-client-form .form-item, .webform-client-form .form-actions {
	margin-bottom:1.5em;
}
.webform-client-form .form-item.form-type-checkbox {
	margin:inherit;
}
.webform-client-form input[type="radio"], .webform-client-form input[type="checkbox"] {
	margin:0;
}
.webform-client-form .form-item.webform-component--title-training {
	margin-bottom:2em;
}
.webform-component--requestors-information {
	margin-top:10px;
}
.webform-client-form select, .webform-client-form input[type="text"], .webform-client-form input[type="email"] {
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.webform-client-form .chosen-container-single .chosen-single {
	height: 34px;
	line-height: 34px;
}
#edit-submitted-subjects {
	display:inherit;
}
.webform-client-form .form-item input.error, .webform-client-form .form-item textarea.error, .webform-client-form .form-item select.error {
	border: 1px solid red !important;
}
.fieldset-legend {
	color:#009bb9;
}
.get_hep_content table td, .plan table td {
	padding:8px;
	vertical-align:top;
}
.get_hep_content table, .plan table {
	border-collapse:inherit;
}
input[type="button"] {
	background: #0b9ebf;
	padding: 5px 10px;
	border: 0;
	border-radius: 5px;
	color: #fff;
}
input[type="button"]:hover {
	background:#61472E;
}
.page-node-56 #block-block-59 {
	float: right;
	width: 40%;
}
.page-node-56 #block-block-59 .content {
	padding-left: 30px;
}
.page-node-56 #block-system-main, .page-node-56 #block-webform-client-block-56 {
	float: left;
	width: 60%;
}
.post-loop-wrap .view_more a, .post-loop-wrap .read_more a {
	padding: 8px 14px;
	background: #009bb9;
	border-radius: 5px;
	color: #fff;
}
.post-loop-wrap .view_more a:hover, .post-loop-wrap .read_more a:hover {
	background:#543913;
}
.anchor_links li {
	list-style: none;
	display: inline-block;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid;
	line-height: 12px;
	margin-bottom: 10px;
}
.anchor_links li a {
	font-size: 17px;
}

.anchor_links {
	padding: 0;
	text-align: center;
}
.anchor_links li:last-child {
	border:0;
	padding-right:0;
}
.anchor_links li:first-child {
	padding-left:0;
}
.node-full table tbody{ border-color:#000000;}

 @media (min-width:320px) and (max-width:767px) {
 .anchor_links li {
 border:0; padding:0; line-height:20px ; margin-bottom:15px;
 }
.page-node-56 #block-block-59 {
	width: 100%; margin-bottom:20px;
} 
.page-node-56 #block-block-59 .content {
	padding-left: 0px;
}
.page-node-56 #block-system-main, .page-node-56 #block-webform-client-block-56 {
	width: 100%;
}
#webform-client-form-56 label{ display:inline;}
#webform-client-form-92 .captcha{ padding:0 15px;}
.webform-component--event-activity-information--date .hasDatepicker{padding-top: 22px !important;}
#edit-submitted-event-activity-information-time-ampm{ display:inline-block;}
.page-node-58 .content_right a{ word-wrap: break-word;}
.node-full .content_left{ margin-bottom:30px;}
 
 }
 
.modal-content{box-shadow: none !important;border: none !important;}
#webform-client-form-135 .form-actions{ display:none;} 

.popup_onload #cboxClose{ top:0; right:3px;}
.popup_onload #cboxClose:hover{background-position:100% 0px;}


#webform-client-form-92 .chosen-single{
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    height: 32px;
}
#webform-client-form-92 .chosen-single span{    line-height: 1.2;}

#webform-client-form-92 .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 5px;
}
#webform-client-form-92 .chosen-container-single .chosen-single div b{    background-position: 0px 5px;}
#webform-client-form-92 .form-textarea-wrapper textarea{width:auto;}
span.form-required {
    color: #f00;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    text-indent: -99999px;
}
@media(max-width:600px){

.mobile-responsive img{float: none !important;
margin: 0 !important;
width: 100%;
margin-bottom: 10px !important;}

}
@media(max-width:767px){
.popup_onload{display:none !important;}
.webform-client-form select, .webform-client-form input[type="text"], .webform-client-form input[type="email"], #webform-client-form-92 .form-textarea-wrapper textarea{width:100%;}
.hide-on-mobile{display:none;}
}

@media(max-width:991px){
#menu{display: none !important;}
.mobile-res a{display:block;}

}
.mobile-responsive-images{text-align:center;}
.mobile-responsive-images img{margin-bottom:10px;}
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter{ visibility:hidden;}
#cboxClose{ top:0;}
#cboxLoadedContent{ margin-top:30px;}
#cboxContent{border: 3px solid #009bb9;padding: 15px;border-radius: 6px;}
#cboxWrapper{background:transparent}