/*
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
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  ***************/


#header .header-top{display: none;}
span.note {
    color: #fff;
    font-weight: bold;
    display: block;
}
#rev_slider_1_1_wrapper .custom.tparrows:before{
  font-size:60px;
  line-height:60px;
  text-shadow: none;
}
#rev_slider_1_1_wrapper .custom.tparrows,
#rev_slider_1_1_wrapper .custom.tparrows:hover{
	background: transparent;
}
ul#menu-account-menu,
ul#menu-account-menu li {
    border: medium none;
}
ul#menu-account-menu li {

    padding:0 0 2px 0;
}

ul#menu-account-menu li:before{
	display: none;
}
a.footer-contact {
    font-size: 22px;
    line-height: 1.4;
    font-weight: 700;
    color: #dc0026!important;
    display: block;
    padding: 10px 0 0;
}
.footer-1 .col-lg-6 {
    padding-right: 50px;
}
ul.products li.product-col .woocommerce-loop-product__title{
	white-space: normal;
	min-height: 40px;
}
p.stock.in-stock,
span.product-stock.in-stock .stock {
    color: #68cb68;
}
body.home .prdctfltr_wc.prdctfltr_click_filter .prdctfltr_buttons span.prdctfltr_instock,
body.home .prdctfltr_wc.prdctfltr_click_filter .prdctfltr_buttons span.prdctfltr_reset{
	margin-top: 10px;
}
div#tab-product_contact .row.contacttext {
    padding: 0 0 30px 0;
}
div#tab-additional_information table {
    margin: 0;
}
div#tab-description h2 {
    margin: 40px 0 0 0;
}
th.woocommerce-product-categories-item__label {
    width: 80px;
}
div#tab-additional_information td.woocommerce-product-categories-item__value a {
    display: block;
}
span.prdctfltr_filter_title span.prdctfltr_showing{display: none;}


@media only screen and (max-width: 1100px){
	h3.vc_custom_heading.banner-right-title,
	h3.vc_custom_heading.banner-right-subtitle{
		font-size: 30px!important;
	}
}
@media only screen and (max-width: 768px){
	.home-banner .porto-ultimate-content-box.vc_custom_1592916491657{
		padding-top: 25px !important;
	    padding-right: 25px !important;
	    padding-bottom: 25px !important;
	    padding-left: 25px !important;
	}
	h3.vc_custom_heading.banner-right-title, h3.vc_custom_heading.banner-right-subtitle {
    	font-size: 25px!important;
	}
	.home-banner h2.vc_custom_heading.mb-3.banner-right-text.align-right.heading-light{
		font-size: 16px!important;
	}
	.home-banner h2.vc_custom_heading.mt-3.mb-1.align-right {
    	font-size: 14px!important;
	}
	.home-banner h2.vc_custom_heading.mb-3.align-right.heading-light {
    	font-size: 9px!important;
	}
	.home-banner .btn-modern.btn-lg {
    	font-size: .8em;
	    padding: 1em 1.25em;
	}
}
.single-product .cart.bundle_data {
    border-top: medium none;
    margin-top: 0;
    width: 100%;
    padding-top: 0;
    margin-bottom: 30px;
    /*padding-bottom: 0;
    border-bottom: medium none;*/
}
.woocommerce div.product.bundled_product_summary .details .cart {
    border: medium none;
    margin: 0;
    padding: 0;
}
.single-product .add-to-cart .quantity_hidden {
    display: none;
}

.woocommerce div.product.bundled_product_summary{
	width: 100%;
}
.product-category p.m-t-md.m-b-none{
    margin-top: 0px !important;
    padding-top: 13px;
    background-color: #DC0026 !important;
    color: white;
    padding-bottom: 13px;
}
.product-layout-full_width .product-media .product-images.images{
    float: right;
    width: 80%;
}
.product-layout-full_width .product-media .product-thumbnails{
    float: left;
    position: relative;
    top:0;
    left: 10px;
}
.contact_now_btn {
    display: block;
    margin: 1rem 0;
    padding: 1.25rem 0 1rem;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.contact_now_btn .contact_now_button{
    background-color: #222529;
    color: #fff;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    padding: 0.8rem 1.5rem;
}
.contact_now_btn a.contact_now_button:hover{
    background-color: #c30022;
    text-decoration: none;
}
.product-stock.out-of-stock{display: none;}
.berocket_better_labels .berocket_better_labels_line .br_alabel{
    z-index: 10!important;
}
.woocommerce .product span.onsale{display: none;}
p.stock.on-back-order {
    color: #eaa600;
}