/*
 Theme Name:   kidzy Child
 Theme URI:    http://demo.themeum.com/wordpress/kidzy
 Description:  Kidzy Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     kidzy
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  kidzy-child
*/


@import url("../kidzy/style.css");

/*----------------Misc------------*/
.sf_blue{
	color: #403F72 !important;
}

/*----------------Header------------*/
.sticky-logo-alt{
	display: none !important;
	height: 70px !important;
	top: 6px;
}
.sticky img.enter-logo{
	height: 76px;
	bottom: 0px;
}
.sticky .sticky-logo-main{
	display: none;
}
.sticky .sticky-logo-alt{
	display: block !important;
}	



/*----------------Main Menu------------*/
.main-menu li ul li a:hover{
	background: #403F72 !important;
}
.main-menu .menu-item-has-children:before{
	color: #403F72 !important;
}
.sf_menu_orange a{
	color: #f26322 !important;
}
/*----------------Footer------------*/
html .footer-section, .blank-footer-section{
	background-color: #403F72 !important;
}
.blank-footer-section{
	border-top: 1px solid #fff;
	font-size: 14px;
}
footer a{
	color: #fff;
}
.footer-widget ul li a:before{
	visibility: visible;
    opacity: 1;
    padding-right: 5px;
}
.footer-widget ul li a:hover{
	color: #f26322 !important;
}
.textwidget{
	font-size: 14px;
	color: #fff;
}


/*----------------Revolution slider------------*/
.tp-mask-wrap .rs-hover-ready{
	background-color: #00B900 !important;
	border: 1px solid #fff !important;
}
.tp-mask-wrap .rs-hover-ready:hover{
	color: #fff !important;
	text-decoration: underline !important;
}

/*----------------Homepage------------*/
.callto-button-content .primary-btn{
	background: #403F72 !important;
	box-shadow: none !important;
}
.sf_div_blue{
	color: #403F72;
	margin-top: 20px;
}
.sf_div_blue a:hover{
	text-decoration: underline;
}
.meet-staffs p, .latest-news h4{
	color: #403f72 !important;
}
.news-img a{
	background: #7EA453 !important;
	box-shadow: 0 4px #7EA453 !important;
}


.breadcrumb-section{
	margin-bottom: 30px !important;	
}

/*----------------Aanmeld formulier------------*/
.sf_aanmeld_formulier .wpcf7 .wpcf7-radio .wpcf7-list-item, #wpcf7-f1450-p1366-o1 .wpcf7-radio .wpcf7-list-item{
	display: block;
}
.sf_aanmeld_formulier .wpcf7 .wpcf7-checkbox .wpcf7-list-item, #wpcf7-f1450-p1366-o1 .wpcf7-checkbox .wpcf7-list-item{
	display: block;
	width: 40%;
    float: left;
	margin-bottom: 5px;
}
.wpcf7-text{
	border: 1px solid #ccc !important;
}
.wpcf7 label{
	color: #F26322 !important;
	clear: both;
}
.wpcf7 input[type="text"]{
	 width: 80%;
}
.wpcf7 .wpcf7-submit{
	box-shadow: none !important;
	padding-left: 30px !important;
}
.cb-locatie .wpcf7-list-item{
	width: 100% !important;
	float: none !important;
}
.cb-locatie .wpcf7-list-item:last-child, .cb-dagen .wpcf7-list-item:last-child{
	margin-bottom: 15px !important;	
}
.rb-locatie .wpcf7-list-item:last-child{
	margin-bottom: 20px !important;	
}


/*----------------Visual Composer------------*/
.team-img:after{
	content: none;
}


/*----------------Contact------------*/
.leave-comment h4{
	color: #403F72 !important;
}




/*----------------Responsive------------*/
.sf_hide_on_desktop{
	display: none;
}
.sf_locatie_column .callto-button-content{
	display: none;
}
@media screen and (max-width: 800px) {
    .sticky-logo-main{ 
		display: none !important; 
	}
	.sticky-logo-alt{ 
		display: block !important; 
		max-width: 250px !important;
	}
	#sf_homepage_over_ons{
		background: #EDF0F5;
		background-image: none !important;
	}
	#sf_homepage_over_ons .promo-img img{
		width: 100% !important;
	}
	.sf_div_center{
		text-align: center;
	}
	.sf_hide_on_desktop, .sf_locatie_column .callto-button-content{
		display: block;
	}
	.sf_hide_on_mobile{
		display: none;
	}
	#sf_over_ons_mobile_fix{
		padding-top: 0px !important;
	}
	.post-thumb-audio + .post-details, .post-thumb + .post-details{
		padding-left: 0px;	
		width: 100%;
	}
	#wpcf7-f1277-p1275-o1{
		font-size: 14px;
	}
	#wpcf7-f1450-p1366-o1{
		font-size: 12px;
	}
	textarea{
		width: 100% !important;
	}
	#page .leave-comment h4{
		margin-bottom: 20px !important;
	}
}
#mobile-menu ul li:hover > a, #mobile-menu ul li.active > a{
	color: #444;
}
.admin-bar #mobile-menu{
	top: 76px;
}

#main-menu .main-menu>li ul{
	width: 300px;
}

/*--SF: Update 09-04-2020--*/
div.pdfemb-viewer{
	margin: 0 auto !important;
}
.login-or-signup.pull-left{
    	background-color: #403F72;
	padding-bottom:0px;
	padding-left:28px;
	padding-right:28px;
	padding-top:0px;
	border-radius: 4px;
	transition: all .3s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
	transition-timing-function: ease-in-out;
}
.login-or-signup.pull-left:hover{
    outline: 0;
	box-shadow: 2px 0px 5px grey;
}
#header-container .col-sm-3{
	width: 20%;
	padding-right: 0px;
}
#header-container .col-sm-9{
	width: 80%;
	padding-left: 0px;
}
#header-container .main-menu > li {
	margin-left: 35px;
}
.main-menu > li a{
	font-size: 15px!important;
}