/*
Theme Name: Hive Hosting Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.single-product-summary,
.woocommerce-tabs.wc-tabs-wrapper {
  font-size: 1.2em;
  line-height: 1.8em;
}


div form.cart div.quantity {
	margin: 0;
}

/* Business plans tables on home page */
#business-plans-table .avia-heading-row {
  background-color: #2563eb;
  border-color: darkblue;
}
#business-plans-table .avia-pricing-row {
  background-color: #2053e0;
  border-color: darkblue;
}
#business-plans-table .pricing-extra {
  background-color: #2563eb;
  border-color: darkblue;
}

.woocommerce-product-details__short-description ul {
  list-style: inside;
}

.template-shop.content.av-content-small.alpha.units .inner_product_header {
  padding-bottom: 0px!important;
  min-height: 5em!important;
}

.shop_columns_3 .products .product {
  margin-bottom: 3%!important;
}

/* Product pages */
#top.single-product div.product .woocommerce-tabs {
    clear: both;
    width: 100%;
    max-width: none;
    margin-top: 40px;
}

/*------------------------- WooCommerce Single Product Page Layout ---*/
/* Hive Hosting: Enfold single product 50/50 layout */
#top.single-product .single-product-main-image {
    width: 50% !important;
    float: left !important;
    clear: none !important;
    margin: 0 !important;
    padding-right: 45px;
    box-sizing: border-box;
}

#top.single-product .single-product-summary {
    width: 50% !important;
    float: left !important;
    clear: none !important;
    margin: 0 !important;
    padding-left: 45px;
    box-sizing: border-box;
}

/* Make the image fill its column */
#top.single-product .single-product-main-image img,
#top.single-product .single-product-main-image .woocommerce-product-gallery,
#top.single-product .single-product-main-image .woocommerce-product-gallery__wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

/* Stop description/summary content from wrapping under the image */
#top.single-product .single-product-summary .summary,
#top.single-product .single-product-summary .entry-summary,
#top.single-product div.summary {
    width: 100% !important;
    float: none !important;
    clear: none !important;
    margin: 0 !important;
}

/* Mobile */
@media only screen and (max-width: 767px) {
    #top.single-product .single-product-main-image,
    #top.single-product .single-product-summary {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }
}

/*--------------------- WooCommerce product short description li disc --*/
.single-product .woocommerce-product-details__short-description ul {
    list-style: none;
    padding-left: 0;
}

.single-product .woocommerce-product-details__short-description ul li::before {
    content: "✓";
    margin-right: 8px;
    color: #1d1e78;
}


/*------------ Disable WooCommerce product image zoom/lightbox/slider --*/
#top.single-product .single-product-main-image,
#top.single-product .woocommerce-product-gallery {
    pointer-events: none;
}