@media (max-width: 1440px){.slick-current .outletphoto{height:160px}.outletphoto figure{width:60%}.slick-current .outletphoto figure:after{bottom:-16px;left:43%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.8)}}@media (max-width: 1366px){.franchise{right:5px}.indicators{top:35%}.content .maintitle{margin-top:175px}.content .maintitle h3{font-size:28px;line-height:normal}.content .maintitle .subtitle .subtitletext h5{font-size:12px;line-height:20px}.content .maintitle .subtitle .subtitletext:before{top:10px}.content .maintitle .subtitle .subtitletext:after{top:10px}.cd-horizontal-timeline .timeline{height:55px}.cd-horizontal-timeline .events{top:30px}.timelinecontent .timelineimagecontent{width:20%}.timelinecontent .timelineimagecontent:after{top:10px;right:10px;bottom:10px;left:10px}.timelinecontent .timelinedescription{width:90%}.timelinecontent .timelinedescription h3{font-size:18px}.timelinecontent .timelinedescription p{font-size:12px}.timelinecontent .timelinedescription ul li{font-size:12px}.ourteam{margin-top:3%}.teammemberphoto .mem{height:265px}.teammemberphoto .mem .memphoto figure{max-height:200px;overflow:hidden}.membercontent .memberimagecontent{width:15%;height:auto}.membercontent .memberimagecontent:after{top:10px;right:10px;bottom:10px;left:10px}.membercontent .memberinnerdescription{width:90%;padding-left:9%}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:12px}.membercontent .memberinnerdescription ul li{font-size:12px}.membercontent .saucer{width:12%;right:-5px;top:-25px}.back a{padding:0 12px}.back:before{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:15px solid rgba(181,91,34,0.8)}.menu ul li{padding:.5%}.menucontent .menuimagecontent{width:10%}.menucontent .menudescription{width:94%;padding-left:7%;padding-top:15px;padding-right:20px;padding-bottom:15px}.menucontent .menudescription h3{font-size:18px}.menucontent .menudescription .menudetailslist ul.menuitem-list li{font-size:12px;padding:0;padding-bottom:4px}.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:12px}.outlet{margin-top:1%}.slick-current .outletphoto{height:150px}.outletcontact{padding:1.3%}.outletphoto figure{width:55%}.outletcontact .outletcontactadd h3{font-size:16px}.outletcontact .outletcontactadd p{font-size:12px}.outletcontact .outletcontactadd a{font-size:12px}.imagethreesixty iframe{height:150px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:60%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:30px}.roastingprocess .processitemcarousel:after{top:22%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter{height:275px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter:nth-of-type(2n){height:275px}.galleryitems{margin:1%}.galleryitems .galleryitemcarousel .galleryitem .galleryimage{margin:2%}.contact{margin-top:1.3%}.contactaddresswrapper{padding:2%;height:318px}.contactaddresswrapper .contactaddress h5{font-size:15px}.contactaddresswrapper .contactaddress h6{font-size:14px;margin-top:1%}.contactaddresswrapper .openinghours{padding:5%}.contactaddresswrapper .openinghours h5{font-size:14px;marign-bottom:0}.contactformwrapper{padding:1.5% 3%}.contactformwrapper .contacttitle h3{font-size:15px}.contactformwrapper .contacttitle p{font-size:12px;margin-bottom:0}.contactformwrapper .contactform input{padding:10px}}@media (min-width: 768px) and (max-width: 991px){.teammemberphoto .mem{height:375px}.teammemberphoto .mem .memphoto figure{max-height:375px}.teammemberphoto .mem .memdes{display:block}.menucontent{margin-top:3%}.mainnavigation{display:none}}@media (max-width: 533px){#menubtn{background:#610003;color:#fff}.mobilenavigation{right:0}.mobilenav{right:0;left:inherit}.mobilenav .closebtn{color:#fff;font-size:55px}.mobilenav{padding-top:15px}.mobilenav ul li a{font-size:18px}.footer{padding-left:0}.footer-menu{display:none}.franchise{display:none}}@media screen and (max-height: 450px){.mobilenav{padding-top:15px}.mobilenav ul li a{font-size:18px}}@media (max-width: 480px){#menubtn{background:#610003;color:#fff}.mobilenavigation{right:0}.mobilenav{right:0;left:inherit}.mobilenav .closebtn{color:#fff;font-size:55px}.indicators{top:45%}.sliderinformation .sliderinfo .carouseltitle{padding:15px 15px}.sliderinformation .sliderinfo .carouseltitle h1{font-size:45px}.footer-menu{display:none}.franchise{display:none}.timelinecontent .timelineimagecontent{width:100%;position:relative}.timelinecontent .timelinedescription{float:none;width:100%}.about-timeline{margin-top:35px;margin-bottom:100px}.events-content ol{padding:0}.ourteam{margin-top:8%}.teammemberphoto .mem .memphoto figure{max-height:275px}.membercontent{margin-top:25px;margin-bottom:120px}.membercontent .saucer{display:none}.membercontent .memberimagecontent{width:100%;position:relative}.membercontent .memberinnerdescription{width:100%;float:none}.membercontent .memberinnerdescription h3{font-size:30px}.membercontent .memberinnerdescription p{font-size:24px;line-height:30px}.membercontent .memberinnerdescription ul li{font-size:24px;line-height:28px}.menucontent .menuimagecontent .menuimage{display:none}.menu{margin-bottom:125px}.menu ul li{margin-top:2%;padding:2%}.menutabs a{font-size:22px}.menucontent .menudescription .menudetailslist ul.menuitem-list li{font-size:18px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:18px;float:none}.owl-carousel .owl-wrapper-outer{max-height:inherit}.outlet{margin-top:3%}.slick-prev,.slick-next{display:none !important}.slick-current .outletphoto{height:203px}.outletphoto figure{width:95%}.slick-current .outletphoto figure:after{bottom:-15px}.outletcontact .outletcontactadd h3{font-size:24px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:18px;line-height:24px}.outletcontactadd{margin-bottom:25px}.roastingprocess{margin-top:5%;margin-bottom:580px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter{height:auto;margin-bottom:25px}.roastingprocess .processitemcarousel:after{display:none}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:95%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:10px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter:nth-of-type(2n){height:inherit}.roastingprocess .processitemcarousel .stepscounter .processitemcounter:nth-of-type(2n) .steps{position:inherit;width:100%}.galleryitems{margin-top:60px}.galleryitems .galleryitemcarousel .galleryitem .galleryimage{margin-bottom:25px}.galleryitems .galleryitemcarousel .galleryitem .galleryimage figure{max-height:117px}.contact{margin-top:3%;margin-bottom:125px}.contactaddresswrapper{height:inherit;padding:5%;margin-bottom:25px}.contactformwrapper{padding:5%}}@media (max-width: 414px){.mobilenav ul li a{font-size:14px}.teammemberphoto .mem{height:310px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:14px;float:none}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:250px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}@media (max-width: 412px){.mobilenav ul li a{font-size:14px}.teammemberphoto .mem{height:310px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.outlet{margin-top:3%;margin-bottom:35%}.slick-current .outletphoto{height:270px}.outletphoto figure{width:75%}.outletcontactadd{margin-bottom:10px;padding:5px}.outletcontact .outletcontactadd h3{font-size:18px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:14px;line-height:19px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:400px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}@media (max-width: 384px){.mobilenav ul li a{font-size:14px}.sliderinformation .sliderinfo .carouseltitle h4{font-size:14px}.footer{padding-left:0}.copyright{font-size:11px}.teammemberphoto .mem{height:310px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.menuitemcarousel .owl-controls{top:-3px;right:5px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:14px;float:none;padding-left:20px}.slick-current .outletphoto{height:214px}.outlet{margin-top:3%;margin-bottom:35%}.outletphoto figure{width:65%}.outletcontactadd{margin-bottom:10px;padding:5px}.outletcontact .outletcontactadd h3{font-size:18px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:14px;line-height:19px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:340px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}@media (max-width: 375px){.mobilenav ul li a{font-size:14px}.sliderinformation .sliderinfo .carouseltitle h4{font-size:14px}.footer{padding-left:0}.copyright{font-size:11px}.teammemberphoto .mem{height:310px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.menuitemcarousel .owl-controls{top:-3px;right:5px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:14px;float:none;padding-left:20px}.slick-current .outletphoto{height:214px}.outlet{margin-top:3%;margin-bottom:35%}.outletphoto figure{width:65%}.outletcontactadd{margin-bottom:10px;padding:5px}.outletcontact .outletcontactadd h3{font-size:18px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:14px;line-height:19px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:320px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}@media (max-width: 360px){.mobilenav ul li a{font-size:14px}.sliderinformation .sliderinfo .carouseltitle h4{font-size:14px}.footer{padding-left:0}.copyright{font-size:11px}.teammemberphoto .mem{height:310px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.menuitemcarousel .owl-controls{top:-3px;right:5px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:14px;float:none;padding-left:20px}.slick-current .outletphoto{height:204px}.outlet{margin-top:3%;margin-bottom:35%}.outletphoto figure{width:65%}.outletcontactadd{margin-bottom:10px;padding:5px}.outletcontact .outletcontactadd h3{font-size:18px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:14px;line-height:19px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:300px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}@media (max-width: 320px){.logo{width:6.375em;height:7.1em;border-top:0.313em solid #610003;position:relative;z-index:9999}.logo .highlandlogo{height:5.813em}.logo:after{width:6.375em;height:0.250em;border-top:1em solid rgba(181,91,34,0.8);border-right:3.156em solid transparent;border-left:3.156em solid transparent}.content .maintitle .subtitle .subtitletext:before,.content .maintitle .subtitle .subtitletext:after{display:none}#menubtn{padding:15px}.mobilenav ul li a{font-size:14px}.sliderinformation{bottom:75px;padding:10px 0}.sliderinformation .sliderinfo .carouseltitle{padding:15px 5px}.sliderinformation .sliderinfo .carouseltitle h1{font-size:36px;line-height:36px}.sliderinformation .sliderinfo .carouseltitle h4{font-size:14px}.separatorline{margin-top:5px}.sliderinformation .sliderinfo .carouseltitle p{font-size:14px}.footer{padding-left:0}.copyright{font-size:11px}.content .maintitle{margin-top:125px}.about-timeline{margin-top:15px}.teammemberphoto .mem .memphoto figure{max-height:205px}.memberphotocarousel .owl-controls{top:-35px}.membercontent{margin-top:5px}.membercontent .memberinnerdescription h3{font-size:18px}.membercontent .memberinnerdescription p{font-size:14px;line-height:18px}.membercontent .memberinnerdescription ul li{font-size:14px;line-height:18px}.menuitemcarousel .owl-controls{top:-3px;right:5px}.menucontent .menudescription .menudetailslist ul.menuitem-list li,.menucontent .menudescription .menudetailslist ul.menuitem-list li span.price{font-size:14px;float:none;padding-left:20px}.slick-current .outletphoto{height:180px}.outlet{margin-top:3%;margin-bottom:35%}.outletphoto figure{width:65%}.outletcontactadd{margin-bottom:10px;padding:5px}.outletcontact .outletcontactadd h3{font-size:18px}.outletcontact .outletcontactadd p,.outletcontact .outletcontactadd a{font-size:14px;line-height:19px}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps figure{width:45%}.roastingprocess .processitemcarousel .stepscounter .processitemcounter .steps .counter{right:55px;bottom:0}.roastingprocess{margin-top:5%;margin-bottom:250px}.roastingprocess .processitemcarousel .owl-controls{top:-20px}.galleryitems{margin-bottom:80px}}
