@font-face {
font-family: 'MarTerreno';
src: url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.eot);
src: url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.woff2) format('woff2'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.woff) format('woff'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.ttf) format('truetype'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/tuna_medium-webfont.svg#tunamedium) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Billing Lottre';
src: url(//www.marterreno.it/wp-content/themes/salient-child/fonts/Billing-Lottre.woff2) format('woff2'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/Billing-Lottre.woff) format('woff'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/Billing-Lottre.ttf) format('truetype'),
url(//www.marterreno.it/wp-content/themes/salient-child/fonts/Billing-Lottre.otf) format('opentype'),
font-weight: normal;
font-style: normal;
font-display: swap;
}
body {font-family: 'MarTerreno', Fallback, sans-serif; }
.bold, b, strong {font-weight: 700;}
h1, h2, h3, h4, h5, h6 {
font-family: 'MarTerreno', Fallback, sans-serif;
-webkit-font-smoothing: antialiased;
}
.comments-section {display:none;}
.archive .subheader {display:none;}
.single-post .post-tags {display: none;}
.badge-outline-container  {
border-radius: 50px;
padding: 0.35em 1.5em;
display: inline-block;
}
.badge-outline-text {
font-family: 'Times New Roman', Times, serif;
font-style: italic;
font-weight: 500;
font-size: 20px;
}
.badge-outline-container.white{border: 2px solid #FFFFFF;}
.badge-outline-text.white{color: #FFFFFF;}
.badge-outline-container.avorio{border: 2px solid #f6f0e0;}
.badge-outline-text.avorio{color: #f6f0e0;}
.badge-outline-container.darkblu{border: 2px solid #2c323b;}
.badge-outline-text.darkblu{color: #2c323b;}
@media all and (min-width: 1000px) and (max-width: 1190px) {
.nav-btn {display:none !important;}
}
.single.single-post .section-title h1 {
font-family: 'MarTerreno', Fallback, sans-serif;
-webkit-font-smoothing: antialiased;
}
.single .heading-title .meta-date {color:#b9b9b9}
.single .post-content .content-inner p {font-size:17px;}
.single .post-content .wp-block-image img {margin-top:15px}
#sidebar .widget h4 {font-size: 2em; margin-bottom: 25px; color:#911c31 }
#mt-intro{overflow: visible;}
#mt-intro .heading-line{margin:0 auto;}
#mt-menu .row-bg-wrap .row-bg{background-size: contain;}
.text-format-4vw {text-align: center; font-size:4vw; line-height:0.9em;}
body #page-header-bg h1 {font-family: 'MarTerreno', Fallback, sans-serif;}
body #page-header-bg .subheader {font-family: 'MarTerreno', Fallback, sans-serif;}
#slide-out-widget-area .off-canvas-social-links li i {
font-size: 30px !important;
line-height: 34px !important;
} .woocommerce-shop .woocommerce-breadcrumb, .woocommerce-shop .woocommerce-ordering, .woocommerce-shop .woocommerce-result-count {display: none;}
.woocommerce-shop .page-title{margin-bottom:50px}
.woocommerce-page ul.products {display:none !important}
@media only screen and (max-width : 690px) {
.text-format-4vw {font-size: 9vw;}
.list-food-marterreno .nectar_food_menu_item {border-bottom: 1px solid #333; padding-bottom: 20px;}
.list-food-marterreno .nectar_food_menu_item.special-item-food {border-bottom: none !important; margin-bottom: 0 !important; padding-bottom:0 !important;}
.list-food-marterreno .nectar_food_menu_item.special-item-food h3 {line-height: 1.3em !important;}
.list-food-marterreno .nectar_food_menu_item .item_price {opacity: 0.3; margin-bottom: 10px; padding-left:0}
.list-food-marterreno .nectar_food_menu_item .line_spacer {display: none;}
body .list-food-marterreno .nectar_food_menu_item .inner {flex-direction: column-reverse;}
}
@media only screen and (max-width : 690px) {
#mt-menu .col.padding-4-percent > .vc_column-inner{
padding-left: 0 !important;
padding-right: 0 !important;
}
#mt-menu  .col.padding-4-percent.mt-menu-special > .vc_column-inner{
padding-left: 6% !important;
padding-right: 6% !important;
}
}
@media only screen and (max-width: 690px) {
#page-header-bg .span_6 h1, .single.single-post .section-title h1, body.search #page-header-bg h1, body.single.single-post .row .col.section-title.span_12 h1 {
font-size: 44px;
line-height: 50px;
}
}
.mt-col-bottiglia .vc_column-inner .column-image-bg-wrap .inner-wrap .column-image-bg {
background-size: contain !important;
background-repeat: no-repeat !important;
} .mt-menu-title-section h5{color:#1e73be}
@media only screen and (max-width : 690px) {
#mt-ch-menu  {
font-size: 48px !important;
}
#mt-call-prenota{
font-size: 36px !important;
}
} .mt-gallery .portfolio-items .work-info-bg {opacity:0 !important} .cta-box-post {background-color: #F8F1E0; text-align: center; padding: 7%; font-size:1.3em; line-height: 1.4em; margin-bottom: 40px;}
.single-post pre {background: #F8F1E0; font-family: 'MarTerreno', Fallback, sans-serif; font-size:1.2em;}
.single-post .wp-block-button>.wp-block-button__link {background-color: #556caa; color: #FFFFFF; margin:1em 0}
.single-post ol, ul {margin-bottom: 1.5em; font-size:17px}
body.single .post .content-inner>h2, body.single .post .content-inner>h3  {margin: 0.7em 0 0.5em 0;}
body.single .post-content .content-inner p {padding-bottom:0.5em}
.single-post .post-content>.audio-wrap, .single-post .post-content>.post-featured-img>img, .single-post .post-content>.quote-inner, .single-post .post-content>.video {
margin-bottom: 25px;
} #block-9{
text-align: center;
font-size: 20px;
}
.sticky-slider {
position: fixed;
bottom: 25px;
border: none;
border-radius: 30px;
background-color: #556caa;
color: #fff;
z-index: 999;
box-shadow: 0 0 50px 0 rgba(0,0,0,.3);
padding: 0.5rem 2rem;
right: 25px;
}
.sticky-slider a{
color: #fafaf3;
font-size:90%;
}
#header-outer[data-format=default] #social-in-menu {margin:0}
@media all and (min-width: 1000px) and (max-width: 1300px) {
#social-in-menu {display: none !important;}
}