/*
Theme Name: Webby
Version: 1.0
Author: Steven Doig
template: Divi
*/

/*#main-content {padding-bottom: 50px;}*/
h1, h2, h3, h4, h5, h6 {padding-bottom: 30px;}
#blog-case-studies .et_pb_salvattore_content[data-columns]::before {content: '2 .column.size-1of2' !important;}
@media only screen and (min-width: 981px) {
  #blog-case-studies .column.size-1of2 {width: 49%!important;	margin-right: 1%;}
}
.et_pb_widget {
  float: left;
  width: 100%;
}
.et_pb_widget a {
  color: #2ea3f2;
  text-decoration: none;
}
.highlight span {
  display: inline-block;
  background-color: #F5F5F5;
  padding: 20px;
  font-size: 20px;
  margin-top: 50px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
body .et_pb_button {
  background-color: #1d4354;
  border-radius: 6px;
}
body .et_pb_button:hover, body .form-submit .et_pb_button:hover {
  background-color: #307ea0;
}
.btn {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;	
}
.btn-default { 
  color: #FFF;
  background-color: #1D4354;
  padding: 0.3em 1em;
  line-height: 1.7em;
  border: 2px solid #1D4354;
  display: inline-block;
  transition: all 300ms ease 0ms;
}
.btn-default:hover {
  background-color: #307ea0;
  border: 2px solid #307ea0;
}
.btn-default:hover {
  display: inline-block;
  padding: 0.3em 2em 0.3em 0.7em;
}
.btn-default:after, .btn-default:before {
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  -webkit-transition: all .2s;
  transition: all .2s;
  text-transform: none;
  -webkit-font-feature-settings: "kern" off;
  font-feature-settings: "kern" off;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  font-family: ETmodules!important;
  text-shadow: none;
  transition: all 300ms ease 0ms;
}
.btn-default:hover:after {
  opacity: 1;
  margin-left: 0;
}
.woocommerce div.product .product_title {margin-bottom: 30px;}
.et_pb_pricing {list-style: disc !important; padding-left: 18px !important; padding-bottom: 10px !important;}
.et_pb_pricing li {padding: 0 0 0 4px;}
blockquote p {padding-bottom: 10px;}
.single-project article img {display: none;}
.single-project article .entry-content img {display: block;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {display: none;}
.woocommerce-page .related ul.products li.product {
  margin: 0!important;
  width: 100%!important;
  float: none!important;
  min-height: 150px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 46.2%;}

@media (min-width: 981px) {
  #footer-widgets .footer-widget {
    width: 22.875%;
  }
  #footer-widgets .footer-widget {
    margin: 0 1.5% 5.5% 0;
  }
}