﻿.header img {
    max-width: 100%;
    margin: 10px 0;
}

.caroufredsel_wrapper_slider {
    margin-top: 15px !important;
}

img.banner {
    border: 1px solid #ED1C24;
}

.authors .author {
    min-height: 175px;
}

.header_top_bar {
    overflow: visible;
}

.header_top_bar .social_icons {
    margin-bottom: 0;
}

.header_top_bar .loginWrapper {
    float: right;
    position: relative;
}

.header_top_bar #loginButton {
    width: 46px;
    height: 46px;
    display: block;
    background: url(../images/business133.png) no-repeat;
}

.header_top_bar #loginButton:hover {
    background-color: #464D53;
	background-position: 0 -46px;
    text-decoration: none;
}

.header_top_bar #loginButton img {
    max-width: 26px;
}

.header_top_bar #logoutButton img {
    max-width: 16px;
}

.header_top_bar .loggedIn, .header_top_bar .loginForm {
    right: 0;
    left: auto;
    position: absolute;
    z-index: 1000;
    float: left;
    padding: 10px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); 
    display: none;
}

    /*.header_top_bar #loginButtonWrapper:hover .loggedIn, .header_top_bar #loginButtonWrapper:hover .loginForm {
        display: block;
    }*/

.header_top_bar .loggedIn li {
	color: #3E3E3E;
    white-space: nowrap;
    margin: 8px 0;
}

.header_top_bar .loginForm input[type=email], .header_top_bar .loginForm input[type=password] {
    font-size: 14px;
    background: none;
    color: #3E3E3E;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 5px;
    min-width: 220px;
}

.header_top_bar .loginForm label {
    float: left;
    margin-right: 10px;
    height: 29px;
    display: block;
    line-height: 29px;
    margin-bottom: 15px;
}

.header_top_bar .loginForm .read_more {
    clear: none;
    float: left;
    margin-top: 0;
}

.header_top_bar .loginForm input[type=checkbox] {
    vertical-align: middle;
}

.header_top_bar .loginForm .slider_posts_list a {
    color: #3E3E3E;
    font-size:12px;
}

.search .search_input, .search .search_input:focus {
    width: 180px;
}

.small_slider li.slide {
    max-height: 427px;
}

.small_slider li.slide img {
    width: 100%;
}

.blog ul.post_details.simple li.category {
    float: none;
}

.post ul.post_details.simple li.date, ul.post_details.simple li.date {
    margin: 5px 0 0 0;
}

.slider_content_box .post ul.post_details.simple li.date, .slider_content_box ul.post_details.simple li.date {
    margin: 0 0 0 5px;
}

.blog.small .post>a>img {
    max-width: 100px;
}

.post_content_latest_news {
    margin-left: 0 !important;
}

h1, h1.post_title {
    font-size: 28px;
}

h2 {
    font-size: 18px;
}

.post.single .content_box {
    margin-left: 130px;
    min-height: 135px;
}

.blog.small .post_content {
    margin-left: 0;
    margin-right: 20px;
}

.blog ul.post_details.simple li.category_lees_verder {
    float: left;
    margin: 5px 0 0 10px;
}

.columnisten .blog.small .post, .columnisten .blog.small_margin .post {
    margin-top: 10px;
}

.author .thumb, .author .number, .author .thumb img {
    max-width: 100px;
}

.blog ul.post_details.simple li.event, .blog ul.post_details.simple li.event a {
    color: #7C7C7C;
}

.content_page ul, .text ol, .text ul {
    padding: 1em 0;
    color: #3E3E3E;
    line-height: 150%;
    margin-left: 15px;
    list-style-type: disc;
}

.text ol {
    list-style-type: decimal;
}

.content_box h3.excerpt ul {
    margin-left: 15px;
    list-style-type: disc;
}

.content_box h3.excerpt ol {
    margin-left: 15px;
    list-style-type: decimal;
}

.post .post_details {
    margin-bottom: 10px;
    margin-top: 0;
}

.post .with_number a {
    float: none;
    display: block;
}

.logo img {
    max-width:100%;
    max-height: 50px;
}

.post.single {
    float: none;
}

.page_header_left {
    width: 65%;
}

.page_header_right {
    width: 35%;
}

.margin_30 {
    margin: 30px;
}

.margin_left_30 {
    margin-left: 30px;
}

.post p {
    margin-top: 0;
}

#scroll-for-more {
    position: fixed;
    bottom: 15px;
    right: 40px;
}

.hide {
    display:none;
}

li.forgot-password {
    margin-top: 5px;
}

p.message {
    background: #e20413;
    color: #FFF;
    margin-top: 30px;
    padding: 12px;
}

.fancybox-inner {
    background-color: #fff
}

#new-website {
    padding: 0 15px;
}

#new-website-2 img {
    max-width: 100%;
}

.comment_form .text_input, .contact_form .text_input {
    width: 100%
}

a[title=actionbutton] {
	border: 1px solid #E9E9E9;
	color: #25282A; 
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	padding: 14px 13px 13px;
	text-align: center;
	cursor: pointer;

    border: 2px solid #e20413;
	padding: 13px 12px 12px;
	background: #e20413;
    color: #FFF;

    display: inline-block;
    margin-bottom: 8px;
}

a[title=actionbutton]:hover {
	background: transparent;
	color: #e20413;
	border-color: #e20413;
    text-decoration: none;
}

.blog  ul.post_details.simple li.category,
.blog  ul.post_details.simple li.category a,
.related li a,
.links li a
{
	color: #e20413;
}

.post_details li.unlock
{
	color: #7C7C7C;
	border: 1px solid #E9E9E9;
	border-left: none;
	padding: 13px 14px 12px 13px;
}

.post_details li.unlock i.fa {
    color: #1d9d74;
}

ul.post_details.simple li.unlock {
    margin-top: 12px;
    border:none;
}

.column:nth-child(odd) {
    margin-left: 0;
}

@media screen and (max-width:1069px) {
    #scroll-for-more {
        display: none !important;
    }
}

@media screen and (max-width:767px) {
    #scroll-for-more {
        display: none !important;
    }
}

@media screen and (max-width:479px) {
    #scroll-for-more {
        display: none !important;
    }

    .search .search_input {
        width: 50px;
    }

    .search .search_input:focus {
        width: 130px;
    }
}

#fa-eye {
    top: 15px;
    position: relative;
    color: #e20413;
}

#fa-eye:hover {
    text-decoration: none;
}

body {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
}

.search_input_wide {
    width: -webkit-fill-available;
}
.search_select_wide {
    width: -webkit-fit-content;
    width: -webkit-fill-available;
    padding: 0.3em;
}
.collapse:not(.show) {
    display: none;
}

@media print {
    .do-not-print {
        display: none;
    }
}

#myModal{
    background: rgba(125,125,125,0.7);
}
