/* Enter Your Custom CSS Here */

@media only screen and (max-width: 768px)
.secondary-nav .sec-menu, .primary-nav ul.nav-menu, .primary-nav div.nav-menu > ul {
    display: inline-block !important;
}


.menuknopjebuy {
    display: table;
    color: #fff;
    font-size: 12px;
    margin: 0 auto;
    text-align: center;
    padding: 10px;
    border: 2px solid #fff;
    transition: all 0.4s ease-in-out;
    font-weight: bold;
    margin-top: 15px;
}

.menuknopjebuy:hover { background-color: #cb2031; border: 2px solid #cb2031; color: #fff; }

.achtergrond112beveiliging { 
  background-color: #304294;  
  color: #fff;
  padding: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
  margin-bottom: 30px;
}

.post-list li, #sidebar .post-list li {
  border-bottom: 1px solid #304294;
}

.entry-grid {
  border-bottom: 1px solid #304294;
}


.widget ul li {
    border-bottom: 1px solid #304294;
}

.flex-controls-container.main-slider {
    border-top: 1px solid #304294;
}


.witteblokjeachtergrond {
    display: table;
    margin: 0 auto;
    background-color: #fff;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    text-align: center !important;
  margin-bottom: 15px; 
}

.witteblokjeachtergrond img { text-align: center; margin: 0 auto; display: table; }

h3.sb-title {
display: inline-table;
    padding: 0 0.25em;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
    background-color: #bf0a1d;
}

h3.sb-title a { color: #fff; }

@media only screen and (min-width: 768px) {
.half {
    background: #f2f2f2;
    padding: 10px;
    box-sizing: border-box;
    height: 700px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #e6e7e8; 
}
  
.flexslider .slides img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 125px;
}  

#rpwe_widget-2 { 
    background: #f2f2f2;
    padding: 10px;
    box-sizing: border-box;
    height: 700px;
    overflow: hidden;
    display: inline-block;
	border: 1px solid #e6e7e8; 
}
  
.entry-grid {
    background: #f2f2f2;
    padding: 10px;
    box-sizing: border-box;
    height: 350px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #e6e7e8; 
}
}


.post-thumb {
    width: 100%;
    height: 100%;
    max-height: 135px;
    display: inline-block;
}

span.posted-in { display: none !important; }
span.with-comments { display: none !important; }
span.comments-link { display: none !important; }
span.by-author { display: none !important; } 
.url fn n { display: none !important; }
span.posted-in { display: none !important; }
span.with-comments { display: none !important; }
span.comments-link { display: none !important; }