*{margin:0;padding:0;max-width:100%;}
html,body{margin:auto;width:100%;}
h1,h2,h3,h4,h5,h6{margin-top:0.5em;margin-bottom:0.5em;}
h1,h2,h3{font-size:1.2em;}
.ricetta h2{font-size:0.9em;font-weight:bolder;}
.ricetta h3{font-size:0.9em;font-weight:bolder;}
h2.card-title{font-weight:500;}
p{font-size:0.9em;}
img{max-width:100%;}
video{margin:auto;}
hr{width:100%;}
.row{margin-left:0;margin-right:0;}
.navbar{background-color:white;}
.logoimage{height:5em;margin-left:2em;}
.nav-item{text-align:center;}
.navbar-dark .navbar-toggler{color:black;border-color:#df0a15;background:#df0a15;}
.img-fluid{width:100%;height:auto;}
.desktop{display:none;}
.mobile{display:inline-block;}
#gammaGnocchi{list-style-type:none;}
#gammaGnocchi > li{float:left;padding:0;}
#gammaGnocchi > li img{max-width:100%;}
#gammaGnocchi figcaption{text-align:center;font-size:0.8em;padding:0.2em;border:1px solid black;}
#gammaGnocchi figure > img{border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;}
#gammaGnocchi li:nth-child(even) img,#gammaGnocchi li:nth-child(even) figcaption{border-left:none;padding-left:1px;}
.table-responsive{margin-bottom:1em;}
.table{margin-bottom:0;border-bottom:none;}
.table-bordered,.table thead th,.table tbody th,.table tbody td{border:1px solid grey;}
.table tfoot th{border-left:1px solid grey;border-right:1px solid grey;}
caption{caption-side:top;padding:0.75em;font-size:1em;color:black;text-transform:uppercase;}
abbr[data-original-title],abbr[title]{text-decoration:none;}
.tableGnocchi th:first-of-type,.tableGnocchi td:first-of-type{border-left:none;}
.tableGnocchi th:last-of-type,.tableGnocchi td:last-of-type{border-right:none;}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:black;}
.navbar-dark .navbar-nav .nav-link{color:black;}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:black;}
.closeButton{font-size:xx-large;float:right;right:10%;top:5%;}
#grano{float:left;}
.footer{padding-left:0;padding-right:0;padding-bottom:0!important;}
.footer h2{margin-top:0;}
.footerimage{width:-webkit-fill-available;height:unset;}
.textCentered-mobile{text-align:center;}
.comequellidiunavolta{margin:2em 0;}
.polentacucchiaiocastello{margin-bottom:2em;margin-left:0;margin-right:0;}
.ricetta{margin:2em 0;}
.listaricetta{font-size:12px;}
a.linkcastello{color:inherit;}
.footerbottom{text-align:center;}
picture + p,img + h2,img + p{margin-top:1em;}
footer h2,footer .small,footer small{font-size:0.8em;}
.prodotto > .row{margin-right:0;margin-left:0;}
.powered-by a{color:inherit;}
.powered-by a:hover{color:#CC0000;text-decoration:none;}
.lineapolenta img{width:25%;float:left;}
.card-title{word-wrap:normal;font-size:1em;}
.card-body{padding:0;}
.praticita{margin-bottom:1em;}
.praticita img{width:100%;}
footer ul li{margin:0.5em 0;}
footer { 
    background-color:#BE9A79;
}
.wth {
    color:white!important;
}
footer {
    overflow-x: hidden;
}