/*
Theme Name:     East West Energy
Theme URI:      http://www.eastwestenergyandwellbeing.com
Description:    Child theme for Divi
Author:         Oli Uwins
Author URI:     http://www.thameswebdesign.co.uk
Template:       Divi
Version:        0.1.0
*/

@import url("../Divi/style.css");

div#page-container {
  padding-top: 0px !important;
}

header#main-header {
  display: none;
}

#main-footer {
  display: none;
}


/* MAIN */


.red-text {
  color:#D31111
}

.white-text {
  color:#fff

}

.menu-undeline::before{
  content: '';
  position: absolute;
  transform: scaleX(0);
  width: calc(100% - 25px);
  height: 1px;
  top: 75%;
  background-color: #7DBE00;
  transform-origin: bottom center;
  transition: transform 0.25s ease-in;
  margin-left: 2px;
}

.menu-undeline:hover::before{
  transform: scaleX(1);
  transform-origin: bottom center;
}


.footer-underline::before{
  content: '';
  position: absolute;
  transform: scaleX(0);
  width: calc(100% - 25px);
  height: 1px;
  top: 75%;
  background-color: #ffffff;
  transform-origin: bottom center;
  transition: transform 0.25s ease-in;
  margin-left: 2px;
}

.footer-underline:hover::before {
  transform: scaleX(1);
  transform-origin: bottom center;
}


.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
  padding: 31px 15px;

}

.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu, .lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { 
  display: flex!important;
} 
  
.lwp-hide-mobile-menu .et_mobile_nav_menu {
   display: none;
  }



@media (max-width: 980px) {
  .lwp-hide-mobile-menu .et_pb_menu--style-left_aligned .et_pb_menu_inner_container, .et_pb_menu--style-left_aligned .et_pb_row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
}

.lwp-hide-mobile-menu .et_pb_menu--style-left_aligned .et_pb_menu__logo {
  margin-right: 30px;
  margin-top: 30px;
}

.lwp-hide-mobile-menu .et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul {
  align-items: stretch;
  flex-direction: column;
}

.footer-underline::before{
  content: '';
  height:0;
}
}



.et-pb-icon{
  font-size: 28px;
  position: absolute;
  top: calc(50% - 7px);
  right: 0;
}

.card-text{
  width:80%
}

.values 
 li{
  margin: 15px 0;
}


.main-button {
 background-color:#7DBE00;
 border:0px;
 border-radius: 2px;
 padding: 10px 28px;
 margin-top: 10px;
 font-size: 17px;
 letter-spacing: 0.03em;
 color: white;
 font-weight: 500;
}

.main-button:hover {
  background-color: #6F9A20;
  cursor: pointer;
}



/*PYRAMID */

.wrapper-pyr {
    width: 100%;
}

.wrapper-pyr .row-pyr {
    font-size: 0px;
    text-align: center;
}

.wrapper-pyr .row-pyr * {
    font-size: 1.2rem;
}

.wrapper-pyr .block-pyr {
    background-color: #84C120;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 100%;
    margin: 1%;
    margin-bottom: 5px;
    min-width: 200px;
    padding:30px;
    border-radius: 2px;
}


.wrapper-pyr .block-pyr:hover {
  border-radius: 0px;
  background-color: #6F9A20;
}



@media only screen and (min-width: 981px) {
}

/* MAXXES */

@media (max-width: 980px) {
} /* end 980 */

@media (min-width: 768px) and (max-width: 980px) {
}

@media (max-width: 767px) {

  .wrapper-pyr .block-pyr {min-width: 100%;}

} /* end 767 */

@media (max-width: 600px) {
} /* end 600 */

@media (max-width: 479px) {
}

@media (max-width: 375px) {
}
