/*
Colors:
Grey (Border and Divisions): #ebebeb
Brown: #4c413f
Tan (Footer): #e8e4e3
Tan (Button): #97928c
Red: #f44336
*/

/*NOTES*/
/*NOTES*/
/*NOTES*/
.micco-card-box-shadow {
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);
}

.micco-custom-button {
    background-color: #97928c;
    color: white;
    padding: 10px 20px;
    border: 0;
    font: var(--the7-btn-m-font);
    text-transform: var(--the7-btn-m-text-transform);
    letter-spacing: var(--the7-btn-m-letter-spacing);
    word-spacing: var(--the7-btn-m-word-spacing);
    border-radius: var(--the7-btn-m-border-radius);
    transition: all 0.3s ease-out;
    box-shadow: var(--the7-btn-shadow);
}
.micco-custom-button:hover {
    background-color: #333;   
}

.micco-button-red {
    background-color: #f44336 !important;
}
.micco-button-red:hover {
    background-color: #b22c22 !important;
}

/*NOTES*/
/*NOTES*/
/*NOTES*/


/*subscribe form css*/
/*subscribe form css*/
/*subscribe form css*/
#block-22 .widget_gusta_vc_widget {
  padding: 0;
	width: 100%;
}

#section-widget-1006952 input {
	width: 100%;
}

#section-widget-1006952 #name {
	margin-bottom: 0px !important;
}

#section-widget-1006952 input[type="submit"]:hover {
	background-color: #333 !important;
	color: white;
}
/*subscribe form css*/
/*subscribe form css*/
/*subscribe form css*/

/*mobile nav*/
/*mobile nav*/
/*mobile nav*/
.micco-mobile-nav-column {
    padding: 14px 0px;
}
#micco-mobile-nav-row-open .micco-mobile-primary-nav ul > li > a {
    border-top: 0 !important;
}
#micco-mobile-nav-row-open .micco-mobile-primary-nav ul li i {
    background: transparent !important;
    color: #d1d1d1 !important;
    top: 13px !important;
}

/*mobile google translate*/
#micco-google-translate-mobile {
  margin: 0;
  display: flex;
  align-items: center;
  height: 40px;  
}
/*mobile nav*/
/*mobile nav*/
/*mobile nav*/

/*Google Translate*/
.gt_switcher-popup span {
    color: white !important;
}

/*CSS for Template - BG Page Header*/
/*BG Page Header*/
/*BG Page Header*/
#micco-fnb-page-header {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#micco-bg-page-header {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*Desktop View*/
@media screen and (min-width: 1200px) {
    #micco-fnb-page-header {
        height: 400px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #micco-bg-page-header {
        height: 400px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
/*BG Page Header*/
/*BG Page Header*/
/*BG Page Header*/

/*CSS for Template - Page content blocks*/
/*CSS for Template - Page content blocks*/
/*CSS for Template - Page content blocks*/
#micco-section-divider {
    margin-top: 0px;
    margin-bottom: 40px;
}
.micco-info-content {
    padding-bottom: 20px;
    margin-bottom: 35px;
    border-bottom: 1px solid #ebebeb;
    border-right: none;
}
    
/*Desktop View*/
@media screen and (min-width: 1200px) {
    .micco-content-container {
        max-width: 1100px;
        margin: auto;
    }
    .micco-page-title {
        margin-bottom: 65px;
    }
    #micco-section-divider {
        margin-top: 45px;
        margin-bottom: 45px;
    }
    .micco-info-content {
        /*position: absolute;*/
        right: 0;
        border-right: 1px solid #ebebeb;
        border-bottom: none;
        padding-right: 35px;
        margin-right: 20px;
    }
}
/*CSS for Template - Page content blocks*/
/*CSS for Template - Page content blocks*/
/*CSS for Template - Page content blocks*/

/*CSS for Template - Food Menu*/
/*CSS for Template - Food Menu*/
/*CSS for Template - Food Menu*/
.micco-menu-description {
    font-size: 12px; 
    font-style: italic;
}
/*CSS for Template - Food Menu*/
/*CSS for Template - Food Menu*/
/*CSS for Template - Food Menu*/

/*404 page*/
.not-found {
    margin-top: 40px;
}
/*404 page*/

/*
.vc_custom_1707334856085 { margin-bottom:-30px !important; }
*/