body.template5{background-image:url(bg-body.jpg);font-family:Lato}
.template5 .pbio{font-size:15px;text-align:center}
.template5 footer{margin-top:50px}
.template5 footer.mainfooter:before{content:'';display:block;height:100px;background-color:#0b928c;width:100%}
.template5 footer.mainfooter{background-color:#262626;padding-top:0}
.template5 footer.mainfooter .maincontainer{padding:20px 0;color:#fff}
.template5 footer.mainfooter .maincontainer a{color:#fff}
.template5.home #mainnav{display:none}
.template5 .navbar-header{padding-bottom:0}
@media (max-width:767px){
.template5 #mainnav{display:block;min-height:130px}
}

/* home */
body.template5.home #desktopHomeImg{padding:100vh 0 0}
body.template5.home #desktopHomeImg .maincontainer{position:absolute;top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 999;}
.template5.home #godown{display:block;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAeElEQVRYw+2U0Q3AIAhEpXN0iA7h2B3CIdzD/hp/PE6a8HHvzwS4EwilCCGEyE6vbfTaxl95tisyv+/3MVQczbu8v4qIoQ3sBJhRGSu4thWNcxtAirPisAGmvejCWvQSesTdBhATHnHKwOnMQwycHKkUZ1oIIVLxAVmZSbN87dVLAAAAAElFTkSuQmCC');
width:80px;height:80px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-size: 100%;background-position: center;background-color: rgba(0,0,0,0.15);border-radius: 100%;z-index:9}
body.template5.home #desktopHomeImg #logoimg{width:600px;height:188px;background-size:100% auto;margin:auto}
.template5.home .ferrara0{z-index:2;float:none}
.template5.home .ferrara1{z-index:2;padding:4vh 0}
.template5.home .ferrara1 h1{font-size:48px;font-weight:100;text-transform:uppercase;letter-spacing:-2px;margin:0 0 20px}
.template5.home .ferrara1 h1 strong{font-weight:400}
.template5.home .ferrara1>div{padding:30px;text-align:center}
.template5.home .ferrara2{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;z-index:1;background-position:center;background-repeat:no-repeat}
.template5.home .ferrara3{background-color:transparent}
/*.template5 .macrocategorybox:nth-child(even)>.row{display:flex;flex-direction:row-reverse}*/
.template5.home .macrocategorybox>.row>div{padding:15px}
/*.template5 .macrocategorybox>.row>div.productimgbox{padding:0}*/
.template5.home .productimg{padding-top:50%}
.template5lastrow .card-body{height:380px}
.template5 #footerlogo{max-width:350px}
.template5.home .hovercraft{position:absolute;top:15px;left:15px;right:15px;bottom:15px;
background: transparent;
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=0);
}
.template5.home .hovercraft h2{position:absolute;bottom:75px;left:15px;right:15px;color:#fff;height:20px;margin:0}
.template5.home .hovercraft p{position:absolute;bottom:10px;left:15px;right:15px;color:#fff;height:60px;margin:0;line-height:20px;overflow:hidden}
.template5.home .btn-ferrara{background-color:#CB48BC;color:#fff}
.template5.home .maincontainer>.maincontent{min-height:initial}
.template5 .timetable{width:100%}

@media (max-width:992px){
.template5.home .hovercraft,.template5.home .hovercraft h2,.template5.home .hovercraft p{position:relative;left:initial;top:initial;right:initial;bottom:initial;background:none;color:#333}
.template5.home .hovercraft h2{margin:7px 0 }
.template5.home .ferrara0,.template5.home .ferrara1{float:none;padding:0 15px}
.template5.home .ferrara1{margin-top:10vh}
}
@media (max-width:767px){
    body.template5.home #desktopHomeImg #logoimg{width:100%;max-width:100%;}
.template5.home .ferrara1{margin-top:0}
.template5.home .ferrara1>div{padding:15px}
.template5.home .ferrara1 h1{font-size:28px}
.template5.home .ferrara1 img{width:170px}
.template5 img.main-home.visible-xs{display:none!important}
.template5.home .macrocategorybox{padding-bottom:40px}
.template5lastrow{margin:0}
.template5lastrow>div{margin-top:20px}
.template5lastrow .card-body{height:auto}
}
/* fine home */

/* slider */
.template5 #slider .item{padding-top:32vw;background-color:#fff;border:none}
.template5 #slider .item>img{position:absolute;top:2%;width:23%;left:2%}
.template5 #slider .item>img:nth-child(2){width:41%;left:29%}
.template5 #slider .item>img:nth-child(3){left:75%}
@media (max-width:767px){
.template5 #slider .item{padding-top:140vw}
.template5 #slider .item>img{width:47%;top:1%;left:2%}
.template5 #slider .item>img:nth-child(2){width:96%;top:66vw;left:2%}
.template5 #slider .item>img:nth-child(3){left:initial;right:2%}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width:30px;height:30px}
}
/* fine slider */

/* categoria */
.template5.categorypage #categorylistTop li a{color:#333;text-transform:uppercase}
.template5.categorypage .biobox img{width:170px;max-width:100%}
.template5.categorypage .biobox h1{text-transform:uppercase;font-size:38px;font-weight:100;margin:0 0 20px;letter-spacing:-2px}
.template5.categorypage .biobox h1 strong{font-weight:400}
@media (max-width:767px){
.template5.categorypage .biobox h1{font-size:28px}
.template5.categorypage .biobox>.card>.card-body{padding:0 0 15px}
.template5.categorypage .biobox{display:none}
.template5.categorypage #categorylistTop{background-color:#cfa670;display:flex;justify-content:space-between}
.template5.categorypage #categorylistTop li{background-color:transparent;border-color:#fff;border-radius:0;width:100%;flex:initial;margin:0 10px 0 0;border-width:1px;border-style:solid}
.template5.categorypage #categorylistTop li:nth-child(2){margin-left:10px}
.template5.categorypage #categorylistTop li:last-child:after{display:none}
.template5.categorypage #categorylistTop li a{color:#fff;text-align:center;text-transform:uppercase;display:block;overflow:hidden;white-space:nowrap}
}
/* fine categoria */
