ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"Archive";src:url(/wp-content/themes/centremarket/resources/fonts/Archive.eot);src:url(/wp-content/themes/centremarket/resources/fonts/Archive.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/centremarket/resources/fonts/Archive.woff2)format("woff2"),url(/wp-content/themes/centremarket/resources/fonts/Archive.woff)format("woff"),url(/wp-content/themes/centremarket/resources/fonts/Archive.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sherlock";src:url(/wp-content/themes/centremarket/resources/fonts/Sherlock-Script.eot);src:url(/wp-content/themes/centremarket/resources/fonts/Sherlock-Script.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/centremarket/resources/fonts/Sherlock-Script.woff2)format("woff2"),url(/wp-content/themes/centremarket/resources/fonts/Sherlock-Script.woff)format("woff"),url(/wp-content/themes/centremarket/resources/fonts/Sherlock-Script.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Black.eot);src:url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Black.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Black.woff2)format("woff2"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Black.woff)format("woff"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Regular.eot);src:url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Regular.woff2)format("woff2"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Regular.woff)format("woff"),url(/wp-content/themes/centremarket/resources/fonts/PlayfairDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.blue{color:#2285c8}body,html{padding:0;margin:0;font-family:"Playfair Display";color:#58595b;font-size:20px}#primary{overflow:hidden}.section-inner{width:80%;max-width:1536px;margin:0 auto;position:relative;padding:80px 0}.section-inner:after{content:"";display:table;clear:both}a{color:#1d84c7;text-decoration:underline}h1{font-weight:900;color:#84c052;font-size:40px;line-height:48px}p{margin:25px 0}#primary-menu-container ul li a,.button{display:inline-block;text-decoration:none}.button,h1{text-transform:uppercase;font-family:"Archive"}.button{color:#fff!important;background:#4e8ae6;min-width:150px;text-align:center;font-size:32px;padding:13px 50px 7px;border:0;cursor:pointer;font-weight:400}.button:hover{background:#609cf7}.header{position:fixed;top:0;width:100%;z-index:1000;padding:0;transition:.2s ease;height:50px;background:#2185c7}.header .section-inner{padding:0;text-align:center;height:100%}.header+div{margin-top:50px}.header-logo{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);height:35px}.header-logo img{display:block;height:100%}#primary-menu-container{white-space:nowrap;text-align:left;float:right}#primary-menu-container ul{margin:0;padding:0;position:relative}#primary-menu-container ul li{list-style:none;margin:0;padding:0;display:inline-block;cursor:pointer}#primary-menu-container ul li a{color:#fff;padding:16px 18px;font-size:24px}@media screen and (min-width:1001px){#primary-menu-container>div>ul>li>a{padding:0;margin:0 18px;line-height:48px;height:50px}#primary-menu-container>div>ul>li:hover>a{text-decoration:underline}}.mobile-menu-button{display:none;position:absolute;right:5%;top:13px;text-decoration:none;color:#fff;font-size:24px;font-family:"Archive"}.mobile-menu-button:hover{color:#fff}header>.mobile-menu-button{z-index:-1}.burger{font-size:37px;line-height:20px;top:4px;position:relative;font-weight:900}@media screen and (max-width:1280px){#primary-menu-container ul li a{font-size:20px}}@media screen and (max-width:1100px){#primary-menu-container ul li a{padding:16px 14px}#primary-menu-container>div>ul>li>a{margin:0 9px}}@media screen and (max-width:1000px){#primary-menu-container ul li a{padding:16px 14px;display:block;color:#2185c7;font-family:"Archive";font-weight:400;font-size:18px}#primary-menu-container>div>ul>li>a{margin:0 7px}.mobile-menu-button{display:inline-block}#mobile-menu-container{padding:0!important;opacity:0;position:fixed;width:100%;left:0;height:100%;top:0;pointer-events:none;background-color:rgb(224 224 224/1);transition:.2s ease;transition-property:opacity}.mobile-menu-bar{height:50px;position:relative;background:#2185c7}#primary-menu-container{right:auto;top:0;transform:none;-webkit-transform:none;width:100%;position:static;overflow:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 50px)}#primary-menu-container>div>ul{background-color:#f8f8f8}#primary-menu-container ul{border-left:7px solid #84c052}#primary-menu-container ul li{float:none;display:block;width:100%;border-bottom:1px solid rgb(0 0 0/.05)}header .section-inner{margin:0}.header-logo{left:5%}}@media screen and (max-width:750px){.header-logo{height:30px}}@media screen and (max-width:500px){.header-logo{height:26px}}@media screen and (max-width:400px){.header-logo{height:22px}}.header-logo-color{display:none}#footer{background:#383838;border-top:10px solid #84c052;text-align:center;font-size:24px;color:#fff}#footer .section-inner{padding:50px 0}#footer h1{color:#fff;margin:0}#footer p{margin:10px}#footer a,#footer p .blue{display:inline-block;color:#fff}#footer p .blue{font-weight:900}#footer a{text-decoration:none;margin-top:10px}#footer a:before{content:"";display:block;width:50px;height:50px;background-image:url(resources/marker.svg);background-size:contain;background-repeat:no-repeat;background-position:center;float:left;margin-top:-7px}body:not(.post-type-archive-tribe_events):not(.single-tribe_events):not(.page-id-303) #page-content{background:#ebebeb}#shops:empty+h1{margin-top:0}#hero,.shop-photo{background-position:center;background-size:cover}#hero{padding-bottom:19%}#shop-details{margin-right:calc(40% + 50px);min-height:700px}#shop-details h1{font-family:"Playfair Display",serif;font-weight:400;color:#474847;text-transform:none;font-size:55px;margin-top:0}@media screen and (min-width:1001px){#shop-photos{position:absolute;width:40%;right:0;height:120%;top:-10%}}.single-shop #primary{overflow:visible}.single-shop #page{overflow:hidden}.shop-photo{width:100%;height:calc(33% - 40px);display:block;border:9px solid #fff;margin:20px 0;position:relative}.shop-photo:hover:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";display:block;background:#ebebeb;opacity:.2}#shop-nav{background:#fff;border-top:1px solid #d3d3d3}#shop-nav .section-inner{padding-top:30px;padding-bottom:120px}#shop-nav .button{background:#84c052;font-family:"Playfair Display",serif;font-weight:400;text-transform:none;padding-bottom:13px;padding-top:7px;margin-right:15px}#shop-nav .button:hover{background:#92d659}#rooster{position:absolute;bottom:0;left:112%;width:350px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media screen and (max-width:1440px){#rooster{left:115%}.button{font-size:26px;padding:14px 40px;padding-bottom:11px!important}body{font-size:18px}#shop-details{min-height:650px}}@media screen and (max-width:1160px){#rooster{left:117%}.button{font-size:22px;padding:14px 30px;padding-bottom:11px!important}}@media screen and (max-width:1000px){.shop-photo{width:calc(33% - 10px);padding-bottom:23%;border:6px solid #fff;margin:15px 10px 15px 0;float:left;box-sizing:border-box}#shop-details{margin-right:0;min-height:0}#hero{padding-bottom:28%}}@media screen and (max-width:775px){.shop-photo{width:100%;padding-bottom:50%;border:6px solid #fff;margin:15px 0}#shop-nav .button{width:calc(50% - 8px);padding:8px 14px 14px;text-align:center;box-sizing:border-box;display:block;float:left}#shop-nav .button:last-of-type{margin-right:0}#rooster{display:none}#hero{padding-bottom:32%}#shop-details h1{font-size:48px}}@media screen and (max-width:600px){#shop-details h1{font-size:42px}}@media screen and (max-width:500px){#shop-nav .button{width:100%;margin-right:0}#shop-nav .button:first-child{margin-bottom:10px}}@media screen and (max-width:900px){.section-inner{padding:60px 0}}@media screen and (max-width:600px){.section-inner{padding:50px 0}}