/*
 Theme Name: Madang Child Theme
 Theme URI: http://madang.kenzap.com
 Author: Kenzap
 Author URI: http://kenzap.com
 Description: Madang - Healthy Food Delivery WordPress Theme
 Version: 1.6.3

 Template: madang
 */

/*************** ADD CUSTOM CSS HERE.   ***************/
.wrapper > header {
  padding: 1px 0px !important;
}
.navbar-default .navbar-nav > li {
  padding: 40px 25px;
}
/* serveïs */
.featured-menu-carousel {
  padding-top: 35px !important;
}
.block {
  padding: 35px 0 50px !important;
}
.home-banner { /* altura banner */
  height: auto !important;
}
/* formulari pgina principal */
.contactForm {
  line-height: 70px !important;
  padding: 0 !important;
}
/* fotter */
footer {
  height:auto !important;
}
.top-footer {
  background-color: #F3F4F5 !important;
  display: none;
}
.bottom-footer {
  background-color: #AAC586 !important;
}
.footer-links-col > a {
  color: #000 !important;
}
.footer-links-col ul li a {
  color: #000 !important;
}
/*======================= ## Menu mobile ==================*/

@media (min-width: 1px) and (min-width: 1000px) {

    .sf-menu,
    .sf-menu * {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .sf-menu li {
        position: relative;
    }
    .sf-menu ul {
        position: absolute;
        display: none;
        top: 100%;
        float: left;
        transform: translate(-25%, 0);
        z-index: 99;
        left: 0;
    }
    .sf-menu > li {
        float: left;
    }
    .sf-menu li:hover > ul,
    .sf-menu li.sfHover > ul {
        display: block;
    }
    .sf-menu a {
        display: block;
        position: relative;
    }
    .sf-menu ul ul {
        top: 0;
        left: 100%;
    }
    .sf-menu {
        float: left;
        margin-bottom: 1em;
    }
    .sf-menu ul {
        box-shadow: 0px 2px 6px rgba(0, 0, 0, .2);
        min-width: 12em;
        /* allow long menu items to determine submenu width */
        
        *width: 12em;
        /* no auto sub width for IE7, see white-space comment below */
    }
    .sf-menu li {
        white-space: nowrap;
        /* no need for Supersubs plugin */
        
        *white-space: normal;
        /* ...unless you support IE7 (let it wrap) */
        
        -webkit-transition: background .2s;
        transition: background .2s;
    }
    .sf-menu ul li {
        padding: 5px 6px;
        min-width: 200px;
        text-transform: uppercase;
    }
    /*** arrows (for all except IE7) **/
    
    .sf-arrows .sf-with-ul {
        padding-right: 2.5em;
        *padding-right: 1em;
        /* no CSS arrows for IE7 (lack pseudo-elements) */
    }
    /* styling for both css and generated arrows */
    
    .sf-arrows .sf-with-ul:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 1em;
        margin-top: -3px;
        height: 0;
        width: 0;
    }
    .sf-arrows > li > .sf-with-ul:focus:after,
    .sf-arrows > li:hover > .sf-with-ul:after,
    .sf-arrows > .sfHover > .sf-with-ul:after {
        border-top-color: white;
        /* IE8 fallback colour */
    }
    /* styling for right-facing arrows */
    
    .sf-arrows ul .sf-with-ul:after {
        margin-top: -5px;
        margin-right: -3px;
    }
}
/* mas que tecnologia */
/* versi mbil 
@media (max-width: 800px){
.wrapper > header:first-child {
  z-index: 13 !important;
}
}
@media (max-width: 800px){
.wrapper > header {
  padding: 13px 0 0 !important;
  position: relative !important;
}
}
@media (min-width: 800px){
.wrapper > header {
  z-index: 1111 !important;
}
}*/
.navbar-default .navbar-nav > li {
  padding: 40px 5px !important;
}
/* caixa de text slides */
@media (max-width: 440px){
.noofset.home-banner1 #owl-demo .item .banner-text {
  top: 2% !important;
}
.home-banner1.home-banner .banner-text p {
  font-size: 12px !important;
}
.home-banner1.home-banner .banner-text {
  width: 100% !important;
}
}
.mc4wp-form-fields input[type=checkbox] {
    width: 5% !important;
}

.home-banner .banner-text h1 { /* text caixa de text slides */
  font-size: 40px !important;
  line-height: 61px !important;
}
.banner-text h1 strong { /* subtitol de bemer */
  font-size: 27px !important;
}
.navbar-default .navbar-nav > li:nth-child(n+7) {/* logitud men */
  display: block !important;
}
/* BEMER */
.cat-wrap a span { /* eliminem paraula bemer */
  display: none !important;
}
.cat-wrap a {
pointer-events: none !important;
cursor: default !important;
}
/* NATUROPATIA */
.sample-menu-banner {
  height: 250px !important;
}
/* BLOG */
.area-img img{ /* imatge principal */
    display:none !important;
    width: 100% !important;
    height: 500px !important;
}
.col-lg-8 { /* marc esquerre */
  width: 100% !important;
}
.col-lg-4 { /* marc dret */
  width: 0% !important;
}
.elementor-pagination { /* paginaci blog noticies */
  margin-top: 20px !important;
}
.elementor-post__thumbnail{
    padding-bottom: 0 !important;
}
/* newsletter */
.mc4wp-form-fields{
    text-align: center;
}
.mc4wp-form-fields input[type=email]{
    margin:20px auto !important;
    width: 50%;
    text-align: center;
    display: block;
}
 /* checkbox newsletter */
.mc4wp-form-fields input[type=checkbox]{
  width: 1%;
  margin: 10px auto 0;
  display: inline;
}
 /* missatge suscripci */
.mc4wp-success p{
    color: #60BA62 !important;
    text-align: center !important;
    font-weight: bold !important;
}