html,
body {
    height: 100%;
	overflow-x:initial;
}
/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');*/
@font-face {
    font-family: 'Roboto md';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype'),
        url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotocondensed';
    src: url('../fonts/roboto-condensed-webfont.eot');
    src: url('../fonts/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-condensed-webfont.woff2') format('woff2'),
         url('../fonts/roboto-condensed-webfont.woff') format('woff'),
         url('../fonts/roboto-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_alt_condensedXBd';
    src: url('../fonts/mark_simonson_-_proxima_nova_alt_condensed_extrabold-webfont.woff2') format('woff2'),
         url('../fonts/mark_simonson_-_proxima_nova_alt_condensed_extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_alt_cn_rgregular';
    src: url('../fonts/mark_simonson_-_proxima_nova_alt_condensed_regular-webfont.woff2') format('woff2'),
         url('../fonts/mark_simonson_-_proxima_nova_alt_condensed_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'colaborate-thinregular';
    src: url('../fonts/colabthi-webfont.woff2') format('woff2'),
         url('../fonts/colabthi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumlight';
    src: url('../fonts/titillium-light-webfont.woff2') format('woff2'),
         url('../fonts/titillium-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumbold';
    src: url('../fonts/titillium-semibold-webfont.woff2') format('woff2'),
         url('../fonts/titillium-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_ththin';
    src: url('../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff2') format('woff2'),
         url('../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
   
	/*font-family: 'proxima_nova_alt_condensedXBd';*/
	background: #fff;
	/*font-family: Roboto, sans-serif;*/
	font-family: 'robotoregular';
	font-size: 16px;
	line-height: 20px;
	color: #918e8e;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: auto;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}
.swiper-container {
        width: 100%;
       height: 500px;
        
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.new_banner_boddy{
	padding:30px;
	background: rgba(14, 13, 13, 0.62);
    border-radius: 7px;
	position:absolute;
	right:15px;
	top:50px;
	z-index:100;
	width:320px;
	text-align:center;
}
.new_banner_boddy h1{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:26px;
}
.banner_tab{
	margin:20px 0px;
	width:100%;
}
.banner_tab tr td{
	padding: 7px 0px;
	font-size: 12px;
	border-bottom: 1px solid #ee6b00;
	white-space: nowrap;
	color: #FFF;
	width: 50%;
	cursor:pointer;
}
.banner_tab tr td img{
	height:25px;
	width:auto;
	margin-bottom:10px
}
.ban_item .b2{
	display:none;
}
.ban_item.active .b2{
	display:inline-block;
}
.ban_item.active .b1{
	display:none;
}
.ban_item.active{
	color:#ee6b00;
	border-bottom:3px solid #ee6b00;
}
.new_banner_boddy label{
	color:#fff;
}
.Datum{
	background:#fff url(../images/date_black.png)no-repeat 95% center;
	border-radius:4px;
	height:34px;
}
.Tijd{
	background:#fff url(../images/time_black.png)no-repeat 95% center;
	border-radius:4px;
	height:34px;
}
.bild{
	margin:10px 0px;
}
.bsocoal{
	margin-top:10px;

}
.bsocoal img{
	margin:0px 5px;
	cursor:pointer;

}
@media(min-width:1024px){
	.inner_content{
		width:960px;
		padding:0px 15px;
		margin:0 auto;
	}
}
.upper_menu li a.active{
	color:#ee6b00 !important;
	background:#fff !important;
}
.upper_menu li a{
	color:#fff !important;
}
.upper_menu li a:hover{
	color:#ee6b00 !important;
}
.navbar-inverse .navbar-nav > li > a {
    color: #0b0909;
    font-weight: 500;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #ea6a07;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a.active{
    color: #bf2d21;
    background-color: transparent;
	text-align:center;
}
.fcontent{
	padding:0px 0px;
}
.product{
	background:rgba(14, 13, 13, 0.62);
	padding:70px 0px;
	-webkit-transition: all .5s; /* Safari */
    transition: all .5s;
}
.product:hover{
	background:rgba(14, 13, 13, 0);
	-webkit-transition: all .5s; /* Safari */
    transition: all .5s;
	cursor:pointer;
}
.product_inner{	
	text-align:center;
	color:#fff;
	font-weight:600;
	font-family: 'proxima_nova_alt_cn_rgregular';
}
.product_inner p{	
	font-size:12px;
	margin-bottom:0px;
	font-family: 'proxima_nova_alt_cn_rgregular';
	font-weight:400;
}
.beki{
	height:300px;
	
}
.bekijk{
	color:#373737;
	font-size:45px;
	font-weight:900;
	margin-top:50px;
	margin-bottom:15px;
}
.bent{
	padding:8px;
	border:1px solid #000;
	color:#000;
	font-size:15px;
	font-weight:700;
	background:url(../images/baro.png)no-repeat right center;
	padding-right:70px;

}
.welkom{
	padding:200px 50px
}
.heading{
	margin:0px;
	padding:0px;
	color:#373737;
	font-size:40px;
	font-weight:900;
}
.spr{
	margin:0px 0px 10px;
}
.inspir{
	height:250px;
}
.kgap{
	height:30px
}
.vlog{
	padding:20px;
}
.vlog .heading{
	font-size:30px;
	font-weight:900;
}
.sl{
	color:#989898;
	font-size:12px;
	padding:15px;
	text-align:center;
	background:#fcfcfc;
	border:1px solid #f0f0f0;
	cursor:pointer;
	font-family: 'proxima_nova_alt_cn_rgregular';
}
.slide_gap{
	height:100px;
}
.kevin{
	padding: 70px 0px;
}
.kevin h1{
	font-size:30px;
	margin-bottom:25px;
	font-family: 'proxima_nova_alt_cn_rgregular';
	font-weight:600
}
.kevin p{
	margin-bottom:15px;
	font-family: 'proxima_nova_alt_cn_rgregular';
}
.black_button{
	background:#000000;
	color:#fff;
	border:0px solid red;
	padding:7px 15px;
	font-size:15px;
	font-weight:bold;
}
.map_shadow{
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
}
.form_heading{
	font-size:25px;
}
.form_subheading{
	font-size:17px;
	font-family: 'proxima_nova_alt_cn_rgregular';
	font-weight:400

}
.field_list{
	margin-top:20px;
}
.c5{
	width:20%;
}
.dp{
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	background:#fff url(../images/daro.png)no-repeat right center;
}
.f1{
	background:#838080;
	padding:20px 0px;
	text-align:center;
	font-size:14px;
	font-family: 'proxima_nova_alt_cn_rgregular';
	font-weight:400;
	color:#fff;
}
.f2{
	background:#464646;
	padding:25px 0px 15px;
	text-align:center;	
}
.f2 ul{
	list-style:none;
	padding:0px;
	width:100%;
	text-align:center;
}
.f2 ul li{
	display:inline-block;
}
.f2 ul li a{
	display:inline-block;
	font-size:16px;
	font-family: 'proxima_nova_alt_cn_rgregular';
	font-weight:400;
	color:#fff;
	margin:0px 25px;
}
.f3{
	text-align:center;
	background:#000;
	padding:25px 0px 5px;
}
.map-height{
	height:350px
}
.bsocoal i
{
color:#3a5795;
font-size:24px;
margin-right:18px;
}
.caption_home
{
width:100%;
padding-top:100px;
text-align:center;
position:absolute;
z-index:99999;
}
.caption_home h2
{
font-size:72px;
color:#ffffff;
font-family: 'colaborate-thinregular';
text-align:center;
}
.caption_home p
{
font-size:34px;
color:#ffffff;
 font-family: 'titilliumlight';
}
.slide_nocontaint
{
/*width:auto !important;*/
}
.footer_sec
{
width:100%;
background:#eeaa71;
padding:30px 0px;
}
.footer_logo
{
width:100%;
text-align:center;
}
.footer_text_menu
{
width:100%;
padding:15px 0px;
}
.footer_text_menu h4
{
font-size:30px;
color:#bf2d21;
font-family: 'colaborate-thinregular';
text-align:left;
text-transform:uppercase
}
.footer_text_menu ul
{
list-style-type:none;
padding:0px;
}
#menu-steun-ons ul li a
{
color:#ffffff;
font-size:14px;
font-family: 'titilliumbold';
}
.footer_text_menu h4::before {
    content: "";
    position: absolute;
	top: 20px;
    left: 15px;
    width: 20px;
    height: 1px;
    background-color: #bf2d21;
}
.footer_button
{
width:100%;
text-align:center;
padding:20px 0px;
}
.footer_button button
{
color:#ffffff;
font-size:16px;
font-family: 'titilliumbold';
padding:8px 30px;
background:#831b7c;
border:1px solid #831b7c;
}
.footer_button button:hover
{
background:#bf2d21;
border:1px solid #ffffff;
}
.product_slider
{
width:100%;
background:#ffffff;
padding:15px 0px;
}
.latest_news
{
width:100%;
padding:20px 0px;
background:#f5f6f6;
}
.latest_news h2 {
    font-size: 59px;
    font-family: 'proxima_nova_ththin';
    text-align: left;
    color: #bf2d21;
    margin-bottom: 32px;
}
.caption_date
{
width:20%;
height:100%;
background:#831b7c;
float:left;
color:#ffffff;
padding:9px;
text-align:center;
}
.caption_text
{
padding:7px;
font-size:16px;
color:#5b5b5b;
font-family: 'titilliumlight';
text-align:left;
float:left;
width:80%;
}
.welcome_content
{
width:100%;
background:#ffffff;
padding-bottom:30px;
}
.welcome_content .col-md-4:nth-child(1) .orange_bg {
    background: rgba(240, 178, 127, 0.9);
    padding: 30px;
    min-height: 293px;
}
.welcome_content .col-md-4:nth-child(2) .orange_bg {
    background: rgba(206, 151, 23, 0.9);
    padding: 30px;
    min-height: 293px;
}
.welcome_content .col-md-4:nth-child(3) .orange_bg {
    background: rgba(130, 41, 131, 0.9);
    padding: 30px;
    min-height: 293px;
}
.welcome_content .col-md-4:nth-child(1) .orange_bg:hover {
    background: #f0b27f;
}
.welcome_content .col-md-4:nth-child(2) .orange_bg:hover {
    background: #ce9717;
}
.welcome_content .col-md-4:nth-child(3) .orange_bg:hover {
    background: #822983;
}
.welcome_content h2
{
letter-spacing: 2px;
line-height: 50px;
font-size: 48px;
font-weight: 100 !important;
text-transform: uppercase;
color: #fff;
text-align:center;
font-family: 'colaborate-thinregular';
}
.welcome_content h1
{
letter-spacing: 2px;
line-height: 50px;
font-size: 48px;
font-weight: 100 !important;
text-transform: uppercase;
color: #fff;
text-align:center;
font-family: 'colaborate-thinregular';
}
.welcome_content h2::before {
    content: "";
    position: absolute;
	top: 30px;
    left: 45%;
    width: 30px;
    height: 2px;
    background-color: #ffffff;
}
.welcome_content h2::after {
    content: "";
    position: absolute;
	top: 220px;
    left: 45%;
    width: 30px;
    height: 2px;
    background-color: #ffffff;
}
.welcome_content h1::before {
    content: "";
    position: absolute;
	top: 30px;
    left: 45%;
    width: 30px;
    height: 2px;
    background-color: #ffffff;
}
.welcome_content h1::after {
    content: "";
    position: absolute;
	top: 220px;
    left: 45%;
    width: 30px;
    height: 2px;
    background-color: #ffffff;
}
.welcome_content p {
    color: #ffffff;
    text-align: center;
    font-family: 'titilliumbold';
    font-size: 17px;
    padding-top: 40px;
    line-height: 21px;
    letter-spacing: 2px;
}
.topmargin
{
margin-top: -219px;
z-index: 9999999;
position: relative;
}
.slider_height
{
height:600px !important;
}
.swiper-container_height
{
height:600px !important;
}
.donation_sec
{
width:100%;
padding:0px 0px;
}
.donation_sec h3
{
font-size: 57px;
font-family: 'proxima_nova_ththin';
text-align: left;
color: #bf2d21;
margin-top: 43px;
}
.donation_sec .ornge_dv:nth-child(1) {
width:100%;
background:#eeaa71;
padding:19px 5px;
position:relative;
cursor:pointer;
}
.ornge_dv
{
width:100%;
background:#eeaa71;
padding:19px 5px;
position:relative;
cursor:pointer;
}
.ornge_dv:nth-child(1) .project{padding-top: 30px;}
.ornge_dv:nth-child(2) .project{padding-top: 0px;}
.ornge_dv:nth-child(3) .project{padding-top: 0px;}
.donation_sec .ornge_dv:nth-child(2) {
background:#e3a617;
width:100%;
padding:19px 5px;
position:relative;
cursor:pointer;
}
.donation_sec .ornge_dv:nth-child(3) {
background:#831b7c;
width:100%;
padding:19px 5px;
position:relative;
cursor:pointer;
}
.nopadding
{
	padding:0px !important;
}
.notext
{
width:50px;
text-align:center;
padding:10px;
color:#ffffff;
font-family: 'proxima_nova_ththin';
font-size:28px;
font-weight:600;
float:left;
}
.notext::before {
    content: "";
    position: absolute;
	top: 15px;
    left: 15px;
    width: 10px;
    height: 1px;
    background-color: #ffffff;
}
.project::before{
	height:2px;
	background:#fff;
	position:absolute;
	width:30px;

}
.project span {
    position: absolute;
    left: 5px;
    font-size: 45px;
    top: 6px;
    display: inline-block;
    padding: 23px 0px;
    width: 30px;
    border-top: 2px solid #fff;
}
.project {
    float: left;
    color: #ffffff;
    font-family: 'proxima_nova_ththin';
    font-size: 33px;
    padding-top: 3px;
    font-weight: 700;
    padding-left: 5px;
    line-height: 34px;
    padding-left: 79px;
    position: relative;
}
.notext1
{
width:50px;
text-align:center;
padding:10px;
color:#ffffff;
font-family: 'proxima_nova_ththin';
font-size:28px;
font-weight:600;
float:left;
}
.notext1::before {
    content: "";
    position: absolute;
	top: 110px;
    left: 15px;
    width: 10px;
    height: 1px;
    background-color: #ffffff;
}
.notext2
{
width:50px;
text-align:center;
padding:10px;
color:#ffffff;
font-family: 'proxima_nova_ththin';
font-size:28px;
font-weight:600;
float:left;
}
.notext2::before {
    content: "";
    position: absolute;
	top: 200px;
    left: 15px;
    width: 10px;
    height: 1px;
    background-color: #ffffff;
}
.ornge_dv:nth-child(1).active::after {
    content: "";
    position: absolute;
	top:30px;
    right: -30px;
    width: 30px;
    height: 50px;
    background: url(../images/angel.png)no-repeat;;
}
.ornge_dv:nth-child(2).active::after {
    content: "";
    position: absolute;
	top:30px;
    right: -30px;
    width: 30px;
    height: 50px;
    background: url(../images/angel1.png)no-repeat;;
}
.ornge_dv:nth-child(3).active::after {
    content: "";
    position: absolute;
	top:30px;
    right: -30px;
    width: 30px;
    height: 50px;
    background: url(../images/angel2.png)no-repeat;;
}
.tabcontent
{
width:100%;
padding:0px 20px 20px 20px;
}
.tabcontent h6 {
    color: #656464;
    font-size: 14px;
    text-align: left;
    font-family: 'titilliumbold';
    line-height: 20px;
}
.tabcontent p 
{
color: #656464;
font-size:13px !important;
text-align:left;
font-family: 'titilliumbold';
margin:0px;
padding:0px;
}
.tabcontent span
{
border-bottom:2px solid #000;
display:inline-block;
padding:7px 0px;
width:20px;
}
.donate_now {
    width: auto;
    float: right;
    background: #831b7c;
    color: #ffffff;
    padding: 36px 45px;
    margin: 15px 0px;
    cursor: pointer;
    font-size: 26px;
}
.captionfooter
{
	width: 100%;
	background: #831b7c;
	padding: 11px 20px !important;
	color: #ffffff !IMPORTANT;
	text-align: right;
	font-size: 20px;
	letter-spacing: 1px;
}
.container1 {
  position: relative;
  width: 50%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #831b7c;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.container1:hover .overlay {
  height: 100%;
}

.text {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.containerp {
  position: relative;
  width: 50%;
}


.overlayp {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}

.containerp:hover .overlayp {
  bottom: 0;
  height: 100%;
}

.textp {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
#topnav{
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
#topnav li{
	float:none;
	display:inline-block;
	position:relative

}
#topnav li a:hover{
	color: #bf2d21;
	text-decoration:none;
	background:url(../images/Arrowhead-01-16.png)no-repeat center bottom;

}
#topnav li a {
    position: relative;
    display: block;
    padding: 33px 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #363636;
    text-transform: uppercase;
   /* font-family: 'Roboto', sans-serif !important;
    font-weight: 500 !important;*/
	font-family: 'Roboto md';
}
#topnav li ul {
    position: absolute;
    z-index: 999;
    background: #fff;
    width: 200px;
    left: 50%;
	margin-left:-100px;
	padding-left:0px;
	display:none;
	top:100%;
	border-top:2px solid #bf2d21
}
#topnav li:hover ul {
	display:block;
}
#topnav li ul li{
   
	width:100%;
}
#topnav li ul li a{   
	 padding:7px 15px;
	 background:none !important;
}
.full-width{
	width:100%;
	margin-top: 24px;
}
.thumbnail {
    margin-bottom: 35px;
}
.thumbnail:hover .captionfooter {
    background: #504f4f;
}
.footer_text_menu ul li a{
    color:#fff !important;
	/*font-family: 'Roboto', sans-serif !important;
	font-weight:300;*/
	font-family: 'Roboto Lt';
	text-transform:uppercase;
}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 0px 0 0;
    float: right;
}
h2, .h2 {
	font-size: 38px;
	font-family: 'proxima_nova_ththin';
	text-align: left;
	color: #ec3f31;
	margin-top: 17px;
	margin-bottom: 28px;
}
h1, .h1 {
	font-size: 38px;
	font-family: 'proxima_nova_ththin';
	text-align: left;
	color: #ec3f31;
	margin-top: 17px;
	margin-bottom: 28px;
}
.caption__portfolio h3 a{
	font-size: 27px;
	font-family: 'proxima_nova_ththin';
	text-align: left;
	color: #ec3f31;
	margin-top: 17px;
	margin-bottom: 28px;
}
a.btn-primary::before {
    background: #333;
    display: block;
    position: absolute;
    width: 19px;
    height: 2px;
    overflow: hidden;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    pointer-events: none;
    top: -26px;
    left: 0;
    content: '';
}
a.btn-primary {
    background: none;
    display: inline-block;
    position: relative;
    margin: 26px 0 26px 0;
    padding: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    vertical-align: top;
    letter-spacing: 1px;
    line-height: 22px;
    font-size: 16px;
    font-weight: 500;
    text-shadow: none;
    text-transform: uppercase;
    color: #333;
}
.content_box.box {
	background: #bf2d21;
	position: relative;
	margin: 0 0 -16px 0;
	padding: 42px 21px 29px 35px;
}

.list_1 li h5::before {
    background: #4f320b;
    display: block;
    width: 70px;
    height: 7px;
    overflow: hidden;
    position: absolute;
    bottom: -11px;
    left: 0;
    content: '';
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
    padding: 5px 8px !important;
    color: #656464 !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
	background: #fff;
	min-height: 34px;
	margin: 0;
	padding: 9px 16px 9px 16px;
	border: 1px solid #e1e0e0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	resize: none;
	/*font-family: 'Roboto', sans-serif;
	font-weight: 400;*/
	font-family: 'robotoregular';
	font-size: 14px;
	color: #dadada !important;
	width: 276px;
}
.wpcf7-form input[type="submit"], .wpcf7-form input[type="reset"] {
    background: #bf2d21;
    height: 45px;
    margin: 0 15px 0 0;
    padding: 0 34px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    letter-spacing: 1px;
    /*font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;*/
	font-family: 'robotoregular';
    font-size: 14px;
    text-shadow: none;
    text-transform: uppercase;
    color: #fff;
}
.title-section h1 {
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    line-height: 18px;
    font-size: 18px;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: #fde79b;
}
.title-section {
    background: #d8be62;
    position: relative;
    margin: 0px 0 0 0;
    padding: 11px 0 11px 0;
}
.title-section::before {
    background: #d8be62;
    display: block;
    width: 101%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100%;
    z-index: -1;
    content: '';
}
.title-section::after {
    background: #d8be62;
    display: block;
    width: 101%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100%;
    z-index: -1;
    content: '';
}
.hero-unit.info_box {
    background: #f09f6f;
    margin: 14px 0 0 0;
    padding: 50px 20px 28px 20px;
    text-align: center;
}
.hero-unit.info_box h1 {
    position: relative;
    margin: 0 0 25px 0;
    padding: 21px 0 26px 0;
    letter-spacing: 2px;
    line-height: 50px;
    font-size: 48px;
    font-weight: 100 !important;
    text-transform: uppercase;
	color:#fff;
    
	font-family: 'proxima_nova_ththin' ;
}
.hero-unit.info_box h1::after {
    background: #fff;
    display: block;
    position: absolute;
    width: 19px;
    height: 2px;
    overflow: hidden;
    margin: 0 0 0 -10px;
    top: auto;
    left: 50%;
    bottom: 0;
    content: '';
}
.hero-unit.info_box h1::before {
    background: #fff;
    display: block;
    position: absolute;
    width: 19px;
    height: 2px;
    overflow: hidden;
    margin: 0 0 0 -10px;
    top: 0;
    left: 50%;
    content: '';
	
}
.hero-unit.info_box p a{
	color: #bf2d21;
}
.hero-unit.info_box p {
    line-height: 20px;
    /*font-family: 'Roboto', sans-serif;
	font-weight: 500 !important;*/
	font-family: 'Roboto md';
    font-size: 16px;
    text-transform: uppercase;
    color: #ffc9a9;
}
h5 {
	/*font-family: 'Roboto', sans-serif;*/
	font-family: 'robotoregular';
    color: #656464;
	text-transform: uppercase;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 10px;
}
ul, ol {
    padding: 0;
    margin: 0 0 10px 0px;
}
/*menu*/
.sf-menu > li > a{font-size:14px !important;}
.sf-menu > li{margin:0 0 0 50px !important;}
.sf-menu > li:first-child{margin:0 0 0 0 !important;}
body {
	overflow-x: hidden;
}


/*.donate-pay{
	height:115px;
}
.donate-pay input[type="image"]{
	width: 200%;
    height: 200%;
}*/



@media (max-width: 767px){
	
}

.team-block h5, .team-block p{
	color: #000;
	text-transform: unset;
	font-size: 16px;
}
.team-block p{
	text-align: left;
	max-width: 495px;
}
.team-block .col-xs-3{
	width: 13%;
}
.team-block .col-xs-9{
	width: 87%;
	padding-left: 0;
	padding-top: 20px;
}
.team-block .row{
	margin-top: 20px;
}
@media(max-width:767px){
	.team-block .col-xs-3{
		width: 30%;
	}
	.team-block .col-xs-9{
		width: 70%;
  		padding-top: 0px;
	}
	.team-block h5, .team-block p{
		font-size: 14px;
	}
}