@font-face {
font-family: 'Colby StBlk';
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.eot);
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.eot?#iefix) format('embedded-opentype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.woff2) format('woff2'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.woff) format('woff'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.ttf) format('truetype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBlk.svg#Colby-StBlk) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Colby StReg';
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.eot);
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.eot?#iefix) format('embedded-opentype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.woff2) format('woff2'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.woff) format('woff'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.ttf) format('truetype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StReg.svg#Colby-StReg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Colby StBld';
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.eot);
src: url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.eot?#iefix) format('embedded-opentype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.woff2) format('woff2'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.woff) format('woff'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.ttf) format('truetype'),
url(https://limefreshmexicangrill.com/wp-content/themes/lime-child/fonts/Colby-StBld.svg#Colby-StBld) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
} body {
font-family: 'Colby StReg' !important;
font-weight: normal !important;
font-style: normal;
font-size: 1.1em;
} .topbar-message {
font-family: 'Colby StReg' !important;
font-weight: normal !important;
font-style: normal;
color: #919195 !important;
text-decoration: underline;
font-size: 1em !important;
vertical-align: unset !important;
padding: 0 !important;
}
.stuck .header-main .nav > li > a {
line-height: 16px !important;
}
.html_topbar_left {
color: #919195 !important;
} .off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
background-color: #00b254 !important;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
padding-left: 20px;
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
font-size: 1em;
color: #fff;
}
.dark .nav-sidebar.nav-vertical>li+li {
border-color: #2ac351;
}
.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {
background-color: #c0ff45;
}
.nav-sidebar.nav-vertical>li.menu-item.active a, .nav-sidebar.nav-vertical>li.menu-item:hover a {
color: #00b254;
} .dark .nav>li>a:hover, .dark .nav>li.active>a, .dark .nav>li>a.active .nav-dark .nav>li.current>a, .nav-dark .nav>li>a:hover, .nav-dark .nav>li.active>a, .nav-dropdown.dark>li>a:hover, .nav-dropdown.dark .nav-column>li>a:hover, .nav-dark a.plain:hover, .nav-dark .nav>li>a.active {
color: #c0ff45 !important;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
font-size: 0.9em;
}
.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after {
z-index: 99;
}
.menu-order {
background: #c0ff45;
border-radius: 99px;
padding: 5px 20px !important;
}
.header-nav .menu-order a {
color: #00b254 
!important;
}
.header-inner .header-nav .menu-order a:hover {
color: #00b254 !important;
}
.menu-order:hover {
background: #fff;
color: #00b254 !important;
}
.header-nav > li > a {
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
font-size: 0.9em;
color: #fff !important;
}
.header-wrapper {
border-bottom: solid 4px #c0ff45;
}
.home-slider h2 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
font-style: normal;
font-size: 4em;
}
.home-slider h4 {
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
}
.home-banner-ordernow h3 {
font-family: 'Colby StBlk' !important;
font-size: 3em;
font-weight: 900;
font-style: normal;
}
.home-banner-ordernow p {
font-size: 1.2em;
}
.home-banner-2cols h3 {
font-family: 'Colby StBlk' !important;
font-size: 3em;
font-weight: 900;
font-style: normal;
line-height: 1.1em;
text-transform: uppercase;
}
.home-banner-2cols p {
font-size: 1.2em;
}
.green-box {
display: flex;
align-items: center;
background-color: #00b254;
justify-content: center;
}
.button.secondary {
color: #00b254 !important;
}
.home-instagram h2 {
font-family: 'Colby StReg' !important;
font-weight: normal;
font-size: 2.5em;
font-style: normal;
}
.home-instagram img {
margin-bottom: 0 !important;
}
.home-banner-2cols .flickity-page-dots {
bottom: -40px;
}
.home-banner-2cols .slider-nav-light .flickity-page-dots .dot.is-selected {
background-color: #00b254;
}
.home-banner-2cols .flickity-page-dots .dot {
width: 20px;
background: #c6c6c6;
height: 20px;
}
.home-instagram .row {
max-width: 100%;
} .footer h4 {
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
font-size: 1em;
}
.footer h2 {
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
font-size: 2em;
text-transform: uppercase;
}
.absolute-footer {
display: none;
}
.nopaddingbottom {
padding-bottom: 0;
}
.footer-absolut p {
margin-bottom: 0;
font-size: 0.9em;
}
#menu-footer li {
display: inline-block;
border-top: none;
padding: 0 15px;
}
#menu-footer {
padding-bottom: 40px;
}
.footer img {
margin-bottom: 0 !important;
}
#menu-footer li a {
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
font-size: 0.9em;
color: #fff !important;
} .newsletter .wpcf7-text {
border-top-left-radius: 99px !important;
border-bottom-left-radius: 99px !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
background-color: #fff;
height: 55px;
padding: 0 20px;
box-shadow: none;
}
.newsletter .wpcf7-submit {
border-top-right-radius: 99px;
border-bottom-right-radius: 99px;
background: #c0ff45 !important;
border: none;
color: #00b254 !important;
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
}
.wpcf7-submit {
height: 55px !important;
}
.newsletter-form {
display: flex;
} .promo-popup h3 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
line-height: 1em;
font-style: normal;
font-size: 2em;
margin-bottom: 0;
}
.promo-popup h2 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
line-height: 1em;
font-style: normal;
color: #c1ff46;
font-size: 2.1em;
}
.promo-popup .wpcf7-text {
border-top-left-radius: 99px !important;
border-bottom-left-radius: 99px !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
background-color: #fff;
height: 55px;
padding: 0 20px;
box-shadow: none;
}
.promo-popup .wpcf7-submit {
border-top-right-radius: 99px;
border-bottom-right-radius: 99px;
background: #c0ff45 !important;
border: none;
color: #00b254 !important;
font-family: 'Colby StBld' !important;
font-weight: bold;
font-style: normal;
}
#promo-popup .mfp-close {
mix-blend-mode: normal;
opacity: 1;
color: #fff;
} h1 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
font-style: normal;
font-size: 3.5em;
line-height: 1em;
}
input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea {
background: #f4f4f5;
box-shadow: none;
border: none;
border-radius: 99px;
padding: 0 20px;
min-height: 50px;
}
select {
background-color: #f4f4f5;
box-shadow: none;
border: none;
border-radius: 99px;
padding: 0 20px;
min-height: 50px;
}
input[type='email']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus {
box-shadow: none;
background-color: #f4f4f5;
}
.tell-us-more .col {
padding-bottom: 0;
}
.tell-us-more h4 {
font-family: 'Colby StBld' !important;
font-weight: bold;
color: #00b254;
font-size: 1.3em;
margin: 30px 0;
}
.tell-us-more .wpcf7-submit {
border-radius: 99px;
padding: 3px 50px;
}
.vertical-align {
display: flex;
align-items: center;
justify-content: center;
background-color: #fff;
}
h2 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
font-style: normal;
font-size: 3.2em;
line-height: 1em;
}
.home-banner-2cols {
z-index: 2;
}
.sub-menu {
background-color: #00b254;
border-radius: 10px;
border: 4px solid #c0ff45;
padding: 5px;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {
color: #fff;
font-weight: bold;
transition: all .2s;
}
.nav-dropdown-has-arrow li.has-dropdown:after, .nav-dropdown-has-arrow li.has-dropdown:before {
bottom: -4px;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
border-bottom-color: #c0ff45;
border-width: 15px;
margin-left: -15px;
}
.nav-dropdown-has-arrow li.has-dropdown:after {
border-bottom-color: #00b254;
border-width: 8px;
margin-left: -8px;
}
.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 {
color: #fff;
}
.menu h3 {
font-family: 'Colby StBld' !important;
font-size: 1.7em; }
.menu h1 {
font-size: 2.5em;
}
.menu h4 {
font-family: 'Colby StBld' !important;
font-size: 1.1em;
line-height: 1em;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
border-bottom: none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #c0ff45;
}
#wpsl-wrap {
margin-bottom: 0;
}
.wpsl-search {
background: #fff;
padding-top: 50px;
}
#wpsl-gmap {
float: none !important;
width: 50vw !important;
left: 50%;
position: absolute !important;
top: 0;
}
#wpsl-result-list {
width: 50%;
padding-bottom: 50px;
}
#wpsl-search-btn {
background-color: #00b254 !important;
background-image: none;
color: #fff;
font-weight: bold;
border-radius: 25px !important;
border: none !important;
padding: 10px 30px !important;
text-transform: uppercase !important;
box-shadow: none !important;
}
.wpsl-input label {
display: none !important;
}
#wpsl-search-input {
width: 300px !important;
background: #fff;
border: none !important;
border-bottom: 1px solid #000 !important;
border-radius: 0 !important;
}
.wpsl-store-location strong {
color: #00b254;
}
.rewards-hero .col {
padding-bottom: 0;
}
.rewards-hero {
padding-bottom: 0 !important;
}
#wpsl-wrap {
overflow: unset;
margin-bottom: 0;
}
.rewards-how-works h4 {
font-family: 'Colby StBlk' !important;
font-weight: 900;
font-style: normal;
font-size: 1.5em;
line-height: 1em;
}
.rewards-testimonials img {
border-radius: 99px;
border: 5px solid #00b254;
}
.testimonial-text {
min-height: 145px;
}
#wpsl-wrap #wpsl-result-list li {
border-bottom: none;
}
@media only screen and (max-width: 48em) { .green-box .col-inner {
text-align: center !important;
}
.green-box {
margin: -20px 20px 0 !important;
}
.home-slider h2 {
font-size: 3em;
}
.home-banner-2cols h3 {
font-size: 1.8em;
}
.home-banner-2cols p {
font-size: 1em;
}
.menu-order {
background: transparent;
border-radius: 0;    
padding: unset !important;
}
.home-instagram .row {
max-width: 1210px !important;
}
#menu-footer li {
display: block;
text-align: center;
}
.home-instagram .gallery-col:nth-child(5) {
display: none;
}
.banner .button span {
font-size: 1.5em;
}
.vertical-align {
background-color: transparent;
}
.lime-chips .row-collapse>.col {
padding: 0 30px !important;
}
h1 {
font-size: 2.5em;
}
.sub-menu li a {
color: #fff !important;
}
#wpsl-result-list {
width: 100%;
padding: 20px;
}
.locations #wpsl-gmap {
float: unset !important;
left: unset;
position: relative !important;
top: unset;
height: 350px !important;
}
.wpsl-search {
padding-top: 0;
}
.sub-menu {
border: none;
}
}
@media (max-width: 48em) {
body .fm_top_left h2{font-size:2.8em;} body .fm_accord .accordion-inner{padding:1em !important}
body .fm_accord .accordion-inner .text{word-break:break-word;}	
}
.fm_top{padding-top:52px !important}
.fm_top .wpcf7-form{padding:20px 30px 0;}
.fm_lime-img{visibility:hidden;opacity:0}
.fm_top_left{
background-image: url(//limefreshmexicangrill.com/wp-content/themes/lime-child/wp-content/uploads/2023/02/Hero_Margarita.png);
background-size:100%; background-repeat: no-repeat; background-position:0 100%;
}
.age-gate__heading-title--logo{width:100%; max-width:100px; margin-bottom:0;}
.fm_row2{margin-top:0 !important}
.fm_accord .toggle{visibility:hidden;opacity:0}
.wpcf7 input[type=checkbox]{margin-bottom:0}