/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/


.current-menu-item a span{
	border-bottom:2px solid  #00b4cb !important;
}
.menu-item a:hover span{
	border-bottom:2px solid  #00b4cb !important;
}
.menu-item a span{
	border-radius: initial !important;
	padding: 0.1em 11px !important;
}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item a{
	border:initial !important;
}


/* Hoem */

.banner-row {
	position: relative;
	background-position-y: bottom !important;
	background-size: cover;
    background-repeat: no-repeat;
} 
.banner-row .wpb_column{
	position: absolute;
	bottom: 0px;

}
.banner-row .wpb_column .vc_column-inner {
    padding: initial;
    margin: inherit;
}


h1.vc_custom_heading.home-praktijk,
h2.vc_custom_heading.home-praktijk{
    background-color: #00b4cb;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -o-opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    opacity: 0.8;
    padding: 10px;
}


/* Button  */
.Home-button {
	position: relative;
}
.Home-button a {
    border: 1px solid #00b4cb !important;
    padding: 40px 20px !important;
    background-color: #fff !important;
    background-image: initial !important;

}
.Home-button a:hover{
	color: #fff !important;
	background-color: #00b4cb !important;
}


/* Accordion */
.vc_tta-panel-heading {
    border: 1px solid #00b4cb !important;
    background-color: #fff !important;
}
.vc_tta-panel-heading a:hover,
.vc_active .vc_tta-panel-heading a{
	background-color: #00b4cb !important;
	color: #fff !important;
}
.vc_tta-panel-heading a:hover i:before,
.vc_tta-panel-heading a:hover i:after,
.vc_active .vc_tta-panel-heading a i:before,
.vc_active .vc_tta-panel-heading a i:after{
	border-color: #fff !important;
}
.wpb_text_column a{
	color: #00b4cb ;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    border: 1px solid #00b4cb;
    background-color: #fff;
    border-radius: initial;
    color: #00b4cb;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    border: 1px solid #00b4cb;
    background-color: #00b4cb;
    border-radius: initial;
    color: #fff;
}
.Home-button i {
    padding-top: 7px;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-icon-left.vc_btn3-color-white {
    color: #00b4cb;
    font-size: 20px;
    font-weight: 600;
}


.vc_gitem-zone.vc_gitem-zone-c{
	background-color: #fff !important;
}
.button-row .vc_column-inner{
	margin: initial !important;
}

.textwidget a{
	text-decoration: underline !important;
}
.wpb_text_column strong{
	color:#00b4cb !important;
}

@media screen and (max-width: 760px){
	.banner-row {
		    background-position-x: center;
	}
}

@media screen and (min-width: 760px) and (max-width: 1080px){
	.banner-row {
		    background-position-x: center;
	}
	.site-content  .vc_col-sm-4{
		width: initial !important;
	}
	.site-content  .vc_col-sm-8{
		width: 100% !important;
	}
}


div#text-2 {
    padding-bottom: initial;
}



