@font-face {
    font-family: 'NocturneSerifLight';
    src: url('../fonts/NocturneSerif-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NocturneSerif-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/NocturneSerif-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/NocturneSerif-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/NocturneSerif-Medium.svg#NocturneSerif-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'NocturneSerifLight';
    src: url('../fonts/nocturne-serif-light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/nocturne-serif-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/nocturne-serif-light.woff') format('woff'), /* Modern Browsers */
         url('../fonts/nocturne-serif-light.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/nocturne-serif-light.svg#nocturne-serif-light') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'NocturneSerifLight';
    src: url('../fonts/nocturne-serif-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/nocturne-serif-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/nocturne-serif-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/nocturne-serif-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/nocturne-serif-regular.svg#nocturne-serif-regular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}




@font-face {
  font-family: 'Futura-PT';
  src: url("../fonts/Futura-PT-Book.woff2") format('woff2'), 
  url("../fonts/Futura-PT-Book.woff") format('woff'), 
  url("../fonts/Futura-PT-Book.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U20-0FE;
}
@font-face {
  font-family: 'Futura-PT';
  src: url("../fonts/Futura-PT-Heavy.woff2") format('woff2'), 
  url("../fonts/Futura-PT-Heavy.woff") format('woff'), 
  url("../fonts/Futura-PT-Heavy.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U20-0FE;
}
@font-face {
  font-family: 'HighTide';
  src: url("../fonts/HighTide.woff2") format('woff2'), 
  url("../fonts/HighTide.woff") format('woff'), 
  url("../fonts/HighTide.ttf") format('truetype');
}
@font-face {
  font-family: 'LeituraNews';
  src: url("../fonts/LeituraNews-Roman3.woff2") format('woff2'), 
  url("../fonts/LeituraNews-Roman3.woff") format('woff'), 
  url("../fonts/LeituraNews-Roman3.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U20-0FE;
}
@font-face {
  font-family: 'LeituraNews';
  src: url("../fonts/LeituraNews-Roman4.woff2") format('woff2'), 
  url("../fonts/LeituraNews-Roman4.woff") format('woff'), 
  url("../fonts/LeituraNews-Roman4.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U20-0FE;
}






.page-template-landing, .page-template-landing #header{background:#EEECE6;}
.top-section-stamp.stamp{position: absolute;bottom: 80px;right: 80px;}
.top-section-brush{    position: absolute;bottom: 10%;z-index: 2;}
#top_section{position:relative;}
#top_section .text-container{position: absolute;width: 100%;text-align: center;bottom: 18%;color:white;z-index:3;}
#top_section .text-container .col-md-6{float: none;display: inline-block;}
.text-container .subtitle{font-size: 40px;line-height: 48px;font-family: 'Futura-PT';font-weight: 400;text-transform: uppercase;}
.text-container .title{ font-family:'NocturneSerifLight';  font-size: 70px;line-height: 84px;letter-spacing: -0.007em;}

#intro{padding-top:160px;padding-bottom:212px;}
.landing-intro-block {text-align: center;}
.landing-intro-block  .col-md-8{display: inline-block; float:none;}
.landing-intro-block .intro-title{font-family:'NocturneSerifLight'; font-style:italic;text-transform: uppercase; color:#0C4C41;    margin-bottom: 26px;font-size: 35px; line-height:48px;}
.landing-intro-block .landing-intro-text.first{margin-bottom:130px;}
.landing-intro-text p{font-family:'NocturneSerifLight';font-size: 28px; line-height: 40px;letter-spacing: -0.028em;}

.separator{width: 100%; text-align: center;}
.separator span{    width: 155px;height: 2px;background: #ff5e39;display: inline-block;}
.separator.green span{background: #0C4C41;}

.intro-image-wrapper{position:relative;    margin-top: 147px;margin-bottom:123px;}
.intro-stamp{position:absolute;    left: -125px;top: -125px;z-index: 2;width:205px;}
img.viajes-stamp{width:205px;}
.intro-image{width:100%;}

.landing-intro-text.second p{margin-bottom:50px;}
.signature, .landing-intro-block .landing-intro-text p.signature{font-family: 'Futura-PT';font-weight: 400; font-size: 15px; line-height: 20px; letter-spacing: 0.01em; color:#0C4C41; text-transform: uppercase;margin-top:30px;margin-bottom:7px;}
.signature p{margin-bottom:20px;}

#los-viajes{position:relative;}

.viajes-title{font-size:50px; line-height:60px; letter-spacing: -0.049em;text-align: center;margin-bottom:50px;    font-family: 'NocturneSerifLight';font-style: italic;text-transform: uppercase;letter-spacing: 0.01em;z-index: 10}
.viajes-stamp{    position: absolute;top: -65px;right: 33.33333%;z-index: 9;margin-right: 15px;}

#amazing{text-align: center;padding-bottom:118px;}
#amazing .col-md-8{float:none;display: inline-block;}
.amazing-title{font-size:70px; line-height:84px; color:#0C4C41; margin-top:87px;margin-bottom:30px;font-family:'NocturneSerifLight';}
.amazing-intro{    margin-bottom: 64px;}
.landing-intro-text.third{    margin-top: 60px;color: #0C4C41; margin-bottom:60px;}

.scape-table{font-size:0; text-align:center;border:0px solid black;margin-bottom:70px;}
.scape-table > div{width: 50%;display: inline-block;font-size:initial;    border-bottom: 1px solid black;border-top: 1px solid black;}
.scape-table > div:first-of-type{border-right:1px solid black;}
.scape-element{padding: 14px 22px;text-align: left;border-bottom:1px solid black;font-size:0;line-height:initial;}
.scape-table > div .scape-element:last-of-type{border-bottom: 0px;}
.scape-element span{width:50%;display: inline-block;font-size: initial;}
.scape-element .desti{font-family: 'Futura-PT';font-weight: 600;font-size:18px; line-height: 23px;}
.scape-element .dates{font-family: 'Futura-PT';font-weight: 400;font-size:18px; line-height: 23px;padding-left:10px;}
.landing-intro-text.fourth{color: #0C4C41;}
.final-text{font-family: 'Futura-PT';font-weight: 400;font-size:22px; line-height: 29px;padding-left: 8.33333%; padding-right: 8.33333%;padding-top:55px;margin-bottom: 60px;text-align: left;}

.button{     display: inline-block;font-family: 'Futura-PT';font-weight: 600;font-size: 13px;line-height: 17px;letter-spacing: 0.002em;padding: 20px 22px;border: 2px solid #ff5e39;}
.button a{color:black;}


#segundo_viaje{text-align: center;padding-bottom:118px;}
#segundo_viaje .col-md-8{float:none;display: inline-block;}
#segundo_viaje .final-text{padding-top:0;}

#list{background: #E2DFD6;position: relative;}
#list .landing-intro-block .intro-title{    margin-top: 148px;position: relative; z-index: 10;}
#list .landing-intro-block {    padding-bottom: 81px;}
.landing-intro-block  .col-md-6{display: inline-block; float:none;}
.list-section-stamp{    position: absolute;top: 60px;z-index: 9;left: 16.66667%;width: calc(16.66667% + 15px);}
.list-section-stamp .list-stamp-wrapper{width: 270px;position: relative;}
.list-stamp-wrapper img.fade_0{width: 205px;}
.list-stamp-wrapper .fade_1{    position: absolute;left: -50px;top: -30px;}
#list .list-block{margin-top:43px;text-align: left;margin-bottom:10px;}

#list .list-block{font-family: 'Futura-PT';font-weight: 400;font-size:22px; line-height: 29px;}
#list .list-block .reason-title{font-family:'NocturneSerifLight';font-size: 28px; line-height: 40px;letter-spacing: -0.028em;color:#0C4C41;margin-bottom:10px;}
#list .list-block .reason{    margin-bottom: 61px;}


#bottom_section, #bottom_section .intro-title{color:white;}
#bottom_section{position:relative;background-color: #afa294;background-blend-mode: multiply;}

#bottom_section .landing-intro-block  .col-md-8, #bottom_section .landing-intro-block{height: 100%;}
.bottom-section-stamp{position:absolute;    position: absolute;top: -88px;left:9.66667%;}
.bottom-section-stamp img{width: 205px;}
#bottom_section .intro-title{    margin-bottom: 39px;position: relative; z-index:10;}
#bottom_section .landing-intro-text.fifth{ margin-top: 53px;}
#bottom_section .button{margin-top:77px;text-transform: uppercase; }
#bottom_section .button a{color:white;}   

#viajes{padding-top:150px;}
#viajes .travel-area .holiday-types .holiday-box h3{font-family: 'NocturneSerifLight';}
#viajes .by-str{display: none!important;}
#viajes .yellow-btn .btn{border-color:#ff5e39;background-color: transparent; color:white;}
#viajes .yellow-btn .btn.btn-warning:hover{color:white}
#viajes .button{text-transform: uppercase;}
#viajes .travel-gallery-wrapper.travel-area{padding-top:0;}
#viajes .landing-intro-block .intro-title{    margin-bottom: 76px;}
#viajes .travel-gallery-wrapper.travel-area .holiday-types{margin-bottom:57px}
#viajes .travel-gallery-wrapper.travel-area.holiday-types{padding-bottom:146px}
#footer .copy {  width:25%;  padding-left: 8.33333%;font: 15px/25px 'Futura-PT', Arial, sans-serif;display: inline-block;vertical-align: bottom}
#footer .copy p:last-of-type{margin-bottom:0;}


.page-template-landing #footer .subscribe-box.style003 {max-width: 100%;margin: initial;background: #E2DFD6;padding: 108px;display: inline-block;float: none;padding-left: 8.33333%;padding-right: 8.33333%;text-align: left;}
.page-template-landing .subscribe-box.style003 .confirmation label {
	font-family: 'Futura-PT';
    font-weight: 400;
    font-size: initial;
    line-height: initial;
    padding-left: 10px;
    margin-top: -3px;
    max-width: 80%;
}
.page-template-landing .subscribe-box.style003 label{font-family:'NocturneSerifLight';font-size: 28px; line-height: 40px;color:#0C4C41;    margin-bottom: 76px;}
.page-template-landing #footer .subscribe-holder{    margin-left: 0;display: inline-block;width: 66.66667%;}
.newsletter-stamp{    position: absolute;top: -55px;left: -71px;}
.page-template-landing #footer  .subscribe-box .input-group .form-control{text-align: left;font-size: 18px; line-height: 26px;background:#EEECE6;}

.page-template-landing #footer .subscribe-box .input-group .form-control:first-child {border-right: 30px solid #E2DFD6;}
.page-template-landing #footer .btn{border-color: #ff5e39;background: #ff5e39;}


.page-template-landing #wrapper{    padding-bottom: 105px;}





.appear {
    opacity: 0;
    transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -webkit-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -moz-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -o-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    transform: translate3D(0, 80px, 0);
    -webkit-transform: translate3D(0, 80px, 0);
    -moz-transform: translate3D(0, 80px, 0)
}

.appear.appeared {
    opacity: 1;
    transform: translate3D(0, 0, 0);
    -webkit-transform: translate3D(0, 0, 0);
    -moz-transform: translate3D(0, 0, 0)
}

.fade {
    opacity: 0;
    transition: opacity 600ms ease 500ms;
    -webkit-transition: opacity 600ms ease 500ms;
    -moz-transition: opacity 600ms ease 500ms;
    -o-transition:  opacity 600ms ease 500ms
}

.fade.faded {
    opacity: 1
}


.appear-left {
    opacity: 0;
    transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -webkit-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -moz-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -o-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    transform: translate3D(-75vw, 0, 0);
    -webkit-transform: translate3D(-75vw, 0, 0);
    -moz-transform: translate3D(-75vw, 0, 0);
}

.appear-left.appeared-left {
    opacity: 1;
    transform: translate3D(0, 0, 0);
    -webkit-transform: translate3D(0, 0, 0);
    -moz-transform: translate3D(0, 0, 0)
}

.appear-right {
    opacity: 0;
    transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -webkit-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -moz-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    -o-transition: transform 900ms ease 100ms, opacity 900ms ease 100ms;
    transform: translate3D(-75vw, 0, 0);
    -webkit-transform: translate3D(75vw, 0, 0);
    -moz-transform: translate3D(75vw, 0, 0);
}

.appear-right.appeared-right {
    opacity: 1;
    transform: translate3D(0, 0, 0);
    -webkit-transform: translate3D(0, 0, 0);
    -moz-transform: translate3D(0, 0, 0)
}



/* #top_section{background-size:calc(100vw + 25px) calc(100vh + 25px)} */
#los-viajes > .appear:first-of-type{    position: relative;z-index: 10;}
.amazing-image{position:relative;}

.triangle-topleft{width: 0;
	width: 0;
	height: 0;
	border-top: 100px solid #C9C3B5;
	border-right: 100px solid transparent;
	    position: absolute;
    z-index: 9;
    top: -25px;
    left: -25px;}
.triangle-bottomright{width: 0;
	width: 0;
	height: 0;
	border-bottom: 100px solid #C9C3B5;
	border-left: 100px solid transparent;    position: absolute;
    bottom: -25px;
    right: -25px;}

.cross{    position: absolute;
    z-index: 9;
    width: 26%;
    right: 17%;
    bottom: 21%;}

.cross .cross_1{position: absolute;top: 0;left: 0;}

.img-responsive{width: 100%;}

.twentytwenty-handle{    margin-top: 0px;background: #ff5e39;
    border: 0!important;
    width: 17px!important;
    height: 17px!important;
    box-shadow: none!important;margin-top:0!important}
.twentytwenty-horizontal .twentytwenty-handle:before{    bottom: 50%;
    margin-bottom: 6px!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow:none!important;
    box-shadow: none!important;}
.twentytwenty-horizontal .twentytwenty-handle:after{    top: 50%;
    margin-top: 0px!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow: none!important;}
 .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{background: #ff5e39!important}   
 
 .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{width: 1px!important;
    height: 9999px;
    left: 50%;
    margin-left: -1px!important;}
 
 .twentytwenty-left-arrow{display: none;}
 .twentytwenty-right-arrow{display: none;}
 
 .twentytwenty-before:before{
	 background-image: url(http://dev.llos.co/brubru/wp-content/uploads/2017/11/cross_1.svg); display: block; 
	 
 }
 
  .twentytwenty-before:after{
	 background-image: url(http://dev.llos.co/brubru/wp-content/uploads/2017/11/cross_2.svg); display: block; 
	 
 }
 
 
.page-template-landing .banner{    padding-bottom: 50px;background: #EEECE6;}
.page-template-landing .banner .slick-arrow:before{background:url("../img/arrow-0l.svg") no-repeat}
.page-template-landing .banner .slick-arrow:after{content: '';
    position: absolute;
    height: 20px;
    background: #ff5e39;
    top: 50%;
    margin: -11px 0 0;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    width: 22px;
    border: solid transparent;
    border-width: 9px 0;
    background-clip: padding-box;
    z-index: 2;}

.banner{overflow: initial;}
.banner .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 15px;
  text-align: center;
}

.banner .slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
}
.banner .slick-dots li button {
border: 1px solid #ff5e39;
  padding: 0;
  font-size: 0;
  line-height: 0;
  border: none;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: transparent;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
      border: 1px solid #ff5e39;
}
.banner .slick-dots li button:hover {
  background: #ff5e39;
}
.banner .slick-dots li.slick-active button {
  background: #ff5e39;
}


@media (max-width: 1599px) {
	br{display: none;}
	#footer{padding-top:0;}
	.scape-element .desti{width:42%;}
	.scape-element .dates{width:58%;}

}
@media (max-width: 1425px) {
	
	.scape-table > div{width:100%;}
	.scape-table > div:first-of-type{border-right:0;}
	.scape-table > div.scape-right{border-top:0;}
	.scape-element .desti{width:50%;}
	.scape-element .dates{width:50%;}
	
}
@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	.text-container .title, .amazing-title{font-size:50px; line-height: 55px;}
	.landing-intro-block .intro-title{font-size:30px;line-height: 35px;}
	.landing-intro-text p, .final-text{    font-size: 20px;line-height: 32px;}
	.text-container .subtitle{font-size:30px; line-height: 34px;}	
	.viajes-title{font-size:40px; line-height: 45px;}
	.scape-element .dates, .scape-element .desti{font-size:16px; line-height: 18px}
	
	#intro{padding-top:100px;}
	.landing-intro-block .landing-intro-text.first{margin-bottom:75px;}	
	.intro-image-wrapper{margin-top:100px;}
	.intro-image-wrapper{margin-bottom:80px;}
	img.signature{width:150px;}
	.landing-intro-text.second p {margin-bottom: 25px;}
	#intro{padding-bottom:100px;}
	.amazing-intro {margin-bottom: 44px;}
	.landing-intro-text.third{margin-top:40px; margin-bottom:40px;}
	.scape-table{margin-bottom:50px;}
	.final-text{    padding-top: 25px;margin-bottom: 30px;}
	#amazing{padding-bottom:70px;}
	#segundo_viaje{padding-bottom: 70px;}
	#list .landing-intro-block .intro-title{margin-top:80px;}
	#list .list-block .reason {margin-bottom: 30px;}
	#list .landing-intro-block {padding-bottom: 41px;}
	#viajes {padding-top: 70px;}
	#viajes .landing-intro-block .intro-title {margin-bottom: 40px;}
	#viajes .travel-gallery-wrapper.travel-area .holiday-types {margin-bottom: 35px;}
	#viajes .travel-gallery-wrapper.travel-area.holiday-types {padding-bottom: 70px;}
	.page-template-landing #wrapper {padding-bottom: 50px;}
	.page-template-landing #footer .subscribe-box{padding:40px}


	

	.page-template-landing #footer .subscribe-holder{width: 100%;}
	#footer .copy{    padding-top: 20px;width: 100%;padding-left: 20px;}
}
@media (max-width: 767px) {
	
	
	.page-template-landing 	.banner .slick-dots {bottom: 20px;display: block!important}

	#intro{padding-top:50px;}
	.landing-intro-block .landing-intro-text.first{margin-bottom:45px;}	
	.intro-image-wrapper{margin-top:50px;}
	.intro-image-wrapper{margin-bottom:40px;}
	img.signature{width:150px;}
	.landing-intro-text.second p {margin-bottom: 25px;}
	#intro{padding-bottom:50px;}
	 .amazing-title{margin-top:20px;}
	.amazing-intro {margin-bottom: 34px;}
	.landing-intro-text.third{margin-top:40px; margin-bottom:40px;}
	.scape-table{margin-bottom:50px;}
	.final-text{    padding-top: 25px;margin-bottom: 30px;}
	#amazing{padding-bottom:40px;}
	#segundo_viaje{padding-bottom: 70px;}
	#list .landing-intro-block .intro-title{margin-top:80px;}
	#list .list-block .reason {margin-bottom: 30px;}
	#list .landing-intro-block {padding-bottom: 41px;}
	#viajes {padding-top: 70px;}
	#viajes .landing-intro-block .intro-title {margin-bottom: 40px;}
	#viajes .travel-gallery-wrapper.travel-area .holiday-types {margin-bottom: 35px;}
	#viajes .travel-gallery-wrapper.travel-area.holiday-types {padding-bottom: 70px;}
	.page-template-landing #wrapper {padding-bottom: 50px;}
	.page-template-landing #footer .subscribe-box{padding:40px}

	
	
	.text-container .title, .amazing-title{    font-size: 30px;line-height: 35px;}
	.landing-intro-block .intro-title{font-size:20px;line-height: 25px;}
	.landing-intro-text p, .final-text{    font-size: 13px;line-height: 22px;}
	.text-container .subtitle{font-size:20px; line-height: 24px;}	
	.viajes-title{font-size:30px; line-height: 35px;}
	.scape-element .dates,.scape-element .desti{font-size:14px; line-height: 16px}
	
	
	#list .list-block .reason-title{font-size: 18px;line-height: 28px;}
	#list .list-block{    font-size: 18px;line-height: 24px;}
	.bottom-section-stamp{    top: -40px;}
	.bottom-section-stamp img{    width: 100px;}
	.newsletter-stamp {position: absolute;top: -29px;left: -25px;}
	.newsletter-stamp img{width: 100px}
	.page-template-landing #footer  .subscribe-box .input-group .form-control{    display: block;
    float: left;
    clear: both;
    width: 100%;
    border-right: 0;}
    .page-template-landing #footer .subscribe-box .input-group .form-control:first-child{border-right: 0;}
    .page-template-landing #footer .subscribe-box .input-group #fieldEmail.form-control{margin-top:20px;}
    .page-template-landing .subscribe-box .input-group .input-group-btn{    display: block;
    float: left;
    clear: both;
    margin-top: 20px;
    padding-left: 0;
    width: 100%;text-align: center;}
    .page-template-landing #footer .btn{width: 100%;}
    .page-template-landing .subscribe-box .input-group{width: 100%}
    .page-template-landing .subscribe-box input[type="submit"]{width: 100%;}
    .page-template-landing .subscribe-box  .btn input{    padding: 0px 0px;
    margin: 0px 0px;}
    
    #bottom_section .intro-title {margin-bottom: 12px;}

	#bottom_section .landing-intro-text.fifth {margin-top: 20px;}
	#bottom_section .button {margin-top: 35px;}
	.page-template-landing #footer .subscribe-box.style003{padding-top:50px;padding-bottom:38px;}
	.page-template-landing .subscribe-box.style003 label{margin-bottom:36px;    font-size: 18px;line-height: 22px;}

	img.signature{width: 30%;}
	.top-section-stamp.stamp{    right: 10px;
    width: 50%;
    left: initial;
    text-align: right;
    z-index: 999;
    bottom: 50px;}
    .top-section-stamp.stamp img{width: 100px;}
	#top_section .text-container{position: absolute;bottom:initial;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);}
	
  .banner .slick-dots {display: none !important;}
  .intro-stamp{width: 100px;left: 0;top: -50px;}
  .viajes-stamp{    width: 100px;top: -25px;}
  .list-section-stamp{top:40px;}
  .list-stamp-wrapper .fade_1{width: 70px;    position: absolute;left: -20px;top: -20px;}
  .list-stamp-wrapper .fade_0, .list-stamp-wrapper img.fade_0{ width: 100px;}
  .list-stamp-wrapper img.fade_0{ width: 100px!important;}
  .button{padding:10px 11px;}
     
}

