/*
Theme Name: A&S | GeneratePress Child 01
Theme URI: 
Description: Child 01 theme for the GeneratePress theme
Author: <a href="https://tomusborne.com">Tom Usborne</a>
Author URI: 
Template: generatepress
Version: 1.3.40
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 02 Nov 2016 08:56:00 +0000 */ 


body 	{ font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif !important; }

/* header
----------------------------------------------------------------------------*/

.inside-header { padding: 20px 40px; background-color: #FFF; text-align: center; }
.header-widget { position: relative; top: -40px; right: 200px; }

/* menu 
-----------------------------------------------------------------------------*/
.main-navigation 	{ background-color: #f1efee; border-bottom: 2px solid #6f6e6e; }
.main-navigation .main-nav ul li a, .menu-toggle {  color: #000; line-height: 40px;}

.main-navigation .main-nav ul li.current-menu-item a,
.main-navigation .main-nav ul li.current-menu-item > a, 
.main-navigation .main-nav ul .current-menu-item > a, 
.main-navigation .main-nav ul .current-menu-parent > a, 
.main-navigation .main-nav ul .current-menu-ancestor > a,
.main-navigation .main-nav ul .current-menu-item > a:hover, 
.main-navigation .main-nav ul .current-menu-parent > a:hover, 
.main-navigation .main-nav ul .current-menu-ancestor > a:hover, 
.main-navigation .main-nav ul .current-menu-item.sfHover > a, 
.main-navigation .main-nav ul .current-menu-parent.sfHover > a, 
.main-navigation .main-nav ul .current-menu-ancestor.sfHover > a,
.main-navigation .main-nav ul li > a:hover, .main-navigation 
.main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a { color: #ffffff;  background-color: #b20e0f !important;}

#menu-item-328,
#menu-item-332,
#menu-item-333,
#menu-item-334 {display: none !important; } /* hide menu items on desktop */

/* blokken 
------------------------------------------------------------------------------*/
.post 	{ margin: 0 0; }

.search .inside-article,
.category .inside-article {
    display: inline-block; float: left; 
    margin-bottom: 20px;
    max-width: 46%;
    vertical-align: top;
    margin-left: 1.3%;
    margin-right: 1.3%;
    padding-bottom: 10px;
    white-space: normal;
    box-sizing: margin-box;
    background-color: #fff;
    border: 1px #bbbbbb solid;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    max-height: 816px; height: 816px !important; 
    
    min-height: 340px;
    height: auto;
    padding: 0px !important; /* marge afbeelding 0 */ }

.no-results .inside-article {max-width: 100%; border: 0px;  min-height: 120px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); }

.search .entry-summary,
.category .entry-summary,
.search .post-image, 
.category .post-image 		{ margin: 0 0;}

.search .entry-title,
.category .entry-title,
.search .entry-meta, .byline, 
.category .entry-meta, .byline 	{ display: none; }

.search .entry-title-custom,
.category .entry-title-custom  	{ padding: 4px 12px;}
.search .entry-title-custom a,
.category .entry-title-custom a { color: #b20e0f; font-size: 21px !important; }
.search .entry-date-custom,
.category .entry-date-custom 	{ font-size: 17px;  padding: 0 12px;}
 

.entry-summary  		{ padding: 12px; } /* marge text */ 

.inside-article p 		{ font-size: 14px; } 
.page-header-image-single  img 	{ width: 100%;  display: inline-block; vertical-align: middle; }

.page-header .avatar 		{ display: none; }


/* Content 
-------------------------------------------------------------------------------*/
.one-container .site-content 	{ padding: 40px 20px; }

.grid-75 			{ width: 66%;  }
.grid-25 			{ width: 34%; }

#main				{ border-right: 1px solid #363535; padding-right: 20px; margin-right: -1px;}
#right-sidebar		{ xxxborder-left: 1px solid #363535; padding-left: 24px; }
#primary			{ border-right: 1px solid #363535;  }

.one-container.right-sidebar .site-main { margin-right: 0px; }
.separate-containers .page-header, .separate-containers .paging-navigation {  padding: 10px 0; }


.home img {max-width: 318px; /* fix ie browsers */ }

.home .alignleft { margin-right: 16px;  margin-left: 4px; margin-bottom: 20px;}
.home #main {padding-right: 10px; }

H1,H2,H3,H4, H5, H6 	{ color: #b20e0f; }
.page-header h1 	{ font-size: 34px; margin-left: 1.3%;}
h2 			{ font-size: 24px; }
table 			{ border-width: 0; }
table, td, th 		{ border: 0px solid rgba(0,0,0,0); }
table 			{ margin: 0 0; }


.button, 
html input[type="button"], 
input[type="reset"], 
input[type="submit"], 
button:visited,

button:hover, 
html input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
.button:hover, 
button:focus, 
html input[type="button"]:focus, 
input[type="reset"]:focus, 
input[type="submit"]:focus, 
.button:focus 		{ color: #ffffff;  background-color: #b20e0f;}


.addtoany_no_icon   { font-size: 85%!important; float: left; }
a.addtoany_no_icon  { pointer-events: none; cursor: default; color: #888888; margin-left: -4px;  }

.widget_wysija_cont .wysija-submit { display: block; margin-top: 40px;}

/* Single 
-------------------------------------------------------------------------------*/

.one-container .inside-article .page-header-image-single { margin-bottom: 1em; }
.single .entry-content					 { margin: -16px 0 0 0 !important;   }
.addtoany_share_save_container 				 { margin: -10px 0 10px 0 !important; }

#cta-top 						 { float: right; position: relative; top: 36px;}
footer.entry-meta					 { display: none; }

/* widgets 
-------------------------------------------------------------------------------*/

.sidebar .widget .widget-title 		{ color: #b20e0f; margin-bottom: 16px;}
.footer-widgets, .widget-area .widget 	{ padding: 20px; }
.inside-footer-widgets .inner-padding 	{ padding: 0 0px; }
.footer-widgets .widget, .sidebar .widget {  font-size: 13px; }
.widget ul li:before 			{ content: "■"; padding-right: 8px; color:  #b20e0f; }
.footer-widgets 			{ background-color: #9c928b; color: #FFF;}
.footer-widgets .widget-title 		{ color: #FFF; }
.footer-widgets input  			{ -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
   					  -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    					  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); }
#categories-3.widget,
#categories-4.widget,
#categories-5.widget,
#categories-8.widget,
#categories-9.widget,
#execphp-3.widget 			{ margin: 0 0 15px; border-bottom: 1px solid #363535; padding-bottom: 20px; }
.site-info 				{ display: none; }


/* Categorieen */

.home li.cat-item ul.children 		{ display: none; }
.home ul li.cat-item 			{ font-size: 13px; }
.home .widget_categories .widget-title 	{ display: block; }

.widget_categories .children		{ margin-left: 0; margin-top: 0px; }
.widget_categories .widget-title	{  }
ul li.cat-item 				{ font-size: 0px; color: #FFF;}   /* wit verbergt aantal, font-size 0 verbergt kop */
ul li.cat-item:before 			{ content: ""; padding-right: 0px;}

ul.children li.cat-item a		{ display: block; font-size: 13px; color:  #858686; }
ul.children li.cat-item:before 		{ /* content: "■"; padding-right: 8px; */ color:  #b20e0f; }
.home ul.children li.cat-item 		{ display: block; font-size: 13px; color:  #b20e0f; }
.home ul.children li.cat-item:before 	{ content: "■"; padding-right: 8px; color:  #b20e0f; }

.current-cat				{ font-weight: bold; }

#categories-3.widget ul li.cat-item-9,
#categories-3.widget ul li.cat-item-10,
#categories-3.widget ul li.cat-item-11  {display: none; } /* agri */

#categories-5.widget ul li.cat-item-1,
#categories-5.widget ul li.cat-item-9,
#categories-5.widget ul li.cat-item-11  {display: none; } /* ondernemer */

#categories-8.widget ul li.cat-item-1,
#categories-8.widget ul li.cat-item-9,
#categories-8.widget ul li.cat-item-10  {display: none; } /* particulier */

#categories-9.widget ul li.cat-item-1,
#categories-9.widget ul li.cat-item-10,
#categories-9.widget ul li.cat-item-11  {display: none; } /* vastgoed */

/* Auteurs 
-------------------------------------------------------------------------------*/

.guerrillawrap { background: #FFF; border: 0px; padding: 0%; }

.guerrillatext 				{ float: left; width: 100%; }
.inside-article .guerrillatext  img 	{ float: left;  margin-top: 6px;    margin-right: 1.5em;     margin-bottom: 0.5em;}
.guerrillatext h4 			{ margin: 0 0 12px 0; }
.guerrillagravatar 			{ display: none; }

#black-studio-tinymce-13 img.alignleft 	{ max-width: 73px; border: 4px solid #fff; margin: 0 14px 14px 0;
					 -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    					 -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
   					 box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}

.author img.alignleft 			{ margin: 0 20px 12px 0; }
.author .entry-summary 			{ padding: 0px 0; }
.author .entry-meta 			{ font-size: 100%; }
.author #auteur,
.author article,
.author .entry-title-custom,
.author .nav-links,
.author .entry-date-custom 		{ display: none; }

.entry_author_image 			{ float: left; margin: 0 12px 0 12px; }

#annelou,
#ewa,
#tim,
#spanje,
#vliet,
#nijman,
#hilderink,
#jongh,
#kroon,
#baalen { display: none; }
.author-annelou #annelou,
.author-ewa #ewa,
.author-tim #tim, 
.author-spanje #spanje,
.author-vliet #vliet,
.author-nijman #nijman, 
.author-hilderink #hilderink, 
.author-jongh #jongh,
.author-kroon #kroon, 
.author-baalen #baalen {display: block; margin-left: 6px;}
 


/* footer 
-----------------------------------------------------------------------------------*/

.wysija-checkbox-paragraph { display: inline-block; float: left; margin-right: 35px;     margin-bottom: 0.8em;
}

/* Mobile
----------------------------------------------------------------------------------*/
@media (max-width: 920px) {

.header-widget { position: relative;  right: 20px; }
}

@media (max-width: 768px) {

.header-widget { float: right !important; }

button.menu-toggle:hover, 
button.menu-toggle:focus, 
.main-navigation .mobile-bar-items a, 
.main-navigation .mobile-bar-items a:hover, .main-navigation .mobile-bar-items a:focus { color: #b20e0f; }

.main-navigation ul ul {  background-color: transparent; }

.main-navigation .main-nav ul ul li a { margin-left: 20px; color: #000;   }
.main-navigation .main-nav ul.sub-menu li.current-menu-item a, 
.main-navigation .main-nav ul.sub-menu li.current-menu-item > a, 
.main-navigation .main-nav ul.sub-menu .current-menu-item > a,
.main-navigation .main-nav ul.sub-menu .current-menu-item > a:hover,
 .main-navigation .main-nav ul.sub-menu li > a:hover,
.main-navigation .main-nav ul.sub-menu li > a:focus {  color: #b20e0f;   background-color: transparent !important; }

.grid-75 		{ width: 100%; }
.grid-25 		{ width: 100%; }

#main			{ border-right: 0px; padding-right: 0px; margin-right: 0px;}
#primary			{ border-right: 0px solid #363535;  }
.one-container .sidebar { margin-top: 0px; }
#right-sidebar		{ border-left: 0px; padding-left: 0px; }
.ml-table 		{ padding: 0 0px 0px 0px; }
.ml-responsive-table dl { background: transparent !important; }
.ml-responsive-table dd {  margin: 0 0em 1.5em; }
.ml-responsive-table dd:last-child  { padding-bottom: 0px; }
.ml-responsive-table dt:first-child { padding-top: 0px; }

.alignleft 		{ float: left; }


#menu-item-328,
#menu-item-332,
#menu-item-333,
#menu-item-334		{ display: block !important;} /* show menu items on mobile */

}



@media (max-width: 580px) {

.header-widget { right: -20px; }
.category .inside-article {  max-width: 100%; }
	
	

}

@media (max-width: 420px) {

.site-logo { max-width: 70%; margin-left: -60px; }
.addtoany_share_save_container 	 { margin: 0px 0 38px 0 !important; }
#cta-top 		 { float: none; top: 52px; left: 4px; }
}