
@font-face {
    font-family:"acid-grotesk-bold";
    src:url("../fonts/acid-grotesk-bold.woff2") format("woff2"),url("../fonts/acid-grotesk-bold.woff") format("woff"),url("../fonts/acid-grotesk-bold.otf") format("opentype");
    font-style:normal;font-weight:bold;
}

@font-face {
    font-family:"acid-grotesk-regular";
    src:url("../fonts/acid-grotesk-regular.woff2") format("woff2"),url("../fonts/acid-grotesk-regular.woff") format("woff"),url("../fonts/acid-grotesk-regular.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"acid-grotesk-medium";
    src:url("../fonts/acid-grotesk-medium.woff2") format("woff2"),url("../fonts/acid-grotesk-medium.woff") format("woff"),url("../fonts/acid-grotesk-medium.otf") format("opentype");
    font-style:normal;font-weight:600;
}
        

@font-face {
    font-family:"CanelaText-Bold";
    src:url("../fonts/CanelaText-Bold.woff2") format("woff2"),url("../fonts/CanelaText-Bold.woff") format("woff"),url("../fonts/CanelaText-Bold.otf") format("opentype");
    font-style:normal;font-weight:bold;
}

@font-face {
    font-family:"CanelaText-Regular";
    src:url("../fonts/CanelaText-Regular.woff2") format("woff2"),url("../fonts/CanelaText-Regular.woff") format("woff"),url("../fonts/CanelaText-Regular.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"CanelaText-Medium";
    src:url("../fonts/CanelaText-Medium.woff2") format("woff2"),url("../fonts/CanelaText-Medium.woff") format("woff"),url("../fonts/CanelaText-Medium.otf") format("opentype");
    font-style:normal;font-weight:600;
} 

@font-face {
    font-family:"Canela Light Regular";
    src:url("../fonts/Canela-Light.woff2") format("woff2"),url("../fonts/Canela-Light.woff") format("woff"),url("../fonts/Canela-Light.otf") format("opentype");
    font-style:normal;font-weight:600;
}

p,div,span,a,.hero-wrap p,.caption{
	font-family: "acid-grotesk-regular" !important;
}
ul,ul li,,ul li a{
	font-family: "acid-grotesk-medium" !important;
}
strong{
	font-family: "acid-grotesk-bold" !important;
}
h1,h2,h3,h1 *,h2 *,h3 *{
	font-family: "Canela Light Regular" !important;
}
h4,h4 *{
	font-family: "Canela Light Regular" !important;
}
h5, .split_row h5, .life_split_row h5{
	font-family: "acid-grotesk-regular" !important;
}
h6{
	font-family: "CanelaText-Regular" !important;
}
h1.tel_link {
    word-spacing: 5px !important;
}
.split_nested_text p, .section_copy_row p{
	font-size: 20px !important;
	line-height: 40px !important;
}
.intro_row .h2, .circle_row_text_wrap .p, .gallery_title_row .h2{
	font-size: 20px;
	line-height: 32px;
}
.quote_text_wrap .h2{
	font-size: 30px;
	line-height: 50px;
}
.footer_top_row h3{
	font-family: "acid-grotesk-regular" !important;
}
.caption{
	font-size: 20px !important;
}
.homepage .mobile_logo {
	opacity: 1;
}
.intro_row .h1, .circle_row_text_wrap .h1, .section_intro_row .h1, .supplier_row .h1, .gallery_title_row .h6,.quote_text_wrap h2, .quote_text_wrap .h2{
	font-size: 50px !important;
	color: #C9954E !important;
}
.intro_row .h1 p, .circle_row_text_wrap .h1 p, .section_intro_row .h1 p, .supplier_row .h1 p, .gallery_title_row .h6 p,.quote_text_wrap h2 p, .quote_text_wrap .h2 p,.intro_row .h2,.split_nested_text p, .section_copy_row p,.split_row p, .copy_row p, .life_split_row p, .curator_row p{
	color: #222222 !important;
    text-transform: none !important;
    letter-spacing: 0.05em !important;
}
.fooReveal.bg-img .slick-slide img { 
    display: block ; 
    margin: 0 auto !important;
}









