/*
Theme Name: Top Peru Tours
Theme URI: https://www.topperutours.com/themes/topperutours
Author: E-Business Cusco
Author URI: http://www.e-businesscusco.com
Description: Theme wordpress para la Agencia de Viajes y Turismo Top Peru Tours
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: topperutours
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{background-color:#fff;margin:0px;color: #c2c2c2 ;}

/**---------------- INICIO ESTILOS CABECERA ----------------**/
header{background-color: #fff;}
.contactos-header{background-color: #316094;color:#fff;padding: 0.3em 0em;text-align: right;}
.contactos-header a{color:#fff;}
.contactos-header a:hover{color:#fff;}


.nav .navbar-nav{float: right;margin-top: 1em;}
.navbar-default {margin: 0.1em 0;background-color: rgba(255,255,255,0);border: 0px solid #224a70;border-radius: 0px;float: right;margin-top: 2em;}
.navbar-default .navbar-nav > li > a {color: #0f4e94;margin: 2px 0; font-weight: bold;text-transform:uppercase;font-size: 0.9em;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color: #000;background-color: #fff;border-radius: 0em;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #000;background-color: #fff;}
.dropdown-menu{background-color: rgba(255,255,255,0.9);}
.dropdown-menu > li > a {color: #0f4e94;padding: 0.5em 1em;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #0f4e94; color: #f6f4e7;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background: #0f4e94;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {color: #fff;background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #466a7e;color: #fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: #5c879f;}
.navbar-default .navbar-toggle .icon-bar {background-color:  #466a7e;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #fff;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #fff;background-color: #484636;border-radius: 0.5em;}

.nav > li > a {

    position: relative;
    display: block;
    padding: 10px 8px;
        padding-top: 10px;
        padding-bottom: 10px;

}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
        border-top-color: transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    clear: both;
}
.navbar-default .navbar-brand {color: #fff;font-size: 1em;}
/**---------------- INICIO ESTILOS INTRO ----------------**/
section.intro a{color:#94b000;border-bottom:1px dashed #b7da00;}
section.intro a:hover{color:#b7da00;border-bottom:1px dashed #94b000;text-decoration: none;}
section.intro{margin-top:2em;color: #000;}
section.intro h1{color:#fd2a22 ;font-size:1.9em;text-align:center;text-transform: uppercase;}
section.intro p{font-size:1.1em;text-align:center;}
section.intro a.btn{color:#fff;background-color: #94b000;text-align: center;padding: 1em;margin-bottom: 1em;font-size: 0.8em;font-style:normal;border-bottom:0px dashed #94b000;}
section.intro a.btn:hover{color:#fff;background-color: #b7da00;text-decoration: none;font-style:normal;border-bottom:0px dashed #94b000;}

/**---------------- FIN ESTILOS INTRO ----------------**/

/**---------------- INICIO ESTILOS FRONTPAGE ----------------**/

.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fefefe;z-index: 99999;height: 100%;width: 100%;overflow: hidden !important;}
.status {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;background-image: url(images/load.gif) !important;background-repeat: no-repeat;background-position: center;margin: -100px 0 0 -100px;}
#travel-services{background-color: #000;color: #fff;height: 85vh;overflow: hidden;text-align: center;width: 100%;padding: 0;}
#travel-services video {width: 100%;}
#video-home{}
.home-video-inner {left: 0;position: absolute;right: 0;top: 0;width: 100%;margin-top: 120px;}

.home-widgets{color: #c2c2c2 ;text-align:center;margin-top:2em;}
.home-widgets h1{color: #fff;margin: 0;font-size: 2.4em;padding: 0.5em;padding-top: 1em;text-transform: uppercase;text-shadow: black 0.1em 0.1em 0.2em;}
.home-widgets ul{list-style: none;margin: 0;padding: 0;}
.home-widgets ul li{color:#919191;float: left;margin-bottom: -12%;text-align: center;width: 32%;margin-right: 2%;overflow: hidden;}
.home-widgets ul li:nth-child(3n){margin-right: 0;}
.home-widgets ul li h2{color: #fff;margin: 0;font-size: 1.4em;padding: 0.5em;padding-top: 0;text-transform: uppercase;display: block;}
.home-widgets ul li h2 a{color: #fff;text-decoration: none;padding: 0.3em;display: block;background-color: #ff7200;}
.home-widgets ul li h2 a:hover{color: #fff;background-color: #e86800;}
.home-widgets ul li h3{position: relative;top: -8em;color: #fff;z-index: 10000;}
.home-widgets ul li p{position: relative;top: -14em;color: #fff;}
.home-widgets ul li a{background-color: #fff;padding: 0.5em;color:#000;}
.home-widgets ul li img{width: 100%;height: auto;}
.home-widgets ul li ul{margin: 0;padding: 0;list-style: none;}
.home-widgets ul li ul li{width: 100%;margin-bottom: 0;padding: 0.3em 1em;display: block;}
.home-widgets ul li ul li a{color:#fff;text-decoration: none;padding: 0.5em;}
.home-widgets ul li ul li a:hover{color:#fff;background-color: #754200;}


.widgets-cusco{text-align: center;margin-top: 2em;color: #666;color:#fff;font-size: 1.2em;}
.widgets-cusco h2{color: #fff;font-size: 2.3em;margin-top: 0;padding-top: 0;text-align: center;}
.widgets-cusco ul{margin: 0;padding: 0;list-style: none;text-align: center;}
.widgets-cusco ul li{float: left;width: 18.4%;margin-right: 2%;text-align: center;}
.widgets-cusco ul li:nth-child(5n){margin-right: 0;}
.widgets-cusco ul li img{border: 10px solid #cecece !important;width: 100%;height: auto;}
.widgets-cusco ul li h3{position: relative;top: -10em;color: #fff;z-index: 10000;}
.widgets-cusco ul li p{position: relative;top: -15  em;color: #fff;font-size: 0.9em;padding-left: 0.5em;padding-right: 0.5em;}
.widgets-cusco ul li a{background-color: #fff;padding: 0.5em;color:#000;}



.widgets-machupicchu{text-align: center;margin-top: 2em;margin-left: 4em;margin-right: 4em;color: #666;}
.widgets-machupicchu h2{color: #ff7200;font-size: 2.3em;margin-top: 0;padding-top: 0;text-align: center;}
.widgets-machupicchu ul{margin: 0;padding: 0;list-style: none;text-align: center;}
.widgets-machupicchu ul li{float: left;width: 32%;margin-right: 2%;text-align: center;margin-bottom: 3%;overflow:hidden;display:block;}
.widgets-machupicchu ul li h4{margin: 0;padding: 0;color:#316094;font-size: 1.8em;}
.widgets-machupicchu ul li:nth-child(3n){margin-right: 0;}
.widgets-machupicchu ul li img{width: 100%;height: auto;}
.widgets-machupicchu ul li h3{font-size: 1.2em;text-align: center;margin: 0;padding: 0.5em 0em;font-weight:bold;text-transform:uppercase;}

.fondo-promocion {background-image: url("images/salkantay-trek.jpg");background-attachment: fixed;overflow: initial;background-size: 100%;background-repeat: no-repeat;overflow: hidden;padding-left: 6em;padding-right: 6em;padding-top: 4em;}
.promo{padding-top: 5em;padding-bottom: 3em;}
.promo h3{background-color: #fff;color:#ff7200;text-align: center;font-size: 1.4em;padding: 0.5em;}
.promo ul{margin: 0;padding: 0;list-style: none;}

.promocion p{color: #fff;font-size: 2.2em;text-shadow: black 0.1em 0.1em 0.2em;font-style: italic;font-weight: 100;}
.promocion a{background-color: #ff7200;color: #fff;padding: 0.5em;border-radius: 5px;font-size: 1.2em;}

.tours-en-machu-picchu{color:#fff;}
.tours-en-machu-picchu ul{margin: 0;padding: 0;list-style: none;}
.tours-en-machu-picchu ul li{display: block;overflow: hidden;font-style: italic;margin-bottom:1.6em;}
.tours-en-machu-picchu ul li h4{font-size: 1.1em;margin: 0;padding: 0;margin-top: 0.5em;margin-bottom: 0.5em;text-align: left;font-style: normal;}
.tours-en-machu-picchu ul li h4 a{color:#fff;text-decoration: underline;}
.tours-en-machu-picchu ul li h4 a:hover{color:#fff;text-decoration: none;}





.promo-mapi {
    background-image: url(images/promo-mapi.png);
    background-repeat: no-repeat;
    display: block;
}

.promo-mapi-1 {
    width: 80px;
    height: 80px;
    background-position: 0 0;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
float:left;
margin-right:10px;
border: 5px solid #fff
}

.promo-mapi-2 {
    width: 80px;
    height: 80px;
    background-position: 0 -80px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
float:left;
margin-right:10px;
border: 5px solid #fff
}

.promo-mapi-3 {
    width: 80px;
    height: 80px;
    background-position: 0 -160px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
float:left;
margin-right:10px;
border: 5px solid #fff
}

.promo-mapi-4 {
    width: 80px;
    height: 80px;
    background-position: 0 -240px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
float:left;
margin-right:10px;
border: 5px solid #fff
}

.promo-mapi-5 {
    width: 80px;
    height: 80px;
    background-position: 0 -320px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
float:left;
margin-right:10px;
border: 5px solid #fff
}


.tours-en-cusco{text-align: center;font-size: 0.9em;}
.tours-en-cusco ul{margin: 0;padding: 0;list-style: none;}
.tours-en-cusco ul li{display: block;overflow: hidden;padding: 0.5em 0em;display: block;line-height: 30px;}
.tours-en-cusco ul li a{color: #fff;padding: 0.5em;text-transform: uppercase;font-size: 0.9em;border: 1px dashed #999;display: block;border-radius: 5px; background:rgba(0,0,0,0.4);text-decoration: none;}
.tours-en-cusco ul li a:hover{background:rgba(0,0,0,0.8);text-decoration: none;}
.tours-en-cusco ul li h4{font-size: 1.2em;margin: 0;padding: 0;}
.tours-en-cusco ul li h4 a{color:#fff;}

.caminatas-machupicchu{padding-top: 2em;padding-bottom: 2em;}
.caminatas-machupicchu h2 {color: #ff7200;font-size: 2.3em;margin-top: 0;padding-top: 0;text-align: center;}
.caminatas-machupicchu ul{margin: 0;padding: 0;list-style: none;}
.caminatas-machupicchu ul li{float: left;margin-right: 4%;width: 30.6%;margin-bottom: 0;margin-bottom: 2%;}
.caminatas-machupicchu ul li:nth-child(3n){margin-right: 0;}
.caminatas-machupicchu ul li h3{text-align: center;font-size: 1.2em;padding: 0;margin: 0;background-color: #e8e8e8;padding: 0.5em;color: #ff7200;}
.caminatas-machupicchu ul li img{padding: 1em;border: 1px solid #cecece;}

.blogcito{background-color: #f5f5f5;overflow: hidden;background-image: url("images/fondo.png");padding-top: 3em;}
.our-blog h3{font-size: 2.2em;text-align: center;color: #ff7200;font-size: 2.3em;margin-top: 0; padding-top: 0;padding-bottom: 0.5em;}
.our-blog ul{margin: 0;padding: 0;list-style: none;}
.our-blog ul li{float: left;width: 23.5%;margin-right: 2%;font-size: 1em;text-align: left;}
.our-blog ul li:nth-child(4n){margin-right: 0;}
.our-blog ul li h4{text-align: center;text-transform: uppercase;border-bottom: 3px solid #99b600;font-size: 1em;padding-bottom: 0.5em;}
.our-blog ul li h4 a{color:#99b600;font-size: 1em;text-decoration: none;}
.our-blog ul li h4 a:hover{color: #99b600;font-size: 1em;text-decoration: none;}
.our-blog ul li article{clear:both;overflow:hidden;padding-bottom:2em;color:#919191;}
.our-blog ul li article .thumbnail{width: 100%;margin-bottom: 10px;}

.fondo-contactos {background-image: url("images/viajes-a-machupicchu-peru.jpg");background-attachment: fixed;overflow: initial;background-size: 100%;background-repeat: no-repeat;}
.contactos >.titulos{font-size: 2.8em;color: #fff;text-align: center;text-shadow: black 0.1em 0.1em 0.2em;font-weight: bold;padding: 0.5em;text-transform: uppercase;}

#responsive-form{max-width:1200px /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;margin:0 auto;width:100%;}
#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;}
#responsive-form textarea.contacto-tour {height:6em;}
#responsive-form textarea.reserva-tour {height:4em;}
#responsive-form input {width: 100%;height: 50px;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: 50px;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: 5%;height: 2px;padding: 0;margin-bottom: 10px;padding-top: 15px;}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
    .tercero{
        width: 33%;
    }
	.column-half{
        width: 50%;
    }
}
/**---------------- FIN ESTILOS FRONTPAGE ----------------**/

/**---------------- INICIO ESTILOS FOOTER ----------------**/
footer{color:#fff;background-color:#316094;clear:both;border-top: 1px solid #e7e7e7;padding-top: 1em;padding-bottom: 1em;}
footer p.titulo-contacto{color: #fff ;font-size: 1.6em;font-weight: bold;padding-top:2em;}
.contacto-footer{border-right: 1px solid #e7e7e7;color:#fff;font-size: 1.1em;}
.contacto-footer ul{margin: 0;padding: 0;list-style: none;}
.contacto-footer ul li{padding-top:0.3em;padding-bottom:0.3em;}
.contacto-footer ul li i{display:block;width:25px;float:left;}
.menu-footer{color:#fff;margin-top:0.8em;font-size: 1em;}
.menu-footer ul{margin:0px;padding:0px;list-style:none;}
.menu-footer li{padding-top:0.3em;padding-bottom:0.3em;border-bottom:1px dashed #fe8a00;float: left;margin: 0.5em 0.7em;}
.menu-footer li a{color:#fff;text-decoration:none;}
.menu-footer li a:hover{color:#fff ;}
.slogan{font-style: italic;text-align: center;padding-top: 2em;padding-bottom: 2em;}
.fondo-creditos{background-color:#fcfbfb ;text-align:center;color:#858585;padding-top:1em;padding-bottom:1em;font-size:0.9em;}
footer a{color:#fff;}
footer a:hover{color:#fff;}
.redes-footer{}
.redes-footer i{color:#fff;}
.redes-footer i:hover{color:#fff;}

/**---------------- FIN ESTILOS FOOTER ----------------**/

/**---------------- INICIO ESTILOS PAGES ----------------**/
.thumb-pages{width: 100%;height: auto;background-color:#000;}
.thumb-pages img {width: 100%;height: 100%;}

section.pages a{color:#b7da00;font-weight: bold;border-bottom:1px dashed #b7da00;}
section.pages a:hover{color:#94b000;font-weight: bold;border-bottom:1px dashed #94b000;text-decoration: none;}
section.pages{}
section.pages h1{color:#ff7200;}
section.pages h2{color:#fe8a00 ;font-weight: bold;}
section.pages h3{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.pages h4{color:#b7da00;font-size:1.4em;text-align:justify;font-weight: bold;}
section.pages h5{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.pages a.btn-consulta{color:#fff;font-weight: bold;background-color: #bd0288;text-align: center;padding: 1em;margin-bottom: 1em;font-size: 0.8em;}
section.pages a.btn-consulta:hover{color:#fff;font-weight: bold;background-color: #a5c500;text-decoration: none;}
section.pages p.centrar{text-align: center;margin-bottom: 2em;margin-top:1em;}
section.pages ul{padding-bottom:1em;}
/**---------------- FIN ESTILOS PAGES ----------------**/

/**---------------- INICIO ESTILOS PAGES-BLOG ----------------**/
.thumb-blog-home{width: 100%;height: auto;background-color:#000;}
.thumb-blog-home img {width: 100%;height: 100%;}
section.blog-home a{color:#b7da00;font-weight: bold;border-bottom:1px dashed #b7da00;}
section.blog-home a:hover{color:#94b000;font-weight: bold;border-bottom:1px dashed #94b000;text-decoration: none;}
section.blog-home{}
section.blog-home h1{color:#ff7200;font-weight: bold;}
section.blog-home article{display:block;overflow: hidden;margin-bottom: 1em;}
section.blog-home article img{border: 7px solid #f0efef;float: left;margin-right: 2%;display: block;}
section.blog-home article h2{font-weight: bold;margin: 0;padding: 0;font-size: 1.4em;padding-left: 2%;}
section.blog-home article h2 a{color: #ff7200;border-bottom:0px dashed #b7da00;}
section.blog-home article h2 a:hover{color: #b7da00;border-bottom:0px dashed #b7da00;}
section.blog-home article a.enlace{background-color:#b7da00;text-align: center;color:#fff;padding:0.5em;border-bottom:0px dashed #b7da00;}
section.blog-home article a.enlace:hover{background-color:#adce00;border-bottom:0px dashed #b7da00;}
/**---------------- FIN ESTILOS PAGES-BLOG ----------------**/

/**---------------- INICIO ESTILOS CATEGORY ----------------**/
.fondo-categorias{}
.fondo-categorias img{width: 100%;}
section.categorias{margin-top:1em;overflow:hidden;text-align: center;padding-bottom:2em;}
section.categorias img{clear: both;}
section.categorias a{color:#b7da00;font-weight: bold;border-bottom:1px dashed #b7da00;}
section.categorias a:hover{color:#94b000;font-weight: bold;border-bottom:1px dashed #94b000;text-decoration: none;}
section.categorias h2{color: #a5c500;font-size: 2em;}
section.categorias ul{margin: 0;padding: 0;list-style: none;clear: both;}
section.categorias ul li{width: 32%;margin-right: 2%;float: left;margin-bottom:4%;}
section.categorias ul li:nth-child(3n){margin-right: 0;}
section.categorias ul li img{border: 7px solid #f0efef;}
section.categorias h1{text-align: center;color:#ff7200;text-align: center;margin-top: 0;margin-bottom:0.5em;}
section.categorias h3{text-align: center; font-size: 1.1em;margin-top: 0.5em;}
section.categorias h3 a{color:#fff;text-decoration:none;background-color: #ff7200;display: block;padding: 0.5em;border-bottom:0px dashed #94b000;}
section.categorias h3 a:hover{color:#fff;text-decoration:none;background-color: #f06b00;display: block;padding: 0.5em;border-bottom:0px dashed #94b000;}
section.categorias a.enlace{background-color:#b7da00;text-align: center;color:#fff;padding:0.5em;}
section.categorias a.enlace:hover{background-color:#adce00;}

.fondo-promocion-machupicchu {background-image: url("images/tours-machupicchu-peru.jpg");background-attachment: fixed;overflow: initial;background-size: 100%;background-repeat: no-repeat;padding-bottom:2em;}
.promo-machupicchu{padding-top: 3em;padding-bottom: 3em;}
.promo-machupicchu h3{background-color: #fff;color:#ff7200;text-align: center;font-size: 1.4em;padding: 0.5em;}
.promo-machupicchu ul{margin: 0;padding: 0;list-style: none;}

.promocion-machupicchu p{color: #fff;font-size: 2em;text-shadow: black 0.1em 0.1em 0.2em;font-style: italic;font-weight: 100;}
.promocion-machupicchu a{background-color: #ff7200;color: #fff;padding: 0.5em;border-radius: 5px;font-size: 1.2em;}
.promocion-machupicchu ul{margin-top:19em;}
.promocion-machupicchu ul li{background-image:url("images/tick-green.png");background-repeat:no-repeat;background-size:32px 32px;line-height:2.2em;min-height:32px;padding-left:40px;font-size:1em;color:#fff;}

.promocion-machupicchu ul.precios{margin:0;padding:0;list-style:none;}
.promocion-machupicchu ul.precios li{background-image:none;background-color:#ff7200;padding-left:0px;text-align:center;float:left;width:42%;margin-right:2%;font-size:1.2em;font-style:none;border:4px solid #fff;border-radius:1em;padding:0.5em;}
.promocion-machupicchu ul.precios li p{color: #fff;font-size: 0.8em;text-shadow: black 0em 0em 0em;font-style: normal;font-weight: normal;line-height:1.2em}
.promocion-machupicchu ul.precios li p.precio{font-size: 2.8em;font-weight:bold;}
.promocion-machupicchu ul.precios li p.precio-soles{font-size: 1.4em;font-weight:bold;}


/**---------------- FIN ESTILOS CATEGORY ----------------**/

/**---------------- INICIO ESTILOS SINGLE ----------------**/
.thumb-single{width: 100%;height: auto;background-color:#000;}
.thumb-single img {width: 100%;height: 100%;}
section.single a{color:#b7da00;font-weight: bold;border-bottom:1px dashed #b7da00;}
section.single a:hover{color:#94b000;font-weight: bold;border-bottom:1px dashed #94b000;text-decoration: none;}
section.single{color:#000;}
section.single h1{text-align: center;bottom: 1em;margin-bottom:3.8em;}
section.single h2{color:#fe8a00 ;font-weight: bold;}
section.single h3{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.single h4{color:#b7da00;font-size:1.4em;text-align:justify;font-weight: bold;}
section.single h5{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.single a.btn{color:#fff;font-weight: bold;background-color: #bd0288;text-align: center;padding: 1em;margin-bottom: 1em;font-size: 0.8em;border: 0px dashed #94b000;border-radius: 0px;}
section.single a.btn:hover{color:#fff;font-weight: bold;background-color: #a5c500;text-decoration: none;}
section.single p.centrar{text-align: center;margin-bottom: 1em;margin-top:1em;}
section.single ul{padding-bottom:1em;}
section.single li{list-style:circle;}
section.single ul.enlace-relacionado{margin:0;padding:0;list-style:none;}
section.single li.enlace-relacionado{float:left;margin-right:2%;list-style:none;margin-bottom:2%;}
section.single li.enlace-relacionado a{background-color:#0085ba;color:#fff;padding:0.5em;}
section.single li.enlace-relacionado a:hover{background-color:#0a97cf;color:#fff;padding:0.5em;}
h1.titulos{text-align: center;margin-top: -5.5em;margin-bottom: 0; border-color: #fff;color: #ff6600;text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;font-size: 2.8em;}
.extracto{padding: 1em 2em;text-align: center;background: rgba(0, 0, 0, 0.6);border-radius:0.5em;margin: 1em 5em; z-index: 10000;position: relative;color: #fff;font-size: 1.2em;font-style: italic;margin-bottom:3em;overflow:hidden; }

.tours-relacionados{background-color: #f4f4f4;overflow: hidden;background-image: url(./images/fondo.png);text-align:center;padding: 1em 1em;}
.tours-relacionados h3{text-align: center;color:#fe8a00;}
.tours-relacionados ul{margin: 0;padding: 0;list-style: none;}
.tours-relacionados ul li{float: left;width: 23.5%;margin-right: 2%;text-align: center;color: #454545;}
.tours-relacionados ul li:nth-child(4n){margin-right: 0;}
.tours-relacionados ul li img{background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;padding: 1em;}
.tours-relacionados ul li h4{color:#fe8a00;}
.tours-relacionados ul li h4 a{color:#fe8a00;}
.tours-relacionados ul li h4 a:hover{color:#a5c500;text-decoration: none;}

.videos{}
.videos h3{font-size: 1.6em;text-align: justify;color:#a5c500;font-weight: bold;}
.videos img{border: 5px solid #d9d9d9;}

.galeria{overflow:hidden;}
.galeria h3{font-size: 1.6em;color:#a5c500;font-weight: bold;}
.galeria ul{list-style:none;margin:0;padding:0;margin-top:0.8em;}
.galeria ul li{width:50%;float: left;}
.galeria ul li ul{margin: 0;padding: 0;}
.galeria ul li ul li{width: 100%}
.galeria ul li ul li ul{margin: 0;padding: 0;}
.galeria ul li ul li ul li{width: 50%;float: left;}
.galeria img{outline:3px solid #fff;}
.panel-default > .panel-heading {color: #fff;background-color: #0085ba;border-color: #ddd;border-color:#0085ba;}

.panel-default a{color:#fe8a00;}
.panel-heading a{color: #fff;}
/**---------------- FIN ESTILOS SINGLE ----------------**/

/**---------------- INICIO ESTILOS SINGLE ENTRADAS ----------------**/
.thumb-single-entrada{width: 100%;height: auto;background-color:#000;}
.thumb-single-entrada img {width: 100%;height: 100%;}

section.single-entrada a{color:#b7da00;font-weight: bold;border-bottom:1px dashed #b7da00;}
section.single-entrada a:hover{color:#94b000;font-weight: bold;border-bottom:1px dashed #94b000;text-decoration: none;}
section.single-entrada{}
section.single-entrada h1{color:#ff7200;}
section.single-entrada h2{color:#fe8a00 ;font-weight: bold;}
section.single-entrada h3{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.single-entrada h4{color:#b7da00;font-size:1.4em;text-align:justify;font-weight: bold;}
section.single-entrada h5{color:#fe8a00;font-size:1.4em;font-weight: bold;}
section.single-entrada a.btn-consulta{color:#fff;font-weight: bold;background-color: #bd0288;text-align: center;padding: 1em;margin-bottom: 1em;font-size: 0.8em;}
section.single-entrada a.btn-consulta:hover{color:#fff;font-weight: bold;background-color: #a5c500;text-decoration: none;}
section.single-entrada p.centrar{text-align: center;margin-bottom: 2em;margin-top:1em;}
section.single-entrada ul{padding-bottom:1em;}

/**---------------- FIN ESTILOS SINGLE ENTRADAS ----------------**/

/**---------------- INICIO ESTILOS FACEBOOK PROMOCION ----------------**/
.fb-promocion{background-image: url("images/machupicchu.jpg");background-size: 100%;background-repeat: no-repeat;}
.promo-fb{text-align:center;margin-top:0;color:#fff;font-size:1.5em;padding-bottom:4em;padding-top:4em;}
.promo-fb h1{margin-top:0;color:#fff;font-size:1.2em;color:#fff;font-weight:bold;padding:0.5em;margin:0;padding-bottom:1em;}
.promo-fb h2{font-size:2.3em;-webkit-text-stroke: 0px white;color: #df00a0;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,  1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-weight:bold;margin-bottom:1em;padding-top:0;}
.promo-fb span{}
.promo-fb a{background-color:#ff7200;padding:1em 4em;color:#fff;}
.promo-fb a:hover{background-color:#e66700;text-decoration:none;}

.opciones-promocion{font-size:1.4em;color:#818181;}
.opciones-promocion ul{list-style:none;margin:0;padding:0;}
.opciones-promocion ul li{background-image:url("images/tick-green.png");background-repeat:no-repeat;background-size:32px 32px;line-height:2.2em;min-height:32px;padding-left:40px;}
.opciones-promocion ul li strong{color:#ff7200;}
.opciones-promocion h3{color:#b7da00;font-size:1.6em;padding:1em;}

.boton{padding:3em 1em;text-align:center;font-size:1.4em;overflow:hidden;}
.boton a{background-color:#ff7200;padding:1em 4em;color:#fff;}
.boton a:hover{background-color:#e66700;text-decoration:none;}
.boton h4{font-size:1.6em;color:#000;padding-bottom:1em;}
/**---------------- FIN ESTILOS FACEBOOK PROMOCION ----------------**/

aside{}
aside h3{font-size:1.2em;color:#fff;padding:0.6em;background-color: #b7da00;text-align: center;font-weight: bold;}
aside ul{margin 0;padding:0;list-style:none;}
aside ul li{margin:0;font-size:1em;display: block;overflow: hidden;bottom: 0;border-bottom:1px solid #ccc;padding-bottom: 0.5em;margin-top: 0.5em;}
aside ul li a{color:#b7da00;}
aside ul li a:hover{color:#99b600;text-decoration:none;}
aside ul li img{float: left;width: 25%;height: auto;margin-right: 2%;border:5px solid #ccc;}

.breadcrumbs a{color:#ff7200;font-weight:bold;}
.breadcrumbs strong{color:#fe8a00;font-weight:bold;}

	
/* Global */
 

img { max-width:100%; }


.thumbnails li> .fff .caption {  
    padding:10px
padding-top:0px;
}

ul.thumbnails { 
    margin-bottom: 0px;
}



/* Thumbnail Box */
.caption h4 {
    color: #fe8a00;
margin-top:0;
padding-top:0;
}

.caption p {  
    color: #444;
}



/* Carousel Control */
.control-box {
    text-align: right;
    width: 100%;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}

.metaboxpts{}
.metaboxpts >.blogs h3{font-size:1.2em;color:#fff;padding:0.6em;background-color: #b7da00;text-align: center;font-weight: bold;}
.metaboxpts >.blogs ul{margin:0;padding:0;list-style:none;}
.metaboxpts >.blogs ul li{margin:0;font-size:1em;display: block;overflow: hidden;bottom: 0;border-bottom:1px solid #ccc;padding-bottom: 0.5em;margin-top: 0.5em;}
.metaboxpts >.blogs ul li a{color:#89ab4e;}
.metaboxpts >.blogs ul li a:hover{color:#b7da00;text-decoration:none;}


/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    } 
section.single a.btn{color:#fff;font-weight: bold;background-color: #bd0288;text-align: center;padding: 1em;margin-bottom: 1em;font-size: 0.8em;border: 0px dashed #94b000;border-radius: 0px;}
section.single a.btn:hover{color:#fff;font-weight: bold;background-color: #a5c500;text-decoration: none;}
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}


li { list-style-type:none;}

::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }

.formularios form {border: 1px solid #b5b0b0;border-radius: 1.5em;margin: 0 auto;padding: 3em 4em;width: 80%;margin-bottom:1em;}
.formularios a {color:#ff7200;}
.formularios b.titulo{color:#ff7200;}
input.personalizado {width: 100%;background-color:#fff;}
input[type="submit"]{
background-color:#ff7200 !important;
color: #FFF !important;;
border-color: #ff7200 !important;padding:1em 3em;
border-radius: 0.4em;
border: 1px solid #b5b0b0;
text-transform:uppercase;
text-align:center;
}
textarea.personalizado {width: 100%;}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-default .navbar-nav > li > a {font-weight: normal;text-transform:initial;font-size: 1em;}
.home-widgets ul li{margin-bottom: -18%;}
.home-widgets ul li h3{top: -9em;}
.home-widgets ul li p{top: -15em;}
.widgets-cusco{margin-top: 0;}
.fondo-promocion {padding-left: 0.5em;padding-right: 0.5em;padding-top: 3em;}
.widgets-cusco ul li h3{position: initial;color: #fff;z-index: 10000;font-size:1.2em;}
.widgets-cusco ul li p{position: initial;color: #fff;font-size: 0.9em;padding-left: 0.5em;padding-right: 0.5em;}
	.widgets-cusco ul li a{background-color: #fff;padding: 0.5em;color:#000;font-size:0.9em;}
}
/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
.navbar-default {margin: 0.1em 0;background-color: rgba(255,255,255,0);border: 0px solid #224a70;border-radius: 0px;float: right;margin-top: 2em;}
.navbar-default {margin-top: 0;display:block;width:100%;}
.navbar-default .navbar-toggle {border-color: #fff;color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #316094;background-color: #fff;border-radius: 0.5em;}
.navbar-default .navbar-nav > li > a {font-weight: normal;text-transform:uppercase;font-size: 1em;color:#fff;}
.dropdown-menu > li > a {color: #fff;padding: 0.5em 1em;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
.home-widgets ul li{margin-bottom: -18%;}
.home-widgets ul li h3{top: -13em;font-size:1.4em;}
.home-widgets ul li p{top: -17em;}
	.home-widgets ul li p a{font-size:0.9em;}
.home-widgets ul li {margin-bottom: -22%;}
.widgets-cusco{margin-top: 0;}
.fondo-promocion {padding-left: 0.5em;padding-right: 0.5em;padding-top: 3em;background-attachment: fixed;overflow: scroll;background-size: cover;width: 100%;height: 100%;background-repeat: no-repeat;}
.widgets-cusco ul li h3{position: initial;color: #fff;z-index: 10000;font-size:1.2em;}
.widgets-cusco ul li p{position: initial;color: #fff;font-size: 0.8em;padding-left: 0.5em;padding-right: 0.5em;}
.widgets-cusco ul li a{background-color: #fff;padding: 0.5em;color:#000;font-size:0.8em;}
.fondo-menu-principal{background-color:#316094;display:block;position:initial;overflow:hidden;margin-bottom:1em;border-radius:0.5em;}
.contacto-footer {border-right: 1px solid #e7e7e7;color: #fff;font-size: 1.1em;text-align:center;}
footer p.titulo-contacto {font-size: 1.4em;padding-top: 0em;}
.contacto-footer ul li i {display: none;}
}
@media (max-width: 767px) {
.navbar-default {margin: 0.1em 0;background-color: rgba(255,255,255,0);border: 0px solid #224a70;border-radius: 0px;float: right;margin-top: 2em;}
.navbar-default {margin-top: 0;display:block;width:100%;}
.navbar-default .navbar-toggle {border-color: #fff;color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #316094;background-color: #fff;border-radius: 0.5em;}
.navbar-default .navbar-nav > li > a {font-weight: normal;text-transform:uppercase;font-size: 1em;color:#fff;}
.dropdown-menu > li > a {color: #fff;padding: 0.5em 1em;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
.navbar-default {margin: 0.1em 0;background-color: rgba(255,255,255,0);border: 0px solid #224a70;border-radius: 0px;float: right;margin-top: 2em;}
.navbar-default {margin-top: 0;display:block;width:100%;}
.navbar-default .navbar-toggle {border-color: #fff;color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #316094;background-color: #fff;border-radius: 0.5em;}
.navbar-default .navbar-nav > li > a {font-weight: normal;text-transform:uppercase;font-size: 1em;}
.home-widgets ul li{margin-bottom: -18%;width:49%}
.home-widgets ul li:nth-child(2n){margin-right: 0;}
.home-widgets ul li h3{top: -13em;font-size:1.4em;}
.home-widgets ul li p{top: -17em;}
.home-widgets ul li p a{font-size:0.9em;}
.home-widgets ul li {margin-bottom: -22%;}
.widgets-cusco{margin-top: 0;}
.fondo-promocion {padding-left: 0.5em;padding-right: 0.5em;padding-top: 3em;background-attachment: fixed;overflow: scroll;background-size: cover;width: 100%;height: 100%;background-repeat: no-repeat;}
.widgets-cusco ul li{margin-bottom: 2%;width:49%;overflow:hidden;}
.widgets-cusco ul li:nth-child(2n){margin-right: 0;}
.widgets-cusco ul li h3{position: initial;color: #fff;font-size:1.2em;top:0;margin:0;padding:0;}
.widgets-cusco ul li p{position: initial;color: #fff;font-size: 0.8em;padding-left: 0.5em;padding-right: 0.5em;top:0;}
.widgets-cusco ul li a{background-color: #fff;padding: 0.5em;color:#000;font-size:0.8em;}
.fondo-menu-principal{background-color:#316094;display:block;position:initial;overflow:hidden;margin-bottom:1em;border-radius:0.5em;}
.contacto-footer {border-right: 1px solid #e7e7e7;color: #fff;font-size: 1.1em;text-align:center;}
footer p.titulo-contacto {font-size: 1.4em;padding-top: 0em;}
.contacto-footer ul li i {display: none;}

}
@media (max-width: 640px) {
.navbar-default {margin: 0.1em 0;background-color: rgba(255,255,255,0);border: 0px solid #224a70;border-radius: 0px;float: right;margin-top: 2em;}
.navbar-default {margin-top: 0;display:block;width:100%;}
.navbar-default .navbar-toggle {border-color: #fff;color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #316094;background-color: #fff;border-radius: 0.5em;}
.navbar-default .navbar-nav > li > a {font-weight: normal;text-transform:uppercase;font-size: 1em;}
.home-widgets ul li{margin-bottom: -22%;width:100%}
.home-widgets ul li:nth-child(2n){margin-right: 0;}
.home-widgets ul li h3{top: -13em;font-size:1.4em;}
.home-widgets ul li p{top: -17em;}
.home-widgets ul li p a{font-size:0.9em;}
.home-widgets ul li {margin-bottom: -22%;}
.widgets-cusco{margin-top: 0;}
.fondo-promocion {padding-left: 0.5em;padding-right: 0.5em;padding-top: 3em;background-attachment: fixed;overflow: scroll;background-size: cover;width: 100%;height: 100%;background-repeat: no-repeat;}
.widgets-cusco h2{font-size:1.8em;}
.widgets-cusco ul li{margin-bottom: 2%;width:100%;overflow:hidden;}
.widgets-cusco ul li:nth-child(2n){margin-right: 0;}
.widgets-cusco ul li h3{position: initial;color: #fff;font-size:1.2em;top:0;margin:0;padding:0;}
.widgets-cusco ul li p{position: initial;color: #fff;font-size: 0.8em;padding-left: 0.5em;padding-right: 0.5em;top:0;}
.widgets-cusco ul li a{background-color: #fff;padding: 0.5em;color:#000;font-size:0.8em;}
.fondo-menu-principal{background-color:#316094;display:block;position:initial;overflow:hidden;margin-bottom:1em;border-radius:0.5em;}
.contacto-footer {border-right: 1px solid #e7e7e7;color: #fff;font-size: 1.1em;text-align:center;}
footer p.titulo-contacto {font-size: 1.4em;padding-top: 0em;}
.contacto-footer ul li i {display: none;}
	
	.widgets-machupicchu{text-align: center;margin-top: 2em;margin-left: 1em;margin-right: 1em;color: #666;}
.widgets-machupicchu h2{color: #ff7200;font-size: 2.3em;margin-top: 0;padding-top: 0;text-align: center;}
.widgets-machupicchu ul{margin: 0;padding: 0;list-style: none;text-align: center;}
.widgets-machupicchu ul li{float: left;width: 100%;margin-right: 2%;text-align: center;margin-bottom: 3%;overflow:hidden;display:block;}
.widgets-machupicchu ul li h4{margin: 0;padding: 0;color:#316094;font-size: 1.8em;}
.widgets-machupicchu ul li:nth-child(3n){margin-right: 0;}
.widgets-machupicchu ul li img{width: 100%;height: auto;}
.widgets-machupicchu ul li h3{font-size: 1.2em;text-align: center;margin: 0;padding: 0.5em 0em;font-weight:bold;text-transform:uppercase;}

}


