.content-3 .bg-image {
    min-height: 700px !important;
    max-width: 500px !important;
}

p.reviews a:hover {
    color: #235558 !important;
}

p.reviews a {
    color: blue !important;
}

.footer-contact-boxes a:hover {
    color: #4ba6b0 !important;
}

.fa-wrench:hover, .fa-cubes:hover, .fa-handshake-o:hover, .fa-address-card:hover {
	transform: scale(1.2) !important;
	color: #4ba6b0 !important;
}

.ftg-items {
    margin-bottom: 100px;
}

#pg-gb1518-5e9df6c3432db-0, #pg-gb1518-5e9df85e1b2cb-0, #pg-gb1518-5e9df8aa70294-0 {
	margin-bottom: 0 !important;}

div#page-content {
    padding-bottom: 0 !important;
}

div#contact {
    padding-bottom: 10px !important;
}

div#post-1518 {
    margin-top: -16px !important;
	margin-bottom: -20px !important;
}


@media (min-width: 400px) { .contact p {
    color: white !important;
    font-size: x-large;
	    line-height: 1.5 !important;
	}}

@media (max-width: 399px) { .contact p {
    color: white !important;
    font-size: initial;
	    line-height: 1.5 !important;
	    text-align: left;
	}}

figure.wp-block-image.size-large.is-style-default {
    margin-top: -50px !important;
}

div#projecten, div#werkwijze, div#contactjos {
    background-color: #f5fafd !important;
}

@media (min-width: 400px) {.col-xs-12.col-sm-3.no-gutter-col.col-md-4 {
    max-width: 31.3333333%;
    margin: 1%;
	}}

@media (min-width: 767px) { img.aligncenter.wp-image-1182.size-large, img.aligncenter.size-large.wp-image-1228 {
	display: none
	}}

@media (max-width: 768px) {
div.content-left-sm, .col-sm-7.full-col-left-padding.full-col-right-padding {
    text-align: left;
		}}

@media screen and (max-width: 767px) { .col-sm-5.bg-image.shadow-large-black {
    display: none;
	}}

@media screen and (min-width: 1600px) { i.fa.icon.big {
    font-size: 2.5rem;
    padding-top: 3.8em;
    padding-bottom: 3.8em;
    padding-left: 200px;
    padding-right: 200px;
	}}

@media screen and (min-width: 1350px) and (max-width: 1599px) { i.fa.icon.big {
    font-size: 2.5rem;
    padding-top: 3em;
    padding-bottom: 3em;
    padding-left: 200px;
    padding-right: 200px;
	}}

@media screen and (min-width: 1081px) and (max-width: 1349px) { i.fa.icon.big {
    font-size: 2.5rem;
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 140px;
    padding-right: 140px;
	}}

@media screen and (max-width: 1080px) { i.fa.icon.big {
    font-size: 2.5rem;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 80px;
    padding-right: 80px;
	}}

@media screen and (min-width: 1281px) { 
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -40em;
	}}

@media screen and (min-width: 601px) and (max-width: 1280px) { 
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -45em !important;
	}}

@media screen and (min-width: 600px) and (max-width: 767px) { 
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -35em !important;
	}}

@media screen and (min-width: 575px) and (max-width: 599px) { 
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -32em !important;
	}}

@media screen and (min-width: 401px) and (max-width: 574px) {
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -38em !important;
	}}

@media screen and (max-width: 400px) {
	div#diensten, div#projecten, div#werkwijze, div#reviews, #over-jos, div#contactjos {
    margin-top: -37em !important;
	}}

.fa-heartbeat:before {
    content: "\f21e";
    color: #235558;
}


.header-top-bar {
    background: #005458;
}

.button.color1 {
    color: #fff;
    background-color: #00a6af;
    border-color: #00a6af;
}

.button.color1:hover {
    color: #fff;
    background-color: #005458;
    border-color: #005458;
}

p {
    color: black !important;
}

h4 {
    color: black;
}

p.header-subtitle {
    color: white !important;
}

img.shadow-large {
    display: none;
}

img.topimg.shadow-large {
    display: none;
}

div.image-group-side-3-img .rightimg {
		margin-top: 0px !important;
	    float: none;
}

#offcanvas-wrapper .offcanvas-top .logo-holder img {
    display: none !important;
}

div#offcanvas-menu {
    background: #025459;
}

.offcanvas-top {
    background: #025459;
}

.offcanvas_menu li a {
    font-size: 1.5rem;
}

.col-xs-12.col-sm p {
    font-size: large;
}

p.header-subtitle {
    font-size: xx-large;
}

.footer-contact-boxes .footer-content {
    background-color: #025459;
}

.footer-contact-boxes .footer-bg-accent {
    padding-left: 0rem;
    padding-right: 0rem;
    background-color: black;
}

.footer p {
    color: white !important;
    font-weight: bold;
    font-size: larger;
}

a#copyright_link {
    font-size: smaller;
    text-transform: uppercase;
}

p a {
    color: white !important;
}

.shadow-large {
    box-shadow: 0 10px 10px 0 rgba(189,189,189,.1);
}

div#overlappable-1 {
    background: #025459;
}

.color2 {
    color: #235558;
}

i.fa.icon.bordered.color1, i.fa.icon.color1.card[class*=bottom-border-] {
    border-color: #4ca6af;
}

.fa-briefcase:before, .fa-smile-o:before, .fa-angellist:before, .fa-commenting:before {
    color: #235558;
}

h3.font-400 {
    margin-left: 2%;
}

.coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a, .coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a, .coloured-nav ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a, .coloured-nav ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item):hover>a, .coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a, .coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a, .fixto-fixed ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item):hover>a, .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a {
    color: #00a6af;
}

.coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a, .coloured-nav ul.dropdown-menu.default>.current-menu-item>a, .coloured-nav ul.dropdown-menu.default>.current_page_item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a, .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid #235558;
}

.fa-quote-right:before {
    content: "\f10e";
    color: #235558;
}

.cta-blue-section, .wave-bg {
    background: #00ABFA;
    background: -moz-linear-gradient(-45deg,#00ABFA 0,#8c239f 52%,#FF9800 100%);
    background: -webkit-linear-gradient(-45deg,#00ABFA 0,#8c239f 52%,#FF9800 100%);
    background: linear-gradient(135deg,#225558 0,#00a6af 52%,#177c81 100%);
    background-size: 350% 350%;
}

.button.color2 {
    color: #fff;
    background-color: #00a6af;
    border-color: #ffffff;
}

.bg-color1 {
    background-color: #235558;
}

.contact-form-wrapper input[type=submit] {
    background-color: #4ca6af;
    border: 2px solid #377c82;
    display: inline;
}

.contact-form-wrapper input[type=submit]:hover {
    outline: 0;
    text-decoration: none;
    color: #fff;
    background-color: #000000;
    border-color: #ffffff;
}

.button.color2:hover {
    color: #fff;
    background-color: #000000;
    border-color: transparent;
}
.mesmerize-content-padding #page>.page-content, .mesmerize-inner-page #page>.page-content {
	padding-top: 1rem !important;}

.breadcrumb-container.theme5 .separator {
    display: inherit;
}

span.lb-caption {
    display: none !important;
}

@media screen and (max-width: 600px) { .col-xs-12.col-sm-3.no-gutter-col.col-md-4 {
    margin-bottom: 40px !important;
		}}

.content-2 .bg-image, .content-3 .bg-image {
    background: url(//jvanduijn.nl/wp-content/plugins/mesmerize-companion/theme-data/mesmerize/assets/css/../../sections/images/apple-1838564.jpg) center center/cover;
    min-height: 365px;
}

.col-sm-7.space-bottom-xs {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

@media screen and (max-width: 600px) { div.image-group-side-3-img .rightimg {
    margin-top: 25px !important;
    float: none;
	}}

@media screen and (max-width: 600px) {div.image-group-side-3-img .rightimg {
    width: 100%;
	}}

.contact-1:before {
    background-color: rgb(2, 84, 89) !important;
}

.card.large-padding {
    display: none !important;
}

.footer {
    background-color: #00ABFA;
    position: inherit;
    margin-top: -2%;
    z-index: 1;
}

.col-xs-12.col-sm-8.col-sm-offset-2.contact-form-wrapper.inline-info {
    display: none;
}

.card.bordered.y-move:hover, .card.y-move[class*=bottom-border-]:hover, .post-item table.card.y-move:hover {
    transform: translateY(0px);
    box-shadow: 0 10px 30px 0 rgba(49,52,57,.3), 0 10px 30px rgba(0,0,0,.08);
}

.card.bordered.y-move, .card.y-move[class*=bottom-border-], .post-item table.card.y-move {
    transform: translateY(0px);
    box-shadow: 0 10px 30px 0 rgba(49,52,57,.3), 0 10px 30px rgba(0,0,0,.08);
}

.footer-contact-boxes a:hover .fa {
    color: #4ca6af;
}

.top-bar-field a:hover, .top-bar-social-icons a:hover {
    color: #4ca6af !important;
}

div.image-group-side-3-img .rightimg {
    box-shadow: 0 10px 50px 0.5px rgba(49,52,57,.05), 0 10px 30px rgba(0,0,0,.08);
}

.col-padding-small.col-padding-small-xs.read-more-container {
    DISPLAY: none;
}

i.fa.icon.color-black.fa-wrench.large, i.fa.icon.color-black.fa-cubes.large, i.fa.icon.color-black.fa-handshake-o.large, i.fa.icon.color-black.fa-address-card.large {
    padding-left: 100px !important;
    padding-right: 100px !important;
    padding-bottom: 150px !important;
    z-index: 1000 !important;
    position: relative !important;
}

.col-xs-12.col-sm {
    margin-top: -150px;
}

.col-xs-12.col-sm p {
    font-size: large;
    z-index: 100;
    position: relative;
}