/*
Theme Name:   Energy - Child theme
Theme URI:    http://webdesign-finder.com/energy-v2
Description:  Extra Small child theme of Energy theme
Author:       the MWTemplates team
Author URI:   https://themeforest.net/user/mwtemplates
Template:     energy
Version:      1.5.7
License:      Commercial
License URI:  https://themeforest.net/licenses/regular_extended
Text Domain:  energy
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/

/* Your styles goes here*/


/* @font-face {
  font-family: 'Adero';
  src: url('https://azizienergy.com/wp-content/themes/energy/fonts/adero-light.woff2') format('woff2'),
       url('https://azizienergy.com/wp-content/themes/energy/fonts/adero-light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}*/

body,a,h1,h2,h3 {
  font-family: 'Adero', sans-serif !important;
  font-weight: normal;
}
.elementor-icon-list-text{
	font-family:arial;
}
span a{
	 font-family: "Gill Sans", sans-serif !important;
}
p a{
	 font-family: "Gill Sans", sans-serif !important;
}
.list-item li{
	 font-family: "Gill Sans", sans-serif !important;
	 font-size:20px;
	line-height:1.5em;
}
.logo-text-primary{
	color:#000 !important;
}
#box{
	min-height:auto;
}
.logo img{
	max-height:135px;
	padding:10px; 
}
.header{
	background: linear-gradient(135deg, rgb(115 213 170), rgb(2 110 119));
}
.i.c .header a, .i.c .header button{
	color:#fff;
}
.sub-menu li a{
	color:#33336e !important;
}
.toplogo{
	margin:10px;
}
#footer{
	background: linear-gradient(135deg, rgb(115 213 170), rgb(2 110 119));
	color:#fff;
}
.elementor-380 .elementor-element.elementor-element-5258317:not(.elementor-motion-effects-element-type-background), .elementor-380 .elementor-element.elementor-element-5258317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background: linear-gradient(135deg, rgb(115 213 170), rgb(2 110 119));
}
.i.footer .greylinks a{
	color:#fff;
}
.i a{
	color:#fff;
}
.meta-icons-dark-muted .i.footer .icon-inline .svg-icon svg, .meta-icons-dark .i.footer .icon-inline .svg-icon svg{
	fill:#fff;
}
.title.title-inline{
	display:none;
}
.elementor-2895 .elementor-element.elementor-element-23fa9e3 .mwt-services-grid-title, .elementor-2895 .elementor-element.elementor-element-23fa9e3 .mwt-services-grid-title > a{
	font-size:13px;
}
@media only screen and (max-width: 767px) {
	.i.c .header a, .i.c .header button{
		color:#fff !important;
	}
}

.pum-content p{
   font-family: "Gill Sans", sans-serif;
	line-height:1.5em;
	font-size:17px;
}
.pum-close{
	position:absolute !important;
	background-color:#0d797c !important;
}
p{
	font-family: "Gill Sans", sans-serif !important;
	font-size:20px !important;
	line-height:1.5em;
	text-transform:initial;
}
.mwt-services-grid-content-wrap{
	height:300px;
}
.elementor-2895 .elementor-element.elementor-element-23fa9e3 .mwt-services-grid-button:hover {
    color: #fff;
    background-color: rgb(2 110 119);
}
.elementor-2895 .elementor-element.elementor-element-23fa9e3 .mwt-services-grid-item-wrap a.mwt-services-grid-title:hover {
    color:  rgb(2 110 119) !important;
}
.mwt-services-grid-button{
	bottom:0 !important;
	position:absolute;
}
.elementor-widget-text-editor{
	color:rgb(51,51,51);
	font-weight : 300;
}
p strong{
	color:#000 !important;
	font-size:17px;
}
b, strong{
	color:#000 !important;
}

@media screen and (min-width: 1200px) {
    .top-menu > li > a {
        margin: 0 25px !important;
    }
}