/*
 Theme Name:    Business Fuel
 Author:        Matthew Olding
 Author URI:    http://matthewolding.com
 Template:      Divi
 Version:       1.1.5
 Description:   A Child Theme Build With Divi
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */


/* typography */

body h1, 
body h2, 
body h3, 
body h4, 
body .et_pb_slide_description .et_pb_slide_title, 
body #page-container .et_pb_button,
.et_pb_contact_main_title {
  font-weight: 800;
}

.more-link {
  font-weight: 600;
  text-transform: uppercase;
}

/* diagonal texture */
.diagonal-background {
  background-image: url(images/rough_diagonal_lighter_@2X.png);
  background-position: left top;
  background-repeat: repeat;
  background-size: auto;
  
}


/* top-header (secondary) */

#top-header #et-info-email:before {
  visibility: hidden;
  content: "";
  margin-right: 0;
}

#top-header #et-info-email {
  display: none;
}

#top-header #et-info #et-info-phone {
  display: none;
}

#top-header .et-social-icon:first-of-type {
  margin-left: 0;
}

#top-header li.et-social-linkedin {
/*   margin-left: 0; */
}

/* mobile nav breakpoint update */
/*
@media only screen and ( min-width: 1036px ){
  #et_mobile_nav_menu {
    display: none !important;
  }
  #top-menu-nav, #top-menu {
    display: block !important;
  }
}
*/

@media only screen and ( max-width: 1124px ) {
  #et_mobile_nav_menu {
    display: block;
  }
  #top-menu-nav, #top-menu {
    display: none;
  }
}

@media (max-width: 1124px) {
  #et_top_search {
    float: left;
    margin: 0 35px 0 0;
  }
}

@media (min-width: 981px) and (max-width: 1124px) {
  #et_top_search {
    
    margin: 8px 35px 0 0;
  }
}

/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
}


/* blog roll */
.et_pb_post {
  margin-bottom: 100px;
}

.et_pb_post h2 {
  text-transform: uppercase;
}

/* blog post */

body.single .et_post_meta_wrapper h1.entry-title {
  font-weight: 800;
}

/* blog sidebar */
.blog #sidebar h4 {
  font-size: 15px;
  text-transform: uppercase;
}

.blog #sidebar li,
.blog #sidebar p {
  line-height: 1.5;
  font-size: 14px;
}

.bf-sidebar-cta {
  background-color: #f07800;
  padding: 15px 15px 20px;
  width: 100%;
}

.bf-sidebar-cta h3 {
  color: #fff;
  font-size: 20px;
}

.bf-sidebar-cta a,
.bf-sidebar-cta a:visited {
  color: #fff;
  background-color: #2b2b2b;
  line-height: 1;
  font-weight: 800;
  font-size: 13px;
  padding: 7px 12px;
}

.bf-sidebar-cta a:hover,
.bf-sidebar-cta a:focus {
  background-color: #434343;
}


/*** Take out the divider line between content and sidebar ***/
.single-post #main-content .container:before,
.blog #main-content .container:before
 {background: none;}
 
/*** Hide Sidebar ***/
.single-post #sidebar,
.blog #sidebar
 {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
.single-post #left-area,
.blog #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}


/* pricing table */
.bf-pricing-table .et_pb_pricing_content_top {
  padding-bottom: 20px;
}

.bf-pricing-table .et_pb_pricing_heading {
  padding-left: 10px;
  padding-right: 10px;
}

/* Footer */
@media (min-width:981px) {
  #footer-info {
    width: 70%;
    line-height: 1.4;
  }
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget.widget_monarchwidget {
  margin-bottom: 0;
}

/* Industries we work with section */

.industry {
  padding-left: 38px;
  padding-top: 5px;
  background-repeat: no-repeat;
}

.industry h4 {
  padding-bottom: 0px;
}

.entry-content .industry ul {
  padding: 0;
  line-height: 1.5;
  list-style-type: none;
}

.industry.retail {
  background-image: url(images/icon-retail.png);
}

.industry.auto {
  background-image: url(images/icon-auto.png);
}

.industry.hotels {
  background-image: url(images/icon-hotels.png);
}

.industry.accounting {
  background-image: url(images/icon-accounting.png);
}

.industry.restaurant {
  background-image: url(images/icon-restaurant.png);
}

.industry.health-beauty {
  background-image: url(images/icon-healthbeauty.png);
}

.industry.transport {
  background-image: url(images/icon-transport.png);
}

.industry.franchises {
  background-image: url(images/icon-franchises.png);
}

.industry.medical {
  background-image: url(images/icon-medical.png);
}

.industry.entertainment {
  background-image: url(images/icon-entertainment.png);
}

.industry.childcare {
  background-image: url(images/icon-childcare.png);
}

.industry.manufacturing {
  background-image: url(images/icon-manufacturing.png);
}

.industry.health-fitness {
  background-image: url(images/icon-healthfitness.png);
}

.industry.supermarket {
  background-image: url(images/icon-supermarket.png);
}


/* Customer Benefits Section / We're making money happen */

.customer-benefits-section .et_pb_main_blurb_image img {
  border-radius: 50%;
}