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



body {
	font-family:'Roboto';
	color:#7b7672;
	font-size:15px;
	line-height:25px;

	background:url('../images/bg/watermerk.gif') no-repeat center 60px;
}

img:not(.alignleft):not(.alignright):not(.alignnone) {
	width:100%;
	height:auto;
}

.nopadding {
	padding:0 !important;
	margin:0 !important;
}

a {
	outline:none !important;
}
a:focus {
	text-decoration: none;
}

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


#main-page {

}
.overflow {
	overflow:hidden;
}

.slider-home-container {
	overflow: hidden;
}

/*  header -------------- */

#header {
	background: #12585b; /* Old browsers */
	background: -moz-linear-gradient(top,  #12585b 0%, #12585b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #12585b 0%,#12585b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #12585b 0%,#12585b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12585b', endColorstr='#12585b',GradientType=0 ); /* IE6-9 */
}

#header .header-wrapper{
	height:114px;
	border-bottom:4px solid #c9ad79;
	color:#fff;
	position:relative;
	clear:both;
}

.logo-wrapper {
	position:absolute;
	width:180px;
	height:160px;
	margin-left:65px;
	z-index:99999;
	clear:both;
	top: 13px;
}

.logo-img-wrapper {
	max-width:145px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	clear:both;
}

#header .social-wrapper li{
	display:inline-block;
}
.social-wrapper  {
	float: right;
}

.main-menu-wrapper {
	position:absolute;
	top:59px;
}

.main-menu-wrapper ul {
	padding:0;
}

.main-menu-wrapper ul.sub-menu {
	display:none;
}



.sub-menu-wrapper {
	display:none;
	position:absolute;
	z-index:999;
	width:100%;
	background:#c9ad79;
}

.sub-menu-content {
	padding-top:60px;
	padding-bottom:50px;
}

.sub-menu-content li {
	display:block;
}

.sub-menu-content li a {
	text-decoration:none;
}

.sub-menu-content li a:after {
	font-family:'FontAwesome';
	content:'';
	color:#c8ad78;
	position:absolute;
	right:0px;
	z-index:9999;
	font-size:24px;
	cursor:pointer;
}

.sub-menu-content ul.sub-menu {
	padding:0;
	margin:0;
}

.sub-menu-content > ul.sub-menu > li > a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	border-bottom:2px solid #29294a;
	padding-bottom:16px;
	margin-bottom:16px;
	display:block;
}

.sub-menu-content > ul.sub-menu > li > a:after {
	font-size:32px;
}

.sub-menu-content > ul.sub-menu > li{
	width:50%;
	float:left;
	margin-right:4%;
	position:relative;
}

.sub-menu-content ul.sub-menu ul.sub-menu li {
	clear:both;
	float:none;
}

.sub-menu-content ul.sub-menu ul.sub-menu li a {
	clear:both;
	float:none;
	color:#4b4b67;
	line-height:32px;
}

.sub-menu-content ul.sub-menu ul.sub-menu li a:hover {
	color:#12585b;
}


.main-menu-wrapper li {
	display:block;
	float:left;
}

.main-menu-wrapper li:not(:first-child) a {
	display:block;
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	padding-top: 15px;
	font-size:16px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	/*font-weight:normal; */
	letter-spacing:1px;
	padding-bottom:11px;
}

.main-menu-wrapper li:first-child a {
	font-size: 0px;
	width: 18px;
	height: 15px;
	display: block;
	margin-top: 3px;
	margin-right: 10px;
	height: 38px;
	padding-bottom: 15px;
	float: left;
}

.main-menu-wrapper li:first-child a {
	background:url('../images/icons/home.svg') no-repeat left 0px;
	margin-top: 17px;
}

.main-menu-wrapper li:not(:first-child):hover {
	background-color: #c9ad79;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.main-menu-wrapper li:not(:first-child):hover A {
	text-decoration:none;
}

.main-menu-wrapper li.active a,
.main-menu-wrapper li.current-menu-item a,
.main-menu-wrapper li.current-menu-parent a,
.main-menu-wrapper li.current-page-ancestor a,
.main-menu-wrapper li.current-menu-ancestor a,
.single-partner #menu-item-1184 a,
.single-activity #menu-item-24 a,
.single-resource #menu-item-30 a,
.single-member .menu-item-127 a,
.single-project .menu-item-1114 a,
.single-news .menu-item-1113 a{
	border-bottom:4px solid #69ad70;
	text-decoration:none;
}

.main-menu-wrapper .fa-home {
	font-size:19px;
}

#header .row-1 {
	padding-top:15px;
}

.font-size-wrapper {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#7777a7;
}

.font-size-wrapper .size-small {
	font-size:15px;
}

.font-size-wrapper .size-normal {
	font-size:19px;
}

.font-size-wrapper .size-big {
	font-size:23px;
}

.font-size-wrapper span{
	cursor:pointer;
	margin-right:3px;
}

.font-size-wrapper span:hover,
.font-size-wrapper .active {
	color:#fff;
}

.sign-in-wrapper {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}

.sign-in-wrapper .fa {
	margin-right:5px;
	font-size:19px;
}

.sign-in-wrapper a {
	color:#fff;
	text-decoration:none;
}

#header .row-2 ul {
	padding-left:15px;
}

#header .row-2 li {
	display:inline-block;
	margin-right:14px;
}

/*  slider -------------- */

.social-wrapper {
	margin-top:35px;
	font-size:19px;
	margin-right: 40px;
}

.slider-content-wrapper {
	padding:30px;
	padding-right:50px;
	background:rgba(0,0,0,0.85);
	color:#fff;
	position:absolute;
	bottom:70px;
	left:10%;
	z-index:99999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.slider-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#fff;
	text-transform:uppercase;
	font-size:27px;
	line-height:36px;
	letter-spacing:1px;
	/* font-weight:normal; */
}

.btn-custom,
.wpcf7-submit {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#fff !important;
	text-transform:uppercase;
	font-size:18px;
	background:#69ad70;
	padding:13px 20px;
	display:table;
	margin-top:15px;
	border: none;
}

.wpcf7-form textarea {
	width: 100%;
	border: 1px solid #d2d2d2;
}

.wpcf7-response-output {
	float: left;
	clear: both;
}

.ajax-loader {
	width: auto!important;
}

.btn-custom:hover {
	text-decoration:none;
	color:#fff;
	background:#12585b;
}

.btn-custom i {
	font-size:24px;
}

.slider-nav {
	position:absolute;
	color:#fff;
	right:10px;
	bottom:20px;
	width:50px;
	font-size:24px;
}

.slider-nav span {
	cursor:pointer;
}
.slider-home-container .slider-content-wrapper{
	min-width: 300px;
}
/* page content --------------------------- */

.wp-block-button{
	margin: 20px 0;
}

#page-content {
	position:relative;
}

.page-content-container a {
	color:#69ad70;
}

.page-content-container a:hover {
	color:#12585b;
}



.page-content-wrapper {
	padding:40px 70px;

}


#page-content .box-header {
	color:#fff;
	background: #6bab71; /* Old browsers */
	background: -moz-linear-gradient(left,  #6bab71 0%, #6bab71 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #6bab71 0%,#6bab71 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #6bab71 0%,#6bab71 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bab71', endColorstr='#6bab71',GradientType=1 ); /* IE6-9 */
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding:15px 10px;
	padding-top:18px;
}

#page-content .box-header .box-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:27px;
}

#page-content .box-header a {
	color:#fff;
	text-decoration:none;
}


#page-content .box img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


#page-content .row-1 img {
	margin-bottom:15px;
}

#page-content .news-subtitle {
	color:#12585b;
	display: none;
}
#page-content .row-1 .news-title a {
	padding:0;
	margin:0;
	color:#002755;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:22px;
	text-decoration:none;
}
#page-content .row-1 .news-title {
	margin-top:4px;
}

#page-content .row-2 .news-title a {
	padding:0;
	margin:0;
	color:#12585b;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
}

#page-content .row-2 .news-title  {
	margin-bottom:5px;
}

#page-content .row-2 .news-excerpt {
	font-size:13px;
}

#page-content .row-wrapper {
	border-bottom:2px solid #e9e9e9;
	margin-bottom:30px;
	padding-bottom:30px;
}

#page-content .row-wrapper .col-lg-4 {
	padding-left:0px;
}

#page-content .col-lg-12:first-child .row-wrapper {
	border-top:2px solid #e9e9e9;
	margin-top:30px;
	padding-top:30px;
}

.latest-news-home-wrapper .box-header {
	margin-bottom:30px;
}


#page-content .date-container {
	position:absolute;
	width:49px;
	height:42px;
	z-index:998;
	text-align:center;
	margin-top:9px;
	margin-left:10px;
	font-size:12px;
	color:#12585b;
	text-transform: lowercase;
}




#page-content  .date-container span{
	display:block;
	line-height:14px;
	color:#12585b;
	margin-top:7px;
	padding:0;
	margin-bottom:-7px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:18px;
}

.upcoming-activities {
	background:#dadada;
	margin-bottom:65px;
}

.upcoming-activities .box-content {
	padding:25px;
}

.upcoming-activities  .box-content-wrapper {
	border-top:1px solid #dfceab;
	margin-top:25px;
	padding-top:25px;
}

.upcoming-activities .box-content > .row:first-child   .box-content-wrapper{
	margin-top:0px;
	padding-top:0px;
	border-top:0px;
}

#page-content .upcoming-activities .date-container {
	background:url('../images/bg/5hoek.png') no-repeat;
	background-size:100% 100%;
	position:relative;
	margin-left:-18px;
	padding-top:4px;
	width:57px;
	height:51px;
	color:#fff;
	margin-top:0px;
	text-transform: lowercase;
}

.page-template-page-news #page-content .date-container,
.page-template-page-activity #page-content .date-container,
.single-news #page-content .date-container,
.single-activity #page-content .date-container,
.home #page-content .date-container {
	background:url('../images/bg/5hoek.png') no-repeat;
	background-size:100% 100%;
	padding-top:4px;
	width:57px;
	height:51px;
	color:#fff;
}

.page-template-page-news #page-content .date-container span,
.single-news #page-content .date-container span,
.page-template-page-activity #page-content .date-container span,
.single-activity #page-content .date-container span,
.home #page-content span {
	color: #fff;
}

#page-content .upcoming-activities .date-container span {
	color:#fff;
}

#page-content .upcoming-activities .news-title,
#page-content .upcoming-activities .news-title a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:18px;
	color:#1e1919;
	text-decoration:none;
}

#page-content .upcoming-activities .news-excerpt,
#page-content .upcoming-activities .news-title {
	padding-left:7px !important;
}

#page-content .upcoming-activities .news-title {
	padding-left:10px;
}

#page-content .upcoming-activities .news-excerpt {
	color:#524220;
	font-size:13px;
	margin-top:5px;
}

#page-content .bottom-space {
	margin-bottom:65px;
}

#page-content .box-masked,
#page-content .gray-box {
	background:#dadada;
	margin-bottom:65px;
	padding:0px 40px;
	padding-bottom:40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.menu-left-box .box-title,
.project-details-box .box-title,
.refine-selection-form .box-title,
.club-info-box .box-title,
#page-content .gray-box .box-title,
#page-content .box-masked .box-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:27px;
	color:#00968a;
	text-decoration:none;
	margin-bottom:22px;
}

#page-content .box-masked .content-text,
#page-content .gray-box .content-text {
	color:#524220;
	font-size:13px;
}

#page-content .box-masked .read-more-link,
#page-content .gray-box .read-more-link{
	display:block;
	/* padding-top:30px; */
}

#page-content .box-masked .read-more-link a,
#page-content .box-masked .read-more-link,
#page-content .gray-box .read-more-link,
#page-content .gray-box .read-more-link a {
	color:#12585b;
	text-decoration:none;
	font-weight:bold;
}

#page-content .box-masked .home .read-more-link i,
#page-content .gray-box .home .read-more-link i {
	font-size:19px;
}


#page-content .knowledge-content {
	position:absolute;
	bottom:30px;
	margin-left:30px;
}

#page-content .knowledge-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:36px;
	color:#fff;
	text-decoration:none;
	text-shadow: 1px 1px 5px #404040;
}

#page-content .slider-members-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:19px;
	color:#00968a;
	text-decoration:none;
	text-align:center;
}

#page-content .slider-members-title a {
	color:#1e1919;
	text-decoration:none;
}

#page-content .slider-members-country  {
	text-align:center;
	color:#12585b;
}

.slider-members {
	margin-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #dddddd;
}


/* footer ------------------------- */

.mce_inline_error {
	display: none;
}

.contact-icon {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#288172;
	width:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	margin-right:8px;
}

.container {
	position: relative;
}

.logo2 {
	position: absolute;
	right: 0;
	top: 20px;
	width: 30%!important;
	height: auto!important;
	z-index: 1;
}

.header-image-wrapper {
	position:relative;
	min-height:250px;
	text-align: center;
}
.header-image-wrapper IMG {
	width: auto!important;
}

.header-image-wrapper  IMG.header-empty  {
	width: 100%!important;
}

.header-image-mask {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
}

.header-image-mask-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:56px;
	line-height:40px;
	color:#12585b;
	width:100%;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:48%;
	letter-spacing:2px;
}

.header-image-mask-title H1 {
	font-size:56px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0;
	font-weight: 700;
	line-height: 56px;
}

.header-image-mask-title A {
	cursor:pointer;
	font-size:40px;
	line-height:40px !important;
	color: #FFF;
}

.header-image-mask-title A:HOVER {
	text-decoration: none;
}


.nobottomspace {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}

.offset-bottom-15 {
	padding-bottom:15px !important;
}

.offset-top-15 {
	padding-top:15px !important;
}

.offset-bottom-50 {
	padding-bottom:50px !important;
}

.offset-bottom-65 {
	padding-bottom:65px !important;
}

.projects-wrapper .box-header {
	margin-bottom:45px;
}


.menu-left-box,
.project-details-box,
.refine-selection-form,
.club-info-box {
	background:#dadada;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:65px;
	padding:20px;
	margin-top:-100px;
	color:#584c36;
}

.menu-left-box {
	margin-top:0px;
	padding-left:30px;
	padding-right:30px;
}

.club-logo-wrapper {
	background:url('../images/bg/5hoek-shape.svg') center top no-repeat;
	background-size: contain;
	height:auto;
}
.club-logo-wrapper img {
	padding:5% 34% 9% 35%;
}

.charity-box .mask-image {
	margin-top:-40px;
}


.club-info-box .club-logo-wrapper {
	width:75%;
	margin-left:auto;
	margin-right:auto;
	margin-top:-50px;
}

.club-info-box ul {
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	display:table;
	margin-top:40px;
	margin-bottom:40px;
}

.club-info-box li {
	display:block;
	width:100%;
	margin-bottom:20px;
	line-height:100%;
}

.club-info-box .box-title {
	margin-top:30px;
	margin-bottom:30px;
}

.club-info-box a {
	color: #584c36;
	text-decoration: underline;
}

.page-content-container {
	margin-bottom:65px;
}

.img-gallery-wrapper {
	margin-top:40px;
}


.page-content-container h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:40px;
	line-height:40px;
	color:#12585b;
}

.page-content-container h2{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:30px;
	line-height:35px;
	color:#12585b;
}

.page-content-container h3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:24px;
	line-height:27px;
	color:#12585b;
	margin-top:35px;
}

.page-content-container h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:22px;
	line-height:27px;
	color:#12585b;
}

.shadow {
	-webkit-filter: drop-shadow( 0px 1px 3px #b4b4b4 );
	filter: drop-shadow( 0px 1px 3px #b4b4b4 ); /* Same syntax as box-shadow */
}


.slider-members-item {
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}

.slider-members-item .club-logo-wrapper{
	margin-bottom:15px;
	height:150px;
	width:auto;
    line-height: 130px;
    vertical-align: middle;
    text-align: center;
}

.slider-members-item .club-logo-wrapper img {
	padding: 7% 28% 7% 28%;
    display: inline-block;
}

.refine-selection-form {
	padding:35px 30px;
}

.refine-selection-form .form-row {
	margin-bottom:25px;
	position:relative;
}

.refine-selection-form .form-row select {
	height:45px;
	color:#626262;
	width:100%;
}

/*
.refine-selection-form .select-wrapper:after {
	font-family:'FontAwesome';
	content:'';
	color:#12585b;
	position:absolute;
	right:15px;
	z-index:9999;
	line-height:45px;
	font-size:27px;
	cursor:pointer;
}
*/

.project-details-label,
.refine-selection-form .form-label {
	color:#12585b;
	font-weight:bold;
	text-align:left;
}

.project-details-value {
	font-size:18px;
}

.project-details-wrapper .club-logo-wrapper {
	height:65px;
	width:auto;
}

.project-details-wrapper  .club-logo-wrapper img {
	padding: 11% 29% 9% 30%;
}

.project-details-wrapper {
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #b4aa99;
}

.project-details-wrapper-first {
	border-top:0px;
	margin-top:0px;
}

.project-details-wrapper  .club-logo-wrapper i {
	font-size:27px;
	text-align:center;
	line-height:60px;
	color:#12585b;
	display:inline-block;
	width:100%;
	text-align:center;
}

.project-details-box {
	padding-bottom:45px;
}

.members-wrapper {
	padding-top:65px;
	padding-bottom:65px;
}

.members-wrapper .slider-members-item{
	margin-bottom:25px;
}

.members-wrapper .slider-members-item .club-logo-wrapper img {
	padding: 7% 25% 7% 25%;
}

.page-template-page-partners  .members-wrapper .slider-members-item .club-logo-wrapper img {
	/* padding: 7% 30% 9% 30%; */
}


.header-image-mask-white .header-image-mask-title,
.header-image-mask .header-image-mask-title {
	top: 70px;
	line-height: 70px;

}
.header-image-mask  .header-image-mask-title {
	color: #FFF;
}

.menu-left-box ul {
	padding-left:0px;
	margin-left:0px;
}

.menu-left-box li {
	display:block;
	clear:both;
}

.menu-left-box li a:after {
	font-family:'FontAwesome';
	content:'';
	color:#12585b;
	position:absolute;
	right:15px;
	z-index:9999;
	line-height:45px;
	font-size:24px;
	cursor:pointer;
}

.menu-left-box .sub-menu li {
	border:none;
}

.menu-left-box li a {
	display:block;
	font-weight:bold;
	color:#12585b;
	line-height:50px;
	border-bottom:1px solid #b4aa99;
	text-decoration:none;
}

.menu-left-box .sub-menu li a {
	color:#594d37;
	font-weight:normal;
	border:none;
}

.menu-left-box .sub-menu li a:after {
	display:none !important;
}


.menu-left-box  .active-parent a:after {
	content:'';
}

.current a {
	padding-left:15px;
}

.header-filter-area {
	position:absolute;
	width:100%;
	bottom:25px;
	text-align:center;
}

.header-filter-area .filter-wrapper {
	display:inline-block;
	max-width:920px;
	width:60%;
	margin-left:20%;
	height:80px;
	background:#dadada;
	color:#584c36;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0 30px;
	margin:0;
	position: relative;
}

.header-filter-area ul li {
	display:inline-block;
	text-align:center;
	width:33%;
	line-height:80px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#fff;
	text-transform:uppercase;
	font-size:27px;
}

.header-filter-area ul li:first-child {
	text-align:left;
}

.header-filter-area ul li:last-child {
	text-align:right;
}

.header-filter-area ul li a {
	color:#c8ad78;
	text-decoration:none;
}

.header-filter-area ul li a.active {
	color:#12585b;
}

.header-image-mask-title .date2 {
	font-size:15px;
	font-family:'Roboto';
	text-transform:none !important;
	display:block;
	color:#fff;
}

.single-content-wrapper {
	padding-top:0px !important;
}

#page-content .single-content-wrapper .news-title {
	margin-top: -5px;
}

#page-content .single-content-wrapper  img {
	margin-bottom: 5px;
}

div.filter-wrapper input,
div.filter-wrapper a {
	float:left;
	height:45px;
	padding-top:0;
	padding-bottom:0;
	line-height:43px;
	margin-top:17px;
}


div.filter-wrapper input {
	padding-left:20px;
	padding-right:20px;
	color:#12585b;
	width:84%;
}

div.filter-wrapper a  {
	margin-left:1%;
	width:15%;
	color:#fff !important;
}

.box-content-header {
	padding-bottom:22px;
	margin-bottom:35px;
	border-bottom:1px solid #dddddd;
}

.resources-list-wrapper .box-title {
	color:#12585b;
	padding:0;
	margin:0;
}

.resources-list-wrapper .box-title  span {
	color:#8a8ab5;
}


.resources-list-wrapper select {
	height:45px;
	color:#626262;
	width:100%;
	color:#12585b;
	padding-left:15px;
}

.resource-item {
	background:#dadada;
	padding-bottom:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height: 485px;
}

.resource-item .action-link {
	position: absolute;
	right: 30px;
	bottom: 60px;
}
.resource-item-content-wrapper {
	padding-left:20px;
	padding-right:20px;
}

.resource-item-content-wrapper .action-link {
	display:block;
	text-align:right;
	color:#12585b;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.page-content-container .action-link {
	color: #12585b;
}


#page-content .resource-item  .date-container {

}

#page-content  .resource-item  .date-container  span {
	color:#fff;
	margin-top:12px;
}

#page-content .icon-type-container {
	right:30px;
	left:auto;
		background:url('../images/bg/5hoek.png') no-repeat;
	background-size:100% 100%;
}

#page-content .icon-type-container span {
	margin-top:10px !important;
}

#page-content .resources-short-list .box-title {
	color:#fff;
}

#page-content .resources-short-list .box-header {
	margin-bottom:30px;
}

.article-title {
	padding:0;
	margin:0;
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom:1px solid #dddddd;
}

.share-area{
	line-height:27px;
	background:#dadada;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:25px;
	margin-top:25px;
	clear:both;
}

.share-area a{
	color:#fff;
	font-size:18px;
}

.share-area span {
	width:34px;
	height:34px;
	line-height:34px;
}

.share-title {
	float:left;
	padding-right:15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color:#12585b;
	text-transform:uppercase;
	font-size:27px;
	min-height:28px;
}

.share-icons {
	float:left;
	height:28px;
	margin-top:-4px;
}

.sign-in-form {
	margin-top:15px;
	margin-bottom:180px;
}

.dwd-form label{
	display:block;
	color:#1e1919;
	font-weight:bold;
}

.dwd-form .input {
	width:100%;
	border:1px solid #d2d2d2;
	height:42px;
	line-height:42px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:5px;
}

.dwd-form .form-row {
	padding-left: 0;
}

.sign-in-form .right-side a {
	color:#69ad70;
	text-decoration:underline;
	font-size:15px;
	display:inline-block;
	margin-top:30px;
}

.mask-image {
	width:100%;
	height:240px;
}

.box-masked:hover,
.gray-box:hover {
	background:#69ad70 !important;
	cursor:pointer;
}

.box-masked:hover h2.box-title,
.gray-box:hover h2.box-title{
	color:#fff !important;
}

.box-masked:hover  a,
.gray-box:hover  a{
	color:#fff !important;
}

.box-masked .mask-image {
	margin-top:-30px;
}

.members-content-wrapper .mask-image {
	margin-top:-20px;
	width:100%;
	height:182px;
}

.slider-members-left {
	position:absolute;
	top:47%;
	left:0;
	margin-left:15px;
	z-index:99999;
	width:40px;
	height:40px;
	cursor:pointer;
	opacity:0.3;
	filter:alpha(opacity=20);
}

.slider-members-right {
	position:absolute;
	top:47%;
	right:0;
	margin-right:15px;
	z-index:99999;
	width:40px;
	height:40px;
	cursor:pointer;
	opacity:0.3;
	filter:alpha(opacity=20);
}

.slider-members-left i{
	font-size:32px;
	color:#fff;
	line-height:40px;
	margin-left:-3px;
}

.slider-members-right i {
	font-size:32px;
	color:#fff;
	line-height:40px;
	margin-right:-3px;
}

.slider-members-left:hover,
.slider-members-right:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.partner-item {
	display:inline-block;
}

.partner-item img {
	max-height:100px;
	width:auto!important;
}



.product-gallery-thumbs {
	padding:0;
	width:100%;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
}

.product-gallery-thumbs ul {
	width:100%;
	display:block;
	padding:0;
}

.product-gallery-thumbs li{
	display:inline-block;
	cursor:pointer;
	position:relative;
	height:108px;
	overflow:hidden;
}

.product-gallery-thumbs img {
	height:100%;
	width: auto;
	opacity: 1;
}

.product-gallery-thumbs li {
	width:20%;
}

.product-gallery-thumbs li .image-active {
	position:absolute;
	bottom:0px;
	height:4px;
	width:100%;
	z-index:999;
	display:none;

}

.product-gallery-thumbs li.current .image-active,
.product-gallery-thumbs li:hover .image-active{
	display:block;
}

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

/* map -------------------------------------------------------------------- */


.map-area {
	position: relative;
}
.map-area IMG {
	width: 100%;
	display: block;
}
.map-area .box {
	position: absolute;
	top: 30px;
	left: 800px;
	padding: 28px 30px;
	background-color: #00A7AC;
	color: #fff;
	text-align: center;
	width: 216px;
	-webkit-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.23);
	-moz-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.23);
	box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.23);
}
#content .map-area .box H3,
#content .maps-info .title{
	font-size: 17px;
	margin-bottom: 12px;
	text-align: left;
}
#content .map-area .box P, #content .results P,
#content .maps-info .left{
	font-size: 17px;
	line-height: 150%;
	text-align: left;
}
#content .map-area .box .btn, .map-form BUTTON, #content .maps-info .center A {
	background-color: #fff;
	font-size: 19px;
	font-family: 'effrabold';
	color: #00A7AC;
	padding: 7px 20px;
	margin-top: 20px;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}
.map-form {
	width: 635px;
	padding: 7px 10px;
	margin: auto auto 25px;
	background-color: #e2e2e2;
}
.map-form INPUT {
	font-size: 17px;
	font-family:'Roboto';
	font-weight: 400;
	border: none;
	background: #fff;
	padding: 7px 15px;
	width: 135px;
}
.map-form INPUT:first-child {
	width: 27px;
}
.map-form SPAN {
	font-size: 17px;
	font-family:'Roboto';
	font-weight: 400;
	margin: 0 7px;
}
.map-form STRONG {
	font-size: 17px;
	font-family:'Roboto';
	font-weight: 400;
	color: #fff;
	display: inline-block;
	padding: 8px 8px 8px 38px;
	background: #c0c0c0 url('../images/icons/loc.gif') no-repeat 8px center;
	cursor: pointer;
}
.map-form  STRONG A {color: #fff; text-decoration: none;}
.map-form BUTTON {
	border: none;
	cursor: pointer;
	background-color: #00A7AC;
	color: #fff;
	padding: 5px;
	margin-top: 0;
	width: 150px;
	float: right;
	height: 34px;
}
/*Google Maps Styling*/
#map-canvas {
	margin: 0;
	padding: 0;
	height: 600px;
	max-width: none;
	-moz-box-shadow: inset 0 -10px 10px -10px #000000;
	-webkit-box-shadow: inset 0 -10px 10px -10px #000000;
	box-shadow: inset 0 -10px 10px -10px #000000;
}

.home #map-canvas {
	height: 600px;
}

#map-canvas img {
	max-width: none !important;
}
.gm-style-iw {
	width: 490px !important;
	height:auto;
	top: 15px !important;
	left: 0px !important;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(178, 178, 178, 0.8);
	padding: 28px 30px;
	color: #fff !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.gm-style-iw > div {
	width:100% !important;
	max-width:100% !important;
	min-width:100% !important;
}

.map-info-left {
	float:left;
	width:100%;
	max-width:45%;
}

.map-info-right {
	float:right;
	width:100%;
	max-width:45%;
}

.map-info-left td{
	font-size:11px;
	line-height:16px;
}

.map-info-left .fa {
	font-size:18px;
	padding-right:5px;
}

.map-info-left  .address-section {
	padding-left:20px !important;
	display:inline-block;
}

.map-info-left  .address-section .fa {
	margin-left:-20px !important;
}

.td-label {
	font-weight:bold;
	padding-right:10px;
}

.map-info-right .btn {
	font-size:13px !important;
	padding: 5px 10px;
	margin-top:15px;
}

.mapphone {
	color:#8ba1ae;
	font-size:18px;
	font-weight:bold;
}

#iw-container {
	margin-bottom: 10px;
}
#iw-container .iw-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 400;
	padding: 10px;
	background-color: #00A7AC;
	color: white;
	margin: 0;
}
#iw-container .iw-content {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	margin-right: 1px;
	padding: 15px 5px 20px 15px;
	max-height: 140px;
	overflow-y: auto;
	overflow-x: hidden;
}
.iw-content img {
	float: right;
	margin: 0 5px 5px 10px;
}
.iw-subTitle {
	font-size: 16px;
	font-weight: 700;
	padding: 5px 0;
}

.maps-info {
	color:#6b645f;
}

.maps-title{
	padding: 0;
	margin-top:0px !important;
	border-bottom:1px solid #e0e0e0 !important;
	font-size:19px !important;
	margin-bottom:15px;
	padding-bottom:5px;
}

.iw-bottom-gradient {
	position: absolute;
	width: 326px;
	height: 25px;
	bottom: 10px;
	right: 18px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

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

#member_country {
	position:absolute;
	right:50px;
	margin-top:-54px;
	padding:5px 10px;
}

.members_count {
	position:absolute;
	margin-top:-50px;
	left:150px;
	font-family: 'new_athletic_m54regular';
	text-transform: uppercase;
	font-size: 40px;
	color: #bbbccb;
	text-decoration: none;
}

.members_count span {
	color:#fff;
}


/* -------------------------------------------- */
.ajax-pagination {
	width:100%;
	display:block;
	text-align:center;
	margin-bottom:40px;
	clear:both;
}

.ajax-pagination span,
.ajax-pagination a {
	min-width:43px;
	height:43px;
	line-height:43px;
	text-align:center;
	margin-left:7px;
	margin-right:7px;
	display:inline-block;
	cursor:pointer;
	background:#69ad70;
	color:#fff;
	font-family: 'new_athletic_m54regular';
	text-transform: uppercase;
	text-decoration:none;
	font-size:16px;
}
.ajax-pagination span,
.ajax-pagination span:hover,
.ajax-pagination a:hover {
	background:#12585b;
}

.ajax-pagination a.next {
	float:right;
	padding-left:15px;
	padding-right:15px;
}

.ajax-pagination a.prev {
	float:left;
	padding-left:15px;
	padding-right:15px;
}

.subject-ajax-menu li{
	cursor:pointer;
}

.search-resources-button {
	cursor:pointer;
}

#sorting {
	height:42px;
	color:#3e3e84;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
}

.refine-selection-form{
	margin-top:0px;
}

.single-resource-ajax-area {
	display:none;
}

#header .social-wrapper a {
	color:#fff;
}

.mobile-menu-row,
.mobile-menu-icon-wrapper {
	display:none;
}

HEADER DIV {
	padding-left: 0!important;
	padding-right: 0!important;
}

.lang {
	font-size: 13px;
}
.lang UL {
	position: absolute;
	left: 70px;
	top: 0;
	padding: 0;
	margin: 0;
	background-color: #c9ad79;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	z-index: 999;
}

.lang UL LI {
	list-style: none;
	display: none;
	line-height: 20px;
	position: relative;
	cursor: pointer;

}

.lang UL LI A {
	color: #FFF;
	padding: 5px 20px 5px 5px;
	display: block;
}

.lang UL LI:first-child {
	display: block;
}

.lang UL.active LI {
	display: block;
}
.lang UL LI:first-child:after {
	font-family:'FontAwesome';
	content:'\f107';
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 19px;
}




.lang LABEL {
	float: left;
	font-weight: normal;
	margin-right: 15px;
}

.maps-info IMG {
	float: left;
	margin-right: 20px;
}
.maps-info H3 {
	font-family: "new_athletic_m54regular";
	color: #1e1919;
	margin-bottom: 0;
}
.maps-info .country {
	color: #454589;
	font-size: 16px;
	padding-bottom: 30px;
	display: block;
}

.maps-info A {
	float: right;
}
#register-profile-form,
#edit-profile-form {
	padding-bottom: 30px;
	float: left;
	width: 100%;
}
#register-profile-form button {
	float: right;
}

.form-row  SELECT {
	width: 100%;
	height: 42px;
	margin-bottom: 5px;
}

.notice .error {
	color: red;
}

.field {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	display: block;
}

#my-subjects UL {
	padding: 10px 0 0 30px;
}
#my-subjects UL LI {
	list-style: none;
	width: 33%;
	float: left;
}

#my-subjects INPUT {
	margin-right: 10px;
}

.add-favorite {
	position: absolute;
	bottom:55px;
	left: 35px;
	width: 50px;
	height: 50px;
	background:url('../images/icons/fav-add.png') no-repeat;
	cursor: pointer;
}
.remove-favorite {
	position: absolute;
	bottom:55px;
	left: 35px;
	width: 50px;
	height: 50px;
	background:url('../images/icons/fav-remove.png') no-repeat;
	cursor: pointer;
}
.resources > DIV{
	margin-left: -15px;
}

SPAN.subscribe {
	cursor: pointer;
	float: left;
}
SPAN.unsubscribe {
	cursor: pointer;
	float: left;
	clear: both;
}

#ui-datepicker-div {
	display: none;
}
.tab.active {
	display: block;
}
.tab {
	display: none;
}
.tabs SPAN {
	cursor: pointer;
	color: #c8ad78;
}

.tabs SPAN.active {
	color: #12585b;
}

#edit-profile-form .col-right {
	float: right;
}

.page-content-container IMG {
	width: auto;
}

.img-gallery-wrapper IMG {
	width: 100%;
}

.charity-box .moretag {
	display: none;
}

.slider-members IMG {
	max-height: 145px!important;
}

.slider-members {
	height: 275px;
}
.page-template-page-members .members-wrapper IMG {
	/* max-height: 142px !important; */
}

.page-template-page-members .members-wrapper .slider-members-title,
.page-template-page-partners  #page-content .slider-members-title {
	height: 40px;
}

.page-template-page-partners .page-content-container {
	text-align: center;
}

.product-gallery .owl-prev,
.product-gallery-thumbs .owl-prev {
	cursor: pointer;
	height: 40px;
	left: 0;
	margin-left: 15px;
	opacity: 0.3;
	position: absolute;
	top: 47%;
	width: 40px;
	z-index: 99999;

	background: #c8ad78 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	line-height: 25px;
	margin-right: 8px;
	text-align: center;

}

.product-gallery .owl-next,
.product-gallery-thumbs .owl-next {
	cursor: pointer;
	height: 40px;
	right: 0;
	margin-left: 15px;
	opacity: 0.3;
	position: absolute;
	top: 47%;
	width: 40px;
	z-index: 99999;

	background: #c8ad78 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	line-height: 25px;
	margin-right: 8px;
	text-align: center;
}
.product-gallery-thumbs .owl-prev,
.product-gallery-thumbs .owl-next {
	top: 40%;
}
.product-gallery .owl-prev:before,
.product-gallery-thumbs .owl-prev:before {
	font-family:'FontAwesome';
	content: "\f104";
	color: #fff;
	font-size: 32px;
	line-height: 40px;
	margin-left: -3px
}

.product-gallery .owl-next:before,
.product-gallery-thumbs .owl-next:before {
	font-family:'FontAwesome';
	content: "\f105";
	color: #fff;
	font-size: 32px;
	line-height: 40px;
	margin-right: -3px
}

.product-gallery .owl-prev:HOVER,
.product-gallery .owl-next:HOVER,
.product-gallery-thumbs .owl-prev:HOVER,
.product-gallery-thumbs .owl-next:HOVER{
	opacity: 1;
}

.maps-info H4 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.maps-info .country {
	padding-bottom: 0;
}
.maps-info .short_description IMG {
	width: 50%!important;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 0;
	height: auto;
}
.maps-info .short_description H4 {
	width: 50%;
	padding: 0 10px;
}

.maps-info .short_description {
	position: relative;
	margin-top: 20px;
	min-height: 150px;

}

.header-filter-area {
	bottom: 0;
}

.single-partner .club-info-box .club-logo-wrapper img {
	padding: 6% 37% 12% 38%
}

.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}

.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 5px;
}

#content .box-title,
.projects-wrapper .box  .box-title{
	min-height: 125px;
}

.single-project  .projects-wrapper .box  .box-title{
	min-height: 90px;
	margin-bottom: 10px!important;
}


.charity-box {
	position: relative;
}
.charity-box .club-logo-wrapper {
	z-index: 9999;
	position: absolute;
	left: 0;
	top: 26%;
}



.radio-label {
	float: left;

}
.select-type-inschrijving  LABEL {
	float: left;
	margin-right: 20px;
}
.select-type-inschrijving SELECT {
	display: none;
	margin-right: 20px;
}
.select-type-inschrijving #select-club SELECT {
	display: block;
}
.page-template-page-news H2.news-title,
.page-template-page-activity H2.news-title {
	min-height:  100px;
}

.resource-item > A {
	height: 180px;
	overflow: hidden;
	display: block;
}

.pager li {
	margin-right: 10px;
}
.pager li > a, .pager li > span {
	border-radius: 0;
	border: none;
	background-color: #69ad70;
	color: #FFF;
	font-family: "new_athletic_m54regular";
	padding: 10px 19px
}
.pager li > a:hover, .pager li > span:hover, .pager li > a:focus, .pager li.active a {
	background-color: #12585b;
	color: #fff;
}

.pager .next {
	float: right;
}

.pager .prev {
	float: left;
}

.pager UL {
	padding: 0;
}

.page-template-page-news .item > A,
BODY:not(.home) .box.latest-news-home-wrapper .box-content div > A{
	height: 255px;
	overflow: hidden;
	display: block;
    line-height: 255px;
    vertical-align: middle;
}

.box.latest-news-home-wrapper .box-content div IMG {
	/*height: 100%;*/
    display: inline-block;
}

.product-gallery-thumbs .thumb.active IMG {
	opacity: 0.3;
}

.projects-filter-content .content-text,
.projects-wrapper .content-text {
	min-height: 100px;
}
footer .contact .contact-icon {
	float: left;
}
footer .contact P {
	display: inline-block;
}

.our-partners-wrapper .partner-item {
	margin-right: 15px;
}
.projects-filter-content .members-content-wrapper .box H2 {
	margin-bottom: 0!important;
}

#submenu .submenu {
	display: none;
}

#submenu .submenu.active {
	display: block;
}

#submenu .submenu LI A {
	font-weight: normal;
	color: #000;
	border: none;

}
#submenu .submenu LI.active A {
	font-weight: bold;
	color: #12585b;
	padding-left: 20px;
}

#submenu .submenu LI a::after {
	display: none;
}

#submenu LI.active a::after {
	content:'\f106';
}

span.wpcf7-list-item {
	margin-left: 0;
}

.gender .wpcf7-list-item LABEL {
	float: left;
	margin-right: 20px;
}
.requirements .wpcf7-list-item LABEL {
	float: left;
	margin-right: 20px;
}
.form-row {
	clear: both;
}

.dwd-form.contact P {
	color: #000;
	padding: 10px 0;
	margin: 0;
}
.dwd-form.contact TEXTAREA {
	border: 1px solid #d2d2d2;
	width: 100%;
	padding: 15px;
}

.requirements-text {
	display: none;
}
.logo-corner  {
	height: 85px;
	width: 85px;
	position: absolute;
	right: 10px;
	top: 10px;
}

.projects-filter-content .logo-corner,
.projects-wrapper .logo-corner,
.charity-box .logo-corner {
	width: 100px;
	height: 100px;
}
.projects-filter-content .logo-corner .club-logo-wrapper,
.projects-wrapper .logo-corner .club-logo-wrapper,
.charity-box .logo-corner .club-logo-wrapper{
	height: 70px;
}
.logo-corner .club-logo-wrapper IMG,
.projects-wrapper .logo-corner IMG,
.charity-box .logo-corner IMG {
	padding:  8% 31% 10%;
	margin: 0!important;
	width: 100%;
	height: auto!important;
}


.projects-filter-content .logo-corner,
.projects-wrapper .logo-corner,
.charity-box .logo-corner {
	left: 20%;
	right: auto;
	top: 18%;
	z-index: 9999;
}

.projects-filter-content .logo-corner  IMG,
.projects-wrapper .logo-corner IMG,
.charity-box .logo-corner IMG{
	padding:  9% 28% 8%;
}

.projects-filter-content .mask-image {
	max-width: 220px;
}

.club-info-box IMG {
	width: 100%;
	height: auto;
}

.fa-arrow-circle-o-down {
	width: 40px;
	height: 40px;
	display: inline-block;
	background:url('../images/icons/arrow-down.png') no-repeat;
}

.fa-arrow-circle-o-down:before {
	display:none;
}

.searchbox {
	text-align: center;
}

.searchbox button {
	background: none;
	border: none;
}

.searchbox  .input {
	width: 200px;
}

.center {
	float: none;
	margin:0 auto;
}

.qsearch {
	cursor: pointer;
	position: relative;
	right: 0;
	bottom: 0;
}
.qsearch SPAN {
	display: none;
	position: absolute;
	right: -7px;
	bottom: -4px;

}

.qsearch.active SPAN {
	display: block;
}
.qsearch.active I {
	color: #12585b;
	z-index: 999;
	position: relative;
}
.qsearch INPUT {
	color: #7b7672;
	width: 180px;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
}

.video {
	margin-top: 60px;
	margin-bottom: 30px;
}

#mc_embed_signup  {
	font-size: 12px;
	margin-top: -60px;
	width: 30%;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
	display: none!important;
}

#mc_embed_signup .mc-field-group input {
	width: 60%!important;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px!important;
}
#mc_embed_signup div.response {
	margin: 0!important;
	padding: 0!important;
	line-height: 15px!important;
	font-size: 11px!important;
	margin-top: -2px!important;
	width: 100%!important;
	font-weight: normal!important;
}
#mc_embed_signup div#mce-responses {
	margin: 0!important;
	padding: 0!important;

}
#mc_embed_signup .button {
	margin-top: 0px!important;
	float: none;
	clear: none!important;
	height: 40px!important;
	line-height: 40px!important;
}

#mc_embed_signup H6 {
	margin-bottom: 0px;
}

#mc_embed_signup form {
	padding: 0!important;
}

#mc-embedded-subscribe {

	background-color: #12585b!important;
}

#mc_embed_signup .mc-field-group {
	padding-bottom: 5px!important;
}

@supports (-ms-accelerator:true) {

	/*.home .club-logo-wrapper,
	.latest-news-home-wrapper .box-content .col-sm-12:not(.item) .club-logo-wrapper
	{
		background: url('../images/bg/5hoek-shape.svg') no-repeat 15px 2px!important;
		background-size: 100px 85px!important;
	}

	#page-content .date-container {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 2px 2px;
		background-size: 90px 80px;
	}
	.club-logo-wrapper img {
		padding: 5% 32% 12% 33%
	}

	.members-content-wrapper .club-logo-wrapper,
	.charity-box .club-logo-wrapper,
	.projects-wrapper .club-logo-wrapper {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 10px 0px!important;
		background-size: 120px 100px!important;
	}

	.project-details-wrapper  .club-logo-wrapper  {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 13px 5px!important;
		background-size: 120px 98px!important;
	}*/
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.menu-left-box {position: relative; z-index: 0;}


	.project-details-wrapper .club-logo-wrapper {width: 105px;}
	/*.home .club-logo-wrapper,
	.latest-news-home-wrapper .box-content .col-sm-12:not(.item) .club-logo-wrapper
	{
		background: url('../images/bg/5hoek-shape.svg') no-repeat 15px 2px!important;
		background-size: 100px 85px!important;
	}

	#page-content .date-container {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 2px 2px;
		background-size: 90px 80px;
	}*/
	.club-logo-wrapper img {
		padding: 5% 32% 12% 33%;
	}

	/*.members-content-wrapper .club-logo-wrapper,
	.charity-box .club-logo-wrapper,
	.projects-wrapper .club-logo-wrapper {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 10px 0px!important;
		background-size: 120px 100px!important;
	}

	.project-details-wrapper  .club-logo-wrapper  {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 13px 5px!important;
		background-size: 120px 98px!important;
	}*/

}

@media screen and (max-width: 1599px) {
	.font-size-wrapper {margin-left: 17px!important;margin-right: 0!important;}


	/*_:-ms-fullscreen, :root .project-details-wrapper .club-logo-wrapper {
		width: 80px;
		background: url('../images/bg/5hoek-shape.svg') no-repeat 12px 2px!important;
		background-size: 100px 85px!important;
	}
	_:-ms-fullscreen, :root .logo-wrapper {
		background: url('../images/bg/5hoek-shape.svg') no-repeat 6px 5px!important;
		background-size: 145px 120px!important;
	}*/
}
@media screen and (max-width: 1024px) {


	/*_:-ms-fullscreen, :root .project-details-wrapper .club-logo-wrapper {
		width: 80px;
		background: url('../images/bg/5hoek-shape.svg') no-repeat 5px 2px!important;
		background-size: 100px 85px!important;
	}*/

}

#edit-profile-form .resource-item {
	min-height: 520px;
}

.gmnoprint {
	opacity: 1 !important;
	z-index: 200 !important;

}

.gmnoprint:nth-child(2n) {
	z-index: 100 !important;
	-webkit-filter: drop-shadow( 0px 1px 3px #b4b4b4 );
	filter: drop-shadow( 0px 1px 3px #b4b4b4 );
}



.box.knowledge-box {
	margin-bottom: 30px;
}

@media screen and (min-width: 761px) and (max-width: 992px) {
    .slider-members-item .club-logo-wrapper {
        max-width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
}
.box.knowledge-box .box-header, .video .box-header {
    margin-bottom: 20px;
}
.box.knowledge-box img {
    width: 100%;
    height: auto;
}
.video-center {
    text-align: center;
}
.wrap-twitter {position: relative;}
.wrap-twitter:before {
    position: absolute;
    width: 50%;
    left: 0;
    bottom: 0;
    background: #fff;
    height: 36px;
    z-index: 10;
    content: "";

}
.supported-by img {
    max-width: 200px;
    width: 100%;
    height: auto;
    float: left;
    padding-top: 0;
    margin-bottom: 20px;
    clear: none;
    margin-right: 20px;
}
.supported-by .snippet {float: left;}

.supported-by .logo-img-wrapper:nth-of-type(2) img{
  /*width: 500px !important;
	max-width: 300px !important;
	height: 98px !important;*/
}
.home .slider-content-wrapper {
	min-width: 270px;
}
.video-gallery-container {
    margin-bottom:50px;
}
.video-gallery-container .video_view9_vid_wrapper {
    margin:0;
}
.video-gallery-container .video_view9_container,
.video-gallery-container .view9_container {
    width: 33.333%;
    padding: 15px;
    float: left;
    margin: 0;
}
.video-gallery-container .clear ,
.video-gallery-container .video_view9_container  h1,
.video-gallery-container .view9_container  h1 {
    display: none;
}
.video-gallery-container .video_new_view_desc,
.video-gallery-container .new_view_desc {
    background: none!important;
}
.video-gallery-container .blog_img_wrapper {
    overflow: hidden;
    padding-top: 55%;
    position: relative;
    width: 100%;
}
.video-gallery-container .blog_img_wrapper IMG {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
}
.video-gallery-container .new_view_desc.small,
.video-gallery-container .video_new_view_desc.small {
    font-size:14px!important;
}
.video-gallery-container .new_view_desc.medium,
.video-gallery-container .video_new_view_desc.medium {
    font-size:16px!important;
}
.video-gallery-container .new_view_desc.large,
.video-gallery-container .video_new_view_desc.large {
    font-size:20px!important;
}
.supported-by .logo-img-wrapper:nth-of-type(2) {
	max-width: 300px;
}
.header-filter-area .filter-wrapper {
	background-color: #12585b;
}
.supported-by img {
	margin-right: 0;
	height: 74px!important;
}
#cookie-notice .cn-button {
	background: #69ad70;
}