/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /* ====================================== VARIABELE ====================================== */ /* ====================================== INCLUDES FUNCTIES ====================================== */ /* ====================================== ALGEMEEN ====================================== */ body { background: #F6F5F1; } /* ====================================== EXTRA ====================================== */ a, input, textarea, select, button { outline: 0; } .elementor-widget-text-editor p:last-child { margin-bottom: 0; } /* Algemene stijl voor het formulier */ .forminator-ui .forminator-form { max-width: 600px !important; margin: 0 auto !important; font-family: "Lato", sans-serif !important; background-color: transparent !important; } /* Input-velden en textarea */ .forminator-ui input[type="text"], .forminator-ui input[type="email"], .forminator-ui input[type="tel"], .forminator-ui input[type="number"], .forminator-ui input.forminator-number--field, .forminator-ui textarea { width: 100% !important; padding: 12px 16px !important; border: 2px solid rgba(29, 54, 48, 0.5) !important; border-radius: 5px !important; background-color: white !important; color: #1D3630 !important; font-size: 16px !important; box-sizing: border-box !important; transition: border-color 0.3s, background-color 0.3s !important; } /* Placeholder stijl */ .forminator-ui input::placeholder, .forminator-ui textarea::placeholder { color: #1D3630 !important; opacity: 0.7 !important; font-family: "Lato", sans-serif !important; } .forminator-custom-form, .forminator-row-last { margin-bottom: 0 !important; } .forminator-custom-form .forminator-row span.forminator-error-message { margin-bottom: 0 !important; margin-top: 3px !important; padding: 0 !important; line-height: initial !important; } /* Focus stijl */ .forminator-ui input:focus, .forminator-ui textarea:focus { outline: none !important; border-color: #75FC90 !important; background-color: white !important; } /* Submit-knop */ .forminator-ui .forminator-button { background-color: #75FC90 !important; color: #1D3630 !important; padding: 12px 24px !important; font-size: 16px !important; font-weight: bold !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; transition: background-color 0.3s, color 0.3s !important; box-shadow: none !important; font-family: "Lato", sans-serif !important; } /* Hover-effect voor knop */ .forminator-ui .forminator-button:hover { background-color: #61da79 !important; } /* Foutmeldingen zonder achtergrond of schaduw */ .forminator-ui .forminator-error-message { background: none !important; box-shadow: none !important; border: none !important; color: red !important; font-size: 14px !important; margin-top: -12px !important; margin-bottom: 16px !important; } /* Select2 container (enkelvoudige selectie binnen Forminator) */ .forminator-ui .forminator-select .select2-container--default .select2-selection--single { width: 100% !important; padding: 12px 16px !important; border: 2px solid rgba(29, 54, 48, 0.5) !important; border-radius: 5px !important; background-color: white !important; color: #1D3630 !important; font-size: 16px !important; font-family: "Lato", sans-serif !important; box-sizing: border-box !important; transition: border-color 0.3s, background-color 0.3s !important; height: auto !important; display: flex !important; align-items: center !important; } /* Placeholder en geselecteerde tekst */ .forminator-ui .forminator-select .select2-selection__rendered { color: #1D3630 !important; opacity: 0.7 !important; font-family: "Lato", sans-serif !important; padding-left: 0 !important; } /* Pijltje rechts */ .forminator-ui .forminator-select .select2-selection__arrow { height: 100% !important; right: 16px !important; } /* Focus-stijl */ .forminator-ui .forminator-select .select2-container--open .select2-selection--single { border-color: #75FC90 !important; background-color: white !important; outline: none !important; } /* Dropdown lijst */ .forminator-ui .select2-container--default .select2-results__option { font-size: 16px !important; color: #1D3630 !important; font-family: "Lato", sans-serif !important; padding: 8px 12px !important; } /* Hover op optie */ .forminator-ui .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #75FC90 !important; color: #1D3630 !important; } .forminator-icon-calendar { display: none !important; } .forminator-all-group-copies { background: #e3e6e1 !important; box-shadow: none !important; padding-left: 10px !important; padding-right: 10px !important; padding-bottom: 17px !important; padding-top: 25px !important; } .forminator-field-group { border: 2px solid #1d3630 !important; border-radius: 7px !important; position: relative !important; margin-bottom: 20px !important; } .forminator-field-group .forminator-row:last-child { margin-bottom: 0 !important; margin-top: 14px !important; } .forminator-field-group .forminator-row:nth-last-child(2) { margin-bottom: 0 !important; } .forminator-repeater-label { position: absolute !important; top: -13px !important; left: 8px !important; font-size: 16px !important; font-weight: bold !important; color: #1d3630 !important; background: #e3e6e1 !important; padding: 0 10px !important; } .forminator-icon-chevron-down::before { color: #1d3630 !important; } /* ====================================== IMPORTS ====================================== */ /* ====================================== HEADER ====================================== */ /* ====================================== LOGO ====================================== */ /* ====================================== NAVIGATIE ====================================== */ /* ====================================== OVERZICHT ====================================== */ /* ====================================== INDIVIDUEEL ====================================== */ /* ====================================== WINKELMAND ====================================== */ /* ====================================== AFREKENEN ====================================== */ /* ====================================== THANK YOU ====================================== */ .forminator-module-edit-link { display: none !important; } .cmplz-blocked-content-container { position: relative; } .cmplz-blocked-content-container::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); } .forminator-g-recaptcha.cmplz-placeholder-element { background: none !important; } .forminator-g-recaptcha.cmplz-blocked-content-container { box-shadow: none !important; margin-bottom: 0 !important; } .forminator-g-recaptcha.cmplz-blocked-content-container::after { display: none !important; } .cmplz-blocked-content-notice { border-radius: 10px !important; border: none !important; padding: 15px !important; color: white !important; background: #302f3e !important; box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.4) !important; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .cmplz-blocked-content-notice:hover { background: #434159 !important; } /* ====================================== FOOTER ====================================== */ /* ====================================== SINERGIO ====================================== */ .sinergio img { height: 30px; width: auto; } /* ====================================== RESPONSIVE ====================================== */ /* BIG SCREEN */ /* MID SCREEN */ /* SMALL SCREEN */ /* TABLET */ /* SMARTPHONE */ /* EXTRA */ /* ====================================== NUTTIGE FUNCTIES ========================================= @include transition; -> Transitie functie ophalen @include transition_easyload; -> Transitie easyload functie ophalen @include displayflex; -> Display Flex ========================================= */