/*
Theme Name: Rugcentrum Baarn
Theme URI: http://themeforest.net/item/medicalpress-health-and-medical-wordpress-theme/7789703
Description: Child theme for MedicalPres
Author: JijOnline
Author URI: http://jijonline.nu
Version: 1.1
Text Domain: framework
Domain Path: /languages
Template: inspiry-medicalpress
*/

/* ALGEMEEN */

.home-features a:hover,.home-features a:focus {
    color: #08529c !important;
}
.rechome {
	float: right;
}
.home-features .features-intro p {
    margin-bottom: 0px;
}
.page-id-1154 footer#main-footer {
    display: none;
}
/* HEADER */

.topbar {
    float: right;
	margin-left: 5px;
	text-align: left;
	display: inline-flex;
	vertical-align: middle;
}
.topbar-last {
    float: right;
	margin-left: 10px;
	text-align: left;
	display: inline-flex;
	vertical-align: middle;
}
.top-divider {
    width: 1px;
    height: 34px;
    background-color: #bbbbc1;
    float: right;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
	opacity: 0.5;
}

.topicon {
    display: block;
    float: left;
	margin: 8px 8px 8px 5px;
	}
.header-top {
    padding: 5px 0;
}
.header-top p {
    line-height: 42px;
}
.headerpayoff {
    line-height: 1.5 !important;
}


/* BREADCRUMBS */
.bread-crumb .breadcrumb a:hover {
    color: #08529c !important;
	text-decoration: none;
}
.bread-crumb .breadcrumb li.active {
    color: #08529c;
	text-decoration: none;
}

/* BLOG */
.blog-page .post .left_meta {
    border-top: 2px solid #f7d663;
}
.home-blog .common-blog-post figure {
    max-height: 220px;
}
.blog-page figure {
    max-width: 300px;
}
/* MENU */
nav.main-menu {
    margin: 11px 0 !important;
}
h5 a:hover,h5  a:focus {
    color: #f7d663;
}
.single-feature h3 a {
    font-size: 28px;
}
.slogan-section.animated.fadeInUp.clearfix.ae-animation-fadeInUp h2 {
    font-size: 28px;
}
h3.home {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}
h3.marge {
margin-top: 0;
font-size: 28px;
}
footer#main-footer ul.sub-menu {
    display: none;
}
nav.main-menu ul > li:hover > a, nav.main-menu ul > .current-menu-item > a, nav.main-menu ul > li ul li a{
    color: #3a3c41 !important;
}
.mean-container .mean-bar {
    background: transparent;
}
/* SLIDER */
.slide-content h2 {
font-size: 28px !important;
}
.home-slider .slide-content h1:after,
.home-slider .slide-content h2:after {
	display: none;
}
.slide-content p {
font-size: 16px !important;

}
.slide-content.clearfix.display-bg {
    background-color: rgba(247,214,99,1);
    float: right;
    width: 33%;
	overflow: hidden;
    margin: 0;
	padding: 30px;
	padding-bottom: 20%;
}
.home-slider .slide-content .btn {
    background-color: #08529c;
}
.home-slider .flexslider {
    background: #fff;
}
.home-slider .content-wrapper {
    top: 0;
}

.home-doctors {
    display: none;
}
article.hentry {
    margin-bottom: 10px;
}
.read-more {
    background-color: #f7d663 !important;
}
.read-more:hover {
    background-color: #3a3c41 !important;
}
section .read-more {
    color: #fff !important;
}
a#scroll-top {
    background-color: rgba(247,214,99,0.75) !important;
}
a#scroll-top:hover {
    background-color: rgba(247,214,99,1) !important;
}
.text-right {
    color: #bbbbc1;
}
.text-right a {
    color: #bbbbc1;
}
.text-right a:hover,.text-right a:focus {
    color: #f7d663;
}
.features-var-three .single-feature p {
    color: black;
}

/* CONTENT */
.entry-content ol li, .entry-content ul li {
	margin: 0;
}
.right-contents a:hover,.right-contents a:focus,.comments-wrapper a:hover,.comments-wrapper a:focus{
    color: #f7d663;
}
.page-contents a {
    color: #08529c;
	font-weight: bold;
}
.page-contents a:hover,.page-contents a:focus {
    color: #f7d663;
}
.entry-content h2 {
    margin-top: 0;
}
.entry-content a,.entry-meta a {
	color: #08529c;
}
.entry-content a:hover,.entry-meta a:hover {
	color: #f7d663;
}

/* 404 */
.jumbotron h1 {
    font-size: 200px;
    font-weight: bold;
    color: #f7d663;
}
.jumbotron h1 span {
    color: #08529c;
}

/* SIDEBAR */
.sidebar {
    border-left: 1px solid #dcdee4;
    padding-left: 20px;
}
.sidebar a {
	color: #08529c !important;
}
.sidebar a:hover {
	color: #f7d663 !important;
}
.sidebaricon {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}

/* TESTMONIAL */
.img-circle.wp-post-image {
    display: none;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-next {
    background: url("images/next-icon-two-sprite.png") !important;
	right: -30px;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-prev {
    background: url("images/prev-icon-two-sprite.png") !important;
	left: -30px;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-next:hover {
    background-position: 0px -37px !important;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-prev:hover {
    background-position: 0px -37px !important;
}

/* CALL TO ACTION */

.ctapage {
    background-color: #fff;
    margin-top: 60px;
    padding: 30px;
}
.cta-titel {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
}
.cta_button {
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #fff;
    padding: 15px;
    background-color: #f7d663;
	text-decoration: none;
}
.cta_button:hover {
	background-color: #3a3c41;
}

/* CONTACT FORM */
.wpcf7 form input[type="submit"]:hover, .wpcf7 form input[type="submit"]:focus {
    background-color: grey;
}
.wpcf7 form input[type="submit"],.wpcf7 form input[type="submit"] {
	background-color: #f7d663;
}
footer#main-footer {
    background: url(images/footer-divider.png) no-repeat #fff top !important;
	background-size: 100% 2px !important;
}
.wpcf7-form .wpcf7-form-control {
    margin-top: 5px;
    margin-bottom: 5px;
}
.contacthome input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .contacthome input.wpcf7-form-control.wpcf7-text {
    padding: 6px 10px;
}
.contacthome input.wpcf7-form-control.wpcf7-submit {
    float: right;
    color: #08529c;
    background-color: #f7d663;
}
.contacthome input.wpcf7-form-control.wpcf7-submit:focus {
	background-color: #3a3c41;
}
.contacthome input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #3a3c41;
}
#search form input[type="text"] {
    border:1px solid #08529c;
}
form input[type="text"], form input[type="email"], form input[type="url"], form input[type="tel"], form input[type="number"], form input[type="date"], form input[type="range"], form input[type="password"], form input[type="text"], form textarea {
    border: 1px solid #3a3c41;
    color: #3a3c41;
}
::-webkit-input-placeholder { 
opacity: 1; 
color: #3a3c41; 
}
:-moz-placeholder {
opacity: 1; 
color: #3a3c41; 
}
::-moz-placeholder {
opacity: 1; 
color: #3a3c41; 
}
:-ms-input-placeholder { 
opacity: 1; 
color: #3a3c41; 
}
.c7box {
    width: 8%;
    float: left;
}
.wpcf7-privacypolicy-cf {
    float: right;
    width: 92%;
    padding-top: 7px;
}
.wpcf7-privacypolicy-cf p {
    line-height: 15px!important;
    display: inline-block;
    margin-right: 20px;
    font-size: 12px;
    color: #000;
    float: left;
}
.c7box-aandoeningen {
    width: 4%;
    float: left;
}
.wpcf7-privacypolicy-aandoeningen {
    float: right;
    width: 96%;
    padding-top: 7px;
}
.wpcf7-privacypolicy-aandoeningen p {
    line-height: 15px!important;
    display: inline-block;
    margin-right: 20px;
    font-size: 12px;
    color: #000;
    float: left;
}


.verzend-button {
    display: block;
    margin-top: 100px;
    margin-bottom: 10px;
}

span.wpcf7-list-item {
    margin: 0!important;
}
.c7full {
    margin-bottom: 65px;
}
.c7full-contact {
    margin-bottom: 105px;
}
.wpcf7-form span.wpcf7-not-valid-tip {
    font-weight: normal;
    letter-spacing: 0.5px;
    width: 216px;
    background-color: white;
}
/* AANDOENINGEN */
a.aandoening {
    width: 100%;
    display: block;
    background-color: #f7d663;
    padding: 10px;
}
a.aandoening:hover {
	background-color: #08529c;
	color: #f7d663;
	transition-duration: 0.5s;
	}
/* COPYRIGHT */

.right {
	float: right;
}

/* adwords template */
.page-top.blue {
	background-color: #08529c;
}
h1.entry-title.white, .bread-crumb.white a, .bread-crumb.white .breadcrumb li.active {
	color: white;
}
.page-contents.ad {
	padding-bottom: 0px;
	border-bottom: none;
}
.ctapage.ad {
	margin-top: 0;
}
.cta_button.ad {
    background-color: #ff7600;
   }
form input[type="submit"] {
	color: #ff7600;
}

.grecaptcha-badge {
    opacity: 0;
}

.home-blog {
    display: none;
}
.home-testimonial {
    background-color: white;
}
/* Popup Maker Core Styles */
			.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:all .15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay-disabled{visibility:hidden}.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay-disabled .pum-container{visibility:visible}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}.powered-by-popmake{bottom:-28px;display:block;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}.powered-by-popmake>a{display:inline-block;max-width:205px}.powered-by-popmake img{max-width:100%;width:100%}.powered-by-popmake.small{bottom:-22px}.powered-by-popmake.small>a{max-width:125px}.powered-by-popmake.large{bottom:-30px}.powered-by-popmake.large>a{max-width:285px}.popmake-close{cursor:pointer}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}			

/* Popup Google Fonts */
@import url('//fonts.googleapis.com/css?family=Montserrat|Acme');

/* Popup Theme 1079: Light Box */
.pum-theme-1079, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.6 ) } 
.pum-theme-1079 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #08529c; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-1079 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-1079 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit } 
.pum-theme-1079 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1 ) } 

/* Popup Theme 1080: Enterprise Blue */
.pum-theme-1080, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.7 ) } 
.pum-theme-1080 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-1080 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-1080 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-1080 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1 ) } 

/* Popup Theme 1081: Hello Box */
.pum-theme-1081, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-1081 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-1081 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-1081 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-1081 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1 ) } 

/* Popup Theme 1082: Cutting Edge */
.pum-theme-1082, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.5 ) } 
.pum-theme-1082 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 30, 115, 190, 1 ) } 
.pum-theme-1082 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-1082 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-1082 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.1 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.1 ); background-color: rgba( 238, 238, 34, 1 ) } 

/* Popup Theme 1083: Framed Border */
.pum-theme-1083, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.5 ) } 
.pum-theme-1083 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1 ) } 
.pum-theme-1083 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-1083 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-1083 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 1078: Default Theme */
.pum-theme-1078, .pum-theme-default-theme { background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-1078 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1 ) } 
.pum-theme-1078 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: inherit; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-1078 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: inherit; font-style: normal } 
.pum-theme-1078 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: inherit; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1 ) } 


@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}		
@media (max-width: 992px) {
    
	.slide-content.clearfix.display-bg {
    width: 45%;
	}
	.sidebar {
    border-left: none;
    padding-left: 0;
	}
	.side {
	display: none;
	}
    
}

@media screen and (max-width: 768px) {
    
	.topmid {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
	}
	#wpca-bar-content *, #wpca-box-content * {
    font-size: 10px !important;
    line-height: 10px !important;
	}
	.wpca-btn {
    height: auto;
    min-height: 30px;
    border-radius: 2px;
    padding: 0px 10px 10px;
    border: 0 none;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    cursor: pointer;
	}
	.features-var-three {
    padding: 30px 0 30px;
	}

}

@media screen and (max-width: 480px) {
    
    
    .home-testimonial .flexslider-three .flex-direction-nav .flex-next{
        display:none;
    }
    body {
    padding-top: 57px !important;
    }
    .header-top {
    position: fixed;
    width: 100%;
    z-index: 9999999;
    top: 0;
    }
	.header-top .col-lg-5.col-md-5 {
    display: none;
	}
    .c7box-aandoeningen {
    width: 8% !important;
	}
	.wpcf7-privacypolicy-aandoeningen {
    float: right;
    width: 92% !important;
	}
	.topbar-last {
    display: block;
	}
	.topbar {
	display: none;
	}
	.top-divider {
	display: none;
	}
    
}