/* 
 Theme Name:   Marceau Thema
 Theme URI:    
 Description:  
 Author:       Mailbox bvba
 Author URI:   
 Template:     generatepress
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Montserrat|Quicksand');
/* font-family: 'Montserrat', sans-serif;
font-family: 'Quicksand', sans-serif; */

/*OPGELET!! er zit CSS in de customizer*/

/* hide unpapproved comments */
/*.wpd-form-wrap {display:none!important;}*/


/* theme corrections */
header.entry-header {display:none;}
.secondary-nav-float-right .secondary-navigation {margin-top: 30px;}
.secondary-menu li {border:1px solid #efefef;margin-right:1px;}
.secondary-menu li.special:hover {border:1px solid #ccc;}
.secondary-menu li:hover, .main-nav ul li.special {background-color:#e6e4e4;border:1px solid #e6e4e4;}
.secondary-menu li .fa {margin-right:5px;}
.secondary-menu li.current-menu-item a{font-weight:bold!important;}
.site-footer .textwidget p {margin-bottom:0;}

#main .elementor-text-editor ul li {margin-bottom:1.618em;}
#main .elementor-text-editor ul {margin-left:18px;}

.white a {color:#fff!important;text-decoration:underline!important;}
.columns .elementor-text-editor {-moz-column-gap: 2em;column-gap: 2em;-webkit-column-gap: 2em;-webkit-column-count: 2;column-count: 2;-moz-column-count: 2;}

.diensten {max-width:750px;margin:0 auto;text-align:center;padding:25px 0;margin-top:50px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;margin-left:auto!important;}
.diensten .dienst {display:inline-block;margin:0 15px 0 0;text-align:center; line-height:25px;}
.diensten .dienst a {color:#6B6160;font-weight:bold;}
.diensten .dienst a:hover {color:#464646;}

/*Header Widget*/
.header-widget {margin-bottom:-10px!important;padding-top:10px!important}
#secondary-navigation {margin-bottom:0px!important}
.phonemobile {background-color:#e6e4e4;padding:10px}



/* breadcrumbs */
.breadcrumbs {margin-top:5px;}
.breadcrumbs * {font-size: 12px;font-weight: bold; font-family: "Roboto Condensed", sans-serif;}

.featured-image.page-header-image-single {display:none;visibility:hidden;}

/*Post*/
#recentcomments {color:#fff;}
.cat-links {display:none!important;}
.elementor-widget-wp-widget-recent-comments h5 {color:white;font-size:16px;font-weight: bold;margin-left: 20px;}
img[title="6755-200"] {width:25px;}

/* overlijdensberichten */
.category-overlijdingsberichten .elementor-post__title a {text-transform:none!important;}

/*disable reactions*/
.elementor-post__meta-data {display:none}
.wpd-unapproved ,.wpd-thread-filter {display:none!important;}

/*Banner over posts*/
/*.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link:after{background-color:black!important; height:30px!important;width:100%;top:30px;left:130px;
 ;  -ms-transform: rotate(45deg); /* IE 9 */
/*-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
/*transform: rotate(45deg);}*/

/*Overleidingspagina*/
.post-image {display:none;visibility:hidden;}
.wc_held_for_moderate {display:none;visibility:hidden;}
/*Contact Form */

.form-row{	width: 100%;}
.column-half, .column-full{	float: left;position: relative;padding: 5px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box}
.clearfix:after {content: "";display: table;clear: both;}
.column-full {margin-top:-10px}

/**---------------- Media query ----------------**/

@media only screen and (min-width: 48em) { .column-half{width: 50%;padding-right:40px;}}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {width: 100%;padding: 8px;border: 1px solid #ccc;border-radius: 3px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;      box-sizing: border-box}
.wpcf7 input[type="text"]:focus{background: #fff;}
.wpcf7 input[type="submit"],.wpcf7 input[type="button"] { background-color:#7B7874!important; }  
.gegevens, .gewenst, .tekst, .budget     {font-weight: bold;text-transform: uppercase; padding-bottom: 10px;}
textarea {height:150px;margin-bottom:10px;}

/*Disable error border*/
div.wpcf7-validation-errors {border: 0px;color:red;}
div.wpcf7-mail-sent-ok{border: 0px;color:#9feaca;}

/*Testimonials*/
.testimonial-content p {font-size:13px!important;font-style:italic;}
.required-notice, .required.symbol {display:none; visibility:hidden;}



/* responsive breakpoints */
@media only screen and (min-width : 1279px) {
       
}


@media only screen and (max-width : 1279px) {
   
}


@media only screen and (max-width : 960px) {
  
}


@media only screen and (max-width : 768px) {
.columns .elementor-text-editor {-moz-column-gap: 2em;column-gap: 2em;-webkit-column-gap: 2em;-webkit-column-count: 1;column-count: 1;-moz-column-count: 1;} 
.breadcrumbs {margin-top:5px;margin-left:10px;}
img{   width: 350px;}
	.elementor-post__card {width: 80%!important;display: block!important;margin: auto;}
	.elementor-334 .elementor-element.elementor-element-4f810c85 .elementor-image img {max-width:30px!important}
	.secondary-navigation {margin-top:-10px!important}
	.header-image  {margin-top:-20px}
	.page h2 {font-size:18px;text-align:center;}
	.site-logo { width: 190px;   margin-top: 30px!important; margin-bottom: -11px!important;display: block;  margin: auto;}
	
}


@media only screen and (max-width : 480px) {

}

