/* body{
	background-color: #f6facc !important;
	font-family: "Work Sans";
	text-align:center;
	color:#2D2D2D
}


h1{
	font-family:cinzel;
}h2{
	font-family:cinzel;
} */
.imghome {
    max-width: 600px;
    max-height: 500px;
    transition: transform 400ms;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.imghomehover:hover {
    transform: scale(1.1);
}

.welcometext {
    font-size: 8rem;
}

.nav-item {
    font-size: 1.15em;
    font-weight: 500;
    padding-left: 20px;
}

.text-justify {
    text-align: justify;
}

.btn {
    border: 2px solid #c1a35f;
    transition: 500ms;
    padding: 10px;
    text-transform: uppercase;
    margin-top: 20px;
}

.text-right {
    text-align: right;
}

.btn:hover {
    border: 3px solid #c1a35f;
    background-color: #c1a35f;
    color: #fff;
}

.immina {
    max-height: 200px;
}

.titlewrapper {
    background-color: white;
    min-height: 150px;
}

.padding {
    padding: 60px 0px;
}

.pagetitle {
    height: 150px;
    position: relative;
    padding-left: 50px;
}

.vcenter {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.ombra {
    -webkit-box-shadow: inset 0px 0px 8px 1px rgba(196, 194, 196, 1);
    -moz-box-shadow: inset 0px 0px 8px 1px rgba(196, 194, 196, 1);
    box-shadow: inset 0px 0px 8px 1px rgba(196, 194, 196, 1);
}

.grande {
    font-size: 95px;
    color: white;
}

.betulla {
    max-width: 120px;
}

.testo-sinistra {
    text-align: left !important;
    background-color: white;
    border-radius: 10px;
    min-height: 300px;
}

.blocco {
    padding-top: 80px;
}

.mu-main-navbar .mu-main-nav li a {
    color: #000;
}

@media screen and (max-width: 600px) {
    .mu-main-navbar .mu-main-nav li a {
        color: #fff;
    }
}

.fa {
    font-size: 25px;
}

.fa.fa-envelope-o {
    margin-right: 15px;
}

.text-attenz {
    color: #ed0000;
    font-weight: 900;
}

.centro {
    margin: 0 auto;
}

.recetitolo {
    padding-top: 10px;
    font-size: 50px;
    font-family: "Tangerine", cursive;
    line-height: 30px;
    color: #c1a35f;
    text-align: center;
}

.recetitolo::before {
    content: open-quote;
}

.recetitolo::after {
    content: close-quote;
}

.mu-slider-small-title {
    color: #c1a35f;
}

.mu-readmore-btn {
    border: 1px solid #555
}

.mu-readmore-btn:hover, .mu-readmore-btn:focus {
    border: 1px solid #555;
    background-color: #000;
    color: white;
}

.mu-news-single {
    margin-bottom: 20px;
}

.testotab {
    background-color: #c1a35f;
    color: black
}

.testotab:hover, .testotab a:active {
    background-color: #ffdf67;
    color: black
}

.testotab a {
    color: #fff !important;
}

.testotab a:hover, .testotab a:active {
    background-color: #ffdf67;
    color: black
}

#chiamacisubito {
    background-color: white;
    color: black;
    border-radius: 15px;
    padding: 10px;
    transition: all .3s
}

#chiamacisubito:hover {
    background-color: #c1a35f;
    color: white
}

.topnavbar {
    padding-left: 30px
}

@media screen and (min-width: 800px) {
    .topnavbar {
        display: flex;
        justify-content: center
    }
}

.menuitem {
    max-width: 50%
}

.testotab {
    text-align: center;
}

.mu-tab-content-area {
    background-color: #fdffe1 !important;
    padding: 15px !important;
    border-radius: 15px;
    text-align: center;
}

.mu-menu-item-nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding-top: 25px !important;
    text-align: center;
}

.nav-tabs {
    border-bottom: none;
}

.rexe-author {
    color: #fff;
}

#mu-blog {
    background-color: #fdffe1 !important;
}

.menuitem .media-heading {
    font-size: 16px;
}

.menutitle {
    width: 100%;
    font-weight: 900;
    margin: 20px 0 15px 0;
    font-size: 30px;
    font-family: "Prata", serif;
}

.notiziatitle a {
    font-family: "Prata", serif;
    font-size: 1.3em;
}

.menusubtitle {
    width: 100%;
    font-weight: 900;
    margin: 0 0 20px 0;
    font-size: 20px;
    font-family: "Prata", serif;
}

.testotab a {
    font-family: "Prata", serif;
}


@media screen and (max-width: 600px) {
    .menuitem {
        width: 100%;
        min-width: 100%;
    }
}

.allergene {
    font-size: 13px
}

.tabella-allergeni {
    margin-top: 10px;
}

#mu-header {
    left: 0;
    right: 0;
    top: 0;
    position: sticky;
    z-index: 999;
}

.scrollToTop {
    color: #c1a35f !important;
    border: 1px solid;
    border-radius: 10px;
}

.scrollToTop span {
    color: #c1a35f !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
