/* Override Bootstrap Buttons */
/* Responsive Floats */
.floatLeftAdapt {
  float: none;
}
@media (min-width: 768px) {
  .floatLeftAdapt {
    float: left;
    margin-right: 10px;
  }
}
.floatRightAdapt {
  float: none;
}
@media (min-width: 768px) {
  .floatRightAdapt {
    float: right;
    margin-left: 10px;
  }
}
.showMobile {
  display: none;
}
@media (max-width: 767px) {
  .showMobile {
    display: block;
  }
}
/* Mixin */
/* @mainBlue: #005bbf; */
.et_nav_text_color_light,
.et_nav_text_color_light #et-secondary-nav a,
.et_nav_text_color_light .et-social-icon a,
.et_nav_text_color_light #et-info a {
  color: white;
}
#footer-info,
.et-social-icon a {
  color: white;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image {
  width: 400px;
}
.et_shop_image {
  position: relative;
  display: block;
  margin-bottom: 20px;
  padding: 10px 5px;
  border: 1px #005bbf solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.home .et_pb_blurb_container {
  border: 1px #999 solid;
  padding: 10px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.home .et_pb_blurb_container h4 a {
  color: #005bbf;
}
.home .et_pb_blurb_container > a {
  font-size: 110%;
  color: red;
}
.home .product.woocommerce.add_to_cart_inline {
  border: none !important;
  padding: 5px 12px;
}
.home .product.woocommerce.add_to_cart_inline span {
  display: block;
}
.home .product.woocommerce.add_to_cart_inline span.amount {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.home .product.woocommerce.add_to_cart_inline a {
  display: block;
  font-size: 14px;
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
}
.home .et_pb_blurb_3 .et_pb_blurb_container .product.woocommerce.add_to_cart_inline span {
  display: inline-block;
}
.woocommerce div.quantity,
.woocommerce-page div.quantity {
  -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);
  border: 1px #005bbf solid;
}
.woocommerce div.quantity input.qty,
.woocommerce-page div.quantity input.qty {
  background: #fff !important;
  font-size: 18px !important;
  color: black !important;
}
.et_shop_image:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay {
  opacity: 0.2;
}
.et_pb_sidebar_0 .cart_list.product_list_widget li {
  border-top: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
}
.et_pb_sidebar_0 .cart_list.product_list_widget li span {
  display: inline-block;
  font-weight: bold;
}
.et_pb_sidebar_0 .total {
  font-size: 16px;
}
.et_pb_sidebar_0 .buttons a {
  font-size: 16px;
  display: inline-block;
}
