/*
Theme Name:     Huisartspraktijk Weebers - CodeSlice Creative Company
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         CodeSlice Creative Company
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/

/* 
STYLE MARGIN PADDING 
*/

.margin-bottom-0 {
    margin-bottom: 0px;
}

/* 
FONT SIZES / STYLES 
*/

p, li {

    font-size: 16px !important;
}

/*Praktijknieuwskop*/
#fancy-title-12 {
    padding-top:15px !important
    padding-bottom: 15px !important;
}

/*
ICON STYLING
*/
.knoppenbalk-holder {
    height: 92px;
}

.knoppenbalk {
    position: fixed;
    z-index: 301 !important;
    top: 116px;
    transition: all 0.4s ease;
}

.knoppen-sticky {
    position: fixed !important;
    z-index: 301;
    top: 80px;
}

.mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
    line-height: 65px !important;
    height: 54px !important;
    width: 45px !important;
}

 .mk-box-icon-2 .mk-box-icon-2-icon.size-16 {
 	line-height: 65px !important;
    height: 54px !important;
    width: 45px !important;
 }

 #mk-icon-box-7 .mk-box-icon-2-icon:hover: {

    color: #000 !important;
 }

.sg-current-popup-1 p {

    font-size: 22px !important;
}

/*
BUTTON STYLING
*/
.zoekbutton {
	padding: 13.5px 21px !important;
}

input[type=text] {

	padding: 9px 28px !important;
}

.symptomen_knop {

	margin-top: 10px !important;

}

.mk-button--dimension-outline.skin-dark:hover {

	background-color: #f7be68 !important;
	border-color: #f7be68 !important;
}

#mk-button-33 .mk-button:hover {
    background-color: #f7be68 !important;
    border-color: #f7be68 !important;
}

/* contactform 7 */

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    width: 100%;
}

/*
SLIDER
*/

.wpb_revslider_element.wpb_content_element {
    margin-bottom: 0 !important;
}

.iconsize svg {
	height: 36px !important;
	width: 36px !important;
}

/*
Top Bar
*/

.mk-toolbar-holder {
    padding: 0 49px !important;
}

.mk-header-toolbar {
    border-bottom: 5px solid #f9f9f9 !important;
}

/*
Koppen Styling / Fancy Title
*/

#fancy-title-10 {

	padding-top: 35px !important;
}

/* 
MAIN NAVIGATION 
*/

.header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
    line-height: 35px !important;
}

.menu-hover-style-3 .main-navigation-ul>li.menu-item>a {
	border-radius: 0px !important;
}

/*
FOOTER
*/

#mk-footer .mk-padding-wrapper {
    padding: 0px !important;
}

#mk-footer .footer-wrapper {
    padding: 24px 0px 0px 0px !important;
}

.footerlogo {

	margin-top: -16px !important;
    margin-left: -31px !important;
}

/*
BLOG
*/

.posts-carousel .item-title {

    font-family: "Josefin Sans" !important;
    font-weight: normal !important;
}

.mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {

    padding-top: 28px !important;
}

/* /////////////////////////////    SUB PAGES STYLING   \\\\\\\\\\\\\\\\\\\\\\\\\\\\ */ 

/* 
Alle huisartsen
*/

.full-width-9 .page-section-content {

	padding: 100px 0 0px !important;
}


/*
WEEBERS
*/

.weebers-text p {

    font-size: 16px !important;
}

.weebers-titel {

    font-size: 30px !important;
    color: #d8a12d !important;
    padding-bottom: 0px !important;
}

.weebers-text h3 {

    font-size: 15px !important;
    color: #d8a12d !important;
    font-style: normal !important;
    text-transform: lowercase !important;
}

.weebers-text h3:first-letter {

    text-transform: uppercase !important;
}


.weebers-blockquote p {

    font-size: 20px !important;

}

.weebers-lijsten li {

    font-size: 16px !important;

}

#list-16 ul li .mk-svg-icon, #list-17 ul li .mk-svg-icon, #list-18 ul li .mk-svg-icon {
    fill: #848484 !important;

} 

.weebers-lijsten span {

    font-size: 15px !important;
    color: #d8a12d !important;
    text-transform: lowercase !important;

}

.weebers-lijsten span:first-letter {

    text-transform: uppercase !important;
}

/*
SCHOOP
*/

.schoop-text p {

    font-size: 16px !important;

}

.schoop-titel {

    font-size: 30px !important;
    color: #b5d8ad !important;
    padding-bottom: 0px !important;
}

.schoop-text h3 {

    font-size: 15px !important;
    color: #b5d8ad !important;
    font-style: normal !important;
    text-transform: lowercase !important;
}

.schoop-text h3:first-letter {

    text-transform: uppercase !important;
}


.schoop-blockquote p {

    font-size: 20px !important;

}

.schoop-lijsten li {

    font-size: 16px !important;
}

.schoop-lijsten span {

    font-size: 15px !important;
    color: #b5d8ad !important;
    text-transform: lowercase !important;

}

.schoop-lijsten span:first-letter {

    text-transform: uppercase !important;
}

/*
Nitzche
*/

.nitzsche-text p {

    font-size: 16px !important;
}

.nitzsche-titel {

    font-size: 30px !important;
    color: #9c7a32 !important;
    padding-bottom: 0px !important;
}

.nitzsche-text h3 {

    font-size: 15px !important;
    color: #9c7a32 !important;
    font-style: normal !important;
    text-transform: lowercase !important;
}

.nitzsche-text h3:first-letter {

    text-transform: uppercase !important;
}

.nitzsche-blockquote p {

    font-size: 20px !important;
}

.nitzsche-lijsten li {

    font-size: 16px !important;
}

.nitzsche-lijsten span {

    font-size: 15px !important;
    color: #9c7a32 !important;
    text-transform: lowercase !important;

}

.nitzsche-lijsten span:first-letter {

    text-transform: uppercase !important;
}

/* 
COMSETIEK
*/

.cosmetiek-sectie h2 {

    font-size: 24px !important;
}

.cosmetiek-sectie h3 {

    color: #84BFDD !important;
    font-size: 20px !important;

}

/*
CONTACT
*/

.contact-contactinfo {

    text-align: left !important;
    padding-left: 50px !important;
}

.wpcf7-form {

    text-align: left !important;
}

.wpcf7-submit {

    border-color: #252525;
    color: #252525 !important;

}

.wpcf7-submit:hover {
    background-color: #f7be68 !important;
    border-color: #f7be68 !important;
    color: #FFF !important;
}


input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], textarea {

    padding: 10px 29px !important;
}

/* 
PRAKTIJK INSCHRIJVEN
*/

.vc_col-sm-6 {

    font-size: 16px !important;
    padding-top: 10px !important;

}

#datum {

	font-family: "Josefin Sans" !important;
	text-align: center !important;
}

#inschrijven {

	padding-top: 10px !important;
}

.wpb_row2 {
    font-size: 18px !important;
    padding-left: 10px !important;
}

/*
POP UP
*/

.pum-theme-376 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {

	background-color: #72b6d8 !important;
}

#fancy-title-37 {

	font-size: 24px !important;
}



/* /////////////////////////////  MOBILE  \\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
@media screen and (max-width: 1140px){
    .knoppenbalk {
        position: relative;
        top: 0;
    }

    .knoppenbalk-holder {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    body {
        overflow-x: hidden;
    }
}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) 
{
	
	/*
	Titels 
	*/

	#fancy-title-11, #fancy-title-12, #fancy-title-14, #fancy-title-31, #fancy-title-28  {
		font-size: 21px !important;
	}

	#fancy-title-13, #fancy-title-30, #fancy-title-36 {
		font-size: 22px !important;
	}

	#fancy-title-10 {
		font-size: 18px !important;
	}



	/*
	Teksten
	*/

	#text-block-28{
		padding-left: 25px !important;
		text-align: center !important;
	}



	/*
    Praktijk Partners
    */

	.tergooi-button {
		text-align: center !important;
	}

	.nhg-button{
    text-align: center !important;
	}

	/*
	Recaptcha
	*/

	#recap {
		display: none !important;
	}

}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) 
{

	/*
    Praktijk Partners
    */

    .wpb_single_image.vc_align_left {
    	text-align: center !important;
	}

	.wpb_single_image.vc_align_right {
    text-align: center !important;
	}

	.tergooi-button {
		text-align: center !important;
	}


}

/* ----------- iPhone 6 ----------- */

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) 
{ 

	/*
	Symptomen Zoeker
	*/
    input[type=text] {
    	padding: 10px 11px !important;
    	margin-right: 70px !important;
    	text-align: center !important;
    }

    /*
    Praktijk Partners
    */

    .wpb_single_image.vc_align_left {
    	text-align: center !important;
	}

	.tergooi-button {
		text-align: center !important;
	}

	/*
	Contactpagina
	*/

	.vc_col-sm-6 {
		margin-right: 40px !important;
	}

	#recap {
		display: none !important;
	}

	#contactverzendbutton {
	width: 100% !important;
    text-align: left !important;
    font-size: 10px !important;
    padding: 17px 60px !important;
	}

	/*
	Titels/Koppen
	*/
	.zorgaanbod-titel, .complimenten-titel, .inschrijven-titel, .cosmetiek-titel, .klachten-titel{ 
		font-size: 22px !important;
	}

	.full-width-9 .page-section-content {
    padding: 25px 0 0px !important;
	}

	/*
	Buttons
	*/

	.wpcf7-submit {
		    padding: 18px 86px !important;
	}

}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape) 
{ 


}











