/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

@font-face {
    font-family: 'Champagne &amp; Limousines';
    src: url('fonts/Champagne--Limousines.eot');
    src: url('fonts/Champagne--Limousines.eot?#iefix') format('embedded-opentype'),
         url('fonts/Champagne--Limousines.woff2') format('woff2'),
         url('fonts/Champagne--Limousines.woff') format('woff'),
         url('fonts/Champagne--Limousines.ttf')  format('truetype'),
         url('fonts/Champagne--Limousines.svg#Champagne &amp; Limousines') format('svg');
}

@font-face {
    font-family: 'Champagne &amp; Limousines-bold';
    src: url('fonts/Champagne--Limousines-Bold.eot');
    src: url('fonts/Champagne--Limousines-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Champagne--Limousines-Bold.woff2') format('woff2'),
         url('fonts/Champagne--Limousines-Bold.woff') format('woff'),
         url('fonts/Champagne--Limousines-Bold.ttf')  format('truetype'),
         url('fonts/Champagne--Limousines-Bold.svg#Champagne &amp; Limousines') format('svg');
}

/*
Ratio Modern Regular
font-family: "ratiomodern", serif;
font-weight: 400;
font-style: normal;
Ratio Modern Italic
font-family: "ratiomodern", serif;
font-weight: 400;
font-style: italic;
Ratio Modern ExtraBold
font-family: "ratiomodern", serif;
font-weight: 800;
font-style: normal;
Ratio Modern Small Caps
font-family: "ratio-modern-sc", serif;
font-weight: 400;
font-style: normal;
*/



.elementor-widget-heading h2.elementor-heading-title {
font-family: "ratiomodern", serif;
font-weight: 400;
font-style: normal;
}


p {
	    font-family: 'Champagne &amp; Limousines';

}


.elementor-widget-container {
    padding: 0px 50px 0px 50px;
    font-family: 'Champagne &amp; Limousines';
    font-size: 22px;
    letter-spacing: 1px;
}

.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
    padding: 40px 0;
}

.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {
    font-family: 'Champagne &amp; Limousines';
    font-size: 25px !important;
	    color: #FFF;

}

.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container.ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title {
    background-color: #f6f5ee;
    background-image: none;
    border-radius: 50px !important;
}

div#wpforms-10 {
    max-width: 600px !important;
    margin: 0 auto !important;
}

.rij {
	padding-top:100px;
		padding-bottom:100px;
}

p {
    font-size: 23px;
    letter-spacing: 1px;
    line-height: 1.4;

}

h1, .entry-content h1 {
    font-family: "ratiomodern", serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -5px;
    font-size: 65px;
}

h2 {
    font-family: "ratiomodern", serif !important;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -2px;
	    font-size: 32px !important;

}

.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin-bottom: 0;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #FFF;
    border-color: #d82012;
    background-color: #d82012;
    background-image: none;
    border-radius: 30px;
    font-family: 'Champagne &amp; Limousines';
    font-size: 20px;
}

.wpforms-container .wpforms-submit-container {
    text-align: center;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-bottom: 0;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 20px !important;
}

.iconsrij .wpb_single_image img {
    max-width: 130px;
    margin-bottom: -30px;
}

.site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center {
    display: none !important;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    border-bottom: 1px solid var(--ast-border-color);
    margin: 0;
    padding: 20px 30px;}

.ast-footer-copyright p {
    font-size: 15px !important;
}

form {
    max-width: 450px !important;
    margin: 0 auto !important;
}

input {
    height: 50px !important;
}

aside#text-2 a {
    color: #d82012;
}


    .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
        margin: 30px 0 0;
        padding: 0;
    }

.iconsrij {text-align:center !important;}
.site-header {

    display: none !important;
}

.ipt_uif_column.ipt_uif_column_full.ipt_uif_conditional.ipt_fsqm_main_heading_column {
    display: none !important;
}


.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button {
    background: #d82012 !important;
    color: #FFF !important;
    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 20px !important;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-weight: 700 !important;
}

.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button:hover {
	    background: #333 !important;

}

.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title {
	    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 20px !important;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: 700 !important;
}

.ipt-uif-custom-material-default .ipt-eform-content {
    background-color: transparent !important;
}

input {
    border: 1px solid #d82012 !important;
    box-shadow: none !important;
    border-radius: 30px !important;
    background: transparent !important;
    text-align: center !important;
	  font-family: 'Champagne &amp; Limousines' !important;
    font-size: 22px !important;
    text-transform: none;
    letter-spacing: 2px;
    font-weight: 700 !important;
	color:#000 !important;
}

.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container {
    padding: 0 !important;
}

.imgbramenanniek img {
    max-width: 800px !important;
	width: 100% !important;
}

.ipt-uif-custom-material-default.eform-override-element-boxy .input-field>label {
    display: none !important;
}

.iconsrij {
    max-width: 800px !important;
}



.ipt-uif-custom-material-default [type=checkbox]:checked+label:before {
    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 24px !important;
    text-transform: lowercase;
    letter-spacing: 0;
    font-weight: 400 !important;
    color: #000 !important;
}

.ipt-uif-custom-material-default [type=checkbox]:checked+label:before {
    border-color: #d82012 !important;
    background-color: #d82012 !important;
    border-radius: 100% !important;
}

.ipt-uif-custom-material-default [type=checkbox]+label:after, .ipt-uif-custom-material-default [type=checkbox]+label:before {
    border-color: #d82012 !important;
    background-color: transparent !important;
    border-radius: 100% !important;
}


label.eform-label-with-tabindex {
    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 20px !important;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
    color: #000 !important;
}

.ipt-uif-custom-material-default [type=checkbox]+label:after, .ipt-uif-custom-material-default [type=checkbox]+label:before,
.ipt-uif-custom-material-default [type=radio]:checked+label[data-labelcon]:after {
	    font-size: 14px !important;

}

.ipt-uif-custom-material-default [type=radio]:checked+label[data-labelcon]:after {
	    color: #FFFF !important;

}

.ipt-uif-custom-material-default .formError {
	text-align:center !important;
}

textarea {
    border: 1px solid #d82012 !important;
    box-shadow: none !important;
    border-radius: 30px !important;
    padding: 10px !important;
    background: transparent !important;
    text-align: center !important;
    min-height: 100px !important;
	    text-align: center !important;
	  font-family: 'Champagne &amp; Limousines' !important;
    font-size: 22px !important;
    text-transform: none;
    letter-spacing: 2px;
    font-weight: 700 !important;
	color:#000 !important;
}

div#content .wpb_text_column a {
	color:#d82012 !important;
}

div#content .wpb_text_column a:hover {
	color:#333 !important;
}

.wpb_single_image.vc_align_left {
    text-align: left;
    float: left !important;
    width: 23% !important;
    margin-right: 2% !important;
}

.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title .ipt_uif_question_required {
	    color: #d82012 !important;

}

.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button {
    height: 50px;
}

.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: none !important;
}

.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-content, .ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-content, .ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content, .ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-content, .ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-content, .ipt-uif-custom-material-default .ipt_uif_message .ui-widget-content {
    padding: 7px 14px 14px;
    background-color: #d82012 !important;
    color: #FFF;
    text-align: center;
    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 32px !important;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-weight: 700 !important;
    border-radius: 30px;
}

.ipt-uif-custom-material-default p {
	 color: #FFF;
    text-align: center;
    font-family: 'Champagne &amp; Limousines' !important;
    font-size: 25px !important;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-weight: 700 !important;
}

.ipt-uif-custom-material-default.type_0 .ipt-eform-content {
    padding: 0 !important;
}

.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-content p, .ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-content p, .ipt-uif-custom-material-default .ipt_uif_message .ui-widget-content p {
    margin-top: 0px !important;
}

.ipt-uif-custom-material-default .ipt-eform-content {
    border: 0px solid #d82012 !important;
    background-color: #f6f5ee;
    box-shadow: none !important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #ffffff !important;
    border-color: #d82012 !important;
    background-color: #d82012 !important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color: #ffffff !important;
    border-color: #333 !important;
    background-color: #333 !important;
}

.ipt-uif-custom-material-default [type=radio]:checked+label:before {
    border: 2px solid #d82012 !important;
	    background-color: #d82012 !important;

}

.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_column {
    margin-bottom: 10px !important;
}

.ipt-uif-custom-material-default [type=radio]:not(:checked)+label:before {
    border: 2px solid #d82012 !important;
}

.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_vertical>.ipt_uif_question_label {
        margin-bottom: 0 !important;
    }

@media (max-width: 544px) {

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    border-bottom: 1px solid var(--ast-border-color);
    margin: 0;
    padding: 90px 0px 10px;
}
	
	p {
    font-size:19px;
    letter-spacing: 1px;
    line-height: 1.4;
}
	
input {
    height: 40px !important;
}
	
	h1, .entry-content h1 {

    letter-spacing: -4px;
    font-size: 45px;
}
	
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column.column_random {
    width: 100% !important;
    display: block !important;
}
	
.site-below-footer-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
}
	
.wpb_single_image.vc_align_left {
    text-align: left;
    float: left !important;
    width: 25%!important;
    margin-right: 0%!important;
    margin-bottom: -10px !important;
    margin-left: 0%!important;
}
	
}