/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

h1 { font-family: 'Open Sans', sans-serif; font-size: 30px!important; line-height: 34px!important; color: #162956; font-weight: 300; letter-spacing: -0.5px;}
hhhh 2  { font-family: 'Open Sans', sans-serif; font-size: 22px; line-height: 25px !important; color: #c03d38; font-weight: 400; }
hhhhh 3 { color: #162956!important; }
pppp { font-family: 'Open Sans', sans-serif!important; font-size: 17px; line-height: 25px; color:#162956!important; font-weight: 400; }

.main-head { font-family: 'Open Sans', sans-serif; font-size: 30px!important; line-height: 34px!important; color: #162956; font-weight: 300; letter-spacing: -0.5px;}
.main-head-big { font-family: 'Open Sans', sans-serif; font-size: 45px; line-height: 48px; color: #162956; font-weight: 300; letter-spacing: -0.5px;}

.main-head2 { font-family: 'Open Sans', sans-serif; font-size: 22px; line-height: 25px !important; color: #e69124; font-weight: 400; }


.main-small { font-family: 'Open Sans', sans-serif; font-size: 31px!important;  line-height: 35px!important;  color: #E69124!important;  font-weight: 600!important; letter-spacing: -0.5px!important;}



.slider1 { font-family: 'Open Sans', sans-serif; font-size: 25px; line-height: 28px; color: #ffffff!important; font-weight: 400; letter-spacing: -0.5px; text-align: center;}
.slider2 { font-family: 'Open Sans', sans-serif; font-size: 170px; line-height: 150px; color: #ffffff!important; font-weight: 100!important; letter-spacing: -0.5px; text-align: center;}

.foot-head { font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 20px; color:#f6e92e!important; font-weight: 700;}

.copyright { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 18px; color:#162956!important; font-weight: 400; }

.plants { font-family: 'Open Sans', sans-serif; font-size: 24px; line-height: 44px; color: #ffffff; font-weight: 400; letter-spacing: 12px; text-align: center; }

.foot-links { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 16px; font-weight: 400; margin-top:0px;}

.woocommerce-variation-price {
    font-family: 'Open Sans', sans-serif; font-size: 25px; line-height: 26px; font-weight: 700; color:#f6e92e!important; margin-top: -10px; margin-bottom: 20px; }

.value {background: #ffffff!important; }
.label {background: #ffffff!important; }
.woocommerce-Price-amount {color:#f39200!important;}



.sku_wrapper {
display:none;
}





.woocommerce-products-header__title { font-family: 'Open Sans', sans-serif; font-size: 35px; line-height: 44px; color: #162956; font-weight: 400; letter-spacing: -0.5px; }
.woocommerce-breadcrumb { font-family: 'Open Sans', sans-serif!important; font-size: 12px!important; line-height: 14px!important; color: #162956!important; font-weight: 400!important; padding-top: 30px!important;}
.woocommerce-LoopProduct-link { color: #162956!important; }
.entry-title { color: #162956!important; }
.checkout-button { background-color: #E69124!important; }
.button { background-color: #E69124!important; color: #ffffff!important; }
..woocommerce-message { border-top: 3px!important; color: #E69124!important; }





@media only screen and (min-width:320px) and (max-width:767px) {
h1 { font-size: 28px !important; line-height: 32px !important; }
h2 { font-size: 20px !important; line-height: 24px !important; }
.full-width { width: 100%!important; }
.foot-1 { text-align: center!important; }
.foot-2 { text-align: center!important;}
.copy1 { text-align: center!important;}
.copy2 { text-align: center!important;}
#face-centre { display: block; margin-left: auto; margin-right: auto; width: 50%;}
.centered-subhead-two { font-size: 30px!important; line-height: 30px !important;  }
}