/* Add here all your CSS customizations */
body,
p,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,
#header .header-nav-top .nav > li > a
{
    color:#333333 !important;
}

p{
    font-size:15px !important;
    font-weight:400 !important;
    letter-spacing: 0 !important;
    line-height:23px;
}

.threethreethreecolor{
    color:#333333 !important;
}

.mb-30{
    margin-bottom:30px;
}

.mb-50{
    margin-bottom:50px;
}

.mt-30{
    margin-top:30px;
}

.condensingsteam{
    position:absolute; 
    width:100%; 
    height:25px; 
    bottom:0; 
    left:0; 
    color:#666666; 
    font-size:10px;
}

.download-square{
    padding-top:40px;
    padding-bottom:40px;
    border:1px solid #DDDDDD;
}

.landenlijst ul li{
    margin-left:-25px;
}

.certificates img{
    max-height:80px;
}

html .text-color-blue{
    color:#269DD8 !important;
}

.mw-100px{
    max-width:100px;
}


.image-hotspot .circle {
    width:7px;
    height:7px;
    
}


.listup{
    margin-bottom:30px;
    list-style-position: outside;
    /*margin-left:40px;*/
}

.listup li{
    list-style: none;
}

.listup li::before{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f058";
    color:#269DD8;
    margin-left:-30px;
    padding-right:15px;
}

.newsnextprev li::before{
    content:none !important;
}

.image-hotspot .ring {
    width:14px;
    height:14px;
    margin: -17.4px auto auto -17.3px;
}

.popover{
    left:-10px !important;
    top:-14px !important;
}

.benefitsimg img{
    /*max-width:150px;*/
}

.reftable td{
    padding:15px 15px 15px 15px;
}

.reftable tr:nth-child(odd) { background-color: #CCCCCC;}

h2, h3{
    text-transform:uppercase;
}

.breadcrumb .active, .breadcrumb a{
    color:#212529;
}

.srchfrm{
    display:none;
}

@media(min-width:721px){
    .homerightbottom{
        margin-left:-80px; 
        margin-top:150px;        
    }
    
}

@media(min-width:992px){
    .call-to-action.with-button-arrow .call-to-action-btn{
        left:-30px;
    }
}