

.footer_bottom,
.footer_bottom_holder,
.footer_bottom_holder a {
color: #FFFFFF;
font-size: 1em;
text-transform: uppercase;
}
.footer_bottom_holder a:hover {
color:#8D8D8D;
}
.chSlideIcons {
    color: #F0F0F0;
    font-size: 1.4em;
    padding-right: 10px;
}
.vc_column_container {
padding: 15px;
}
#googleMaps .vc_column_container {
padding: 0;
}
a:hover, p a:hover {
color: #C62020;
text-decoration: none;
}
.projects_holder .mix .image {
height: 180px;
}
.carousel-control {
width: 10%;
}
.shadowAngled {
box-shadow: 0 0 30px #555555;
}
.parallax_section_holder {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.wpb_wrapper ul {
    list-style-position: outside;
    margin-left: 1em;
}

/* telefoon portrait */
@media only screen and (max-device-width: 767px) and (orientation:portrait) {
    .hideOnPhone {
        display: none !important;
    }
    .slider_content {
        left: 0px !important;
    }
    .qbutton {
        height: 4.0em !important;
        line-height: 4.0em !important;
    }
    .wpb_wrapper h2 {
        font-size: 4.0em !important;
    }
}
/* telefoon landscape */
@media only screen and (max-device-width: 767px) and (orientation:landscape) {
    .hideOnPhone {
        display: none !important;
    }
    .slider_content {
        top: 10% !important;
        left: 0px !important;
    }
    .qbutton {
        height: 4.0em !important;
        line-height: 4.0em !important;
    }
    .prev_nav, .next_nav {
        display: none !important;
    }
}
/* tablet portrait*/
@media only screen and (min-device-width: 768px) and (orientation:portrait) {
    .hideOnTablet {
        display: none !important;
    }
    .slider_content {
        top: 40% !important;
        left: 0px !important;
    }
    .qbutton {
        height: 4.0em !important;
        line-height: 4.0em !important;
    }
    .prev_nav, .next_nav {
        display: none !important;
    }
}
/* tablet landscape */
@media only screen and (min-device-width: 768px) and (orientation:landscape) {
    .hideOnTablet {
        display: none !important;
    }
    .qbutton {
        height: 4.0em !important;
        line-height: 4.0em !important;
    }
}
@media screen and (max-width: 768px) {
    .hiddenLt768 {
        display: none !important;
    }
}
@media screen and (max-width: 1000px) {
    .shadowAngled {
        box-shadow: none !important;
    }
}