@charset 'utf-8';
/*
 Theme Name:   Good Energy
 Theme URI:    http://goodenergy.themerex.net/
 Description:  Good Energy - Multipurpose and Multiskin Responsive Wordpress theme
 Author:       ThemeRex
 Author URI:   http://themerex.net/
 Template:     goodenergy
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  themerex
*/


@import url("../goodenergy/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

footer .address_icon:before {
    padding-bottom: 77px !important;
 }
.top_panel_title_inner {
    background-color: #17C8F4 !important;
}
.top_panel_title_inner .page_title {
    color: #ffffff !important;
}
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
    color: #ffffff !important;
}
.top_panel_title_inner .breadcrumbs span {
    color: #ffffff !important;
}

/* Image HotSpot */
#powerTip {
  background: #ffffff !important;
   padding: 10px !important;
  cursor: pointer !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1) !important;
  -ms-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1) !important;
  -o-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1) !important;
}
#powerTip.n:before {
	border-top: 10px solid rgba(255, 255, 255, 1) !important
}

#powerTip.s:before {
	border-bottom: 10px solid #ffffff !important
}

#powerTip.e:before {
	border-right: 10px solid #ffffff !important
}

#powerTip.w:before {
	border-left: 10px solid #ffffff !important;
	right: -10px
}

.box_view_html {
	color: #000 !important;
}
.sc_form_address {
	display:none !important;	
}

.wpcf7 input[type="text"],
.wpcf7 select,
.wpcf7 input[type="email"],
.wpcf7 textarea
{
	background-color: #f7f7f7;
    color: #000;
    width: 100%;
	padding: 1.1em 1em 1.2em 2.1em;
    border-radius: 5px;
}
.wpcf7 input[type="tel"]
{
	background-color: #f7f7f7;
    color: #000;
    width: 90%;
	padding: 1.1em 1em 1.2em 2.1em;
    border-radius: 5px;
}
.contact100-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wrap-input100 {
  width: 100%;
  position: relative;
   margin-bottom: 20px;
}
.rs1-wrap-input100 {
  width: calc((100% - 30px) / 3) !important;
	padding: 0px 0px 10px 0px;
}
@media (max-width: 768px) {
  .rs1-wrap-input100 {
    width: 100%;
  }
}

.rs2-wrap-input100 {
  width: calc((100% - 30px) / 2) !important;
	padding: 0px 0px 10px 0px;
}
@media (max-width: 768px) {
  .rs2-wrap-input100 {
    width: 100%;
  }
}