ma
/*
Theme Name: Latour
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/**
 * START: Globals
 */

.rank-math-breadcrumb a {
    color: #fff !important;
}

strong {
    font-family: 'Lato Bold Font';
}

.subtitle {
    color: #95C124;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.brochure-row {
    border-radius: 40px 0px;
    background: #F0F6EE !important;
    padding: 2rem;
    width: 1212px;
    position: absolute;
    top: -2rem;
    z-index: 3;
}

.brochure-row #gform_wrapper_1 {
    margin-top: 2.5rem;
}

.brochure-row h3 {
    color: #086731 !important;
}

.footer-row h4 {
    font-size: 24px !important;
}

.footer-row .w-iconbox-title {
    font-size: 16px !important;
}

.vakantiepark-grid-title a {
    font-size: 23px;
    color: #262321 !important;
}

.vakantiepark-grid-title a:hover {
    font-size: 23px;
    color: #95C124 !important;
}

.font-46 h2,
.font-46 h3{
	font-size: 46px;
}

/**
 * END: Globals
 */
/**
 * START: Home
 */

.recreatie-block {
    background: #086731;
    padding-top: 2rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
    margin-top: 3.1rem;
    margin-left: -6rem;
}

.recreatie-block .w-iconbox-title {
    color: #fff;
}

.recreatie-block .w-iconbox-text {
    color: rgba(255, 255, 255, 0.60);
}

.over-ons-block {
    height: 579px !important;
    padding: 2rem !important;
    background: #086731 !important;
    color: #fff !important;
}

.over-ons-block h2 {
    color: #fff !important;
}

.over-ons-block .subtitle {
    margin-top: 5rem;
}

/**
 * END: Home
 */

.brochure-column h5 {
    font-size: 26px;
}

.brochure-form #field_2_5 input:not([type="submit"]) {
    border-radius: 0px !important;
}

.brochure-form #gform_submit_button_2 {
    background: #95C124;
}

.brochure-form #gform_submit_button_2:hover {
    background: #EC7404;
}

.vakantie-detail-content h2 {
    font-size: 36px;
}

.contact-form #field_3_6 input:not([type="submit"]) {
    border-radius: 0px !important;
}

.contact-row a {
    color: #262321 !important;
}

.contact-row a:hover {
    color: #95C124 !important;
}

.brochure-row-contact {
    top: -4rem !important;
}


/**
 * START: Mobile
 */

@media screen and (max-width: 1023px) {
    .brochure-row {
        border-radius: 0px;
        padding: 2rem !important;
        width: unset !important;
        position: relative;
        top: 0px !important;
        z-index: 3;
    }
	
	.font-46 h2,
.font-46 h3{
	font-size: 32px;
}

    .brochure-row #gform_wrapper_1 {
        margin-top: 0.1rem;
    }

    .recreatie-block {
        background: #086731;
        padding: 1rem;
        margin-top: unset !important;
        margin-left: unset !important;
    }

    .over-ons-row .l-section-img {
        background-image: url('') !important;
    }

    .over-ons-block .subtitle {
        margin-top: 0rem;
    }

    article {
        margin-bottom: 2rem !important;
    }

    .vakantie-detail-content h2 {
        font-size: 28px;
    }
}

@media screen and (max-width: 1279px) and (min-width: 1024px) {
    .recreatie-block {
        margin-left: 0rem !important;
    }
}

@media screen and (max-width: 1439px) and (min-width: 1024px) {
.brochure-row{
  width: 1000px;
  top: -5rem;
}
}

/**
 * End: Mobile
 */

.investeren-wrapper{
	background: #F0F6EE;
	padding: 1.5rem;
	height: 337px;
}

.investeren-wrapper-alt{
	background: #086731;
height: 337px;
}

.investeren-wrapper-alt p{
	color: #FFF;
font-size: 36px;
font-weight: 400;
	line-height: normal;
	margin-top: 3rem;
}