/*
   Theme Name: Hijo de Virtue Premium
   Theme URI: http://www.kadencethemes.com/shop/
   Version: 1
   Description: Tema Hijo de Virtue Premium
   Author: PatagoniaGlobal
   Author URI: http://www.patagoniaglobal.com
   Template: virtue_premium
*/
@import url("../virtue_premium/style.css");

/* FONDE CAPA CON TEXTO */

.textofotoduende {
  background-color: rgba(0,0,0,0.5);
  padding:10px 20px;
  border-radius:10px;
  margin-bottom:20px;
}

.duendetel {
  background-color: rgba(0,0,0,0.5);
  padding:10px;
  border-radius:10px;
  height:auto;
  width:100%;
  color:#C9F7B2;
  text-align:center;
}

/* ALTURA DEL BODY */

.altura-body {
  height:1424px;
}

/* IMAGEN DE FONDO PARA EL CUERPO DE LA PAGINA */
/*.contentclass {
  background-image: url("http://www.fotoduende.com/wp-content/uploads/2015/11/body01.jpg");
  background-color: #E0D6BD;
  background-repeat: no-repeat;
}*/

/*.headerclass {
  background-image: url("http://www.fotoduende.com/wp-content/uploads/2015/11/header01.jpg");
  background-color: #E0D6BD;
  background-repeat: no-repeat;
} */

.contentclass {
  padding-bottom:0px;
}

.html {
  background-image: url("http://www.fotoduende.com/wp-content/uploads/2015/11/body-full.jpg");
  background-color: #E0D6BD;
  background-repeat: no-repeat;
}

/* Color enlace blanco */

a.enlacecolorblanco {
  color: #ffffff;
}


a.enlacecolorblanco:hover {
  color: #ffffff;
  background: #fd380d;
  padding: 3px 6px;
  border-radius:5px;
}

/* Separador */

.separador {
  margin-top:25px;
  margin-bottom:25px;
}

/* Telefono HEADER */

.telheader {
  background: #8c2a0f;
  width: 300px;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
  margin-top:60px;
  float:right;
 }


/* Botón Teléfono */

/* .botont {
 /* background: #8c2a0f; */
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
  color: #fff;
} */

.botonvvp {
 /* background: #8c2a0f; */
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
  background: #fd380d;
  color: #fff;
  text-align: center;
}

.botonvvp:hover {
  background: #fd380d;
}

  background: #8c2a0f;
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
} */

/* a.boton-telefono:hover {
  background: #fd380d;
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
} */

.centrado {
   margin: 0 auto;
}


/* Borde de color debajo del Header */

/*.headerclass {
  border-bottom: 10px solid #FD380D;
} */

/*h1,h2,h3,h4,h5,h6 {
  text-transform: uppercase;
}*/

.consultasyreservas {
  background: #8c2a0f;
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
 }
 
.abiertotodo {
  background: #fd380d;
  width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
 } 
  
h4.numerotelefono {
color: #ffffff;
text-align:center;
}

h3.numerotelefono {
color: #ffffff;
text-align:center;
}

/* To The Top Boton Ir arriba */

#topcontrol>div {
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  bottom: 30px;
  cursor: pointer;
  height: 38px;
  position: absolute;
  right: 20px;
  width: 38px;
  z-index: 5;
  text-align: center;
  background: url(//www.recseguridad.com.ar/wp-content/themes/virtue_premium/assets/css/../img/20black.png);
  background: #426b2d;
  /*background: rgba(0,0,0,1.5);*/
}


/* Borde rojo en im�genes */

img.img-borde-rojo {
  border:5px solid #aa0000;
  }
  
.fondo-rojo {
  background: #aa0000;
  padding: 3px;
  margin-bottom: 20px;
}


.mar-bot {
  margin-bottom:40px;
}

a.texto-blanco {
    color: #fff;
    
}

a.texto-blanco:hover, a.texto-blanco:focus, a.texto-blanco:active, a.texto-blanco:visited {
    color: #fff;
}

h4.texto-blanco {
  color: #fff;
}

.atencion-personal {
  background: #254306;
  padding: 3px 6px;
  /*margin-bottom: 40px;*/
  color: #fff;
  text-align:center;
}





/* Espaciado del lema debajo del logo */
.kad_tagline {
  font-family: Lato;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #444444;
  font-size: 18px;
  padding-top: 10px;
}



/* FONDO FRASE P�GINA DE INICIO */

.descripcion-inicio {
   background: #041763;
   padding-top: 5px;
   padding-bottom:5px;
   padding-left: 15px;
   padding-right: 15px;
   border-radius: 10px;
   box-sizing: border-box;
}

h4.texto-descripcion-inicio {
   color: #fff;
   text-align: center;
}

h3.tel-contacto {
   color: #fff;
}

/* FONDO PARA LAS GALERIAS */

.fondogaleria {
   background: #aa0000;
   padding-top: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   padding-right: 10px;
   border-radius: 10px;
}

h5.paragalerias {
   color: #fff;
   text-align: center;
}

/* TABLA DE TARIFAS */

/* 
Generic Styling, for Desktops/Laptops 
*/
table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #aa0000; 
  color: white; 
  font-weight: bold; 
}
td { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: center; 
}

th {
  padding: 6px; 
  border: 1px solid #ccc;
  text-align: center;
}

/* MAPA RESPONSIVE */

/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fondomapa {
background: ##CCE6F3;
padding-top: 1px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-radius: 10px;
}

h3.oscuro {
color: #aa0000;
}

/*Cambiar el estilo del formulario de contacto*/

.contactform input.full, .wpcf7 input, #kad-feedback-new-post input.full {
    border: 1px solid #999;
    border-radius: 5px;
    box-sizing: border-box;
    height: auto;
    max-width: 570px;
    padding: 8px;
    width: 100%;
    background-color: #C9F7B2;
}

.contactform textarea, .wpcf7 textarea, #kad-feedback-new-post textarea {
    border: 1px solid #999;
    border-radius: 5px;
    box-sizing: border-box;
    height: auto;
    margin-bottom: 10px;
    max-width: 570px;
    padding: 8px;
    width: 100%;
    background-color: #C9F7B2;
}

textarea {
    border-radius: 5px;
    overflow: auto;
    vertical-align: top;
    background-color: #C9F7B2;
}

.wpcf7 input {
  border-radius:5px;
}

div.wpcf7 {
  margin: 0;
  padding: 5px 15px;
  background-color: rgba(0,0,0,0.5);
  border-radius: 10px;
}

/*Aumentar el tama�o de la fuente del bot�n de ENVIAR del formulario de contacto*/
.wpcf7 input.wpcf7-submit {
    font-size: 16px;
 }

/* PAGINA CONTACTO - DESTACADO LO LLAMAMOS */

h4.llamamos {
color: #ffffff;
background: #aa0000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
border-radius: 10px;
}

/* ACTIVIDADES - DESTACADO INFORMACION PESCA */

h4.pesca {
color: #fff;
background: #aa0000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
line-height: 30px;
border-radius: 5px;
}


/* Menu desplegable */

#nav-main ul.sf-menu ul li a, .nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a {
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 10px;
    text-align: left;
    width: auto;
    background: #254306;
}

.kad-menu-name {
    display: block;
    font-size: 20px;
    line-height: 50px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 50px 0 15px;
    transition: all 0.3s ease-out 0s;
    color: #fff;
}

a.kad-menu-name {
    text-decoration: none;
}

/* Footer y cr�ditos */

.footercredits p {
text-align:center;
font-size: 15px;
padding: 4px 0;
  background-color: rgba(0,0,0,0.5);
  border-radius: 10px;
}

a.fondoblanco:link {
color: #fff;
}

a.fondoblanco:hover {
color: #ffffff !important;
padding: 3px;
/*background-color: #bf9356;*/
background-color: #59913d;
}

a.fondoblanco:visited {
color: #ffffff;
}

/* #containerfooter {
  /* padding-top: 20px; */
  border-top: 10px solid #fd380d;
} */

/*#containerfooter {
  padding-top: 20px;
  background-color: rgba(0,0,0,0.5);
  border-radius: 10px;
}*/

/* Enlaces de los recuadros de SMS y lo llamamos */

a.recuadro:link {
color: #ffffff;
}

a.recuadro:hover {
color: #ffffff;
text-decoration: underline;
/* padding: 3px;
background-color: #3b4313;
background-color: #2D330F; */
}

a.recuadro:visited {
color: #ffffff;
}

/* PLUGIN MASTER SLIDER, COMO DISMINUIR EL MARGEN INFERIOR DE SEPARACION */

.ms-slide-info.ms-dir-h.ms-align-bottom {
  margin-bottom: -30px;
}

/* BAKCGROUND ALPHA TEXTO SLIDER */

span.textoms {
margin: 0 auto;
  background: #254306;/*rgba(0,0,0,0.5)*/
  color: #fff;
  padding: 4px 8px;
  text-align:center;
  }


/* FOOTER BAKCGROUND ALPHA NEGRO DE LOS CR�DITOS */

span.bgtextofooter {
margin: 0 auto;
  background: rgba(0,0,0,0.5);
  color: #fff;
  padding: 4px 8px;
  text-align:center;
  }
  
/* inicio guardamochilas */
.guardamochilas {
width: 100%;
background: #254306;
padding; 40px 80px;
color; #fff;
margin-bottom: 20px;
text-align:center;
border-radius: 0px;
}

h4.colorblanco {
color: #fff;
padding; 40px 80px;
/*line-height: 40px;*/
}

.lonelyplanet {
  background: #012d74;
  /*margin-top:20px;*/
  margin-bottom:20px;
  padding: 10px 20px;
  color: #fff;
  line-height:30px;
  font-style:italic;
}

/* Clase especial para imagen del logo de Lonely Planet*/

/*Esto estaba antes la clase de la imagen del logo: alignleft size-full wp-image-210 */

img.lonely {
  /*display:inline;*/
  float:left;
  max-width:100%;
  height: auto;
}

@media (max-width: 767px) { 


/* Telefono HEADER */

/* .telheader {
  background: #8c2a0f;
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
  margin-left:auto;
  margin-right:auto;
  float:none;
  margin-top:10px;
  margin-bottom:20px;
} */

.telheader {
  display:none;
}


.telheadermobile {
  background: #8c2a0f;
 /* width: 300px; */
  height: auto;
  border-radius: 5px;
  padding: 5px 10px;
  margin-left:auto;
  margin-right:auto;
  float:none;
  margin-top:10px;
  margin-bottom:20px;
}

}

@media (min-width: 768px) { 


/* Telefono HEADER */

.telheadermobile {
  display:none;
}

.ocultomayor {
  display:none;
}

}


