/* Custom CSS file */

body.page-template-template-front-page .banner { margin-bottom: 0; }
body.page-template-template-front-page .footer { margin-top: 0; }

.cTmbtn .btn-group .btn:first-child { margin-left: -1px; }
.cTmbtn .btn-group .btn { border-radius: 0; }

.cTmbtn .btn-group .btn:last-child { border-right: 0px; }
.cTmbtn .btn-group .btn { border-right: 2px solid #fff; }
.cTmbtn { display: none; }
.mobileIntro { display: none; }


.mobileIntro .intro__title {
	font-size: 40px;
}




.infowindow__footer  {
	position: relative;
}

.infowindow__footer .btn--favorite {
	position: absolute;
	top: 15px;
	right: 20px;
}



body.single-initiative .support-initiative {
	display: none;
}



.ginger_message {
   font-size:12px !important
}

.ginger_message a {
	color: #32d0e1
}



body.page-id-1061 {
	background-color: #ff0000;
}


.sus-friends {
	margin-bottom: 40px;
}

.fp-btn {
	min-width: 320px;
}

p.fp-middle-text {
	padding: 10px 0px !important;
}



.map__nav {
	width: 290px;
}



.sf-featured a img, .box--social {
	margin-bottom: 20px;
}



.map__nav .panel__header .icon:before {
    content: '\f0fe';
}

.map__nav .panel.panel--in .icon:before {
    content: '\f146';
}


.menu-wrap .sf-author__avatar {
	width: 80px;
	height: 80px;
}


.menu-wrap ul > li > a {
    font-family: 'Open Sans', sans-serif;
}

.menu-wrap .menu-title {
	color: #ffffff;
	margin-top: 15px;
}

.sf-author__desc {
	min-height: 85px;
}


.layer__open {
	top:280px;
}




/*.uploadimg-header {
	padding: 15px;
	padding-bottom: 1px;
	background: #e8e8e8;
	border-left: 3px solid red;
}



.initiative_pay {
	margin-bottom: 30px;
}

.initiative_pay textarea {
	margin-bottom: 30px;
}



.widget--support .alert-body {
	font-size: 13px;
}

*/






/* widget support */
/*
.widget--support {
	background: #fff;
	color: #000;
	border: solid 1px #ddd;
	border-left: none;
}

.widget--support h3.widget__title {
		text-transform: none;
		color: #000;
		font-weight: bold;
		padding-left: 0px;
}

.expire-in {
	float: right;
}

.widget--support .widget__body {
	margin-left: 0px;
}

.progress {
	background: #efefef;
}

.progress-bar {
	background: #000;
}



.widget--support a.blacklink {
	color: #000;
	font-size: 15px;
	margin-left: 4px;
}

.checkbox--custom label:after {
	color: #000;
}


.option-info {
	float: left;
	margin-left: -23px;
	margin-top: 8px;
}

.option-info .label--primary {
	background: #999;
	font-size: 12px;
	width: 23px;
	height: 20px;
	cursor: pointer;
}

.option-info.tworows {
	margin-top: 15px;
}


.nav-tags {
	line-height: 20px;
}









.infowindow__title a {
	font-size: 18px;
}

.entry--grid .entry__title > a {
	font-size: 20px;
	line-height: 1em;
	padding-top: 8px;
}

.entry--grid .entry__header {
	min-height: 95px;
}

.entry--single .entry__title {
	font-size: 44px;
}




#video_youtube,#video_vimeo,#video_normal {
	display: none;
}


.ufCounter {
	width: 150px;
	margin-left: 255px;
	padding-top: 100px;
}


.layer-counter {
	position: absolute;
}
*/

.menu-wrap{overflow: scroll;}
.menu-wrap::-webkit-scrollbar {
    display: none;
}
.menu-wrap { -ms-overflow-style: none; }
.menu-wrap { overflow: -moz-scrollbars-none; }
body.layer-opened, body.show-menu{overflow: scroll}
@media (max-width: 992px){
	.mobileIntro {display: block}


	.cTmbtn { display: block; margin-top: 10px; margin-bottom: 10px; }

	.cTmbtn .btn-group {
		width: 100%;
	}

	.banner {
		/*margin-bottom: 10px;*/
	}

	.map__container, #map-canvas { display: none; }
	.cTmbtn .btn-group .btn { border: 1px solid #ccc; background: #ffffff; margin-bottom: 10px; color: #222; font-size: 16px; font-weight: 300; text-align: left; }
	.cTmbtn .btn-group .btn {
		padding: 13px;
		padding-left: 8px;
	}

	.cTmbtn .select2-container--default .select2-selection--single {
		border-radius: 0px !important;
		border-color: #ccc;
		position: relative;
	}



	.cTmbtn .select2-container--default .select2-selection--single .select2-selection__arrow b {
	width: 0;
	height: 0;
	border-top: 6px solid #32d0e1;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	float: right;
	margin-top: -2px;
	margin-right: 25px;
	margin-left: -15px;
	}




	.cTmbtn select  {
		height: 48px;
		color: #666;
	}

	.cTmbtn select option {
		padding-left: 60px !important;
	}

		.cTmbtn .btn-group .btn:last-child { border-right: 1px solid #ccc; margin-bottom: 0px; }


	.cTmbtn .caret {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #32d0e1;
	float: right;
	margin-top: 5px;
	}


	.layer__open {display: none;}



	.widget--support {
		margin-right: -13px;
	}

	.fixedOnMbl {

    bottom: 5%;
    display: block;

	}


	p.fp-middle-text {
	padding: 10px 0px !important;

	.sus-friends {
	margin-bottom: 20px;
}


}




}
