/*
Theme Name: Energy Child
Theme URI: https://themeforest.net/item/energy-solar-and-alternative-energy-wordpress-theme/19153629
Author: WPRollers
Author URI: https://themeforest.net/user/wprollers/
Description: Energy - clean and simple WordPress blogging theme for websites.
Version: 1.1.2
Template: energy
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: yellow, blue, black, green, white, light, dark, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/**
 * Note that the previous method was
 * to import the parent theme stylesheet using @import: this is no longer best practice,
 * as it increases the amount of time it takes style sheets to load.
 *
 * See details: https://codex.wordpress.org/Child_Themes#How_to_Create_a_Child_Theme
 *
 * So, don't do that anymore:
 */
/* @import url("../energy/style.css"); don't do that! */

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/*.btn, .button, button, input[type="button"], input[type="reset"], input[type="submit"]{
color:#fff;
}
.btn.active, .btn:active, .button:hover, .button:focus, .button:focus, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{
color:#fff;
}*/
/*INLINE*/
/* Placeholder text color -- selectors need to be separate to work. */
.after-content{
    margin-bottom: 0px;
 }   
input, textarea{
	 color: #333;
}
::-webkit-input-placeholder {
    font-style: italic;
    color: #333;
}

:-moz-placeholder {
    font-style: italic;
    color: #333;
}

::-moz-placeholder {
    font-style: italic;
    color: #333;
    opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
    font-style: italic;
    color: #333;
}

.single-fw-services .site-content {
    padding: 0px 0 0px;
}

.wpcf7-select{
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
padding: 7px 18px;
border: 1px solid #d1d1d1;
}
 .wpcf7-form .formborn input[type="text"], .wpcf7-form .formborn  input[type="email"],  .wpcf7-form .formborn  input[type="tel"],  .wpcf7-form .formborn  input[type="number"],   .wpcf7-form .formborn  input[type="url"], .wpcf7-form .formborn input[type="date"],  .wpcf7-form .formborn  textarea,  .formborn .wpcf7-select {
	background-color:transparent;
    background-color: rgba(255, 255, 255, 0.1);
}
select.wpcf7-select {
	/*color:#fff;*/
	font-weight:600;
		
}
.wpcf7-select option{
	color:#222;
	font-weight:300;
}
/*INLINE*/
.main-nav > ul.menu > li > a{
font-size:17px;
}
.footer.footer-style-2{
background-color: #333333;
}
.header__row1 {
    background-color: #2363af;
}
.main-nav ul.menu li .sub-menu li{
border-bottom: solid 1px #fff;
}
.main-nav ul.menu li .sub-menu {
    background: #333333;

}
.main-nav ul.menu li ul{
border:none;
}
.main-nav ul.menu li li a{
color:#fff;
}
.main-nav ul.sub-menu li.current-menu-item > a{
color:#7deb23;
}
.main-nav ul.menu li li a:hover {
        color: #fff!important;
	    background-color: #333333;
	    padding-left: 30px;
    }
.main-nav ul.menu li li a::before{
content:none;
}
.wpgdprc .wpcf7-list-item-label{
font-size:1.35em;
}
#wpcf7-f3946-p3172-o1 .wpgdprc .wpcf7-list-item-label{
color:#fff;
}
.btn, .button, button, input[type="button"], input[type="reset"], input[type="submit"]{
border-radius: 25px;
}
.installation .fw-tabs{
    text-align: center;

}
.installation .fw-tabs-container .fw-tabs ul li {
float:none;
background:none;
border:none
}
.installation .fw-tabs-container .fw-tabs ul li.ui-state-active {
background:none;
   border-bottom: 4px #fff solid;
}
.installation .fw-tabs-container .fw-tabs ul li a {
font-size:18px;
color:#817f7f;
}
.installation .fw-tabs-container .fw-tabs ul li.ui-state-active a{
color:#fff;
}
.installation .fw-tabs-container .fw-tab-content{
    background-color: transparent;
    border:none;
}
.secborne .fw-heading-h3 h3{
    font-size: 3rem;
}
.secborne .fw-heading-h4 h4{
    font-size: 2rem;
}
.installation .blockinsta {
    background-color: #ffffff;
    padding: 20px;
    text-align: center;
    border-radius: 25px;

}
@media (min-width: 768px){
  .installation .blockinsta.twice{
    width:47%;
           margin: 0 1%;
     
  } 
  .installation .blockinsta.third{
    width:30%;
    margin: 0 1%;
     
  } 
  .fw-row.two-col{
	margin:auto;
	width:80%
} 
	ul.listborn{
	    width: 70%;
    margin: auto;
    color: #000;
	}
}
@media (min-width: 992px){
.main-nav > ul.menu > li {
    padding: 0 10px;
}
}
/*@media (min-width: 1200px){*/
