/*
Theme Name: azGlorieux
Theme URI: https://wordpress-390171-2521236.cloudwaysapps.com
Description: The 2020 theme for WordPress is stylish, customizable, simple and readable.
Author: the Conversal team
Author URI: https://www.conversal.be
Version: 1.0
Tags: custom-theme
Text Domain: azglorieux
*/

.page-id-1486 .quick_links-block .row .col-md-4:last-child, .page-id-1488 .quick_links-block .row .col-md-4:last-child { width:66.66666667%; }
.page-id-1149 .quick_links-block .row .col-md-4:last-child { width:66.66666667%; }
.page-id-1151 .quick_links-block .row .col-md-4:last-child { width:66.66666667%; }
.single-verpleegafdeling .doctor-block .cat { display:none; }

.wpforms-container .wpforms-field-row, .wpforms-container .wpforms-datepicker-wrap { position:static !important; }

.specialism-top-details table tr:first-child td {/* text-align:center; */}

.single-verpleegafdeling .doctor-hospitals-list { padding:0; border:none; }
.doctor-hospitals-list h2 { margin-bottom:25px; }

.specialism-events-list { margin:0 0 40px; }
.specialism-events-list h2 { margin-bottom:25px; }
.specialism-news-list { margin:0 0 40px; }
.specialism-news-list h2 { margin-bottom:25px; }

.calculation-table { color:#111; }
.calculation-table th, .calculation-table td { border-color:#ccc; }
.calculation-table thead tr td { font-weight:700; background:rgba(226,239,217,1); }
.calculation-table tbody tr td:first-child { font-weight:700; background:rgba(226,239,217,1); }

select option { background:#B2BA21; color:#fff; }

.vid iframe { width:100%; }

.news-list .news_block_2 { height:100%; }
.news-list .news_block_2 .desc, .news-list .news_block_2 .img { position:relative; height:100%; }
.news-list .news_block_2 .img img { height:100%; }

.specialism-skeleton { margin:0 auto 24px !important; max-width:300px; }
#anawrapper svg { max-height:430px !important; }

.specialism-specialisms-list h2 { margin-bottom:25px; }

.home #fancybox-outer, .home #fancybox-content { background:none !important; }

.specialism-specialisms-list .row .col-sm-6:nth-child(2n+1) { clear:both; }

.typography table p {
    margin: 0;
    padding: 0;
}

.typography table tr:nth-child(odd) {
    background: #F9F9F9;
}

.did_you_mean_block { margin:0 0 35px; padding:0; }
.did_you_mean_block p { font-size:18px; font-weight:600; }
.did_you_mean_block p a { background:#B2BA21; color:#fff; padding:3px 5px; border-radius:5px; }
.did_you_mean_block p a:hover { background:#3C624D; }

.postid-7215 .specialism-block p {/* display:none; */}

#banner_search .widgettitle { display:none !important; }
#banner_search .wp_autosearch_form_wrapper { border:none !important; height:auto !important; max-width:100% !important; }
#banner_search input[type="text"] { padding:0 20px 0 67px !important; border:none !important; width:100% !important; color:#666 !important; }
#banner_search .wp_autosearch_submit { margin:0; padding:0; position:absolute; top:0; left:15px; width:30px; height:50px; border:none; cursor:pointer; font-size:0; background:url(images/search_green.svg) no-repeat center center !important; }

body .wp_autosearch_suggestions .wp_autosearch_category { display:none !important; }
body .wp_autosearch_suggestions .wp_autosearch_result { border-top:1px solid #f2f2f2; padding:10px; }
body .wp_autosearch_suggestions .wp_autosearch_result .searchheading { padding-top:0; }

/*#nav .container > ul:first-child > li:first-child ul.sub-menu a { padding-left:17px; }
#nav .container > ul:last-child > li:last-child ul.sub-menu a { padding-right:17px; }*/
#nav .container > ul:last-child  { padding-right:30px; }
#header .serform .widgettitle { display:none !important; }
#header .serform .wp_autosearch_form_wrapper { border:none !important; height:auto !important; max-width:100% !important; }
#header .serform input[type="text"] { padding:15px 18px 15px 20px !important; border:none !important; width:100% !important; color:#989797 !important; }
#header .serform .wp_autosearch_submit { margin:0; padding:0; position:absolute; top:0; right:0; width:50px; height:50px; border:none; cursor:pointer; font-size:0; background:url(images/search.svg) no-repeat center center #006837 !important; }

.sorting-box { margin:0 0 50px; padding:0; }
.sorting-box h4 { margin-bottom:10px; }
.sorting-box select { max-width:400px; }

#top_banner { margin:0 0 20px; padding:0; }
.top_banner_block { margin:0; padding:20px; background:rgb(235 235 235 / 100%); border-radius:0 0 50px 0; }
.top_banner_block h4 { margin-bottom:3px; color:#4d4d4d; font-size:18px; font-weight:700; }
.top_banner_block p { margin-bottom:10px; color:#4d4d4d; }
.top_banner_block .link { margin:0; padding:0 25px 0 0; background:url(images/arrow_right.svg) no-repeat right center; color:#fff; font-size:14px; font-weight:700; }
.top_banner_block .link:hover { color:#006837; }

.doctor-block { position:relative; }
.doctor-block .label { position:absolute; top:0; right:0; display:inline-block; margin:0; padding:10px; font-size:10px; line-height:1; font-weight:500; background:#EAF0F8; color:#AEBAD0; }
.agenda-tooltip { margin-right:10px !important; }
.doctor_label { display:inline-block; margin:0 0 15px; padding:0; vertical-align:middle; font-size:18px; line-height:24px; font-weight:600; color:#657677; }

.footer_Klachten{
	margin-top: 55px;
    padding-top: 55px;
    padding-bottom: 55px;
	background-color: #1a7436;
}
.Klachten_ttl{
	font-size: 1.625em;
    line-height: 1.26em;
	color: #ffffff;
}
.vc_sep_line {
    height: 7px;
    display: block;
    position: relative;
    top: 0;
    width: 100%;
    background: #ffffff;
    border-radius: 30px;
    max-width: 96px;
}
.Klachten_text{
    color: #ffffff;
    margin-top: 35px;
    font-size: 18px;
}
.Klachten_text p{
    color: #ffffff;
    margin-top: 35px;
    font-size: 18px;
	margin-bottom:0px;
}
.Klachten_text p:first-child{margin-top:0px;}
.Klachten_text p a {
    color: #ffffff;
}

.wpforms-field-checkbox label{
	font-size: 18px;
}

.faq-list-accordion {
    list-style: none;
    padding: 0;
}
.faq-list-accordion > li {
    background: #fff;
    border: 1px solid #E9E9E9;
    border-radius: 10px;
    margin-top: 20px;
}
.faq-list-accordion .faq-head {
    background: #F5F5F5;
    cursor: pointer;
    padding: 20px 20px;
}
.career-category-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.career-category-wrp {
    background: url(images/career-plus.svg) no-repeat;
    background-position: calc(100% - 0px) center;
	background-size: 20px;
	padding-right: 40px;
}
.faq-list-accordion li.faq-list-bx.active .career-category-wrp {
    background-image: url(images/career-minus.svg);
}
.faq-heading-txt {
    color: green;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
	margin: 0;
}
.faq-list-accordion .whysybx {
    padding: 30px 20px;
}

.foot_img{margin-top:30px;}
.foot_img:first-child{margin-top:0px;}
.foot_img img{max-width:100%;}

.columns_block { margin:0 0 24px; padding:24px; background:rgb(235 235 235 / 80%); border-radius:0; }
.columns_block h3 { margin-bottom:15px; color:#006837; font-size:17px; text-transform:normal; }
.columns_block p { margin-bottom:15px; color:#8f8f8f; }
.columns_block .read_more { position:relative; font-size:0.9em; font-weight:600; text-transform:uppercase; color:#006837; letter-spacing:1px; }
.columns_block .read_more:before { content:""; background:#006837; width:50px; height:2px; display:block; float:left; margin-top:13px; margin-right:10px; }