/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*VERTALINGEN:*/
html[lang="de-DE"] .eng-cookie { display: none !important; }
html[lang="de-DE"] .nl-cookie { display: none !important; }
html[lang="de-DE"] .pt-cookie { display: none !important; }
html[lang="de-DE"] .fr-cookie { display: none !important; }
html[lang="en-GB"] .de-cookie { display: none !important; }
html[lang="en-GB"] .nl-cookie { display: none !important; }
html[lang="en-GB"] .pt-cookie { display: none !important; }
html[lang="en-GB"] .fr-cookie { display: none !important; }
html[lang="nl-NL"] .eng-cookie { display: none !important; }
html[lang="nl-NL"] .de-cookie { display: none !important; }
html[lang="nl-NL"] .pt-cookie { display: none !important; }
html[lang="nl-NL"] .fr-cookie { display: none !important; }
html[lang="fr-FR"] .eng-cookie { display: none !important; }
html[lang="fr-FR"] .de-cookie { display: none !important; }
html[lang="fr-FR"] .pt-cookie { display: none !important; }
html[lang="fr-FR"] .nl-cookie { display: none !important; }
html[lang="pt-PT"] .eng-cookie { display: none !important; }
html[lang="pt-PT"] .de-cookie { display: none !important; }
html[lang="pt-PT"] .nl-cookie { display: none !important; }
html[lang="pt-PT"] .fr-cookie { display: none !important; }


/*FORMULIER:*/
#top .input-text, #top input[type="date"], #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    padding: 12px 8px!important;
    font: 1.2em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	margin-bottom: 10px!important;
}
#top input[type="date"] {
    -webkit-appearance: none;
    border-color: var(--enfold-main-color-border)!important;
    background-color: var(--enfold-main-color-bg2)!important;
    color: var(--enfold-main-color-meta)!important;
    font-family: inherit;
    border: 1px solid #e1e1e1;
    outline: none;
    margin: 0;
    width: 100%;
    display: block;
    background: #fff;
    border-radius: 0px;
}

.wpcf7-not-valid-tip {
    color: #dc3232 !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
}
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type="submit"]:hover {
    font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
.main_color input[type="submit"] {
    font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
/* Hides the reCAPTCHA on every page 
.grecaptcha-badge {
    visibility: hidden !important;
}

/* Shows the reCAPTCHA on the Contact page 
.page-id-2975 .grecaptcha-badge, .page-id-1154 .grecaptcha-badge, .page-id-2971 .grecaptcha-badge, .page-id-2979 .grecaptcha-badge, .page-id-2982 .grecaptcha-badge {
    visibility: visible !important;
}*/

/*HEADER:*/
#header_meta {
	background-image: url("https://www.stolmedklinieken.nl/wordpress/wp-content/uploads/2021/09/bg-top-scaled.jpg");
}
.headerslider .avia-color-theme-color {
    background-color: #FEA415 !important;
    border-color: #EF9601 !important;
}
.headerslider .avia-color-theme-color:hover {
   color: #ffffff!important;
	background-color: #EF9601 !important;
	background: rgba(254, 164, 21, 0.9) !important;
}
.headerslider .avia_loading_icon {
    background: rgba(0, 0, 0, 0)!important;
}
.headerslider .avia-color-theme-color-highlight {
    background-color: #393120 !important;
    border-color: #1C170F !important;
}
.headerslider .avia-color-theme-color-highlight:hover {
    background: rgba(57, 49, 32, 0.9) !important;
	color: #ffffff!important;
}
.headerslider .avia-slideshow-button {
    font-size:14px!important;
}
.avia-caption-title, .avia-caption-content, .avia-slideshow-button {
	-webkit-animation: 0s ease 0s normal none 1 running none !important;
	animation: 0s ease 0s normal none 1 running none !important;
	visibility: visible !important;
}
.headerslider .avia-slideshow-arrows a:before {
  background: #7BB48C;
}
.headerslider .avia-slideshow-arrows a:before {
  background: #FEA415;
}
.av_secondary_right .sub_menu {
    font-size: 14px!important;
}
.grijs {
	color: #595859!important;
	color: #393120!important;
}
/*MENU:*/
.avia-menu-fx {
	display: none !important;
	opacity: 0;
}
#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #008bbe;
}
.av-main-nav .current-page-ancestor a {
color: #603220!important;
}
.av-main-nav .current-page-ancestor ul li a {
    color: #008bbe!important;
}
.av-main-nav .current-page-ancestor ul li a:hover {
    color: #603220!important;
}
.av-main-nav .current-page-ancestor .current-menu-item a {
    color: #603220!important;
}
.widget_nav_hide_child {
	display: none!important;
}
.sidebar .widget{
	padding-top: 0px!important;
}
#top .av-main-nav ul a {
    font-size: 14px;
}
#top #header .mega_menu_title a {
    font-size: 13px;
    color: #603220;
	text-transform: uppercase;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-top-width: 0px!important;
}
#top #header .avia_mega_div > .sub-menu {
    padding: 20px 30px 15px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: #008bbe;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
    color: #603220!important;
}
.header_color input[type='submit'] {
    background-color: #008bbe;
}
.header_color input[type='submit']:hover {
    background-color: #603220;
}
.header_color input[type='submit']:focus {
  outline: none;
}
#top .sub_menu li a:hover {
    color: #ffffff!important;
	text-decoration: underline!important;
}
#top .sub_menu li li a {
    color: #008bbe!important;
}
#top .sub_menu li li a:hover {
    color: #fea515!important;
	text-decoration: none!important;
}
/*LETTERTYPEN:*/
h3 + p {
	margin-top: -3px!important;
} 
h2 + p {
	margin-top: -3px!important;
}
p + ul {
	margin-top: -10px!important;
}
h2 {
	letter-spacing: 0px!important;
}
.av-special-heading-tag {
	letter-spacing: 1px!important;
}
#main p strong {
	color: #64645e!important;
}
.avia-caption-title {
	text-transform: uppercase!important;
	color: #ffffff!important;
	letter-spacing: 1px;
}
.hoofdletters h2 {
	text-transform: uppercase!important;
	color: #7db388!important;
	color: #FEA415!important;
}
ul + h2 {
	margin-top: 20px!important;
}
p a:hover, li a:hover {
	color: #fea515!important;
}
/*STICKY-SIDEBAR-WITH-ANCHORS:*/
.responsive body {
    overflow-x: visible;
}
#wrap_all {
    overflow: visible;
}
.sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
    align-self: flex-start;
    width: 25% !important;
}
.onepagerkolom {
	margin-top: 0px!important;
	padding-top: 30px!important;
}
#top .widget_nav_menu li {
    font-size: 15px;
}
.sidebar h3 {
	margin-top: 11px!important;
}
#footer h3 {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.1em;
}
/*ALGEMEEN:*/
.entry-content-wrapper ul {
    margin-bottom: 30px;
}
.avia-button {
    text-transform: uppercase!important;
    font-weight: bold!important;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#top .av-flex-placeholder {
    width: 3%;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none!important;
}
.avia_transform a:hover .image-overlay {
	opacity: 0 !important;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0px!important;
}
/*HOME:*/
#top .avia-button.avia-color-dark {
    border: 3px solid #603220!important;
    color: rgba(96,50,32,1)!important;
    border-color: rgba(96,50,32,1)!important;
	font-weight: bold!important;
    text-transform: uppercase!important;
}
.topbuttons .container .content {
	padding-bottom: 0px!important;
}
.homelinks .container .content {
	padding-bottom: 70px;
}
.homelinks .avia_iconbox_title {
	font-size: 16px!important;
}
.nieuwsophome img {
	display: none!important;
}
.nieuwsophome h3 {
	font-size: 16.5px!important;
	font-size: 20px!important;
}
.nieuwsophome .slide-meta time {
   font-style: italic!important;
}
.nieuwsophome .slide-meta {
	padding-bottom: 0px!important;
}
.nieuwsophome .slide-entry-wrap {
    margin-bottom: 20px!important;
}
.nieuwsophome {
	margin-top: 0px!important;
}
/*ONS-TEAM:*/
.teamoverzicht p {
	text-transform: uppercase!important;
	font-weight: bold;
    font-size: 20px;
	text-shadow: 2px 2px 5px #000000;
}
.teamoverzicht .flex_column_table{
	margin-bottom: 40px!important;
}
.teamklasse a{
	color: #64645E!important;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 6px;
	font-size: 16px!important;
}
.teamklasse ul li a{
	color: #969696!important;
	text-transform: none;
	font-weight: normal
}
.sidebar .widget_nav_menu ul:first-child>.current-menu-item>a, .sidebar .widget_nav_menu ul:first-child>.current_page_item>a {
	color: #7db388!important;
	color: #FEA415!important;
}
.teamklasse .current-menu-item a {
	color: #7db388!important;
	color: #FEA415!important;
}
.teamklasse a:hover{
	color: #603220!important;
}
.teamklasse .current-menu-item a:hover{
	color: #7db388!important;
	color: #FEA415!important;
}
.teamklasse {
	margin-top: 10px!important;
	margin-bottom: -10px!important;
}
#top .sidebar_left .widget_nav_menu .sub-menu {
    padding-right: 0px!important;
}
#top .sidebar_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left .widget_nav_menu .current-menu-ancestor > ul {
    padding: 0 0px 0 0!important;
}
#top .widget_nav_menu ul ul li:before {
    display: none!important;
}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {
    padding: 6px 0px 7px 6px;
}
.teamtitel h2, .teamcontainer h3 {
	font-weight: normal!important;
	font-size: 15px!important;
	color: #64645E!important;
}
.teamcontainer .av_one_third {
    margin-left: 3%!important;
    width: 31.333333333333332%!important;
}
.teamcontainer .av_one_third.first{
    margin-left: 0%!important;
}
.teamcontainer {
	margin-top: 14px!important;
}
.teamcontainer .avia-content-slider, .teamcontainer .slide-entry-wrap {
    margin-bottom: 0px!important;
}
.teamcontainer .slide-entry{
	margin-bottom: 25px!important;
}
.teamcat .current-menu-item a {
	color: #7db388!important;
	color: #FEA415!important;
}
.sidebar .widget_nav_menu ul:first-child>.teamcat.current_page_item>a {
	color: #0089bf!important;
}
.teamcat.current_page_item a {
	color: #0089bf!important;
}
.teamcat a:hover{
	color: #603220!important;
}
.teamcat .current-menu-item a:hover{
	color: #7db388!important;
	color: #FEA415!important;
}
.teamcat a{
	color: #0089bf!important;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 6px;
	font-size: 16px!important;
}
.teamcat ul li a{
	color: #969696!important;
	text-transform: none;
	font-weight: normal
}
/*BLOG*/
.av-magazine-thumbnail {
    border: 0px solid;
    padding: 0px;
}
.av-magazine-entry {
    border-bottom-width: 1px !important;
    border-bottom-style: dotted;
    padding: 15px!important;
	border-color: #603220!important;
	background-color: #f4f4f3;
	margin-bottom: 0px!important;
}
.av-magazine-entry:hover {
	background-color: #f8f8f8;
}
.av-magazine-time {
	color: #000!important;
}
.av-magazine-title {
	font-size: 16.5px!important;
	text-transform: none!important;
	color: #008BBE!important;
}
.av-magazine-title:hover {
	color: #603220!important;
}
.av-magazine-top-bar {
    border-bottom-width: 0px!important;
}
.blogcontainer .av-magazine-title {
	font-size: 14px!important;
}
.av-magazine-content-wrap {
    border-bottom-style: none!important;
}
.av-magazine-time, .av-magazine-author, .av-magazine-text-sep {
    font-size: 11px;
}
.av-masonry-pagination {
    padding: 20px!important;
    background-color: #f4f4f3!important;
}
.main_color .pagination .current {
	background-color: #f8f8f8;
}
#top .pagination a {
	background-color: #f8f8f8;
}
.av-magazine .av-magazine-sideshow.av_one_half {
    border-left-width: 0px;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none!important;
}
.avia_transform a:hover .image-overlay {
	opacity: 0 !important;
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    width: 75px!important;
}
/*FOOTER:*/
#footer {
    padding: 15px 0 15px 0;
}
#footer p {
    font-size: 15px;
}
#top #footer .widget ul {
    padding-top: 4px;
}
#footer .widget_nav_menu li {
    font-size: 15px;
	line-height: 1.1em!important;
}
#footer .widget_nav_menu li a:hover {
	text-decoration: underline!important;
}
#footer .widget_nav_menu ul:first-child>a, #footer .widget_nav_menu ul:first-child>.current_page_item>a {
   padding: 4px 0px 5px 0;
}
#footer .widget_nav_menu .current-menu-item>a, #footer .widget_nav_menu .current_page_item>a {
    font-weight: normal;
}
.footerlogo {
	margin-top: 17px;
	float: right!important;
	margin-right: 30px!important;
}
#footer a {
	text-decoration: underline;
}
#footer a:hover {
	color: #008bbe;
}
.iso-logo {
	float: right!important;
	margin-right: 34px!important;
}
@media (max-width: 1400px){
.headerslider h2 {
	font-size: 40px!important;
}
.slideshow_caption {
      width: 55%;
}
}
@media (max-width: 1100px){
.sidebar {
    top: 110px;
}
.headerslider h2 {
	font-size: 35px!important;
}
}
@media (max-width: 989px){
.homelinks .avia_iconbox_title {
    font-size: 12px!important;
}
#footer .flex_column {
	margin: 0;
    margin-bottom: 20px;
    width: 100%;
}
	#footer .widget {
    margin: 0px 0 0px 0;
}
#footer {
    padding: 35px 0 15px 0;
}
.iso-logo {
	margin-top: 30px!important;
}
}
@media (max-width: 767px){
.homelinks .flex_column {
    margin-bottom: 20px;
    width: 47%!important;
	float: left!important;
	margin-left: 3%!important;	
}
.homelinks .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 40px!important;
}
.homelinks .flex_column:first-child{
	margin-right: 3%!important;
	margin-left: 0px!important;
}
.homelinks .flex_column:nth-child(5){
	margin-right: 3%!important;
	margin-left: 0px!important;
}
.homelinks .avia_iconbox_title {
	font-size: 14px!important;
}
.homelinks .container .content {
    padding-bottom: 30px;
    padding-top: 40px;
}
.sidebar {
    width: 100% !important;
}
.responsive #top #main .sidebar.smartphones_sidebar_active {
    padding-top: 0px!important;
	margin-top: -60px!important;
	float:left;
}
.teamcontainer .av_one_third {
    margin-left: 0%!important;
    width: 100%!important;
}
.nieuwsophome .slide-entry-wrap {
    margin-bottom: -25px!important;
}
.onepagerkolom {
    padding-top: 0px!important;
}
.responsive #top #main .sidebar.smartphones_sidebar_active {
    margin-top: -70px!important;
	padding-bottom: 30px!important;
}
.homelinks .avia_iconbox_title {
    font-size: 14px!important;
}
.nieuwsophome .slide-content {
	padding-bottom: 15px!important;
}
.nieuwsophome  {
	margin-bottom: -30px!important;
}	
}
@media (max-width: 450px){
	
.homelinks .avia-button-wrap a {
   min-height: 106px;
}	
}
