/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body{ font-family: "Ubuntu", sans-serif;font-size:16px;font-weight:400}
#header .container{max-width:100%; padding-left:10rem;padding-right:10rem}
#top-bar .header-block-block-1{font-size: 0.88rem;
font-weight: 600;
line-height: 1.25rem;
text-align: center;
letter-spacing: 0em;
color: #FFFFFF;}
#masthead .container{padding-left: 2rem;
    padding-right: 2rem;}
#masthead .header-nav-main.nav-left li:first-child{border-left:1px solid #EDEEF2}
#masthead .header-nav-main.nav-left > li a{padding:2.4rem 2rem;font-size: 1.06rem;
font-weight: bold;
line-height: 1.5rem;
text-transform: uppercase;
letter-spacing: 0.015625em;
color: #124E44;}
.header-nav-main.nav.nav-left>li{border-right:1px solid #EDEEF2}
#top-bar .header-block-block-1 .row .col{padding-bottom:0}
#top-bar .flex-col.flex-left{width:100%}
.header-nav-main .header-search-form.search-form{width:22rem}
.header-nav-main.nav.nav-right .html_topbar_left .icon-box{font-size: 0.81rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.015625em;
		color: #124E44;}
.header-nav-main.nav.nav-right > li {border-radius: 0.38rem;
   padding: 0.2rem;
    }
.header-nav-main.nav.nav-right > li > a{
    font-size: 0.81rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.015625em;
		color: #124E44;padding:0px}
.header-nav-main.nav.nav-right > li > a span{padding-left:0.5rem}
.header-nav-main .header-search-form.search-form{padding:5px}
.header-nav-main.nav.nav-right > li.header-search-form.search-form.html{padding:5px}
.header-nav-main.nav.nav-right > li.header-search-form.search-form.html .header-search-form-wrapper{background:#fff;border-radius: 0.38rem;}
.header-nav-main.nav.nav-right > li.header-search-form.search-form.html .header-search-form-wrapper #woocommerce-product-search-field-0{font-size: 1rem; font-weight: normal; line-height: 1.5rem; letter-spacing: 0em; color: #3B9788!important;border-radius: 0.38rem; opacity: 1; background: #FBFBFB; box-sizing: border-box; border: 0.13rem solid #E3E3E3!important;height: 3.88rem;}
.header-nav-main.nav.nav-right > li.header-search-form.search-form.html .header-search-form-wrapper #woocommerce-product-search-field-0::placeholder{color: #021843;}
.mp0 p{margin-bottom:0px}
.mp10 p,.mp16{margin-bottom:10px}
.mp16 p, .mp16{margin-bottom:16px}
.mp18 p, .mp18{margin-bottom:8px}
.bold{font-weight: bold;}
.bold0{font-weight:normal}
.bold200 {font-weight: 200;}
.bold500 {font-weight: 500;}
.bold700{font-weight: 700;}
.bold600{font-weight: 600;}
.c02{color:#FFCC02}
.cff{color:#fff}
.title55{line-height: 4rem;letter-spacing: -0.00125em;}

.lts018{letter-spacing: 0.1875px;}
.lts00125{letter-spacing: -0.00125em;}
.font16{font-size:16px}
.videohome1{padding-top:0px!important;width:fit-content;}
.logo-footer img{max-width:7.38rem}
.videohome1{background: rgba(0, 0, 0, 0.1);border-radius:0.5rem;overflow:hidden}
.sub-title{font-size: 1.13rem; font-weight: 500; line-height: 2.5rem; text-transform: uppercase; letter-spacing: 0.3rem; color: #49B3A1;}
.line175{line-height: 1.75rem;}
.line15{line-height:1.5rem}
.line35{line-height: 3.5rem;}
.font1rem{font-size:1rem}

.c32c{color: #09332C;}
.lts{letter-spacing: 0.3rem;}
.lts-00125{letter-spacing: -0.00125em;}
.lts04{letter-spacing: 0.04rem;}
.lts03{letter-spacing: 0.3rem;}
.title55{font-size:4.5rem;}
.hoa {text-transform:uppercase}
.menufooter a,.menufooter{font-size: 0.88rem;
font-weight: 500;
line-height: 1.25rem;
letter-spacing: 0em;
color: #FFFFFF;}
@media (min-width: 1920px){
.header-nav-main .header-search-form.search-form {
    width: 28rem;
}
}
@media (min-width: 1680px) and (max-width: 1919.98px) {

}
@media (min-width: 1440px) and (max-width: 1679.98px) {

	
}
@media (min-width: 1366px) and (max-width: 1439.98px) {

}
@media (min-width: 1280px) and (max-width: 1279.98px) {

}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}