* {

	padding:0px;

	margin:0px;

}

html {

	-webkit-text-size-adjust: none;

/ none for no scaling /

}

img {

	max-width:100%;

	height:auto;

	border:none;

}

/* Containers

----------------------------------------------------------------------------------------------------*/

.container_12 {

	max-width: 1237px;

	margin-left: auto;

	margin-right: auto;

}

/* Grid >> Global

----------------------------------------------------------------------------------------------------*/



.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {

	float: left;

	position: relative;

	margin-left:1%;

	margin-right:1%;

}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)

----------------------------------------------------------------------------------------------------*/



.alpha {

	margin-left: 0;

}

.omega {

	margin-right: 0;

}

/* Grid >> 12 Columns

----------------------------------------------------------------------------------------------------*/





.container_12 .grid_1 {

	width:6.333%;

}

.container_12 .grid_2 {

	width:14.667%;

}

.container_12 .grid_3 {

	width:23.0%;

}

.container_12 .grid_4 {

	width:31.333%;

}

.container_12 .grid_5 {

	width:39.667%;

}

.container_12 .grid_6 {

	width:48.0%;

}

.container_12 .grid_7 {

	width:56.333%;

}

.container_12 .grid_8 {

	width:64.667%;

}

.container_12 .grid_9 {

	width:73.0%;

}

.container_12 .grid_10 {

	width:81.333%;

}

.container_12 .grid_11 {

	width:89.667%;

}

.container_12 .grid_12 {

	width:98.0%;

}

/* Prefix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/





.container_12 .prefix_1 {

	padding-left:8.333%;

}

.container_12 .prefix_2 {

	padding-left:16.667%;

}

.container_12 .prefix_3 {

	padding-left:25.0%;

}

.container_12 .prefix_4 {

	padding-left:33.333%;

}

.container_12 .prefix_5 {

	padding-left:41.667%;

}

.container_12 .prefix_6 {

	padding-left:50.0%;

}

.container_12 .prefix_7 {

	padding-left:58.333%;

}

.container_12 .prefix_8 {

	padding-left:66.667%;

}

.container_12 .prefix_9 {

	padding-left:75.0%;

}

.container_12 .prefix_10 {

	padding-left:83.333%;

}

.container_12 .prefix_11 {

	padding-left:91.667%;

}

/* Suffix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/





.container_12 .suffix_1 {

	padding-right:8.333%;

}

.container_12 .suffix_2 {

	padding-right:16.667%;

}

.container_12 .suffix_3 {

	padding-right:25.0%;

}

.container_12 .suffix_4 {

	padding-right:33.333%;

}

.container_12 .suffix_5 {

	padding-right:41.667%;

}

.container_12 .suffix_6 {

	padding-right:50.0%;

}

.container_12 .suffix_7 {

	padding-right:58.333%;

}

.container_12 .suffix_8 {

	padding-right:66.667%;

}

.container_12 .suffix_9 {

	padding-right:75.0%;

}

.container_12 .suffix_10 {

	padding-right:83.333%;

}

.container_12 .suffix_11 {

	padding-right:91.667%;

}

/* Push Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/





.container_12 .push_1 {

	left:8.333%;

}

.container_12 .push_2 {

	left:16.667%;

}

.container_12 .push_3 {

	left:25.0%;

}

.container_12 .push_4 {

	left:33.333%;

}

.container_12 .push_5 {

	left:41.667%;

}

.container_12 .push_6 {

	left:50.0%;

}

.container_12 .push_7 {

	left:58.333%;

}

.container_12 .push_8 {

	left:66.667%;

}

.container_12 .push_9 {

	left:75.0%;

}

.container_12 .push_10 {

	left:83.333%;

}

.container_12 .push_11 {

	left:91.667%;

}

/* Pull Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/





.container_12 .pull_1 {

	left:-8.333%;

}

.container_12 .pull_2 {

	left:-16.667%;

}

.container_12 .pull_3 {

	left:-25.0%;

}

.container_12 .pull_4 {

	left:-33.333%;

}

.container_12 .pull_5 {

	left:-41.667%;

}

.container_12 .pull_6 {

	left:-50.0%;

}

.container_12 .pull_7 {

	left:-58.333%;

}

.container_12 .pull_8 {

	left:-66.667%;

}

.container_12 .pull_9 {

	left:-75.0%;

}

.container_12 .pull_10 {

	left:-83.333%;

}

.container_12 .pull_11 {

	left:-91.667%;

}

/* Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */

body {

	padding:0;

	margin:0;

	font-family: 'Open Sans', sans-serif;

	font-size:16px;

}

input[type="password"], input[type=text], input[type=email] {

	border:1px solid #CCC;

	border-radius: 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:13%;

	text-align:left;

	padding:5px;

	height:26px;

	color:#797878;

}

textarea {

  border: 1px solid #ccc;

  border-radius: 5px;

  color: #797878;

  height: 200px;

  padding: 5px;

  resize: none;

  text-align: left;

  width: 74%;

  margin-bottom:10px;

}

select {

	border:1px solid #CCC;

	border-radius: 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:13%;

	text-align:left;

	padding:5px;

	height:41px;

	color:#797878;

}

p {

	font-size:16px;

	line-height:26px;

	padding:0px;

	margin:0px;

}
ul{ margin-left:18px;}

li {

  display: list-item;

  line-height: 34px;

  list-style: disc outside none;

}

ol {

	list-style-type: decimal;

}

ol ul, ul ol, ul ul, ol ol {

	margin-top: 0;

	margin-bottom: 0;

}

h1 {

	margin:0px;

	padding:0px;

}

h2 {

	margin:0px;

	padding:0px;

}

h3 {

	margin:0px;
	margin-bottom: 12px;    margin-top: 12px;
	padding:0px;

}

h4 {

	margin:0px;

	padding:0px;

}

h5 {

	margin:0px;

	padding:0px;

}

h6 {

	margin:0px;

	padding:0px;

}

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clearfix:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}

a:hover {

	text-decoration:underline;

}

a {

	outline: medium none;

	text-decoration: none;

	color:#c0143c;

}

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

img {

	max-width:100%;

	height:auto;

}

.bgColRed {

	background:red;

	height:800px;

}

.colGreen {

	background:#e6e6e6;

	/*	height:900px;*/

	width:40px;

	padding:0px 10px;

}

.changeWidth {

	position:fixed;

	width:60px;

	top:0;

	left:-3px;

	z-index:99999999;

	overflow:hidden;

	background:#e6e6e6;

}



.container_outer {

	float: left;

	margin-left: 4%;

	width:96%;

	padding-left:0%;

}

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

.language a{padding-right:10px;}

/*#top{margin-left:0px!important;}*/

.english a{padding-right:8px;}

.header_top {

	padding:16px 0px;
	position:fixed;
	width:100%;
	z-index:999999;
	background:#fff;

}

.header_top ul {

	padding:0px;

	margin-bottom:10px;

	margin-top:0px;

}

.header_top ul li {

	display:inline;

}

.header_top ul li a {

	font-family: 'Roboto', sans-serif;

	font-weight:normal;

	font-size:14px;

	color:#919c9f;

	text-decoration:none;

}

.header_top ul li a:hover {

	color:#c0143c;

}

.english a {

	background:url(../images/line_language.png) no-repeat right center;

}

.header_top .grid_8 {

	text-align:right;

	width:65%;

}

.header_top .grid_8.last {

	margin-right:0px;

}

.newsletter_btn {

	background: url("../images/newsletter.png") no-repeat scroll 8% 50% #6c7a7e;

	border:none;

	padding:8px 20px 8px 40px;

	color:#fff;

	cursor:pointer;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	font-size:14px;

	margin-right:6px;

	text-transform:uppercase;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

	min-height:40px;

}

.our_story_btn {

	background: url("../images/our_story_icon.png") no-repeat scroll 8% 50% #6c7a7e;

	border:none;

	padding:8px 20px 8px 40px;

	color:#fff;

	cursor:pointer;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	font-size:14px;

	margin-right:6px;

	text-transform:uppercase;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

	min-height:40px;

}

.contact_us_btn {

	background: url("../images/contact_us_icon.png") no-repeat scroll 8% 50% #6c7a7e;

	border:none;

	padding:8px 20px 8px 40px;

	color:#fff;

	cursor:pointer;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	font-size:14px;

	margin-right:5px;

	text-transform:uppercase;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

	min-height:40px;

}

.submit_btn {

	background: url("../images/donate_icon.png") no-repeat scroll 10% 50% #c0143c;

	border: medium none;

	color: #fff;

	padding:5px 20px 5px 46px;

	cursor:pointer;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	font-size:22px;

	text-transform:uppercase;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

	min-height:40px;

}

.input_btn_outer {

	width:100%;

}

.input_btn_outer li {

	float:left;

}

.welcome_text_outer .submit_btn {

	font-size:18px;

	margin-top:70px;

	background:#c0143c;

	font-weight:normal;

	padding:13px 42px;

}

.video_outer {

	/*background: url("../images/vedio_background.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);

	min-height: 730px;*/

	overflow: hidden;

	position: relative;
	padding-top:124px;

}

.video_outer h2 {

	color: #fff;

	display: inline-block;



	font-size: 51px;

	font-weight: 700;

	position: absolute;

	text-shadow:1px 2px 2px #000;

	z-index: 100;

	text-align: center;

	width: 95%;

	top:12%;

	left:3%;

	  display: inline-block;

  transition: all 0.5s ease 0s;

  white-space: nowrap;

}

.video_outer h1 {

	position: absolute;

	text-align: center;

	bottom: 21%;

	z-index: 100;

	width: 100%;

	color: #fff;

	font-size: 50px;

	font-family:"Roboto", sans-serif;

	font-weight:bold;

	line-height:72px;

	text-shadow: 3px 3px 4px #000;

	left:0;

}

.video_outer p {

	position: absolute;

	text-align: center;

	bottom: 21%;

	z-index: 100;

	width: 100%;

	color: #fff;

	font-size:25px;

	font-family:"Roboto", sans-serif;

	font-weight:bold;

	line-height:72px;

	left:0;

}

.video_outer .submit_btn {

	color: #fff;

	position: absolute;

	text-align: center;

	top: 54%;

	z-index: 100;

	left: 40%;

	font-size:25px;

	background:url(../images/banner_donate_icon.png) no-repeat 5% 50% #c0143c;

	padding:8px 20px 8px 55px;

}

#manulist {

	margin:70px 0 0;

	list-style:none;

	clear:both;

	padding:0;

}

#manulist li a {

	width:287px;

	display:block;

	color:#c0143c;

	min-height:35px;

}

#manulist li a:hover {

	color:#a1042b;

}

#manulist li span {

	text-align:center;

	display:inline-block;

	padding:2px 12px;

}

#manulist li img {

	float:left;

}

#manulist li {

	margin-bottom: 15px;

	text-align: left;

	padding-left: 8px;

	list-style:none;

}

#sosalList {

	margin:30px 5px 0;

	list-style:none;

	clear:both;

	padding:10px 5px;

	text-align:center;

	line-height:25px;

	border-top:1px solid #ccc;

}

#sosalList li {

	width:30px;

	height:25px;

	clear:both;

	margin:5px;

	list-style:none;

}

#sosalList li.flt {

	float:left;

	clear:none;

	list-style:none;

}

#manulist .small_logo {

	border-bottom:1px solid #ccc;

	background:url(../images/icon.jpg) no-repeat;

	height:38px;

	adding-bottom:12px;

	padding-bottom:20px;

	cursor:pointer;

	margin-left:5px;

	margin-right:5px;

}

#manulist .big_logo {

	background:url(../images/side_logo.png) no-repeat;

	padding-bottom:18px!important;

}

#clickChange {

	font-weight:bold;

	margin-left:7px;

	color:#fff;

	display:block;

	background:url(../images/click.jpg) no-repeat;

	width:29px;

	height:29px;

	cursor:pointer;

	margin-top:10px;

}

.welcome_text_outer {

	background: url("../images/welcome_bg.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);

	padding: 190px 0 122px;

	text-align: center;

}

.welcome_text_outer h3 {

	color:#fff;

	font-family: 'Roboto', sans-serif;

	font-size:50px;

	font-weight:bold;

}

.welcome_text_outer p {

	text-align:center;

	font-family: 'Roboto', sans-serif;

	font-size:35px;

	font-weight:lighter;

	line-height:62px;

	color:#fff;

}

.get_involved {

	background:#c0143c;

	padding:55px 0px 10px;

}

.get_involved .grid_4 {

	margin-bottom:20px;

	min-height:140px;

	margin-left:0px;

	width:32.6%;

}

.get_involved .grid_4.last {

	margin-right:0px;

}

.get_involved h3 {

	text-align:center;

	color:#fff;

	font-family: 'Roboto', sans-serif;

	font-size:40px;

	margin:0px;

	padding:0px;

	background:url(../images/line.jpg) repeat-x 0% 53%;

}

.get_involved h3 span {

	background:#c0143c;

}

.get_involved h3 span:before {

	content: url(../images/left_line.jpg);

	padding-right: 45px;

}

.get_involved h3 span:after {

	content: url(../images/rigtht_line.jpg);

	padding-left: 45px;

}

.middle_container h3 {

	text-align:center;

	color:#fff;

	font-family: 'Roboto', sans-serif;

	font-size:40px;

	margin:0px;

	padding:0px;

	background:url(../images/mid_line.png) repeat-x 0% 53%;

	margin-top:64px;

}

.middle_container h3 span {

	background:#fff;

	color:#000;

}

.middle_container h3 span:before {

	content: url(../images/middle_line.png);

	padding-right: 45px;

}

.middle_container h3 span:after {

	content: url(../images/middle_line.png);

	padding-left: 45px;

}

.block_outer h3 {

	text-align:center;

	color:#fff;

	font-family: 'Roboto', sans-serif;

	font-size:40px;

	margin:54px 0px 64px;

	padding:0px;

	background:url(../images/grey_mid.png) repeat-x 0% 53%;

}

.block_outer h3 span {

	background:#eceded;

	color:#000;

}

.block_outer h3 span:before {

	content: url(../images/middle_line.png);

	padding-right: 45px;

}

.block_outer h3 span:after {

	content: url(../images/middle_line.png);

	padding-left: 45px;

}

.get_involved .grid_4 .img {

	float:left;

	padding-right:24px;

}

.get_involved h5 {

	color: #fff;

	font-family: "Open Sans", sans-serif;

	font-size: 22px;

	font-weight: bold;

	display: table-cell;

	height: 111px;

	vertical-align: middle;

	line-height: 28px;

}

.get_involved h5 a{ color:#fff;}

.get_involved .grid_12 {

	margin-top:50px;

}

.middle_container .container_12 {

	margin-top:62px;

}

.middle_container h4 {

	font-family: 'Roboto', sans-serif;

	font-size:24px;

	color:#000;

	padding:0px;

	margin:0px;

	line-height:27px;

	margin-bottom:27px;

}

.middle_container .btn {

	background:#c0143c;

	font-size:14px;

	padding:12px 43px;

	cursor:pointer;

	color:#fff;

	font-size:14px;

	border:none;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:2px;

	margin-top:27px;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

}

 .btn {

	background:#c0143c;

	font-size:14px;

	padding:12px 43px;

	cursor:pointer;

	color:#fff;

	font-size:18px;

	border:none;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:2px;

	-webkit-appearance: none;

	-moz-appearance: none;

	border-radius: 0;

}

.Legacy-Circle .btn{width:100%;}

.Legacy-Circle .grid_4{ margin-right:2% !important;}

.Legacy-Circle .grid_4:last-child{ margin-right:0px;}

.middle_container .grid_8 {

	border-bottom:1px solid #ccc;

	padding-bottom:25px;

}

.middle_container {

	padding-bottom:60px;

}

.block_outer {

	background:#eceded;

	padding:1px 0 50px;

}

.home-page-block .grid_12 {

  margin: 0 auto;

  width: 78% !important;

}

.home-page-block .grid_4 { margin-bottom:20px !important;}

.block_outer .grid_12 {

	float: none;

	width: 98%;

	text-align: center;

}

.block_outer .grid_4 {

	margin-bottom: 80px;

	margin-left: 0;

	margin-right:1%;

	position: relative;

	display:inline-block;

}

.block_outer .grid_4 img {

/*	-moz-border-radius:5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius:5px;

	border-radius: 5px;*/

}

.block_outer .grid_4.last {

	margin-right:0px;

}

.block_outer .grid_4 span {

	bottom: 7%;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 25px;

	left: 0;

	position: absolute;

	text-align: center;

	width:87%;

	text-shadow:1px 1px 1px #000;

	font-weight:bold;
	padding:0 8% 0 5%;

}

.small {

	width:100%;

	height:65px;

	background:#fff;

	position:fixed;

	top:0;

	left:0;

	display:block;

	z-index:1000;

	-webkit-animation-name: menuAni;

/ Chrome, Safari, Opera / -webkit-animation-duration:0.1s;

/ Chrome, Safari, Opera / animation-name: menuAni;

	animation-duration: 0.1s;

}

.fadey {

	display: none;

}

.big {

	width:100%;

	height:80px;

	background:#fff;

}

 @-webkit-keyframes menuAni {

 0% {

left:0x;

top:-100px;

}

 100% {

left:0px;

top:0px;

}

}

 / Standard syntax / @keyframes menuAni {

 0% {

left:0x;

top:-100px;

}

 100% {

left:0px;

top:0px;

}

}

.downarrow {

	left: 45%;

	position: absolute;

	bottom: 3%;

	z-index: 102;

	color:#fff;

}

.more_video {

	background:#6c7a7e;

	bottom: 0px;

	color: #fff;

	left: 73%;

	position: absolute;

	z-index: 102;

	padding: 10px 27px;

	font-family: "Roboto", sans-serif;

	cursor:pointer;

	text-transform:uppercase;

	font-weight:700;

	font-size:14px;

}

.nav_down {

	background: url(../images/scroll.png) no-repeat scroll 50% 50% transparent;

	width:60px;

	display: block;

	height: 60px;

	cursor:pointer;

	margin-left:10px;

	margin-top:20px;

}

.footer_outer {

	background:#d11242;

}

.footer_outer .grid_3 {

	color:#fff;

	font-size:12px;

	line-height:19px;

	font-family: 'Open Sans', sans-serif;

	font-weight:600;

	margin-top:26px;

}

.footer_outer .grid_5 ul {

	margin-left:10px;

	padding-left:10px;

	margin-top:22px;

	text-align:right;

}

.footer_outer .grid_5 ul li {

	display:inline;

}

.footer_outer .grid_5 ul li:first-child a {

	background:none;

}

.footer_outer .grid_5 ul li a {

	color:#fff;

	text-decoration:none;

	font-size:12px;

	font-family: 'Open Sans', sans-serif;

	font-weight:600;

	padding:0px 6px;

	background:url(../images/footer_line.png) no-repeat 0% 50%;

}

.footer_outer .grid_5 ul li a:hover {

	color:#fcd8e1;

	text-decoration:underline;

}

.footer_outer ul li {

	display:inline;

	color:#fff;

	font-size:13px;

}

.footer_outer .grid_4 {

	padding: 1% 0;

	text-align: right;

}

.footer_outer .grid_4 span {

	font-size:12px;

	color:#fff;

}

.footer_top h3{ color:#fff; text-align:left; line-height:50px;}

.footer_top ul{ text-align:left;}

.footer_top ul li{ display:block;}

.footer_top ul li a {color: #fff;display: block;font-size: 16px;line-height: 22px; padding-top:3px;margin-bottom: 10px;}

.footer_bottom{ border-top:1px solid #a3072b;}

.socail_icons {

	color: #fff;

	font-size: 14px;

	line-height: 30px;

	width: 100%;

	float: right;

	font-family:"Open Sans", sans-serif;

}

.socail_icons img {

	margin-top:10px;

	margin-right:3px;

}

.socail_icons h6 {

	float: left;

	margin: 0;

	padding: 0;

	line-height: 45px;

	font-size: 12px;

	width:48%;

	text-align:right;

}

#bottom {
	position:fixed;
	z-index: 99999;
	top: 0px;
	width: 100%;
	background: #fff;
	display:none;

}

#nav-main .scroller {

	height: 100%;

	overflow-x: hidden;

	overflow-y: auto;

	position: relative;

}

#nav-main {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background: none repeat scroll 0 0 #e6e6e6;

	border-color: transparent #f1f1f1 transparent transparent;

	border-image: none;

	border-style: solid;

	border-width: 1px;

	color: #b2b2b2;

	height: 100%;

	left: 0;

	overflow: hidden;

	position: fixed;

	top: 0;

	z-index: 5000;

	display:none;

}

#nav-main #nav-main-toggle {

	cursor: pointer;

	position: absolute;

	right: 25px;

	top: 12px;

}

#nav-main #logo-icon {

	display: block;

	height: 227px;

	padding: 96px 14px;

}

.icon-menu {

	background:url(../images/menu_btn.png) no-repeat;

	height: 32px;

	width:30px;

	margin:10px;

}

#nav-main #nav-main-toggle {

	cursor: pointer;

	position: absolute;

	right: 12px;

	top: 12px;

}

#nav-main #logo-icon {

	display: block;

	height: 60px;

	padding: 20px 14px;

}

#nav-main #logo-full {

	left: 7px;

	position: absolute;

	top: 88px;

}

#bgVideo {
	min-height:690px;
	position:relative;

}

/*****************************Overseas***************************************************/


/*.vdocls{padding-top:10px !important;}*/
.overseas_programm {

	padding:60px 0px 40px;

}

.overseas_programm h4 {

	margin-bottom:26px;

	font-size:26px;

	font-family: "Roboto", sans-serif;

}

.overseas_programm h5 {	margin-bottom:26px;	font-size:16px;	font-family: "Roboto", sans-serif;}

.overseas {

	padding-bottom:40px!important;

}

.overseas p {

	color: #fff;

	font-family: "Roboto", sans-serif;

	font-size: 35px;

	font-weight: lighter;

	line-height: 50px;

	text-align: center;

	padding:0 5%;

}

.overseas ul {

	display: table;

	list-style: none outside none;

	margin: 0 auto;

	text-align: center;

	margin-top:0px;

}

.overseas ul li {

	float: left;

	list-style: none outside none;

	width: 420px;

}

.overseas h5 {

	color: #fff;

	display: table-cell;

	font-family: "Open Sans", sans-serif;

	font-size: 22px;

	font-weight: bold;

	height: 111px;

	line-height: 28px;

	vertical-align: middle;

	text-align:left;

}

.overseas h5 span {

	font-style:italic;

	padding-right:10px;

}

.overseas .img {

	float: left;

	padding-right: 24px;

}

.acc_content a {

	color:#c0143c;

	font-size:14px;

}

.video_outer .volunteer {

	top: 40%;

	color: #fff;

	font-family: "Roboto", sans-serif;

	font-size: 25px;

	font-weight: bold;

	position: absolute;

	text-align: center;

	width: 100%;

	z-index: 100;

	line-height:47px;

}

.get_involved .grid_3 .img {

	float: left;

	padding-right: 24px;

	padding-top:10px;

}

/******************************************About-us css strat here***************************************************/



learn-more h5 {

	color: #fff;

	display: table-cell;

	ont-family: "Open Sans", sans-serif;

	font-size: 22px;

	font-weight: bold;

	height: 56px;

	line-height: 28px;

	vertical-align: middle;

}

.learn-more .grid_3 {

	border-bottom:1px solid #000;

	padding:10px 0px;

	margin-bottom:25px;

}

.learn-more {

	padding:55px 0 45px;

}

.learn-more {

	background: #eceded ;

}

.learn-more h3 span:before {

	content: url("../images/middle_line.png");

	padding-right: 45px;

}

.learn-more h3 span:after {

	 content: url("../images/middle_line.png");

	padding-left: 45px;

}

.learn-more h3 span {

	background: #eceded ;

}

.learn-more .grid_3 .img {

	float: left;

	padding-right: 24px;

	padding-top: 10px;

}

.learn-more h5 {

	color: #fff;

	display:table-cell;

	font-size: 20px;

	font-weight: bold;

	height:56px;

	line-height: 28px;

	vertical-align: middle;

}

.learn-more h5 a{

	color: #000;

	display:table-cell;

	font-size: 20px;

	font-weight: bold;

	height:56px;

	line-height: 28px;

	vertical-align: middle;

}

.learn-more h3 {

	background:url(../images/grey_mid.png) repeat-x 0% 53%;

	color: #000;

	font-family: "Roboto", sans-serif;

	font-size: 40px;

	margin: 0;

	padding: 0;

	text-align: center;

	margin-bottom:50px;

}

.learn-more p{color:#fff;}

.american_friends .container_12 {

	margin-top:40px!important;

}

.mobile_menu {

	display:none;

}

/******************************************donate now css start here***************************************************/

.sign_in_outer {

	width:100%;

	float:left;

	margin-top:40px;

}

.emil_outer {

	float:left;

	width:38%;

}

.foget {

	float: right;

	text-align:right;

	width: 100%;

	margin:16px 0px;

}

.foget li {

	display:inline-block;

	padding:0px 4px;

}

.foget li a {

	color:#d11242;

	font-size:14px;

}

.sign_in_outer .btn {

	float:left;

	margin-top:22px !important;

	width:auto;

}

.sign_in_outer input {

	width:88%;

}

.price {

}

.price li {

	display:inline-block;

	list-style:none;

	background:#000;

	color:#fff;

	/*padding:10px 2px;*/

	font-size:24px;

	cursor:pointer;

	border-radius: 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	/*width:13%;*/
	width:17%;
	margin: 0 0 17px 7px;

	text-align:center;

}

.price li.active {

	background:#d11242;

}

.information_outer {



}



.information_outer label {

	float:left;

	clear:left;

	width:24%!important;
	font-weight: normal !important;

	line-height:49px;

}


.cards span {

	clear: both;

	color: #d11242;

	display:block;

	font-size:13px;

	line-height: 31px;

}

.afmda_about{ margin-bottom:60px;}

.mobile_menu .donate{margin-top:0px;}

.donate{margin-top:50px;}

.information_outer input {

	float:left!important;

	width:74%!important;

	margin-bottom:20px!important;

}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 74.5%; margin-bottom:20px!important;
}
.crdt_crd label {
    float: left !important;
    width: 24% !important;
}
.crdt_crd .ginput_complex .ginput_full input[type="text"] {
    margin-bottom: 20px !important;
    width: 74.5% !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
    margin-right: 1%;
    width: 100%!important;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{
display: inline-block;
    width: 37% !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right{ width:100%!important;}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{ max-width:69%!important; }
.check_box_outer {

	margin-top:22px;

}

.check_box_outer input {

	float: left;

	margin: 5px 10px 5px 0;

}

.information_outer h2 {

	color:#d11242;

	margin-top:68px;

	font-family: 'Roboto', sans-serif;

	font-size:26px;

	text-transform:uppercase;

	margin-bottom:50px;

}

.inner_container h2 {

	font-family: 'Roboto', sans-serif;

	font-size:26px;

	text-transform:uppercase;

	margin:0px 0px 50px;

}

.inner_header {

	border-bottom:1px solid #d11242;

}

.inner_container .btn {

	-moz-appearance: none;

	background: none repeat scroll 0 0 #c0143c;

	border: medium none;

	border-radius: 0;

	color: #fff;

	cursor: pointer;

	font-family: "Roboto", sans-serif;

	font-size: 18px;

	font-weight: bold;

	margin-top: 27px;

	padding: 12px 43px;

	text-transform: uppercase;

	width:auto;

}

.inner_container h4 {

	font-family: "Roboto", sans-serif;

	font-size: 26px;

	margin-bottom: 20px;

}
.sustaining-donor h4 {

	font-family: "Roboto", sans-serif;

	font-size: 26px;

	margin-bottom: 20px;

}

.sustaining-donor {

	padding:20px 0px 40px;

}

.cards {

	float: right;

	width: 76%;

}

.cards_outer {

	float: left;

	margin-bottom: 15px;

	width:100%;

}

.cards img {

	margin-right:5px;

}

.right_sidebar {

	background:#f8f8f8;

	padding:32px 22px;

}

.right_sidebar .smk_accordion .accordion_in .acc_head {

	background:none;

	color:#000;

	font-size:14px;

	font-weight:normal;

	padding-left:30px !important;

	background-position:0% 50%;

}

.right_sidebar .smk_accordion .accordion_in .acc_head .acc_icon_expand {

	background:url(../images/right_arrow.jpg) no-repeat;

}

.right_sidebar h2 {

	margin-bottom:15px;

}

.right_sidebar .smk_accordion .accordion_in .acc_head .acc_icon_expand {

	left: 11px;

	top: 63%;

}

.right_sidebar .smk_accordion .accordion_in {

	border:none;

}

.right_sidebar .smk_accordion .accordion_in.acc_active > .acc_head {

	background:none;

}

.right_sidebar .smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {

	background:url("../images/right_arrow_bottom.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.right_sidebar .smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {

	padding-left:26px !important;

}

.right_sidebar .acc_content {

	font-size:13px;

}

.right_sidebar .smk_accordion {

	margin-bottom:34px;

}

.right_sidebar .acc_content ul {

	margin:10px 0 10px 30px;

}

.check_box_outer #txtAge1 {

	padding-left:30px;

	font-size:14px;

	color:#000;
	margin-top:37px;

	/*margin-top:5px;*/

}

.check_box_outer #txtAge {

	padding-left:32px;

	font-size:14px;

	color:#000;

	margin-top:5px;

}

.checkbox_outer {

	float:left;

	width:100%;

}

.checkbox_outer input {

	width:3%;

}

.checkbox_outer label {

	clear: none;

	line-height: 14px;

	padding-left: 12px;

	width:auto;

}

.information_outer .month {

	margin-right:0%;
	margin-bottom:3%;

	width: 76%;

}

.information_outer .year {
width:30%;
margin-bottom:3%;
}

.country {

	float:left;

	width:76%;

}

.select-wrapper {

	float: left;

	display: inline-block;

	border: 1px solid #d8d8d8;

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

	cursor: pointer;

}

.select-wrapper, .select-wrapper select {

	width:320px;

	height: 38px;

	line-height: 38px;

	border-radius:5px;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	margin-right:8px;

	margin-bottom:15px;

	font-size:14px;

	color:#666;

}

.select-wrapper:hover {

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

}

.select-wrapper .holder {

	display: block;

	margin: 0 35px 0 5px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	position: relative;

	z-index: -1;

}

.select-wrapper1 .holder1 {

	display: block;

	margin: 0 35px 0 5px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	position: relative;

	z-index: -1;

	 font-size:14px;

	 color:#666666;

}

.select-wrapper2 .holder2 {

	display: block;

	margin: 0 35px 0 5px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	position: relative;

	z-index: -1;

}



.select-wrapper select {

	margin: 0;

	position: absolute;

	z-index: 2;

	cursor: pointer;

	outline: none;

	opacity: 0;

_noFocusLine: expression(this.hideFocus=true);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-khtml-opacity: 0;

	-moz-opacity: 0;

}

.select-wrapper1 {

	float: left;

	display: inline-block;

	border: 1px solid #d8d8d8;

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

	cursor: pointer;

}

.select-wrapper1, .select-wrapper1 select {

	width:187px;

	height: 38px;

	line-height: 38px;

	border-radius:5px;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

}

.select-wrapper1:hover {

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

}

.select-wrapper1 .holder {

	display: block;

	margin: 0 35px 0 5px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	position: relative;

	z-index: -1;

}

.select-wrapper1 select {

	margin: 0;

	position: absolute;

	z-index: 2;

	cursor: pointer;

	outline: none;

	opacity: 0;

_noFocusLine: expression(this.hideFocus=true);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-khtml-opacity: 0;

	-moz-opacity: 0;

}

.select-wrapper option {

	padding:3px;

}

.select-wrapper1 option {

	padding:3px;

}

.select-wrapper2 option {

	padding:3px;

}

.select-wrapper2 {

	float: left;

	display: inline-block;

	border: 1px solid #d8d8d8;

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

	cursor: pointer;

}

.select-wrapper2, .select-wrapper1 select {

	width:516px;

	height: 38px;

	line-height: 38px;

	border-radius:5px;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	margin-bottom:15px;

	font-size:14px;

	color:#666;

}

.select-wrapper2:hover {

	background:url(../images/select_arrow.jpg) no-repeat 97% center;

}

.select-wrapper2 .holder {

	display: block;

	margin: 0 35px 0 5px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	position: relative;

	z-index: -1;

}

.select-wrapper2 select {

	margin: 0;

	position: absolute;

	z-index: 2;

	cursor: pointer;

	outline: none;

	opacity: 0;

_noFocusLine: expression(this.hideFocus=true);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-khtml-opacity: 0;

	-moz-opacity: 0;

}

.send_donation {

	margin-left:24%;

}







input[type=checkbox].css-checkbox {

	position:absolute;

	z-index:-1000;

	left:-1000px;

	overflow: hidden;

	clip: rect(0 0 0 0);

	height:1px;

	width:1px;

	margin:-1px;

	padding:0;

	border:0;

}

input[type=checkbox].css-checkbox + label.css-label {

	padding-left:32px;

	height:22px;

	display:inline-block;

	line-height:22px;

	background-repeat:no-repeat;

	background-position: 0 0;

	font-size:17px;

	vertical-align:middle;

	cursor:pointer;

}

input[type=checkbox].css-checkbox:checked + label.css-label {

	background-position: 0 -22px;

}



#checked .css-label {

	background-position: 0 -22px !important;

}

input[type=checkbox].css-checkbox + label.checked {

background-position: 0 0px;

	margin-top:16px;

}



input.css-checkbox[type="checkbox"]:checked + label.checked {

 background-position: 0 -22px;

}



label.css-label {

	background-image:url(../images/csscheckbox.jpg);

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.price1{position:relative; }



.slideDown{background: #000;left:0px;padding: 10px;position: absolute;top: 54px; z-index: 99;display:none; width:158px;}

.slideDown input{ width:91%; float:left; height:24px;} 

.slideDown label{color:#fff; font-size:15px; line-height:34px; float:left; width:80%; text-align:left;}

.slideDown .amount {

  background: url("../images/currency-dollar.png") no-repeat scroll 5% 50% #fff;

  padding-left: 30px;

  width:76%;

  font-size:20px;

}

.price .price1 {

	display:inline-block;

	list-style:none;

/*	background:#000;*/

	color:#fff;

	font-size:24px;

	cursor:pointer;

	border-radius: 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:13%;

	text-align:center;

}

.price .price1 .grabPromo{

	width:100%!important;



}

.price .price1.active{background:#d11242;}

/*.deactive{ display:none ;}*/

  /******************************************donate now css end here***************************************************/

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

.Legacy-Circle h3{font-size:27px;}



.email_sign-up{width:65%; margin:0 auto;}

.email_sign-up .btn{width:auto !important;}

.thank-you{padding:20px 0px; margin-bottom:60px; }

.thank-you h4{ text-align:left;}

.thank-you p{text-align:left;}

.thank-you h2{ text-align:left; line-height:40px;}

.thank-you h4{ text-align:left; line-height:40px; color:#c0143c; font-size:22px!important;}

.video_outers .grid_6{ text-align:center;}

.video_outers{margin:50px 0px;}

.contact-us .grid_12{ clear:both;}



.contact-us h4 {

  font-family: "Roboto",sans-serif;font-size: 26px;margin-bottom: 0px;}

.contact-us h5 {

  font-family: "Roboto",sans-serif;

  font-size: 16px;

  margin-bottom: 26px;

}

.thank-you .grid_4{min-height:196px; margin-bottom:30px;}

.thank-you .grid_12{margin-top:0px !important;}

.thank-you ul{ list-style:none; width:70%; margin:0 auto;}

.thank-you ul li{ list-style:none; text-align:left; margin:15px 0px 15px; line-height:32px; }

.thank-you ul li img{ float:left; padding-right:15px;}

.own_campaign ul{ margin-bottom:10px; padding-left:30px;}

.fadey {

  transition: all 0.5s ease 0s;

  

-webkit-transition-duration: 3s, 3s;

-webkit-transition-timing-function: linear, ease-in;

-moz-transition-duration: 3s, 3s;

-moz-transition-timing-function: linear, ease-in;

-moz-transition-property:color, text;

-moz-transition-duration:1s;

-moz-transition-timing-function: linear, ease-in;

-o-transition-property:color, text;

-o-transition-duration:3s;

-o-transition-timing-function: linear, ease-in;

-moz-transition-property:color, text;

-moz-transition-duration:3s;

-moz-transition-timing-function: linear, ease-in;

-webkit-transition-property:color, text;

-webkit-transition-duration:3s;

-webkit-transition-timing-function: linear, ease-in;



}



.switch{display:inline-block;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;top:0;white-space:nowrap}

.switch .text{-webkit-transition:.5s opacity ease;-moz-transition:.5s opacity ease;transition:.5s opacity ease}

.animating.switch .text{opacity:0}



.report_to_the_community img{ float:left; padding-right:17px;}



/******************************************************* MDA map **********************************************************/



.station-list { margin-bottom: 40px; margin-top:20px; }

.heartbeat{width:60%; margin:0 auto; margin-top:40px;}



#station-map { width: 681px; height: 2112px; background:url(../images/stations-map.jpg) 0 0 no-repeat; position: relative; margin-top:20px; }

.station-list li{list-style:none;}

.heartbeat .btn {

  width: auto;

}



.station { position: absolute; z-index: 10000; }



.station-info { display: none; width: 300px; background: #fff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ccc; box-shadow: 0 0 5px #666666; padding: 15px; }

.station-info img { margin-bottom: 5px; }

.station-arrow { position: absolute; left: 50%; top: 2px; margin-left: -25px; background: url(../images/stations-popup-arrow.png) 0 0 no-repeat; width: 50px; height: 20px; }

.station-info p { font-size: 14px !important; }

.station-info a { font-size: 14px !important; }



.station-show { display: block !important; }



.afula-link { position: absolute; display: block; width: 49px; height: 18px; left: 375px; top: 465px; }

.afula { left: 267px; top: 474px; padding-top: 21px; }



.arad-link { position: absolute; display: block; width: 45px; height: 18px; left: 350px; top: 1110px; }

.arad { left: 239px; top: 1124px; padding-top: 21px; }



.ashdod-link { position: absolute; display: block; width: 97px; height: 18px; left: 73px; top: 848px; }

.ashdod { left: 12px; top: 865px; padding-top: 21px; }



.nahariya-link { position: absolute; display: block; width: 83px; height: 18px; left: 266px; top: 266px; }

.nahariya { left: 193px; top: 280px; padding-top: 21px; }



.haifa-link { position: absolute; display: block; width: 74px; height: 18px; left: 223px; top: 359px; }

.haifa { left: 140px; top: 376px; padding-top: 21px; }



.nazareth-link { position: absolute; display: block; width: 115px; height: 18px; left: 322px; top: 413px; }

.nazareth { left: 280px; top: 429px; padding-top: 21px; }



.beit-link { position: absolute; display: block; width: 103px; height: 18px; left: 405px; top: 512px;  }

.beit { left: 352px; top: 529px; padding-top: 21px; }



.holon-link { position: absolute; display: block; width: 53px; height: 18px; left: 170px; top: 745px; }

.holon { left: 67px; top: 762px; padding-top: 21px; }



.rehevot-link { position: absolute; display: block; width: 76px; height: 18px; left: 153px; top: 805px; }

.rehevot { left: 75px; top: 821px; padding-top: 21px; }



.jerusalem-link { position: absolute; display: block; width: 119px; height: 18px; left: 285px; top: 858px; }

.jerusalem { left: 245px; top: 876px; padding-top: 21px; }



.kiryat-link { position: absolute; display: block; width: 95px; height: 18px; left: 118px; top: 939px; }

.kiryat { left: 55px; top: 957px; padding-top: 21px; }



.sderot-link { position: absolute; display: block; width: 63px; height: 18px; left: 86px; top: 979px; }

.sderot { left: -8px; top: 995px; padding-top: 21px; }



.sheva-link { position: absolute; display: block; width: 108px; height: 18px; left: 120px; top: 1097px; }

.sheva { left: 71px; top: 1114px; padding-top: 21px; }



.dimona-link { position: absolute; display: block; width: 70px; height: 18px; left: 257px; top: 1195px; }

.dimona { left: 170px; top: 1211px; padding-top: 21px; }



.mizpe-link { position: absolute; display: block; width: 123px; height: 18px; left: 102px; top: 1404px; }

.mizpe { left: 69px; top: 1422px; padding-top: 21px; }



.hashomer-link { position: absolute; display: block; width: 128px; height: 18px; left: 86px; top: 711px; }

.hashomer { left: 90px; top: 725px; padding-top: 54px; }

.hashomer .station-arrow { top: 35px; }

.map {margin-bottom:50px;}



.outer { background:#000;float: left; height: 111px;padding: 0 2%; position: relative;width: 96%;}

  

 

 /*********************************blood center********************************************************/ 

 

.listing{}

.listing li{ list-style:decimal inside none;}





/******************************************************* HISTORY PAGE **********************************************************/



#history-page {

  padding: 0px 0px 70px;

}

#history-page #rightcol #content { height: 500px; background:url(../images/history-bg.jpg) repeat; border: 1px solid #2b3e48; box-shadow: 0 0 5px #bbbbbb; padding: 0 20px; position: relative; margin: 70px 0 0 0; }

#timeline-scrollbar-hide { height: 500px; width: 645px; overflow: hidden; }

#history-page #timeline-content { height: 500px; width: 678px; overflow-y: scroll; overflow-x: hidden; position: relative; }

#timeline-center { width: 1px; height: 500px; position: absolute; left: 50%; top: 0; background: #fff; }

.event-left, .event-right { border: 1px solid #2b3e48; border-radius: 5px; -moz-border-radius: 5px;background:url(../images/event-overlay.png) 0 0 repeat; padding: 15px; margin-bottom: 70px; width: 230px; margin: 0 auto 30px auto; position: relative; }

.event-left { float: left; }

.event-right { float: right; }

.event-connector { height: 1px; background: #fff; position: absolute; top: 30px; }

.event-left .event-connector { right: -47px; width: 46px; }

.event-right .event-connector { left: -46px; width: 45px; }

#content .event-left h1, #content .event-right h1 { color: #fff; font-family: FrutigerCn, Frutiger, Helvetica, sans-serif; font-weight: bold; font-size: 24px; margin-bottom: .3em; }

#content .event-left p, #content .event-right p { font-size: 16px; color: #fff; line-height: 1.2em; margin: 0; }

#timeline-content .full-col { width: 616px; margin: 0 auto; }



.timeline-caption { margin-bottom: 10px; }

.timeline-caption img { margin-top: 10px; }

.timeline-caption p { font-size: 12px !important;}



.one_half .event-left:first-child { margin-top: 20px; }

.one_half_last .event-right:first-child { margin-top: 20px; }



#scrollUp { display: block; background: url(../images/scrollup.png)0 0 no-repeat; width: 83px; height: 57px; position: absolute; top:-66px; left: 50%; margin-left: -42px; }

#scrollDown { display: block; background: url(../images/scrolldown.png) 0 0 no-repeat; width: 110px; height: 57px; position: absolute; bottom: -70px; left: 50%; margin-left: -55px; }

#leftcol {

  float: none;

  margin-bottom: 20px;

}

#rightcol {

  float: none;

  margin: 20px auto 0;

  position: relative;

  width: 703px;

}

#fast-travel a {border: 1px solid #000;float: left; margin-bottom: 10px;margin-right: 10px;padding: 10px; background:#000; color:#fff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;border-radius: 5px; font-size:22px;}

.active{background:#d11242 !important; border:1px solid #d11242;}







/************************************blog css start here************************************************/

.blog h5{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.blog h3{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}

.blog h6{ padding-bottom:10px; color:#d21243;}

.blog p{ padding-bottom: 15px;}

.blog .grid_6{margin-bottom:40px;}

.blog .grid_12 span{ color:#999;}

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

.client_blog img {

  float: right;

  padding-left: 10px;

}

   

 /************************************blog css end here************************************************/  



.sponsors_ambulance{ text-align:center;}  

.heart_to_heart .btn{ background:#6c7a7e; clear:both; display:block;}

.heart_to_btn{float:left; width:100%; padding:10px 0px;}

.heart_to_btn img{ float:left;}

.heart_to_btn h6{ float:left; padding:0px 10px; font-size:16px;}

.more_video a{color:#fff;}

.contact-us{padding-bottom:20px;}
.help_out li{list-style:none; margin-bottom:10px; margin-left:5%;}
.help_out input{margin:0px 10px;}
.blood_center{ top:10%;}
.blog .grid_12{margin-bottom:40px;}
.blog .grid_12 img{ float:left; padding-right:20px;}
.newsletter-email{ width:100%;}
.natinal_officer {} 
.natinal_officer h5 { margin-bottom:4px; font-size:20px;}
.vice_chairmen {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  font-size:20px!important;

} .hertlft{float: left;padding: 0 20px 0 0;}
.hertrgt{float: right;padding: 0 0 0 20px;}.wp-caption {    border: 1px solid #999;    text-align: center;    background: #eee;    padding: 10px;    margin: 10px;}.divider {    border-bottom: 1px solid #e1e1e1;    clear: both;    height: 14px;    margin: 21px 0 18px;    width: 100%;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left!important;
    width: 100%!important;
}
.sprice label .amount {
    margin-left: -18px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #c0143c!important;
    color: #fff;
}
.woocommerce .woocommerce-message::before {
    color: #c0143c!important;
}

.woocommerce .woocommerce-message {
    border-top-color: #c0143c!important;
}
.woocommerce-message .button {
background:#6c7a7e!important;
color:#fff !important;
   
}
.woocommerce .woocommerce-info {
    border-top-color: #c0143c!important;
}
.woocommerce .woocommerce-info::before {
    color: #c0143c!important;
}
.woocommerce-billing-fields h3 {
    background: #c0143c none repeat scroll 0 0;
    color: #fff;
    padding: 7px;
}
#order_review_heading {
    background: #c0143c none repeat scroll 0 0;
    color: #fff;
    padding: 7px;
}
.woocommerce-shipping-fields h3{
    background: #c0143c none repeat scroll 0 0;
    color: #fff;
    padding: 7px;
}
.woocommerce-checkout-payment h3 {
    background: #c0143c none repeat scroll 0 0;
    color: #fff;
    padding: 7px;
}
.payment_methods.methods li {
    list-style: outside none none !important;
}
.h3heading{
    background: #c0143c none repeat scroll 0 0;
    color: #fff;
    padding: 7px;
}

.single_add_to_cart_button{
background-color: #c0143c !important;
border-radius: 3px;
font-family: inherit;
font-size: 100%;
font-weight: 700;
left: auto;
line-height: 1;
margin: 47px 0 0;
overflow: visible;
padding: 0.618em 1em;
position: relative;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
border: 0 none;
color:#fff;
}
.input-checkbox{
margin: 9px 8px 0 0!important;
}.woocommerce-message {
   
}
.product-addon-totals{
display: none!important;
}
div.success {
    color: #008000!important;
    width: 47%!important;
}
/*.product-quantity {
    display: none!important;
}*/
.cart-subtotal {
    display: none!important;
}
.hertrgt{ width:320px;}.sprice label{display: block;    height: 52px;    line-height: 52px;}
.card-images li {    float: left;    list-style: outside none none;    text-align: center;    width: 33%;}.card-images li input{    float:none;}
/*Change by pulok 13-10-15*/
.cform{ width:100% !important; max-width:600px; overflow:hidden; padding-top:25px; overflow:hidden; background:none; border:none; float:left;}
.cform label{  width:30% !important; float:left;text-align:left !important;text-align:left; font-family:"Open Sans",sans-serif; font-size:16px; font-weight:normal; color:#000;}
.cform textarea, .cform input { margin-bottom: 10px; width: 63% !important;}
.cform input.sendbutton{ background: #c0143c !important;  color: #fff; clear:both; padding: 0.618em 1em; font-size: 100%; font-weight: 700; border: 0 none;  border-radius: 3px; max-width:120px; margin-right: 4%; -webkit-appearance: none;}
.cform input.sendbutton:hover{ border:0px !important;}

.addon-wrap-587-other-donation-amount .input-text.addon.addon-custom-price{border: 1px solid #ccc; border-radius: 5px; color: #797878; height: 28px; line-height: 28px; margin-bottom: 10px; margin-left: 5px; padding: 0 0 0 5px; text-align: left;width: 80px;}
#product-addons-total .product-addon-totals dt{ float:left; padding-right:6px;}

input[type="tel"]{ border: 1px solid #ccc; border-radius: 5px; color: #797878; height: 33px; padding: 5px;}
.select2-search input{ width:100% !important;}


.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{ font-size: 100% !important; }
#place_order{width:auto!important;}

.bpcntr{text-align:center;}
.vice_chairmen ul{
}
.vice_chairmen li{ list-style:none !important; margin-bottom:20px;}
.vice_chairmen li p{ list-style:none; margin-bottom:2px;}
.blog .cat {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 0;
}
.blog .tag {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 10px;
}
.comment-form-author label{clear: left;float: left;line-height: 49px;width: 14%;}
.comment-form-author input {float: left; margin-bottom: 20px; width: 74%; }


.comment-form-email label{clear: left;float: left;line-height: 49px;width: 14%;}
.comment-form-email input {float: left; margin-bottom: 20px; width: 74%; }


.comment-form-url label{clear: left;float: left;line-height: 49px;width: 14%;}
.comment-form-url input {float: left; margin-bottom: 20px; width: 74%; }

.comment-form-comment label{clear: left;float: left;line-height: 49px;width: 14%;}
.comment-form-comment textarea {float: left; margin-bottom: 20px; width: 74%; }
.cptch_block{ padding-left:14%; float:left;}
.form-submit{ padding-left:14%; float:left;}
.form-submit input{-moz-appearance: none;
    background: #c0143c none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-top: 2px;
    padding: 12px 43px;
    text-transform: uppercase;}

/*.commentlist li{list-style:none !important; border-bottom:1px dotted #000;}
.commentlist{ padding:2%; background:#eceded; margin-top:10px;}*/
#comments h2{font-size:16px; font-weight:normal;}
.children{float:left; width:100%;}
    
    
	
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {  padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; list-style:none; }
ol.commentlist li.odd { background:#f6f6f6; list-style:none; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
#comments{border-top:1px solid #999; padding-top:10px;}
  
 .ginput_price{ display:none; }
/*#input_1_2 li {
    background: #000 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 24px;
    list-style: outside none none;
    margin: 1px 12px 12px 11px;
    text-align: center;
    width: 17%;
}

#input_1_2 li input { visibility: hidden; }*/
.price_button ul li{
    background: #000 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 24px;
    list-style: outside none none;
    margin: 1px 3px 10px 11px!important;
    text-align: center;
    width: 17%;
}
.price_button ul li input { visibility: hidden; }
.price_button ul li label {
    margin-right: 11px !important;
}

.gform_wrapper .price_button ul.gfield_radio li input[type="radio"]:checked + label{
	background: #C0143C;
	margin: 0px!important;
    font-weight: normal!important;
    width: 100%;
}
#input_1_7 li {
    float: left;
    margin-right: 17px;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{line-height:33px !important; padding:5px 0px;}


.gform_wrapper textarea.medium{width:73.2%!important;}
#field_1_57 .ginput_container ul li input{margin-right:10px !important; margin-top:15px;}
/*.ginput_container ul li label{ padding-right:10px!important;}*/
#field_1_7 .ginput_container ul li input{margin-right:10px !important;}
#field_1_7 .ginput_container ul li label{ width:100% !important;}


.gform_wrapper .ginput_complex.ginput_container{float:left;}
.gform_wrapper .gsection{margin:0px !important;}
#field_1_57 .gfield_radio li{ float:left; width:48%;}
.frequency ul li input{ margin-right: 10px !important;margin-top: 16px !important;}
.tribute ul li input{ margin-right: 10px !important;margin-top: 16px !important;}
.card ul li input{ margin-right: 10px !important;margin-top: 16px !important;}

#log_forms{ margin-bottom:20px; float:left;}
#log_forms .form-group{ float:left; width:50%;}
#log_forms .form-group label{ padding-right:2%;}
#log_forms .form-group input[type="text"]{ width:60%; height:22px;}
#log_forms .form-group input[type="password"]{ width:60%; height:22px;}
#log_forms .form-group input[type="submit"]{background:#F00;	
background:  #c0143c;
border: medium none;
color: #fff;
padding:5px 10px;
cursor:pointer;
font-family: 'Roboto', sans-serif;
font-weight:normal;
font-size:18px;
text-transform:uppercase;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
min-height:40px;

}

#cforms2form{float:left; max-width:780px;}
.cform input, .cform textarea, .cform select{background:none !important;}
.cform input:hover, .cform textarea:hover, .cform select:hover, .cform input:focus, .cform textarea:focus, .cform select:focus {
  background: none !important;
  box-shadow:none !important;
  text-shadow: none;
  border:1px solid #ccc;
}
#cforms2form label{text-align:left; font-family:"Open Sans",sans-serif; font-size:16px; font-weight:normal; color:#000;}
.cform legend{background:none !important; font-size:15px; font-weight:normal;}
.cform select{width:65%!important; margin-bottom:10px !important;}
.paymentmethod  li{ float: left;width: 48%;}
.paymentmethod  input{ margin-top:15px!important;}
.saveinfo #log_forms {    width: 97%;	margin-bottom:0px;}
.saveinfo #log_forms .form-group {margin-bottom: 7px;float: left;width: 100%;}
.saveinfo #log_forms .form-group input[type="text"] {width: 60%;}
.saveinfo #log_forms .form-group input[type="password"] {width: 60%;margin-left: 4px;}
.saveinfo {    background: #dfdfdf;padding: 27px 20px; border-bottom:10px solid #c0143c; margin-bottom:20px;}
.saveinfo h2{margin-bottom:20px; color:#c0143c;}

.forgot_pass{}
.forgot_pass input{ width:60% !important;}
#forgot input[type="text"]{width:60%;}
#forgot input label{ padding-right:10px;}
#forgot input[type="submit"]{background:  #c0143c;border: medium none;color: #fff;padding:5px 10px;cursor:pointer;font-family: 'Roboto', sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;-webkit-appearance: none;-moz-appearance: none;border-radius: 0;
min-height:40px; margin:10px 0 10px 41px; }

div.guide {margin:12px 24px;}
div.guide span {color:#ff0000; font:italic 14px Arial, Helvetica, sans-serif;}
div.guide p {color:#000000; font:14px Arial, Helvetica, sans-serif;}
div.guide pre {color:#990000;}
div.guide p.title {color:#df501f; font:18px Arial, Helvetica, sans-serif;}

.html5gallery-right-0{display:block !important;}
.html5gallery-left-0{display:block !important;}
.html5gallery-car-left-0{display:block !important;}
.html5gallery-car-right-0{display:block !important;}

.help_out .wpcf7-list-item{float:left; width:100%; margin-bottom:10px;}
#wpcf7-f10-o1 .send_donation {
    margin-left:5% !important;
}
#dnt .grid_5{float:right;}
span.wpcf7-not-valid-tip {
    color: #f00;
    display: inline!important;
    font-size: 1em;
}
.mobile_menu  li a{ color:#fff !important;}

.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before {
    box-sizing: unset!important;
}
.ginput_full{float:left; width:100%;}
.gform_wrapper .field_sublabel_above .gfield_date_day label, .gform_wrapper .field_sublabel_above .gfield_date_month label, .gform_wrapper .field_sublabel_above .gfield_date_year label, .gform_wrapper .field_sublabel_above .gfield_time_ampm label, .gform_wrapper .field_sublabel_above .gfield_time_hour label, .gform_wrapper .field_sublabel_above .gfield_time_minute label, .gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_above .instruction{margin:0px !important;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#c0143c !important; color:#fff;}
.button_right a:hover{color:#fff!important;}
#gform_wrapper_1 {
	display: block !important;
}
.deluser{display:none!important;}