/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: André Grobbee
Version: 1.0.1
Template: bridge
*/
@import url("../bridge/style.css");

<style>
  @import url("https://use.typekit.net/cuk1yxc.css");
</style>

@font-face {
  font-family: 'quicksand';
  font-style: normal;
  font-weight: 500;
  src: local(''),
	   url('https://krachtenketo.nl/wp-content/themes/bridge-child/fonts/quicksand-v21-latin-500.woff2') format('woff2'),
	   url('https://krachtenketo.nl/wp-content/themes/bridge-child/fonts/quicksand-v21-latin-500.woff') format('woff')
}

@font-face {
  font-family: 'quicksand';
  font-style: normal;
  font-weight: 700;
  src: local(''),
	  url('https://krachtenketo.nl/wp-content/themes/bridge-child/fonts/quicksand-v21-latin-700.woff2') format('woff2'),
		 url('https://krachtenketo.nl/wp-content/themes/bridge-child/fonts/quicksand-v21-latin-700.woff') format('woff')
   }

li.flex-active-slide, li.flex-active-slide img, .wpb_gallery_slides li img{
border-radius:50%!important;

}
.text-white, .text-white h1, text-white .h1,text-white h2, text-white .h2, .text-white h3, .text-white .h3, .text-white h4, .text-white .h4, .text-white h5, .text-white .h5, .text-white h6, .text-white .h6, .text-white p  {color:#ffffff;}

.smaller p {font-size:16px;}
.small-smaller p, .small-smaller li, p.smaller-small {font-size:16px;line-height:19px;}
.small p, .small li {font-size:14px; line-height:19px;}
.extrasmall p, .extrasmall li, p.extrasmall {font-size:13px; line-height:18px;}
a.small {font-size:14px;display:inline-block;margin-top:19px;}
.privacy p, .privacy ul {margin-bottom:19px;}
.wpcf7 p.extrasmall {font-size:12px;}
@media all and (max-width: 578px) {
	.small-smaller p,.small-smaller li  {
		font-size:14px; line-height:19px;
	}
	div.column1, div.column2, div.column3 
	{display: none;	
	}
	div.column4, div.column4 .widget, span.q_social_icon_holder, .column4 .column_inner {
		text-align: center;
		line-height:1px;
	}
	}                                                                                     
.column4 #text-5 h5 {
	margin-bottom:8px;
}


/*contactformulier contact7*/

.wpcf7 input, 
 .wpcf7-form  .input-text, .wpcf7-form  input[type="text"], 
 .wpcf7-form  input[type="input"], .wpcf7-form  input[type="password"], 
 .wpcf7-form  input[type="email"], .wpcf7-form  input[type="number"],
  .wpcf7-form  input[type="url"], .wpcf7-form  input[type="tel"], 
  .wpcf7-form  input[type="search"], .wpcf7-form  textarea, .wpcf7-form  select,
 .wpcf7-form-control-wrap textarea.wpcf7-textarea
 {
	 border-radius: 3px;
	outline:1px solid #e1e1e1;
	font-size:16px;
}

.wpcf7 p {
	width: 46%;
	display: inline-block;
	padding-right:2%;
}
.wpcf7 form.wpcf7-form, .wpcf7 p {
	font-size:16px;
}
.wpcf7 p:nth-child(6) {
	  width: 95%;
}
.wpcf7 p:nth-child(7), .wpcf7 p:nth-child(8){
	 width: 60%;
}

input.wpcf7-submit {
	background-image: url("img/verloop.jpg")!important;
	background-repeat: no-repeat;
	background-size: cover;
}
input.wpcf7-form-control.wpcf7-submit[disabled]{
	color: #dadada;
	border:none;
}

span.wpcf7-acceptance .wpcf7-list-item-label {font-size:15px;}
input.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {padding-top:5px;}
input.wpcf7-submit:hover {
	opacity:0.8;}
	
	
/*coachcard*/

.coachcard .vc_single_image-wrapper {padding:10px 40px 10px 40px;}
.coachcard p {font-size:15px;font-weight:500;line-height:1.5;padding:5px 0 5px 0;}
.coachcard  .vc_single_image-wrapper {padding: 0 20px 0 20px;}
.coachcard  .vc_single_image-wrapper img {width:80%}
.coachcard .wpb_text_column {padding: 20px 0 20px 0;}
.coachcard .coachcard-logo .vc_single_image-wrapper img {width: 70%;}

.pijltje li {list-style-image: url("img/pijltje-roze.svg");}

/*kleine link*/
a.small {font-size:14px;display:inline:block;margin-top:19px;}

/*testimonials*/
div.testimonial_content_inner {padding: 0 20px 0 20px;}
.testimonial_text_inner p {line-height:19px;}
.testimonial_image_holder img {max-width:140px;}
.testimonial_content .testimonial_content_inner {background-color:transparent;}
.testimonial_text_inner p.testimonial_author { text-transform: uppercase;}

/*menu*/
nav.main_menu > ul > li > a, nav.main_menu > ul > li > a:hover{
	padding: 6px 4px!important; 
	border: 0px solid transparent;
	border-width:0!important;
	}

	header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a span:not(.plus),
	header:not(.with_hover_bg_color) nav.main_menu > ul > li.active > a span:not(.plus),
	header:not(.with_hover_bg_color) nav.main_menu > ul > li > a span,
	header nav.main_menu > ul > li > a span{
	border-color: transparent;
	border-width:0!important;
	padding: 6px 4px!important;
	border-radius: 2px;
	}

.text-white .qode-workflow-text {
	color:fff;
}
.footer_bottom {
	padding-bottom:15px;
}


@media all and (min-width: 578px) {
	 div#contactform {
		padding-left:30px!important;
	}
}

@media only screen and (max-width: 576px){
	.wpcf7 input, 
	 .wpcf7-form  .input-text, .wpcf7-form  input[type="text"], 
	 .wpcf7-form  input[type="input"], .wpcf7-form  input[type="password"], 
	 .wpcf7-form  input[type="email"], .wpcf7-form  input[type="number"],
	  .wpcf7-form  input[type="url"], .wpcf7-form  input[type="tel"], 
	  .wpcf7-form  input[type="search"], .wpcf7-form  textarea, .wpcf7-form  select,
	 .wpcf7-form-control-wrap textarea.wpcf7-textarea
	 {
		font-size:16px;
	}
	
}

@media only screen and (max-width: 480px){
.footer_top .column_inner > div#text-5 {
  margin: 0 0 10px!important;
}
div.column4 {
	padding-bottom:50px;
}
.footer_bottom, .footer_bottom li, #menu-bottom-menu ul li {
	font-size:10px;
	line-height:20px;
}
}


@media screen and (min-width: 1300px) {
.qode_grid_1200.boxed .content .container_inner,footer { /*footer ook breedte aanpassen */
	width: 1250px;
}
}

@media only screen and (min-width: 1001px) {
.coachcard {
position:relative;
left:-35px;
}
}

/* verberg Google Recaptcha badge*/
.grecaptcha-badge {
	visibility: hidden;
}

