@charset "utf-8";
/* CSS Document */
.hide {
	display:none;
}
strong {
	font-weight: bold;
}
body {
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	background-image: url(../images/main-contentBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	background-color: #f5f5f5;
}

h2 {
	color: #15385c;
	font-size: 43px;
}
h3 {
	color: #15385c;
	font-size: 36px;
}
h4 {
	color: #15385c;
	font-size: 30px;
}
h5 {
	color: #15385c;
	font-size: 28px;
}
h6 {
	color: #15385c;
	font-size: 24px;
}
p {
}
a {
	color: #2582df;
}
.navbar-default span {
	font-size: 30px;
	color: #333333;
}
.navbar-default .navbar-nav > li > a {
	color: #575757;
	font-size: 20px;
	font-family: 'ProximaNova-Regular';
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .current-page-ancestor > a {
	background-color: transparent;
	color: #f75985;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #f75985;
}
.navbar-nav {
	float: none;
	display: inline-block;
}
.navbar {
	background: none;
	border: none;
	margin: 0px;
}
img {
	border: 0 none;
	max-width: 100%;
	height: auto;
}
.footer-menu {
	text-align: left;
	margin: 0;
	padding: 0;
}
ul.footer-menu li a {
	color: #9d9d9d;
}
ul.footer-menu li {
	list-style: none;
	float: left;
	margin: 0;
}
.copy-right {
	text-align: right;
}
.search .form-control {
	border-radius: 0px;
	border-color: #e0e0e0;
	border-right: none;
	box-shadow: none;
	height: 34px;
}
.form-control:focus {
	box-shadow: none;
	border-color: #e0e0e0;
}
.popup-gallery .col-sm-4 {
	width: 32.571429%;
	height:240px;
	padding-bottom:20px;
}
.popup-gallery .col-sm-4 img{
	height:200px;	
}
.btn-warning {
	color: #ffffff;
	background-color: #fab231;
	border-color: #fab231;
	border-radius: 0px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #ffffff;
	background-color: #fab231;
	border-color: #fab231;
}
/***
 Content area
 **/

.maincontentbg {
	_padding-top: 60px;
}
.logo {
	bottom: -30px;
}
.btn-default {
	border-radius: 0px;
}
.btn-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #e0e0e0;
	border-left: none;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #e0e0e0;
}

.links {
	text-align: right;
}
.content h1 {
	background-color: #163a5d;
	color: #fff;
	font-size: 49px;
	width: 650px;
	text-align: center;
	padding: 20px;
	font-family: 'ProximaNova-Regular';
	margin-bottom: 0px;
	margin-top: 5px;
}
.content_boxes {
	background-color: #fff;
	padding: 25px;
	padding-top: 60px;
	margin-bottom: 30px;
	clear: both;
	color: #1c1c1c;
	font-size: 20px;
	line-height: 25px;
	font-family: 'ProximaNova-Regular';
}

.content_boxes.transp {
	background: none;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 40px;
}

h3.boxtitle {
	background-image: url(../images/boxes_title.png);
	background-position: center top;
	background-repeat: repeat-x;
	padding: 20px;
	color: #fff !important;
	margin: 0px;
	background-color: #07639d;
}
.boxarea {
	width: 33.333%;
	color: #323131;
	font-family: 'ProximaNova-Regular';
	font-size: 16px;
	text-align: center;
	margin-top: 40px;
	line-height: 19px;
	height: 260px;
}
.boxarea img {
	margin-bottom: 3px;
}
.formsarea {
	margin-top: 40px;
}
.formsarea .form-control {
	border-radius: 0px;
	background-color: #eaeaed;
	box-shadow: none;
	border: none;
}
.formsarea label {
	color: #14385c;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'ProximaNova-Regular';
	font-weight: normal;
}
.btn-danger {
	color: #ffffff !important;
	background-color: #cf4031;
	border-color: #c0392b;
	font-size: 29px;
	font-family: 'ProximaNova-Regular';
	padding-left: 50px;
	padding-right: 50px;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: #ffffff;
	background-color: #c43b2d;
	border-color: #c43b2d;
}
.training_rogrammes {
	background-color: #fff;
	margin-bottom: 30px;
}
.training_rogrammes li {
	color: #cbcbcb;
	list-style: square outside none;
	margin-left: 25px;
	min-height: 50px;
	padding-left: 0;
}

.training_rogrammes ul {
	padding-left: 0px;
}

.programe_12 ul {
	padding: 20px;
	padding-left: 30px;
}

.programe_12 li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.programe_12 a:hover {
	color: #256c0b;
}

.programe_12 h2 {
	background-color: #113105;
	color: #fff;
	display: block;
	font-family: 'ProximaNova-Regular';
	font-size: 39px;
	margin: 0;
	padding: 15px;
}

h3.meet_team {
	position: relative;
	background: #182026;
	margin-bottom: 20px;
	color: #fff;
	padding: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}
h3.meet_team:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #182026;
	border-width: 8px;
	margin-left: -10px;
}
.training_news {
	color: #6f6f6f;
	font-size: 14px;
	line-height: 16px;
}
.newswhite_bg {
	background-color: #f9f9f9;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.newswhite_bg .col-xs-2 {
	padding-left: 8px;
	padding-right: 8px;
}
.newswhite_bg .col-xs-12 {
	padding-left: 8px;
	padding-right: 8px;
}
.padtop {
	padding-top: 8px;
}
.traininigbg {
	background: transparent;
	position: relative;
}
header.full_head {
	position: absolute;
	z-index: 99999;
	width: 100%;
}
.full_head_margin {
	margin-top: -184px;
}
.margin-fix {
	margin-top: 160px !important;
}
.margin-fix-single-php {
	margin-top: 31px;
}
.single-product .margin-fix {
	margin-top: 60px !important;
}
.traininigbg h4 {
	font-size: 50px;
	color: #fff;
	background-image: url(../images/full_head_trasperant.png);
	background-repeat: repeat;
	margin: 0px;
	margin-bottom: 3px;
	display: inline;
	float: right;
	clear: both;
	font-family: 'proxima_novalight';
	padding: 5px 15px;
}
.traininigbg .text_home h4 {
	font-size: 25px;
}
.item {
	padding-top: 100px;
}
.traininigbg .carousel-inner .item {
	min-height: 250px;
	padding-top: 0px !important;
}
.traininigbg .carousel-inner .item img {
	width: 100%;
}
.traininigbg h5 {
	display: inline-block;
	float: right;
	clear: both;
	color: #fff;
	font-size: 17px;
	margin-top: 10px;
}
.teamsimg {
	position: relative;
}
.teamsimg h6 {
	font-size: 17px;
	color: #fff;
	background-image: url(../images/full_head_trasperant.png);
	background-repeat: repeat;
	margin: 0px;
	margin-bottom: 5px;
	display: inline-block;
	float: right;
	clear: both;
	z-index: 999;
	position: absolute;
	font-family: 'ProximaNova-Regular';
	bottom: 10px;
	padding: 5px;
	border-radius: 3px;
	margin-right: 20px;
	right: 10px;
}
h3.rose_color {
	position: relative;
	background: #f32066;
	margin-bottom: 20px;
	color: #fff;
	padding: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	display: inline;
}
h3.rose_color:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #f32066;
	border-width: 8px;
	margin-left: -10px;
}
.blen_social_box {
	width: 33.333%;
	margin-top: 50px;
	overflow: hidden;
}
.blen_social_box_bg, .download_box_bg {
	background-color: #ebe8e6;
	font-family: 'ProximaNova-Regular';
	font-size: 17px;
	color: #353535;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.blen_social_box_bg .col-xs-2 {
	padding: 0px;
}
.blen_social_box_bg .col-xs-12 {
	padding-left: 8px;
	padding-right: 8px;
}
.margintop {
	margin-top: 15px;
}
.blen_social_box_bg a, .download_box_bg a {
	color: #353535;
}

.blen_social_box_bg a.more, .social-more-link a.more {
	color: #2582df;
	font-size: 14px;
}
.social-row {
	height: 80px;
	border-bottom: 1px solid rgb(213, 213, 213);
	overflow: hidden;
}
.blen_social_box_bg {
	height: 485px;
	overflow: hidden;
}
.social-more-link {
	height: 40px;
	background-color: #ebe8e6;
	padding: 10px;
}
.servicepage {
	background-color: transparent;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
}
.service h3 {
	background-color: #2c3338;
	display: inline;
	clear: both;
	padding: 20px;
	color: #fff;
}
.service_map {
	background: #fafaf0;
	margin-top: 18px;
}
.service_map.home_modal {
	text-align: center;
	background: #182026;
	margin-top: 0;
}
.mapster_tooltip {
	z-index: 999999 !important;
	border: none !important;
	border-radius: 3 !important;
	box-shadow: rgba(0,0,0,0.7) 3px 3px 5px !important;
	-webkit-box-shadow: rgba(0,0,0,0.7) 3px 3px 5px !important;
	width: auto !important;
}

.mapster_tooltip {
	position: absolute;
	width: 140px;
	color: #2e353a;
	background: #FFFFFF;
	height: 40px;
	line-height: 30px;
	text-align: center;
	padding: 6px !important;
}
/*
 .mapster_tooltip:after {
 content: '';
 position: absolute;
 top: 100%;
 left: 50%;
 margin-left: -8px;
 width: 0; height: 0;
 border-top: 8px solid rgb(238, 238, 238);
 border-right: 8px solid transparent;
 border-left: 8px solid transparent;
 }
 */
.mapster_tooltip {
	visibility: visible;
	opacity: 0.8;
	bottom: 30px;
	left: 50%;
	margin-left: -76px;
	z-index: 999;
}
.radio_tag {
	display: inline-block;
	margin-right: 5% !important;
	border-radius: 5px;
}
.service_map.home_modal input[type=radio] {
	margin-left: 0;
}
.service_map.home_modal h2, .service_map.home_modal p {
	padding: 0;
	margin: 0;
	color: #fff;
}
#tags-box {
	text-align: left;
	padding: 10px 0;
	overflow: hidden;
}
.cb-wrap {
	float: left;
	width: 30%;
	margin: 1.5%;
	padding: 15px 20px;
	background: #e9e6e7;
	border-radius: 3px;
	position: relative;
}
.cb-wrap.active {
	background: url('../images/bg-cb.png') repeat-x;
}
.cb-wrap .cb-active {
	display: none;
	position: absolute;
	background: url('../images/cb-active.png') no-repeat;
	height: 45px;
	width: 45px;
	left: 0;
	top: 3px;
}
.btn-custom {
	background: url('../images/bg-bt.png') repeat-x;
	border: none;
	border-radius: 3px;
	color: #fff !important;
	text-decoration: none !important;
	padding: 18px 50px;
	display: inline-block;
	font-size: 28px;
}
.close-pop-up {
	display: inline-block;
	position: absolute;
	bottom: 32px;
	color: #e54b3b !important;
	text-decoration: none !important;
	cursor: pointer;
	right: 30px;
}
.back-modal {
	display: inline-block;
	position: absolute;
	bottom: 55px;
	color: #1c8504 !important;
	text-decoration: none !important;
	cursor: pointer;
	right: 30px;
}
.cb-wrap.active .cb-active {
	display: block;
}
.service_map.home_modal p {
	color: #373737;
}
#map-content h2, #map-content p {
	margin: 0 0 10px 0;
}
#map-content_2 h2, #map-content_2 p {
	margin: 0 0 10px 0;
}
#hide-map {
	margin-top: -50px;
	display: inline-block;
}
/*#mapster_wrap_0 {
	margin-top: -5%;
	margin-left: -35%;
}*/
.service_map.home_modal div.pop-up-content {
	background: #fafaf0;
	padding: 20px;
}
#select_tags {
	padding: 0 15px 15px;
}
.service_map .col-sm-10 {
	padding: 10px;
}
.map_right {
	color: #525151;
	font-size: 14px;
	padding-top: 20px;
	background-color: #bcd8de;
}
.map_right li {
	list-style: none;
	color: #525151;
	font-size: 20px;
}
.map_right ul {
	padding: 0px;
}
#map-content .map_left {
	color: #525151;
	font-size: 17px;
	padding: 20px 0;
	text-align: left;
}

#map-content .map_left li {
	list-style: none;
	padding: 0;
}
#map-content .map_left li a {
	padding: 6px 8px;
	color: #525151;
	font-size: 16px;
	text-decoration: none !important;
	display: block;
}
#map-content.service_map .map_left {
	margin-left: 20px;
}
#map-content.service_map .map_left li a {
	padding: 0 8px;
}
#map-content .map_left li a:hover {
	background: url('../images/location-bg.png') no-repeat;
	color: #fff;
}
#map-content .map_left ul {
	padding: 0px;
}

#map-content_2 .map_left {
	color: #525151;
	font-size: 17px;
	padding: 20px 0;
	text-align: left;
}

#map-content_2 .map_left li {
	list-style: none;
	padding: 0;
}
#map-content_2 .map_left li a {
	padding: 6px 8px;
	color: #525151;
	font-size: 16px;
	text-decoration: none !important;
	display: block;
}
#map-content_2.service_map .map_left {
	margin-left: 20px;
}
#map-content_2.service_map .map_left li a {
	padding: 0 8px;
}
#map-content_2 .map_left li a:hover {
	background: url('../images/location-bg.png') no-repeat;
	color: #fff;
}
#map-content_2 .map_left ul {
	padding: 0px;
}


.talk_box_bg {
	background-color: #ebe8e6;
	padding: 15px;
	padding-top: 20px;
	margin-top: 0px;
}
.talk_box {
	margin-top: 50px;
}
h3.yellow_color {
	position: relative;
	background: #eed148;
	margin-bottom: 20px;
	color: #182026;
	padding: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	display: inline-block;
}
h3.yellow_color:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #eed148;
	border-width: 8px;
	margin-left: -10px;
}
h3.pink_color {
	position: relative;
	background: #f43b7e;
	margin-bottom: 20px;
	color: #182026;
	padding: 12px 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	display: inline-block;
}
h3.pink_color:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #f43b7e;
	border-width: 8px;
	margin-left: -10px;
}

.pink_col_scheme .blen_social_box {
	max-height: 320px;
	max-width: 450px;
	padding: 0;
	margin: 1% 1.5%;
	width: 30%;
}

.talk .col-sm-1 {
	padding: 0px;
}
.talk .col-sm-11 {
	font-size: 26px;
	color: #2e3438;
	word-break: break-word;
	word-wrap: break-word;
}
.talk {
	margin-top: 20px;
}

.carousel {
	overflow: hidden;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.75);
}

.home_header {
	background-color: #0d1122;
	margin-top: -6px;
}

.home_header h5 a, .traininigbg h5 a {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 5px;
	background-color: #222;
}

.home_header h5 a:hover, .traininigbg h5 a:hover {
	color: #fff;
	background-color: #000;
}
.home_header h5, .traininigbg h5 {
	display: inline;
	float: right;
	clear: both;
	color: #fff;
	font-size: 14px;
	border: 1px solid #313131;
	border-radius: 3px;
	padding: 0 10px;
	margin-top: 10px;
	overflow: hidden;
	background-color: #222;
}
.home_header h5:hover, .traininigbg h5:hover {
	background-color: #000;
}

.navbar-default .navbar-nav > li.searchm a {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 15px;
	color: #9a9a9a;
}
.navbar-default .navbar-nav > li.searchm a:hover {
	text-decoration: underline;
}

.home_header h4 {
	font-size: 50px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/full_head_trasperant.png);
	background-repeat: repeat;
	margin: 0px;
	margin-bottom: 5px;
	display: inline;
	float: right;
	clear: both;
	font-family: 'proxima_novalight';
}

.text_home {
	z-index: 99;
	position: absolute;
	padding-bottom: 250px;
	top: 140px;
	right: 10%;
	margin-top: 0 !important;
}

.home .text_home {
	margin-top: 0 !important;
	position: absolute;
	top: 200px;
	right: 10%;
}

.carousel-control {
	z-index: 999;
}

h1.color1 {
	cursor: pointer;
	position: relative;
	background: #062f4a;
	font-size: 30px;
	color: #fff;
	font-family: 'ProximaNova-Bold';
	padding: 12px;
	text-transform: uppercase;
	z-index: 9999;
	line-height: 70px;
	background-color: rgba(136, 183, 213, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(6, 47, 74, .7);
}

h1.color1:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	opacity: 1;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: rgba(6, 47, 74, .7);
	border-width: 10px;
	margin-left: -20px;
}

h1.color2 {
	cursor: pointer;
	position: relative;
	background: #f32066;
	font-size: 30px;
	color: #fff;
	font-family: 'ProximaNova-Bold';
	padding: 12px;
	text-transform: uppercase;
	z-index: 9999;
	line-height: 70px;
	background-color: rgba(136, 183, 213, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(243, 32, 102, .7);
}

h1.color2:after {
	bottom: 100%;
	left: 50%;
	opacity: 1;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: rgba(243, 32, 102, 0.7);
	border-width: 10px;
	margin-left: -20px;
}

h1.color1  span, h1.color2 span {
	opacity: 1;
}

h1.color2:hover, h1.color2:hover:after {
	border-color: rgba(136, 183, 213, 0);
	/* RGBa with 0.6 opacity */
	border-bottom-color: rgba(243, 32, 102, 1);
}

h1.color1:hover, h1.color1:hover:after {
	border-color: rgba(136, 183, 213, 0);
	/* RGBa with 0.6 opacity */
	border-bottom-color: rgba(6, 47, 74, 1);
}

.home_news h2 {
	color: #0caee9;
	letter-spacing: -2px;
	font-size: 40px;
	font-family: 'proxima_novalight';
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #d3d0cf;
	margin-top: 0px;
}

.home_news {
	width: 33.333%;
}

.home_news a {
	color: #f96867;
}

.homepage_bg {
	background-color: #ebe8e6;
	padding-bottom: 30px;
	padding-top: 50px;
}

.newswhite_bg_home {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
}

.home_news .padtop {
	padding-top: 10px;
	padding-bottom: 10px;
}

.home_news h3 {
	margin-top: 0px;
}

.home_news h3 a, .home_foot_more_link {
	color: #000;
	font-family: 'ProximaNova-Regular';
	font-size: 14px;
	border: 1px solid #cbc9c9;
	padding: 7px;
	border-radius: 4px;
	text-decoration: none;
}

.home_news h3 a:hover {
	text-decoration: none;
	background-color: #000;
	border: none;
	color: #fff;
}

.colums {
	width: 33.333%;
	text-align: center;
}

ol.carousel-indicators {
	bottom: 200px !important;
	left: 49.3%;
	z-index: 999;
}

.carousel-indicators ul, .carousel-indicators ol {
	bottom: 150px !important;
}

.carousel-indicators .active {
	background-color: #0e0f11;
	height: 13px;
	border: 1px solid #0e0f11;
	margin: 1;
	width: 13px;
}

.carousel-indicators li {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #4f4f56;
	background-color: #4f4f56;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin: 1px;
	text-indent: -999px;
	width: 13px;
}

.social_icon {
	position: absolute;
	top: 90px;
	z-index: 9998;
	display: block;
	max-width: 1150px;
	right: 10%;
}

.social_icon li {
	padding-left: 2px;
	padding-right: 2px;
}

.home_header .slider_2 h4 {
	float: left;
	color: #fb4027;
}

.home_header .slider_3 h4 {
	float: right;
	color: #fb4027;
}

.home_header .slider_4 h4 {
	float: left;
	color: #fb4027;
}

.home_header .slider_4 h5 {
	float: left;
}

.home_header .slider_2 h5 {
	float: left;
}

/***
 sidebar
 **/

.newsidebar {
	margin-top: 90px;
}
.social {
	color: #646769;
	font-size: 14px;
	font-family: 'ProximaNova-Regular';
	/* text-align: right; */
	margin-top: 28px;
	z-index: 9999;
	position: relative;
	width: 126px;
	float: right;
	margin-right: -19px;
	
}
.social li {
	padding-left: 2px;
	padding-right: 2px;
}
a.list-group-item {
	color: #182026;
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
}
.list-group-item:first-child {
	border-radius: 0px;
}
.list-group-item:last-child {
	border-radius: 0px;
}
.list-group-item {
	border-color: #bac0cc;
}
.sidebox_content, .widget {
	margin-bottom: 30px;
	clear: both;
	background-color: #fff;
}
h2.widget_title, h3.widget-title {
	background-color: #182026;
	font-size: 39px;
	display: block;
	padding: 15px;
	margin: 0px;
	color: #fff;
	font-family: 'ProximaNova-Regular';
}

h3.widget-title a {
	font-size: 39px;
	display: block;
	margin: 0px;
	color: #fff;
	font-family: 'ProximaNova-Regular';
}

h3.widget-title a:hover {
	text-decoration: none;
}
h2.widget_title.volunteer {
	position: relative;
	background: #16395d;
	margin-bottom: 20px;
}
h2.widget_title.volunteer:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #16395d;
	border-width: 10px;
	margin-left: -10px;
}

h2.widget_title.yellow_color {
	position: relative;
	background: #efd317;
	margin-bottom: 20px;
	color: #182026;
}
h2.widget_title.yellow_color:after {
	top: 100%;
	left: 49%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #efd317;
	border-width: 10px;
	margin-left: -10px;
}

.sidebox_content.dark {
	background-color: #182026;
	color: #ffffff;
	padding-bottom: 15px;
}
.sidebox_content {
	color: #ffffff;
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
}
.clearfix.spacer {
	height: 15px;
}

.sidebox_content.getinfo {
	margin-bottom: 30px;
	background-color: #eeeceb;
	clear: both;
	padding-bottom: 30px;
	color: #182026;
}

.sidebox_content.contact {
	background-color: #fff;
	color: #15385c;
}
.sidebox_content.contact p {
	color: #15385c;
	font-size: 17px;
}
/***
 breadcrumb
 **/
.breadcrumb {
	background-color: transparent;
	margin-bottom: 0px;
	color: #323131;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	position:absolute;
	z-index:10000;
	position: relative;
	bottom: 10px;
}
.breadcrumb a {
	color: #323131;
	font-size: 14px;
}
.breadcrumb li {
	background-image: url(../images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 15px;
	padding-left: 15px;
}
.breadcrumb li:first-child {
	background: none;
}
.breadcrumb li span {
	font-size: 15px;
	color: #3a3532;
}
.breadcrumb > li + li:before {
	content: normal;
}
/***
 footer general
 **/

footer {
	background-color: #fff;
	text-align: center;
	color: #9d9d9d;
	font-size: 14px;
	padding-top: 24px;
	padding-bottom: 30px;
}
.footerbg li {
	padding-left: 13px;
	padding-right: 13px;
	margin-top: 10px;
}
/***
 H1, h2, h3, h4, h5, h6
 **/

h1.page_title {
	font-size: 49px;
	color: #fff;
	background-color: #16395d;
	padding: 25px;
	display: inline-block;
	margin: 0px;
	z-index: 1;
}

h1.page_title.transblue {
	font-size: 49px;
	color: #fff;
	background-color: transparent;;
	padding: 25px;
	display: inline-block;
	background-image: url(../images/vol_bg.png);
	margin: 0px;
	z-index: 1;
}

h1.page_title.transblue:after {
	top: 100%;
	left: 22%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #0050a0;
	border-width: 10px;
	margin-left: -10px;
}

h1.page_title {
	position: relative;
	background: #16395d;
}
h1.page_title:after {
	top: 100%;
	left: 22%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #16395d;
	border-width: 10px;
	margin-left: -10px;
}
h1.service_tittle {
	position: relative;
	background: #f43c80;
}
h1.service_tittle:after {
	top: 100%;
	left: 22%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #f43c80;
	border-width: 10px;
	margin-left: -10px;
}

h1.training {
	background: #246a09;
	opacity: 0.9;
}
h1.training:after {
	border-top-color: #246a09;
	left: 52%;
}
h1 {
	font-size: 49px;
}
h2 {
	font-size: 43px;
	color: #15385c;
	margin-top: 30px;
}
h3 {
	font-size: 36px;
	color: #15385c;
	margin-top: 50px;
}
h4 {
	font-size: 30px;
	color: #15385c;
	margin-top: 50px;
}
h5 {
	font-size: 28px;
	color: #15385c;
	margin-top: 50px;
}
h6 {
	font-size: 24px;
	color: #15385c;
	margin-top: 50px;
}
p {
	font-size: 20px;
	color: #1c1c1c;
}
ul {
	margin-top: 20px;
	margin-bottom: 20px;
}
ul li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: square;
}
#floatmenu {
	position: fixed;
	top: 150px;
	right: 0px;
	z-index: 99999;
}
#floatmenu a {
	margin-bottom: 10px;
	display: block;
}
#floatmenu a.dark:hover {
	background-color: #062f4a;
}
#floatmenu a.pink:hover {
	background-color: #f32066;
}

.map_right.active {
	padding-left: 0px;
	padding-right: 0px;
}

.map_right.active  li {
	padding-left: 15px;
	padding-right: 15px;
}

.map_right.active  li.active {
	background-color: #fff;
	display: block;
}

.list-group .submenu a {
	padding-left: 40px;
}
/***
 UL: indented 40px
 UL LI: 20px #1c1c1c square line-height: 30px
 **/

.innermodal h2 {
	color: #000;
}

.innermodal {
	color: #000;
}

.innermodal label {
	color: #000;
}

.innermodal a {
	color: #e54b3b;
	font-size: 16px;
}

.footermodal {
	text-align: center;
}

.modal-content {
	border-radius: 0px;
}

.slider_nav {
	display: inline-block;
	position: absolute;
	top: 50%;
	z-index: 5;
	display: block;
}

.slider_nav.left {
	right: 0px;
}

#slider-head {
	height: 780px !important;
}

.modal-dialog {
	max-width: 500px;
}

.modal-dialog small {
	line-height: 16px !important;
	font-size: 14px;
}

.modal-dialog:after {
	left: 99.5%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 13px;
	margin-top: -13px;
}

@media (min-width: 992px) {
	.navbar-collapse {
		padding-left: 0px;
		padding-right: 0px;
	}

	.nav2 {
		padding-left: 50px;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
	#mapster_wrap_0 {
		margin-left: -35%;
	}
	.nav > li > a {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	.home .text_home {
		margin-top: 0 !important;
		_top: 25%;
	}
	.service_map.home_modal .map_right {
		width: 100%;
	}
	#slider-head {
		height: 730px !important;
	}
	h3.boxtitle {
		font-size:30px;
	}
	h1.page_title, h2.widget_title {
		font-size:40px !important;
	}
	h3.pink_color {
		font-size:28px !important;
	}
		
}

@media (min-width: 768px) and (max-width: 991px) {
	p, .media-body {
		font-size:16px !important;
	}
	h1.page_title, h2.widget_title {
		font-size:36px !important;
	}
	.media > .pull-left {
		float:none !important;
	}
	.pop-up-content .col-sm-8 {
		width: 100%;
	}
	.radio_tag {
		margin-right: 5%;
	}
	#slider-head {
		height: 730px !important;
	}
	.service_map.home_modal input[type=radio] {
		margin: 0;
	}
	.calloutpopover h1.color1, .calloutpopover h1.color2 {
		font-size: 20px;
	}

	#hide-map {
		margin-top: 10px;
	}
	.home .text_home {
		margin-top: 0 !important;
		_top: 20%;
	}

	.service_map.home_modal .map_right {
		width: 100%;
	}

	#mapster_wrap_0 {
		display:none !important;
	}
	.text_home h4 {
		font-size: 20px !important;
	}

	.boxarea {
		width: 50%;
		color: #323131;
		font-family: 'ProximaNova-Regular';
		font-size: 16px;
		text-align: center;
		margin-top: 40px;
		line-height: 19px;
	}
	.logo {
		text-align: center;
	}
	.maincontentbg {
		margin-top: 0px;
	}

	.links {
		text-align: center;
	}
	.blen_social_box {
		width: 50%;
		overflow: hidden;
	}
	.service h3 {
		display: block;
	}
	.navbar-default .navbar-nav > li > a {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCC;
	}
	.nav {
		width: 100%;
	}
	.input-group .form-control {
		float: left;
		margin-bottom: 0;
		position: relative;
		width: 100%;
		z-index: 2;
	}
	.navbar-line1 .donate {
		background-color: #fab231;
		border-color: #fab231;
		color: #fff;
		display: block;
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 100%;
	}
	.home_news {
		width: 50%;
	}
	h3.boxtitle {
		font-size:24px;
	}
	h3.pink_color {
		font-size:28px !important;
	}

}

@media (max-width: 767px) {
	.traininigbg .text_home h4 {
		font-size: 18px !important;
	}
	.traininigbg .text_home h5 a {
		font-size: 14px;
		background-color: #000;
	}
	.talk_box_bg .talk .col-sm-1 {
		float: left;
	}
	.container .colums:nth-child(2) {
		position: relative;
		z-index: 9993;
	}
	.container .colums:nth-child(3) {
		position: relative;
		z-index: 9992;
	}
	.container .colums:nth-child(4) {
		position: relative;
		z-index: 9991;
	}
	.homepopup {
		margin-top: -155px !important;
	}
	#slider-head {
		height: 750px !important;
	}
	.carousel-control {
		display: none;
	}
	ol.carousel-indicators {
		bottom: 300px !important;
	}
	.copy-right {
		text-align: center;
	}
	.footer-menu {
		overflow: hidden;
		display: inline-block;
		margin-bottom: 20px;
	}
	.radio_tag {
		margin-right: 5%;
	}
	.service_map.home_modal input[type=radio] {
		margin: 0;
	}
	#hide-map {
		margin-top: 10px;
	}
	#mapster_wrap_0 {
		display:none !important;
	}
	/* links and info left of map */
	#map-content .map_left {
		width:100% !important;
	}
	.service_map.home_modal .map_right {
		width: 100%;
	}
	.boxcaptionhome {
		font-size: 18px;
	}
	.page .full_head_margin {
		margin-top: -135px;
	}

	.home .text_home {
		margin-top: 0 !important;
		padding-bottom: 0px;
		_top: 7%;
	}

	.carousel-indicators {
		bottom: 70px;
	}

	.modal-dialog:after {
		display: none;
	}

	.text_home h4 {
		font-size: 25px !important;
	}

	.home_news {
		width: 100%;
	}

	.pink_col_scheme .blen_social_box {

		width: 100%;
		max-width: 450px;
		/*margin-left: auto;
		margin-right: auto;*/
		display: block;
		clear: both;
	}

	#floatmenu {
		top: 100px;
		width: 25px;
	}
	h1.page_title {
		font-size: 39px;
	}
	.boxarea {
		width: 100%;
		color: #323131;
		font-family: 'ProximaNova-Regular';
		font-size: 16px;
		text-align: center;
		margin-top: 40px;
		line-height: 19px;
		margin-bottom:5em;
	}
	h3.rose_color {
		display: block;
		overflow: hidden;
	}
	.blen_social_box {
		width: 100%;
	}

	.links {
		text-align: left;
	}
	.logo {
		text-align: center;
	}
	.maincontentbg {
		margin-top: 0px;
	}
	.navbar-default .navbar-nav > li > a {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCC;
	}
	.nav {
		width: 100%;
	}
	.service h3 {
		display: block;
	}

	.colums {
		width: 100%;
		text-align: center;
	}

	.colums h1 {
		margin-top: 20px;
	}
	.cb-wrap .radio_tag {
		display:none;
	}
	.cb-active {
		background-image:none !important;
	}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	.talk .col-sm-11 a {
		font-size: 16px;
		word-wrap: break-word;
	}
	.cb-wrap {
		width: 100%;
	}
	.btn-custom {
		margin-bottom: 30px;
	}
	.radio_tag {
		margin-right: 5%;
	}
	.service_map.home_modal h2 {
		font-size: 23px;
	}
	.service_map.home_modal p {
		font-size: 15px;
	}
	.service_map.home_modal .select_tags div {
		margin-top: 20px;
	}
	#mapster_wrap_0 {
		display:none !important;
	}
	.page .full_head_margin {
		margin-top: -152px;
	}

	.home .text_home {
		margin-top: 10% !important;
		_top: 30%;
		right: 0;
	}

	.media-body {
		overflow: visible;
	}

	.text_home h4 {
		font-size: 24px !important;
	}

	.talk .col-sm-11 {
		font-size: 20px;
	}
	h3.yellow_color {
		display: block;
	}
	.dg-height img {
		height:50% !important;
	}
}
@media (max-width: 320px) {
	
	.talk .col-sm-11 a {
		font-size: 16px;
		word-wrap: break-word;
	}
	#mapster_wrap_0 {
		margin-left: -13%;
	}
	.radio_tag {
		margin-right: 5%;
	}
	h1.page_title {
		font-size: 32px !important;
	}
	.content_boxes {
		padding-top:0 !important;
		margin-top: 25px;
	}
	#mapster_wrap_0 {
		display:none !important;
	}
	h2, .full_title {
		font-size:30px !important;
		padding-top:1em;
		display:block;
	}
	.media-services {
		margin-top: 1.5em;
		padding-bottom: 1.5em;
		border-bottom: 2px dashed #ccc;
	}
	.media-services img {
		margin-bottom:1em;
	}
	/*.social {
		float:left !important;
	}*/
}
/*******new css*******/

h1.Volunteering {
	background: #07539f;
	opacity: 0.9;
}
.blen-news {
	background-image: url(../images/new-blen-news-headder.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #666;
	height: 523px;
	position: relative;
	padding-top: 200px;
	background-size: cover;
}
.blen-news h4 {
	font-size: 50px;
	color: #fff;
	background-image: url(../images/full_head_trasperant.png);
	background-repeat: repeat;
	margin: 0px;
	margin-bottom: 5px;
	display: inline;
	float: right;
	clear: both;
	font-family: 'proxima_novalight';
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.blen-news h5 {
	display: inline;
	float: right;
	clear: both;
	color: #fff;
	font-size: 17px;
	background-image: url(../images/blen-news-tile.png);
	background-repeat: repeat;
	opacity: 0.9;
	border-radius: 3px;
	border-radius: 4px;
	padding: 5px;
	margin-top: 20px;
}
.blen-news h5 a {
	color: #FFF;
}
.blen-news h5 a:hover {
	color: #f5035c;
	text-decoration: none;
}
h1.blenheim News {
	background: #14395e;
	opacity: 0.9;
}
article.ble_news .media img {
	width: 100px;
	padding-right: 1em;
}
article .media img
.content_boxes .media h4 {
	font-size: 36px;
}
.tags-2 h4 {
	margin-top: 30px !important;
}
.content_boxes hr {
	border-color: #d8d6d6;
}
.pagenav {
	text-align: center;
}
.pagination > li > a, .pagination > li > span {
	color: #333;
}
.pink_col_scheme h1.page_title {
	font-size: 49px;
	color: #fff;
	background-color: #f2397c;
	padding: 25px;
	display: inline-block;
	margin: 0px;
	z-index: 1;
}
.pink_col_scheme h1.page_title {
	position: relative;
	background: #f2397c;
}
.pink_col_scheme h1.page_title:after {
	top: 100%;
	left: 22%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(22, 57, 93, 0);
	border-top-color: #f2397c;
	border-width: 10px;
	margin-left: -10px;
}
.pink_col_scheme span {
	font-size: 43px;
	color: #15385c;
	line-height: normal;
}
.pink_col_scheme .changelink {
	font-size: 13px;
}
.pink_col_scheme  .changelink2 {
	font-size: 13px;
	float: right;
	margin-top: -54px;
}
.pink_col_scheme .media span {
	font-size: 16px;
	color: #182026;
	font-weight: bold;
	font-family: 'ProximaNova-Regular';
	float: left;
	line-height: 25px;
	margin-right: 5px;
}
.pink_col_scheme h3 {
	color: #182026;
	/*font-size: 40px;*/
}
.pink_col_scheme .text-smile {
	color: #000000;
	font-size: 16px;
	margin-top: 25px;
	font-weight: bold;
}
.content-text {
	color: #606060;
	font-size: 18px;
	margin-top: 20px;
}
.pink_col_scheme .pdf-download {
	margin-top: 20px;
}
.pink_col_scheme .pdf-download a {
	font-size: 20px;
}
.pink_col_scheme .tags-2 a {
	background-image: url(../images/edge-of-the-badge.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-block;
	background-color: #e1dbd5;
	margin-right: 4px;
	margin-left: 0px;
	font-size: 15px;
	line-height: 24px;
	height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 20px;
	border-radius: 3px;
	margin-bottom: 10px;
	color: #182026;
	margin-top: 0px;
	float: left;
}
.pink_col_scheme .tags-2 a.pink {
	background-image: url(../images/edge-of-the-badge-pink.jpg);
	background-color: #e7d5dd;
}
.pink_col_scheme .question-1 {
	margin-top: 25px;
	font-size: 13px;
	float: right;
}
.pink_col_scheme .media .tag a {
	background-image: url(../images/edge-of-the-badge.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-block;
	background-color: #e1dbd5;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 15px;
	line-height: 24px;
	height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 20px;
	border-radius: 3px;
	margin-bottom: 5px;
	color: #182026;
}

/*.traininigbg h5 a {
 color: #FFF;
 padding: 5px;
 display: inline-block;
 float: right;
 clear: both;
 color: #fff;
 font-size: 17px;
 border: thin solid #FFF;
 border-radius: 4px;
 }
 .traininigbg h5 a:hover {
 color: #fff;
 background-color: #000;
 text-decoration: none;
 }
 */
.content_boxe2 {
	background-color: #fff;
	padding: 25px;
	padding-top: 25px;
	margin-bottom: 30px;
	clear: both;
	color: #1c1c1c;
	font-size: 20px;
	line-height: 25px;
	font-family: 'ProximaNova-Regular';
	padding-left: 10px;
}
.maparea img {
	border: thin solid #bec1c3;
}
.map-detail {
	color: #1c1c1c;
	font-size: 19px;
	font-family: 'ProximaNova-Regular';
}
.map-detail h2 {
	color: #1c1c1c;
	font-size: 30px;
	font-family: 'ProximaNova-Regular';
	margin-top: 0px;
	padding-bottom: 10px;
}

.widget_nav_menu li.menu-item.current-menu-item > a {
	color: #f75985;
}

.full-width-content {
	color: #1c1c1c;
	font-size: 18px;
	font-family: 'ProximaNova-Regular';
	margin-top: 20px;
}
.full-width-content h3 {
	color: #15385c;
	font-size: 43px;
}
.full-width-content hr {
	margin-bottom: 10px;
	margin-top: 10px;
	border-color: #cbcbcb;
}
.list-textgreen a {
	color: #154803;
	font-size: 19px;
}

.full-width-content .badge {
	background-color: transparent;
	float: right;
	line-height: 0;
	padding: 0 0px;
}
.full-width-content .badge img {
	padding-right: 5px;
}
.quotes-text {
	font-family: "proxima_novalight";
	font-size: 20px;
	font-style: italic;
	margin-top: 30px;
}
.quotes-text.col-sm-10 {
	padding-left: 11px;
	padding-right: 11px;
}
.quotes-text strong {
	font-family: 'ProximaNova-Regular';
}
.quotes {
	text-align: right;
	top: -15px;
	margin-top: 30px;
}
.quotes2 {
	text-align: left;
	margin-top: 30px;
}
.quotes.col-sm-2 {
	padding-left: 0px;
	padding-right: 0px;
}
.quotes2.col-sm-2 {
	padding-left: 0px;
	padding-right: 0px;
}
.sidebox_content.blue {
	background-color: #2264b0;
	color: #ffffff;
	padding-bottom: 15px;
}
.widget_title.new {
	background-color: #2264b0;
}
.widget_title.volunteer.new {
	background-color: #2264b0;
}
.widget_title.volunteer.new:after {
	border-top-color: #2264b0;
}
.sidebox_content.transparent {
	background-image: url(../images/blen-detail-3sidebar-tile.png);
	background-repeat: repeat;
	color: #ffffff;
	padding-bottom: 15px;
}
.widget_title.new2 {
	color: #ffffff;
	padding-bottom: 15px;
	background-color: transparent;
}
.widget_title.volunteer.new2 {
	background-color: #253a55;
}
.widget_title.volunteer.new2:after {
	border-top-color: #253a55;
}
.sidebox_content.dark-blue {
	color: #ffffff;
	padding-bottom: 15px;
	background-color: #253a55;;
}
.widget_title.new3 {
	background-color: #253a55;;
}
/*******new css*******/

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	margin: auto;
}

.sidebox_content.dark  a.modalbox {
	color: #fff;
}

.pink_col_scheme h3 a {
	color: #fff;
}

.pink_col_scheme h3 a:hover {
	color: #ccc;
	text-decoration: none;
}

.content_boxes.contactpage {
	padding-top: 40px;
}

.content_boxes input, .content_boxes textarea, .content_boxes .form-control, .content_boxes .form-control option {
	font-size: 19px;
	color: #838383;
}

.content_boxes select.form-control {
	font-size: 19px;
	color: #838383;
	padding: 15px;
}

.content_boxes .form-control option {
	padding: 9px;
}

.list-group-item {
	padding-top: 13px;
	padding-bottom: 13px;
}

.full_head_margin.banner1 {
	margin-top: -145px;
}

.sidebar.banner1 .social {
	margin-top: 60px;
	margin-bottom: -10px;
}

.traininigbg .carousel {
	box-shadow: none;
}

.content_boxes, .content_boxes p {
	font-size: 18px;
}

a h1.color1:hover, a h1.color1:hover span, a.calloutpopover {
	text-decoration: none;
	border: none;
	box-sizing: none;
}

.navbar-line1 a.donate, .navbar-line1 > li > a.donate {
	background-color: #fab231;
	border-color: #fab231;
	color: #fff;
	display: block;
	padding-bottom: 6px !important;
	padding-top: 6px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.navbar-line1 a.donate, .navbar-line1 > li > a.donate:hover {
	background-color: #fab231;
	border-color: #fab231;
	color: #fff;
	text-decoration: underline;
}

.widget ul, .widget ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.pink_col_scheme span.tags-2 {
	font-size: 0px;
}

.pink_col_scheme span.tags-2 ul, .pink_col_scheme span.tags-2 li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.widget > ul {
	margin-bottom: 20px;
	padding-left: 0;
}

.widget_nav_menu .menu-item a {
	position: relative;
	display: block;
	padding: 10px 15px;
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
	color: #182026;
	font-family: 'ProximaNova-Regular';
	font-size: 20px;
	border-radius: none;
}

.widget_nav_menu .menu-item a:hover, .widget_nav_menu .menu-item a:focus {
	text-decoration: none;
	color: #555555;
	background-color: #f5f5f5;
}

.widget_nav_menu ul.sub-menu a {
	display: none;
}

.widget_nav_menu .current-menu-item ul.sub-menu a, .widget_nav_menu .current_page_ancestor ul.sub-menu a {
	display: block;
}

.widget_nav_menu ul.sub-menu .menu-item a {
	padding-left: 35px;
}

.widget_nav_menu .menu-item a:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.widget_nav_menu .menu-item a:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.widget_nav_menu li.menu-item-has-children.current-menu-item ul.sub-menu, .widget_nav_menu li.menu-item-has-children.current-page-ancestor ul.sub-menu {
	border-bottom: 2px solid #000;
}

.widget_nav_menu .current_page_ancestor > a, .widget_nav_menu .current_page_ancestor > a:hover {
	background-color: #000;
	color: #fff;
}

body.admin-bar .social_icon {
	top: 150px;
}

.widget_shopping_cart_content {
	padding: 15px;
}

.widget_nav_menu li.current_page_ancestor.menu-item-has-children > a.list-group-item, .widget_nav_menu li.current_page_ancestor.menu-item-has-children > alist-group-item:hover, .widget_nav_menu li.current-menu-item.menu-item-has-children > a.list-group-item, .widget_nav_menu li.current-menu-item.menu-item-has-children > a.list-group-item:hover {
	background-color: #000;
	background-image: url(../images/submenu.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #fff;
	border: solid 1px;
	padding-left: 35px;
}

.navbar-default .navbar-nav > li.hidetxt > a {
	font-size: 0px;
}
.navbar-default .hidetxt span.glyphicon {
	font-size: 30px;
	margin-top: -12px;
}

.navbar-default .hidetxt span.glyphicon:hover, current-menu-item {
	color: #f75985;
}

.pink_col_scheme .media .tag a {
	background-color: #e1dbd5;
	background-image: url("../images/edge-of-the-badge.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3px;
	color: #182026;
	display: inline-block;
	font-size: 15px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 4px;
	padding: 0 20px 0 8px;
}

img.form-control {
	width: auto;
}

.homepopup {
	width: 100%;
	height: auto;
	overflow: visible;
	position: relative;
	margin-top: -180px;
	z-index: 10000;
}
.homepopup img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.homepopup p {
	padding: 0 10px;
	color: #afafaf;
	font-weight: bold;
	font: 10pt "Lucida Grande", Arial, sans-serif;
}

.boxcaptionhome {
	float: left;
	position: absolute;
	background-image: url(../images/white_transparent.png);
	height: 0px;
	overflow: hidden;
	width: 100%;
	color: #000;
	font-size: 20px;
	z-index: 999;
	line-height: 1.25em;
}
.boxcaptionhome span {
	padding: 20px;
	display: block;
	clear: both;
	padding-top: 30px;
}
.captionfull .boxcaptionhome {
	top: 260;
	left: 0;
}
.caption .boxcaptionhome {
	top: 220;
	left: 0;
}

.boxcaption_box {
	float: left;
	position: absolute;
	background-image: url(../images/white_transparent.png);
	height: 100%;
	width: 100%;
	color: #000;
}
.captionfull .boxcaption_box {
	top: -100%;
	left: 0;
	position: absolute;
	z-index: 9;
	padding-top: 50px;
}

.captionfull .boxcaption_box a {
	display: block;
	padding: 0 20px 0 20px;
	height: 100%;
	font-size: 20px;
	color: #313131;
}
.blen_social_box .boxtitle {
	position: relative;
	z-index: 9999;
}

.sidebox_content.dark .widget div {
	padding-left: 15px;
	padding-right: 15px;
	background-color: #182026;
	text-align: center;
}

.sidebox_content.dark .widget {
	margin: 0px;
}

.pink_col_scheme .media span.tags-2 li {
	float: left;
	font-weight: normal;
}

@media (max-width: 992px) {

	.boxcaptionhome {
		font-size: 18px;
	}
}

.btn-group ul li {
	list-style: none;
}

.btn.changelink.btn-default {
	border: none !important;
	color: #2582df !important;
}

.meet_team a {
	color: #fff;
	text-decoration: none;
}

.training_rogrammes a.active {
	color: #246a09;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 30% !important;
}

.content_boxe2 p {
	font-size: 18px;
	line-height: normal;
}

.menunav a {

	font-size: 14px;
	color: #000;
}

.menunav {
	position: relative;
	height: 20px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #000;
}

.alignleft {
	float: left !important;
	padding: 15px;
	padding-left: 0px;
}
.alignright {
	float: right !important;
	padding: 15px;
	padding-right: 0px;
}

.aligncenter {
	text-align: center;
	clear: both;
	display: block;
	margin: auto;
}

a.list-group-item.pgm {
	color: #2582df;
}

a.list-group-item.pgm.active {
	color: #246a09;
	background-color: #eeeeee;
	border: 1px solid #777;
}
.col-md-10 {
	width: 100% !important;
}

.dcwss.dc-wall.col-4 .stream li {
	width: 19% !important;
	margin: 5px 0.4%;
}

/* Custom Code Craft / Már - http://www.customcodecraft.com  - / - CHANGES //////////// */
/* Shop Page */
.shoppie {/* Product-Category/Shop - Added .shoppie class to woocommerce.php */
	margin-top: -261px;
}
.shoppie2 {/* Product-Category/Shop - Added .shoppie class to woocommerce.php */
	padding-top: -100px;
}
/* About Page */
.socialie {/* About Page - Added .socialie class to page-about.php */
	margin-top: 114px;
}
/* Training Page */
.trainie {/* Training Page - Added .trainie class to page-training.php */
	margin-top: 98px;
}
.trainie2 {/* Training Page - Added .trainie2 class to sidebar in page-training.php */
	margin-top: 97px;
}
.trainie3 {/* Pageheader Page - Added .trainie3 class in pageheader.php */
	margin-top: 19px;
}
/* Volunteering Page */
.volunt {/* Page Volunteering - Added .volunt class in page-volunteering.php */
	_margin-top: 57px;
}

/* Template With Banner */
.banneradjust {
	_margin-top: 57px;
}
.banneradjust1 {
	margin-top: 157px;
}

.banneradjust2 {
	margin-top: 106px;
}
.banneradjust4 {
	margin-top: 147px;
}
.banneradjust5 {
	margin-top: 145px;
}
.banneradjustabout {
	margin-top: 157px;
}

.withoutbanner2 {
	margin-top: 19px;
}

/* Training Template With Banner */
.trainingadjust {
	_margin-top: -3px;
}

/* TShop Template Without Banner */
.shopadjust {
	margin-top: -131px;
}

/* GetInvloved Template With Banner */
.getinvolvedadjust {
	margin-top: 231px;
}

/* Node Link Mapping and Effective Psychosocial Interventions (ITEP) */
.nodeadjust {
	margin-top: -280px;
}

.shopadjust {
	position: fixed;
	top: 131px;
	left: 300px;
}
.shopadjust2 {
	margin-top: -131px;
}

.getinfos {
	margin-top: 0px !important;
}

.socialccc {
	color: #646769;
	font-size: 14px;
	font-family: 'ProximaNova-Regular';
	text-align: right;
	margin-top: 70px;
	margin-bottom: -57px;
}

.widget_nav_menu li.page_item > a:hover {
	background-color: #f5f5f5;
}
.widget_nav_menu li.current_page_item > a:hover {
	background-color: #000;
}

/* Contact Form 7  Recipient Styling */
.selectemails {
	padding: 5px;
}
.sendtext {
	color: #FF2400;
}
.home .social_icon {
	top: 80px;
	z-index:1000000;
	
}
.page-template-page-services-php #mapster_wrap_0 {
	margin: 0;
	margin-left: -10%;
}
.page-template-page-getinfo-child-php #mapster_wrap_0 {
	margin: 0 auto;
}
@media (min-width: 992px) {
	.carousel-inner > .item > img, .carousel-inner > .item > a > img, .carousel-inner > .item, div#slider-head {
		max-height: 2000px;
	}
}
@media (min-width: 1500px) {
	.social_icon {
		right: 20%;
	}
	.home .text_home {
		_top: 20%;
		right: 20%;
		padding-right: 0px;
	}
}
.minitweets, .twitter-timeline {
	width: 100% !important;
}

ul.children li a {
	font-size: .9em !important;
}
#lightbox {
	z-index: 9999999 !important;
}

.page-template-box-layout-ccc-php h1.page_title {
	min-width: 351px;
}
.textwidget p, .textwidget {
	color: #fff;
	font-size: 18px;
	line-height: 1.2em;
}
.textwidget ul li {
	margin-bottom: .25em;
}
.textwidget a {
	color: #fff;
	font-size: 18px;
	text-decoration: underline;
}
.textwidget a:hover {
	color: #fff;
	text-decoration: none;
}
/*.widget_nav_menu .page_item_has_children.current_page_item > a {
	color: #FFF;
	background: #000 url("http://blen.betenoir.net/wp-content/themes/blenheim/images/submenu.png") no-repeat 10px 15px;
}*/
 

ul.children ul.children li a {
	background: #fff url("http://blen.betenoir.net/wp-content/themes/blenheim/images/submenu-child.png") no-repeat 40px 21px;
}
ul.children ul.children, ul.children {
	border-bottom: 2px solid #000;
}
img.img-150 {
	width: 150px;
}
.external {
	background-image: url(../images/external-link.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
.search-term {
	color: #666; margin-top: -20px; margin-bottom: 3em;
}
area[href="\#"], area[href=""] {
    cursor: default;
}
.get-info-dl-thumb {
	float: left;
	margin-top: 40px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	border: 1px solid #444;
	margin-right: 30px;
	margin-bottom: 1em;
	max-width: 144px;
}
.page-id-84 .social{
	margin:-6px;
}
.page-id-54 .social{
	margin:-6px;
}
.text_home{
	width: 1170px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
}
.carousel-inner .active {
	background-position: center !important;
}
@media (max-width: 1024px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -440px;
	}
	.page-id-84 .social{
		display:none;
	}
	.page-id-54 .social{
		display:none;
	}
}
@media (max-width: 924px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -380px;
	}
}
@media (max-width: 824px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -330px;
	}
}
@media (max-width: 767px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -300px;
	}
}
@media (max-width: 658px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -250px;
	}
}
@media (max-width: 512px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -200px;
	}
}
@media (max-width: 480px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -200px;
	}
}
@media (max-width: 320px){
	.traininigbg .text_home .item {
		right: 50%;
		position: relative;
		margin-right: -180px;
	}
}





@media (max-width: 1024px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -440px;
	}
}
@media (max-width: 924px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -380px;
	}
}
@media (max-width: 824px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -330px;
	}
}
@media (max-width: 767px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -300px;
	}
}
@media (max-width: 658px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -250px;
	}
}
@media (max-width: 512px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -200px;
	}
}
@media (max-width: 480px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -200px;
	}
}
@media (max-width: 320px){
	.carousel-inner .text_home  {
		right: 50%;
		position: relative;
		margin-right: -180px;
	}
}
