@charset 'utf-8';
/*
  Theme Name: LifeCoachChild
  Theme URI: http://lifecoach.ancorathemes.com/
  Description: LifeCoach - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: lifecoach
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  lifecoach
*/

@import url("../lifecoach/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

body p { line-height:24px; }

.linkje1 a { font-weight:bold; color:#ed1943 !important; text-transform:uppercase; }
.linkje2 a { font-weight:bold; color:#f68d1e !important; text-transform:uppercase; }
.boldkleur1 p strong { color:#ed1943 !important; }
.boldkleur1 p a:hover strong { color:#f68d1e !important; }
.boldkleur2 p strong { color:#f78d1d !important; }
.boldkleur2 p a:hover strong { color:#f78d1d !important; }

.sc_title_regular { margin:0 0 25px 0; font-size:42px !important; line-height:45px; font-weight:700; text-transform:uppercase; }
.sc_title_regular em { font-size:21px !important; color:#f68d1e; font-style:normal; }

.sloganonder p { text-transform:uppercase; padding:60px 0; text-align:center; color:#FFF; font-size:30px; font-family:"Dosis", sans-serif; }

.menu_main_nav > li > a { font-size:19px !important; }

.scheme_original .top_panel_title_inner { background-color:#eeeeee !important; }
.scheme_up .top_panel_title_inner .page_title { color:#ed1943 !important; }
.scheme_up .top_panel_title_inner .breadcrumbs a.breadcrumbs_item { color:#ed1943 !important; }
.scheme_up .top_panel_title_inner .breadcrumbs .breadcrumbs_item, .scheme_up .top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter { color:#ed1943 !important; }

.kopheader h1 { padding:15px 0; text-transform:uppercase; margin:0; color:#FFF !important; text-align:center; }
.kopheader { margin-bottom:60px !important; }

.wittebutton { margin:25px 0; background-color:#FFF !important; padding:0 !important; font-size:26px !important; font-family:"Dosis", sans-serif !important; }

.scheme_up .menu_main_nav > li > a { color:#f68d1e !important; }
.scheme_up .menu_main_nav > li.current-menu-item > a { color:#ed1943 !important; }
.scheme_up .menu_main_nav > li ul { background-color:#ed1943 !important; }
body.blog .page_content_wrap, body.post-template-default .page_content_wrap { margin-top:65px; }
.scheme_up .widget_area .widget_title { background-color:#f68d1e !important; }
.scheme_up .sidebar_outer_inner aside, .scheme_up .sidebar_inner aside { background-color:#fde8d2 !important; }
.scheme_up .widget_area_inner .widget_product_search .search_field, .scheme_up .widget_area_inner .widget_search .search_field { color:#7d7d7d !important; }
.scheme_up .footer_wrap_inner, .scheme_up .footer_wrap_inner a, .scheme_up .widget_area_inner a, .scheme_up .widget_area_inner ul li:before, .scheme_up .widget_area_inner button:before { color:#ed1943 !important; }
.scheme_up .widget_area_inner ul li a, .scheme_up .widget_area_inner ul li:before, .scheme_up .widget_area_inner a { color:#636363 !important; }



.scheme_up .footer_wrap_inner.widget_area_inner { background-color:#ed1943 !important; }
.scheme_up .footer_wrap_inner.widget_area_inner .widget_title { margin-bottom:0; padding-top:0; font-family:"Dosis", sans-serif; font-weight:bold; font-size:20px; background-color:inherit !important; color:#FFF !important; }
.scheme_up .footer_wrap_inner, .scheme_up .footer_wrap_inner a, .scheme_up .footer_wrap .widget_area_inner a, .scheme_up .footer_wrap .widget_area_inner ul li:before, .scheme_up .footer_wrap .widget_area_inner ul li a, .scheme_up .footer_wrap .widget_area_inner button:before { color:#FFF !important; }
.scheme_up .footer_wrap_inner .sub-menu { display:none; }
.copyright_wrap_inner { padding:20px 0 20px !important; }
.scheme_up .top_panel_top { background-color:#ed1943 !important; color:#FFF !important; }
.scheme_up .top_panel_top a, .scheme_up .top_panel_top_contact_phone { color:#FFF !important; }
.scheme_up .top_panel_title_inner { background-color:#eeeeee !important; }

.copyright_wrap p { text-align:left; }
footer.contacts_wrap { display:none; }

.post_item_excerpt .post_title { margin:0 !important; margin-bottom:20px !important; }

.rozeheader, .rozeheader h1 { color:#ed1943 !important; }

.sc_form_wrap h1, .sc_form_wrap h2 { text-transform:uppercase; font-size:40px !important; }
.page-id-91 iframe { height:450px !important; }

.oranjeintro p { color:#f68d1e; }

.scheme_up .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:first-child:before { color:#f68d1e !important; }
.scheme_up .sc_testimonials_style_testimonials-2 .sc_testimonial_author_name { color:#f68d1e !important; }

.post_info .post_info_item { font-family:"Open Sans", sans-serif !important; }

.scheme_up input[type="submit"], .scheme_up input[type="reset"], .scheme_up input[type="button"], .scheme_up button, .scheme_up .sc_button.sc_button_style_filled { padding:12px 35px !important; font-size:17px !important; line-height:17px !important; font-weight:600 !important; font-family:"Open Sans", sans-serif !important; text-transform:uppercase !important; }
.scheme_up input[type="submit"]:hover, .scheme_up input[type="reset"]:hover, .scheme_up input[type="button"]:hover, .scheme_up button:hover, .scheme_up .sc_button.sc_button_style_filled:hover { background-color:#ed1943 !important; color:#FFF !important; }


.header_mobile .logo_main { height:75px; }
.header_mobile .menu_main_nav > li > a, .header_mobile .menu_main_nav > li.current-menu-item > a { color:#FFF !important; }
.header_mobile .menu_main_nav > li > a > .open_child_menu { top:0 !important; }

.grecaptcha-badge { display: none !important; }
.wpcf7-form-control { margin-bottom: 5px; padding: 0.8em 1.2em 1.15em !important; border:1px #fef3e8 solid !important; } 
.wpcf7-form-control:active, .wpcf7-form-control:hover, .wpcf7-form-control:focus { border-color: #ed1943 !important; }
.wpcf7-submit { margin-top: 15px; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	.sloganonder p { line-height:35px; }
	.tp-caption.subtitel { line-height:20px !important; }
	.tp-caption.koptitel { margin-top:10px !important; }
	.tp-caption.upbutton { margin-left:40px !important; margin-top:10px !important; font-size:14px !important; padding:10px 15px !important; }
	
	.page-id-91 .offset-1_6 { margin-left:0 !important; width:40%; }
	.page-id-91 .sc_form_address { width:50%; }
}
@media only screen and (max-width: 767px) {
	.header_mobile .logo_main { height:60px !important; }
	.page-id-2 .rev-btn { font-size:11px !important; padding:5px 15px !important; margin-left:inherit !important; }
	.mobmb { margin-bottom:30px !important; }
	.sloganonder p { line-height:35px; }
	.rev-btn { margin-left:65px !important; font-size:10px !important; padding:5px 10px !important; }
	.quotemob { margin-top:30px; }
	.quotemob .sc_title_regular { font-size:35px !important; line-height:35px !important; }
}

/* nieuwe aanpassingen */
.scheme_up .top_panel_title_inner { display: none; }
.kopheader h1 { padding: 45px 0; }

.sloganonder .vc_single_image-wrapper img { padding-top: 45px; width: 50px; height: 50px; }
.sloganonder p { padding-top: 15px; }
.sloganonder p a { color: #FFF; }
.sloganonder p a:hover { color: #FFF; }
.footer_wrap_inner.widget_area_inner #text-4 img { width: 30px; padding-right: 10px; }
#text-5 img { width: 50px; padding-right: 10px; }

.kopheadernew h1 { padding: 45px 0; }
.nieuweblokkencijfers .vc_column-inner .wpb_wrapper { padding: 30px; border: 1px #ed1943 solid; border-radius: 30px; }
.nieuweblokkencijfers.vc_row-o-equal-height .vc_column-inner .wpb_wrapper { height: 100%; }

.nieuweblokkencijfers .vc_column-inner .wpb_wrapper .wpb_wrapper { padding: 0; border: 0; border-radius: 30px; }
.nieuweblokkencijfers .imgbox .wpb_wrapper { border: 0; padding: 0; }

.nieuweblokkencijfers h2 strong { width: 50px; height: 50px; line-height: 50px; background-color: #ed1943; color: #FFF; display: inline-block; text-align: center; border-radius: 50%; } 
.nieuweblokkencijfers p a { margin-right: 10px; display: inline-block; background-color: #f78d1d; color:#FFF; border-radius: 10px; padding:10px 30px; }
.nieuweblokkencijfers p a:hover { color: #FFF !important; }
.nieuweblokkencijfers.oranje p a { background-color: #ed1a43; }
.nieuweblokkencijfers.oranje h2 { color: #f78d1d; }
.nieuweblokkencijfers.oranje h2 strong { background-color: #f78d1d; }
.nieuweblokkencijfers.oranje .vc_column-inner .wpb_wrapper { border-color: #f78d1d; }

.page-id-1326 .top_panel_title { display: none; }

.btnwitborder { background-color: #FFF !important; border:2px #ed1943 solid !important; color: #ed1943 !important; }
.wpb_wrapper ul li::marker { color: #ed1943; }
.boldkleur2 .wpb_wrapper ul li::marker { color: #f78d1d; }
.boldkleur2 .sc_button.sc_button_style_border { color: #f78d1d !important; border-color: #f78d1d !important; }
.bannerneworanje { background-color: #f78d1d; }
.bannerneworanje * { color: #FFF !important; }

.sc_image img { border-radius: 33px; }
.wpb_video_wrapper iframe { border-radius: 33px; }
.sc_button_square { border-radius: 20px; }


.homeblokken .sc_image img { border-radius: 20px 20px 0 0; }
.homeblokken.rondimg .sc_image img { border-radius: 20px; }
.homeblokken .linkje1 .wpb_text_column { padding: 40px 30px; border:1px #ed1943 solid; border-radius: 0 0 20px 20px; }
.homeblokken .linkje2 .wpb_text_column { padding: 40px 30px; border:1px #f68d1e solid; border-radius: 0 0 20px 20px; }
.homeblokken .wpb_text_column a { border-radius: 20px; color: #FFF !important; padding: 10px 30px; }
.homeblokken .linkje1 a { background-color: #ed1943; }
.homeblokken .linkje2 a { background-color: #f68d1e; }

.isotope_item_classic .post_item { padding: 20px; border:1px #ed1943 solid; border-radius: 20px; }
.isotope_item_classic .post_featured { margin: -20px; }

.boldkleur2 .sc_title_regular em { color: #ed1943; }

.centercontentrow { text-align: center; }

.uplightrow .linkje1 .vc_column-inner { margin: -10px !important; border-radius: 15px; }
.uplightrow .tekstvlak .wpb_text_column { padding: 30px; }
.uplightrow .linkje1 a  { background-color: #bcdcf4 !important; color: #000 !important; }




