@import url('../css/cms.css');
/* ==========================================================================
   Common CSS
   ========================================================================== */
   .wrapper {
   	clear: both;
   	width: 100%;
   	position: relative;
   }
   a {
   	text-decoration: none;
   	transition: all .3s ease-in-out;
   	-moz-transition: all .3s ease-in-out;
   	-ms-transition: all .3s ease-in-out;
   	-webkit-transition: all .3s ease-in-out;
   	-o-transition: all .3s ease-in-out;
   }
   img {
   	display: block;
   	max-width: 100%;
   	height: auto;
   }
   ::-moz-selection {
   	color: #fff;
   	background: #ee6136;
   }
   a:hover, a:active, .btn:focus, a:focus, .btn:active {
   	text-decoration: none;
   	outline: none;
   	opacity: .9;
   }
   h1, h2, h3, h4 {
   	text-transform: uppercase;
   }
   textarea {
   	resize: vertical;
   }
/* ==========================================================================
   Setting up the fonts
   ========================================================================== */
   @font-face {
   	font-family: 'ralewaylight';
   	src: url('../fonts/raleway-light-webfont.eot');
   	src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-light-webfont.woff2') format('woff2'), url('../fonts/raleway-light-webfont.woff') format('woff'), url('../fonts/raleway-light-webfont.ttf') format('truetype'), url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'ralewaybold';
   	src: url('../fonts/raleway-bold-webfont.eot');
   	src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-bold-webfont.woff2') format('woff2'), url('../fonts/raleway-bold-webfont.woff') format('woff'), url('../fonts/raleway-bold-webfont.ttf') format('truetype'), url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'ralewayregular';
   	src: url('../fonts/raleway-regular-webfont.eot');
   	src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff'), url('../fonts/raleway-regular-webfont.ttf') format('truetype'), url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'josefin_slabregular';
   	src: url('../fonts/josefinslab-regular-webfont.eot');
   	src: url('../fonts/josefinslab-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/josefinslab-regular-webfont.woff2') format('woff2'), url('../fonts/josefinslab-regular-webfont.woff') format('woff'), url('../fonts/josefinslab-regular-webfont.ttf') format('truetype'), url('../fonts/josefinslab-regular-webfont.svg#josefin_slabregular') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'josefin_slabbold';
   	src: url('../fonts/josefinslab-bold-webfont.eot');
   	src: url('../fonts/josefinslab-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/josefinslab-bold-webfont.woff2') format('woff2'), url('../fonts/josefinslab-bold-webfont.woff') format('woff'), url('../fonts/josefinslab-bold-webfont.ttf') format('truetype'), url('../fonts/josefinslab-bold-webfont.svg#josefin_slabbold') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans100_italic';
   	src: url('../fonts/museosans-100italic-webfont.eot');
   	src: url('../fonts/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-100italic-webfont.woff2') format('woff2'), url('../fonts/museosans-100italic-webfont.woff') format('woff'), url('../fonts/museosans-100italic-webfont.ttf') format('truetype'), url('../fonts/museosans-100italic-webfont.svg#museo_sans100_italic') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans700';
   	src: url('../fonts/museosans-700-webfont.eot');
   	src: url('../fonts/museosans-700-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-700-webfont.woff2') format('woff2'), url('../fonts/museosans-700-webfont.woff') format('woff'), url('../fonts/museosans-700-webfont.ttf') format('truetype'), url('../fonts/museosans-700-webfont.svg#museo_sans700') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans300';
   	src: url('../fonts/museosans-300-webfont.eot');
   	src: url('../fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-300-webfont.woff2') format('woff2'), url('../fonts/museosans-300-webfont.woff') format('woff'), url('../fonts/museosans-300-webfont.ttf') format('truetype'), url('../fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans100';
   	src: url('../fonts/museosans-100-webfont.eot');
   	src: url('../fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-100-webfont.woff2') format('woff2'), url('../fonts/museosans-100-webfont.woff') format('woff'), url('../fonts/museosans-100-webfont.ttf') format('truetype'), url('../fonts/museosans-100-webfont.svg#museo_sans100') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans900';
   	src: url('../fonts/museosans-900-webfont.eot');
   	src: url('../fonts/museosans-900-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-900-webfont.woff2') format('woff2'), url('../fonts/museosans-900-webfont.woff') format('woff'), url('../fonts/museosans-900-webfont.ttf') format('truetype'), url('../fonts/museosans-900-webfont.svg#museo_sans900') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'museo_sans500';
   	src: url('../fonts/museosans-500-webfont.eot');
   	src: url('../fonts/museosans-500-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museosans-500-webfont.woff2') format('woff2'), url('../fonts/museosans-500-webfont.woff') format('woff'), url('../fonts/museosans-500-webfont.ttf') format('truetype'), url('../fonts/museosans-500-webfont.svg#museo_sans500') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'ralewaymedium';
   	src: url('../fonts/raleway-medium-webfont.eot');
   	src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-medium-webfont.woff2') format('woff2'), url('../fonts/raleway-medium-webfont.woff') format('woff'), url('../fonts/raleway-medium-webfont.ttf') format('truetype'), url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
/* ==========================================================================
   Header
   ========================================================================== */
   header {
   }
   .logo {
   	padding: 27px 0 26px;
   	margin: 0 auto;
   	width: 215px;
   }
   .logo img {
   	margin: 0 auto;
   }
   header nav.navbar div div {
   	padding: 0;
   }
   header nav.navbar-default {
   	border: 0;
   	border-radius: 0;
   	background: #8177b7;
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8177b7), to(#63589f));
   	background: -webkit-linear-gradient(#8177b7, #63589f);
   	background: -moz-linear-gradient(#8177b7, #63589f);
   	background: -ms-linear-gradient(#8177b7, #63589f);
   	background: -o-linear-gradient(#8177b7, #63589f);
   	background: linear-gradient(#8177b7, #63589f);
   	-pie-background: linear-gradient(#8177b7, #63589f);
   	behavior: url(/pie/PIE.htc);
   }
   header nav.navbar {
   	margin-bottom: 0;
   }
   header nav.navbar p{
   	margin:0;
   }
   header .dropdown-menu {
   	margin: 0;
   }
   header nav ul li:hover > ul {
   	display: block;
   }
   header nav ul li:hover > ul ul {
   	left: 100%;
   	top: -5px;
   }
   .meniIcon {
   	display: none;
   }
   header .navbar-nav li a,.navbar-nav .open .dropdown-menu li a {
   	margin: 14px 10px;
   	padding: 0;
   	position: relative;
   	line-height: 22px;
   	text-transform: uppercase;
   	font: 16px/25px 'museo_sans300';

   }
   .navbar-nav .open .dropdown-menu li a {
   	font-size: 14px;
   }
   header .navbar-nav li a span {
   	opacity: 0;
   	border: none;
   	display: inherit;
   	margin: 0;
   }
   header .navbar-nav li a:before {
   	content: '';
   	position: absolute;
   	left: 0;
   	right: 0;
   	bottom: -10px;
   	transition: all .3s ease-in-out;
   	-webkit-transition: all .3s ease-in-out;
   	border-bottom: 1px solid transparent;
   }
   .navbar-default .navbar-toggle .icon-bar {
   	background-color: #fff;
   }
   header .navbar-nav li:first-child a {
   	margin-left: 0;
   }
   header .navbar-default .navbar-nav .active a, header .navbar-default .navbar-nav .open a, header .navbar-default .navbar-nav .open a:focus, .navbar-default .navbar-nav .active a:hover, header .navbar-default .navbar-nav li a, header .navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a {
   	color: #fff;
   	background: none;
   	box-shadow: none;
   	filter: none;
   }
   .navbar-default .navbar-nav .active a:after, .navbar-default .navbar-nav li:hover a:after, .navbar-default .navbar-nav li.open a:after {
   	border-color: #fff;
   	bottom: 0;
   }
   header .navbar-default .navbar-nav li .dropdown-menu li a {
   	color: #000;
   	margin: 0;
   	padding: 2px 10px;
   }
   header .navbar-default .navbar-nav li .dropdown-menu li a:after {
   	content: normal;
   }
   header .navbar-default .navbar-nav li .dropdown-menu li a:hover {
   	background: #381a70;
   	color: #fff;
   }
   nav form.navbar-form {
   	margin: 0;
   	width: 247px;
   }
   nav .btn.submit, nav .nav-pills li a, .searchBlock a {
   	background: url(../images/sprite.png) no-repeat 14px 15px #847ab8;
   	border: 0;
   	border-radius: 0;
   	font-size: 0;
   	box-shadow: none;
   	width: 53px;
   	height: 53px;
   }
   nav .btn.submit:hover, .searchBlock a:hover, .searchBlock a:focus, .searchBlock a:active {
   	background: url(../images/sprite.png) no-repeat 14px 15px #847ab8;
   	outline: none;
   }
   nav form.navbar-form {
   	padding-left: 0;
   	background: #64599f;
   }
   nav .navbar-form .form-control {
   	border: 0;
   	box-shadow: none;
   	border-radius: 0;
   	color: #fff;
   	width: 100%;
   	margin: 3px 0 0 7px;
   	border-bottom: 1px solid #b2accf;
   	background: none;
   }
   nav input.form-control:focus {
   	box-shadow: none;
   }
   nav .navbar-form .form-group {
   	vertical-align: top;
   	width: 100%;
   }
   nav .dropdown-toggle:after {
   	content: '';
   	display: none;
   	height: 0;
   	width: 0;
   	font-size: 0;
   	line-height: 0;
   	margin-left: 10px;
   	vertical-align: middle;
   	border: 6px solid transparent;
   	border-top-color: #fff;
   }
   .navbar-default .navbar-nav .active a:after,.navbar-default .navbar-nav li:hover a:after {
   	border: 6px solid transparent;
   	border-top-color: #fff;
   }
   /* dropdown menu */

   .donate {
   	float: left;
   	width: 140px;
   	font: 12px/39px 'museo_sans900';
   	color: #fff;
   	text-transform: uppercase;
   	padding-left: 40px;
   	border-radius: 0;
   	background: url(../images/sprite.png) no-repeat 8px -47px #fd8100;
   	text-shadow: none;
   }

   .donate.phone {
   	background: url(../images/sprite.png) no-repeat 8px -47px #009ca6;
      width:165px;
   }

   a.btn.donate.phone:hover {
   	background-color: #5D38A1;
   }

   .donate:hover,.donate:focus,.donate:active{
   	color: #fff;
   	background: url(../images/sprite.png) no-repeat 8px -47px #fd8100;
   }
   nav .nav-pills:after {
   	clear: none;
   }
   nav .nav-pills li {
   	margin-left: 1px;
   }
   .nav-pills > li > a{
   	margin-top: 0;
   	margin-bottom: 0;
   }
   nav .nav-pills li a,nav .nav-pills li a:active {
   	width: auto;
   	color: #fff;
   	padding: 0 15px 0 39px;
   	text-shadow: none;
   	font: 16px/53px 'museo_sans300';
   	box-shadow: none;
   	background: url(../images/sprite.png) no-repeat 14px 17px #847ab8;
   }
   nav .nav-pills li a.searchButton {
   	padding: 0;
   	width: 53px;
   	background-position: 14px 15px;
   }
   nav .nav-pills li a.loginButton {
   	background-position: 9px -217px;
   }
/*nav .nav-pills li a.storeButton {
	padding-left: 42px;
	background-position: 9px -267px;
	}*/

	a.btn.btn-default.storeButton {
		width: auto;
		color: #fff;
		padding: 0 15px 0 39px;
		text-shadow: none;
		font: 16px/53px 'museo_sans300';
		box-shadow: none;
		background: url(../images/sprite.png) no-repeat 9px -267px #847ab8;
		border-radius: 0;
	}

	#mod-search-searchword{
		border: 0;
		box-shadow: none;
		border-radius: 0;
		color: #fff;
		width: 100%;
		margin: 3px 0 0 7px;
		border-bottom: 1px solid #b2accf;
		background: none;
	}

	form.navbar-form.navbar-left.searchActiev {
		background: #64599F;
		margin: 0;
	}

	nav .nav-pills li a:hover, nav .nav-pills li a:focus {
		color: #fff;
		background-color: #847ab8;
	}
	.searchBlock {
		float: left;
		position: relative;
	}
	.searchBlock .navbar-left {
		position: absolute;
		left: 0;
      top:53px;
      width: 185px;
      transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      padding-bottom: 16px;
      opacity: 0;
   }

   .searchBlock .searchActiev {
    opacity: 1;
    z-index: 999;
 }
/* ==========================================================================
   Footer
   ========================================================================== */

   footer {
   }
/* ==========================================================================
   Main
   ========================================================================== */
   .box-product .name {font-weight:bold; background:#000; color:#fff;z-index: 99;
   	position: relative;}
   	.box-product .name  a {color:#fff;}
   	.main {
   		clear: both;
   	}
   	.homeSlider {
   		padding: 83px 0 0;
   		background: url(../images/home_slider_bg.jpg) no-repeat center top;
   		background-size: cover;
   	}
   	.homeSlider ul li, .homeSlider ul {
   		margin: 0;
   		list-style: none;
   		padding: 0;
   	}

   	.rev_slider {
   		padding: 0 0 0 38px;
   	}
   	.rev_slider h2 {
   		color: #fff;
   		font: 65px/85px 'museo_sans900';
   	}
   	.rev_slider h2 small {
   		color: #fff;
   		font: 65px/85px 'museo_sans100';
   		display: block;
   	}
   	.rev_slider a.readMore {
   		box-shadow: none;
   		border: 0;
   		padding: 0 26px;
   		font: 18px/62px 'museo_sans900';
   		border-radius: 2px;
   		background: #633FA7;
   		text-transform: uppercase;
   		color: #fff;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#633FA7), to(#46218b));
   		background: -webkit-linear-gradient(#633FA7, #46218b);
   		background: -moz-linear-gradient(#633FA7, #46218b);
   		background: -ms-linear-gradient(#633FA7, #46218b);
   		background: -o-linear-gradient(#633FA7, #46218b);
   		background: linear-gradient(#633FA7, #46218b);
   		-pie-background: linear-gradient(#633FA7, #46218b);
   		behavior: url(/pie/PIE.htc);
   	}
   	.tp-caption a:hover,.rev_slider a {
   		color: #fff;
   	}
   	.banner {
   		position: relative;
   	}
   	.safexbutton {
   		position: absolute;
   		right: 120px;
   		bottom: 0;
   	}
   	.safetyExit {
   		float: right;
   		color: #fff;
   		position: fixed;
   		right: 5%;
   		bottom: 0;
   		border-radius: 3px 3px 0 0;
   		box-shadow: 2px -1px 5px -1px rgba(0, 0, 0, 0.5);
   		background: #FC3D40;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC3D40), to(#e4272b));
   		background: -webkit-linear-gradient(#FC3D40, #e4272b);
   		background: -moz-linear-gradient(#FC3D40, #e4272b);
   		background: -ms-linear-gradient(#FC3D40, #e4272b);
   		background: -o-linear-gradient(#FC3D40, #e4272b);
   		background: linear-gradient(#FC3D40, #e4272b);
   		-pie-background: linear-gradient(#FC3D40, #e4272b);
   		behavior: url(/pie/PIE.htc);
   		z-index: 9;
   	}
   	.safetyExit strong {
   		display: inline-block;
   		padding-left: 33px;
   		margin-top: 4px;
   		font: 18px/25px 'museo_sans900';
   		text-transform: uppercase;
   		background: url(../images/sprite.png) no-repeat 0 -108px;
   	}
   	.safetyExit small {
   		display: block;
   		font: 12px/20px 'museo_sans500';
   	}
   	.safetyExit:hover {
   		color: #fff;
   	}

    /*Ticker Block*/
    .every14hrs{
      background: url(../images/stats-bg.jpg)no-repeat center top;
      background-size: cover;
      padding-top: 1px;
      color: #fff;
    }

    .every14hrs p{
      font-family:'josefin_slabregular';
    }
    .every14hrs a{
      color:#fff;
    }
    .blurb{
      font-size: 28px;
      padding: 24px 0;
      line-height: 35px;
    }

    .stats{
      background-color:#39b9bf;
      text-align: center;
      font-size: 17px;
    }

   	/* contentBlock1 */
   	.mainBlock1 {
   		text-align: center;
   		color: #fff;
   		padding: 70px 0 45px;
   		background: url(../images/content_block1_bg.jpg) no-repeat center top;
   		background-size: cover;
   	}
   	.mainBlock1 img {
   		margin: 0 auto 35px;
   	}
   	.mainBlock1 h3 {
   		font: 40px/50px 'josefin_slabregular';
   	}
   	.mainBlock1 h3:after, .mainBlock3 h4:after, .videoBlock span:after, .joinNow h4:after, .innerBanner h2:after, .testimonialsBlock h2:after {
   		content: '';
   		display: block;
   		border-bottom: 5px solid #fff;
   		width: 100px;
   		margin: auto;
   	}
   	.mainBlock1 p {
   		font: 34px/44px 'museo_sans100_italic';
   		padding: 30px 8% 0;
   	}
   	.mainBlock2 {
   		clear: both;
   		background: #ebe8f1;
   	}
   	.mainBlock2 ul {
   		font-size: 0;
   		text-align: center;
   		line-height: 0;
   	}
   	.mainBlock2 ul li {
   		display: inline-block;
   		width: 19.5%;
   		padding-bottom: 20px;
   		vertical-align: top;
   		list-style: none;
   	}
   	.mainBlock2 ul li a {
   		display: block;
   		font: 21px/20px 'josefin_slabbold';
   		text-transform: uppercase;
   		text-align: center;
   		color: #381a70;
   		opacity: 0.9;
   	}
   	.mainBlock2 ul li a:hover, .logo a:hover {
   		opacity: 1;
   	}
   	.mainBlock2 ul li a cite {
   		display: table;
   		width: 147px;
   		height: 150px;
   		margin: 40px auto 17px;
   		background: url(../images/program_sprite.png) no-repeat 0 0;
   	}
   	.mainBlock2 ul li a cite span {
   		display: table-cell;
   		vertical-align: middle;
   	}
   	.mainBlock2 ul li a cite img {
   		margin: 0 auto;
   	}
   	.mainBlock2 ul li a.violence cite {
   		background-position: 0 0;
   	}
   	.mainBlock2 ul li a.getHelp cite {
   		background-position: 0 -157px;
   	}
   	.mainBlock2 ul li a.resources cite {
   		background-position: 0 -321px;
   	}
   	.mainBlock2 ul li a div.statistics {
   		background-position: 0 -488px;
   	}
   	.mainBlock2 ul li a.getInvolved cite {
   		background-position: 0 -654px;
   	}
   	/* main block 3 */
   	.mainBlock3 {
   		padding: 20px 0 0;
   		text-align: center;
   	}
   	.mainBlock3 h4 {
   		color: #381a70;
   		font: 40px/60px "josefin_slabregular";
   	}
   	.mainBlock3 h4:after, .videoBlock span:after, .joinNow h4:after, .innerBanner h2:after, .testimonialsBlock h2:after {
   		border-bottom: 1px solid #381a70;
   	}
   	.mainBlock3 .carouselItem {
   		float: left;
   		width: 100%;
   		margin: 10px 0 50px;
   	}
   	.mainBlock3 .itemTop {
   		color: #fff;
   		position: relative;
   		padding: 12px 10% 20px;
   		background: #381a70;
   	}
   	.mainBlock3 .itemTop span {
   		background: none repeat scroll 0 0 #8177b7;
   		color: #fff;
   		display: inline-block;
   		font: 15px/26px 'museo_sans100';
   		padding: 3px 12px;
   	}
   	.mainBlock3 .itemTop h5 {
   		font: 18px/18px 'museo_sans700';
   	}
   	.mainBlock3 .itemTop h5 a {
   		color: #fff;
   	}
   	.mainBlock3 .itemTop h5 a:hover {
   		opacity: 0.8;
   	}
   	.mainBlock3 .itemTop ul {
   		position: absolute;
   		left: 0;
   		right: 0;
   		bottom: -19px;
   		padding: 0;
   		text-align: center;
   		font-size: 0;
   		line-height: 0;
   		z-index: 99;
   	}
   	.mainBlock3 .itemTop ul li {
   		display: inline-block;
   		margin: 0 4px;
   	}
   	.mainBlock3 .itemTop ul li span {
   		padding: 0;
   		background: none;
   	}
   	.mainBlock3 .itemTop p {
   		font: 14px/19px 'museo_sans300';
   	}
   	.mainBlock3 .activeSlide .itemTop h5 {
   		font: 35px/36px 'museo_sans700';
   	}
   	.mainBlock3 .activeSlide p {
   		display: none;
   	}
   	.mainBlock3 .activeSlide {
   		width: 400px;
   	}
   	.activeSlide .itemTop ul li a.facebook, .activeSlide .itemTop ul li a.twitter {
   		background-color: #8177b7;
   	}
   	/* donationBlock styles */
   	.donationBlock {
   		clear: both;
   		text-align: center;
   		color: #fff;
   		padding: 77px 0 54px;
   		text-transform: uppercase;
   		background: url(../images/donate_bg.jpg) repeat left top;
   	}
   	.donationBlock h5 {
   		font: 45px/50px 'museo_sans900';
   	}
   	.donationBlock h5 small {
   		display: block;
   		color: #fff;
   		font: 65px/50px 'museo_sans100';
   	}
   	.donationBlock span {
   		display: block;
   		margin: 0 0 20px;
   		text-transform: none;
   		font: 18px/20px 'museo_sans700';
   	}
   	.donationBlock a {
   		width: 400px;
   		padding: 0;
   		color: #009ca6;
   		border-radius: 2px;
   		font: 18px/82px 'museo_sans900';
   		box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.5);
   		background: #fff;
   	}
   	.donationBlock a:before {
   		content: '';
   		display: inline-block;
   		height: 22px;
   		width: 26px;
   		margin-right: 5px;
   		vertical-align: middle;
   		background: url(../images/sprite.png) no-repeat 0 -190px;
   	}
   	.donationBlock a:hover {
   		color: #009ca6;
   	}
   	.donateBlock {
   		clear: both;
   		padding: 30px 0 0;
   		background: url(../images/donateBlock_block_bg.jpg) no-repeat center top;
   	}
   	.donateBlock h4 {
   		color: #381a70;
   		font: 40px/50px "josefin_slabregular";
   	}
   	.upcomingEvents {
   	}
   	.upcomingEvents ul {
   		position: relative;
   		padding: 0;
   		z-index: 99;
   		margin-right: 0;
   	}
   	.upcomingEvents ul:after {
   		content: '';
   		position: absolute;
   		left: 49px;
   		top: 0;
   		bottom: 0;
   		border-left: 1px solid #8177b7;
   		z-index: -1;
   	}
   	.upcomingEvents ul li {
   		clear: both;
   		overflow: hidden;
   		list-style: none;
   		margin-bottom: 31px;
   	}
   	.upcomingEvents ul li .eventDate {
   		float: left;
   		width: 98px;
   		height: 98px;
   		position: relative;
   		color: #fff;
   		padding-top: 17px;
   		text-align: center;
   		font-size: 0;
   		line-height: 0;
   		border-radius: 100%;
   		background: #8177b7;
   	}
   	.upcomingEvents ul li .eventDate strong {
   		display: block;
   		font: 19px/35px 'museo_sans300';
   	}
   	.eventDate span {
   		display: inline-block;
   		font: 18px/30px 'museo_sans300';
   		border-top: 1px solid #fff;
   	}
   	.eventTitle {
   		float: left;
   		width: 64%;
   		padding: 19px 0 0 17px;
   	}
   	.eventTitle p a {
   		color: #381a70;
   		text-decoration: underline;
   		font: 16px/18px 'museo_sans500';
   	}
   	.eventTitle p a:hover {
   		text-decoration: none;
   	}
   	.eventTitle span {
   		display: block;
   		color: #ad96dc;
   		font: 12px/14px 'museo_sans500';
   	}
   	.upcomingEvents ul li .viewAll {
   		display: block;
   		width: 54px;
   		height: 54px;
   		position: relative;
   		border-radius: 100%;
   		color: #fff;
   		font: 12px/12px 'museo_sans900';
   		padding: 15px 10px 0;
   		text-align: center;
   		margin-left: 23px;
   		background: #6440A8;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6440A8), to(#46218b));
   		background: -webkit-linear-gradient(#6440A8, #46218b);
   		background: -moz-linear-gradient(#6440A8, #46218b);
   		background: -ms-linear-gradient(#6440A8, #46218b);
   		background: -o-linear-gradient(#6440A8, #46218b);
   		background: linear-gradient(#6440A8, #46218b);
   		-pie-background: linear-gradient(#6440A8, #46218b);
   		behavior: url(/pie/PIE.htc);
   	}
   	.upcomingEvents ul li .viewAll:hover {
   		opacity: 1;
   	}
   	.videoBlock {
   		padding: 90px 0 0 0;
   	}
   	.videoBlock iframe {
   		width: 100%;
   	}
   	.videoBlock span:after {
   		width: 85px;
   		position: relative;
   		left: 7px;
   		border-color: #ad96dc;
   	}
   	.videoBlock span img {
   		margin: 0 auto 15px;
   	}
   	.videoBlock p {
   		padding: 13px 0;
   		text-align: center;
   		font: 20px/22px 'museo_sans500';
   		color: #8177b7;
   	}
   	.joinNow {
   		padding: 30px 0 0;
   		min-height: 496px;
   		position: relative;
   		margin-top: 16px;
   		text-align: center;
   		background: url(../images/join_now.jpg) no-repeat center top;
   	}
   	.joinNow h4 {
   		color: #e87722;
   		font: 40px/41px 'josefin_slabregular';
   	}
   	.joinNow h4:after {
   		padding-bottom: 5px;
   		border-color: #fcb885;
   	}
   	.joinNow span {
   		display: block;
   		font: 19px/20px 'museo_sans500';
   		color: #e87722;
   	}
   	.joinNow a {
   		position: absolute;
   		bottom: 45px;
   		left: 0;
   		right: 0;
   		margin: 0 auto;
   		width: 185px;
   		padding: 0;
   		color: #fff;
   		text-transform: uppercase;
   		font: 19px/62px 'museo_sans900';
   		background: #ff901a;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff901a), to(#f07a1f));
   		background: -webkit-linear-gradient(#ff901a, #f07a1f);
   		background: -moz-linear-gradient(#ff901a, #f07a1f);
   		background: -ms-linear-gradient(#ff901a, #f07a1f);
   		background: -o-linear-gradient(#ff901a, #f07a1f);
   		background: linear-gradient(#ff901a, #f07a1f);
   		-pie-background: linear-gradient(#ff901a, #f07a1f);
   		behavior: url(/pie/PIE.htc);
   	}
   	.joinNow a:hover {
   		color: #fff;
   		opacity: 1;
   		background: #FE8200;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FE8200), to(#d76c1a));
   		background: -webkit-linear-gradient(#FE8200, #d76c1a);
   		background: -moz-linear-gradient(#FE8200, #d76c1a);
   		background: -ms-linear-gradient(#FE8200, #d76c1a);
   		background: -o-linear-gradient(#FE8200, #d76c1a);
   		background: linear-gradient(#FE8200, #d76c1a);
   		-pie-background: linear-gradient(#FE8200, #d76c1a);
   		behavior: url(/pie/PIE.htc);
   	}
   	/* inner page css */
   	.content {
   	}
   	.content h2 {
   		clear: both;
   		color: #381a70;
   		font: 40px/50px 'josefin_slabregular';
   		text-transform: uppercase;
   	}
   	.content p {
   		font: 15px/27px 'museo_sans100';
   		color: #3b3b3b;
   	}
   	.content p strong {
   		color: #3b3b3b;
   		font: 17px/25px 'ralewaybold';
   	}
   	.content h3 {
   		color: #381a70;
   		font: 28px/45px 'josefin_slabregular';
   		text-transform: uppercase;
   	}
   	.content a {
   		color: #3b3b3b;
   		text-decoration: underline;
   		font: 'ralewaylight';
   	}

   	.content .rs_event_button a {
   		color: #fff;
   		text-decoration: underline;
   		font: 14px/22px 'ralewaylight';
   	}

   	.content a:hover {
   		text-decoration: none;
   	}
   	.content h5 {
   		font: 18px/35px 'museo_sans500';
   		color: #381a70;
   	}
   	.content h4 {
   		font: 21px/32px 'josefin_slabbold';
   		color: #381a70;
   		text-transform: uppercase;
   	}
   	.content ul {
   		clear: both;
   		padding: 0 0 0 10px;
   	}
   	.content ul ul {
   		padding: 0 0 0 15px;
   	}
   	.content ul li {
   		padding-left: 6px;
   		font: 15px/27px 'ralewaylight';
   		/*color: #381a70;*/
   	}
   	.content ul li li {
   		padding-left: 21px;
   	}
   	.content blockquote {
   		color: #8177b7;
   		font: 26px/30px 'josefin_slabregular';
   		border: 2px solid #ebe8f1;
   		text-align: center;
   		padding: 45px 10% 32px;
   	}
   	.content h6 {
   		font: 16px/24px 'museo_sans500';
   		color: #381a70;
   	}
   	hr {
   		border: none;
   		border-bottom: 1px dashed #ebe8f1;
   		box-shadow: 1px 0 0 #ebe8f1;
   	}
   	.content .socialMedia {
   		clear: both;
   		text-align: right;
   		font-size: 0;
   		line-height: 0;
   		margin-bottom: 30px;
   	}
   	.content .socialMedia li {
   		display: inline-block;
   		padding: 0 0 0 8px;
   		background: none;
   		margin: 0;
   	}
   	body .content .jg .table img {min-width:0px; float:right; }

   	body .content .jg .table th a{ color:#fff; }
   	.content table {
   		margin-top: 30px;
   		padding-bottom: 15px;
   		position: relative;
   		border-radius: 3px;
   		font: 13px/50px 'ralewayregular';
   	}
   	.content table tbody {
   		border: 1px solid #ebe8f1;
   	}
   	.content table tbody tr td {
   		color: #000;
   		line-height: 36px;
   		vertical-align: middle;
   	}
   	.content table tbody tr td:first-child, .content table thead tr th:first-child {
   		text-align: center;
   	}
   	.content table thead tr th {
   		color: #fff;
   		font-weight: normal;
   		line-height: 36px;
   		background: #381a70;
   		font-size: 15px;
   	}
   	.content table thead tr th:first-child {
   		border-radius: 3px 0 0 0;
   	}
   	.content table thead tr th:last-child {
   		border-radius: 0 3px 0 0;
   	}
   	.content table tbody tr td, .content table thead tr th {
   		border: 0;
   	}
   	.table-striped > tbody > tr:nth-child(2n+1) > th {
   		background: #ebe8f1;
   		color: #000;
   		border: 0;
   		font-weight: normal;
   	}
   	.content small {
   		color: #381a70;
   		font: 12px/27px 'museo_sans100';
   	}
   	.flexslider3 p {
   		color: #fff;
   		padding: 59px 27% 0 0;
   		font: 15px/20px 'museo_sans500';
   	}
   	.eventBlock {
   		float: left;
   		width: 100%;
   		position: relative;
   		margin: 0 0 21px;
   	}
   	.eventBlock .more {
   		position: absolute;
   		right: 0;
   		top: 0;
   		bottom: 0;
   		width: 42px;
   		margin: auto 0;
   		height: 42px;
   		background: url(../images/accordian-bg.png) no-repeat right center;
   	}
   	.eventBlock .more:hover, .eventBlock .more {
   		text-decoration: none;
   	}
   	.date {
   		background: #009ca6;
   		width: 100px;
   		height: 100px;
   		float: left;
   		color: #fff;
   		text-align: center;
   		padding: 23px 0 0;
   		font: 22px/27px 'museo_sans300';
   	}
   	.date span {
   		display: block;
   		border-top: 1px solid #fff;
   		width: 44px;
   		margin: 0 auto;
   	}
   	.eventContent {
   		float: left;
   		width: 65%;
   		padding-left: 15px;
   	}
   	.eventContent p {
   		margin: 0;
   		padding-top: 25px;
   	}
   	.eventContent p a {
   		color: #381a70;
   		font: 18px/24px 'museo_sans500';
   		text-decoration: none;
   	}
   	.eventContent p a:hover {
   		text-decoration: underline;
   	}
   	.eventContent span {
   		color: #ad96dc;
   		font: 12px/12px 'museo_sans300';
   	}
   	.formBlock {
   		clear: both;
   		width: 100%;
   		font-family: 'museo_sans500';
   	}
   	.formBlock div.fancy-select div.trigger {
   		text-transform: capitalize;
   		padding-left: 14px;
   	}
   	.newsBlock {
   		margin: 0 0 30px;
   		display: table;
   	}
   	.newsContent {
   		width: 40%;
   		border-radius: 4px;
   		text-align: center;
   		background: #381a70;
   		padding: 11px 5% 0;
   		vertical-align: top;
   		position: relative;
   		z-index: 99;
   		display: table-cell;
   		position: relative;
   	}
   	.newsContent:after {
   		position: absolute;
   		border-right: 3px solid #381a70;
   		border-radius: 0 3px 3px 0;
   		right: -1px;
   		top: 0;
   		content: '';
   		height: 100%;
   	}
   	.newsContent span {
   		background: #8177b7;
   		display: inline-block;
   		padding: 3px 12px;
   		color: #fff;
   		font: 15px/22px 'museo_sans300';
   	}
   	.newsContent li span {
   		padding: 0;
   		float: left;
   	}
   	.newsContent h5 {
   		color: #fff;
   		font: 18px/19px 'museo_sans700';
   		padding: 20px 0 0;
   	}
   	.newsContent p {
   		color: #fff;
   		font: 14px/19px 'museo_sans500';
   	}
   	.newsContent ul {
   		margin: 0;
   		padding: 0;
   	}
   	.newsContent ul li {
   		background: none;
   		display: inline-block;
   		padding-left: 8px;
   	}
   	.socialMediaFooter li a:hover {
   		opacity: 1;
   	}
   	.newsImg {
   		display: table-cell;
   		background: #fff;
   		margin: 0 0 0 -3px;
   	}
   	.newsImg img {
   		border-radius: 0 4px 4px 0;
   	}
   	.formBlock .form-group {
   		clear: both;
   	}
   	.formBlock  .rsform {
   		width: 100%;
   	}
   	.formBlock .formResponsive .formHorizontal .formControls,.formBlock .formResponsive .formHorizontal .rsform-block,.formBlock .formResponsive .formHorizontal .rsform-block p {
   		margin: 0;
   	}
   	.formBlock .form-group input[type="text"], .formBlock .form-group input[type="email"] {
   		background: #ebe8f1;
   		box-shadow: none;
   		border: none;
   		color: #8177b7;
   		padding: 6px 12px;
   		line-height: 36px;
   		height: 46px;
   		width: 100%;
   		margin: 0;
   		font-family: 'museo_sans500';
   	}
   	.formBlock .form-group textarea {
   		background: #ebe8f1;
   		box-shadow: none;
   		border: none;
   		color: #8177b7;
   		width: 100%;
   		padding: 6px 12px;
   		line-height: 20px;
   	}
   	.formBlock .form-control::-moz-placeholder {
   		color: #8177b7;
   		opacity: 1;
   	}
   	.formBlock .form-control::-webkit-placeholder {
   		color: #8177b7;
   		opacity: 1;
   	}
   	.formBlock .btn-primary {
   		background: #42237a;
   		font: 15px/30px 'museo_sans900';
   		color: #fff;
   		padding: 6px 27px;
   		border: none;
   		text-transform: uppercase;
   	}
   	.fileUpload {
   		clear: both;
   		overflow: hidden;
   		font: 15px/47px 'museo_sans500';
   		color: #fff;
   	}
   	.fileUpload input {
   		opacity: 0;
   		position: absolute;
   		left: -10000px;
   	}
   	.fileUpload label {
   		float: left;
   		width: 21%;
   		cursor: pointer;
   		height: 47px;
   		border: 0;
   		outline: 0;
   		text-align: center;
   		font-weight: normal;
   		background: #8177b7;
   	}
   	.formBlock div.fancy-select {
   		border-radius: 4px;
   	}
   	.fileUpload span {
   		float: left;
   		width: 79%;
   		color: #8177b7;
   		border-radius: 0 4px 4px 0;
   		padding-left: 13px;
   		background: #ebe8f1;
   	}
   	.sidebar {
   		padding-top: 10px;
   	}
   	.sidebar ul {
   		margin: 0;
   		padding: 0;
   	}
   	.sidebar ul li {
   		clear: both;
   		width: 100%;
   		list-style: none;
   		margin: 1px 0 0;
   	}
   	.sidebar ul li a {
   		display: block;
   		color: #381a70;
   		background: #ebe8f1;
   		padding: 0 0 0 30px;
   		font: 16px/31px 'museo_sans500';
   	}
   	.sidebar ul li ul li {
   		background: none;
   		color: #ebe8f1;
   	}
   	.sidebar ul li ul li a {
   		padding-left: 70px;
   		background: #fff;
   		font-family: 'museo_sans300';
   	}
   	.sidebar ul li ul li a:hover, .sidebar ul li ul li.active a{
   		color: #fff;
   		opacity: 1;
   		background: #8177b7;
   	}
   	.sidebar ul li ul li a:hover, .sidebar ul li.active a{
   		color: #fff;
   		opacity: 1;
   		background: #8177b7;
   	}
   	.sidebar h5 {
   		font: 21px/35px 'josefin_slabbold';
   		color: #381a70;
   		text-transform: uppercase;
   	}
   	.innerBanner {
   		width: 100%;
   		clear: both;
   		overflow: hidden;
   		background: url(../images/banner-img.png) no-repeat center top #009ca6;
   	}
   	.innerBanner h2 {
   		color: #fff;
   		text-align: center;
   		text-transform: uppercase;
   		padding: 58px 0 51px;
   		position: relative;
   		font: 40px/42px 'josefin_slabregular';
   		margin: 0;
   	}
   	.innerBanner h2:after, .testimonialsBlock h2:after {
   		border-color: #fff;
   	}
   	.testimonialsBlock h2:after {
   		padding-bottom: 5px;
   	}
   	.form-group .checkbox,.formBlock .form-group .checkbox label {
   		background: url(../images/checkbox.png) no-repeat left -29px;
   		color: #8177b7;
   		font: 14px/18px 'ralewaymedium';
   	}
   	.formBlock .form-group .checkbox {
   		background: none;
   	}
   	.formBlock .form-group .checkbox label {
   		padding-left: 30px;
   		background: url(../images/checkbox.png) no-repeat left -29px;
   	}
   	.formBlock .form-group .checkbox .check label {
   		background: url(../images/checkbox.png) no-repeat left top;
   	}
   	.informBlock .checkbox label {
   		margin-top: 0;
   	}
   	.form-group .checkbox.check {
   		background: url(../images/checkbox.png) no-repeat left top;
   	}
   	.form-group .checkbox input {
   		position: absolute;
   		left: -9999px;
   	}
   	.form-group .radio label {
   		background: url(../images/radio.png) no-repeat left 2px;
   		padding: 0 0 0 30px;
   		color: #8177b7;
   		font: 14px/18px 'ralewaymedium';
   	}
   	.form-group .radio label.raioBtn {
   		background: url(../images/radio.png) no-repeat left -24px;
   	}
   	.form-group .radio label input,.formBlock .form-group .radio input {
   		position: absolute;
   		left: -9999px;
   	}
   	.formBlock .rsform-block-file-upload input {
   		width: 100%;
   		height: 43px;
   	}
   	.formBlock div.fancy-select {
   		width: 100%;
   	}
   	.contactPart {
   		clear: both;
   		overflow: hidden;
   		background: #f6f6f6;
   		position: relative;
   		z-index: 0;
   	}
   	.contactPart .container {
   		display: table;
   	}
   	.contactPart h5 {
   		font: 400 20px/22px 'museo_sans900';
   		color: #4d4d4d;
   		text-transform: uppercase;
   		margin-top: 34px;
   	}
   	.contactBlock figure {
   		display: block;
   		margin: 25px 0 0;
   	}
   	.contactBlock address {
   		font: 400 16px/26px 'museo_sans700';
   		padding: 20px 0 0;
   		margin: 0;
   	}
   	.contactBlock p {
   		padding: 8px 0 0;
   	}
   	.contactBlock p span {
   		display: block;
   		clear: both;
   		color: #3e3e3e;
   		font: 400 14px/26px 'museo_sans500';
   	}
   	.contactBlock p span img {
   		display: inline-block;
   		vertical-align: top;
   		margin-right: 10px;
   	}
   	.contactBlock p span a {
   		color: #3e3e3e;
   	}
   	.contactBlock h3 {
   		clear: both;
   		text-transform: uppercase;
   		color: #4d4d4d;
   		font: 400 27px/27px 'museo_sans700';
   		padding: 0 35px 0 0;
   	}
   	.contactBlock h4 {
   		font: 400 22px/27px 'museo_sans300';
   		text-transform: uppercase;
   		margin-bottom: 4px;
   	}
   	.contactBlock h4 strong {
   		font: 400 22px/28px 'museo_sans700';
   	}
   	.contactBlock {
   		display: table-cell;
   		width: 33.3%;
   		padding: 0 1.5% 31px 0;
   	}
   	.contactBlock .skypeNumber {
   		color: #8177b7;
   		border-bottom: 1px solid #ccc;
   		font: 42px/49px 'museo_sans900';
   		display: block;
   		padding-bottom: 20px;
   		margin-bottom: 15px;
   	}
   	.contactBlock p span a.chat {
   		display: inline-block;
   		font: 15px/18px 'museo_sans900';
   		padding: 24px 19px 0 0;
   		color: #8177b7;
   		text-transform: uppercase;
   		background: url(../images/chat-arrow.png) no-repeat right 25px;
   	}
   	.contactBlock small {
   		clear: both;
   		display: block;
   		color: #8177b7;
   		font: 400 14px/27px 'museo_sans500';
   	}
   	.gethelpBlock {
   		display: table-cell;
   		width: 33.3%;
   		padding: 0 2% 0 2%;
   		background: #e7e7e7;
   	}
   	.gethelpBlock p {
   		padding: 8px 0 0;
   		color: #4d4d4d;
   		text-transform: uppercase;
   		font: 16px/30px 'museo_sans700';
   		display: block;
   	}
   	.gethelpBlock p span {
   		border-radius: 0;
   		font: 16px/26px 'museo_sans700';
   		background: #4d4d4d;
   	}
   	.gethelpBlock mark {
   		background: #4d4d4d;
   		color: #fff;
   		padding: 4px 10px;
   	}
   	.gethelpBlock figure {
   		margin: 45px 0 0 3%;
   	}
   	.informBlock {
   		display: table-cell;
   		width: 33.3%;
   		padding: 0 0 0 2%;
   		background: #4d4d4d;
   		position: relative;
   	}
   	.informBlock:after {
   		background: #4d4d4d;
   		content: "";
   		height: 100%;
   		left: 100%;
   		min-height: 7000px;
   		position: absolute;
   		top: 0;
   		width: 3000px;
   		z-index: 9999;
   	}
   	.informBlock h5 {
   		color: #fff;
   	}
   	.informBlock div.fancy-select div.trigger {
   		background: url(../images/sprite.png) no-repeat right -318px;
   		padding-right: 45px;
   	}
   	.informBlock div.fancy-select div.trigger {
   		text-transform: none;
   		font: 13px/28px "museo_sans500";
   	}
   	.informBlock div.fancy-select div.trigger, .informBlock div.fancy-select {
   		background-color: #606060;
   		border-radius: 3px;
   		padding-left: 8px;
   		color: #c1c1c1;
   	}
   	.informBlock .form-control {
   		background: #606060;
   		border: none;
   		transition: all .3s ease-in-out;
   		border-radius: 3px;
   		font: 13px/16px "museo_sans500";
   	}
   	.informBlock span,.formResponsive .formBody {
   		font: 13px/20px arial;
   		color: #fff;
   		display: table;
   		height: 46px;
   		text-align: left;
   		float: left;
   	}
   	.formResponsive .formBody {
   		float: none;
   		display: block;
   	}
   	.formResponsive .formError {
   		padding-top: 10px;
   	}
   	.footerLinks {
   		clear: both;
   		padding: 43px 0 45px;
   	}
   	.footerLinks h6 {
   		font: 13px/17px 'museo_sans900';
   		margin: 0;
   		text-transform: uppercase;
   	}
   	.footerLinks h6 a {
   		color: #3e3e3e;
   	}
   	.footer-menu{
   		clear: both;
   		list-style: none;
   		min-height:120px;
   		margin: 0;
   	}
   	.footer-menu  li{
   		float: left;
   		padding: 0 0 0 20px;
   		font: 13px/19px 'museo_sans900';
   		text-transform:uppercase;
   		min-width:167px;
   	}
   	.footer-menu li:first-child{
   		padding-left:0;
   		min-width:130px;
   	}
   	.footer-menu li a{
   		color: #222222;
   	}
   	.footer-menu li a:hover{
   		background: none;
   	}
   	.footer-menu li ul.dropdown-menu{
   		display: block;
   		background: none;
   		border-radius:0;
   		box-shadow:none;
   		border: none;
   		position:absolute;
   		top:24px;
   		width:90%;
   		min-width: inherit;
   		padding: 0 0 0 28px;

   	}
   	.footer-menu li ul.dropdown-menu li{
   		clear: both;
   		padding:0;
   	}
   	.footer-menu li ul.dropdown-menu li:first-child{
   		clear: both;
   	}

   	.footer-menu li ul.dropdown-menu li a{
   		padding:0;
   		font: 13px/17px 'museo_sans500';
   		white-space:normal;
   	}
   	.footer-menu li ul.dropdown-menu li a:hover{
   		text-decoration: underline;
   		background: none;
   	}
   	.footer-menu li ul.dropdown-menu li ul{
   		padding: 4px 0 0;
   	}
   	.copyRight {
   		position: relative;
   	}
   	.copyRight span {
   		text-align: center;
   		width: 100%;
   		font: 12px/46px 'museo_sans500';
   		position: absolute;
   		color: #444;
   		left: 0;
   	}
   	.socialMediaFooter {
   		clear: both;
   		width: 100%;
   		padding: 25px 0;
   		border-top: 1px solid #ccc;
   		border-bottom: 1px solid #ccc;
   	}
   	.socialMediaFooter ul {
   		text-align: center;
   		display: inline-block;
   		width: 100%;
   		margin: 0;
   	}
   	.socialMediaFooter li {
   		display: inline-block;
   		list-style: none;
   		padding: 0 9px;
   		font: 13px/17px 'museo_sans500';
   	}
   	div.fancy-select {
   		position: relative;
   		text-transform: uppercase;
   		font-size: 11px;
   		color: #46565D;
   		background: #ebe8f1;
   	}
   	div.fancy-select.disabled {
   		opacity: 0.5;
   	}
   	div.fancy-select div.trigger {
   		border-radius: 4px;
   		cursor: pointer;
   		padding: 10px 24px 9px 9px;
   		white-space: nowrap;
   		overflow: hidden;
   		text-overflow: ellipsis;
   		position: relative;
   		background: url(../images/select-bg.png) no-repeat right center #ebe8f1;
   		color: #8177b7;
   		width: 100%;
   		border-radius: 4px;
   		font: 15px/25px 'museo_sans500';
   		transition: all 240ms ease-out;
   		-webkit-transition: all 240ms ease-out;
   		-moz-transition: all 240ms ease-out;
   		-ms-transition: all 240ms ease-out;
   		-o-transition: all 240ms ease-out;
   	}
   	div.fancy-select ul.options {
   		list-style: none;
   		margin: 0;
   		position: absolute;
   		top: 40px;
   		left: 0;
   		visibility: hidden;
   		opacity: 0;
   		z-index: 50;
   		max-height: 200px;
   		overflow: auto;
   		background: #5b5b5b;
   		border-radius: 4px;
   		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
   		min-width: 100%;
   		padding: 0;
   		transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
   		-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
   		-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
   		-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
   		-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
   	}
   	div.fancy-select ul.options.open {
   		visibility: visible;
   		top: 50px;
   		opacity: 1;
   		transition: opacity 300ms ease-out, top 300ms ease-out;
   		-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
   		-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
   		-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
   		-o-transition: opacity 300ms ease-out, top 300ms ease-out;
   	}
   	div.fancy-select ul.options.overflowing {
   		top: auto;
   		bottom: 40px;
   		transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
   		-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
   		-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
   		-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
   		-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
   	}
   	div.fancy-select ul.options.overflowing.open {
   		top: auto;
   		bottom: 50px;
   		padding: 0;
   		margin: 0;
   		transition: opacity 300ms ease-out, bottom 300ms ease-out;
   		-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
   		-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
   		-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
   		-o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
   	}
   	div.fancy-select ul.options li {
   		padding: 4px 12px;
   		color: #c1c1c1;
   		cursor: pointer;
   		white-space: nowrap;
   		transition: all 150ms ease-out;
   		-webkit-transition: all 150ms ease-out;
   		-moz-transition: all 150ms ease-out;
   		-ms-transition: all 150ms ease-out;
   		-o-transition: all 150ms ease-out;
   		background: none;
   		margin: 0;
   	}
   	div.fancy-select ul.options li.selected {
   		background: #ebe8f1;
   		color: #4f4f4f;
   	}
   	div.fancy-select ul.options li.hover {
   		color: #fff;
   	}
   	.informBlock .checkbox {
   		font: 13px/15px 'museo_sans500';
   		color: #fff;
   		height: 15px;
   		background: url(../images/checkbox2.png) no-repeat left -24px;
   	}
   	.informBlock .checkbox.check {
   		background: url(../images/checkbox2.png) no-repeat left top;
   	}
   	.informBlock .checkbox input {
   		position: absolute;
   		left: -9999px;
   	}
   	.informBlock .btn-primary,.rsform .rsform-submit-button,.rsform .rsform-submit-button:hover {
   		background: #55368F;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#55368F), to(#391b71));
   		background: -webkit-linear-gradient(#55368F, #391b71);
   		background: -moz-linear-gradient(#55368F, #391b71);
   		background: -ms-linear-gradient(#55368F, #391b71);
   		background: -o-linear-gradient(#55368F, #391b71);
   		background: linear-gradient(#55368F, #391b71);
   		border: medium none;
   		color: #ffffff;
   		margin-top: 20px;
   		font: 400 15px/20px 'museo_sans900';
   		text-transform: uppercase;
   		border: none;
   		line-height: 40px;
   		padding: 0 20px;
   		box-shadow: none;
   	}
   	.rsform .rsform-submit-button:hover {
   		background-image: linear-gradient(#391b71, #54388b);
   	}
   	.informBlock .city {
   		width: 55%;
   		display: inline-block;
   	}
   	.informBlock input {
   		color: #c1c1c1;
   	}
   	.informBlock .zip {
   		width: 38%;
   		margin: 0 0 0 5%;
   		padding-left: 10px;
   		padding-right: 5px;
   		float: right;
   	}
   	.informBlock {
   		font-size: 0;
   	}
   	.informBlock .formBody .rsform-input-box {
   		background: #606060;
   		color:#fff;
   		border: none;
   		transition: all .3s ease-in-out;
   		border-radius: 3px;
   		width: 88%;
   		height: 46px;
   		width: 176px;
   		margin: 0;
   		font: 13px/16px "museo_sans500";
   	}
   	div.fancy-select {
   		width: 89%;
   	}
   	.informBlock p {
   		font: 400 13px/16px 'museo_sans100_italic';
   		color: #fff;
   		padding: 12px 0 0;
   	}
   	.informBlock .rsform-input-box:focus {
   		box-shadow: none;
   		background: #6b6b6b;
   	}
   	.supportersBlock {
   		clear: both;
   		padding-top: 17px;
   	}
   	.supportersBlock h2 {
   		clear: both;
   		color: #381a70;
   		font: 400 40px/50px 'josefin_slabregular';
   		text-transform: uppercase;
   	}
   	.supporters {
   		clear: both;
   	}
   	.supporters ul {
   		clear: both;
   	}
   	.supporters img {
   		margin-bottom: 20px;
   	}
   	.supportersBlock li {
   		list-style: none;
   	}
   	.topicsBlock {
         height: 330px;
         overflow-y:scroll;
   		clear: both;
   	}
   	.topicsBlock ul {
   		margin: 0;
   		padding: 0;
   	}
   	.topicsBlock ul li {
   		margin: 0;
   		padding: 14px 0 12px;
   		border-top: 1px solid #dddddd;
   	}
   	.topicsBlock ul li:first-child {
   		border: none;
   		padding-top: 0;
   	}
   	.topicsBlock ul li img {
   		float: left;
   		border-radius: 3px;
   		margin: 0 20px 0 0;
   	}
   	.topicsBlock ul li h5 {
   		font: 400 18px/20px 'museo_sans500';
   		color: #381a70;
   		margin-top: 0;
   	}
   	.topicsBlock ul li p {
   		font: 400 14px/19px 'museo_sans300';
   	}
   	.topicsBlock ul li p a {
   		color: #3b3b3b;
   	}
   	.supportImg figure {
   		margin-bottom: 20px;
   	}
   	.twitterBlock {
   		clear: both;
   		overflow: hidden;
   		width: 100%;
   		padding-top: 15px;
   		text-align: center;
   		background: url(../images/blue-bg.jpg);
   	}
   	.twitterBlock div,a .tdm-screen-name {
   		color: #fff;
   		font: 18px/20px 'museo_sans500';
   	}
   	.twitterBlock div p,.tdm-avatar,#tdm-twitter-icon a {
   		margin: 5px 0 10px;
   		float: none;
   		display: inline-block;
   	}
   	#tdm-tweets a {
   		color: #381a70;
   	}
   	#tdm-tweets a:hover {
   		text-decoration: underline;
   	}
   	#tdm-container {
   		width: 100%;
   	}
   	.testimonialsBlock {
   		padding: 0 20px;
   		background: url(../images/bg-slider.jpg) no-repeat center top / cover;
   	}
   	.testimonialsBlock .owl-controls {
   		width: 100%;
   		top: 47%;
   		margin-top: -50px;
   	}
   	.testimonialsBlock .owl-controls .owl-nav div.owl-prev {
   		background-position: -31px -394px;
   	}
   	.testimonialsBlock .owl-controls .owl-nav div.owl-next {
   		background-position: 0 -394px;
   		float: right;
   	}
   	.testimonialsBlock h2 {
   		clear: both;
   		color: #fff;
   		font: 400 40px/50px 'josefin_slabregular';
   		text-transform: uppercase;
   		width: 100%;
   		padding: 47px 0 20px;
   		text-align: center;
   	}
   	.testimonialContent {
   		clear: both;
   	}
   	.testimonial {
   		padding: 0 0 32px;
   	}
   	.testimonial figure, .flexslider3 figure {
   		display: block;
   		margin: 0 auto;
   		overflow: hidden;
   		width: 231px;
   		height: 231px;
   		background: url(../images/border.png) no-repeat center top;
   		padding: 5px;
   	}
   	.testimonial p {
   		font: 400 15px/20px 'museo_sans500';
   		text-align: center;
   		min-height: 160px;
   		padding: 10px 0 24px;
   		color: #fff;
   		background: url(../images/quote.png) no-repeat bottom center;
   	}
   	.testimonial figure img, .flexslider3 fihure img, .flexslider3 figure img {
   		width: 221px;
   		height: 221px;
   		border-radius: 50%;
   	}
   	.testimonial span {
   		display: block;
   		padding: 10px 0 0;
   		width: 100%;
   		text-align: center;
   	}
   	.testimonial span a {
   		color: #fff;
   		font: 400 16px/20px 'museo_sans500';
   	}
   	.testimonial span a:hover {
   		text-decoration: underline;
   	}
   	.testimonial span strong {
   		font: 400 16px/20px 'museo_sans700';
   	}
   	.top {
   		display: block;
   		margin: 0 auto -40px auto;
   		width: 104px;
   		height: 104px;
   		background: #2DCBD2;
   		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2DCBD2), to(#10a3ab));
   		background: -webkit-linear-gradient(#2DCBD2, #10a3ab);
   		background: -moz-linear-gradient(#2DCBD2, #10a3ab);
   		background: -ms-linear-gradient(#2DCBD2, #10a3ab);
   		background: -o-linear-gradient(#2DCBD2, #10a3ab);
   		background: linear-gradient(#2DCBD2, #10a3ab);
   		border-radius: 50%;
   		clear: both;
   	}
   	.top a {
   		float: left;
   		display: block;
   		text-align: center;
   		font: 19px/84px 'museo_sans900';
   		width: 100%;
   		margin-bottom: -50px;
   		text-transform: uppercase;
   		color: #fff;
   	}
   	footer .safetyExit {
   		margin-top: -17px;
   	}
   	.main_inner {
   		padding-top: 40px;
   	}
   	.fb-share-button span {
   		float: left;
   	}

/* ==========================================================================
   In the Know Controls for Slider
   ========================================================================== */

   #owl-carousel3 .owl-controls {
     display: block;
     position: absolute;
     top: 240px;
     width: 100%;
  }

  #owl-carousel3 .owl-prev {
     background-position: -10px -351px;
     float: left;
     border-radius: 0px 5px 5px 0px;
  }

  #owl-carousel3 .owl-next {
     background-position: 29px -350px;
     float: right;
     border-radius: 5px 0px 0px 5px;
  }


  #owl-carousel3 .owl-prev,
  #owl-carousel3 .owl-next{
   background-color: white;
   padding: 3rem;
   height: 25px;
   width: 25px;
   box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;

}
/* Responsive styles here */
@media (max-width: 1199px) {

   header nav.navbar .container {
      width: 100%;
   }
   header .navbar-nav li a {
      font-size: 12px;
      margin: 14px 8px;
   }
   nav form.navbar-form {
      width: 205px;
   }
   .donate {
      font-size: 10px;
      width: 128px;
   }
   .rev_slider h2 small, .rev_slider h2 {
      font-size: 50px;
   }
   .rev_slider h2 {
      line-height: 35px;
      margin-bottom: 30px;
   }
   .mainBlock2 ul li a {
      font-size: 17px;
   }
   .donateBlock h4 {
      font-size: 38px;
   }
   .gethelpBlock span, .testimonial p, .testimonial span {
      font-size: 13px;
   }
   .gethelpBlock figure {
      max-width: 79%;
   }
   .informBlock .form-control, .informBlock .checkbox label {
      font-size: 11px;
   }
   .contactBlock .skypeNumber, .testimonialsBlock h2 {
      font-size: 36px;
   }
   .supportersBlock h2 {
      font-size: 30px;
   }
   .topicsBlock ul li p {
      font: 400 12px/17px "museo_sans300";
   }
   .topicsBlock ul li h5 {
      margin-bottom: 0;
   }
   .contactBlock h3, .contactBlock h4, .contactBlock .skypeNumber {
      font-size: 17px;
      line-height: 20px;
   }
   .contactBlock small {
      line-height: 15px;
   }
   .testimonial {
      padding-right: 0;
   }
   .footer-menu li{
      min-width:135px;
      font-size:12px;
   }
   .footer-menu li:first-child{
      min-width:115px;
   }
   .footer-menu li ul.dropdown-menu li a{
      font-size:11px;
   }
   nav .nav-pills li a {
      padding: 0 6px 0 35px;
      font-size: 13px;
   }

   .testimonialsBlock .owl-controls {
      margin-top: -25px;
   }

   .searchBlock .navbar-left {

   }
   .newsContent h5 {
      width: 265px;
      padding-right: 70px;
   }
   .newsContent p {
      padding-top: 0;
   }
   .newsContent h5 {
      padding-top: 17px;
   }
   .flexslider3 figure {
      width: 200px;
      height: 200px;
      background-size: 100% 100%;
   }
   .flexslider3 p {
      padding-top: 19px;
   }
   .searchBlock .navbar-left {

   }
   .searchBlock a, .searchBlock a:hover, .searchBlock a:focus {

      background-position: 9px 15px;
      float:right;
   }
   .testimonial figure {
      width: 205px;
      height: 205px;
      background-size: 100% 100%;
   }
   .safexbutton {
      right: 50px;
   }
   .rev_slider h2 {
      margin-top: 0;
   }
}
@media (max-width: 991px) {
 .footer-menu li{
   font-size:10px;
   min-width: 116px;
}
.footer-menu li:first-child{
   min-width:auto;
}
.footer-menu li ul.dropdown-menu li a{
   font-size:10px;
}

header .navbar-nav li a {
   font-size: 12px;
   margin: 14px 6px;
}
.donate {
   font-size: 9px;
   padding-left: 35px;
   width: 115px;
}
nav form.navbar-form {
   width: 135px;
}
nav .btn.submit, nav .nav-pills li a {
   width: 39px;
}
.rev_slider h2 small, .rev_slider h2 {
   font-size: 43px;
}
.searchBlock .navbar-left {

}
.rev_slider h2 {
   line-height: 34px;
   margin-top: 0;
}
.mainBlock1 {
   padding-top: 20px;
}
.mainBlock1 h3, .mainBlock3 h4, .donationBlock h5 {
   font-size: 35px;
}
.donationBlock {
   padding-top: 45px;
}
.mainBlock1 img {
   margin-bottom: 10px;
}
.mainBlock1 p {
   font: 27px/33px "museo_sans100_italic";
}
.mainBlock2 ul li a cite {
   width: 120px;
   height: 120px;
   background-size: 100% auto;
   margin-bottom: 5px;
}
.mainBlock2 ul li a cite img {
   max-width: 40%;
}
.mainBlock2 ul li a.getHelp cite {
   background-position: 0 -126px;
}
.mainBlock2 ul li a.resources cite {
   background-position: 0 -257px;
}
.mainBlock2 ul li a.statistics cite {
   background-position: 0 -390px;
}
.mainBlock2 ul li a.getInvolved cite {
   background-position: 0 -524px;
}
.mainBlock2 ul li a, .mainBlock3 .itemTop p {
   font-size: 13px;
   line-height: 14px;
}
.mainBlock3 .itemTop h5 {
   font-size: 14px;
}
.donationBlock h5 small {
   font-size: 45px;
}
.donationBlock a {
   width: 320px;
   line-height: 62px;
}
.donateBlock h4 {
   font-size: 28px;
}
.videoBlock p, .joinNow span {
   font-size: 16px;
}
.donateBlock .joinNow h4 {
   font-size: 20px;
}
.joinNow a {
   width: 85%;
   line-height: 48px;
}
.newsBlock {
   margin: 0 0 10px;
   float: left;
   display: inherit;
}
.newsContent {
   width: 100%;
   display: inherit;
}
.newsImg {
   float: left;
   width: 100%;
}
.newsImg img {
   width: 100%;
}
nav .btn.submit, nav .nav-pills li a {
   font-size: 0;
   padding: 0;
   width: 43px;
}
.newsImg {
   margin-left: 0;
}
.newsContent {
   border-radius: 4px 4px 0 0;
}
.content h2 {
   font-size: 34px;
}
.content h3 {
   font-size: 25px;
}
.flexslider3 p {
   padding-top: 0;
   padding-right: 0;
}
.flexslider3 {
   padding: 50px 0;
}
.flexslider3 p {
   font: 14px/17px "museo_sans500";
}
.newsContent h5 {
   width: 100%;
   padding-right: 0;
}
.flexslider3 figure {
   width: 140px;
   height: 140px;
}
.flexslider3 .flex-direction-nav .flex-prev {
   left: 13px;
}
.flexslider3 .flex-direction-nav .flex-next {
   right: 13px;
}
.copyRight span {
   padding-right: 13%;
}
.testimonial figure {
   width: 231px;
   height: 231px;
   background-size: 100% 100%;
}
.rev_slider a.readMore {
   font-size: 14px;
   line-height: 41px;
}
.rev_slider h2 {
   line-height: 16px;
}
.safexbutton {
   right: 20px;
}
.safetyExit small {
   font-size: 10px;
}
.safetyExit strong {
   font-size: 13px;
}
.safexbutton .safetyExit {
   padding: 0 6px;
}
.rev_slider h2 small {
   line-height: 67px;
}
.gethelpBlock figure {
   width: 176px;
   margin-left: 0;
}
.joinNow {
   border-radius: 5px;
}
}
@media (max-width: 767px) {
 .newsContent:after {
   display: none;
}
nav .btn.submit {
   width: 50px;
}
nav .nav-pills li {width:100%;}
.donate.phone {width: 100%;}
.donate {
   float: none;
   display: block;
   margin: 0 auto;
   clear: both;
   font-size: 14px;
   padding-left: 40px;
   width: 100%;
}
.flexslider3 {
   padding: 10px 0;
}
.flexslider3 .slides figure img {
   float: none;
}
.flexslider3 span, .flexslider3 p {
   padding: 10px 10%;
}
.top {
   margin-top: 20px;
}
.newsImg img, .homeSlider ul li figure img, .video img, .gethelpBlock figure,.tp-simpleresponsive .caption img {
   width: 100%;
}
.navbar-nav, .gethelpBlock figure {
   margin: 0;
}
.gethelpBlock figure img {
   margin: 0 auto;
}
.gethelpBlock figure,.box {
   margin: 30px auto;
}
.footerLinks {
   padding-top: 0;
}
header .navbar-nav li:first-child a, header .navbar-nav li a {
   margin: 0;
   padding: 7px 15px;
}
header .navbar-nav li a {
   font-size: 15px;
}
header .navbar-nav li a:before {
   bottom: 0;
   border-color: #fff;
}
footer .safetyExit, .copyRight span {
   position: relative;
   margin: 20px auto 0;
   width: 180px;
   float: none;
   display: block;
}
nav form.navbar-form, .copyRight span {
   width: 100%;
}
nav .navbar-form .form-group {
   display: inline-block;
}
nav .navbar-form .form-group {
   width: 100%;
}
nav form.navbar-form {
   padding-left: 15px;
   border-top: 0;
   margin-bottom: 5px;
}
.rev_slider {
   text-align: center;
}
.safexbutton .safetyExit strong {
   font-size: 13px;
}
.safexbutton .safetyExit small {
   font: 9px/11px "museo_sans500";
}
.safexbutton .safetyExit {
   padding: 2px 12px 7px;
}
.rev_slider {
   padding-left: 0;
}
.blurb{
  font-size: 20px;
  padding: 30px 5% 0;
}
.mainBlock1 p {
   padding: 30px 2% 0;
   font: 20px/26px "museo_sans100_italic";
}
.mainBlock2 ul li {
   width: 155px;
   padding-bottom: 5px;
}
.mainBlock2 ul li a {
   font-size: 15px;
   line-height: 22px;
}
.mainBlock2 ul li a cite, .footerLinks h6 {
   margin-top: 20px;
}
.mainBlock2 ul {
   padding-left: 0;
}
.donationBlock h5 small, .donateBlock .joinNow h4 {
   font-size: 26px;
}
.donationBlock h5 {
   font-size: 35px;
   line-height: 36px;
}
.donationBlock a {
   width: 280px;
   line-height: 51px;
}
.upcomingEvents ul li .eventDate {
   width: 80px;
   height: 80px;
   padding-top: 12px;
}
.eventTitle {
   padding-top: 0;
}
.upcomingEvents ul:after {
   left: 40px;
}
.upcomingEvents ul li .eventDate strong {
   display: block;
   font: 18px/30px "museo_sans300";
}
.eventDate span {
   font: 16px/27px "museo_sans300";
}
.upcomingEvents ul li .viewAll {
   margin-left: 12px;
}
.videoBlock {
   padding-top: 20px;
}
.videoBlock p {
   max-width: 400px;
   margin: 0 auto;
}
.joinNow {
   max-width: 400px;
   background-size: 100%;
   margin: 20px auto 0;
   border-radius: 5px;
   background-position: center -95px;
}
.contactBlock .skypeNumber, .testimonialsBlock h2, .supportersBlock h2, .mainBlock3 h4 {
   font-size: 25px;
}
.contactPart aside, .contactPart .container {
   display: block;
   width: 100%;
   padding: 15px;
   margin: 0;
}
.informBlock {
   font-size: 0;
}
.informBlock:after {
   content: normal;
}
.contactBlock .skypeNumber {
   font: 23px/30px "museo_sans900";
}
.gethelpBlock mark {
   display: inline-block;
}
.contactPart h5,.safexbutton .safetyExit {
   margin-top: 0;
}
.copyRight span {
   padding: 20px 0 0;
   line-height: 24px;
}
.contactPart aside.contactBlock {
   padding-left: 0;
}
.logo {
   width: 59%;
}
.homeSlider {
   padding-top: 15px;
}
.safetyExit {
   float: none;
   display: block;
   margin: 20px auto 0;
   width: 172px;
}
.rev_slider a.readMore {
   font: 12px/46px "museo_sans900";
}
.donationBlock a {
   font-size: 15px;
   width: 247px;
}
.mainBlock1 img {
   width: 35px;
}
nav .nav-pills li a {
   font-size: 15px;
   width: auto;
   padding: 0 15px 0 39px;
}
.searchBlock a, .searchBlock a:hover, .searchBlock a:focus {
   float:left;

}
.searchBlock, nav .nav-pills {
   float: none;
   display: block;
   vertical-align: top;
   margin: 0 auto;
   width:100%;
}
nav .nav-pills li {margin-left:0;}
header nav.navbar {
   font-size: 0;
   text-align: center;
}
.searchBlock .navbar-left {
   position: relative;
   padding-bottom: 0;
   margin:0;
   float:left;
   padding: 0;
   top:0;
   height: 53px;
   box-shadow: none;
   border-color: #64599f;
   opacity: 100;
}
/* inner page styles here */
.innerBanner h2 {
   font-size: 35px;
   padding: 39px 0 35px;
}
.content h2 {
   font: 24px/33px "josefin_slabregular";
}
.content h3 {
   font-size: 19px;
   line-height: 30px;
}
.content h4 {
   font-size: 18px;
}
.content h5 {
   font-size: 17px;
}
.flexslider2 .flex-direction-nav li {
   width: 30px;
}
.flexslider2 .flex-direction-nav .flex-prev, .flexslider3 .flex-direction-nav .flex-prev {
   left: 9px;
}
.flexslider2 .flex-direction-nav .flex-next, .flexslider3 .flex-direction-nav .flex-next {
   right: 9px;
}
.flexslider3 {
   background-size: 100% 100%;
   text-align: center;
}
.flexslider3 span strong,.meniIcon {
   display: block;
}
.content p strong, .content p {
   font-size: 15px;
   line-height: 24px;
}
.content blockquote {
   padding: 23px 10% 15px;
   font-size: 19px;
}
.date {
   width: 70px;
   height: 70px;
   padding-top: 13px;
   font: 16px/23px 'museo_sans300';
}
.eventContent p a {
   font-size: 14px;
}
.eventContent p {
   padding-top: 0;
}
.informBlock .zip {
   margin-left: 0;
   width: 43%;
}
.flexslider3 span, .copyRight span {
   padding: 0;
}
.fileUpload label {
   width: 30%;
}
.fileUpload span {
   width: 70%;
   font-size: 11px;
}
.content table, .content table thead tr th {
   font-size: 10px;
}
.eventContent p {
   padding-right: 6%;
}
.searchBlock .navbar-left {
   width: 80%;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption,.safexbutton {
   position: relative;
   right: auto;
}
.banner .noshadow,.safexbutton {
   display: none;
}
.tp-simpleresponsive img {
   display: inline-block;
   position: relative;
   right: 7%;
}
header .dropdown-menu,header nav ul li:hover > ul ul {
   display: block;
   position: relative;
   left: auto;
   top: auto;
   width: 100%;
   box-shadow: none;
   border: 0;
   padding: 0;
   text-align: center;
   background: transparent;
}
.dropdown-menu {
   display: none !important;
}
.open .dropdown-menu {
   display: block !important;
}
nav .dropdown-toggle:after {
   display: inline-block;
}
.innerBanner {
   background-size: auto 100%;
}
.footer-menu{
   margin: 10px 0 0;
}
.footer-menu li{
   clear: both;
   padding:10px 0;
   font:13px/17px "museo_sans900";
}
.footer-menu li ul.dropdown-menu{
   display: block !important;
   position:inherit;
   top:auto;
   padding: 10px 20px;
}
.footer-menu li ul.dropdown-menu li{
   padding: 0;
}
.footer-menu li ul.dropdown-menu li a{
   font-size:13px;
}
.footer-menu li ul.dropdown-menu li ul {
   padding: 4px 0 0;
}
}
