/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

a, p, div, li, b, strong, h1, h2, h5{
	font-family: 'Source Sans Pro', sans-serif;
}
body {
    background: white;
}

/* ========================================================================
   OFF-CANVAS
 ========================================================================== */

@font-face {
    font-family: 'redacted_scriptbold';
    src: url('https://raw.githubusercontent.com/christiannaths/Redacted-Font/master/fonts/web/redacted-script-bold.eot');
    src: url('https://raw.githubusercontent.com/christiannaths/Redacted-Font/master/fonts/web/redacted-script-bold.eot?#iefix') format('embedded-opentype'),
         url('https://raw.githubusercontent.com/christiannaths/Redacted-Font/master/fonts/web/redacted-script-bold.woff') format('woff'),
         url('https://raw.githubusercontent.com/christiannaths/Redacted-Font/master/fonts/web/redacted-script-bold.ttf') format('truetype'),
         url('https://raw.githubusercontent.com/christiannaths/Redacted-Font/master/fonts/web/redacted-script-bold.svg#redacted_scriptbold') format('svg');
    font-weight: normal;
    font-style: normal;

}





.open {
    z-index: 100 !important;
}

.a-menu-interior{
 font-size: 25px;
color: #666666;
padding: 0px; 
}



.sub-menu > li:nth-child(2) > a:nth-child(1){
  color: #740202 !important;
}

.open{
    top: 0;
}
.menu-btn{
cursor: pointer;
background-image: url('http://thecodeblock.com/wp-content/uploads/btn-hamburger.png');
height: 60px;
width: 60px;
background-size: cover;
background-color: transparent;
display: inline;
z-index: 101;
position: absolute;
top: -66px !important;
right: 31px;
font-size: 35px;
color: #161312;
}
.li-menu-interior:hover {
  background-color: black;
  color: white;
}
.li-menu-interior:hover a{
  background-color: black;
  color: white;
  text-decoration: none;
}
.offcanvass li.active{
  background-color: black;
  color: white;
}

.offcanvass li.active a{
   background-color: black;
  color: white;
  text-decoration: none;
}



.close-btn{
    background-image: url('http://thecodeblock.com/wp-content/uploads/btn-close.png');
}
nav{
    position: fixed;
    top: -1600px;
    left: 0;
    right: 0;
    background: #fff;
    transition: all 0.5s;
    font-family: arial;
}
nav > ul{
    max-width: 900px;
    margin: 10px auto;
    text-align: center;
    padding-left: 0px;
}
nav > ul > li > a{
    display: block;
}
nav > ul > li{
  padding: 10px 0 10px 0;
}
nav > ul > li span{
    font-style: italic;
    font-size: 20px;
    padding-bottom: 20px;
    color: #adadad;
}
.line{
    border-bottom: 1px solid #e0e0e0;
}
.sub-menu{
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    padding-left: 0px;
}
.sub-menu li{
    display: inline-block;
    font-size: 18px;
    margin: 10px;
    font-weight: bold;
}

nav .email-form{
    background: #65c6ea;
}
nav .email-form h2{
    font-size: 44px;
    text-align: center;
    padding-top: 40px;
    color: #fff;
}
nav .email-form form{
    max-width: 500px;
    margin: 0 auto;
    padding: 0 0 50px 0;
}
nav .email-form form .field{
    padding: 10px;
    margin: 0;
    width: 70%;
    box-sizing:border-box;
    border: none;
    font-size: 24px;
    color: #414141;
}
nav .email-form form button{
    background: #fff;
    border: none;
    margin: 0;
    font-size: 24px;
    padding: 10px 12px;
    cursor: pointer;
}
@media all and (max-width: 500px){
       nav > ul > li > a{
            font-size: 44px;
        }
        nav .email-form h2{
            font-size: 24px;
        }
        nav .email-form form .field{
            width: 100%;
            margin-bottom: 10px;
        }
    nav .email-form form button{
            width:300px;
            width:100%
        }
}
.facebook-offcanvas{
  text-align: center;
padding: 10px;
font-size: 20px;
line-height: 30px;
border-top-style: solid;
border-top-width: .1px;
border-top-color: #e0e0e0;
}

.facebook-offcanvas strong{
font-size: 30px;
color: #0059a9;
}

.sub-menu a{
  color: #666;
}


.primer-bloque-offcanvas{
  margin-bottom: 0px;
text-align: center;
margin-top: 40px;
}

.primer-bloque-offcanvas > a:nth-child(1){
  color: #666;
font-size: 18px;
font-weight: 600;
} 

.telefono-offcanvas{
  color: #740202;
font-size: 25px;
font-weight: 800;
}

.offcanvass{
  height: 100vh;
}



/* ========================================================================
   Botones movil
 ========================================================================== */
.grid-movil{
  text-align: center;
 padding: 10px;
 background-color: #630808;
}

.grid-movil a{
  color: white;
}
.grid-movil:nth-child(1) > a:nth-child(2){
  border-left-style: solid;
  border-color: white;
}




/* ========================================================================
   COTIZADOR
 ========================================================================== */

.disabled-dia{
opacity: 0.4;
}
td.day{
    background: #c0f59c;
}
.alert-terminos{
  color: red;
}

.btn-reservar:hover{
	margin-bottom: 10px !important;
background: #C3813A !important;
color: white !important;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
text-transform: none;
font-size: 18px;
border-radius: 8px;
padding: 4px 10px;
}
.div-cargando{
position: fixed;
top: 0px;
right: 0;
bottom: 0;
left: 0;
z-index: 1011;
background: #000000b3;
color: white;
}

.cm-spinner{
  font-size: 60px;
position: relative;
top: 300px;
}

.text-cargando{
position: relative;
top: 300px;
color: white;
font-size: 25px;
}



.btn-intinerario{
	display: none;
}


#habitaciones .uk-panel{
	padding: 0px !important;
}
.div-cotizar{
position: relative;
top: -60px;
background-color: white;
-webkit-box-shadow: -1px 12px 74px -51px rgba(74,74,74,1);
-moz-box-shadow: -1px 12px 74px -51px rgba(74,74,74,1);
box-shadow: -1px 12px 74px -51px rgba(74,74,74,1);
text-align: center;
}

#total-cotizacion{
font-family: 'Roboto', sans-serif;
color: white;
}

.class-inicio #tm-top-b{
	padding-top: 0px;
  padding-bottom: 0px;
}

.sub-textos-cotizador{
	color: #909090 !important;
font-size: 15px;
line-height: 20px;
margin-top: 10px;
font-weight: 500;
margin-bottom: 10px !important;
}
.titulos-textos-paquetes{
	margin: 5px;
color: #4D4D4D;
font-weight: 500;
font-size: 17px;
}

.div-cotizar .uk-width-1-1:nth-child(4){
background-color: #630808;
color: #fff;
}

.class-inicio #tm-top-c{
 margin-top: 0px !important;
}
.datepicker{
	background-color: white !important;
}
.select-fecha-tour{
  border: #630808;
border-style: solid;
border-width: 3px;
height: 46px;
color: #4D4D4D;
margin: 0px;
border-radius: 8px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
text-transform: none;
letter-spacing: 0px;
font-size: 15px;
}
.div-seleccion-fecha-grid{
  margin-top: 0px !important;
}

#paquetes{
border: #630808;
border-style: solid;
border-width: 3px;
height: 46px;
color: #4D4D4D;
margin: 0px;
border-radius: 8px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
text-transform: none;
letter-spacing: 0px;
font-size: 15px;
}

#date-text{
	width: 55% !important;
   margin-bottom: 0px !important;
   border-style: none;
height: 30px;
}

.div-cotizar strong{
border-radius: 50%;
background: maroon;
color: white;
border-color: maroon;
border-style: solid;
border-left-width: 8px;
border-right-width: 8px;
}
.div-cotizar{
font-family: 'Droid Sans', sans-serif;
}

.uk-panel-box-primary{
  background: maroon !important;
color: white !important;
}

#datepicker-fechasalida{
border: #630808 !important;
border-style: solid !important;
border-width: 3px 3px 3px 3px !important;
width: 180px;
margin-left: calc(50% - 90px);
border-radius: 8px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
height: 41px;
}
.div-cotizar ..btn-habitacion:hover {
   background-color: #630808 !important;
color: white !important;
box-shadow: none !important;
}
 .div-cotizar .btn-habitacion:focus{
  background-color: #630808 !important;
color: white !important;
box-shadow: none !important;
} 
.btn-habitacion{
background: #630808;
color: white;
font-family: 'Roboto', sans-serif;
text-transform: none;
letter-spacing: 0px;
font-size: 17px;
border-radius: 8px;
}

.uk-icon-calendar{
  color: maroon;
}

.uk-margin-top-remove,.uk-margin{
  margin: 0px !important;
}

.titulos-habi{
font-size: 25px;
color: white;
font-family: 'Droid Sans', sans-serif;
padding-top: 10px;
background: #630808;
padding: 10px;
}
.contenido-habi{
  font-size: 18px;
}
.contenido-habi > p > a >i{
  background: #630808;
width: 20px;
line-height: 20px;
text-align: center;
border-radius: 5px;
color: white;
}
#habitaciones{
  padding: 0px 10px;
}
.div-cotizar{
  margin-top: 0px !important;
}

.contenido-habi [class*="uk-icon-"]:hover{
background: red !important;
}
.habi-adultos{
  margin : 0px !important;
  color: #472005;
}
.habi-ninos{
  margin-top: 0px !important;
  color: #472005;
}
.habi-advertencia{
  color: red;
}
.total-habi{
  color: maroon;
}

.uk-icon-close{
  position: absolute;
top: 17px;
left: calc(90% - 0px);
font-size: 18px;
color: #c3813a;
}
.btn-reservar{
margin-bottom: 10px !important;
background: #C3813A !important;
color: white !important;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
text-transform: none;
font-size: 18px;
border-radius: 8px;
padding: 4px 10px;
}

.check{
	width: 50px;
}

.btn-reservar:focus{
    box-shadow: 0 4px 8px 0 #0d0f0f !important;
    background: #ae4141 !important;
}

.btn-cancelar-modal, .btn-aceptar-modal{
background: #630808;
color: white;
width: 100px;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
padding: 0px;
font-size: 17px;
text-transform: none;
border-radius: 8px;
}
.btn-aceptar-modal{
  margin-left: 10px;

}

.uk-table caption{
  color: #dba522;
font-size: 15px;
}
.total-habi-modal{
  color: maroon !important;
  font-size: 16px !important; 
}
.total-modal{
  font-size: 27px;
color: maroon;
}
.uk-formulario{
font-family: 'Source Sans Pro', sans-serif;
text-align: left;
padding-left: 40px;
color: black;
}
#text-nombre, #text-email, #text-telefono, #text-apellidos, #text-email2, #text-telefono-fijo, #text-postal, #text-estado, #text-ciudad, #text-direccion {
    border-style: solid;
    border-width: 1px;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 0px;
    text-transform: none;
    font-size: 14px;

}
#paises,#pagos{
 border-style: solid;
border-width: 1px;
height: 46px;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
font-size: 14px;
text-transform: none;
}

td{
  border-bottom: 1px solid #E5E5E5;
  text-align: right;
}
.uk-reservacion{
      padding-right: 20px;

}
.val_text{
  font-size: 10px;
color: red;
}

.uk-terminos, .uk-reservacion{
  padding: 30px !important;
}
.uk-terminos p{
  text-align: justify;
}

#confirmar-reservacion{
  padding: 20px;
}

#boton-confirmar{
  text-align: right;
}

.btn-confirmar{
background: #C3813A;
color: white;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
font-size: 18px;
text-transform: none;
border-radius: 8px;
}

.btn-intinerario{
  background: maroon;
 color: white;
}

#solicitudes_adicionales{
  height: 70px !important;
}


/*************************************************************************
            MENU
*************************************************************************/

.uk-navbar-nav > li > a {
	 font-family: 'Source Sans Pro', sans-serif;
	text-transform: none;
	font-size: 16px;
	padding: 0 15px;
	color: #666666;
	font-weight: 300;
	letter-spacing: 0px;
}

.uk-navbar {
    background: #fff;
    color: black;
 }

.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: black;
}

.logo-grande{
	width: 400px;
}

.tm-navbar .tm-navbar-left{
	position: absolute;
    left: -250px;
}

.tm-search .uk-dropdown-blank {
    display: block;
    background-color: transparent;
    background: white !important;
}
.grid-booknow{
margin-top: -15px;
font-weight: 600;
font-size: 15px;
width: 250px;
position: absolute;
right: 160px;
top: -55px;
}

.tm-navbar .tm-search .tm-navbar-button, .tm-navbar .tm-more .tm-navbar-button {
    display: none;
}

.grid-booknow > li:nth-child(1) > a:nth-child(1){
background-color: #22AC73;
color: white !important;
padding: 7px 15px !important;
text-align: center;
}

.grid-booknow li a{
color: black;
padding-left: 10px;
}

.tm-navbar-wrapper{
	padding-top: 60px;
}

.tm-navbar{
	border-top-style: solid;
	border-width: 1px;
	border-color: #e3e3e3;
}

.div-bandera{
	position: absolute;
	color: black;
	top: -85px;
	font-size: 14px;
	letter-spacing: 0px;
	left: 65px;
  text-align: center;
}
.bandera{
	width: 30px;
}

.div-bandera a{
  color: #161312;
  font-weight: 500;
}

.logo-balderrama{
position: absolute;
top: -152px;
width: 100px;
right: 236px;
}

.texto-logo{
letter-spacing: 0px;
font-size: 18px;
font-family: georgia;
text-transform: uppercase;
font-weight: 600;
color: white;
margin-top: 33px;
line-height: 19px;
}

.div-logo{
background-color: #161312;
width: 300px;
text-align: center;
height: 100%;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: rgba(0, 0, 0, 0);
    color: #968c24;
    outline: none;
}


/*******************************************************************************
             SUB - MENU
**********************************************************************************/

.uk-navbar-nav .uk-dropdown, .uk-dropdown-blank {
    width: 250px;
}

.uk-dropdown-navbar {
    margin-top: -15px;
    background: rgb(255, 255, 255);
    box-shadow: none;
}


.uk-nav-navbar > li > a {
    background: rgb(255, 255, 255);
    box-shadow: none;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: none;
    font-size: 16px !important;
    color: #666666;
    font-weight: 300;
    letter-spacing: 0px;
}


.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    color: #968c24;
}
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #968c24;
}

/*******************************************************************************
             TOP A SLIDER
**********************************************************************************/

.texto-slider{
	color: white;
font-size: 60px;
text-align: center;
font-weight: 500;
line-height: 55px;
}

.slider-principal .uk-width-medium-1-2{
	width: 100%;
}


/*******************************************************************************
             TOP-B treding
**********************************************************************************/


.grid-treding .uk-panel-title {
    background-color: #630808;
    color: white;
    font-family: 'Source Sans Pro', sans-serif !important;
    width: 200px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 20px;
    right: 15px;
}

.grid-treding .uk-panel-teaser{
	margin-bottom: 10px;
}

.grid-treding .uk-margin{
	margin-bottom: 0px;
}

.boton-treding{
	background-color: #630808;
    color: white;
    font-family: 'Source Sans Pro', sans-serif !important;
    text-align: center;
    font-size: 15px;
    text-transform: none;
    letter-spacing: 0px;

}
.grid-treding{
   text-align: center !important;
}

.textos-treding{
	text-align: left;
	line-height: 20px;
	font-size: 16px;
	color: #333333;
}

.titulo-trending{
	text-align: center;
color: #333333;
font-size: 40px;
margin-bottom: 40px;
}
.uk-block-muted {
    background: #fff;
}

.etiqueta-paquetes{
  background-color: #22AC73;
color: white;
font-family: 'Source Sans Pro', sans-serif !important;
width: 150px;
text-align: center;
font-size: 16px;
position: absolute;
top: 210px;
right: 15px;
}


/*******************************************************************************
           TOP-C  Modulo Hotels
**********************************************************************************/

.grid-hotels .uk-panel{
   background-color: #161312;
}

.grid-hotels h3{
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}

.textos-hotels{
	font-size: 18px;
	color: #fff;
	text-align: justify;
	font-family: 'Roboto', sans-serif;
	line-height: 25px;
	font-weight: 300;	
}

.grid-hotels .uk-button{
	background-color: #630808;
	font-family: 'Source Sans Pro', sans-serif !important;
	text-transform: none;
	font-size: 16px;
	padding: 0px 15px;
	letter-spacing: 0px;
	font-weight: 600;
}

.class-inicio #tm-top-d{
background-color: #630808;
color: white;
text-align: center;	
}

.titulo-Copper-Canyon-Hotels{
	color: white;
font-size: 50px;
letter-spacing: 0px;
font-weight: 600;
}

.texto-Copper-Canyon-Hotels{
font-size: 18px;
color: #fff;
text-align: center;
font-family: 'Roboto', sans-serif;
line-height: 25px;
font-weight: 300;	
}

.class-inicio #tm-bottom-a .uk-panel::before{
	content: "";
	width:;
height:;
border-top: 50px solid #630808;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
top: 0px;
position: absolute;
right: 300px;
z-index: 1;
}



/*******************************************************************************
           BOTTOM_B  Modulo testiominials
**********************************************************************************/
#tm-bottom-b{
	background: #E9E9E9;
}
.titulo-testimonials{
	color: #28211E;
font-size: 25px;
font-weight: 600;
text-align: left;
}

.texto-testimonials{
	color: #28211E;
font-size: 17px;
line-height: 23px;
text-align: justify;
}

.stars{
width: 100px;
position: absolute;
top: 7px;
}

.grid-testimoniales .uk-slidenav-position .uk-slidenav-previous {
    left: -70px;
    display: block;
    color: black;
}

.grid-testimoniales .uk-slidenav-position .uk-slidenav-next {
    right: -70px;
    display: block;
   color: black;
}

.titulo-principal-testimoniales{
text-align: center;
color: #28211E !important;
font-weight: 600;	
}

.grid-asociasiones{
	margin-top: 50px;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 50px;
}



/*******************************************************************************
           FOOTER  Modulo footer
**********************************************************************************/

#tm-footer{
	background-color: #161312;
}

.tm-footer{
	width: 100%;
}

.menu-footer{
	margin-top: 15px;
	text-align: left !important;
    color: white !important;
}

.menu-footer li a{
    color: white !important;
}


.logo-balderrama-footer{
	width: 200px;
}

.social-footer{
	width: 30px;
    margin-right: 8px;
}
.redes-footer{
	margin-top: 10px;
	line-height: 40px;
}

.texto-derechos{
	font-size: 16px;
color: white;
}

.menu-footer li{
	padding-left: calc(12% - 10px);
}

/*FOOTER FIRMA*/
.text-peke{
 font-size: 11px;
line-height: 12px;
padding-top: 4px;
text-align: left;
color: white;
font-family: 'Open Sans', sans-serif;
}
.uk-footer{
    padding:0px !important;
}
.uk-footer-image{
    padding: 0px !important;
    text-align: right;
}
.uk-footer-text{
    padding: 0px !important;
}
.tm-footer-right .uk-subnav > * > * {
   color: #6d6d88 !important;
background: white !important;
}
.uk-footer{
margin-left: calc(50% - 80px);
width: 180px;    
}

/***************************************************************************************************************************************
                                   ARTICULOS INTRO
****************************************************************************************************************************************/

.titulo-intro{
	font-size: 50px;
	color: #fff;
	text-align: center;
	font-weight: 600;
}

.texto-intro{
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 28px;
}



/***************************************************************************************************************************************
                                   ARTICULO TOUR PACKAGES
****************************************************************************************************************************************/


.class-packages #tm-top-b{
	background-color: #1a1a1a;
}



/***************************************************************************************************************************************
                                   ARTICULO HOTELS
****************************************************************************************************************************************/


.class-hotels #tm-top-b{
	background-color: #1a1a1a;
}

.titulo-hoteles{
	font-size: 50px;
	color: #fff;
	text-align: center;
	font-weight: 600;
}

.texto-hoteles{
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 28px;
}

.img-logo-hotel{
	width: 190px;
padding: 20px;
}

.grid-contenedor-hotel > li:nth-child(2){
	text-align: center;
}

.texto-hotel-desc{
	text-align: justify;
	font-size: 19px;
	line-height: 25px;
	color: #1A1A1A;
	margin-top: 0px;
	padding: 10px;
	margin-bottom: 0px;
}
.nombre-hotel{
	text-align: center;
color: #630808;
font-weight: 600;
}

.text-visit-hotel{
	text-align: center;
	color: #630808;
	font-weight: 600;
	font-size: 18px;
	float: right;
	padding-right: 10px;
}

.grid-contenedor-hotel-dos> li:nth-child(1){
text-align: center;
}

.img-logo-hotel-barrancas{
	    width: 300px;
    margin: 15px;
}

.img-logo-hotel-mision{
	width: 300px;
margin: 15px;
}

.img-logo-hotel-anita{
	width: 250px;
margin: 15px;
}


/***************************************************************************************************************************************
                                   ARTICULO ABOUT US
****************************************************************************************************************************************/
.grid-aboutus  .uk-margin-top-remove:nth-child(1), .grid-aboutus .uk-grid:nth-child(2),  .grid-aboutus .uk-grid:nth-child(3), .grid-aboutus .uk-margin-top-remove:nth-child(4), 
 .grid-aboutus .uk-grid:nth-child(5){
  padding: 100px;
}


.grid-aboutus  .uk-margin-top-remove:nth-child(1){
	background-color: #1A1A1A;
  
}

.grid-aboutus h3{
	font-size: 40px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}


.grid-aboutus .uk-margin-top-remove:nth-child(1) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
	color: white;
	letter-spacing: 0px;
}

.textos-aboutus{
	font-size: 18px;
    line-height: 25px;
    text-align: justify;
}
.grid-aboutus .uk-margin-top-remove:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
	color: #fff;
}

.boton-booknow{
text-align: center;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
text-transform: none;
font-size: 16px;
background: #630808 !important;
color: white !important;
}

.mas-aboutus{
	font-size: 18px;
    font-weight: 800;
}

.grid-aboutus .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
   color: #630808;	
}
.grid-aboutus .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
   color: #4D4D4D;	
}

.grid-aboutus .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > a:nth-child(2){
   color: #630808;

}
.grid-aboutus .uk-grid:nth-child(3){
    background-color: #630808;
    color: #fff;
}

.grid-aboutus .uk-grid:nth-child(3) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
   color: #fff;
}

.grid-aboutus .uk-grid:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > a:nth-child(2){
 	color: #fff;
 }

 .grid-aboutus .uk-margin-top-remove:nth-child(4) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
 	color: #630808;
 }

.grid-aboutus .uk-margin-top-remove:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
	 color: #4D4D4D;	
}

.grid-aboutus .uk-margin-top-remove:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > a:nth-child(2){
  color: #630808;
}

.grid-aboutus .uk-grid:nth-child(5){
	background-color: #D8D8D8;
}
.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
color: #630808;
}

.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > a:nth-child(2){
color: #630808;

}
.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
color: #161312;
}

.body-about #tm-main{
	display: none;
}



.body-train #tm-top-b{
background-color: #1a1a1a;
}

/********************************************************************************************************************
                                                      ARTICULO TRAIN
                                                                       ***************************************************/

.texto-train{
	text-align: justify;
	color: #fff;
	font-size: 18px;
}

.grid-intro-train .uk-panel-space{
	padding: 0px;
}

.titulo-train-history{
	text-align: center;
	color: #630808;
	font-weight: 600;	
}
.lista-train-history, .texto-train-history{
	font-size: 18px;
	color: #161312;
	text-align: justify;
	line-height: 25px;
}

.lista-train-history{
	padding: 0px 200px;
}

.lista-train-history li:before{
content: "";
background-color: #630808;
width: 10px;
height: 10px;
position: absolute;
top: 8px;
left: -19px;
border-radius: 50px;
}
.lista-train-history li{
position: relative;
}

.button-book-train{
	text-align: center;
	padding: 50px 0px;
}
.button-book-train a{
	font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0px;
text-transform: none;
font-size: 16px;
background: #630808 !important;
color: white !important;
}

.body-train #tm-top-c{
background-color: #630808;
}

/***************************************************************************************************************************************
                                   ARTICULO GALLERY
****************************************************************************************************************************************/

.body-gallery #tm-main{
background-color: #1A1A1A;
}

.titulo-gallery{
	text-align: center;
color: #fff;
font-size: 50px;
padding-bottom: 30px;
}

.body-gallery #tm-bottom-a{
	background-color: #D8D8D8;
}


/***************************************************************************************************************************************
                                   ARTICULO COPPER CANYON
****************************************************************************************************************************************/


.grid-copper .uk-margin-large:nth-child(1){
	background-color: #1A1A1A;
	padding: 50px;
}

.texto-intro-copper{
	color: white;
font-size: 18px;
text-align: justify;
line-height: 25px;
}
.titulo-intro-copper{
	color: white;
font-size: 40px;
text-align: justify;
line-height: 25px;
font-weight: 600;
}
.titulo-native-copper{
	color: #333333 !important;
font-size: 70px;
line-height: 70px;
padding-right: 40px;
}

.texto-native-copper{
	font-size: 18px;
color: #333333;
text-align: justify;
padding-right: 40px;
}

.titulo-native-copper strong{
	color: #630808;
}

.img-barrancas-lateral{
	width: 25%;
}

.img-barrancas-central{
	width: 100%;
}
.body-copper #tm-bottom-c{
	background-color: #630808;
	padding: 50px;
}

.body-copper #tm-main{
	display: none;
}

.titulos-copper-canyon{
	text-align: center;
color: #fff;
font-size: 40px;
font-weight: 600;
}


.grid-elevations  > li:nth-child(1){
background: #fff;
padding: 10px;
}

.grid-elevations  > li:nth-child(1) div{
color: #5f5b5b;
text-align: center;
line-height: 17px;
font-size: 12px;
padding: 10px;
}







/***************************************************************************************************************************************
                                   ARTICULO CONTACT US
****************************************************************************************************************************************/
.body-contact #tm-top-b{
	background-color: #1A1A1A;
}

.mapa iframe{
	width: 90%;
height: 300px;
}

.texto-contact-us{
	font-size: 18px;
line-height: 27px;
color: #1A1A1A;
}
.texto-contact-us a{
	font-size: 18px;
line-height: 27px;
color: #1A1A1A;
}


.form-horizontal .control-label {
    width: 0px;
    display: none;
}

.form-horizontal .controls {
    margin-left: 0px;
}

#Mensaje{
	width: 100%;
height: 190px;
}

.body-contact #tm-bottom-a{
	background-color: #C9C9C9;
}

.control-group input {
    height: 30px;
    width: 100%;
}

.content-mensaje{
	padding-top: 30px;
}
.content-recaptcha{
	padding-left: calc(50% - 150px);
}

#Paquetes{
	width: 103%;
}

.rsform-block-con-enviar{
	text-align: center;
}

#Con-Enviar{
	background-color: #630808;
}

.titulo-contact-us{
text-align: center;
font-size: 40px;
font-weight: 600;	
}


/***************************************************************************************************************************************
                                   ARTICULOS PAQUETES 
****************************************************************************************************************************************/

.texto-paquetes{
	font-size: 25px;
line-height: 28px;
text-align: justify;
}

.body-paquetes-intinerarios #tm-main{
	display: none;
}

.btn-reservar-ahora-paquetes{
	margin: 20px;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
	text-transform: none;
	font-size: 16px;
	background: #630808 !important;
	color: white !important;
}

.lista-paquetes{
	list-style: none;
}

.lista-paquetes li{
	padding-bottom: 2px;
	font-size: 25px;
	font-weight: 300;
}

  .grid-aboutus .uk-grid:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
    color: #161312;
   }

  .grid-aboutus .uk-grid:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2){
    color: #161312;
   }

  .grid-aboutus .uk-grid:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
    color: #630808;
   }

	.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
	color: #161312;
	}

	.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2){
     color: #161312;
	}

   	.grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
   	 color: #630808;
   	}

	.grid-aboutus .uk-grid:nth-child(6), .grid-aboutus .uk-grid:nth-child(7), .grid-aboutus .uk-grid:nth-child(8), .grid-aboutus .uk-grid:nth-child(9),  .grid-aboutus .uk-grid:nth-child(10),  .grid-aboutus .uk-grid:nth-child(11){
		padding: 100px;
	}
 
	 .grid-aboutus .uk-grid:nth-child(7){
	    background-color: #1A1A1A;
	 }
    .grid-aboutus .uk-grid:nth-child(11){
      background-color: #1A1A1A;
   }

.grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
  color: #161312;
  }
.grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
 color: #630808;
}
.grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
color: #630808;
}
.grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2){
 color: #161312;
}

.grid-aboutus .uk-grid:nth-child(7) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
 color: #fff;
}
.grid-aboutus .uk-grid:nth-child(11) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
 color: #fff;
}
.grid-aboutus .uk-grid:nth-child(7) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #fff;
}
.grid-aboutus .uk-grid:nth-child(11) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #fff;
}

.grid-aboutus .uk-grid:nth-child(8) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
 color: #161312;
}

.grid-aboutus  .uk-grid:nth-child(8) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
color: #630808;
}


.grid-aboutus .uk-grid:nth-child(8) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #161312;
}
.grid-aboutus .uk-grid:nth-child(8) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
color: #630808;
}


.grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
color: #161312;
}

 .grid-aboutus .uk-grid:nth-child(9){
	    background-color: #630808;
	 }
.grid-aboutus .uk-grid:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
          color: #fff;
}

.grid-aboutus  .uk-grid:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #fff;  
}

.grid-aboutus .uk-grid:nth-child(10) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
	color: #630808;
}

.grid-aboutus .uk-grid:nth-child(10) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #161312;
}
.grid-aboutus .uk-grid:nth-child(10) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
color: #630808;
}

.grid-aboutus .uk-grid:nth-child(10) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1){
 color: #161312;
}
.grid-aboutus .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1){
 color: #161312;
}
.grid-aboutus .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) strong{
color: #630808;
}

.grid-aboutus  .uk-grid:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2){
color: #161312;

}




/***************************************************************************************************************************************
                                   ARTICULOS 50 YEARS
****************************************************************************************************************************************/



.body-years #tm-top-b {
    background-color: #1a1a1a;
}


.grid-experiencia  h3{
font-family: 'Source Sans Pro', sans-serif !important;
color: #630808;
font-weight: 600;
font-size: 30px;	
}


.grid-experiencia  p{
font-size: 18px;
line-height: 23px;
color: #1A1A1A;
}


.body-years .uk-dotnav > * > * {
    border-radius: 50%;
    background: #969696;
    border: #969696;
}

.body-years .uk-dotnav > .uk-active > * {
    background: #630808;
    border-color: #630808;
    box-shadow: 0 0 0 1px #630808;
}

/***************************************************************************************************************************************
                                   ARTICULOS ADVIRSOS
****************************************************************************************************************************************/

.body-advisors #tm-top-b {
    background-color: #1a1a1a;
}


.grid-advisors h3{
color: #630808;
font-family: 'Source Sans Pro', sans-serif !important;
font-weight: 500;
margin-bottom: 5px;
text-align: center;
}

.grid-advisors p{
color: #1A1A1A;
font-size: 18px;
line-height: 23px;
text-align: center;

}


/***************************************************************************************************************************************
                                   ARTICULOS TESTIMONIALS
****************************************************************************************************************************************/


.body-testimonials #tm-top-b {
    background-color: #1a1a1a;
}




/***************************************************************************************************************************************
                                   ARTICULOS AWRDS
****************************************************************************************************************************************/


.body-awards #tm-top-b {
    background-color: #1a1a1a;
}


.grid-uno-awards, .grid-dos-awards{
padding: 100px;
}
.grid-dos-awards{
	background-color: #D9D9D9;
}

.titulo-intro-awards{
	font-size: 30px;
color: #fff;
text-align: center;
font-weight: 600;
margin-bottom: 0px;
}

.texto-intro-awards{
	font-size: 70px;
color: #fff;
text-align: center;
font-weight: 300;
margin-top: 0px;
}


.grid-dos-awards p{
color: #1A1A1A;
font-size: 18px;
text-align: center;
font-weight: 600;
}

.textos-awards{
	font-size: 20px;
}

.grid-uno-awards h3{
	color: #1A1A1A !important;
font-size: 50px;
font-family: 'Source Sans Pro', sans-serif !important;
line-height: 45px;
}
.grid-uno-awards p{
color: #1A1A1A;
font-size: 18px;
font-family: 'Source Sans Pro', sans-serif !important;
line-height: 25px;
text-align: justify;
}



/***************************************************************************************************************************************
                                   ARTICULO FAQS
****************************************************************************************************************************************/

.uk-accordion-title::before {
    content: "";
}

.uk-accordion-title.uk-active::before {
    content: "";
}

.body-faqs #tm-top-b {
    background-color: #1a1a1a;
}

.acordion-faqs h3{
text-transform: none;
font-size: 20px;
letter-spacing: 0px;
color: #4D4D4D;
margin: 10px 0px;
}

.acordion-faqs .uk-margin{
font-size: 18px;
color: #1A1A1A;
background-color: #D8D8D8;
padding: 10px;
}
.acordion-faqs h3 strong{

position: absolute;
left: -20px;
color: #630808;
border-style: solid;
width: 30px;
text-align: center;
border-radius: 50px;
height: 30px;
top: 0px;

}





/*****************************************************PAGO EN LINEA*****************************************************/

body.pagos .tm-top-a{
  height: 200px;
}

body.pagos #tm-main {
    padding-top: 60px;
  }



.pagos_div_pro > .pagos_div_in > input {
  width: calc(100% - 14px);
  background: white;
color: #161312 !important;
}


.pagos_div_pro > .pagos_div_in > p {
margin-bottom: 0px;
font-size: 16px;
margin-top: 10px;
color: #161312;

font-weight: 600;
}

.pagos_div_pro > .clave_de_confirmacion > input {
    width: calc(100% - 46px);
    border-style: solid;
    border-width: 2px;
    border-radius: 0px;
    border-color: #4a1b12;
    background: white;
}

.pagos_div_pro > .clave_de_confirmacion > #cargar_button_ecom > i {
    height: 34px;
    width: 30px;
    font-size: 26px;
    text-align: center;
    line-height: 36px;
    background-color: #4a1b12;
    color: #FFF;
}



#pagar_button_ecom {
    background-color: #4a1b12;
    color: #FFF;
    line-height: 20px;
    padding: 6px 18px;
    font-size: 16px;
    border-width: 1px;
    border-color: #230e0b;
    border-style: solid;
}



.title_system_pago {
color: #630808;
font-size: 30px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 600;
margin-bottom: 10px !important;
}



.pagos_div_pro span{
  font-weight: 400 !important;
}





/********************************************************************************************************************
                                                      *RESPONSIVO***************************************************/


@media (max-width: 1725px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.uk-navbar-nav > li > a {
    padding: 0 10px;
}

.grid-booknow {
    right: 120px;
}
.logo-balderrama {
    right: 200px;
}

}/* <<<<< 1670*/





@media (max-width: 1670px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.div-bandera{
	margin-left: 90px;
}
.div-logo{
	margin-left: 90px;
}
.tm-navbar-right {
    right: 120px;
}

.grid-booknow {
    right: 120px;
}
.logo-balderrama {
    right: 195px;
}

}/* <<<<< 1670*/






@media (max-width: 1560px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/


.logo-balderrama {
    right: 140px;
}

.grid-booknow {
    right: 60px;
}

}/* <<<<< 1560*/

@media (max-width: 1460px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/

.tm-navbar .tm-navbar-left {
    position: absolute;
    left: -118px;
}

.div-logo {
    background-color: #161312;
width: 245px;
   }
   .tm-navbar-right {
    right: 170px;
  }

.grid-booknow {
    right: 20px;
}
.logo-balderrama {
    right: 65px;
}
.div-logo {
    margin-left: 30px;
}
.grid-booknow {
    right: 190px;
    top: -135px;
}





}/* <<<<< 1460*/


@media (max-width: 1310px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.tm-navbar-right {
    right: 210px;
}
.tm-navbar .tm-navbar-left {
    position: absolute;
    left: -95px;
}
.texto-slider {
    color: white;
    font-size: 55px;
    line-height: 50px;
    }



.grid-testimoniales .uk-slidenav-position .uk-slidenav-next {
    right: -40px;
}
.grid-testimoniales .uk-slidenav-position .uk-slidenav-previous {
    left: -40px;
}

.div-logo {
    width: 210px;
    position: absolute;
    top: -63px;
    left: 200px;
    height: 62px;
}
.div-bandera {
    margin-left: 0px;
    width: 150px;
}

.texto-logo {

    margin-top: 15px;
  }

}/* <<<<< 1310*/

@media (max-width: 1220px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.div-logo {
    width: 210px;
    position: absolute;
    top: -63px;
    left: 220px;
    height: 62px;
}

.div-bandera {
    margin-left: 0px;
    width: 150px;

}
.etiqueta-paquetes {
    top: 160px;
  }
.grid-booknow {
    position: absolute;
    top: -137px;
    right: 232px;
    width: 180px;
}
.tm-navbar-right {
    right: 114px;
}

.grid-booknow > li:nth-child(1) > a:nth-child(1) {
    padding: 7px 7px !important;
}
.grid-aboutus h3{
	line-height: 35px;
}


}/* <<<<< 1220*/

@media (max-width: 1110px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.tm-navbar .tm-navbar-left {
    position: absolute;
    left: 28px;
}
.tm-navbar-right {

    right: 216px;

}
.grid-testimoniales .uk-slidenav-position .uk-slidenav-next {
    right: -0px;
}
.grid-testimoniales .uk-slidenav-position .uk-slidenav-previous {
    left: -0px;
}

.grid-aboutus .uk-margin-top-remove:nth-child(1), 
.grid-aboutus .uk-grid:nth-child(2), 
.grid-aboutus .uk-grid:nth-child(3), 
.grid-aboutus .uk-margin-top-remove:nth-child(4), 
.grid-aboutus .uk-grid:nth-child(5),
.grid-aboutus .uk-grid:nth-child(6),
.grid-aboutus .uk-grid:nth-child(7),
.grid-aboutus .uk-grid:nth-child(8),
.grid-aboutus .uk-grid:nth-child(9),
.grid-aboutus .uk-grid:nth-child(10)
{
    padding: 50px;
}
.grid-uno-awards, .grid-dos-awards {
    padding: 20px;
}
.grid-aboutus h3 {
    line-height: 30px;
    font-size: 30px;
}
.texto-paquetes {
    font-size: 18px;
    line-height: 23px;
}
.lista-paquetes li {
    font-size: 18px
    }
.lista-paquetes{
	padding-left: 0px;
}  


.titulo-native-copper {
    font-size: 50px;
    line-height: 47px;
}

.texto-native-copper {
    line-height: 22px;
}
}/* <<<<< 1110*/

@media (max-width: 959px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.div-bandera, .div-logo, .grid-booknow, .logo-balderrama{
	display: none;
}
.tm-navbar-wrapper {
    padding-top: 0px;
}
.uk-navbar-toggle {
    color: #fbbec1;
    }
.uk-visible-small {
    display: block !important;
}
.div-logo-small{
background-color: #161312;
width: 300px;
text-align: center;
height: 100%;
}
.texto-logo {
    color: white;
}
.uk-navbar-toggle{
	position: absolute;
right: -170px;
font-size: 40px;
}
.div-cotizar .uk-width-1-1{
	width: 100%;
}

.tm-logo-small{
	position: absolute;
	top: 30px;
}
.div-logo-small{
	background-color: white;
}
.texto-logo {
    color: #161312;
    font-size: 20px;
    line-height: 22px;
    margin-top: 0px;
}
.titulo-Copper-Canyon-Hotels {
    font-size: 30px;
}
.grid-hotels h3 {
    font-size: 25px;
}
.texto-intro {
    font-size: 18px;
    line-height: 23px;
    text-align: justify;
padding: 0px 20px;
}

.titulo-intro {
    font-size: 35px;

}
.texto-hoteles {
    font-size: 18px;
    line-height: 23px;
    text-align: justify;
padding: 0px 20px;
}

.titulo-hoteles {
    font-size: 35px;

}

.texto-hotel-desc {
    font-size: 18px;
    line-height: 22px;
}

.grid-experiencia p {
    font-size: 16px;
    line-height: 21px;
}
.grid-experiencia h3 {
    font-size: 25px;
}
.grid-advisors p {
    font-size: 16px;
    line-height: 19px;
}


.grid-advisors h3 {
    font-size: 20px;
}
.texto-intro-awards {
    font-size: 50px;
}
.grid-uno-awards h3 {
    font-size: 30px;
    line-height: 25px;
}


.grid-dos-awards p {
    line-height: 21px;
}
.texto-intro-copper {
    line-height: 21px;
}
.titulos-copper-canyon {
    font-size: 30px;
    line-height: 24px;
}

.acordion-faqs h3 {
    text-transform: none;
    font-size: 18px;
}
.acordion-faqs .uk-margin {
    font-size: 16px;
    padding: 6px;
}
.acordion-faqs{
	margin-left: 20px;
}

.pagos_div_in{
  width: 100%;
}



}/* <<<<< 959*/

@media (max-width: 880px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.etiqueta-paquetes {
    top: 130px;
}
}/* <<<<< 880*/

@media (max-width: 850px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.texto-slider {
    color: white;
    font-size: 40px;
    line-height: 37px;
}
}/* <<<<< 850*/

@media (max-width: 770px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/

}/* <<<<< 770*/

@media (max-width: 767px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.menu-btn {
    top: 26px;
}

.texto-slider {
    color: white;
    font-size: 30px;
    line-height: 27px;
}
.titulo-trending {
    font-size: 30px;
    }
.grid-treding .uk-panel-title {
    right: calc(30% - 100px);
}
.textos-treding{
	padding-left: 75px;
}
.titulo-principal-testimoniales {
    font-size: 25px;

}

.titulo-testimonials {
    font-size: 20px;
    }

.grid-contenedor-hotel > li:nth-child(1){
text-align: center;
}
.text-visit-hotel {
    margin-bottom: 10px !important;
}
.uk-reservacion, .uk-terminos{
	width: 100%;
}


.uk-formulario {
    width: 100%;
}
.lista-train-history {
    padding: 0px 30px;
}
.div-logo-small {
margin-top: -15px;
}
.title_system_pago {
    color: #630808;
    font-size: 22px;
  }

.grid-aboutus .uk-width-medium-1-2{
	padding-left: 0px !important;
}

.body-paquetes-intinerarios .grid-aboutus .uk-margin-top-remove:nth-child(1) > div:nth-child(1){
	order: 1;
}
.grid-forma-contacto > li:nth-child(2){
	margin-top: 23px;
}

.control-group input {
    width: 98%;
}
#Paquetes {
    width: 100%;
}
#Mensaje {
    width: 98%;
}
.mapa iframe {
    width: 100%;
}

.etiqueta-paquetes {
right: calc(30% - 100px);
top: 200px;
}


}/* <<<<< 767*/


@media (max-width: 600px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.textos-treding{
	padding-left: 0px;
}

.grid-aboutus .uk-margin-top-remove:nth-child(1), .grid-aboutus .uk-grid:nth-child(2), .grid-aboutus .uk-grid:nth-child(3), .grid-aboutus .uk-margin-top-remove:nth-child(4), .grid-aboutus .uk-grid:nth-child(5), .grid-aboutus .uk-grid:nth-child(6), .grid-aboutus .uk-grid:nth-child(7), .grid-aboutus .uk-grid:nth-child(8), .grid-aboutus .uk-grid:nth-child(9), .grid-aboutus .uk-grid:nth-child(10), .grid-aboutus .uk-grid:nth-child(11) {
    padding: 20px;
}
.grid-uno-awards, .grid-dos-awards {
    padding: 20px;
}
.titulo-native-copper {
    font-size: 40px;
    line-height: 37px;
}
.grid-copper .uk-margin-large:nth-child(1) {
    background-color: #1A1A1A;
    padding: 10px;
}
.etiqueta-paquetes {
    top: 184px;
}
.body-copper #tm-bottom-c {
    padding: 15px;
}
}/* <<<<< 600*/


@media (max-width: 535px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.etiqueta-paquetes {
    top: 160px;
  }
}/* <<<<< 535*/

@media (max-width: 480px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.uk-navbar-toggle {
    position: absolute;
    right: -200px;
}

.div-logo-small {
margin-left:-30px;
}
.menu-btn {
    right: 0px;
  }
.etiqueta-paquetes {
    top: 140px;
}  
}/* <<<<< 480*/

@media (max-width: 400px) {/*cuando la pantalla es menor a este width////////////////////////////////////////*/
.control-group input {
    width: 90%;
}
#Paquetes {
    width: 95%;
}
#Mensaje {
    width: 90%;
}
.content-recaptcha {

    padding-left: 0px;

}


.etiqueta-paquetes {
    top: 100px;
}


.boton-treding {
    font-size: 12px;
  }

}/* <<<<< 400*/

@media (min-width: 960px) {/*cuando la pantalla es mayor a este width////////////////////////////////////////*/

}/* >>>>> 960*/



