@import url('https://fonts.googleapis.com/css?family=Clicker+Script&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,700,900&amp;display=swap');
.locations a.orderbutton:hover {color:#eee !important;}
a.goto:hover {color:#eee !important;}
#wpsl-wrap #wpsl-result-list ul li {vertical-align:top !important;}
#lc_swp_content {min-height:auto !important;}
#lc_swp_content p a:hover {color: #828282;}
.lc_content_full, .lc_content_with_sidebar {overflow:visible !important;}
.sohofooter {background:#44300c !important;border-top:20px solid #ec7166 !important;border-bottom:60px solid #78995c !important;padding-top: 80px;padding-bottom: 80px;margin-top:-63px;}
.order a {background: #e54f65 !important;padding: 11px !important;}
nav.classic_menu .order a:hover {color:#eee !important;}
nav.classic_menu .order a {background: #e54f65 !important;padding: 11px !important;font-family: 'Clicker Script', cursive !important;text-transform: capitalize !important;font-size: 23px !important;letter-spacing: 2px !important;color:#fff !important;}
.owl-item .item-content p {font-weight: 700;color: #d06469 !important;letter-spacing: 3px;font-size: 20px;text-transform: uppercase;}
.tss-carousel h3.author-name {font-size:16px !important;font-weight:900 !important;color:#000 !important;text-transform: uppercase;}
#mc_embed_signup {background:transparent !important;}
#mc_embed_signup .mc-field-group input {max-width:300px !important;width:95% !important;margin:0 auto !important;}
#mc_embed_signup form {padding:0px !important;}
#mc_embed_signup .mc-field-group {width:100% !important;padding-bottom: 25px !important;}
span.zero {font-size: 0px !important;clear: both;display: block;line-height: 0px;border:0px !important;}
#wptime-plugin-preloader img {width:100% !important;}
.wpsl-search {display:none !important;}
.wpsl-store-below #wpsl-result-list {max-width:900px;width:100%;margin:0 auto;color:#000 !important;}
#wpsl-wrap #wpsl-result-list ul li {text-align:center;}
#wpsl-result-list a {text-align:center;margin:0 auto;}
#wpsl-wrap #wpsl-result-list li {border:0px !important;}
.tablenav-pages_0 {display:none !important;}
.bwg_container {margin:0px !important;}
#wpsl-direction-details, #wpsl-stores {overflow-y: visible !important;height: auto !important;padding-top: 40px !important;}
#wpsl-wrap #wpsl-result-list ul li {text-align: center !important;display: inline-block !important;width: 33% !important;}
.wpsl-store-location strong a {letter-spacing: 5px !important;text-transform: uppercase !important;font-weight: 900 !important;font-size: 120% !important;color: #d06469 !important;}
#swipebox-bottom-bar, #swipebox-top-bar {display:none !important;}
#swipebox-overlay {background: #868686d9 !important;}
#wpsl-stores a:hover {color:#44300c !important;}
a.menured {color: #ffc378 !important;}
.appbutton img {max-width:280px !important;width:100% !important;margin:20px !important;}
.headingsec {font-family: Poppins !important;text-transform: uppercase;letter-spacing: 14px;text-align: center;font-weight: 900;color: #d06469 !important;font-size:30px !important;line-height:140% !important;}
.headingsec .smallaction {margin-bottom:10px !important;}
.offers .headingsec  {letter-spacing: 3px !important;font-size: 20px !important;font-weight: 100;margin-bottom: 20px !important;text-transform: capitalize;color: #777777 !important;}
.offers span.green {color: #78995c;font-weight: 900 !important;text-transform: uppercase !important;}
span.pickup {line-height:60px !important;}

@media only screen and (max-width: 1024px) and (min-width: 767px) {

}
@media only screen and (max-width: 767px) {
body.page header#lc_page_header {height:90px !important;}
#wpsl-wrap #wpsl-result-list ul li {width:49% !important;}
}

@media only screen and (max-width: 550px) {
#wpsl-wrap #wpsl-result-list ul li {width:100% !important;}
}





.lc_basic_content_padding, #sidebar {padding-top:0px !important;}
.slider {min-height:100vh !important;border-bottom: 10px solid #78995c !important;}
.heading_content_container {display:none !important;}
section.locations {border-bottom: 10px solid #78995c !important;padding-top: 80px !important;padding-bottom: 80px !important;min-height: 60vh !important;}
.locations, .locations p, .locations h2 {color:#fff !important;font-weight:700 !important;text-align:center !important;letter-spacing: 1px;}
.locations span {font-family: 'Poppins', sans-serif;text-transform: uppercase;border: 2px solid white;padding: 0px;letter-spacing: 10px;font-weight: 900 !important;font-size: 43px;text-align: center !important;padding-left: 20px;}
.locations a small {color: #cacaca !important;}
.locations h2 {font-family: 'Poppins', sans-serif;text-transform: uppercase;letter-spacing:5px;text-align: center;font-weight: 900 !important;line-height: 100% !important;}
.locations a.order {color:#fff !important;background: #e54f65 !important;padding: 11px !important;font-family: 'Nunito Sans', sans-serif;font-weight: 900;letter-spacing:1px !important;margin-top:20px !important;text-transform: uppercase !important;text-shadow:0px 0px 0px !important;}
.locations a.orderbutton {color:#fff !important;background: #bf6468 !important;padding: 11px !important;font-family: 'Nunito Sans', sans-serif;font-weight: 900;letter-spacing:1px !important;margin-top:20px !important;text-transform: uppercase !important;text-shadow:0px 0px 0px !important;}
.welcome h1, .beans h2 {font-family: 'Nunito Sans', sans-serif;text-transform: uppercase;letter-spacing: 14px;text-align: center;font-weight: 900;color: #d06469 !important;}
.welcome p, .beans p {text-align:center !important;font-weight: 700;color: #000;}
.shop {text-align:center;font-family: 'Nunito Sans', sans-serif;text-transform: uppercase;font-weight: 700;}
.shop a.merch {color: #000 !important;font-weight: 900;}
.shop .price {font-size: 20px;color:#000 !important;font-weight:900 !important;}
.shop .wpb_single_image.vc_align_center {margin-bottom:-10px !important;}
.shop {border-bottom: 10px solid #d06469 !important;}
h3.insta {font-family: 'Nunito Sans', sans-serif;text-transform: uppercase;letter-spacing: 14px;text-align: center;font-weight: 700;color: #78995c !important;font-size: 20px;}
.profile-img-wrapper {display:none !important;}
.tss-wrapper .owl-theme .owl-dots .owl-dot span {background: #ec7166 !important;}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {font-style:normal !important;}
body.page-template-default .maycoffee img {height: 50vh !important;width: auto !important;margin-top:120px !important;}
body.home .maycoffee img {height:55vh !important;width:auto !important;margin-top:0px !important;}
body.home .maycoffee {height:55vh !important;}
span.zero {font-size: 0px !important;clear: both;display: block;line-height: 0px;border:0px !important;}

@media only screen and (max-width: 978px) {
#lc_page_header .classic_header_icons {float: none !important;display: block !important;}
}

@media only screen and (max-width: 767px) { 
.shop .vc_col-sm-3 {width:50% !important;display: inline-block !important;}
}

@media only screen and (max-width: 700px) { 
.locations span {letter-spacing: 10px;font-size: 27px !important;padding-left: 10px;}
span.instagram {font-weight: 900 !important;font-size: 30px !important;}
span.zero {font-size: 0px !important;clear: both;display: block;line-height: 0px;border:0px !important;}
}

@media only screen and (max-width: 650px) { 
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 50% !important;height: 148px !important;}
#sb_instagram .sbi_photo img {display:none !important;}
.owl-item .item-content p {font-size:11px !important;}
.offers span.green {display:block !important;}
}

li.current-menu-item a, li.current-menu-parent a, li.current-menu-ancestor a {color: #ffffff !important;}
li.menu-item a:hover {color: #e0e0e0 !important;}