/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/* Hide price $0.00 */
span.woocommerce-Price-amount.amount bdi span{ display: none;}
button.uni-cpo-calculate-btn.js-uni-cpo-calculate-btn.button.alt i::before {
    display: none;
}
button.uni-cpo-calculate-btn.js-uni-cpo-calculate-btn.button.alt {
   font-weight: 900;
}
button.single_add_to_cart_button.button.alt.uni_cpo_ajax_add_to_cart {
    text-transform: capitalize; margin-top: 10px;
}
.porto-block {
    display: none;
}
/*product calculation */
div#uni_cpo_width, div#uni_cpo_height {
    margin-bottom: 10px;
}
.wc-measurement-price-calculator-price {
    display: none;
}
/* Product Pl Input box styles */
.product_Pl_width, .product_Pl_height {
    width: 300px;
}
.product_Pl_width h2, .product_Pl_height h2 {
    margin-bottom: 0;
}
.uni_cpo_options_box{ width: 100%;}
.quantity.buttons_added {
    margin: 0 20px;
}
#js-uni-cpo-calculate-btn {
    padding: 10px 14px;
}
#js-uni-cpo-calculate-btn {
    padding: 10px 14px;
    font-weight: 800;
}
.parsley-errors-list.filled{ background: #1c0087; color: #fff;}

/* Header Search icon */
#header .search-popup .searchform {
    box-shadow: 0 10px 30px 10px rgba(0,0,0,0.05);
    border: none;
    z-index: 1002;
    top: 25px;
    width: 361px;
    left: -164px;
    background: #fff;
    padding: 0;
}
#header .selectric-scroll li {
    color: #fff !important;
}
#header .searchform button{ color: #1c0087;}
.woocommerce dt.variation-Width, .woocommerce dt.variation-Height {
    font-weight: bold;
}
.woocommerce .shop_table dl.variation dd{ padding-right: 10px;
    color: #999; }
.woocommerce-Price-amount bdi{ display: none;}
span.cpo-text-zero-pice{ display: none;}
div#uni_cpo_uni_cpo_additional_information, div#uni_cpo_uni_cpo_text{ display: none;}
h2.uni_cpo_fields_header{ margin-bottom:0;}
div#uni_cpo_height_mm, div#uni_cpo_width_mm, div#uni_cpo_product_width, div#uni_cpo_product_height{
    margin: 0; padding:0;
}
div#uni_cpo_product_height{ padding-bottom: 10px;}
div#forstandcoContact .porto-sicon-box {
    padding: 0;
}
#forstandcoContact .porto-icon.circle {
    float: left;
    margin-right: 10px;
}
#forstandcoContact .porto-sicon-header{
    padding-top: 5px;
}
form.woocommerce-cart-form .woocommerce-Price-amount bdi{ display: block;}
.woocommerce-cart-form .variation-Width, .woocommerce-cart-form .variation-Height, form.checkout.woocommerce-checkout .variation-Width, form.checkout.woocommerce-checkout .variation-Height{
    display: inline-block;
    /* float: left; */
}
form.woocommerce-cart-form .shop_table dl.variation, form.checkout.woocommerce-checkout  dl.variation{
    display: block;
}
form.woocommerce-cart-form dt.variation-AdditionalInformation,form.checkout.woocommerce-checkout dt.variation-AdditionalInformation{
    FONT-WEIGHT: 900;
}
.checkout woocommerce-checkout .woocommerce-Price-amount bdi, .cart_totals.calculated_shipping .woocommerce-Price-amount bdi{
    display: block;
}
.review-order.woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi {
    display: block;
}
/* hide quick cart icon on products */
.links-on-image a.button.product_type_simple {
    display: none;
}
div#latestProductsSection .wpb_content_element, div#latestProductsSection h3 {
    margin-bottom: 0;
}
.product-image-slider.owl-carousel .owl-item{ height: 600px;}
.product-thumbnails.thumbnails .owl-item img {
    height: 85px !important;
    width: 73px !important; border: 2px solid #FECF2F;
}
.product-thumbs-slider.owl-carousel .img-thumbnail {
    border-color: #fff;
}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail{ border: none;}
.product-thumbs-slider.owl-carousel .img-thumbnail {
    border: none;
    transition: none;
}
.smush-detected-img{ box-shadow: none;}
.product-thumbs-slider.owl-carousel .owl-item{ margin-right:0 !important; width: 85px !important;}
.product-summary-wrap .product-share .share-links {
    display: none;
}
#homeFeaturedproduct img {
    height: 320px;
}
@media screen and (max-width: 768px) {
div#frontpageemptySpace {
  height: 50px !important;
}
}