/*
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.   ***************/
@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Black.eot');
    src: url('/wp-content/font/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Black.woff2') format('woff2'),
        url('/wp-content/font/Inter-Black.woff') format('woff'),
        url('/wp-content/font/Inter-Black.ttf') format('truetype'),
        url('/wp-content/font/Inter-Black.svg#Inter-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Medium.eot');
    src: url('/wp-content/font/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Medium.woff2') format('woff2'),
        url('/wp-content/font/Inter-Medium.woff') format('woff'),
        url('/wp-content/font/Inter-Medium.ttf') format('truetype'),
        url('/wp-content/font/Inter-Medium.svg#Inter-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Light.eot');
    src: url('/wp-content/font/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Light.woff2') format('woff2'),
        url('/wp-content/font/Inter-Light.woff') format('woff'),
        url('/wp-content/font/Inter-Light.ttf') format('truetype'),
        url('/wp-content/font/Inter-Light.svg#Inter-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-ExtraLight.eot');
    src: url('/wp-content/font/Inter-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-ExtraLight.woff2') format('woff2'),
        url('/wp-content/font/Inter-ExtraLight.woff') format('woff'),
        url('/wp-content/font/Inter-ExtraLight.ttf') format('truetype'),
        url('/wp-content/font/Inter-ExtraLight.svg#Inter-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-ExtraBold.eot');
    src: url('/wp-content/font/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-ExtraBold.woff2') format('woff2'),
        url('/wp-content/font/Inter-ExtraBold.woff') format('woff'),
        url('/wp-content/font/Inter-ExtraBold.ttf') format('truetype'),
        url('/wp-content/font/Inter-ExtraBold.svg#Inter-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Bold.eot');
    src: url('/wp-content/font/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Bold.woff2') format('woff2'),
        url('/wp-content/font/Inter-Bold.woff') format('woff'),
        url('/wp-content/font/Inter-Bold.ttf') format('truetype'),
        url('/wp-content/font/Inter-Bold.svg#Inter-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Thin.eot');
    src: url('/wp-content/font/Inter-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Thin.woff2') format('woff2'),
        url('/wp-content/font/Inter-Thin.woff') format('woff'),
        url('/wp-content/font/Inter-Thin.ttf') format('truetype'),
        url('/wp-content/font/Inter-Thin.svg#Inter-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-SemiBold.eot');
    src: url('/wp-content/font/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-SemiBold.woff2') format('woff2'),
        url('/wp-content/font/Inter-SemiBold.woff') format('woff'),
        url('/wp-content/font/Inter-SemiBold.ttf') format('truetype'),
        url('/wp-content/font/Inter-SemiBold.svg#Inter-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/font/Inter-Regular.eot');
    src: url('/wp-content/font/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/font/Inter-Regular.woff2') format('woff2'),
        url('/wp-content/font/Inter-Regular.woff') format('woff'),
        url('/wp-content/font/Inter-Regular.ttf') format('truetype'),
        url('/wp-content/font/Inter-Regular.svg#Inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html, body{font-family: 'Inter', sans-serif!important; font-style: normal; font-weight:400;}
.nav > li > a:hover, .nav > li.active > a, .nav > li.current > a, .nav > li > a.active, .nav > li > a.current, .nav-dropdown li.active > a, .nav-column li.active > a, .nav-dropdown > li > a:hover, .nav-column li > a:hover, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {font-family: 'Inter', sans-serif!important;}

.header-nav .nav-dropdown li a {font-size:80%;}
#main a:hover {border-bottom: 1px solid #000; padding-bottom: .1rem;}
#main a {font-weight:700;}

h1, h2, h3, h4, h5, h6 {font-weight: 700;line-height:1.2em; font-weight:bold; font-style: normal;font-family: 'Inter', sans-serif!important;}

h1, .banner h1 {font-size: 4.75rem;line-height: 1.25em; font-weight: 700; letter-spacing: -0.001em; margin-bottom:2.75rem;}
h2{font-size: 2.250rem; margin-bottom:1.25rem;}
.h2 { font-weight: 300;line-height: 1.6em;font-size: 1.6rem;}
.h2 span {font-weight:500; color:#b7915e!important;}
h3{font-size: 1.875rem;line-height: 1.25; }
h4 {font-size: 1.375rem; line-height: 1.5; }
h5{font-size: 1.125rem; line-height: 1.5; }
h6{color:#b7915e!important; font-size:1.3rem; line-height:1.5em; letter-spacing: -0.009em; text-transform:none;}
p, ol, ul, li {font-size: 1.2rem; line-height:1.5em; letter-spacing: -0.022rem;}
p.lar{ font-size: 1.4rem; line-height: 1.6em;letter-spacing: -0.013em; font-weight:700; opacity: .75;}
p.sml, .sml li{ font-size: 1.125rem; line-height: 1.300em;letter-spacing: -0.013em; font-weight:400;}
.nmar{margin:0;}

.header-full-width .container {padding: 0 6%;}
.nav-size-medium > li > a { font-size: 1.1em;}


.bg_white{background:#fff; padding: 6%;}
ul ul, ul ol, ol ol, ol ul { margin: .5em 0 1em 1em;}
.h_sec{padding:2rem 0 0 0;}
.bod { border: 1px solid #5e89f2; border-radius: 200px; width:90%}


/******* ICON TWITTER Customization ****************/
i.icon-twitter{background:url("/wp-content/uploads/2023/10/logo-white50.png")no-repeat;background-size:100%;background-position-y:center;}
i.icon-twitter::before{content:".";font-size:0px;}
.header-wrapper.stuck i.icon-twitter{background:url("/wp-content/uploads/2023/10/logo-blac240k.png")no-repeat;background-size:100%;background-position-y:center;}



#footer ul.menu > li > a, #footer ul.menu > li > span:first-child, #footer .widget > ul > li > a, #footer .widget > ul > li > span:first-child {font-size:1.6rem; padding: 10px 0;}
#footer ul.menu > li ul li a, #footer .widget > ul > li ul li a, #footer ul.menu > li ul li, #footer .widget > ul > li ul {font-size:1.125rem; padding:0;}

.from_the_blog_excerpt {font-weight: 400;}
.blog .box-text h5  {font-size: 1.8em;}

.o{color: #b7915e !important;}

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

}
@media only screen and (min-width: 48em) {
.footer-2 { background-color: #d5e9e8; background-image: url('/wp-content/uploads/2021/08/briacell-footer-csg.jpg'); background-position: 50% 0; background-repeat: repeat-y;padding-top: 3.5%;border-top:1px solid #b7915e;}
#footer #nav_menu-9{padding-left:3.5rem;}
.ban_fulwidth .container, .ban_fulwidth .row {max-width:88%; }
.b_banner{display: flex; flex-direction: column; background: #e8f3f3;padding-bottom:3rem;}	
.b_banner .b_banner-a {margin-top: -8rem; position: relative; z-index: 5;}
.nav > li {margin: 0 15px;}	
}

@media only screen and (max-width:549px){
	.page h1 {font-size:2.4rem;margin-bottom:1rem;}
	.page h2 {font-size:1.8rem;}
	.home  .b_banner-a .col.small-12 {padding:0px;}
	.home  .b_banner-a .h2 {padding:15px;font-size:1.5rem;}
	.home  .b_banner-a img {width: 50%;}
	.home .bg_white {padding:0px;}
	.home .box-shadow-1 {padding:15px!important;}
	.home-mobile-bann {padding-top: 300px!important;}
    .home-mobile-bann.banner h1{font-size:1.5rem!important;}
    .home-mobile-bann.banner .text-box {left:2%;top:70%}
	.home section.h_sec .col.medium-5.small-12 img{max-width: 50%;}
}