/* @override 
	https://winetravelchile.com/wp-content/themes/winetravelchile/assets/css/custom.css */


* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

html { height: 100%; font-size: 100%; }

#videoshort { margin: auto;
  width: 50%;
  padding: 10px; }
  
  
  @media only screen and (max-width: 768px) {
  #videoshort { 
  width: 300px;
  padding: 10px;
  margin:none !important;}
  }
}

body { min-height: 100%; background-color: white; }

/*elimina el padding de las columnas*/
.no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }

/* remover bordes de links
---------------------------------------*/
a:focus, input[type="text"] { outline: none !important; }

body { font-family: "Quicksand", Helvetica, Arial, sans-serif; }

.texto-bold-wine { font-weight: 700; color: #682944; }

.swal-button { background-color: #682944; border-radius: 0; }

#contacto .formulario-contacto form .form-control { text-transform: uppercase !important; }

@media (max-width: 768px) { .btn-read { padding-top: 4px; padding-bottom: 4px; font-size: 13px; font-size: 0.8125rem; } }

@media (max-width: 767px) { /*permite centrar horizontalmente la lista de redes en mobile*/
  .center-xs { display: table; margin: 0 auto; } }
.borde-lr { border-left: 1px solid #682944; border-right: 1px solid #682944; }

.border-box { max-width: 700px; border: 4px solid #c5c5c5; position: relative; padding: 15px 30px 15px 30px; margin-bottom: 50px; min-height: 80px; }
@media (max-width: 768px) { .border-box { margin-bottom: 30px; padding: 15px; max-width: 90%; } }
.border-box ul { padding: 0; margin: 0; list-style-type: none; }
.border-box ul li { font-size: 15px; font-size: 0.9375rem; font-weight: 300; color: #616552; text-transform: capitalize; }
.border-box .punto-l, .border-box .punto-r { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: -11px; }
.border-box .punto-l .cuadrado, .border-box .punto-r .cuadrado { width: 20px; height: 20px; background-color: white; z-index: 10; position: relative; }
.border-box .punto-l .cuadrado .circle, .border-box .punto-r .cuadrado .circle { border-radius: 50%; width: 8px; height: 8px; background-color: #c5c5c5; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.border-box .punto-r { left: auto; right: -11px; }

.content { padding: 0em 7.500em; margin-bottom: 100px; }
@media (max-width: 768px) { .content { padding: 0em; margin-top: 50px; margin-bottom: 50px; } }
.content h2, .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .content p.carousel-title, .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .content p.carousel-title { font-family: "Prata", Arial, Helvetica, serif; color: #682944; text-transform: uppercase; font-size: 60px; font-size: 3.75rem; }
@media (max-width: 768px) { .content h2, .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .content p.carousel-title, .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .content p.carousel-title { font-size: 34px; font-size: 2.125rem; } }
@media (max-width: 767px) { .content h2, .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .content p.carousel-title, .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .content p.carousel-title { font-size: 30px; font-size: 1.875rem; margin-bottom: 30px; } }
.content p { font-size: 15px; font-size: 0.9375rem; color: #616552; margin-bottom: 2.188em; }

.center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.img-center { margin: 40px auto; }

.section { padding: 5rem 0 3rem 0; }

.mb-0 { margin-bottom: 0 !important; }

.pb-0 { padding-bottom: 0 !important; }

.rectangulo-vino { display: block; width: 45px; height: 11px; background-color: #682944; }

.rectangulo-h { display: block; width: 40px; height: 3px; background-color: #682944; margin: 0 auto; }

.rectangulo-vino-small { display: block; width: 45px; height: 8px; background-color: #682944; margin-bottom: 30px; }

.mh-500 { min-height: 500px; }
@media (max-width: 768px) { .mh-500 { min-height: 300px; } }

li.divisor-item-menu { display: none; }
@media (min-width: 768px) { li.divisor-item-menu { display: block; } }

li.divisor-item-sub-menu { display: none !important; }
@media (min-width: 768px) { li.divisor-item-sub-menu { display: inline-block !important; } }

.bloque-blanco-top-content { display: block; width: 100%; min-height: 82px; background-color: #fff; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -80px; max-width: 1170px; z-index: 1; position: relative; }
.bloque-blanco-top-content:focus { outline: 0; }
@media (max-width: 768px) { .bloque-blanco-top-content { display: none; } }
.bloque-blanco-top-content img.down-arrow { position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -51px; }

.bloque { margin-bottom: 0px; margin-top: 50px; }
@media (max-width: 767px) { .bloque { margin-top: 25px; } }
.bloque.mt-0 { margin-top: 0; }
.bloque h4, .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque h1, .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.title2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.title2 { font-family: "Prata", Arial, Helvetica, serif; color: #682944; text-transform: uppercase; font-size: 46px; font-size: 2.875rem; margin-bottom: 50px; }
@media (max-width: 767px) { .bloque h4, .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque h1, .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.title2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.title2 { font-size: 36px; font-size: 2.25rem; margin-bottom: 25px; } }
.bloque h1 { margin-bottom: 25px; }
@media (max-width: 767px) { .bloque h1 { font-size: 30px; font-size: 1.875rem; margin-bottom: 25px; } }
.bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title { font-size: 35px; font-size: 2.1875rem; }
@media (max-width: 767px) { .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title { font-size: 20px !important; font-size: 1.25rem !important; } }
.bloque h2.title-itinerario, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title-itinerario.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.title-itinerario.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title-itinerario.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.title-itinerario.carousel-title { font-family: "Prata", serif; color: #682944; text-transform: uppercase; font-size: 31px; font-size: 1.875rem; margin-bottom: 20px; }
.bloque p { font-family: "Montserrat", Arial, Helvetica, sans-serif; color: #616552; line-height: 28px; font-size: 15px; font-size: 0.9375rem; }
.bloque p a { color: #682944; text-decoration: none; }
.bloque .box-more { float: right; display: block; }
.bloque .box-more a { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 13px; font-size: 0.8125rem; color: #616552; text-transform: uppercase; display: inline-block; cursor: pointer; margin-right: 30px; letter-spacing: 9px; text-decoration: none; }
.bloque .box-more a:hover, .bloque .box-more a:focus { color: #313131; }
@media (max-width: 767px) { .bloque .box-more { margin-bottom: 30px; } }
@media (max-width: 767px) { .bloque ul { margin-bottom: 0; } }
.bloque ul li { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 500; }

.pt-200 { padding-top: 200px; }

.mt-50 { margin-top: 50px; }

.bg-gris-2 { background-color: #f8f6ef; overflow: hidden; }

.box-padding { padding: 120px 15px; }
@media (max-width: 768px) { .box-padding { padding: 25px 15px; } }

.pl-50 { padding-left: 50px; }
@media (max-width: 768px) { .pl-50 { padding-left: 0px; } }

.title-about { padding-top: 30px; }
.title-about img { margin: 30px auto; }

.title-vino { color: #682944; font-family: "Montserrat", Arial, Helvetica, sans-serif; letter-spacing: 4px; text-align: center; font-size: 22px; font-size: 1.375rem; margin: 20px auto; }
@media (max-width: 768px) { .title-vino { font-size: 16px; font-size: 1rem; letter-spacing: 2px; } }

.picture-r { position: relative; }
@media (max-width: 767px) { .picture-r { margin: 0 0 30px 0; } }
.picture-r .picture { z-index: 1; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); right: 30px; }
.picture-r .bg-picture-r { background-color: #e2ddbe; position: relative; width: 85%; float: right; display: block; z-index: 0; min-height: 350px; }
@media (max-width: 768px) { .picture-r .bg-picture-r { min-height: 230px; } }
@media (max-width: 767px) { .picture-r .bg-picture-r { min-height: 180px; } }

.position-relative { position: relative !important; outline: none; }

.position-absolute { position: absolute !important; }

.divisor { display: block; height: 2px; }

.link { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; text-transform: uppercase; letter-spacing: 4px; display: inline-block; font-size: 10px; font-size: 0.625rem; border-bottom: 1px solid #000000; margin-top: 30px; line-height: 20px; }
.link:hover, .link:focus { text-decoration: none; color: #682944; }
.link:hover { border-bottom-color: #86754D; }

#return-to-top { position: absolute; bottom: -55px; right: 15px; display: block; text-decoration: none; display: block; display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 100; font-weight: 400; color: black; font-size: 11px; font-size: 0.6875rem; letter-spacing: 4px; text-transform: uppercase; }
#return-to-top .fa-chevron-up { color: #fff; margin: 0; position: absolute; position: absolute; right: 0; top: -20px; font-size: 18px; color: black; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top:hover .fa-chevron-up { top: -24px; }

.overflow-hidden { overflow: hidden !important; display: block; }

.negrita { font-weight: bold; }

.underline { display: inline-block; line-height: 8px; border-bottom: 1px solid #000000; padding: 0 0 7px 0; }

.no-padding { padding: 0 !important; display: block; }
@media (max-width: 991px) { .no-padding { padding-left: 15px; padding-right: 15px; } }

.no-margin { margin: 0 !important; display: block !important; }

.clear { clear: both !important; }

.bg-gris { background-color: #313131; }

.bg-blue { background-color: blue; }

.boton-submit { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; background-color: #a53b69; border-color: #a53b69; border-radius: 0; font-size: 1rem; font-weight: 700; height: 60px; letter-spacing: 3px; color: white; text-transform: uppercase; }
.boton-submit:hover, .boton-submit:focus { text-decoration: none; color: #682944; }
.boton-submit:hover, .boton-submit:focus { background-color: #682944; border-color: #682944; color: white; }

input[type="email"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight: 400; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: center; }
@media (max-width: 1024px) { input[type="email"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder { font-size: 11px; font-size: 0.6875rem; } }

input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder { /* Firefox 19+ */ font-weight: 400; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: center; }
@media (max-width: 1024px) { input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder { font-size: 11px; font-size: 0.6875rem; } }

input[type="email"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder { /* IE 10+ */ font-weight: 400; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: center; }
@media (max-width: 1024px) { input[type="email"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder { font-size: 11px; font-size: 0.6875rem; } }

input[type="email"]:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder { /* Firefox 18- */ font-weight: 400; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: center; }
@media (max-width: 1024px) { input[type="email"]:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder { font-size: 11px; font-size: 0.6875rem; } }

.linea { width: 100%; height: 2px; border-top: 1px solid #86754D; display: block; }

.botonera { text-align: center; margin-top: 3px; margin-bottom: 4em; }
@media (max-width: 768px) { .botonera { margin-top: 30px; margin-bottom: 0; } }
.botonera ul { margin: 0; padding: 0; list-style-type: none; }
.botonera ul li { display: inline-block; margin-right: 15px; }
.botonera ul li:last-child { margin-right: 0; }
@media (max-width: 768px) { .botonera ul li { display: block; margin-right: 0; margin-bottom: 15px; } }
.botonera ul li a { border-radius: 0; border: 3px solid #e3dcd9; background-color: #fff; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; color: #682944; font-size: 15px; font-size: 0.9375rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 3px; padding-left: 20px; padding-right: 20px; }
.botonera ul li a:hover, .botonera ul li a:focus { text-decoration: none; color: #682944; }
.botonera ul li a:hover, .botonera ul li a:focus, .botonera ul li a.activo { border-color: transparent !important; background-color: #e3dcd9 !important; color: #682944 !important; }
@media (max-width: 768px) { .botonera ul li a { font-size: 12px; font-size: 0.75rem; padding-left: 10px; padding-right: 10px; } }

section#not-found .error-message { display: block; margin: 0 auto; }
section#not-found .error-message img { margin-top: 100px; }
@media (max-width: 1024px) { section#not-found .error-message img { margin-top: 0px; } }
@media (max-width: 768px) { section#not-found .error-message img { margin-top: 50px; } }
@media (max-width: 767px) { section#not-found .error-message img { margin-top: 50px; } }
section#not-found .error-message p { text-transform: uppercase; margin: 0; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
section#not-found .error-message p.title { color: #682944; font-size: 20px; font-size: 1.25rem; }
@media (max-width: 767px) { section#not-found .error-message p.title { font-size: 16px; font-size: 1rem; } }
section#not-found .error-message p.call { color: #682944; font-size: 16px; font-size: 1rem; text-transform: none; margin-bottom: 40px; }
@media (max-width: 1024px) { section#not-found .error-message p.call { margin-bottom: 20px; } }
@media (max-width: 767px) { section#not-found .error-message p.call { font-size: 14px; font-size: 0.875rem; } }
section#not-found .error-message .btn-return { padding: 20px 36px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; background-color: #a53b69; color: white; border: none; }
section#not-found .error-message .btn-return:hover, section#not-found .error-message .btn-return:focus { text-decoration: none; color: #682944; }
section#not-found .error-message .btn-return:hover, section#not-found .error-message .btn-return:focus { background-color: #6A2943; color: white; }

.navbar-brand { position: absolute; display: block; top: 20px; z-index: 1000; height: auto; padding: 0; }
@media (max-width: 768px) { .navbar-brand { left: 23px; } }
.navbar-brand img#logo-desk { width: 170px; height: auto; -webkit-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
@media (max-width: 768px) { .navbar-brand img#logo-desk { width: 130px; } }
@media (max-width: 767px) { .navbar-brand img#logo-desk { display: none; } }

.logo-xs { position: absolute; top: 24px; left: -15px; z-index: 100; }
@media (min-width: 768px) { .logo-xs { display: none; } }
@media (max-width: 767px) { .logo-xs a { display: inline-block; } }
.logo-xs img#logo-mobile { width: 220px; }

#main-nav { margin-bottom: 0; background-color: #313131; border-radius: 0; border-color: #313131; min-height: 110px; position: relative; z-index: 1000; }
@media (max-width: 767px) { #main-nav { min-height: 80px; } }
#main-nav .search-wrapper, #main-nav .search-wrapper-xs { float: right; width: 100%; margin: 20px 0 20px 0; display: block; }
@media (max-width: 767px) { #main-nav .search-wrapper, #main-nav .search-wrapper-xs { margin: 40px 0 0 0; display: none; } }
#main-nav .search-wrapper form, #main-nav .search-wrapper-xs form { margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; }
#main-nav .search-wrapper form.navbar-form, #main-nav .search-wrapper-xs form.navbar-form { border-top: none; border-bottom: none; }
#main-nav .search-wrapper form .form-control, #main-nav .search-wrapper-xs form .form-control { border-radius: 0; height: 30px; border-color: transparent; background-color: #282828; color: white; margin-right: 10px; }
@media (max-width: 767px) { #main-nav .search-wrapper form .form-control, #main-nav .search-wrapper-xs form .form-control { height: 60px; } }
#main-nav .search-wrapper-xs { margin: 20px 0 0 0; }
#main-nav .search-wrapper-xs form .form-control { height: 30px; }
#main-nav .search-wrapper-xs .bt-vino { background-color: #a53b69; border-color: #a53b69; border-radius: 0; }
#main-nav .search-wrapper-xs .bt-vino:hover, #main-nav .search-wrapper-xs .bt-vino:focus { background-color: #682944; border-color: #682944; color: white; }
@media (max-width: 767px) { #main-nav .search-wrapper-xs .bt-vino { font-size: 20px; font-size: 1.25rem; width: 100%; } }
@media (max-width: 767px) { #main-nav #navbar { border-color: transparent; -webkit-box-shadow: none; box-shadow: none; background-color: #1e1e1e; margin-top: 20px; } }
#main-nav #navbar ul#nav-list { padding: 10px 15px; }
@media (max-width: 767px) { #main-nav #navbar ul#nav-list { padding: 20px 15px; } }
#main-nav #navbar ul#nav-list li { color: white; }
#main-nav #navbar ul#nav-list li.active { background-color: transparent; }
#main-nav #navbar ul#nav-list li.active a { background-color: transparent; color: #b14674; }
@media (max-width: 767px) { #main-nav #navbar ul#nav-list li { margin-bottom: 20px; } }
#main-nav #navbar ul#nav-list li a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; color: white; text-transform: uppercase; font-size: 16px; font-size: 1rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; padding: 0 10px; line-height: normal; }
#main-nav #navbar ul#nav-list li a:hover, #main-nav #navbar ul#nav-list li a:focus { text-decoration: none; color: #682944; }
@media (max-width: 1023px) { #main-nav #navbar ul#nav-list li a { font-size: 14px; font-size: 0.875rem; } }
@media (max-width: 768px) { #main-nav #navbar ul#nav-list li a { font-size: 12px; font-size: 0.75rem; } }
@media (max-width: 767px) { #main-nav #navbar ul#nav-list li a { font-size: 20px; font-size: 1.25rem; } }
#main-nav .navbar-toggle { margin-top: 18px; }

#sub-menu, #sub-menu-2 { position: absolute; min-height: 440px; background: white; width: 100%; margin-top: 110px; z-index: 100; padding: 100px 0 0 0; background-color: white; opacity: 1; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; top: 0; }
#sub-menu.clander, #sub-menu.clander2, #sub-menu-2.clander, #sub-menu-2.clander2 { margin-top: -1700px; opacity: 0; }
@media (max-width: 767px) { #sub-menu, #sub-menu-2 { margin-top: 0; } }

#fig-header-reveal-wrapper { display: none; position: absolute; right: 20px; top: 108px; width: 60%; max-width: 700px; padding: 20px; z-index: 100; background-color: #fff; }
@media (max-width: 768px) { #fig-header-reveal-wrapper { width: 75%; } }
#fig-header-reveal-wrapper.chamber { display: block; }
#fig-header-reveal-wrapper .fig-header-reveal-block { text-align: center; }
@media (min-width: 768px) { #fig-header-reveal-wrapper .fig-header-reveal-block { padding: 0; } }
#fig-header-reveal-wrapper .fig-header-reveal-block a { display: inline-block; cursor: pointer; text-align: center; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; color: #414141; }
#fig-header-reveal-wrapper .fig-header-reveal-block a:hover, #fig-header-reveal-wrapper .fig-header-reveal-block a:focus { text-decoration: none; color: #682944; }
#fig-header-reveal-wrapper .fig-header-reveal-block a span.icon-Mail { background: url(../img/ico-email.svg) no-repeat; width: 36px; height: 25px; display: inline-block; vertical-align: top; margin-bottom: 15px; }
#fig-header-reveal-wrapper .fig-header-reveal-block a span.icon-Phone { background: url(../img/ico-wasap.svg) no-repeat; width: 29px; height: 30px; display: inline-block; vertical-align: top; margin-bottom: 15px; }
#fig-header-reveal-wrapper .fig-header-reveal-block a span.icon-Phone2 { background: url(../img/ico-fono.svg) no-repeat; width: 25px; height: 40px; display: inline-block; vertical-align: top; margin-bottom: 7px; }
#fig-header-reveal-wrapper .fig-header-reveal-block a p { margin-bottom: 0; padding: 0; margin-bottom: 10px; }
#fig-header-reveal-wrapper .fig-header-reveal-block a p.text { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 10px; font-size: 0.625rem; color: #414141; }

#overlay { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 99; position: fixed; }
#overlay.chamber { display: block; }

#sub-menu-experiences-container { background-color: #f7f5f6; position: absolute; bottom: 0; width: 100%; }
@media (max-width: 768px) { #sub-menu-experiences-container { position: relative; padding: 30px; } }
#sub-menu-experiences-container .menu-list-wrapper { position: relative; min-height: 90px; width: 100%; }
#sub-menu-experiences-container .menu-list-wrapper ul { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: 100%; display: block; padding: 0; list-style-type: none; }
#sub-menu-experiences-container .menu-list-wrapper ul li { display: inline-block; padding: 0 6px; }
#sub-menu-experiences-container .menu-list-wrapper ul li:first-child { padding-left: 0; }
#sub-menu-experiences-container .menu-list-wrapper ul li:last-child { padding-right: 0; }
@media (max-width: 767px) { #sub-menu-experiences-container .menu-list-wrapper ul li { margin-bottom: 8px; display: block; padding: 0px; } }
#sub-menu-experiences-container .menu-list-wrapper ul li a { padding-top: 0; padding-bottom: 0; text-decoration: none; font-family: "Prata", Arial, Helvetica, serif; color: #682944; font-size: 16px; font-size: 1rem; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#sub-menu-experiences-container .menu-list-wrapper ul li a:hover { background-color: transparent; color: #282828; }
#sub-menu-experiences-container .menu-list-wrapper ul li a:focus { background-color: transparent; }
@media (max-width: 767px) { #sub-menu-experiences-container .menu-list-wrapper ul li a { font-size: 18px; font-size: 1.125rem; } }

section#intro .uva { background: url(../img/uvas.png) no-repeat; background-position: center; background-size: cover; position: absolute; right: 0; top: 440px; width: 138px; height: 376px; }
section#intro .vina { background: url(../img/vina.png) no-repeat; background-position: center; background-size: cover; position: absolute; right: 0; top: 180px; width: 519px; height: 188px; }
@media (max-width: 767px) { section#intro .vina { display: none; } }
section#intro .parra { background: url(../img/rama.png) no-repeat; background-position: center; background-size: cover; position: absolute; left: 0; top: 0; width: 220px; height: 272px; }

section#guided #img-chile { position: absolute; bottom: -570px; }
@media (max-width: 1540px) { section#guided #img-chile { display: none; } }

section#recomended { padding: 30px 0; }
section#recomended h3, section#recomended section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#recomended p.carousel-subtitle, section#recomended section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#recomended p.carousel-subtitle { text-transform: uppercase; font-size: 15px; font-size: 0.9375rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; text-align: center; margin-bottom: 0px; }

a { display: inline-block; }
a.back { background: url(../img/arrow-left.svg) no-repeat; display: block; width: 13px; height: 24px; background-size: cover; background-position: center; float: left; margin-right: 10px; }

.form-section { margin-bottom: 3rem; }
.form-section img { margin-bottom: 20px; }
.form-section h2, .form-section section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .form-section p.carousel-title, .form-section section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .form-section p.carousel-title { font-weight: 400; color: #000000; font-size: 24px; font-size: 1.5rem; letter-spacing: 4px; margin-bottom: 30px; line-height: 24px; }
.form-section p { font-weight: 400; color: #000000; font-size: 13px; font-size: 0.8125rem; letter-spacing: 4px; margin-bottom: 0; margin-bottom: 0.5rem; }
.form-section p a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; font-size: 13px; font-size: 0.8125rem; font-weight: bold; color: #ECCCD0 !important; text-transform: uppercase; border-bottom: 1px solid #ECCCD0; padding-bottom: 2px; display: inline-block; }
.form-section p a:hover, .form-section p a:focus { text-decoration: none; color: #682944; }
.form-section p a:hover { color: #86754D !important; border-bottom-color: #86754D; }
.form-section label { margin-bottom: 20px !important; text-transform: uppercase; letter-spacing: 4px; font-size: 13px; font-size: 0.8125rem; }

form#form-suscribe { border: 1px solid #000000; }
form#form-suscribe.form-inline { display: block; }
form#form-suscribe.form-inline .form-control { border: none; background-color: transparent; }
form#form-suscribe.form-inline .btn-primary, form#form-suscribe.form-inline .btn-read { background-color: #000000; border: none; text-transform: uppercase; color: white; font-weight: 400; color: white; font-size: 11px; font-size: 0.6875rem; border-radius: 0; letter-spacing: 4px; cursor: pointer; }

section.crear-cuenta { background-color: #ECCCD0; padding-bottom: 45px; }
section.crear-cuenta h2, section.crear-cuenta section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section.crear-cuenta p.carousel-title, section.crear-cuenta section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section.crear-cuenta p.carousel-title { font-weight: 400; color: black; font-size: 36px; font-size: 2.25rem; text-transform: uppercase; text-align: center; letter-spacing: 4px; padding: 45px 0; border-bottom: 1px solid #000000; }
section.crear-cuenta p { font-size: 11px; font-size: 0.6875rem; color: black; letter-spacing: 4px; text-align: center; }

form#form-crear-cuenta, form#form-modal-news-letter { margin: 0 auto; max-width: 700px; padding: 50px 0 20px 0; }
form#form-crear-cuenta label, form#form-modal-news-letter label { text-transform: uppercase; font-weight: 400; color: black; font-size: 13px; font-size: 0.8125rem; letter-spacing: 4px; }
form#form-crear-cuenta .form-control, form#form-modal-news-letter .form-control { border: 1px solid black; border-radius: 0; }
form#form-crear-cuenta .boton-negro, form#form-modal-news-letter .boton-negro { background-color: #000000; border: none; text-transform: uppercase; color: white; font-weight: 400; color: white; font-size: 11px; font-size: 0.6875rem; border-radius: 0; letter-spacing: 4px; cursor: pointer; font-size: 13px; font-size: 0.8125rem; padding-left: 50px; padding-right: 50px; }
@media (max-width: 518px) { form#form-crear-cuenta .boton-negro, form#form-modal-news-letter .boton-negro { margin-top: 20px; } }

form#form-modal-news-letter { padding-top: 20px; max-width: 80%; }

/*==== form info ====*/
#form-info .form-control { border: 1px solid #000000; border-radius: 0 !important; }
#form-info select { border-radius: 0; }
#form-info select.form-control { border: 1px solid #000000; text-transform: uppercase; letter-spacing: 4px; font-size: 14px; font-size: 0.875rem; border: 1px solid #000000; font-size: 12px; }
#form-info .btn-comprar { background-color: #000000; border: none; text-transform: uppercase; color: white; font-weight: 400; color: white; font-size: 11px; font-size: 0.6875rem; border-radius: 0; letter-spacing: 4px; cursor: pointer; width: 100%; padding: 10px 0; margin-top: 10px; font-size: 13px; font-size: 0.8125rem; }

#form-carro input[type="email"]::-webkit-input-placeholder, #form-carro input[type="text"]::-webkit-input-placeholder, #form-carro input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight: 700; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: left; }
@media (max-width: 1024px) { #form-carro input[type="email"]::-webkit-input-placeholder, #form-carro input[type="text"]::-webkit-input-placeholder, #form-carro input[type="password"]::-webkit-input-placeholder { font-size: 11px; font-size: 0.6875rem; } }
#form-carro input[type="email"]::-moz-placeholder, #form-carro input[type="text"]::-moz-placeholder, #form-carro input[type="password"]::-moz-placeholder { /* Firefox 19+ */ font-weight: 700; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: left; }
@media (max-width: 1024px) { #form-carro input[type="email"]::-moz-placeholder, #form-carro input[type="text"]::-moz-placeholder, #form-carro input[type="password"]::-moz-placeholder { font-size: 11px; font-size: 0.6875rem; } }
#form-carro input[type="email"]:-ms-input-placeholder, #form-carro input[type="text"]:-ms-input-placeholder, #form-carro input[type="password"]:-ms-input-placeholder { /* IE 10+ */ font-weight: 700; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: left; }
@media (max-width: 1024px) { #form-carro input[type="email"]:-ms-input-placeholder, #form-carro input[type="text"]:-ms-input-placeholder, #form-carro input[type="password"]:-ms-input-placeholder { font-size: 11px; font-size: 0.6875rem; } }
#form-carro input[type="email"]:-moz-placeholder, #form-carro input[type="text"]:-moz-placeholder, #form-carro input[type="password"]:-moz-placeholder { /* Firefox 18- */ font-weight: 700; color: #000000; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; letter-spacing: 4px; text-align: left; }
@media (max-width: 1024px) { #form-carro input[type="email"]:-moz-placeholder, #form-carro input[type="text"]:-moz-placeholder, #form-carro input[type="password"]:-moz-placeholder { font-size: 11px; font-size: 0.6875rem; } }
#form-carro .form-control { text-align: left; border: none; border-radius: 0 !important; }
#form-carro .form-control:hover, #form-carro .form-control:focus { outline: none; }

section.slider-home #slider-home { position: relative; overflow: hidden; }
@media (max-width: 767px) { section.slider-home #slider-home { max-height: 370px; } }
section.slider-home #slider-home .item { position: relative; }
section.slider-home #slider-home .item video { width: 100% !important; height: auto !important; position: absolute; top: 0; left: 0; max-width: 100%; display: block; }
section.slider-home #slider-home .item .layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .2; z-index: 1; }
section.slider-home #slider-home .item .carousel-info { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; top: 36%; width: 85%; }
@media (max-width: 767px) { section.slider-home #slider-home .item .carousel-info.blog-info { top: 160px !important; width: 90% !important; } }
@media (max-width: 767px) { section.slider-home #slider-home .item .carousel-info.info-xs { top: 27%; } }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner { text-align: center; }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 60px; font-size: 3.75rem; }
@media (max-width: 768px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 35px; font-size: 2.1875rem; } }
@media (max-width: 767px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 25px; font-size: 1.5625rem; } }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { letter-spacing: normal !important; text-transform: none; line-height: 1.1; }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 30px; font-size: 1.875rem; }
@media (max-width: 768px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-size: 20px; font-size: 1.25rem; } }
@media (max-width: 767px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-size: 15px; font-size: 0.9375rem; } }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle { letter-spacing: normal !important; }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner h4, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h1, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2 { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 60px; font-size: 3.75rem; }
@media (max-width: 768px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h4, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h1, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2 { font-size: 40px; font-size: 2.5rem; } }
@media (max-width: 767px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner h4, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h1, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2 { font-size: 30px; font-size: 1.875rem; } }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2 { text-transform: none; line-height: 1.1; letter-spacing: normal; }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner p { letter-spacing: 3px; font-size: 15px; font-size: 0.9375rem; }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.tit-autor { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 30px; font-size: 1.875rem; color: white; text-transform: capitalize; letter-spacing: normal; margin-bottom: 0px; }
@media (max-width: 768px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.tit-autor { font-size: 16px; font-size: 1rem; margin-bottom: 8px; } }
section.slider-home #slider-home .item .carousel-info .carousel-info-inner .txt-resumen p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 20px; font-size: 1.25rem; color: white; text-transform: capitalize; letter-spacing: normal; line-height: 30px; padding: 0 100px; margin-bottom: 40px; }
@media (max-width: 1024px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner .txt-resumen p { margin-bottom: 20px; line-height: 24px; } }
@media (max-width: 768px) { section.slider-home #slider-home .item .carousel-info .carousel-info-inner .txt-resumen p { font-size: 14px; font-size: 0.875rem; line-height: normal; padding: 0; margin-bottom: 8px; } }
section.slider-home #slider-home .item .owl-video-wrapper { overflow: hidden; width: 100%; height: auto; }
@media (max-width: 767px) { section.slider-home #slider-home .item .owl-video-wrapper { min-height: 400px; } }
section.slider-home #slider-home .item .owl-video-wrapper a { position: relative; }
section.slider-home #slider-home .item .owl-video-wrapper .owl-video { display: block; }
section.slider-home #slider-home .item .owl-video-wrapper .owl-video-play-icon { -webkit-transition: -webkit-transform .1s ease; transition: -webkit-transform .1s ease; transition: transform .1s ease; transition: transform .1s ease, -webkit-transform .1s ease; }
section.slider-home #slider-home .item .owl-video-wrapper .owl-video-play-icon:hover { -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
section.slider-home #slider-home .owl-nav { margin: 0; }
section.slider-home #slider-home .owl-nav.disabled { display: none; }
section.slider-home #slider-home .owl-dots { margin-top: 16px; margin-bottom: 10px; }
section.slider-home #slider-home .owl-dots.disabled { display: none; }
section.slider-home #slider-home .owl-dots .owl-dot span { background: #86754D; border-radius: 50px; height: 10px; width: 10px; cursor: pointer; }
@media (max-width: 767px) { section.slider-home #slider-home .owl-dots .owl-dot span { margin-left: 5px; margin-right: 5px; } }
section.slider-home #slider-home .owl-dots .owl-dot.active span { background-color: #ECCCD0; }
section.slider-home #slider-home .owl-next, section.slider-home #slider-home .owl-prev { width: 43px; height: 44px; position: absolute; text-indent: -9999px; top: 50%; margin-top: -30px; cursor: pointer; opacity: 0.9; }
section.slider-home #slider-home .owl-next:hover, section.slider-home #slider-home .owl-prev:hover { background-color: transparent; opacity: 0.5; }
@media (max-width: 767px) { section.slider-home #slider-home .owl-next, section.slider-home #slider-home .owl-prev { top: 270px; } }
section.slider-home #slider-home .owl-next { background: url(../img/next.png) no-repeat !important; right: 30px; }
@media (max-width: 1024px) { section.slider-home #slider-home .owl-next { right: 30px; margin-top: -30px !important; } }
@media (max-width: 768px) { section.slider-home #slider-home .owl-next { right: 10px; } }
section.slider-home #slider-home .owl-next.disabled { display: none; }
section.slider-home #slider-home .owl-prev { background: url(../img/prev.png) no-repeat !important; left: 30px; }
@media (max-width: 1024px) { section.slider-home #slider-home .owl-prev { margin-top: -30px !important; } }
@media (max-width: 768px) { section.slider-home #slider-home .owl-prev { left: 10px; } }
section.slider-home #slider-home .owl-prev.disabled { display: none; }
section.slider-home .slider-solo { position: relative; overflow: hidden; }
@media (max-width: 767px) { section.slider-home .slider-solo { max-height: 370px; } }
section.slider-home .slider-solo .item { position: relative; }
section.slider-home .slider-solo .item video { width: 100% !important; height: auto !important; position: absolute; top: 0; left: 0; max-width: 100%; display: block; }
section.slider-home .slider-solo .item .layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .2; z-index: 1; }
section.slider-home .slider-solo .item .carousel-info { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; top: 36%; width: 85%; }
@media (max-width: 767px) { section.slider-home .slider-solo .item .carousel-info.blog-info { width: 90% !important; } }
@media (max-width: 767px) { section.slider-home .slider-solo .item .carousel-info.info-xs { top: 27%; } }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner { text-align: center; }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 60px; font-size: 3.75rem; }
@media (max-width: 768px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 35px; font-size: 2.1875rem; } }
@media (max-width: 767px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 25px; font-size: 1.5625rem; } }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { letter-spacing: normal !important; text-transform: none; line-height: 1.1; }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 30px; font-size: 1.875rem; }
@media (max-width: 768px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-size: 20px; font-size: 1.25rem; } }
@media (max-width: 767px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle { font-size: 15px; font-size: 0.9375rem; } }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle { letter-spacing: normal !important; }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h4, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h1, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2 { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 60px; font-size: 3.75rem; }
@media (max-width: 768px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h4, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h1, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2 { font-size: 40px; font-size: 2.5rem; } }
@media (max-width: 767px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h4, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h3, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h3, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h1, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h1, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque h2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, .bloque section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2 { font-size: 30px; font-size: 1.875rem; } }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2 { text-transform: none; line-height: 1.1; letter-spacing: normal; }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p { letter-spacing: 3px; font-size: 15px; font-size: 0.9375rem; }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.tit-autor { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 30px; font-size: 1.875rem; color: white; text-transform: capitalize; letter-spacing: normal; margin-bottom: 0px; }
@media (max-width: 768px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.tit-autor { font-size: 16px; font-size: 1rem; margin-bottom: 8px; } }
section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .txt-resumen p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 20px; font-size: 1.25rem; color: white; text-transform: capitalize; letter-spacing: normal; line-height: 30px; padding: 0 100px; margin-bottom: 40px; }
@media (max-width: 1024px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .txt-resumen p { margin-bottom: 20px; line-height: 24px; } }
@media (max-width: 768px) { section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .txt-resumen p { font-size: 14px; font-size: 0.875rem; line-height: normal; padding: 0; margin-bottom: 8px; } }

#slider-destinations section.slider-home .slider-solo .item .carousel-info { width: 70%; }

#slider-destinations section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, #slider-destinations section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 3rem; }

#slider-destinations .slider-solo .carousel-info-inner p { text-transform: uppercase; font-family: "Montserrat", sans-serif; color: #fff; line-height: 220%; }

#slider-destinations .slider-solo .carousel-info-inner p a { color: #fff; padding-left: 5px; padding-right: 5px; display: inline-block; }

#slider-destinations .slider-solo .carousel-info-inner p a.active { background: #682944; }

#slider-destinations .slider-solo .carousel-info .carousel-info-inner p.title2, #slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 55px; font-size: 3.4375rem; text-transform: none; line-height: 1.1; letter-spacing: normal; }
@media (max-width: 768px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.title2, #slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { font-size: 40px; font-size: 2.5rem; } }
@media (max-width: 767px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.title2, #slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { font-size: 30px; font-size: 1.875rem; } }
#slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { margin-bottom: 0; }
@media (max-width: 1024px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { font-size: 30px; font-size: 1.875rem; } }
@media (max-width: 767px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner h1.title2 { font-size: 20px; font-size: 1.25rem; } }
#slider-destinations .slider-solo .carousel-info .carousel-info-inner p.carousel-title { font-family: "Prata", Arial, Helvetica, serif; color: white; font-size: 60px; font-size: 3.75rem; text-transform: none; line-height: 1.1; letter-spacing: normal; }
@media (max-width: 768px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.carousel-title { font-size: 40px; font-size: 2.5rem; } }
@media (max-width: 767px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.carousel-title { font-size: 30px; font-size: 1.875rem; } }
#slider-destinations .slider-solo .carousel-info .carousel-info-inner p.tit-autor { text-transform: capitalize; font-size: 24px; font-size: 1.5rem; font-weight: 500; }
@media (max-width: 1024px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.tit-autor { font-size: 20px; font-size: 1.25rem; margin-bottom: 20px; } }
@media (max-width: 767px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.tit-autor { font-size: 18px; font-size: 1.125rem; margin-bottom: 17px; } }
#slider-destinations .slider-solo .carousel-info .carousel-info-inner .txt-resumen p { line-height: 30px; text-transform: none; }
@media (max-width: 1024px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner .txt-resumen p { font-size: 18px; line-height: 24px; } }
@media (max-width: 767px) { #slider-destinations .slider-solo .carousel-info .carousel-info-inner .txt-resumen p { font-size: 12px; font-size: 0.75rem; line-height: 18px; margin-bottom: 15px; } }

@media (max-width: 767px) { #slider-destinations section.slider-home .slider-solo .item .carousel-info .carousel-info-inner h2, #slider-destinations section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 2rem; } }
#about .logos { margin-bottom: 0; }

#founder .founder-img-box { background-color: #682944; }
#founder .founder-signature-box { background: url(../img/bg-signature.jpg) no-repeat; background-size: cover; background-position: center; }
#founder .founder-signature-box .founder-signature { overflow: hidden; }
#founder .founder-signature-box .founder-signature p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 13px; font-size: 0.8125rem; color: #616552; text-transform: uppercase; letter-spacing: 3px; text-align: center; font-weight: 700; }

section#featured h5, section#post-author h5 { text-transform: capitalize; color: #616552; font-size: 35px; font-size: 2.1875rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; }
@media (max-width: 768px) { section#featured h5, section#post-author h5 { font-size: 30px; font-size: 1.875rem; } }
section#featured h6, section#post-author h6 { color: #616552; text-transform: uppercase; letter-spacing: 3px; font-size: 12px; font-size: 0.75rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 16px; }
@media (max-width: 768px) { section#featured h6, section#post-author h6 { margin-top: 16px; } }
section#featured p, section#post-author p { color: #616552; font-size: 14px; font-size: 0.875rem; margin-bottom: 1em; font-family: "Montserrat", Arial, Helvetica, sans-serif; line-height: 23px; }
@media (max-width: 768px) { section#featured p, section#post-author p { line-height: 22px; font-size: 15px; font-size: 0.9375rem; } }

section#team { padding-bottom: 3rem; }
section#team .expert-box { background-color: #f0eeee; margin-bottom: 30px; position: relative; padding: 0px 30px 0 0; }
@media (max-width: 768px) { section#team .expert-box { padding-right: 0px; } }
section#team .expert-box img { float: left; margin-right: 30px; }
@media (max-width: 1024px) { section#team .expert-box img { margin-bottom: 0; } }
@media (max-width: 1023px) { section#team .expert-box img { float: none; margin: 30px auto 30px auto; } }
section#team .expert-box .expert-text { padding-top: 20px; }
@media (max-width: 768px) { section#team .expert-box .expert-text { float: left; padding: 20px 20px 30px 20px; } }
section#team .expert-box .expert-text h4, section#team .expert-box .expert-text .bloque h3, .bloque section#team .expert-box .expert-text h3, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque h1, .bloque section#team .expert-box .expert-text h1, section#team .expert-box .expert-text .bloque h2, .bloque section#team .expert-box .expert-text h2, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2 { text-transform: capitalize; color: #616552; font-size: 26px; font-size: 1.625rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0 0 5px 250px; }
@media (max-width: 768px) { section#team .expert-box .expert-text h4, section#team .expert-box .expert-text .bloque h3, .bloque section#team .expert-box .expert-text h3, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque h1, .bloque section#team .expert-box .expert-text h1, section#team .expert-box .expert-text .bloque h2, .bloque section#team .expert-box .expert-text h2, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2 { font-size: 18px; font-size: 1.125rem; margin-left: 0; } }
section#team .expert-box .expert-text h3, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle { color: #682944; text-transform: uppercase; letter-spacing: 3px; font-size: 11px; font-size: 0.6875rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; margin: 0 0 30px 250px; }
@media (max-width: 768px) { section#team .expert-box .expert-text h3, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle { margin-left: 0; } }
section#team .expert-box .expert-text p { color: #616552; font-size: 12px; font-size: 0.75rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; padding-left: 250px; padding-bottom: 30px; }
@media (max-width: 768px) { section#team .expert-box .expert-text p { font-size: 15px; font-size: 0.9375rem; line-height: 22px; padding: 0; } }

section#testimonials .testimonial-box { position: relative; background-color: #f0eeee; padding: 60px 30px 0 30px; margin-bottom: 70px; }
section#testimonials .testimonial-box .ico-testimonial { background: url(../img/ico-testimonial.png) no-repeat; width: 78px; height: 78px; position: absolute; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -39px; }
section#testimonials .testimonial-box .testimonial-text { padding-bottom: 4px; }
section#testimonials .testimonial-box .testimonial-text h4, section#testimonials .testimonial-box .testimonial-text .bloque h3, .bloque section#testimonials .testimonial-box .testimonial-text h3, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque h1, .bloque section#testimonials .testimonial-box .testimonial-text h1, section#testimonials .testimonial-box .testimonial-text .bloque h2, .bloque section#testimonials .testimonial-box .testimonial-text h2, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2 { letter-spacing: 3px; text-transform: uppercase; font-size: 9px; font-size: 0.5625rem; color: #682944; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 12px; }
@media (max-width: 768px) { section#testimonials .testimonial-box .testimonial-text h4, section#testimonials .testimonial-box .testimonial-text .bloque h3, .bloque section#testimonials .testimonial-box .testimonial-text h3, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque h1, .bloque section#testimonials .testimonial-box .testimonial-text h1, section#testimonials .testimonial-box .testimonial-text .bloque h2, .bloque section#testimonials .testimonial-box .testimonial-text h2, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2 { font-size: 11px; font-size: 0.6875rem; line-height: 14px; } }
section#testimonials .testimonial-box .testimonial-text p { font-size: 12px; font-size: 0.75rem; color: #383838; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
@media (max-width: 768px) { section#testimonials .testimonial-box .testimonial-text p { font-size: 14px; font-size: 0.875rem; } }
section#testimonials .testimonial-box .testimonial-text .border-bottom-testimonial-box { background: url(../img/border-bottom-testimonial-box.png) repeat-x; width: 100%; height: 5px; position: absolute; bottom: 0; left: 0; }

#prensa { margin-bottom: 60px; }
@media (max-width: 768px) { #prensa { margin-bottom: 30px; } }
#prensa .download-box h2, #prensa .download-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title, #prensa .download-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 35px; font-size: 2.1875rem; color: #616552; font-weight: 400; }
@media (max-width: 768px) { #prensa .download-box h2, #prensa .download-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title, #prensa .download-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title { font-size: 25px; font-size: 1.5625rem; } }
#prensa .download-box p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; font-size: 0.9375rem; color: #616552; }
@media (max-width: 768px) { #prensa .download-box p { font-size: 12px; font-size: 0.75rem; } }
#prensa .download-box a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; font-size: 0.9375rem; text-transform: uppercase; color: #616552; }
#prensa .download-box a:hover, #prensa .download-box a:focus { text-decoration: none; color: #682944; }
@media (max-width: 768px) { #prensa .download-box a { font-size: 12px; font-size: 0.75rem; } }
#prensa .download-box a img { margin-left: 20px; }

.caluga { overflow: hidden; -webkit-box-shadow: -5px 2px 20px -1px rgba(0, 0, 0, 0.35); box-shadow: -5px 2px 20px -1px rgba(0, 0, 0, 0.35); }
@media (max-width: 767px) { .caluga { margin-bottom: 15px; } }
.caluga a.caluga-enlace { position: relative; display: block; cursor: pointer; }
.caluga a.caluga-enlace .lente { width: 100%; height: 100%; display: inline-block; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; top: 0; z-index: 1; }
.caluga a.caluga-enlace .lente:hover { background-color: rgba(0, 0, 0, 0.3); }
.caluga a.caluga-enlace .caluga-title { font-weight: 400; color: #ffffff; font-size: 18px; font-size: 0.925rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 1; margin: 0; font-family: "Montserrat", Arial, Helvetica, sans-serif; text-align: center; width: 80%; line-height: normal; }
.caluga a.caluga-enlace .caluga-title:hover .lente { background-color: rgba(0, 0, 0, 0.3); }
@media (max-width: 768px) { .caluga a.caluga-enlace .caluga-title { font-size: 14px; font-size: 0.875rem; } }
@media (max-width: 767px) { .caluga a.caluga-enlace .caluga-title { font-size: 20px; font-size: 1.25rem; } }
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { .caluga a.caluga-enlace .caluga-title { font-size: 30px; font-size: 1.875rem; } }
.caluga a.caluga-enlace .caluga-img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; width: 100%; }
@media (min-width: 1025px) { .caluga a.caluga-enlace:hover .caluga-img { -webkit-transform: scale(1.07); transform: scale(1.07); } }

/*== modal newsletter == */
#modal-news-letter .modal-dialog, #modal-login .modal-dialog { position: relative; margin-top: 100px; padding: 10px; background-color: #fff; }
@media (min-width: 576px) { #modal-news-letter .modal-dialog, #modal-login .modal-dialog { max-width: 650px; } }
#modal-news-letter .modal-dialog .modal-content, #modal-login .modal-dialog .modal-content { position: relative; border-radius: 0; border: 2px solid #000000; }
#modal-news-letter .modal-dialog .modal-content img.hojas, #modal-login .modal-dialog .modal-content img.hojas { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 374.415px; max-width: 100%; height: 169.827px; z-index: 0; top: 210px; z-index: -1; }
#modal-news-letter .modal-dialog .modal-content .modal-header, #modal-login .modal-dialog .modal-content .modal-header { border-bottom-color: white; }
#modal-news-letter .modal-dialog .modal-content .modal-header button.close, #modal-login .modal-dialog .modal-content .modal-header button.close { background: url(../img/close.svg) no-repeat; position: absolute; right: 30px; top: 30px; cursor: pointer; display: block; z-index: 3; }
#modal-news-letter .modal-dialog .modal-content .modal-body, #modal-login .modal-dialog .modal-content .modal-body { z-index: 1; }
#modal-news-letter .modal-dialog .modal-content .modal-body h3, #modal-login .modal-dialog .modal-content .modal-body h3, #modal-news-letter .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-news-letter .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-login .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-login .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-news-letter .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-news-letter .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-login .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-login .modal-dialog .modal-content .modal-body p.carousel-subtitle { font-weight: 400; color: #000000; font-size: 36px; font-size: 2.25rem; text-transform: uppercase; text-align: center; letter-spacing: 4px; }
@media (max-width: 768px) { #modal-news-letter .modal-dialog .modal-content .modal-body h3, #modal-login .modal-dialog .modal-content .modal-body h3, #modal-news-letter .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-news-letter .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-login .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-login .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-news-letter .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-news-letter .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-login .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-login .modal-dialog .modal-content .modal-body p.carousel-subtitle { font-size: 30px; font-size: 1.875rem; } }
#modal-news-letter .modal-dialog .modal-content .modal-body p, #modal-login .modal-dialog .modal-content .modal-body p { text-align: center; font-size: 13px; font-size: 0.8125rem; margin-bottom: 0; }
#modal-news-letter .modal-dialog .modal-content .modal-footer, #modal-login .modal-dialog .modal-content .modal-footer { border-top-color: white; }

/*== modal login == */
#modal-login .modal-dialog .modal-content img.hojas { top: 130px; }
#modal-login .modal-body { text-align: center; }
#modal-login .modal-body h3, #modal-login .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-login .modal-body p.carousel-subtitle, #modal-login .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-login .modal-body p.carousel-subtitle { margin-bottom: 30px; }
#modal-login .modal-body #form-modal-login { max-width: 80%; margin: 0 auto; }
#modal-login .modal-body #form-modal-login .form-control { border: 1px solid #000000; border-radius: 0; }
#modal-login .modal-body .boton-negro { background-color: #000000; border: none; text-transform: uppercase; color: white; font-weight: 400; color: white; font-size: 11px; font-size: 0.6875rem; border-radius: 0; letter-spacing: 4px; cursor: pointer; margin-top: 30px; }

/*== modal producto == */
#modal-producto .modal-dialog { padding: 10px; background-color: white; position: relative; margin-top: 100px; }
@media (min-width: 576px) { #modal-producto .modal-dialog { max-width: 650px; } }
#modal-producto .modal-dialog .modal-content { position: relative; border-radius: 0; border: 2px solid #000000; overflow: hidden; }
#modal-producto .modal-dialog .modal-content .modal-header { border-radius: 0; border-bottom-color: white; position: relative; background-color: #313131; width: 100%; position: relative; padding: 0; min-height: 30px; }
#modal-producto .modal-dialog .modal-content .modal-header .indicador-carrito { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: auto; right: 0; top: 13px; }
#modal-producto .modal-dialog .modal-content .modal-header .indicador-carrito p { display: inline-block; letter-spacing: 4px; text-transform: uppercase; font-size: 12px; font-size: 0.75rem; margin: 0; }
#modal-producto .modal-dialog .modal-content .modal-header .indicador-carrito .fa-circle { font-size: 24px; margin-top: 3px; }
#modal-producto .modal-dialog .modal-content .modal-header .indicador-carrito .fa-inverse { font-family: "Quicksand", Helvetica, Arial, sans-serif; font-weight: 400; color: white; font-size: 12px; margin-top: -1px; }
#modal-producto .modal-dialog .modal-content .modal-body { z-index: 1; }
#modal-producto .modal-dialog .modal-content .modal-body img { margin-bottom: 30px; }
#modal-producto .modal-dialog .modal-content .modal-body h3, #modal-producto .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-producto .modal-dialog .modal-content .modal-body p.carousel-subtitle, #modal-producto .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-producto .modal-dialog .modal-content .modal-body p.carousel-subtitle { font-weight: 400; color: #000000; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; text-align: center; letter-spacing: 4px; margin-bottom: 40px; }
#modal-producto .modal-dialog .modal-content .modal-body h2, #modal-producto .modal-dialog .modal-content .modal-body section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #modal-producto .modal-dialog .modal-content .modal-body p.carousel-title, #modal-producto .modal-dialog .modal-content .modal-body section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #modal-producto .modal-dialog .modal-content .modal-body p.carousel-title { font-weight: 300; color: #000000; font-size: 26px; font-size: 1.625rem; text-transform: uppercase; letter-spacing: 4px; }
#modal-producto .modal-dialog .modal-content .modal-body p { font-weight: 700; color: #000000; font-size: 26px; font-size: 1.625rem; margin-bottom: 0; letter-spacing: 4px; }
#modal-producto .modal-dialog .modal-content .modal-body .boton-negro { background-color: #000000; border: none; text-transform: uppercase; color: white; font-weight: 400; color: white; font-size: 11px; font-size: 0.6875rem; border-radius: 0; letter-spacing: 4px; cursor: pointer; display: inline-block; font-size: 14px; margin: 1rem 0; }
#modal-producto .modal-dialog .modal-content .modal-footer { border-top-color: white; }

footer { background-color: #313131; min-height: 330px; padding: 3rem 0 3rem 0; position: relative; }
@media (max-width: 767px) { footer { padding: 4rem 0 4rem 0; } }
footer .box-news-letter { margin-bottom: 30px; }
footer .box-news-letter .texto-sobre { margin-top: 10px; }
footer .box-news-letter .texto-sobre img#sobre { float: left; }
footer .box-news-letter .texto-sobre p { font-family: "Montserrat", Arial, Helvetica, sans-serif; color: #a53a68; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; padding-left: 70px; line-height: 20px; }
footer .box-news-letter .form-control { border-radius: 0; height: 60px; }
footer .box-links-footer { padding: 0 30px; }
@media (max-width: 768px) { footer .box-links-footer { padding: 0; } }
footer .box-links-footer h4, footer .box-links-footer .bloque h3, .bloque footer .box-links-footer h3, footer .box-links-footer .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner footer .box-links-footer p.carousel-subtitle, footer .box-links-footer section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque footer .box-links-footer p.carousel-subtitle, footer .box-links-footer .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner footer .box-links-footer p.carousel-subtitle, footer .box-links-footer section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque footer .box-links-footer p.carousel-subtitle, footer .box-links-footer .bloque h1, .bloque footer .box-links-footer h1, footer .box-links-footer .bloque h2, .bloque footer .box-links-footer h2, footer .box-links-footer .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner footer .box-links-footer p.carousel-title, footer .box-links-footer section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque footer .box-links-footer p.carousel-title, footer .box-links-footer .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner footer .box-links-footer p.carousel-title, footer .box-links-footer section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque footer .box-links-footer p.carousel-title, footer .box-links-footer section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner footer .box-links-footer p.title2, footer .box-links-footer section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner footer .box-links-footer p.title2 { color: #e3dcd9; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin-bottom: 14px; }
footer .box-links-footer ul { margin-bottom: 0; list-style-type: none; padding: 0; }
footer .box-links-footer ul li { font-size: 12px; font-size: 0.75rem; margin-bottom: 2px; color: white; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
footer .box-links-footer ul li:last-child { margin-bottom: 0; }
footer .box-links-footer ul li a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; color: white; }
footer .box-links-footer ul li a:hover, footer .box-links-footer ul li a:focus { text-decoration: none; color: #682944; }

.rrss-container { min-height: 70px; padding-top: 20px; padding-bottom: 20px; }
@media (max-width: 767px) { .rrss-container { padding-top: 30px; } }
.rrss-container ul.rrss { margin: 0; padding: 0; float: right; display: block; }
@media (max-width: 767px) { .rrss-container ul.rrss { margin-bottom: 30px; float: left; text-align: center; } }
.rrss-container ul.rrss li { display: inline-block; margin-right: 15px; }
.rrss-container ul.rrss li:first-child { margin-right: 10px; }
.rrss-container ul.rrss li:last-child { margin-right: 0px; }
@media (max-width: 767px) { .rrss-container ul.rrss li { margin-right: 10px; } }
.rrss-container ul.rrss li a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; opacity: 1; }
.rrss-container ul.rrss li a:hover, .rrss-container ul.rrss li a:focus { text-decoration: none; color: #682944; }
.rrss-container ul.rrss li a:hover, .rrss-container ul.rrss li a:focus { opacity: 0.8; }
.rrss-container p.copy { text-align: left; position: relative; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; color: #313131; }
@media (max-width: 991px) { .rrss-container p.copy { text-align: center; } }

/* agregados por Seo2 */
.btn-primary, .btn-read { background-color: #682944; border-color: #682944; text-transform: uppercase; font-family: "Montserrat", sans-serif; border-radius: 0; }

.btn-primary:focus, .btn-read:focus, .btn-primary:active, .btn-read:active, .btn-primary:hover, .btn-read:hover { background-color: #000; border-color: #000; }

#slider-destinations section.slider-home #slider-home .item .carousel-info { width: 70%; }

#slider-destinations section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, #slider-destinations section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 3rem; }

#slider-destinations .carousel-info-inner p { text-transform: uppercase; font-family: "Montserrat", sans-serif; color: #fff; line-height: 220%; }

#slider-destinations .carousel-info-inner p a { color: #fff; padding-left: 5px; padding-right: 5px; display: inline-block; }

#slider-destinations .carousel-info-inner p a.active { background: #682944; }

#tourmap { background: #fff; padding: 20px; -webkit-box-shadow: 0px 0px 30px 1px rgba(50, 50, 50, 0.59); box-shadow: 0px 0px 30px 1px rgba(50, 50, 50, 0.59); }

#mapa { overflow: hidden; }

.embed-container { position: relative; padding-bottom: 86.25%; height: 0; overflow: hidden; max-width: 100%; top: -50px; margin-bottom: -50px; }

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

ul.complimentary { color: #682944; text-transform: uppercase; list-style: none; padding: 0; }

ul.complimentary li { line-height: 55px; display: inline-block; }

ul.complimentary span { background: #682944; color: #fff; border-radius: 50%; display: inline-block; width: 55px; height: 55px; font-weight: bolder; font-size: 20px; text-align: center; margin-right: 10px; }

#simbologia ul.complimentary li { margin-right: 30px; }

.bloque h5 { font-family: "Prata", serif; color: #682944; text-transform: uppercase; font-size: 31px; font-size: 1.875rem; margin-bottom: 20px; }

.bloque h6 { font-family: "Montserrat", sans-serif; font-size: 19px; color: #626554; border-left: 3px solid #682944; text-transform: uppercase; margin-left: -20px; padding-left: 10px; margin-bottom: 30px; }

#destinations .bloque p a { font-weight: 700; }

.day { margin-bottom: 30px; }

a#request { display: block; float: left; background: #682944; color: #fff; text-align: center; font-size: 29px; text-transform: uppercase; font-weight: 700; padding: 30px 87px; line-height: 100%; font-family: "Montserrat", sans-serif; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

a#request:hover { background: #000; text-decoration: none; }

#includes .bloque h4, #includes .bloque h3, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-subtitle, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-subtitle, #includes .bloque h1, #includes .bloque h2, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-title, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-title, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.title2, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.title2 { font-family: "Montserrat", sans-serif; color: #5c2d45; font-size: 24px; letter-spacing: 10px; }

#includes .bloque h4.includes, #includes .bloque h3.includes, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.carousel-subtitle, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.includes.carousel-subtitle, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.carousel-subtitle, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.includes.carousel-subtitle, #includes .bloque h1.includes, #includes .bloque h2.includes, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.carousel-title, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.includes.carousel-title, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.carousel-title, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.includes.carousel-title, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.includes.title2, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.includes.title2 { background: #e0dbd8; display: inline-block; padding: 20px 20px; }

ul.not-include { list-style: none; padding: 0; text-align: center; display: block; margin: 0 auto 50px; color: #626554; font-family: "Montserrat", sans-serif; font-size: 15px; }

ul.not-include li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-top: 30px; text-align: left; line-height: 120%; margin: 0 10px; }

ul.not-include li img { top: -15px; position: relative; float: left; margin-right: 10px; }

.bloque div.disclaimer p { text-transform: uppercase; font-weight: bolder; font-size: 16px; margin-bottom: 50px; line-height: 120%; }

.bloque p.disclaimer { text-transform: uppercase; font-weight: bolder; font-size: 16px; margin-bottom: 50px; line-height: 120%; }

#gallery { margin-bottom: -3px; }

#gallery a { display: inline; }

#gallery a img { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

#gallery a:hover img { opacity: 0.8; }

#testimonial { background: #5c2d45; }

#testimonial .bloque h4, #testimonial .bloque h3, #testimonial .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, #testimonial section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #testimonial .bloque p.carousel-subtitle, #testimonial .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, #testimonial section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #testimonial .bloque p.carousel-subtitle, #testimonial .bloque h1, #testimonial .bloque h2, #testimonial .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, #testimonial section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #testimonial .bloque p.carousel-title, #testimonial .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, #testimonial section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #testimonial .bloque p.carousel-title, #testimonial .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #testimonial .bloque p.title2, #testimonial .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #testimonial .bloque p.title2 { color: #fff; margin-bottom: 10px; }

#testimonial .bloque p { color: #fff; }

#testimonial .bloque p.by { font-weight: bolder; text-transform: uppercase; margin-bottom: 30px; }

.br5w { border-right: 5px solid #f7f6ef; }

.bl5w { border-left: 5px solid #f7f6ef; }

.bb10w { border-bottom: 11px solid #f7f6ef; }

.modal-body iframe { height: 100vh; width: 100%; }

.modal-body { padding: 0; margin: 0; }

.modal button.close { color: white; position: absolute; background: #5c2d45; border: 0; top: 0; z-index: 99999; right: 3%; float: none; opacity: 1; font-size: 40px; font-weight: 400; width: 50px; height: 50px; }

.modal button.close:focus, .modal button.close:hover { background: #000; text-decoration: none; cursor: pointer; }

.modal-footer { text-align: initial; }

.modal-transparent { background: transparent; }

.modal-transparent .modal-content { background: transparent; }

.modal-backdrop.modal-backdrop-transparent { background: #000; }

.modal-backdrop.modal-backdrop-transparent.in { opacity: .9; filter: alpha(opacity=90); }

.modal-backdrop.modal-backdrop-fullscreen { background: #000; }

.modal-backdrop.modal-backdrop-fullscreen.in { opacity: .97; filter: alpha(opacity=97); }

.modal-fullscreen { background: transparent; }

.modal-fullscreen .modal-content { background: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }

.modal-fullscreen .modal-dialog { margin: 0; margin-right: auto; margin-left: auto; width: 100%; }

@media (min-width: 768px) { .modal-fullscreen .modal-dialog { width: 750px; } }
@media (min-width: 992px) { .modal-fullscreen .modal-dialog { width: 970px; } }
@media (min-width: 1200px) { .modal-fullscreen .modal-dialog { width: 100%; } }
@media (max-width: 767px) { #slider-destinations section.slider-home #slider-home .item .carousel-info .carousel-info-inner h2, #slider-destinations section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title { font-size: 2rem; }
  .bloque h4, .bloque h3, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, .bloque h1, .bloque h2, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.title2, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.title2 { font-size: 1.7rem; margin-top: 25px; }
  #simbologia ul.complimentary li { margin-right: 10px; display: block; }
  ul.complimentary li { line-height: 35px; text-align: left; }
  ul.complimentary span { width: 35px; height: 35px; font-size: 18px; margin-right: 5px; }
  a#request { padding: 30px 15px; }
  #includes .bloque h4, #includes .bloque h3, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-subtitle, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-subtitle, #includes .bloque h1, #includes .bloque h2, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, #includes section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-title, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, #includes section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.carousel-title, #includes .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes .bloque p.title2, #includes .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes .bloque p.title2 { font-size: 14px; line-height: 150%; }
  .bloque p.disclaimer { font-size: 12px; }
  .br5w { border-right: 0 solid #f7f6ef; }
  .bl5w { border-left: 0 solid #f7f6ef; }
  .bl5w.br5w { border-top: 10px solid #f7f6ef; border-bottom: 10px solid #f7f6ef; } }
/* contact info temp */
.info-contact { float: right; margin-bottom: 0; }

.info-contact li { list-style: none; float: left; color: #fff; font-family: "Montserrat", sans-serif; }

.info-contact li a { color: #fff; font-weight: 400; }

.info-contact li a:hover { text-decoration: none; opacity: 0.7; }

.info-contact li.whatsapp i { font-size: 2em; vertical-align: middle; margin-right: 0px; }

.info-contact li.mail i { font-size: 1.5em; vertical-align: middle; margin-left: 15px; margin-right: 3px; }

#mobile-contact { display: none; }

@media (max-width: 767px) { section#intro .uva { display: none; }
  #mobile-contact { display: block; }
  #mobile-contact ul { padding: 0 !important; }
  #mobile-contact ul li { float: left; display: block; margin-bottom: 0; }
  #mobile-contact .info-contact li.whatsapp i { font-size: 1.5em; }
  #mobile-contact ul li.mail { font-size: 1.1em; }
  #mobile-contact ul li.mail a { font-size: 1.1em !important; }
  #mobile-contact .info-contact li.mail i { margin-left: 0; } }
@media (max-width: 360px) { #mobile-contact .info-contact li.whatsapp a { font-size: 1.25rem !important; }
  #mobile-contact .info-contact li.whatsapp i { font-size: 1.3rem !important; }
  #mobile-contact .info-contact li.mail i { font-size: 1.1rem; }
  #mobile-contact ul li.mail { font-size: 1rem; } }
@media (max-width: 320px) { #mobile-contact ul li.mail a { font-size: 0.9rem !important; } }
ul.not-include { list-style: none; padding: 0; text-align: center; display: block; margin: 0 auto 50px; color: #626554; font-family: "Montserrat", sans-serif; font-size: 15px; }
@media (max-width: 767px) { ul.not-include { text-align: left; } }

ul.not-include li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-top: 30px; text-align: left; line-height: 120%; margin: 0 10px; }

ul.not-include li img { top: -15px; position: relative; float: left; margin-right: 10px; }

@media (max-width: 767px) { #slider-destinations #slider-home .carousel-info .carousel-info-inner p span.txt-bread, #slider-destinations .slider-solo .carousel-info .carousel-info-inner p span.txt-bread { font-size: 10px; font-size: 0.625rem; line-height: 1.1; padding: 8px 0; }
  #slider-destinations #slider-home .carousel-info .carousel-info-inner p a, #slider-destinations .slider-solo .carousel-info .carousel-info-inner p a { font-size: 10px; font-size: 0.625rem; line-height: 1.1; padding: 8px 0; }
  #slider-destinations #slider-home .carousel-info .carousel-info-inner p.title-experience, #slider-destinations .slider-solo .carousel-info .carousel-info-inner p.title-experience { margin-top: 70px; font-size: 30px !important; } }

.bloque p.disclaimer a { text-transform: uppercase; color: #616552 !important; }

@media (max-width: 767px) { #tourmap .img-map { margin-bottom: 60px; } }

@media (max-width: 767px) { #includes .bloque.lista-includes p { margin-bottom: 0; } }

#about .logos { margin-bottom: 0; }

#founder .founder-img-box { background-color: #682944; }
#founder .founder-signature-box { background: url(../img/bg-signature.jpg) no-repeat; background-size: cover; background-position: center; }
#founder .founder-signature-box .founder-signature { overflow: hidden; }
#founder .founder-signature-box .founder-signature p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 13px; font-size: 0.8125rem; color: #616552; text-transform: uppercase; letter-spacing: 3px; text-align: center; font-weight: 700; }

section#featured h5, section#post-author h5 { text-transform: capitalize; color: #616552; font-size: 35px; font-size: 2.1875rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; }
@media (max-width: 768px) { section#featured h5, section#post-author h5 { font-size: 30px; font-size: 1.875rem; } }
section#featured h6, section#post-author h6 { color: #616552; text-transform: uppercase; letter-spacing: 3px; font-size: 12px; font-size: 0.75rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 16px; }
@media (max-width: 768px) { section#featured h6, section#post-author h6 { margin-top: 16px; } }
section#featured p, section#post-author p { color: #616552; font-size: 14px; font-size: 0.875rem; margin-bottom: 1em; font-family: "Montserrat", Arial, Helvetica, sans-serif; line-height: 23px; }
@media (max-width: 768px) { section#featured p, section#post-author p { line-height: 22px; font-size: 15px; font-size: 0.9375rem; } }

section#team { padding-bottom: 3rem; }
section#team .expert-box { background-color: #f0eeee; margin-bottom: 30px; position: relative; padding: 0px 30px 0 0; }
@media (max-width: 768px) { section#team .expert-box { padding-right: 0px; } }
section#team .expert-box img { float: left; margin-right: 30px; }
@media (max-width: 1024px) { section#team .expert-box img { margin-bottom: 0; } }
@media (max-width: 1023px) { section#team .expert-box img { float: none; margin: 30px auto 30px auto; } }
section#team .expert-box .expert-text { padding-top: 20px; }
@media (max-width: 768px) { section#team .expert-box .expert-text { float: left; padding: 20px 20px 30px 20px; } }
section#team .expert-box .expert-text h4, section#team .expert-box .expert-text .bloque h3, .bloque section#team .expert-box .expert-text h3, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque h1, .bloque section#team .expert-box .expert-text h1, section#team .expert-box .expert-text .bloque h2, .bloque section#team .expert-box .expert-text h2, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2 { text-transform: capitalize; color: #616552; font-size: 26px; font-size: 1.625rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0 0 5px 250px; }
@media (max-width: 768px) { section#team .expert-box .expert-text h4, section#team .expert-box .expert-text .bloque h3, .bloque section#team .expert-box .expert-text h3, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text .bloque h1, .bloque section#team .expert-box .expert-text h1, section#team .expert-box .expert-text .bloque h2, .bloque section#team .expert-box .expert-text h2, section#team .expert-box .expert-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#team .expert-box .expert-text p.carousel-title, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.title2 { font-size: 18px; font-size: 1.125rem; margin-left: 0; } }
section#team .expert-box .expert-text h3, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle { color: #682944; text-transform: uppercase; letter-spacing: 3px; font-size: 11px; font-size: 0.6875rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; margin: 0 0 30px 250px; }
@media (max-width: 768px) { section#team .expert-box .expert-text h3, section#team .expert-box .expert-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle, section#team .expert-box .expert-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#team .expert-box .expert-text p.carousel-subtitle { margin-left: 0; } }
section#team .expert-box .expert-text p { color: #616552; font-size: 12px; font-size: 0.75rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; padding-left: 250px; padding-bottom: 30px; }
@media (max-width: 768px) { section#team .expert-box .expert-text p { font-size: 15px; font-size: 0.9375rem; line-height: 22px; padding: 0; } }

section#testimonials .testimonial-box { position: relative; background-color: #f0eeee; padding: 60px 30px 0 30px; margin-bottom: 70px; }
section#testimonials .testimonial-box .ico-testimonial { background: url(../img/ico-testimonial.png) no-repeat; width: 78px; height: 78px; position: absolute; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -39px; }
section#testimonials .testimonial-box .testimonial-text { padding-bottom: 4px; }
section#testimonials .testimonial-box .testimonial-text h4, section#testimonials .testimonial-box .testimonial-text .bloque h3, .bloque section#testimonials .testimonial-box .testimonial-text h3, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque h1, .bloque section#testimonials .testimonial-box .testimonial-text h1, section#testimonials .testimonial-box .testimonial-text .bloque h2, .bloque section#testimonials .testimonial-box .testimonial-text h2, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2 { letter-spacing: 3px; text-transform: uppercase; font-size: 9px; font-size: 0.5625rem; color: #682944; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 12px; }
@media (max-width: 768px) { section#testimonials .testimonial-box .testimonial-text h4, section#testimonials .testimonial-box .testimonial-text .bloque h3, .bloque section#testimonials .testimonial-box .testimonial-text h3, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-subtitle, section#testimonials .testimonial-box .testimonial-text .bloque h1, .bloque section#testimonials .testimonial-box .testimonial-text h1, section#testimonials .testimonial-box .testimonial-text .bloque h2, .bloque section#testimonials .testimonial-box .testimonial-text h2, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque section#testimonials .testimonial-box .testimonial-text p.carousel-title, section#testimonials .testimonial-box .testimonial-text section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2, section#testimonials .testimonial-box .testimonial-text section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#testimonials .testimonial-box .testimonial-text p.title2 { font-size: 11px; font-size: 0.6875rem; line-height: 14px; } }
section#testimonials .testimonial-box .testimonial-text p { font-size: 12px; font-size: 0.75rem; color: #383838; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
@media (max-width: 768px) { section#testimonials .testimonial-box .testimonial-text p { font-size: 14px; font-size: 0.875rem; } }
section#testimonials .testimonial-box .testimonial-text .border-bottom-testimonial-box { background: url(../img/border-bottom-testimonial-box.png) repeat-x; width: 100%; height: 5px; position: absolute; bottom: 0; left: 0; }

#prensa { margin-bottom: 60px; }
@media (max-width: 768px) { #prensa { margin-bottom: 30px; } }
#prensa .download-box h2, #prensa .download-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title, #prensa .download-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 35px; font-size: 2.1875rem; color: #616552; font-weight: 400; }
@media (max-width: 768px) { #prensa .download-box h2, #prensa .download-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title, #prensa .download-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #prensa .download-box p.carousel-title { font-size: 25px; font-size: 1.5625rem; } }
#prensa .download-box p { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; font-size: 0.9375rem; color: #616552; }
@media (max-width: 768px) { #prensa .download-box p { font-size: 12px; font-size: 0.75rem; } }
#prensa .download-box a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; cursor: pointer; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; font-size: 0.9375rem; text-transform: uppercase; color: #616552; }
#prensa .download-box a:hover, #prensa .download-box a:focus { text-decoration: none; color: #682944; }
@media (max-width: 768px) { #prensa .download-box a { font-size: 12px; font-size: 0.75rem; } }
#prensa .download-box a img { margin-left: 20px; }

#hotels h2, #hotels section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #hotels p.carousel-title, #hotels section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #hotels p.carousel-title { margin-bottom: 50px; }
@media (max-width: 768px) { #hotels h2, #hotels section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #hotels p.carousel-title, #hotels section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #hotels p.carousel-title { margin-top: 25px; margin-bottom: 25px; } }
#hotels .hotel-box { margin-bottom: 30px; }
#hotels .hotel-box img { margin-bottom: 20px; }
#hotels .hotel-box p { color: #616552; font-size: 13px; font-size: 0.8125rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; }
@media (max-width: 768px) { #hotels .hotel-box p { font-size: 15px; font-size: 0.9375rem; } }

#terms h2, #terms section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #terms p.carousel-title, #terms section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #terms p.carousel-title { margin-bottom: 50px; font-size: 40px; font-size: 2.5rem; }
@media (max-width: 768px) { #terms h2, #terms section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #terms p.carousel-title, #terms section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #terms p.carousel-title { margin-top: 25px; margin-bottom: 25px; font-size: 30px; font-size: 1.875rem; } }
#terms .term-box { margin-bottom: 40px; }
@media (max-width: 768px) { #terms .term-box { margin-bottom: 20px; } }
#terms .term-box p { color: #616552; font-size: 15px; font-size: 0.9375rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 300; }
@media (max-width: 768px) { #terms .term-box p { font-size: 14px; font-size: 0.875rem; } }

.slider-destinations { overflow: hidden; }
.slider-destinations p.quote { text-transform: uppercase; color: #616552; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; font-size: 0.9375rem; text-align: center; font-weight: 700; margin: 80px 0; }
@media (max-width: 768px) { .slider-destinations p.quote { font-size: 12px; font-size: 0.75rem; margin: 40px 0; padding: 0 15px; } }

section#history .content img.vina { margin-bottom: 20px; }
section#history .content p { font-family: "Montserrat", Arial, Helvetica, sans-serif; color: #616552; font-size: 15px; font-size: 0.9375rem; margin-bottom: 15px; }
section#history .content .variedades-box { margin-bottom: 30px; max-width: 500px; }
section#history .content .variedades-box h2, section#history .content .variedades-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.carousel-title, section#history .content .variedades-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.carousel-title { text-transform: uppercase; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 18px; font-size: 1.125rem; background-color: #e3dcd9; color: #682944; padding: 20px; width: 100%; display: inline-block; margin-bottom: 40px; }
section#history .content .variedades-box h3, section#history .content .variedades-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.carousel-subtitle, section#history .content .variedades-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.carousel-subtitle { text-transform: uppercase; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 18px; font-size: 1.125rem; margin-bottom: 30px; margin-top: 0; text-align: left; }
section#history .content .variedades-box h3.red, section#history .content .variedades-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.red.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.red.carousel-subtitle, section#history .content .variedades-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.red.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.red.carousel-subtitle { color: #682944; }
section#history .content .variedades-box h3.white, section#history .content .variedades-box section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.white.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.white.carousel-subtitle, section#history .content .variedades-box section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.white.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section#history .content .variedades-box p.white.carousel-subtitle { color: #616552; }
section#history .content .variedades-box ul { padding: 0; list-style-type: none; text-align: left; }
section#history .content .variedades-box ul li { font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 16px; font-size: 1rem; color: #616552; margin-bottom: 15px; }
section#history .content .variedades-box .harvest-info p { text-align: left; }
section#history .content .maps-box { margin-bottom: 40px; }
section#history .content .maps-box img { margin-bottom: 40px; }

#includes.events .content { max-width: 600px; padding: 0; margin-bottom: 50px; }
@media (max-width: 768px) { #includes.events .content { margin-top: 0; } }
#includes.events .content h4.includes, #includes.events .content .bloque h3.includes, .bloque #includes.events .content h3.includes, #includes.events .content .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.carousel-subtitle, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes.events .content p.includes.carousel-subtitle, #includes.events .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-subtitle, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque #includes.events .content p.includes.carousel-subtitle, #includes.events .content .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.carousel-subtitle, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes.events .content p.includes.carousel-subtitle, #includes.events .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-subtitle, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque #includes.events .content p.includes.carousel-subtitle, #includes.events .content .bloque h1.includes, .bloque #includes.events .content h1.includes, #includes.events .content .bloque h2.includes, .bloque #includes.events .content h2.includes, #includes.events .content .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.carousel-title, .bloque section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes.events .content p.includes.carousel-title, #includes.events .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner .bloque #includes.events .content p.includes.carousel-title, #includes.events .content .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.carousel-title, .bloque section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes.events .content p.includes.carousel-title, #includes.events .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque p.includes.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner .bloque #includes.events .content p.includes.carousel-title, #includes.events .content section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.includes.title2, section.slider-home #slider-home .item .carousel-info .carousel-info-inner #includes.events .content p.includes.title2, #includes.events .content section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.includes.title2, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner #includes.events .content p.includes.title2 { font-size: 14px; font-size: 0.875rem; letter-spacing: 3px; text-transform: uppercase; background: #e0dbd8; display: inline-block; padding: 20px 20px; color: #5c2d45; width: 100%; margin-bottom: 70px; }
#includes.events .content ul { padding: 0; list-style-type: none; }
#includes.events .content ul li { font-size: 18px; font-size: 1.125rem; font-weight: 300; color: #616552; text-transform: capitalize; padding: 0 40px; }

.posts-list .container { max-width: 850px; }
@media (max-width: 768px) { .posts-list { padding: 40px 0; } }
.posts-list .post-box { margin-bottom: 30px; }
@media (max-width: 767px) { .posts-list .post-box .post-thumb-img img { margin-bottom: 30px; } }
.posts-list .post-box .post-title h1 { font-size: 22px; font-size: 1.375rem; color: #616552; text-transform: uppercase; font-weight: 700; font-family: "Montserrat", Arial, Helvetica, sans-serif; margin-top: 0; }
.posts-list .post-box .post-author p { font-size: 18px; font-size: 1.125rem; color: #682944; text-transform: capitalize; font-weight: 600; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
.posts-list .post-box .post-excerpt p { font-size: 14px; font-size: 0.875rem; color: #616552; font-weight: 300; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
.posts-list .post-box .post-excerpt a.btn-read-more { padding: 6px 12px; font-size: 14px; }

section.design-trip-banner.loop-blog { margin-bottom: 30px; }
section.design-trip-banner .mid-banner-container { position: relative; }
section.design-trip-banner .mid-banner-container .mid-banner-caption { text-align: center; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
section.design-trip-banner .mid-banner-container .mid-banner-caption p.mid-banner-title { font-family: "Prata", Arial, Helvetica, serif; font-size: 50px; font-size: 3.125rem; color: white; margin-bottom: 30px; }
@media (max-width: 767px) { section.design-trip-banner .mid-banner-container .mid-banner-caption p.mid-banner-title { font-size: 30px; font-size: 1.875rem; margin-bottom: 20px; } }

.the-post-content .the-content { padding: 0px 100px 50px 100px; }
@media (min-width: 1024px) { .the-post-content .the-content { margin-top: -60px; } }
@media (max-width: 768px) { .the-post-content .the-content { padding: 30px 50px 40px 50px; } }
@media (max-width: 767px) { .the-post-content .the-content { padding: 30px 15px 30px 15px; } }
.the-post-content .the-content #slider-post { position: relative; overflow: hidden; margin: 40px 0 0 0; }
.the-post-content .the-content #slider-post .item { position: relative; }
.the-post-content .the-content #slider-post .owl-nav { margin: 0; }
.the-post-content .the-content #slider-post .owl-nav.disabled { display: none; }
.the-post-content .the-content #slider-post .owl-dots { margin-top: 16px; margin-bottom: 10px; }
.the-post-content .the-content #slider-post .owl-dots.disabled { display: none; }
.the-post-content .the-content #slider-post .owl-dots .owl-dot span { background: #86754D; border-radius: 50px; height: 10px; width: 10px; cursor: pointer; }
@media (max-width: 767px) { .the-post-content .the-content #slider-post .owl-dots .owl-dot span { margin-left: 5px; margin-right: 5px; } }
.the-post-content .the-content #slider-post .owl-dots .owl-dot.active span { background-color: #ECCCD0; }
.the-post-content .the-content #slider-post .owl-next, .the-post-content .the-content #slider-post .owl-prev { width: 43px; height: 44px; position: absolute; text-indent: -9999px; top: 50%; margin-top: -22px; cursor: pointer; opacity: 0.9; }
.the-post-content .the-content #slider-post .owl-next:hover, .the-post-content .the-content #slider-post .owl-prev:hover { background-color: transparent; opacity: 0.5; }
.the-post-content .the-content #slider-post .owl-next { background: url(../img/next.png) no-repeat !important; right: 0; }
.the-post-content .the-content #slider-post .owl-next.disabled { display: none; }
.the-post-content .the-content #slider-post .owl-prev { background: url(../img/prev.png) no-repeat !important; left: 0; }
.the-post-content .the-content #slider-post .owl-prev.disabled { display: none; }
.the-post-content p { font-size: 15px; font-size: 0.9375rem; color: #616552; line-height: 25px; text-align: center; font-weight: 500; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
.the-post-content p img.size-full { display: block; max-width: 100%; height: auto; margin: 60px auto; }
@media (max-width: 767px) { .the-post-content p img.size-full { margin: 30px auto; } }
.the-post-content a.boton-submit { display: inline-block; padding: 10px 40px; height: auto; margin-top: 40px; }

#post-author { min-height: 360px; background-color: #f3f3e5; padding: 40px 0; }
@media (max-width: 767px) { #post-author { padding: 30px 0; } }
#post-author .the-author-img, #post-author .the-autor-profile { width: 100%; min-height: 360px; background-color: #f3f3e5; position: relative; }
@media (max-width: 767px) { #post-author .the-author-img, #post-author .the-autor-profile { min-height: 0; } }
#post-author .the-autor-profile .center { width: 90%; }
@media (max-width: 767px) { #post-author .the-autor-profile .center { position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; width: 100%; } }
@media (max-width: 767px) { #post-author .the-autor-profile h5 { margin-bottom: 0px; } }
@media (max-width: 767px) { #post-author .the-autor-profile h6 { margin: 10px 0; font-size: 10px; font-size: 0.625rem; } }
#post-author .the-autor-profile p { font-size: 13px; font-size: 0.8125rem; }
#post-author img.img-author { max-width: 240px; }
@media (max-width: 767px) { #post-author img.img-author { margin-bottom: 30px; } }
@media (max-width: 767px) { #post-author img.center { position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; } }

section.more-items { padding: 40px 0; }
section.more-items .post-box { display: block; }
@media (max-width: 767px) { section.more-items .post-box { margin-bottom: 30px; } }
section.more-items h1 { font-size: 27px; font-size: 1.6875rem; color: #616552; text-transform: capitalize; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
section.more-items h2, section.more-items section.slider-home #slider-home .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home #slider-home .item .carousel-info .carousel-info-inner section.more-items p.carousel-title, section.more-items section.slider-home .slider-solo .item .carousel-info .carousel-info-inner p.carousel-title, section.slider-home .slider-solo .item .carousel-info .carousel-info-inner section.more-items p.carousel-title { font-size: 20px; font-size: 1.25rem; color: #616552; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
section.more-items p { font-size: 14px; font-size: 0.875rem; color: #616552; margin-bottom: 20px; font-weight: 500; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
section.more-items a.btn-read-more { font-size: 10px; font-size: 0.625rem; padding: 10px 20px; }

#contacto .formulario-contacto textarea.form-control { text-transform: none !important; }

@media(max-width:500px){
  div#videoshort {
    max-width: 100%;
    width: 100%;
}
div#videoshort iframe {
    width: 100%;
}
}

.expert_box img { margin-right: 30px!important; width: 200px!important; height: 300px!important; }
#team-group { display: flex; flex-wrap: wrap;}
.expert_box { width: 47%; background-color: #F0EEEE; margin-right: 3%; display: flex; flex-direction: row; margin-bottom: 30px; }
.expert_box .retrato img { min-width: 180px; }
.expert_box .expert_text { padding: 20px 30px; } 
.expert_text h4 { text-transform: capitalize; color: #616552; font-size: 26px; font-size: 1.625rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 400;  } 
.expert_text h3 { color: #682944; text-transform: uppercase; letter-spacing: 3px; font-size: 11px; font-size: 0.6875rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-weight: 700; }
.expert_text p { color: #616552; font-size: 12px; font-size: 0.75rem; font-family: "Montserrat", Arial, Helvetica, sans-serif; line-height: 16px; }

@media only screen and ( min-width: 500px ) and ( max-width: 1000px ) { 
.expert_box { width: 94%; margin: 0 3%;  margin-bottom: 30px; }	
}

@media only screen and ( min-width: 440px ) and ( max-width: 499px ) { 
.expert_box { width: 94%; margin: 0 3%;  margin-bottom: 30px; }	
}

@media only screen and ( max-width: 439px ) { 
.expert_box { width: 94%; margin: 0 3%;  margin-bottom: 30px; flex-direction: column; }	
.expert_box .retrato img  { margin-right: 0!important; }
.expert_box .retrato { width: 100%!important; min-width: 100%; padding: 30px 30px 0px 30px; height: 260px; overflow: hidden;
}
}

