/*
Theme Name: Paquetes Turisticos Machu Picchu
Theme URI: https://www.paquetesturisticosmachupicchu.com/themes/paquetesturisticosmachupicchu
Author: E-Business Cusco
Author URI: https://www.e-businesscusco.com
Description: Theme wordpress para la Agencia de Viajes y Turismo Paquetes Turisticos Machu Picchu
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paquetesturisticosmachupicchu
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}
.sticky {background-color: f0f0f0;border: 2px solid red;}
.gallery-caption{}
.bypostauthor header {border-bottom-color: orange !important;}
.screen-reader-text{}

body{}
#mycontainer {max-width: 1280px !important;}
header {-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.fondo-contacto-header{background-color: #ca9e66;color: #fff;}
.contacto-header{text-align: center;padding-top: 0.5em;}
.contacto-header a{color:#ececec;}
.contacto-header a:hover{color:#fff;}
.redes-header{text-align: right;padding-top: 0.2em;}
.redes-header a{color:#ececec;}
.redes-header a:hover{color:#fff;}
.logo img{height: 45px;width: auto;}
.rgba-black-light, .rgba-black-light::after {background-color: rgba(0,0,0,0);}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 14px;text-transform: uppercase;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {font-weight: bold;}

.vh-100 {height: 29vh !important;}

.info {position: absolute;top: 50%;transform: translateY(-50%);z-index: 99;color: white;left: 0;right: 0;text-align: center;max-width: 300px;padding: 1em;background: rgba(0,0,0,.4);color: #fff;border-radius: 10px;}
.info > span.titulo{font-size: 1.8em;}
.info p {margin: 20px auto;font-size: 13px;}

section.intro{text-align: center;line-height: 20px;line-height: 2rem;min-width: 350px;max-width: 950px;margin-top: 3em;font-size: 0.9em;}
section.intro h1{color: #f39200;font-size: 2em;font-weight: 400;}

.paquetes{margin-top: 2em;}
.paquetes h2{text-align: center;font-size: 1.6em;padding-bottom: 1em;}
.paquetes h3{font-size: 1.4em;font-weight: bold;}
.paquetes ul{margin: 0;padding: 0;list-style: none;}
.paquetes ul li{width: 100%;text-align: center;font-size: 0.9em;margin-bottom: 2em;}
.paquetes ul li h3{margin: 0; padding: 1em 0;}
.paquetes ul li h3 a{color:#f39200;}
.paquetes ul li h3 a:hover{color:#7e4e24;}
.paquetes ul li a.enlace{background-color: #ca9e66;padding: 0.5em;color: #fff;}
.paquetes ul li a.enlace:hover{background-color: #7e4e24;}

.fondo-promocion {background-image: url( images/tour-huacachina.jpg);background-attachment: fixed;overflow: initial;background-size: 100%;background-repeat: no-repeat;background-size: cover;}

.tours-populares{color:#fff;padding: 3em 0;}
.tours-populares h2{text-align: center;font-size: 1.8em;padding-bottom: 1em;}
.tours-populares h3{font-size: 1.4em;font-weight: bold;}
.tours-populares ul{margin: 0;padding: 0;list-style: none;}
.tours-populares ul li{text-align: center;font-size: 0.9em;margin-bottom: 5em;}
.tours-populares ul li h3{margin: 0.8em 0; border: 1px solid #fff;}
.tours-populares ul li h3 a{background-color:#f39200;color: #fff;display: block;width: 100%;overflow: hidden;padding: 0.5em 0;}
.tours-populares ul li h3 a:hover{background-color:#7e4e24;}
.tours-populares ul li img{border: 3px solid #fff;}

.tours-selva{text-align: center;padding: 3em 0;}
.tours-selva h2{text-align: center;font-size: 1.8em;margin-bottom: 2em;color:#7e4e24;}
.tours-selva h3{font-size: 1.4em;font-weight: bold;text-align: center;}
.tours-selva ul{margin: 0;padding: 0;list-style: none;}
.tours-selva ul li{font-size: 0.9em;margin-bottom: 2em;}
.tours-selva ul li h3{margin: 0.8em 0; border: 1px solid #fff;font-size: 1.7em;font-weight: normal;}
.tours-selva ul li h3 a{color:#f39200;padding: 0.5em 0;}
.tours-selva ul li h3 a:hover{color:#7e4e24;}

.trekking-caminatas{}
.trekking-caminatas h2{text-align: center;padding-bottom: 1em;}
.trekking-caminatas h3{font-size: 1.4em;font-weight: bold;text-align: center;}
.trekking-caminatas ul{margin: 0;padding: 0;list-style: none;}
.trekking-caminatas ul li{text-align: center;font-size: 0.9em;margin-bottom: 5em;}
.trekking-caminatas ul li h3{margin: 0.8em 0; border: 1px solid #fff;}
.trekking-caminatas ul li h3 a{background-color:#f39200;color: #fff;display: block;width: 100%;overflow: hidden;padding: 0.5em 0;}
.trekking-caminatas ul li h3 a:hover{background-color:#7e4e24;}
.trekking-caminatas ul li a.enlace{background-color: #ca9e66;padding: 0.5em;color: #fff;}
.trekking-caminatas ul li a.enlace:hover{background-color: #7e4e24;}

section.single{text-align: justify;padding: 2em 0;}
section.single h1{font-size: 1.6em;padding: 0.5em 0;color:#f39200;font-weight: 400;}
section.single h2{font-weight: 400;}
section.single h3{font-weight: 400;}
section.single h4{font-size: 1.2em;padding: 0.7em 0;color:#7e4e24;font-weight: 400;}
section.single h5{font-size: 1.2em;padding: 0.7em 0;color:#7e4e24;font-weight: 400;}
.img-responsive img{width: 100%;height: auto;}

footer{background-color: #ca9e66;color: #fff;text-align: center;padding: 2em 0;}
footer h3{padding: 1em 0;}
footer ul{margin: 0;padding: 0;list-style: none;}
footer ul li{}
footer ul li a{color:#fff;}
footer ul li a:hover{color:#fff;text-decoration: underline;}

.creditos{background-color: #7e4e24;color: #fff;text-align: center;padding: 1em 0;font-size: 0.9em;}

#responsive-form{max-width:1200px /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;margin:0 auto;width:100%;font-size: 0.9em;}
#responsive-form{background-color: #dfc4a1;padding: 1em;border: 2px solid rgba(0, 0, 0, 0.1);border-radius: 0.4em;}
#responsive-form textarea {width: 99%;margin: auto;margin-bottom: 10px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 0.5em;height: 5em;}
#responsive-form textarea.contacto-tour {height:6em;}
#responsive-form textarea.reserva-tour {height:4em;}
#responsive-form input {width: 100%;height: 40px;margin: auto;margin-bottom: 10px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 0.5em;}
#responsive-form select {width: 100%;height: 40px;margin: auto;margin-bottom: 10px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 0.5em;}
#responsive-form input[type='checkbox'] {width: 3%;height: 17px;margin: auto;margin-bottom: 10px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 0.5em;}
.form-row{width: 100%;}
.column-half, .column-full, .tercero{float: left;position: relative;padding: 0.65rem;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.clearfix:after {content: "";display: table;clear: both;}
#responsive-form input.personalizado{width: 100%;padding: 0;margin-bottom: 10px;padding-top: 15px;}


/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
.info {max-width: 500px;}
section.single h1{font-size: 1.8em;}
.vh-100 {height: 90vh !important;}
    
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	
.vh-100 {height: 38vh !important;}
	
.logo img{height: 65px;width: auto;}
.info {max-width: 550px;}
.info > span.titulo{font-size: 2.6em;}
.info p {margin: 20px auto;font-size: 20px;}
section.intro{font-size: 1em;}
section.intro h1{font-size: 2.6em;}
.paquetes{font-size: 1.2em;}
.paquetes h2{font-size: 2em;}
.paquetes h3{font-size: 1.5em;font-weight: 500;}
    
.tours-populares{font-size: 1.3em;}
.tours-populares h2{font-size: 2.4em;}
.tours-populares h3{font-size: 1.4em;font-weight: 500;}
    
.tours-selva{font-size: 1.2em;}
.tours-selva h2{font-size: 1.8em;}
.tours-selva h3{font-weight: 500;}
    
.trekking-caminatas{font-size: 1.2em;}
.trekking-caminatas h2{font-size: 1.8em;}
.trekking-caminatas h3{font-size: 1.3em;font-weight: 500;}
    
section.single h1{font-size:2em;}
section.single h4{font-size: 1.3em;}
section.single h5{font-size: 1.3em;}


}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 12px;text-transform: initial;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {font-weight: initial;}	
	
header{position:fixed;width:100%;z-index:999999;background-color:#fff;}
.vh-100 {height: 100vh !important;}
	
.contacto-header{text-align: left;padding-top: 0.5em;}
.logo img{height: 70px;width: auto;}
.info {max-width: 650px;}
.info > span.titulo{font-size: 2.6em;}
.info p {margin: 20px auto;font-size: 20px;}

.paquetes{font-size: 1em;}

.tours-populares{font-size: 1em;}    
 
.trekking-caminatas{font-size: 1em;}
    .img-responsive{padding-top: 8em;}	
	
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 14px;text-transform: uppercase;}	
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {font-weight: bold;}

	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 10px 50px;
}
	
.logo img{height: 75px;width: auto;}
.info {max-width: 750px;}
.info > span.titulo{font-size: 3.4em;}
.info p {margin: 20px auto;font-size: 24px;}

    
section.single h1{font-size:2.2em;}
section.single h4{font-size: 1.4em;}
section.single h5{font-size: 1.4em;}
    
    .img-responsive{padding-top: 8em;}


}

