@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=de21ca04-9a9f-46c3-a509-2b7cb70caf5a");
    @font-face{
        font-family:"Station No-3 W00 Three";
        src:url("/fonts/0c2334b4-34c7-4d53-8e1b-b671a75b518d.eot?#iefix");
        src:url("/fonts/0c2334b4-34c7-4d53-8e1b-b671a75b518d.eot?#iefix") format("eot"),url("/fonts/20ab6f57-b7b7-4ae5-857c-47c35d9653d2.woff2") format("woff2"),url("/fonts/38e5e068-ec79-427c-a13b-a4b2357825b9.woff") format("woff"),url("/fonts/1c6409c9-01f3-4314-a021-c20f44294ba8.ttf") format("truetype"),url("/fonts/c2e050a0-9ab9-4bc0-90cd-717cfbedbe3c.svg#c2e050a0-9ab9-4bc0-90cd-717cfbedbe3c") format("svg");
    }
    @font-face{
        font-family:"Station No-4 W00 Four";
        src:url("/fonts/fb2f1e4d-8b21-4ab4-8681-9cb0ef2f5202.eot?#iefix");
        src:url("/fonts/fb2f1e4d-8b21-4ab4-8681-9cb0ef2f5202.eot?#iefix") format("eot"),url("/fonts/0abe4a3a-726f-4dd0-aed6-f090701f0a55.woff2") format("woff2"),url("/fonts/0a72a6f9-6baf-4fbd-a3b1-0590d1d619b4.woff") format("woff"),url("/fonts/b83cad1b-33af-4479-9d29-a8ac3a002348.ttf") format("truetype"),url("/fonts/23b799ba-5945-4a90-bdd2-33eb86d8f295.svg#23b799ba-5945-4a90-bdd2-33eb86d8f295") format("svg");
    }

[data-uk-sticky].uk-active {  
        position: static!important;  
    }

@media (max-width: 767px) {  
    .tm-navbar {  
    padding: 15px 0;  
    height: 50px!important;  
    }  
}

@media (min-width: 767px) {  
    body.home .tm-navbar {
        background:none;
        // background:rgba(194,94,68,0.7);
        height:unset!important;
        position: absolute;
        width: 100%;
    }
    body.home .tm-navbar .tm-navbar-container {
        margin:0;
    }
    body.home .tm-navbar-transparent .tm-logo img:not(.tm-logo-sticky) {
        background:rgba(255,255,255,0.3);
        display:block;
    }
    body.home .uk-sticky-placeholder + .tm-block-fullheight {
        margin-top:0;
    }
    .tm-navbar  {
        background:#fff;
        height:300px!important;
        background: url(/wp-content/themes/yoo_gusto_wp/images/header-white.jpg);
        background-size: cover;
        background-position: center;
    }
    .tm-navbar .tm-navbar-container {
        margin:2em 0;
    }
}


@media (max-width: 767px) {  
    .tm-navbar {  
    padding: 15px 0;  
    height: 50px!important;  
    }  
    .uk-slideshow.uk-slideshow-fullscreen {
        padding: 70px 0;
    }
}

h1,
.uk-h1 {
  font-family: "Station No-4 W00 Four";
}
h2,
.uk-h2 {
  font-family: "Station No-4 W00 Four";
}
h3,
.uk-h3 {
  font-family: "Station No-4 W00 Four";
}






.tm-slideshow-fullscreen .uk-cover-background {  
    opacity: 0.6;  
} 




div.wpforms-container-full form.wpforms-form button[type=submit] {
  background: #ffffff;
  border: 1px solid #222933;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 12px;
  line-height: 1em;
  cursor: pointer;
  color: #222933;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-family: 'Noto Serif';
  font-size:16px;
}


div.wpforms-container-full form.wpforms-form button[type=submit]:hover {
  background: #222933;
  border: 1px solid #222933;
  color: #efe6da;
  font-family: 'Noto Serif';
}

.wpforms-field-label {
    color:#222933;
}

.uk-block-secondary .uk-panel-header .uk-panel-title {
	
	color: #efe6da;
}



.uk-block-secondary .uk-text-muted, .uk-block-secondary .uk-link-muted, .uk-block-secondary .uk-link-muted a {
    color: #efe6da;
}

.uk-link-muted a {
    color: #efe6da;
}

.tm-block-footer .tm-footer {
    color: #ffffff;
}

.uk-navbar-toggle {
  color:#222933;
  font-size:24px;
  text-decoration:none;
}

.uk-article-meta {
  display:none;
}

.logo-small {
  margin-top:-50px;
}


.uk-block-secondary {

    color: #efe6da;
}


.uk-panel-header .uk-panel-title {
    color: #160f43;
}

.video-container {
    position: relative;
    padding-bottom: 30%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.food-block-home{
    background:#f1f1f1;
    color:#000;
    font-size:14px;
    padding:4em 0;
}
.food-block-home::before{
    color: #160f43;
    content:'Food Menu';   
    display:block;
    font-family: "Station No-4 W00 Four";
    font-size:2em;
    margin-bottom:1em;
    text-align:center;
    text-transform:uppercase;
}
.food-block-home.tm-block-fullwidth > .uk-container {
    max-width: 980px;
    padding: 0 25px;
}
.food-block-home h3, .uk-h3 {
    font-size: 20px;
    margin-bottom: 1em;
    line-height: 22px;
}
.food-block-home hr{
    border-color:#d1d1d1!important;
    margin: 5px 0;
}
@media (min-width: 1220px) {
    .food-block-home{
        font-size:16px;
    }
    .food-block-home::before{
        font-size:2.5em;
    }
    .food-block-home.tm-block-fullwidth > .uk-container {
        max-width: 1200px;
        padding: 0 40px;
    }
    .food-block-home h3, .uk-h3 {
        font-size: 28px;
        margin-bottom: 1.5em;
        line-height: 22px;
    }
    .food-block-home hr{
        border-color:#d1d1d1!important;
        margin: 5px 0;
    }
}

.drink-block-home{
    background:#fff;
    color:#000;
    font-size:14px;
    padding:4em 0;    
}
.drink-block-home::before{
    color: #160f43;
    content:'Drinks Menu';   
    display:block;
    font-family: "Station No-4 W00 Four";
    font-size:2em;
    margin-bottom:1em;
    text-align:center;
    text-transform:uppercase;
}
.drink-block-home strong{
    font-weight:bold;   
}
.drink-block-home.tm-block-fullwidth > .uk-container {
    max-width: 980px;
    padding: 0 25px;
}
.drink-block-home h3, .uk-h3 {
    font-family: "Station No-4 W00 Four";
    font-size: 20px;
    margin-bottom: 1em;
    line-height: 22px;
}
.drink-block-home h3.drinks-subheader {
    font-size: 18px;
    margin-bottom: 0.5em;
    line-height: 22px;
}

.drink-block-home hr{
    border-color:#d1d1d1!important;
    margin: 5px 0;
}
@media (min-width: 1220px) {
    .drink-block-home{
        font-size:16px;
    }
    .drink-block-home::before{
        font-size:2.5em;
    }
    .drink-block-home.tm-block-fullwidth > .uk-container {
        max-width: 1200px;
        padding: 0 40px;
    }
    .drink-block-home h3, .uk-h3 {
        font-family: "Station No-4 W00 Four";
        font-size: 28px;
        margin-bottom: 1.5em;
        line-height: 22px;
    }
    .drink-block-home h3.drinks-subheader {
        font-size: 20px;
        margin-bottom: 0.6em;
        line-height: 22px;
    }
    
    .drink-block-home hr{
        border-color:#d1d1d1!important;
        margin: 5px 0;
    }
}
.christmas-menu-title {
    background:#df5b46;
    display:block;
    font-size: 15px;
    margin-top:20px;
    padding:35px;
}
.christmas-menu-title  h2 {
    color:#fff;
    line-height:1;
    margin:0 0 10px;
}
.christmas-menu-title  h3 {
    font-size:24px;
    color:#fff;
    margin:0;
}

.christmas-menu {
    background:#002b41;
    color:#fff;
    font-size: 15px;
    margin-top:20px;
    padding:35px;
}
.christmas-menu  h3 {
    font-size:24px;
    color:#df5b46;
}
.christmas-menu hr {
    margin: 10px 0;
}
.opening-hours-christmas {
    background:#f1f1f1;
    font-size: 15px;
    margin-top:20px;
    padding:35px;
}

.opening-hours-christmas h3 {
    font-size:24px;
}

.opening-hours-christmas ul {
    list-style-type:none;
    padding-left:0;
}
.opening-hours-christmas ul li {
    border-bottom: 1px solid #dfdfdf;
    line-height: 2.65;    
}

.opening-hours-christmas ul strong {
    font-weight:bold;
}
@media (min-width: 1000px) {
    .opening-hours-christmas ul {
        column-count:2;
    } 
}

.christmas-menu-download {
    background:#df5b46;
    display:block;
    font-size: 15px;
    margin-top:20px;
    padding:35px;
    text-decoration:none!important;
}
.christmas-menu-download:hover h2{
    color:#002b41;
    text-decoration:none;
}

.christmas-menu-download h2 {
    color:#fff;
    line-height: 1;
    margin:0;
    text-decoration:none;
}