/* 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: #AC4A00;
 }
 
 .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: #AC4A00;
 color: #fff;
 }
 
 .class-inicio #tm-top-c{
  margin-top: 0px !important;
 }
 .datepicker{
     background-color: white !important;
 }
 .select-fecha-tour{
   border: #AC4A00;
 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: #AC4A00;
 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: #AC4A00 !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: #AC4A00 !important;
 color: white !important;
 box-shadow: none !important;
 }
  .div-cotizar .btn-habitacion:focus{
   background-color: #AC4A00 !important;
 color: white !important;
 box-shadow: none !important;
 } 
 .btn-habitacion{
 background: #AC4A00;
 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: #AC4A00;
 padding: 10px;
 }
 .contenido-habi{
   font-size: 18px;
 }
 .contenido-habi > p > a >i{
   background: #AC4A00;
 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: #AC4A00;
 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: #AC4A00;
     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: #AC4A00;
     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: #AC4A00;
     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: #AC4A00;
 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 #AC4A00;
 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: #ac4a00;
 }
 
 .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: #AC4A00;
 font-weight: 600;
 }
 
 .text-visit-hotel{
     text-align: center;
     color: #AC4A00;
     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: 5px;
     padding-left: 100px;
     padding-right: 100px;
 }
 
 
 .grid-aboutus  .uk-margin-top-remove:nth-child(1){
     background-color: #1A1A1A;
   
 }
 
 .grid-aboutus h3{
     font-size: 25px;
     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: #AC4A00 !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: #AC4A00;	
 }
 .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: #AC4A00;
 
 }
 .grid-aboutus .uk-grid:nth-child(3){
     background-color: #AC4A00;
     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: #AC4A00;
  }
 
 .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: #AC4A00;
 }
 
 .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: #AC4A00;
 }
 
 .grid-aboutus .uk-grid:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > a:nth-child(2){
 color: #AC4A00;
 
 }
 .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: #AC4A00;
     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: #AC4A00;
 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: #AC4A00 !important;
 color: white !important;
 }
 
 .body-train #tm-top-c{
 background-color: #AC4A00;
 }
 
 /***************************************************************************************************************************************
                                    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: #AC4A00;
 }
 
 .img-barrancas-lateral{
     width: 25%;
 }
 
 .img-barrancas-central{
     width: 100%;
 }
 .body-copper #tm-bottom-c{
     background-color: #AC4A00;
     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: #AC4A00;
 }
 
 .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: #AC4A00 !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: #AC4A00;
    }
 
     .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: #AC4A00;
        }
 
     .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: 5px;
     padding-left: 100px;
     padding-right: 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: #AC4A00;
 }
 .grid-aboutus .uk-grid:nth-child(6) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1){
 color: #AC4A00;
 }
 .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: #AC4A00;
 }
 
 
 .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: #AC4A00;
 }
 
 
 .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: #AC4A00;
      }
 .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: #AC4A00;
 }
 
 .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: #AC4A00;
 }
 
 .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: #AC4A00;
 }
 
 .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: #AC4A00;
 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: #AC4A00;
     border-color: #AC4A00;
     box-shadow: 0 0 0 1px #AC4A00;
 }
 
 /***************************************************************************************************************************************
                                    ARTICULOS ADVIRSOS
 ****************************************************************************************************************************************/
 
 .body-advisors #tm-top-b {
     background-color: #1a1a1a;
 }
 
 
 .grid-advisors h3{
 color: #AC4A00;
 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: #AC4A00;
 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: #AC4A00;
 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: #AC4A00;
     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*/