@import url('//secure.ambrix.nl/shared/webfonts/fontawesome/4.4.0/css/font-awesome.min.css');
.fa {font-family: FontAwesome !important}
#content > div.container > div.four.columns > aside > div > div > div > div.widget-label > span {font-weight: bold !important;}
body:not(.home) #content .content strong {font-weight: bold;color: #000}
.plugin-id-406 > iframe {width:100%;height:640px}
#header .sidebar > .widget-menu:last-child li a:hover {color: #fff;}
.pushy-open-left .oc-overlay,
.pushy-open-right .oc-overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;  background-color: rgba(85, 85, 85, 0);
  -webkit-animation: fade 500ms;
  animation: fade 500ms;
}

.pushy { background: #555;}
.pushy a { padding:2px 0 2px 0px }
.pushy a.fa:before {color:#fff;background:rgba(255,255,255,0.2);font-size:18px;line-height:30px;width:30px;height:30px;text-align:center;display:inline-block;border-radius:3px;margin-right:10px;}
.pushy > ul > li {margin:20px 0}
.pushy > ul > li > div > a {margin-left:20px;font-size:20px;font-weight:400;color:#fff;}
.pushy > ul > li > div > a > span{font-family:'FontAwesome','Open Sans', sans-serif !important}
.pushy > ul > li ul {margin-left:60px}
.pushy > ul > li ul > li > div > a{color:#eee !important}
.pushy > ul > li ul > li > div > a:hover{color:#fff !important}
.pushy > ul > li.border:after{content:"";margin-top:20px;display:block;border-bottom:1px solid #999}

.plugin-slider {background:#f2f2f2;}
.plugin-slider > .slider{display:none}
.plugin-slider > .slider.revslider-initialised{display:block}

#header li.pushy-link {padding:0 0 0 14px;cursor:pointer}
#header li.pushy-link > div > a {padding-left:7px !important;}
#header li.pushy-link:hover, li.pushy-link:hover > div > a {color:#fff !important;}

.home .index .container:first-child {font-size: 18px;line-height: 28px;padding:40px 0 20px}
.home .index .container:last-child {padding:20px 0 40px}
.home .index .container:last-child h2:before {color:#ee3a43;font-family:FontAwesome !important;content:"";margin-right:5px;}
.home .index .container:last-child h2 > a{font-family:inherit !important;color:#ee3a43;text-decoration:none}

.home .uitvergroot {background: #f2f2f2;padding:100px 0 70px;}
.home .uitvergroot .widget-category-posts .widget-label {font-size:30px;margin-bottom:30px;font-weight:500 !important;}
.home .uitvergroot .postlist:not(.owl-carousel) .post {display:inline-block;width:25%}
.home .uitvergroot .postlist .post > div {margin: 5px 10px;}
.home .uitvergroot .postlist .post > div > a{border:1px solid #d9d9dc;background:#fff;position:relative;display:block;}
.home .uitvergroot .postlist .post > div > a .block{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.home .uitvergroot .postlist .post > div > a .title{position:absolute;top:0;left:0;padding:20px;font-family: 'Roboto Condensed', sans-serif !important;font-weight:500 !important;font-size:20px;}
.home .uitvergroot .postlist .post > div > a .excerpt{position:absolute;bottom:0;left:0;padding:20px;}
.home .uitvergroot .postlist .post > div > a .featured {margin:90px 0 120px;}

.home .nieuws {padding:50px 0 30px;}
.home .nieuws .widget-category-posts .widget-label {font-size:30px;margin-bottom:30px;font-weight:500 !important;}
.home .nieuws .postlist:not(.owl-carousel) .post {display:inline-block;width:25%}
.home .nieuws .postlist .post > div {margin: 5px 10px;position:relative}
.home .nieuws .postlist .post > div > a{border:1px solid #d9d9dc;background:#f1f1f3;display:block;height:300px;}
.home .nieuws .postlist .post > div > a .block{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.home .nieuws .postlist .post > div > a .date{position:absolute;top:0;left:0;padding:20px;color:#666}
.home .nieuws .postlist .post > div > a .title{position:absolute;top:30px;left:0;padding:20px;font-family: 'Roboto Condensed', sans-serif !important;font-weight:500 !important;font-size:30px;line-height:40px;letter-spacing:-1px}
.home .nieuws .postlist .post > div > a + .morelink{position:absolute;bottom:0;left:0;padding:20px}
.home .nieuws .postlist .post > div > a + .morelink > a{color:#ee3a43 !important;text-decoration:none}
.home .nieuws .postlist .post > div > a + .morelink > a:hover{text-decoration:underline}
.home .nieuws .postlist .post > div > a .excerpt,
.home .nieuws .postlist .post > div > a .featured {display:none}

.slider_title{width:30%;}
.slider_title > div {padding:60px 40px 0;font-size:30px;line-height:30px;color:#fff;font-weight:700 !important}
.slider_description {height:100%;background: rgba(238,58,67,0.9);width:30%;}
.slider_description > div {padding:100px 40px 40px 40px;white-space:normal !important}
.slider_description > div > div {color:#fff;}
.slider_description a {display:inline-block;background:#fff;padding:10px 20px;color:#ee3a43 !important;font-weight:400 !important;border-radius:5px;border:1px solid transparent}
.slider_description a:hover {background:#ee3a43;color:#fff !important;border-color:#fff;}
.slider_description a:before{color:#ee3a43;font-family:FontAwesome !important;content:"";margin-right:5px;}
.slider_description a:hover:before{color:#fff;}

.tp-bullets.simplebullets.round .bullet {background:#fff !important;border-radius:10px}
.tp-bullets.simplebullets.round .bullet.selected {background:#ee3a43 !important;}

body:not(.home).page #content,
.post #content {background: #f2f2f2;padding:60px 0;}
.page h1{display:none}
.post #content .content, 
body:not(.home).page #content .content {background:#fff;padding:20px; border: 1px solid #d9d9dc;}
.page:not(.home) #content .content .widget-category-posts .widget-label {font-size:30px;margin-bottom:30px;font-weight:500 !important;}
.page:not(.home) #content .content .postlist .post,
.category #content .content .postlist .post {display:inline-block;width:33.3%}
.page:not(.home) #content .content .postlist .post > div,
.category #content .content .postlist .post > div {margin: 5px 10px;}
.page:not(.home) #content .content .postlist .post > div > a,
.category #content .content .postlist .post > div > a {border:1px solid #d9d9dc;background:#fff;position:relative;display:block;}
.page:not(.home) #content .content .postlist .post > div > a .block,
.category #content .content .postlist .post > div > a .block{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.page:not(.home) #content .content .postlist .post > div > a .title,
.category #content .content .postlist .post > div > a .title {position:absolute;top:0;left:0;padding:20px;font-family: 'Roboto Condensed', sans-serif !important;font-weight:500 !important;font-size:20px;max-height:70px;overflow-y:hidden}
.page:not(.home) #content .content .postlist .post > div > a .excerpt,
.category #content .content .postlist .post > div > a .excerpt{position:absolute;bottom:0;left:0;padding:20px;}
.page:not(.home) #content .content .postlist .post > div > a .featured,
.category #content .content .postlist .post > div > a .featured {margin:70px 0 110px;}

#footerlogo {background:url(/uploads/layout/logo_large.png);height:30px;background-size:contain;background-repeat:no-repeat;background-position:top left}

.post #content .content a {text-decoration:none;color:#ee3a43;}
.post #content .content a:hover {text-decoration:underline;}

a.knop,input[type="submit"],button { display: inline-block; background: #ee3a43 !important; padding: 10px 20px;color:#fff !important; font-weight: 400 !important; border-radius: 5px; border: 1px solid transparent; text-decoration: none !important;margin-bottom:20px}
a.knop:hover,input[type="submit"]:hover,button:hover { background: #fff !important; color: #ee3a43 !important; border-color: #ee3a43}

div.half{width:50%;float:left;}
div.half > div:nth-child(odd){padding:0 20px 0 0;}
div.half > div:nth-child(oven){padding:0 0 0 20px;}
div.wrap:after{content:"";display:block;clear:both;}


#content .sidebar a {
	display: block;
  	color: #848889;
	text-decoration: none;
	padding: 2px 7px;
	line-height:2em;}

.categories {display: none;}

#content .sidebar .widget-label, #content .sidebar .widget-label > a {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 500 !important;
	color: #000;
  	padding:0;
	margin:0;
	font-size:14px; }

#content .sidebar .postlist > li {
	margin:0}

#content .sidebar .postlist > li:hover {
	background-color: rgb(246, 246, 246); }

@media only screen and (max-width: 1367px) and (min-width: 981px) {
	.slider_description {width:40%;}
	.slider_title{width:40%;}
}

@media only screen and (max-width: 1087px) and (min-width: 981px) {
	.home .nieuws .postlist:not(.owl-carousel) .post,
	.home .uitvergroot .postlist:not(.owl-carousel) .post {width:33.33%}
	.page:not(.home) #content .content .postlist .post {width:33.3%}
}

@media only screen and (max-width: 980px) and (min-width: 480px) {
	.home .nieuws .postlist:not(.owl-carousel) .post,
	.home .uitvergroot .postlist:not(.owl-carousel) .post {width:50%}
	.page:not(.home) #content .content .postlist .post {width:50%}
	.page:not(.home) #content .content .postlist .post > div > a .excerpt {padding:10px}
	.slider_description {width:40%;}
	.slider_title{width:40%;}
}

@media only screen and (max-width: 767px) {
	#content .container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: column-reverse;
      flex-flow: column-reverse;
    }
}

@media only screen and (max-width: 479px) {
	.home .nieuws .postlist:not(.owl-carousel) .post,
	.home .uitvergroot .postlist:not(.owl-carousel) .post {width:100%}
	.page:not(.home) #content .content .postlist .post {width:100%}
	.slider_description {width:40%;}
	.slider_title{width:40%;}
}

.fa-empty:before {
  content: "";
  background: rgba(255,255,255,0.2) url(//shibaura.de/uploads/images/tractor.png) center center no-repeat !important;
  background-size: contain;
  
}