.skip-link {
                    background: #ca7c3c;
                    color: white;
                    font-weight: 700;
                    left: 50%;
                    padding: 5px 10px;
                    position: absolute;
                    transform: translateY(-500%);
                    transition: transform 0.3s;
                    z-index: 999;
                }
                a.skip-link:focus {
                    transform: translateY(00%);
                }#nav-main-controls, #nav-main { background: #c6b75b; background: rgba(198, 183, 91, 0.95);}#nav-main li a {font-family:'Quicksand';text-transform: uppercase;}#nav_main_toggle .icon-bar {background: #fff;}#nav-main li a {color: #fff;}#nav-main-content li.active a {border-color: #fff;}#nav-main-content li:hover a {color: rgba(49, 18, 6, 1); border-color: rgba(49, 18, 6, 1);}#nav-main-content li.active:hover a {border-color: rgba(49, 18, 6, 1);}.home-29045 .layout-1-bg-path{background-image: url('https://images.unoapp.com/boxdata/asset80163/images/mainsite_img_1920x1080-2.jpg');}.home-29045 .layout-1-logo-section{background-image: url('https://images.unoapp.com/boxdata/asset80163/images/Cucina-Guelph-Logo-Oct2022.png');}.home-29045 .layout-1-arrow-color{color:#fff;}@media only screen and (min-width: 1600px) { .layout-1-logo-padding{padding-top:675px !important;}}@media only screen and (max-width: 1600px) { .layout-1-logo-padding{padding-top:575px !important;}}.popup-29971 .layout-1-bg-path{background-image: url('');}.about-29046 .layout-1-bg-path{background-image: url('https://images.unoapp.com/boxdata/asset76994/images/BG_PATTERN.jpg');}.about_ambiente-29047 .layout-1-bg-path{background-image: url('https://www.unoapp.com/app/source/images/textures/pw_maze_white.png');}.menu-29048 .layout-1-bg-path{background-image: url('https://images.unoapp.com/boxdata/asset76994/images/BG_PATTERN.jpg');}.specials-29049 .layout-1-bg-path{background-image: url('https://images.unoapp.com/boxdata/asset76994/images/pizza3.jpg');}.reservations-2-33322 .layout-1-bg-path{background-image: url('');}.gallery-29050 .layout-1-bg-path{background-image: url('');}.contact-29051 .layout-1-bg-path{background-image: url('');}.layout-1-footer-bg{background-color:rgb(198, 183, 91);}.content-social h1, .headline h1 ,.headlineui h1 {font-family: 'Open Sans'; font-size: 32px; color: #fff; margin: 0px;line-height: 32px;font-weight: normal;}.content-social h2, .headline h2,.subheadui h2{font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;line-height: 24px;font-weight: normal;}.home-29045 .layout-1-bg-path {
  background-image: url('https://images.unoapp.com/boxdata/asset80163/images/mainsite_img_1920x1080-2.jpg') !important;
}
.about_ambiente-29047 .layout-1-bg-path {
  background-image: url('https://www.unoapp.com/app/source/images/textures/pw_maze_white.png') !important;
}
.specials-29049 .layout-1-bg-path {
  background-image: url('https://images.unoapp.com/boxdata/asset76994/images/pizza3.jpg') !important;
}

.reservations-2-33322 .layout-1-bg-path {
  background-image: url('https://www.unoapp.com/app/source/images/textures/pw_maze_white.png') !important;
  background-size: initial !important;
  background-repeat: repeat !important;
}
.content-social h1{
    text-shadow:2px 2px 4px black !important;
    line-height:1.4 !important;
}
.content-social h1 a {
    text-decoration:underline;
    color:white;
}
.content-social h1 a:hover{
    opacity:0.8;
}
#reservations a {
    text-decoration: none;
    color: #c6b75b;
}
#reservations a:hover {
    opacity: 0.6;
}
#event_title .widget-section {
    padding: 0px;
}

#gallery .gallery_widget_body.gallery_layout_4 .gallery-thumbs > div > div {
    height: 220px !important;
}

#gallery .widget-section {
    padding: 100px 0px;
}

#contact .widget-section .contact-company-name {
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 60px;
    color: #fff;
}

#contact .col-sm-10.col-sm-offset-1.section-2, #contact .contact-address{
    color: #311206;
    font-size: 16px;
    font-family: 'Lato';
}

.structure8 .menu-item-image {
        height: 0 !important;
}

#gallery .widget-section {
    padding: 0 !important;
}

#gallery > div > div{
    background-image: url(https://images.unoapp.com/boxdata/asset76994/images/BG_PATTERN.jpg);
    background-repeat: repeat;
    background-size: initial;
}

.wt3283 .category-title {
    text-align: center;
}

.wt3283 .menu-item-content .menu-item-title, .wt3283 .menu-item-content .menu-item-description {
    text-align: center !important;
    margin: 0 auto !important;
}

/*
 |  TASK:  https://trello.com/c/9HKHGvbO/14436-5961-la-cucina-guelph-114115-website-update-website-v2
 |  Author:  Arpit G.
 |  Dt: 12th Jan 24
 |  Description: v2 generats logo as bg-image thus rendered hidden/underneath the Open Tablet widget 
            As per request, OT widget should be below Logo thus adding logo as content.
  */
@media (max-width:767px){
    h1 {
        display: block !important;
        font-size: 18px !important;
    }
}

.logo {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width:768px){
    .logo {
        max-width: 575px;
    }   
}

@media (min-width:1600px){
    .logo {
        max-width: 675px;
    }   
}

.logo img {
    width: 100%;
}

.logo-section {
    display: none;
}

.open-table-widget {
    margin-bottom: 20px;
    margin-top: 20px;
}

.content-social {
    position: static !important;
}

#home {
    height: auto !important;
    min-height: auto !important;
}

.content-social h3:empty, h1 + h3:empty{
    display: none !important;
}

.reservation-contact-info {
    padding-bottom: 50px;
}

@media (min-width:768px) {
    .reservation-contact-info {
        padding-bottom: 150px;
    }
}

/*END*/
.home-home-29045 .content-social h1, .home-home-29045 .headline h1 {font-family: 'Open Sans'; font-size: 32px; color: #fff; margin: 0px;font-weight: normal;}.home-home-29045 .content-social h2, .home-home-29045 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}#btn-29048-2:hover{background-color:rgb(49, 18, 6)!important;cursor:pointer;}
    #reservations-2 div.widget-section {
        background-image:url('https://www.unoapp.com/app/source/images/textures/pw_maze_white.png') !important;
        background-repeat: repeat;
        background-size: initial;
    }
    .main-container {padding:100px 0;}
    .reservation-section {  
        max-width: 1160px;
        margin: 0 auto;
        text-align:center;
    }
    .reservation-section h2 {
        font-family: 'Roboto Slab';
        font-size: 42px;
        font-weight: bold;
        color: rgb(198, 183, 91);
    }
    .reservation-section p {
        font-family: 'Open Sans';
        font-size: 17px;
        color: black;
    }
    .reservation-section .highlight, .reservation-section a{text-decoration:none; 
        color: rgb(198, 183, 91);
    }
    .margin-top {margin-top:10px;}

.lightwidget-widget {border: none;}
    .gallery-widget-css, .instagramgallery_lightwidget iframe {
        overflow:hidden !important;
        border: none !important;
    }
    #instagramgallery_lightwidget {
        max-width: 1160px; margin: 0 auto; padding: 15px;
    }
