/*
Theme Name: Twenty Nineteen Child
Theme URI: https://en-gb.wordpress.org/themes/twentynineteen/
Author: purbanchal
Description: My WordPress Twenty Nineteen child theme.
Template: twentynineteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.1
Text Domain: twentynineteen-child
*/

/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

/*
-----------------------------------------------------------------------
                             STYLE HERE
-----------------------------------------------------------------------
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

body, p, a, ul, li, ol, table, tr, td, th{ font-family: 'Roboto', sans-serif;}
ul{ list-style:none;}
ul li, ol li{ font-size:18px;}
.list-icon ul li{ padding-left: 32px; margin-bottom: 16px;}
.list-icon ul li:before{ font-family: 'FontAwesome' !important; content:'\f06c'; position: absolute; left: 36px; color: #519f10;}

.white_list ul li{ padding-left: 29px; color:#fff; margin-bottom: 30px; font-size:25px;}
.white_list ul li:before{ font-family: 'FontAwesome' !important; content:'\f06c'; position: absolute; left: 23px; color: #519f10;}

a{ color:#23282d;}

h1, h2, h3, h6, .woocommerce-products-header__title.page-title{ font-family: 'Roboto', sans-serif !important; margin-top:0; margin-bottom:15px;}
h4, h5{ font-family: 'Roboto', sans-serif !important; font-size:23px; font-weight:600; text-transform:none !important; margin-top:0 !important; margin-bottom:15px !important; line-height:32px;}
p{ font-size:16px; margin-bottom:15px; font-weight:400; color:#7f7f7f; margin-top:0;}
h1, .woocommerce-products-header__title.page-title{ font-size:34px; font-weight:500; color:#40b8e4; text-transform:none;}
h2{ font-size:32px; font-weight:700; color:#b4a80f; text-transform:uppercase;}
h3{ font-size:28px; font-weight:400; color:#f6a62e !important;}
h4{ font-size:22px; font-weight:600; color:#000000; text-transform:uppercase;}
h6{ font-size:18px; color:#2c3a47; font-weight:bold;}
h1:not(.site-title)::before, h2::before{ display:none;}
a:hover, a:focus{ outline:none !important; text-decoration:none !important;}


.entry .entry-content a{ text-decoration:none;}

.entry .entry-content > *, .entry .entry-summary > *{ max-width:100%; margin:0 !important;}
.entry .entry-content, .entry .entry-summary, .woocommerce .content-area .site-main{ max-width: 100%; margin:0; padding:0;}
.woocommerce .content-area{ margin: 0 104px;}


.site-header{ padding:0;}
.stm-header{ margin-bottom:0 !important;}

.pearl_sticky_holder.hidden{ display:none;}

.stm-header__hb .stm-navigation ul > li.current_page_item a{ color:#4c9746;}
.stm-header__hb .stm-navigation__default > ul > li > a{ text-transform:uppercase !important; font-size:14px; font-weight:400 !important; padding: 0 23px !important;}

.stm-header__hb .stm-navigation__default > ul > li{ margin:0 15px;}

.site-header .stm-text.fwn{ font-size:14px;}
.stm-header__cell_left .stm-header__element:first-child .stm-text{ background:url(images/ph.png) no-repeat left center; padding-left:32px; margin-right: 9px;}
.stm-header__cell_left .stm-header__element:last-child .stm-text{ background:url(images/mail.png) no-repeat left center; padding-left:32px;}

.stm-socials__icon_icon_only{ margin:0 15px;}

.wel_head{}
.wel_head h1 { background: #4c9746; color: #fff; padding: 6px 8px; text-align: center;}
.wel_head h1 strong{ font-weight:500 !important; color:#dcf0f7 !important;}

.sub_head strong{ font-weight:400 !important; color:#4c9746 !important;}

.sub_head h2:after{ content:''; display:block; background:#000000; width:70px; height:4px; margin:0 auto; margin-top: 10px;}

.home .product_name{ background:#4c9746 !important; text-transform:uppercase !important; font-weight:400 !important; font-size:16px !important; padding: 10px 5px !important;}

.home .product_name a{ color:#fff !important;}

.quick_head h2{ font-size:34px; color:#000000 !important; font-weight:500 !important;}

.address_head h2{ font-size:34px; color:#fff !important; font-weight:500 !important; text-transform:uppercase;}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-select{ font-family: 'Roboto', sans-serif !important; width:100%;}
.wpcf7-form .wpcf7-textarea{ height:95px;}
.wpcf7-form .wpcf7-select{ height:46px; padding: 0.36rem 0.66rem;}
.wpcf7-form .wpcf7-text{ height:37px;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{ font-family: 'Roboto', sans-serif !important; background:#fff; color:#000 !important; font-size:12px; border:1px solid #000 !important;font-size:14px; padding:20px 15px !important;}

.wpcf7-submit{ color:#fff!important; border-radius:0 !important; padding: 13px 34px !important;; background: #0a8ebf !important; font-size:14px !important; font-weight:bold; text-transform:uppercase;}
.wpcf7-submit:hover, .wpcf7-submit:focus{ background:#000!important; color:#fff !important;}

form p{ margin-top:0; margin-bottom:15px;}

.home .kc-elm i#contact_icon { float: left; color: #fff; border: 1px solid #fff; margin-bottom: 25px; padding: 11px 24px;
border-radius: 90px;}
.home .kc-elm .info_content { float: left; width: 470px; padding-left: 20px; padding-top: 12px;}
.home .info_content, .home .info_content a { font-size: 16px; color: #fff;}


.sub-footer{ width:100%; background:#232322; float:left; display:block; text-align:center;}
.sub-footer p, .sub-footer a{ font-size:14px; font-weight:400; padding:8px 0; margin:0; color:#fff;}
.sub-footer .widget{ margin-bottom:0;}

.sub-footer .entry-content{ width:1170px; margin:0 auto; padding:8px 20px;}

/*=======inner page=====*/

.page-id-11 .kc-elm i { float: left; color: #0a8ebf ;}
.page-id-11 .kc-elm .info_content { float: left; width: 470px; padding-left: 20px; padding-top: 5px;}
.page-id-11 .info_content, .page-id-11 .info_content a { font-size: 16px; color: #000;}

/*woocommerce coustomize*/

.page-title{ margin:20px 0;}
.single-product .entry{ margin-top: 57px;}

.single-product .entry .entry-title{ font-size:32px !important; text-transform:none !important; margin-bottom:20px !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ text-align:center;}

.button.product_type_simple{ background:#aea314; padding: 12px 20px; border-radius: 15px; font-size: 16px;}
.button.product_type_simple:hover, .button.product_type_simple:focus, .button.product_type_simple:active{ background:#6ebb23;}

.related.products{ width: 100%; float: left;}
.related.products img{ max-height: 252px;}
.products.products img{ height:300px;}

.related_title{ text-transform:capitalize !important; border-top: 1px solid #d5d5d5; padding: 14px 0;}

.woocommerce-product-gallery img{ max-width:100%; margin:0 auto;}
.shop_banner{ margin-bottom:40px;}

/*==========//end==========*/