/*
Theme Name: Dessau Child
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/


.qodef-logo-wrapper a{
	height:34px !important;
}
.cool_timeline .cooltimeline_cont #clt-2022.timeline-year{
	padding:0;
	font-size:16px;
}
.qodef-section-title-holder .qodef-st-title{
	font-size:25px !important;
}
.wpcf7-textarea{
	border: 1px solid #e5e5e5 !important; 
}
.wpml-ls-flag {
    display: inline-block!important;
}
span.wpml-ls-display {
    margin-left: 5px;
}
#clt-2023,#clt-2021{
	font-size:14px;
	line-height:72px;
}
.post-template-default.single.single-post .qodef-page-header{
	width:100%;
}
.post-template-default.single.single-post .qodef-top-bar .qodef-vertical-align-containers{
	width: 1200px;
    margin: 0 auto;
}
#ui-id-1,.qodef-blog-single-standard.qodef-blog-holder article .qodef-post-image{
    display:none;
}
#text-26 .full_section h5{
	font-size:10px;
}
body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a {
	display: none;
}
.error404 .qodef-page-header{
	width:100% !important;
}
#ui-id-2{
    padding:0;
}
.wpcf7 .wpcf7-form p, p.form-submit{
	float:inherit;
}
#menu-mobile-menu-navigation a{
	font-size:14px;
}
.downloaD_Button{
	border-radius:25px;
	cursor:pointer;
}
.wpupg-item-terms .wpupg-item-term:nth-child(2){
	display:none;
}
.wpcf7-form-control.wpcf7-text,input[type=text]{
	padding:0;
}
label#tel-461-error {
	color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
	padding-left: 0px;
}
.wpcf7-form-control-wrap[data-name="tel-461"] span.wpcf7-not-valid-tip {
	display:none;
}
.wpcf7-form .wpcf7-form-control-wrap label.error {
	display:none !important;
}
.wpcf7-form-control-wrap[data-name="tel-461"] label.error {
	display:block!important;
}
#nav-menu-item-19843 .inner .right,#nav-menu-item-19845 .inner .right,#sticky-nav-menu-item-19843 .inner .right,#sticky-nav-menu-item-19845 .inner .right{
	padding: 16px 0 5px;
}
#nav-menu-item-19844 .item_outer,#nav-menu-item-19846 .item_outer,#sticky-nav-menu-item-19844 .item_outer,#sticky-nav-menu-item-19846 .item_outer,#nav-menu-item-21801 .item_outer,#sticky-nav-menu-item-21801 .item_outer,#nav-menu-item-21802 .item_outer,#sticky-nav-menu-item-21802 .item_outer,#nav-menu-item-21804 .item_outer,#sticky-nav-menu-item-21804 .item_outer,#nav-menu-item-21805 .item_outer,#sticky-nav-menu-item-21805 .item_outer{
	padding: 10px 12px 0px 0px;
}
#nav-menu-item-19844,#nav-menu-item-19846,#sticky-nav-menu-item-19844,#sticky-nav-menu-item-19846,#nav-menu-item-21801,#sticky-nav-menu-item-21801,#nav-menu-item-21802,#sticky-nav-menu-item-21802,#nav-menu-item-21804,#sticky-nav-menu-item-21804,#nav-menu-item-21805,#sticky-nav-menu-item-21805{
	width: 90px;
}
#nav-menu-item-19844 a,#nav-menu-item-19846 a,#sticky-nav-menu-item-19844 a,#sticky-nav-menu-item-19846 a,#nav-menu-item-21801 a,#sticky-nav-menu-item-21801 a,#nav-menu-item-21802 a,#sticky-nav-menu-item-21802 a,#nav-menu-item-21804 a,#sticky-nav-menu-item-21804 a,#nav-menu-item-21805 a,#sticky-nav-menu-item-21805 a{
	 padding: 6px 15px;
}
#nav-menu-item-19843 .inner ul,#sticky-nav-menu-item-19843 .inner ul{
	 padding: 20px 0 5px 0;
}
#nav-menu-item-19845 .inner ul,#sticky-nav-menu-item-19845 .inner ul,#nav-menu-item-21803 .inner ul{
	padding: 0px 0px 13px 0;
}
#nav-menu-item-19844 img,#nav-menu-item-19846 img,#sticky-nav-menu-item-19844 img,#sticky-nav-menu-item-19846 img,#nav-menu-item-21801 img,#sticky-nav-menu-item-21801 img,#nav-menu-item-21802 img,#sticky-nav-menu-item-21802 img,#nav-menu-item-21804 img,#sticky-nav-menu-item-21804 img,#nav-menu-item-21805 img,#sticky-nav-menu-item-21805 img{
	float:left;
}
.set_width{
	position: relative;
    left:12px;
}
.wpcf7 p{
	font-size:15px;
}
.post-template-default.single.single-post .qodef-top-bar{
	background-color: rgba(40, 96, 161, 1);
}
.post-template-default.single.single-post .qodef-position-center{
	float:right !important;
	text-align:right;
}
.p1 a,.p1 a:hover,.qodef-post-text .qodef-post-text-main p a,a,p a{
	color:#0061A7;
	font-weight:500;
}
#media_image-4 img,#media_image-6 img,#media_image-7 img{
	width:170px;
}
.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-width{
	padding-left:50px;
}
#logo_width img{
	width:90px;
	position: absolute;
    right: 0;
    bottom: 24px;
}
.full_section{
	width: 100%;
    float: left;
	text-align: center;
}
.full_section h5{
	font-size:13px;
	color:#fff;
}
.half_Section_one{
	width: 32%;
    float: left;
}
.half_section_two{
	width: 32%;
    float: left;
    padding-left: 60px;
}
#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover{
	color:#fff !important;
}
#DIT_WIL_IK .qodef-iis-button a,#neem_contact .qodef-iis-button a,#Download_pdf .qodef-iis-button a,.downloaD_Button{
	color: #fff;
    background-color: #0061A7;
    padding: 12px 36px;
    border: 1px solid transparent;
}
#DIT_WIL_IK .qodef-iis-button p, #neem_contact .qodef-iis-button p, #Download_pdf .qodef-iis-button p{
	font-size:13px;
}
.map-nav-wrapper{
	overflow:inherit !important;
}
#neem_contact .qodef-iis-button a:hover,#DIT_WIL_IK .qodef-iis-button a:hover,#Download_pdf .qodef-iis-button a:hover,.downloaD_Button:hover{
	background-color: #fff;
	color:#000;
	border-color:#000;
}
.wpcf7-acceptance a{
	color:#0061A7;
}
#nav-menu-item-19843 .item_outer .item_text,#nav-menu-item-19845 .item_outer .item_text,#sticky-nav-menu-item-19843 .item_outer .item_text,#sticky-nav-menu-item-19845 .item_outer .item_text,#nav-menu-item-21803 .item_outer .item_text,#sticky-nav-menu-item-21803 .item_outer .item_text{
   top: -14px;
    left: 5px;	
}
#icon_custom .qodef-iwt-content{
	max-height: 140px;
    height: 140px;
}
#DIT_WIL_IK .qodef-btn-plus,#neem_contact .qodef-btn-plus,#Download_pdf .qodef-btn-plus,#VERHAAL .timeline-main-title,.qodef-post-info-author{
    display:none !important;
}
#VERHAAL .cool-timeline.white-timeline .timeline-year{
	box-shadow: 0 0 0 6.5px white, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 8px #000000;
}
#icon_custom img{
    max-width:2em;
}
#parrllax_effect{
    background-position:50% 50% !important;
}
#text-9,#text-19,#text-27{
	float:left;
}
#set_realsaties_style .vc_gitem-zone{
    background-color:inherit !important;
}
#set_realsaties_style .vc_btn3-container.vc_btn3-left,#set_realsaties_style .vc_pageable-load-more-btn{
    display:none;
}
#set_realsaties_style h4{
    font-size:18px;
}
.add_custom_space span.wpcf7-form-control-wrap,.add_space{
	padding: 10px 0 20px;
    width: 100%;
    float: left;
}
.add_custom_space span.wpcf7-list-item{
	margin:0;
}
.qodef-btn.qodef-btn-solid,.wpcf7-submit{
	background-color:#0061A7 !important;
}
#set_by_custom .qodef-iis-text-inner p.qodef-iis-text span{
	width:72%;
	float:right;
}
.contact_form .col-sm-6{
	width: 48%;
    float: left;
    margin: 0 1%;
}
#text-10,#text-20,#text-28{
	float:right;
}
.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author .qodef-testimonials-author-name:after{
	content:inherit !important;
}
#custom_bottom_footer a,#text-10 p,#text-10 a,#text-20 p,#text-20 a,#text-28 p,#text-28 a{
	color:#000;
	font-weight:500;
}
.qodef-top-bar .qodef-position-right-inner{
	margin-right:-8px;
}
.loader{
	position: fixed;
    top: 0;
    right: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(255 255 255 / 42%);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10;
}
.fancybox-content img{
	width: auto;
    height: auto;
	max-height:80vh;
}
.loader img{
	position: absolute;
    top: 50%;
    left: 50%;
	width:80px;
}
#custom_bottom_footer li{
	display:inline-block;
	padding:0 15px 0 0;
	margin:0;
}
#top_bar_custom li{
	display:inline-block;
	padding:0 60px 0 0;
	margin:0;
}
#top_bar_custom li.No_Padding{
	padding-right:0;
}
#nav-menu-item-5792 .second .inner > ul > li.current-menu-item > a{
	color:#1b1b1b !important;
}
.qodef-main-menu > ul > li.qodef-active-item > a{
	font-weight:bold;
}
.qodef-drop-down #menu-main-menu-website .second{
	top:60px;
}
.qodef-page-footer p,.qodef-page-footer a,.qodef-footer-bottom-holder a{
	font-size:13px !important;
}
.line_heading .qodef-st-title{
	font-size:20px !important;
}
footer .widget .qodef-widget-title-holder .qodef-widget-title{
	font-weight:900;
}
footer .widget .qodef-widget-title-holder .qodef-widget-title,#top_bar_custom a{
	color:#fff !important;
}
#custom_bottom_footer ul,footer .widget,#text-10 p,#text-20 p,#text-28 p{
	margin:0 !important;
}
@media screen and (min-width: 991px) {
.border_left{
    border-right:1px solid #000;
    height:76px;
}
	.set_width{
	float:right;
	position: relative;
    top: -5px;
}
}
@media screen and (max-width: 1024px) {
  .qodef-mobile-logo-wrapper a{
		height:auto !important;
	  width:200px;
  }
  .qodef-mobile-header .qodef-mobile-logo-wrapper img {
    height:auto !important;
  }
	#set_on_mobile .vc_column-inner{
		padding-right:4% !important;
		padding-left:4% !important;
	}
	#only_show_pc{
		display:none;
	}
	#logo_width img{
		width:58px;
	}
}
@media screen and (min-width: 1025px) {
	#only_show_mobile{
		display:none;
	}
}
@media only screen and (max-width: 1210px) and (min-width: 1023px)  {
	.no_more_space{
		height:5px !important;
	}
	.border_left{
		height:47px;
	}
	#icon_custom .vc_empty_space{
		height:70px !important;
	}
	#set_design_dashes h3.qodef-st-title{
		font-size:15px !important;
	}
	#no_space_here .vc_col-sm-2.vc_col-xs-4{
		display:none;
	}
	#no_space_here .set_width{
		width:47%;
	}
}
@media only screen and (max-width: 990px) and (min-width: 768px)  {
	#set_design_dashes h3.qodef-st-title{
		font-size:13px !important;
	}
	.border_left{
		border-right:1px solid #000;
		height:65px;
	}
}
@media screen and (max-width: 1024px) {
	#only_show_pc{
		display:none;
	}
	.qodef-st-inner h1.qodef-st-title{
		font-size:23px !important;
	}
	#set_on_mobile_banner.vc_row{
		padding:80px 0 !important;
	}
	.qodef-testimonial-text-holder h2.qodef-testimonial-title.entry-title{
		font-size:19px;
	}
	#menu-mobile-menu-navigation li.no_bold_text.menu-item-type-post_type a,#menu-mobile-menu-french li.no_bold_text.menu-item-type-post_type a,#menu-mobile-german li.no_bold_text.menu-item-type-post_type a{
		font-weight:300;
	}
	#text-10{
		float:none;
	}
	.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-width{
		padding-left:0;
	}
	span.qodef-accordion-width.qodef-grid span.qodef-tab-title{
		font-size:17px;
	}
	#mobile-menu-item-17334,#mobile-menu-item-19815,#mobile-menu-item-21780{
		    border-bottom: 5px solid #0061A7;
	}
	#set_font_size_mobile h6.qodef-iwt-title{
		font-size:13px;
	}
	p{
		font-size:14.5px !important;
	}
	.qodef-st-inner h4.qodef-st-title{
		font-size:17px !important;
	}
}
@media screen and (max-width: 767px) {
	#set_design_dashes h3.qodef-st-title{
		font-size:15px !important;
	}
	#parrllax_effect{
		background-attachment:fixed;
	}
	.contact_form .col-sm-6{
		width:100%;
		margin:0;
	}
}
@media only screen and (max-width: 680px) {
   #logo_width img{
		width:42px;
	}
	body.single-post h1 {
		font-size: 24px;
	}
	
	body.single-post h2 {
		font-size: 20px;
	}
	
	body.single-post h3 {
		font-size: 18px;
	}
}
#wpupg-grid-17570 .wpupg-item {
	display: inline-block;
}
/* a[href="https://optimole.com/wordpress/?from=badgeOn"] {
  display: none!important;
} */