/* 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: #FCFFEF; } .current-menu-parent > a, .elementor-item-active { font-weight: bold !important; } .wpml-ls-item.menu-item-has-children { background: #4b5033 !important; height: 44px !important; width: 60px !important; display: flex !important; justify-content: center !important; align-items: center !important; } .wpml-ls-item.menu-item-has-children > a { color: white !important; width: 100% !important; display: block !important; text-align: center !important; display: flex !important; justify-content: center !important; align-items: center !important; } .wpml-ls-item ul.sub-menu { background: #DAE1C3 !important; min-width: 60px !important; max-width: 60px !important; padding: 0 !important; align-items: center !important; justify-content: center !important; } .wpml-ls-item ul.sub-menu li { width: 100% !important; } .wpml-ls-item ul.sub-menu li:hover a { color: white !important; } .wpml-ls-item ul.sub-menu a { padding: 10px !important; border: none !important; display: block !important; text-align: center !important; color: #4B5033 !important; } .forminator-input, .forminator-textarea { width: 100% !important; padding: 12px !important; border: 2px solid #4B5033 !important; background: #4b503308 !important; border-radius: 0 !important; font-size: 16px !important; box-sizing: border-box !important; transition: border-color 0.3s ease !important; } .forminator-input:focus, .forminator-textarea:focus { border-color: #4B5033 !important; outline: none !important; } .forminator-button-upload { background-color: #1A3464 !important; color: white !important; padding: 5px 15px !important; border: none !important; border-radius: 0 !important; font-size: 16px !important; cursor: pointer !important; transition: background-color 0.3s ease !important; box-shadow: none !important; } .forminator-button-delete { background: none !important; } .forminator-button-submit { background-color: #4B5033 !important; color: white !important; padding: 12px 20px !important; border: none !important; border-radius: 0 !important; font-size: 16px !important; cursor: pointer !important; transition: background-color 0.3s ease !important; box-shadow: none !important; } .forminator-button-submit:hover { background-color: #4B5033 !important; opacity: 0.7 !important; } .forminator-button-submit:active { background-color: #4B5033 !important; } .services a:hover .service-hover { opacity: 1; } .service-hover { opacity: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .home-circle { aspect-ratio: 1 !important; max-width: 200px !important; position: relative !important; text-decoration: none !important; display: flex !important; justify-content: center !important; align-items: center !important; } .home-circle span.elementor-heading-title { text-decoration: none !important; } .home-circle:hover::after { transform: scale(0); } .home-circle::after { content: ""; position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px; background: #FCFFEF; border-radius: 50%; z-index: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .knop a { position: relative; z-index: 3; } .knop .elementor-button-wrapper { position: relative; z-index: 1; } .knop .elementor-button-wrapper:hover::after { bottom: -5px; } .knop .elementor-button-wrapper::after { position: absolute; content: ""; background: #DAE1C3; left: 0; right: 0; bottom: 0; top: 0; z-index: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } /* ====================================== EXTRA ====================================== */ a, input, textarea, select, button { outline: 0; } .elementor-widget-text-editor p:last-child { margin-bottom: 0; } /* ====================================== 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 ========================================= */