/*======================================
Theme Name: Free Divi Child Theme By Pee-Aye Creative
Theme URI: https://www.peeayecreative.com/
Description: This is a free Divi child theme from Pee-Aye Creative!
Author: Nelson Lee Miller (aka The Divi Teacher)
Author URI: https://www.peeayecreative.com/
Author Email: nelson@peeayecreative.com
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

/*add your custom CSS below this line*/


/*place button modules next to each other in the same column*
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}/



/*footer*/
#main-footer {display: none;}


@media only screen and (min-width: 980px) {
.slider-1 .et-pb-arrow-next {
font-size: 100px !important;
opacity: 1 !important;
right: 100px !important;
}
}

@media only screen and (min-width: 980px) {
.slider-1 .et-pb-arrow-prev {
font-size: 100px !important;
opacity: 1 !important;
left: 100px !important;
}
}

.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

.single .et_pb_post {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}


/*Text Highlight*******************************************************


.pa-highlight-header h1 {
  color: rgb(251,251,251);
  background-color: #cf0000;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #cf0000, -10px 0 0px 0px #cf0000;
  box-decoration-break: clone;
}

.pa-highlight-Enviroment h1 {
  color: #ffffff;
  background-color: #7BC148;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #7BC148, -10px 0 0px 0px #7BC148;
  box-decoration-break: clone;
}

.pa-highlight-Sustainable h1 {
  color: #ffffff;
  background-color: #0086B9;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #0086B9, -10px 0 0px 0px #0086B9;
  box-decoration-break: clone;
}

.pa-highlight-Sector-Growth h1 {
  color: #ffffff;
  background-color: #006F89;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #006F89, -10px 0 0px 0px #006F89;
  box-decoration-break: clone;
}

.pa-highlight-social h1 {
  color: #ffffff;
  background-color: #5DBC93;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #5DBC93, -10px 0 0px 0px #5DBC93;
  box-decoration-break: clone;
}

.pa-highlight-infocentre h1 {
  color: #ffffff;
  background-color: #F3B90B;
  line-height: 1.3em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #F3B90B, -10px 0 0px 0px #F3B90B;
  box-decoration-break: clone;
}*/

/*Centre columns*******************************************************/

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/*fullwidth_portfolio 9:16 images*******************************************************

.et_pb_fullwidth_portfolio .et_pb_portfolio_image img { 
    max-width:100% !important; 
    min-width: 0 !important; 
    width: auto !important; 
    max-height: 100% !important; 
    min-height: 0 !important; 
    height: auto !important; 
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image { 
    text-align:center !important;
}*/

/* THREE COLUMN PORTFOLIO GRID LAYOUT

@media only screen and ( min-width: 768px ) {

.three-column-grid .et_pb_grid_item {
width: 28.333% !important;
margin: 0 7.5% 7.5% 0 !important;
}
 
.three-column-grid .et_pb_grid_item:nth-child(3n) {
margin-right: 0 !important;
}

.three-column-grid .et_pb_grid_item:nth-child(3n+1) {
clear: left;
}

.three-column-grid .et_pb_grid_item:nth-child(4n+1) {
clear: unset !important;
}

} */

/*  Indenting Numbered Lists  
.entry-content ol, .entry-content ul {
    padding: 30px 0px 30px 50px;
    list-style-position: outside;
}
 
.entry-content ol li, .entry-content ul li {
    margin-bottom: 10px;
}
*/

/*Blog Grid Equal Height*/
.pa-blog-equal-height .pa-auto-height {
    height: auto !important;
}

.pa-blog-equal-height .pa-auto-margin {
    margin-top: 20px !important;
}

