/* @override 
	http://b-fitleiden:8888/wp-content/themes/b-fitleiden/style.css?ver=4.8.3 */

/*
Theme Name: 	B-Fit Leiden theme
Theme URI: 		
Author:         rckDsgn
Theme URI: 		https://rckdsgn.nl
Description:    Child theme voor B-Fit Leiden 
Template:		betheme
Version: 		1.5
*/

/* Theme customization starts here
-------------------------------------------------------------- */


h2 { font-weight: 100; letter-spacing: 5px; font-feature-settings: "liga" off;}
h3 { font-weight: 400; font-feature-settings: "liga" off;}
h4 { font-weight: 700; letter-spacing: 1px; font-feature-settings: "liga" off;}
h5 { font-weight: 400; letter-spacing: 2px; font-feature-settings: "liga" off;}

div.price {
	font-weight: 700;
}

#testimonials .bq_wrapper {
	margin-right: 0;
	margin-left: 0;
	background-color: rgba(255, 255, 255, 0);
}

/* Blockquote ------------------------------------------------------------------------ */
#testimonials blockquote{
	line-height: 2em;
	font: 1.2em Glegoo;
	display:block;height:auto;margin: 0 0 10px;top:15px;position:relative;background:none;}
#testimonials .author h5 { font-weight: 400;
	font-size: 150%;
}
#testimonials .hr_dots { display: none;
}

/* Top bar */
/* #Top_bar.is-sticky {  background: url(https://b-fitleiden:8888/wp-content/uploads/2015/08/home_smart_slider_bg.jpg) top center; box-shadow: 0 0 0 0 rgba(0,0,0,.6); } */

#Top_bar .menu > li > a:after { background: #3aa5e2 !important; left: 25%; width: 50%; height: 2px; margin-top: 20px; top: 50%; }
#Top_bar .menu > li > a { 	text-transform: uppercase; }
#Top_bar.is-sticky .menu > li > a:after { bottom: 10px; top: auto; }
#Top_bar.is-sticky .menu > li > a { color: #6d6d6d; }

#Top_bar a.responsive-menu-toggle { color: #fff; }
#Top_bar .menu > li > a span { letter-spacing: 1px; }

/* Call to action */
/* .smart_calltoaction { font-size: 38px; line-height: 38px; color: #353638; font-weight: 100; letter-spacing: 5px; margin-top: 8px; } */

/* List */
/* .list_item .list_right h4 { font-size: 22px; color: #353638; font-weight: 400; letter-spacing: 1px; } */

/* Infobox */
/*
.infobox { background-position: right top; }
.infobox h3 { font-size: 24px; font-weight: 700; letter-spacing: 1px; line-height: 25px; }
*/

/* Footer */
/*
#Footer { background-image: url(https://b-fitleiden:8888/wp-content/uploads/2015/08/home_smart_footer-line.png); background-repeat: no-repeat; background-position: top center; background-color: transparent; }
#Footer .widgets_wrapper { padding: 70px 0 10px; }
#Footer .widget h4 { font-weight: 300; }
*/

.hardloop-intro *, .hardloop-kop h2{
	color: #ffffff;
}

.bfit-training-txt h5{
	display: block;
	float: left;
	position: relative;
	margin-bottom: 0;
	margin-right: 8px;
}

.witte-tekst h3, .witte-tekst p {
	color: #ffffff;
}

.bfit-proefles {
	color: #ffffff;
}

.bfit-proefles strong{
	color: #f75ead;
	text-shadow: 0 0 8px rgba(0, 0, 0, 0.41);
}
.bfit-intake  {
	color: #284272;
}

.bfit-intake strong {
	color: #0095d6;
}
/* =Header
-------------------------------------------------------------- */
/* Top-bar */
div#Top_bar {
}

/* =Leave Reply Form
-------------------------------------------------------------- */

/* =Footer
-------------------------------------------------------------- */
/* Copyright */
footer .copyright,
footer .social-menu {
	font-size: 14px !important;
}
/* Copyright-c */
span.bfit-copyright {
	font-size: 16px !important;
	padding-top: 5p !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	position: relative !important;
	top: 5px !important;
}

#back_to_top .button_icon{
	width: 100%;
	padding: 0;
	height: auto;
}


/* Large Desktop
************************************************************************/
@media (min-width: 1200px) {

	/* =Footer
	-------------------------------------------------------------- */
	/* Copyright-c */
	span.bfit-copyright {
	}
}



/* Desktop & Tablet
************************************************************************/
@media (min-width: 768px) and (max-width: 979px) {

	/* =Footer
	-------------------------------------------------------------- */
	/* Copyright-c */
	span.bfit-copyright {
	}
}



/* Tablet & Phone
************************************************************************/
@media (max-width: 767px) {

	/* =Header
	-------------------------------------------------------------- */
	/* Top-bar */
	div#Top_bar {
		background-color: rgb(0, 0, 0) !important;
	}
	
	div.top_bar_right {
		display: none;
	}

	.bfit-mobile-hide {
		display: none;
	}
	
	.bfit-contactf {
		text-align: center!important;
	}
	#testimonials .bq_wrapper {
		padding-right: 0;
		padding-left: 0;
	}
	
	blockquote:after{content:"";width:55px;height:40px;position:absolute;
		top: -40px;
		left: calc(50% - 25px)
	}
	#testimonials blockquote{
		font: 1.1em Glegoo;
		line-height: 140%;
	}
	div.yoga-one {
		margin-bottom: 0;
	}
	div.yoga-two-outer, div.yoga-one-outer{
		padding-top: 0!important;
	}
	
}



/* Phone
************************************************************************/
@media (max-width: 480px) {

	/* =Leave Reply Form
	-------------------------------------------------------------- */
	/* Contactform */
	div#wpcf7-f5-p6-o1 form.wpcf7-form {
		width: 100% !important;
	}
	/* ContactFormContainer */
	div#contact div#wpcf7-f5-p6-o1 {
		width: 100% !important;
	}

	/* =Footer
	-------------------------------------------------------------- */
	/* Copyright-c */
	span.bfit-copyright {
	}
}