p {
    margin: 0 0 10px;
    color: #000;
    font-family: verdana !important;
    font-size: 13px;
}
.nh-padding {
    padding: 20px 0;
}
/******* Footer *******/
.footer{ background: transparent url("../img/footer-bg.jpg");font-family: 'Josefin Sans', sans-serif;font-size:16px; }
.footer::before{ z-index: 2;}
h3 {

}

/* Footer Widget */
.logo-widget img{ margin: 0 0 5px;}
.logo-widget span{ display: block; margin: 0 0 10px; color: #fff;}
.logo-widget p{ margin: 0; color: #fff;line-height: 22px;}
.footer-widget h3{ margin: 0 0 20px; text-transform: capitalize; font-size: 24px;
    font-weight: bold;}

/* Working Hours */
.working-hours ul li{ color: #fff; font-size: 16px; margin: 0 0 30px;}
.working-hours ul li:last-child{ margin: 0;}
.working-hours ul li strong{ margin: 0 0 10px; display: block;}
.working-hours ul li strong i{ margin: 0 10px 0 0;}
.working-hours ul li p{ margin: 0; color: #fff;}

/* flicker Gallery */
.flicker-img ul{ margin: 0 0 0 -10px; padding: 0; list-style: none; overflow: hidden;}
.flicker-img li{ float: left; margin: 0 0 10px 10px;}

/* Address */
.adress-list li{ position: relative; color: #fff; padding: 0 0 0 20px; margin: 0 0 15px;
font-size: 15px;}
.adress-list li:last-child{ margin: 0;}
.adress-list li i{ position: absolute; left: 0; top: 5px;}

/* Social Icons */
.social-icons-s{ margin: 20px 0 0;}
.social-icons-s li{ float: left; margin: 0 0 0 10px;}
.social-icons-s li:first-child{ margin: 0;}
.social-icons-s li a{ color: #fff; font-size: 25px;}

/* Sub Footer */
.sub-footer{ text-align: center; background: #282828; padding: 20px 0 10px;}
.sub-footer p{ margin: 0; color: #fff;}
a:hover, .phone-numbers ul li i, .social-icons ul li a, .main-heading h2, .name-price span, .client-name, .footer-widget h3, .working-hours ul li strong, .adress-list li i, .social-icons-s li a:hover, .sub-footer p span, .sepcial-product-detail .price, .about-services .service-icon, .banner-content h3, .menu-list .masonry-grid > h3, .menu-grid .detail h3, .menu-grid .detail span, .menu-overlay .item-details h3, .item-details ul li span, .price, .nh-message h2, .nh-contact .form-group i, .nh-info.font ul li i, .nh-info .timing h4, .nh-widget h3, .social-widget .social-icons-s li a, .facts-lsit ul li h2, .ingrediants li::before, .add-cart-alert p i, .availability strong {
    color: #fff;
}

.feature-block strong {
    font-family: 'bebas_neueregular',sans-serif;
    font-size: 30px;
    font-weight: bold;
        color: #3b5b9e;
    line-height: 1;
}
.active span {
    background: #cbe0e9 !important;
    color: #44a5be !important;
    font-weight: bold;
}
.header_mid_inner #navigation > li > a > span:hover
{
  color: #44a5be;
}
.features-section {
    padding: 28px 0px 20px;
}
.features-section .content-title {
    font-size: 22px;
    text-align: center;
    font-family: 'Lato';
}
.features-section p {
        color: #6e6f6e;
    font-family: Arial;
    font-size: 15px;
    margin-top: 10px;
    line-height: 21px;
}

h4.heading {
    font-weight: 700;
}
.cbp-l-filters-button {
    margin: 0 auto 30px;
    text-align: left;
}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {
    background-color: #5d5d5d;
    color: #fff;
    border-color: #5d5d5d;
}
.cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight, .cbp-l-filters-button .cbp-filter-counter {
    background-color: #d9232d;
}
.datail-box{
position: relative;
    margin: 30px auto 0;
    text-align: left;
    background: #f5f5f5;
    min-height: 270px;
}
.datail-box:after{
    background:transparent;
    content: "";
    left:0;
    position: absolute;
    transform: skew(5deg) rotate(5deg);
    -o-transform: skew(5deg) rotate(5deg);
    -ms-transform: skew(5deg) rotate(5deg);
    -moz-transform: skew(5deg) rotate(5deg);
    -webkit-transform: skew(5deg) rotate(5deg);
    transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -o-transform-origin: left bottom 0;
    -moz-transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    width: 100%;
    z-index: 1;
    height:25px;
    bottom:0px;
    border-top:0px;
    border-left: 0px;
    left:0;
}
.datail-box .detail-title{
    position:relative;
    border-bottom: 1px solid #ddd;
}
.datail-box .detail-title:after{
    content: "";
    left:0;
    position: absolute;
    transform: skew(3deg) rotate(3deg);
    -o-transform: skew(3deg) rotate(3deg);
    -ms-transform: skew(3deg) rotate(3deg);
    -moz-transform: skew(3deg) rotate(3deg);
    -webkit-transform: skew(3deg) rotate(3deg);
    transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -moz-transform-origin: left bottom 0;
    -o-transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    width: 100%;
    z-index: 1;
    height:15px;
    bottom:0;
}
.datail-box h3{
    margin:0;
    padding:12px 0 12px 10px;
    color:#000;
    text-transform:capitalize;
}
.datail-box .detail-content{
    padding:25px 0 15px 20px;
}
.detail-content h4{
    margin:0 0 2px;
    color:#000;
    text-transform:capitalize;
    font-family:'Lato';
    font-size:16px;
}
.detail-content p{
    margin:0 0 15px;
    color:#333;
    font-family:Arial;
    text-transform:capitalize;
    font-size:13.5px;
}
.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap > img {
    width: 263px;
}
.brouchure {
    position: fixed;
    right: 10px;
    top: 20px;

}
.brouchure > img{
    width: 55px;
    height: 55px;
    }  
    .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 105px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

@media (max-width:770px) {
    .classica-logo {
        width: 145px;
        
    }
}