/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.woocommerce-product-details__short-description p {
    font-weight: 400;
}
body.archive.tax-product_cat .woocommerce ul.products li.product a img ,.related.products ul li img{
    width: 100%;
    height: 180px !important;
    object-fit: contain;
    padding-top: 20px;
}
html {scroll-behavior: smooth;}
body{font-size: 15px!important;font-family: 'trade_gothic_lt_stdCnno.18'!important;}

h1, h2, h3, h4 , h5, h6, .elementor-slide-heading{font-family: 'gobold_boldregular'!important;}
h1{font-weight: bold; font-size:60px!important;}
h2{font-size: 60px!important;}
h3{font-size:50px!important;}
h4{font-size: 30px!important;}
p, .elementor-slide-description{font-family: 'trade_gothic_lt_stdCnno.18'!important;font-size: 23px;font-weight: 800;}

input{}
input, textarea{border: 2px solid #f4642b!important;color: #f4642b!important;text-transform: uppercase!important;line-height: initial!important;font-family: 'gobold_lowplusregular'!important;font-size: 15px!important;padding: 8px 20px!important;height: initial!important;background: #fff!important;}
textarea{height:100px!important}
.wpcf7-spinner{}

.elementor-location-header{}
.elementor-location-header a{color:#f4642b!important;font-family: 'gobold_lowplusregular'!important;text-transform: initial!important;font-size: 15px!important;}
.elementor-location-header ul ul .current-menu-item a{color:#fff!important}
.elementor-location-header ul ul a:hover, .elementor-location-header ul ul li:hover > a, .elementor-location-header ul ul li.active a{color:#fff!important}

.banner{}
.banner h1{}
.banner h4{margin-bottom:40px;}
.banner p{font-family: "Poppins", sans-serif;position: relative;margin: 0;}
.banner p a{text-decoration:underline}
.banner .elementor-button span{color:#fff!important}
.banner .extraspace p{margin-top:100px!important}

.footer-form{}
.footer-form h5{margin-bottom:0!important}
.footer-form form{width:600px; margin:30px auto 0 auto }
.footer-form form p{margin:0!important}
.footer-form .wpcf7-spinner{position:absolute;top: 0;right: -50px;}
.wpcf7-not-valid-tip{font-size: 15px;}

footer{}
footer .left h6{margin-bottom:10px}
footer ul{text-align: center;padding: 0;}
footer ul li{list-style:none;display: inline-block;margin: 0 20px 20px 20px;}
footer ul li a{display:block;text-transform: uppercase;font-family: 'gobold_lowplusregular'!important; font-size:15px;!important; color:#f4642b}
footer .social a{display:inline-block}
footer .social img{width: 18px!important;margin: 0 8px;}
footer .social img:hover{transform:scale(1.1)}

ul.products li{border:1px solid hsla(0deg 0% 0% / 13%)!important; background:#fcfcfc}
ul.products li img{margin: 0!important;}
ul.products li h2{font-size: 20px!important;text-align: center;font-weight: 500!important;padding: 20px 10px!important;font-family: 'gobold_boldregular'!important;}
ul.products li .woocommerce-loop-product__buttons{text-align:center}
ul.products li .button{margin-bottom:10px;background:#eb4e00;color:#fff;margin-top: 0!important;}

.single-product h1{font-size:30px!important;font-family: 'gobold_boldregular'!important;font-weight: 500!important;line-height: initial!important;}
.single-product p, .single-product .product_meta span{font-family: 'trade_gothic_lt_stdCnno.18'!important;font-size: 18px;}
.single-product .woocommerce-product-details__short-description{text-transform:capitalize}

.related{background:whitesmoke;}
.related h2{font-size:30px!important;}
.related li{text-align: center!important;}
.related .button{ font-family: "Roboto", Sans-serif!important; font-weight: 500!important; fill: #FFFFFF; color: #FFFFFF!important; background-color: #EB4E00!important; padding: 10px!important; text-decoration: none!important; font-style: initial!important; font-size: 15px!important; padding: 12px 24px!important; border-radius: 3px!important; }

.elementor-heading-title{font-family:'gobold_boldregular'!important; font-weight:500!important}

.woocommerce-product-attributes{border:0!important;margin: 0!important;}
.woocommerce-product-attributes *{background:initial!important; border:0!important; padding:0!important; }
.woocommerce-product-attributes th, .woocommerce-product-attributes td{font-size:18px; font-style:initial!important;}
.woocommerce-product-attributes th{text-transform:capitalize;width: 108px!important;}
.woocommerce-product-attributes td *{font-weight:500!important}

.hrspace hr{margin:25px 0px!important}

.elementor-popup-modal .dialog-widget-content{background:initial}
.elementor-popup-modal .dialog-close-button{display:block!important;right: 50px;background: red;padding: 4px;top: 0;}
.elementor-popup-modal .dialog-close-button svg{fill:#fff}

.short{}
.short h3, .short h4{
    color: #f46526;
    font-size: 35px!important;
}

.short h4{
    color: #f46526;
    font-size: 30px!important;
}
.short h4{}
.short h5{}
.short p, .short li{
    color: #000;
    margin-bottom: 40px;
    font-size: 21px;
    font-weight: 500!important;
    font-family: 'trade_gothic_lt_stdCnno.18'!important;
}
.short ul{
    padding-left: 15px;
    margin-bottom: 30px;
}
.short li{
    margin: 0;
}
.short table{}
.short table h4, .short table h5{
    margin: 0;
    font-size: 20px!important;
}
.short table tr{}
.short table td{
    font-size: 15px;
    color: #333;
    font-weight: 500!important;
}

@media(max-width:767px){
    .footer-form form{width:100%}
    footer ul li{margin: 0 10px 20px 10px;}
	.footer-form .wpcf7-spinner{right:0!important}
}
