/* Menu editable ********************************************************************/


span.ti-item-mi {
  font-size:13px;
  font-weight:300;
  color: white;
  letter-spacing: 0.05em;
  text-align: center;
}

.nav>li, .nav>li>a {
    width: 100%;
}

.proyconstru-item span.ti-item-mi { text-align: center; }

.cnt-guia .navbar-default {
    background-color: #333;
    font-size: 15px;
}
.cnt-guia .navbar-static-top {
    z-index: 1;
}
.caret {
  color:white;
  margin-top:5px;
}

.menu-mri-cnt {
  display: flex;
  flex-flow: row nowrap;
  position:relative;
}
.megamenu> li > ul > li > a {
    color: #333;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    padding-top: 70px;
    padding-bottom:12px;
    line-height: 17px;
    text-align: center;
}
.noborder {
  border:none !important;
}


a.inspiracion-item.dropdown-toggle {
    background:#e2bc69 url("../images/icons/d/icon-inspd.svg") no-repeat center 16px;
    background-size:27%;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.inspiracion-item.dropdown-toggle:hover {
  background:#eed7a2 url("../images/icons/d/icon-inspd.svg") no-repeat center 16px !important;
  background-size:27% !important;
}

a.mantencion-item.dropdown-toggle {
    background:#99bec7 url("../images/icons/d/icon-mantd.svg") no-repeat center 15px;
    background-size:28%;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.mantencion-item.dropdown-toggle:hover {
  background:#c1d8dd url("../images/icons/d/icon-mantd.svg") no-repeat center 15px !important;
  background-size:28% !important;
}

a.proyectos-item.dropdown-toggle {
    background:#40649e url("../images/icons/d/icon-humd.svg") no-repeat center 13px;
    background-size:34%;
    display:flex;
    line-height: 17px;
    height:100%;
}
a.proyectos-item.dropdown-toggle:hover {
  background:#8ba2c5 url("../images/icons/d/icon-humd.svg") no-repeat center 13px !important;
  background-size:34% !important;
}

a.jardin-item.dropdown-toggle {
    background:#afc174 url("../images/icons/d/icon-jardind.svg") no-repeat center 11px;
    background-size:33%;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.jardin-item.dropdown-toggle:hover {
  background:#d0daaa url("../images/icons/d/icon-jardind.svg") no-repeat center 11px !important;
  background-size:33% !important;
}


a.mascotas-item {
    background:#d7b9c1 url("../images/icons/d/icon-mascotasd.svg") no-repeat center 15px;
    background-size:32%;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.mascotas-item:hover {
  background:#e7d5da url("../images/icons/d/icon-mascotasd.svg") no-repeat center 15px !important;
  background-size:32% !important;
}


a.proyconstru-item {
    background:#c97965 url("../images/icons/d/icon-proyd.svg") no-repeat center 18px;
    background-size:28% ;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.proyconstru-item:hover {
  background:#d39384 url("../images/icons/d/icon-proyd.svg") no-repeat center 18px !important;
  background-size:28% !important;
}


a.qnsp-item {
    background:#a7b294 url("../images/icons/d/icon-qnsp.svg") no-repeat center 27px;
    background-size:60% ;
    display: flex;
    line-height: 27px;
    height:100%;
}
a.qnsp-item:hover {
  background:#cbd1c2 url("../images/icons/d/icon-qnsp.svg") no-repeat center 27px !important;
  background-size:60% !important;
}




/********** MEDIA QUERIES ************************/



@media (max-width: 767px) {


  /* MENU TOP */

  .menu-mri-cnt {
    flex-flow: column nowrap !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .megamenu> li > ul > li > a {
      color: #fff !important;
  }
  .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
      padding-left: 65px;
      padding-top: 25px;
      padding-bottom:25px
  }


  a.inspiracion-item.dropdown-toggle {
      background:#efbb41 url("../images/icons/d/icon-inspd.svg") no-repeat 10px 13px;
      background-size:40px;
      line-height: 17px;
      height:100%;
  }
  a.inspiracion-item.dropdown-toggle:hover {
    background:#d3a13d url("../images/icons/d/icon-inspd.svg") no-repeat 10px 13px !important;
    background-size:40px !important;
  }
  a.mantencion-item.dropdown-toggle {
      background:#72b4c0 url("../images/icons/d/icon-mantd.svg") no-repeat 10px 12px;
      background-size:40px;
      line-height: 17px;
      height:100%;
  }
  a.mantencion-item.dropdown-toggle:hover {
    background:#528589 url("../images/icons/d/icon-mantd.svg") no-repeat 10px 12px !important;
    background-size:40px !important;
  }
  a.proyectos-item.dropdown-toggle {
      background:#3864a4 url("../images/icons/d/icon-humd.svg") no-repeat 10px 12px;
      background-size:40px;
      line-height: 17px;
      height:100%;
  }
  a.proyectos-item.dropdown-toggle:hover {
    background:#2e537f url("../images/icons/d/icon-humd.svg") no-repeat 10px 12px !important;
    background-size:40px !important;
  }
  a.jardin-item.dropdown-toggle {
      background:#cc574d url("../images/icons/d/icon-jardind.svg") no-repeat 7px 8px;
      background-size:45px;
      line-height: 17px;
      height:100%;
  }
  a.jardin-item.dropdown-toggle:hover {
    background:#9e423e url("../images/icons/d/icon-jardind.svg") no-repeat 7px 8px !important;
    background-size:45px !important;
  }
  a.proyconstru-item {
      background:#bebcbd url("../images/icons/d/icon-proyd.svg") no-repeat 8px 20px;
      background-size:40px;
      line-height: 17px;
      height:100%;
  }
  a.proyconstru-item:hover {
    background:#898989 url("../images/icons/d/icon-proyd.svg") no-repeat 8px 20px !important;
    background-size:40px !important;
  }

  a.mascotas-item {
      background:#d7b9c1 url("../images/icons/d/icon-mascotasd.svg") no-repeat 8px 15px;
      background-size:6%;
      display: flex;
      line-height: 17px;
      height:100%;
  }
  a.mascotas-item:hover {
    background:#e7d5da url("../images/icons/d/icon-mascotasd.svg") no-repeat 8px 15px !important;
    background-size:6% !important;
  }



  a.qnsp-item {
      background:#a7b294 url("../images/icons/d/icon-qnsp.svg") no-repeat 8px 27px;
      background-size:10% ;
      display: flex;
      line-height: 27px;
      height:100%;
  }
  a.qnsp-item:hover {
    background:#cbd1c2 url("../images/icons/d/icon-qnsp.svg") no-repeat 8px 27px !important;
    background-size:10% !important;
  }


  /*  Cierre Menu Top */



 }


@media (max-width: 480px) {


/* MENU TOP */

.menu-mri-cnt {
  flex-flow: column nowrap !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.megamenu> li > ul > li > a {
    color: #fff !important;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    padding-left: 65px;
    padding-top: 25px;
    padding-bottom:25px
}

a.inspiracion-item.dropdown-toggle {
    background:#efbb41 url("../images/icons/d/icon-inspd.svg") no-repeat 10px 13px;
    background-size:11%;
    line-height: 17px;
    height:100%;
}
a.inspiracion-item.dropdown-toggle:hover {
  background:#d3a13d url("../images/icons/d/icon-inspd.svg") no-repeat 10px 13px !important;
  background-size:11% !important;
}
a.mantencion-item.dropdown-toggle {
    background:#72b4c0 url("../images/icons/d/icon-mantd.svg") no-repeat 10px 12px;
    background-size:11%;
    line-height: 17px;
    height:100%;
}
a.mantencion-item.dropdown-toggle:hover {
  background:#528589 url("../images/icons/d/icon-mantd.svg") no-repeat 10px 12px !important;
  background-size:11% !important;
}
a.proyectos-item.dropdown-toggle {
    background:#3864a4 url("../images/icons/d/icon-humd.svg") no-repeat 10px 12px;
    background-size:12%;
    line-height: 17px;
    height:100%;
}
a.proyectos-item.dropdown-toggle:hover {
  background:#2e537f url("../images/icons/d/icon-humd.svg") no-repeat 10px 12px !important;
  background-size:12% !important;
}
a.jardin-item.dropdown-toggle {
    background:#cc574d url("../images/icons/d/icon-jardind.svg") no-repeat 5px 8px;
    background-size:14%;
    line-height: 17px;
    height:100%;
}
a.jardin-item.dropdown-toggle:hover {
  background:#9e423e url("../images/icons/d/icon-jardind.svg") no-repeat 5px 8px !important;
  background-size:14% !important;
}
a.proyconstru-item {
    background:#bebcbd url("../images/icons/d/icon-proyd.svg") no-repeat 8px 20px;
    background-size:12%;
    line-height: 17px;
    height:100%;
}
a.proyconstru-item:hover {
  background:#898989 url("../images/icons/d/icon-proyd.svg") no-repeat 8px 20px !important;
  background-size:12% !important;
}

a.mascotas-item {
    background:#d7b9c1 url("../images/icons/d/icon-mascotasd.svg") no-repeat 8px 15px;
    background-size:14%;
    display: flex;
    line-height: 17px;
    height:100%;
}
a.mascotas-item:hover {
  background:#e7d5da url("../images/icons/d/icon-mascotasd.svg") no-repeat 8px 15px !important;
  background-size:14% !important;
}

a.qnsp-item {
    background:#a7b294 url("../images/icons/d/icon-qnsp.svg") no-repeat 8px 27px;
    background-size:20% ;
    display: flex;
    line-height: 27px;
    height:100%;
}
a.qnsp-item:hover {
  background:#cbd1c2 url("../images/icons/d/icon-qnsp.svg") no-repeat 8px 27px !important;
  background-size:20% !important;
}



/*  Cierre Menu Top */



.btn { white-space:normal; }

/*  Top OVerlay */

.overlay-bano { background-size: 80px;}


 }




 /************* ANTIGUOOOOOOO **********************/




 .espacios-casa .navbar-static-top {
     z-index: 1;
 }
 .espacios-casa .navbar-default { background-color: #6699cc; font-size: 15px; }


 .espacios-casa .navbar-default .navbar-nav>li>a {
     color: #fff !important;
     font-weight: 200 !important;
     letter-spacing: 0.7px;
 }

 .espacios-casa .navbar-default .navbar-nav>li>a:hover {
     color: #fff;
     background-color: #336699 !important;}



 .espacios-casa .navbar-default .navbar-nav>.open>a {
     color: #555;
     background-color: #336699 !important;}


 .menu-large {
   position: static !important;
 }
 .megamenu{
   padding: 20px 0px;
   width:100%;
 }
 .megamenu> li > ul {
   padding: 0;
   margin: 0;
 }
 .megamenu> li > ul > li {
   list-style: none;
 }
 .megamenu> li > ul > li > a {
   display: block;
   padding: 3px 20px;
   clear: both;
   font-weight: normal;
   line-height: 1.428571429;
   color: #333333;
   white-space: normal;
 }
 .megamenu> li ul > li > a:hover,
 .megamenu> li ul > li > a:focus {
   text-decoration: none;
   color: #262626;
   background-color: #f5f5f5;
 }
 .megamenu.disabled > a,
 .megamenu.disabled > a:hover,
 .megamenu.disabled > a:focus {
   color: #999999;
 }
 .megamenu.disabled > a:hover,
 .megamenu.disabled > a:focus {
   text-decoration: none;
   background-color: transparent;
   background-image: none;
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
   cursor: not-allowed;
 }
 .megamenu.dropdown-header {
   color: #f8f8f8;
   font-size: 18px;
 }

 .megamenu .dropdown-header {
     font-size: 13px;
     color: #0072CE;
 }

 .megamenu .dropdown-header a {
     padding-left: 0;
     color: #0072CE;
 }

 .megamenu .firstrow { border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 20px;}

 .blank {
 	color:#fff !important;}

 @media (max-width: 768px) {
   .megamenu{
     margin-left: 0 ;
     margin-right: 0 ;
   }
   .megamenu> li {
     margin-bottom: 30px;
   }
   .megamenu> li:last-child {
     margin-bottom: 0;
   }
   .megamenu.dropdown-header {
     padding: 3px 15px !important;

   }
 }
 /*
 [class^="icon-"]:before,
 [class*=" icon-"]:before {
   margin-left: 0;
   margin-right: 0;
 }

 .espacios-casa .navbar-default {
     background-color: transparent;
     border-color: transparent;
 }

 .espacios-casa nav{
     margin-top: -3px;
     line-height: 14px;
     font-size: 10px;
     letter-spacing: 0.07em;
     text-align: center;
     text-transform: uppercase;
     }

 .espacios-casa .navbar {
     margin-bottom:-1px;
     border-radius:0;
 }



 .espacios-casa .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
     color: #555;
     background-color: #eee;

 }

 .espacios-casa .navbar svg {
     display: block;
     margin: 0 auto;
 }

 .espacios-casa ul { width: 100%; }

 .espacios-casa .nav li { width: 12.5%;}
 .espacios-casa .navbar-default .navbar-nav>li>a { height: 125px; font-size: 14px; }
 .espacios-casa .navbar-default .navbar-nav>li>a:hover { background: #ddd;}

 .espacios-casa .dropdown-menu {
     background-color: #eee;
     width: initial;
 }

 .espacios-casa .collapsing { display:none; }
 .espacios-casa .dropdown-menu>li { width: 100%; }
 .espacios-casa .dropdown-menu>li>a {
     font-size: 13px;
     text-transform: uppercase;
     text-align: center;
 }

 .espacios-casa .dropdown-menu>li>a:hover { font-weight: 400; }

 .espacios-casa .dropdown-menu .caret { color: #666; }

 .espacios-casa .navbar-default .navbar-nav .open .dropdown .dropdown-menu { width: 100%;
     background: #fff;
     border: 0;
     min-height: 60px;
 }

*/

 /* responsive rules */
 @media all and (max-width : 980px) {
     .espacios-casa .nav li { width: 100%; border-bottom: 1px solid #ddd;}
     .espacios-casa .nav li ul li {border-bottom: 0;}
     .espacios-casa .navbar-default .navbar-nav>li>a {height: auto; text-align: left; font-size: 16px; line-height: 16px;}
     .espacios-casa .navbar svg { display: inline-block; margin: initial; height: 30px;}
     .espacios-casa .navbar-default .navbar-nav .open .dropdown-menu>li>a { text-align: left; }
     .espacios-casa .navbar-default .navbar-nav .open .dropdown .dropdown-menu { padding-left: 15px; min-height: initial;}
 }

 @media all and (max-width : 760px) {
     .hovereffect h2 { display: none;}
     .hovereffect .overlay { padding-top: 5%; }
 }
