html,body{background-color:#fff;color:#000;overflow-x:hidden;
 font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px}
a:focus{outline:none}
.navbar{margin-bottom:0;border-radius:0;border:0;background-color:#fff}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active{background-color:#fff;border:3px solid transparent}
.navbar-default .navbar-toggle:hover{background-color:#fff;border:3px solid #000}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:visited{text-align:center;color:#000;padding-top:15px;padding-bottom:15px;
 text-transform:uppercase}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active{color:#444}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:active,
.navbar-default .navbar-nav>.active>a:visited{font-weight:700;text-decoration:underline;text-decoration-color:#ffc233;
 text-decoration-thickness:3px;background-color:#fff/*background:linear-gradient(to top,#eee,#fff)*/}
#logo img{height:50px;margin:0 10px}
.row-sli{position:relative;margin-bottom:50px}
.name-sli{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;
 text-align:center;font-size:200%;font-weight:700;text-transform:uppercase;color:#fff}
.name-sl-sm{font-size:18px}
.logo-sli{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);width:25%;aspect-ratio:1;
 border-radius:50%;background-image:url(../gallery/pasta-fresca-bologna.jpg);background-size:cover}
.flexslider{margin-bottom:0}
.flexslider img{aspect-ratio:2.25}
.flexslider img,.col-sm-4 img{border-radius:2px}
ul.flex-direction-nav,ol{display:none}
section,footer{padding:50px 20px}
section span{white-space:nowrap}
section a,
section a:focus,
section a:hover,
section a:active,
section a:visited{color:#444}
section p{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
section i.fa{font-size:250%;margin:0 20px}
section.sec-bg{background-color:#fcf5d6/*faf0be*/}
.sec-bg ul{padding-left:0;margin-left:0}
.sec-bg li{list-style:none;margin-top:10px}
.sec-bg a{text-decoration:underline}
.sec-bg a:hover{text-decoration:none}
section.sec-bfc{background-size:50%;
 background-image:repeating-linear-gradient(to right,#9f1f33 0%,#9f1f33 50%,#213145 50%,#213145 100%)}
section.sec-bfc p{text-align:center;color:#fff;font-weight:650;font-size:250%}
section img{width:100%;border-radius:2px}
h1,h2,h3,h4{font-weight:600}
h2{font-size:25px}
h1,h3{text-transform:uppercase}
.col-sm-4{margin-bottom:50px}
footer{background-color:#ffc233;font-size:15px;padding-bottom:100px}
footer a,
footer a:focus,
footer a:hover,
footer a:active,
footer a:visited{color:#444}
footer i.fa{margin:2px;margin-right:10px;font-size:125%}
.fix-b-30{margin-bottom:30px}
.fix-b-50{margin-bottom:50px}
.t-t-u{text-transform:uppercase}
.txt-18{font-size:18px}
@media(min-width:768px){
.row-sli{margin-bottom:75px}
.name-sli{top:45%;font-size:300%}
h2{font-size:30px}
section.sec-bfc{background-size:25%}
.col-sm-4{margin-bottom:initial}
footer{text-align:center}
}
@media(min-width:992px){
.row-sli{margin-bottom:100px}
.name-sli{font-size:400%}
.name-sl-sm{font-size:24px}
.sec-bg li{display:inline-block;width:33%}
}
