body {
    color:#C49A65; 
    font-size: 2.5em; 
    font-family: 'Architects Daughter', sans-serif; 
    line-height: 1em;
    margin: 0;
}
body .ui-button {color:#fff;background-color:#3B2314 !important;border:1px solid #C49A65}
body .ui-button.ui-button-text-only .ui-button-text {font-family:'Architects Daughter', sans-serif}

h1 {font-family: 'Architects Daughter', sans-serif; color:#C49A65; text-transform: uppercase}
h2 {font-family: 'Architects Daughter', sans-serif}

.sub {font-style:italic; font-size: 0.8em; color:#c2b59b;}
.decor {border-bottom: dotted 5px #c49a6c; height: 10px; width: 100%; margin:1rem 0; overflow: hidden;}
.testata {background: url(/otb/resources/menu/head12.png) no-repeat center top;background-size:contain;min-height:700px}

.pad-def {padding-top:850px}

@media (max-width:1600px) {
    .pad-def {padding-top:700px}
}

@media (max-width:1350px) {
    .pad-def {padding-top:600px}
}

@media (max-width:1100px) {
    .pad-def {padding-top:500px}
}

@media (max-width:900px) {
    .pad-def {padding-top:400px}
}

@media (max-width:767px) {
    .pad-def {padding-top:350px}
}

@media (max-width:575px) {
    .pad-def {padding-top:250px}
}

@media (max-width:400px) {
    .pad-def {padding-top:180px}
}

@media print {
    body {
        -webkit-print-color-adjust: exact;
    }
}