/*
/   name           Favourite
/   version        4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-copyrightwrap {
    background: -webkit-linear-gradient(left, rgb(255, 251, 242) 5%, rgb(255, 251, 242) 100%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.12)40%);
}
 
   
#fav-mainwrap {
    background-color: #f7ecc345;
}

#fav-mainwrap.form-validate .form-horizontal .well_form {
  
  
background: rgba(250,250,239,1);
background: -moz-linear-gradient(-45deg, rgba(250,250,239,1) 0%, rgba(228,230,203,0.58) 51%, rgba(242,242,232,0.17) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(250,250,239,1)), color-stop(51%, rgba(228,230,203,0.58)), color-stop(100%, rgba(242,242,232,0.17)));
background: -webkit-linear-gradient(-45deg, rgba(250,250,239,1) 0%, rgba(228,230,203,0.58) 51%, rgba(242,242,232,0.17) 100%);
background: -o-linear-gradient(-45deg, rgba(250,250,239,1) 0%, rgba(228,230,203,0.58) 51%, rgba(242,242,232,0.17) 100%);
background: -ms-linear-gradient(-45deg, rgba(250,250,239,1) 0%, rgba(228,230,203,0.58) 51%, rgba(242,242,232,0.17) 100%);
background: linear-gradient(135deg, rgba(250,250,239,1) 0%, rgba(228,230,203,0.58) 51%, rgba(242,242,232,0.17) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafaef', endColorstr='#f2f2e8', GradientType=1 );



border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;
border: 2px hidden #b0a4b0;
}


#background_button {background-color: #dccda7c7;} 

.sidebar_contacto{ margin-top: -25px;}

.sidebar_contacto h2  {color: #4A4A4A;}

.sidebar_contacto h4  {color: #4A4A4A;}

p img {
    padding: 1px;
}#background_button
    margin-bottom: 0px;}


#fav-slidewrap {
   padding-bottom: 0px;
}

.moduletable.favth-shadow, .moduletable.favth-line, .moduletable.favth-border, .moduletable.favth-stack h3{ color: #ABABAB;}

#fav-headerwrap.fav-fixed.favheader {
    padding-top: 5px;
    padding-bottom: 5px;
}

#fav-introwrap h3:first-of-type {
    color: #757575;
    font-weight: 100;
}

.slider_lsanz { margin-bottom: 0px;padding-bottom: 0px;margin-top: 84px;}

@media screen and (max-width:640px) {
  /* reglas CSS */
  .slider_lsanz { margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;}
  

 
}
  

}
@media screen and (max-width:1024px) and (min-width:640px) {
  /* reglas CSS */
   .slider_lsanz { margin-bottom: 0px;padding-bottom: 0px;margin-top: 84px;}
  
  

}
@media screen and (min-width:1024px) {
  /* reglas CSS */
   .slider_lsanz { margin-bottom: 0px;padding-bottom: 0px;margin-top: 84px;}
}



[class^=os-gallery-all-in-one-main] .img-block.dimas-effect .os-gallery-caption, [class^=os-gallery-album-tabs-main] .img-block.dimas-effect .os-gallery-caption, [class^=os-gallery-tabs-main] .img-block.dimas-effect .os-gallery-caption {
    position: absolute;
    padding: 0;
    margin: 0;
    width: 99%;
    height: 83%;
    top: 90px;
    left: 0;
    text-align: center;
    color:#847676;
}

[class^=os-gallery-all-in-one-main] .img-block.dimas-effect .os-gallery-caption h3.os-gallery-img-title, [class^=os-gallery-album-tabs-main] .img-block.dimas-effect .os-gallery-caption h3.os-gallery-img-title, [class^=os-gallery-tabs-main] .img-block.dimas-effect .os-gallery-caption h3.os-gallery-img-title #fav-introwrap h3:first-of-type {
    position: relative;
    padding: 0.5em 0;
    color: #2f3238;
    z-index: 999;
    text-align: center;
    font-size: 100%;
    line-height: 100%;
   font-weight: 300;
    margin: 15px;
    text-shadow: none;
    background: rgba(255, 255, 255, 0.8);
    color: #2d434e;
}



 .page-header h2{
    font-size: 22px C 
}

.favth-img-right, .favth-img-left, .favth-img-rounded {
    vertical-align: middle;
    max-width: 100%;
    /*height: 250px !important;*/
    -ms-interpolation-mode: bicubic;
}

.favth-img-shadow.favth-img-left {
    margin-left: 48px !important;
}

.meet {
  
     vertical-align: middle;
    max-width: 100%;
    height: auto;
  
box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
border-radius: 7px;
float: left;
    margin: 0 30px 10px 0;
float: left;
    margin: 0 30px 10px 0;
}

.fav-container h3:first-of-type, .fav-container .page-header h2, .fav-container h2.item-title, .fav-container .hikashop_product_page h1 {
    font-size: 20px !important;
}


#fav-container .favnav.navstyle ul.nav > li.active > a, #fav-container .favnav.navstyle ul.nav > li > a:hover, #fav-container .favnav.navstyle ul.nav > li > a:focus, #fav-container .favnav.navstyle ul.nav > li.active > .nav-header, #fav-container .favnav.navstyle ul.nav > li > .nav-header:hover, #fav-container .favnav.navstyle ul.nav > li > .nav-header:focus {
    color: #444 !important;
    border-radius: 0px !important;
    border-bottom: 3px solid #d2cab8 !important;
 
}



/*
Modificacion home modulo favimagehover
*/
div[id^="favimagehover-overlay"], div[id*=" favimagehover-overlay"] {
   
    opacity: 100;
    filter: alpha(opacity = 0);
    position: absolute;
    width: 100%;
    /* height: 0; */
    overflow: auto;
    top: -10px;
    left: -10px;
    margin-top: 60%;
      
   
}








div[id^="favimagehover-overlay"] p, div[id*=" favimagehover-overlay"] p {
    padding: 8% 6% 4%;
    margin-bottom: 0;
    font-size: 0px;
 
}




div[id^="favimagehover-readmore"] a.btn, div[id*=" favimagehover-readmore"] a.btn {
    background-image: none;
    border: 1px solid transparent;
    text-shadow: none;
 

}



div[id^="favimagehover-overlay"]:hover, div[id*=" favimagehover-overlay"]:hover, div[id^="favimagehover-overlay"]:focus, div[id*=" favimagehover-overlay"]:focus {
   background-color: #fffbf2; 
    opacity: 0.8;
    filter: alpha(opacity = 10);
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
   
}


/*
///////////Fin Modificacion home modulo favimagehover
*/






/*
Modificacion happy clients
*/



#favtestimonials-container-12050 .favtestimonials-carousel.blockquote blockquote.favtestimonials-style, #favtestimonials-container-12050 .favtestimonials-carousel.bubble blockquote.favtestimonials-style .favtestimonials-content-text {
    border-color: #ffffff;
}

/*
///////////Fin Modificacion happy clients
*/

/*
///////////boton clic view album fondo
*/

.favth-label-default {
    background-color: #DACF9E;
   
  


}

span.favth-label-default {
   color: #544949;
  
}
  /*
///////////FIN boton clic view album fondo
*/
