/**
* Theme Name: R-Energy Child
* Description: This is a child theme of R-Energy, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: r-energy
* Version: 1.3.4
*/

body .socials-primary li a{fill:#01addd !important;}
body .socials-primary li a svg{width:18px;}
body .socials-primary li a svg.e-fab-facebook-f{width:13px;}
body .promo-slider .title{letter-spacing:0;}
body .promo-slider .r-button{margin-top: 10px;}
body .about .title-block .title{background:linear-gradient(180deg, #01ADDD 0%, #26C8B9 100%);}
body .about-item .icon{width:155px;}
body .main-gallery.type-2 .gallery .description span{font-size:13px;font-family:Raleway;display:flex;flex-direction:column;justify-content:center;line-height:16px;}
body .input-label .wpcf7-not-valid-tip{position:absolute !important;right:0;top:0;right:0;width:auto;text-align:right;}
body form.wpcf7-form{max-width:850px;position:relative;}
body form.wpcf7-form .wpcf7-response-output{position:absolute;left:166px;color:red;bottom:5%;z-index:9;}
body footer.footer a{text-decoration:none !important;}
body .cooperation-slider .slider-item .lower{text-align:left;}
body .form.contact--form .title{font-weight:700;letter-spacing:-2px;}

/*body #home-services .elementor-widget-container{margin-top:38px;}*/



@media only screen and (min-width: 1200px) {
  body .header {padding:5px 40px}
  body .cooperation-slider .slider-item .lower {padding-left:0;padding-right:80px;}
}

@media only screen and (min-width:1367px) {
  body .main-menu .sub-menu {width:143px;padding:18px 19px;left:-18px;}
  body .main-menu > li:hover .sub-menu {top:76px;}
  body .main-menu > li:not(:last-of-type) {margin-right: 44px;}
  body .promo-lower{padding:60px 0;}
}
