/**
Theme Name: MG ENERGIE
Author: spieral
Author URI: https://spieral.com
Description: Base on Astra.
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: mg-energie
Template: astra
*/
/*force container full width*/
.ast-container {max-width: 100%!important;padding:0!important;}
/*force blog page width*/
.single .ast-container {max-width: 1200px!important;padding:0!important;}

/*force paragraph bottom margin*/
.pmargin p {margin-bottom: 0!important;}

.widget-area a {color: #666!important;}
.widget-area a:hover {color: #000!important;}

/*force slider fonts*/
.elementor-widget-wpr-advanced-slider .wpr-slider-title h1{font-family: Montserrat!important; font-weight:600!important;}
.elementor-widget-wpr-advanced-slider .wpr-slider-sub-title h2{font-family: Montserrat!important; font-weight:300!important;}

/*force container full width*/
.single-post .entry-content{padding:10px!important;}
.single-post .entry-content{padding:10px!important;}
.single-post h1.entry-title{color:white!important;}

.ken_b_center .wpr-slider-item-bg  {animation: zoomout 30s ease-in infinite;will-change: transform;}
@keyframes zoomout {
    0% {transform: scale(1.2);}
  50% {transform: scale(1);}
  100% {transform: scale(1.2);}
}/*End of Zoom out Keyframes */

/*page contact*/
.logo_contact .astra-logo-svg {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}
.forminator-ui#forminator-module-560.forminator-design--default .forminator-button-submit {background-color: #000!important;color: #FFFFFF;font-size: 1.5rem!important;font-family:Montserrat!important;}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {margin-bottom: 10px!important}

/*MOBILE*/
.elementor-30 .elementor-element.elementor-element-231f810 nav.hfe-dropdown{position: absolute!important;left:inherit!important;right: 0!important;top: 92px!important;min-width: 380px!important;}
@media only screen and (max-width: 767px){
	.hfe-nav-menu a.hfe-menu-item{ -webkit-justify-content: inherit!important; justify-content: inherit!important;}
}