/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.et_duplicate_social_icons {display: inline-block!important;}
#et-info {float: right!important;}
#main-header .et_mobile_menu {background-color: #131c50!important;}
.et_pb_slide_description .et_pb_slide_title {text-transform: none!important; letter-spacing: 0!important;}
#page-container {padding-top: 0!important;}
.et-social-twitter a.icon:before {
    content: "\e09a";
}
.et_pb_button {color: #fff!important;     padding: .3em 3em!important;}
.single-project .et_project_categories {    margin-top: -100px!important;
    display: block!important; color: #fff!important;
	text-align: center!important;}
.single-project .et_project_categories span {color: #fff!important;}
.single-project #main-content {
    background: transparent!important;}
.single-project .et_pb_section_first {padding-top: 0!important; margin-top: 70px!important;}
#top-header a.icon, info-phone:before, #top-header #et-info-email:before, #top-header #et-info-phone:before { color: #ff8000!important;}
.home #main-footer {display: none!important;}
#main-header {background: -webkit-gradient(linear,left top,left bottom,from(rgba(37,53,67,.6)),to(transparent));
    background: linear-gradient(180deg,rgba(37,53,67,.6),transparent); top: 0!important; height: 120px!important; padding-top: 20px!important;}
.gm-style .gm-style-iw {text-align: center;
      font-size: 16px!important; max-width: 250px!important;}
.gm-style .gm-style-iw a {font-weight: bold!important; }
.gm-style .gm-style-iw a:after { font-family: ETmodules!important; content: "\35"; }
.et_pb_slider .et_pb_slide {    height: 100vh!important;     text-shadow: 0 1px 5px rgba(0,0,0,.2); padding-top: 0!important;}
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 17s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards; 
}
.et_pb_slider {background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.4)); bottom: 0!important; }
#home-button {position: absolute;  bottom: 10%; left: 15%; color: #fff!important; }
.et_pb_slides .et_pb_slider_container_inner {position: absolute;  bottom: 20%;}
#home-button a {color: #ffff!important; font-family: 'Archivo Narrow',Helvetica,Arial,Lucida,sans-serif!important;     font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;}
#home-button a:after {    color: #fff; font-family: ETmodules!important; content: "\35";}
.et_pb_portfolio_filters li a[data-category-slug="fauna-marina"]:before {
	background: url('/wp-content/uploads/2018/03/Marina-orange.svg'); 
	background-size: contain; 
}
#home-button a:before { content:' ';
    position: absolute;
    display:block;
    width: 50px; top: -40px;
	margin: 15px 0;
    border: 1px solid #fff;
   }
.et_pb_portfolio_filters li a.active[data-category-slug="fauna-marina"]:before {
	background: url('/wp-content/uploads/2018/03/Marina.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="cabalgatas"]:before {
	background: url('/wp-content/uploads/2018/03/Horse-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="cabalgatas"]:before {
	background: url('/wp-content/uploads/2018/03/Horse.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="cascadas"]:before {
	background: url('/wp-content/uploads/2018/03/Waterfall-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="cascadas"]:before {
	background: url('/wp-content/uploads/2018/03/Waterfall.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="cultura-indigena"]:before {
	background: url('/wp-content/uploads/2018/03/Mapuche-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="cultura-indigena"]:before {
	background: url('/wp-content/uploads/2018/03/Mapuche.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="trekking"]:before {
	background: url('/wp-content/uploads/2018/03/Trekking-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="trekking"]:before {
	background: url('/wp-content/uploads/2018/03/Trekking.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="volcanes"]:before {
	background: url('/wp-content/uploads/2018/03/Volcan-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="volcanes"]:before {
	background: url('/wp-content/uploads/2018/03/Volcan.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="yoga"]:before {
	background: url('/wp-content/uploads/2018/03/Yoga-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="yoga"]:before {
	background: url('/wp-content/uploads/2018/03/Yoga.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="pesca"]:before {
	background: url('/wp-content/uploads/2018/03/Fishing-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="pesca"]:before {
	background: url('/wp-content/uploads/2018/03/Fishing.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="termas"]:before {
	background: url('/wp-content/uploads/2018/03/Termas-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="termas"]:before {
	background: url('/wp-content/uploads/2018/03/Termas.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="all"]:before {
	background: url('/wp-content/uploads/2018/03/All-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="all"]:before {
	background: url('/wp-content/uploads/2018/03/All.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a {text-align: center;}
.et_pb_portfolio_filters li a:before {content: ''; background-size: contain; width: 60px; height: 60px; margin: 0 auto; display: block; background-repeat: no-repeat; margin-top: -10px;}

.et_pb_section_first {padding-top: 50px!important;}
.home .et_pb_section_first {padding-top: 0!important;}
#expediciones {padding-top: 120px!important;}
.home .et_pb_image .et_pb_image_wrap {background: #f5f3ef;}
.home .et_pb_image img:hover {opacity: .5!important;}
.testimonial_rotator.template-longform .testimonial_rotator_quote {text-align: justify!important; line-height: 1.4!important;}
.testimonial_rotator_wrap {padding: 20px 50px!important;}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {font-weight: 300!important;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 0!important;}
#page-header {    padding: 250px 0 100px 0;
    text-align: center; color: #fff;
    background-size: cover;}
.subtitle {text-align: center; color: #fff; margin-top: 20px; font-size: 20px;}
#excu-map .et_pb_map {min-height: 600px!important;}
.et_pb_row, .container {width: 90%!important;}
#top-header .container {width: 100%!important; padding: .75em 35px!important;}
#et-secondary-menu .et-social-icons {margin-right: 0!important;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {background: #ff8000!important; color: #fff!important;}
#page-header h1 {color: #fff; margin-bottom: 30px!important;}
.et_pb_portfolio_item h2 {position: absolute; text-shadow: 0 1px 5px rgba(0,0,0,.2);
    top: 50%;
    text-align: center; z-index: 9999!important; font-size: 30px!important;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    margin-top: 0!important;
    letter-spacing: 2px;
width: 100%;}
.testimonial_rotator_wrap:before {    
	color: #ff8000; 
	content: "\7b";
	font-size: 60px; 
	position: absolute; 
	top: 0px; left: -10px;     
	font-family: 'ElegantIcons'; 
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;}
.testimonial_rotator_wrap:after {    
	color: #ff8000; 
	content: "\7b";
	font-size: 60px; 
	position: absolute; 
	bottom: 120px; 
	right: 0;     
	font-family: 'ElegantIcons';
	transform: rotate(180deg);
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;}
.et_overlay {    background: rgba(255,128,0,.8)!important;}
.et_pb_filterable_portfolio_0 .et_overlay:before {display: none!important;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination, .et_pb_gallery .et_pb_gallery_pagination {border-top: none!important;}
#page-header h1:after { content:' ';
    position: absolute;
    display:block;
    width: 50px;
	margin: 15px 0;
    border: 2px solid #ff8000;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    box-shadow:inset 0 1px 1px #ff8000;
    -webkit-box-shadow:inset 0 1px 1px #ff8000;
    -moz-box-shadow:inset 0 1px 1px #ff8000;
  left: 50%;
  transform: translateX(-50%);}
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
}


@media screen and (min-width: 1200px) {
	#top-menu li {padding-right: 40px!important;}
		#top-header .container {padding: .75em 70px!important;}
}
@media screen and (min-width: 981px) {
	#top-header {top: 20px!important;}
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 60px!important;}
	.et_fullwidth_nav #main-header .container {width: 100%!important;}
	.et_pb_portfolio_filters {    position: absolute;
    top: -120px;
    left: -53%;
    width: 153%;}
	.et_pb_blurb_position_left .et_pb_blurb_content .et_pb_blurb_container {padding-left: 60px!important;}
	.logged-in #main-header:not(.et-fixed-header) {    top: 32px!important;}
	#footer-info .dalitopia {float: right!important;}
}
@media screen and (max-width: 1300px) and (min-width: 981px) {
.et_pb_portfolio_filters li a {font-size: 12px; max-width: 100px; height: 80px!important; vertical-align: middle;}
	.et_pb_portfolio_filters li a:before {width:45px; height: 45px;}
}
@media screen and (max-width: 1150px) {
	#top-menu li a {font-size: 16px!important;}
}
@media screen and (max-width: 1024px) {
	#top-menu li a {font-size: 14px!important;}
}
@media screen and (max-width: 980px) {
	.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 32s forwards;
  -ms-animation: zoomin-right 32s forwards;
  -webkit-animation: zoomin-right 32s forwards;
  -moz-animation: zoomin-right 32s forwards; 
}
	#home-button a:before {top: -20px;}
	#hide-mobile {display: none!important;}
	.et_pb_bg_layout_dark .et_pb_slide_description h2 {font-size: 50px!important;}
	#page-header {padding: 20% 0 6% 0!important;}
}

@media screen and (max-width: 768px) {
	#page-header h1 {font-size: 24px!important; width: 90%; margin: 30px auto!important;}
	.testimonial_rotator_wrap {margin: 0!important; padding: 0!important;}
	.testimonial_rotator_quote {font-size: 24px!important;}
	#et-info-fax, #et-info-map {display: none!important;}
	.et_pb_bg_layout_dark .et_pb_slide_description {max-width: 100%!important; }
	.et_pb_bg_layout_dark .et_pb_slide_description p {font-size: 18px!important;}
	.et_pb_bg_layout_dark .et_pb_slide_description h2 {font-size: 30px!important;}
	#page-header {padding: 25% 0 6% 0!important;}
	.et_pb_slider .et_pb_container {padding: 35% 0 15% 0!important;}
}
@media screen and (max-width: 600px) {
	#page-header {padding: 35% 0 6% 0!important;}
}

#et-secondary-nav {
	padding: 0 0 0 20px;
}

#testimonials_contact .et_pb_contact_captcha_question {
	color: white;
}

.et_pb_portfolio_filters li a[data-category-slug="marine-fauna"]:before {
	background: url('/wp-content/uploads/2018/03/Marina-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="marine-fauna"]:before {
	background: url('/wp-content/uploads/2018/03/Marina.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="horse-riding"]:before {
	background: url('/wp-content/uploads/2018/03/Horse-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="horse-riding"]:before {
	background: url('/wp-content/uploads/2018/03/Horse.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="waterfalls"]:before {
	background: url('/wp-content/uploads/2018/03/Waterfall-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="waterfalls"]:before {
	background: url('/wp-content/uploads/2018/03/Waterfall.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="indigenous-culture"]:before {
	background: url('/wp-content/uploads/2018/03/Mapuche-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="indigenous-culture"]:before {
	background: url('/wp-content/uploads/2018/03/Mapuche.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="treks"]:before {
	background: url('/wp-content/uploads/2018/03/Trekking-orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="treks"]:before {
	background: url('/wp-content/uploads/2018/03/Trekking.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="volcanoes"]:before {
	background: url('/wp-content/uploads/2018/03/Volcan-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="volcanoes"]:before {
	background: url('/wp-content/uploads/2018/03/Volcan.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="outdoor-yoga"]:before {
	background: url('/wp-content/uploads/2018/03/Yoga-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="outdoor-yoga"]:before {
	background: url('/wp-content/uploads/2018/03/Yoga.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="fishing"]:before {
	background: url('/wp-content/uploads/2018/03/Fishing-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="fishing"]:before {
	background: url('/wp-content/uploads/2018/03/Fishing.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a[data-category-slug="hot-springs"]:before {
	background: url('/wp-content/uploads/2018/03/Termas-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="hot-springs"]:before {
	background: url('/wp-content/uploads/2018/03/Termas.svg'); 
	background-size: contain; 
}
/* .et_pb_portfolio_filters li a[data-category-slug="all"]:before {
	background: url('/wp-content/uploads/2018/03/All-Orange.svg'); 
	background-size: contain; 
}
.et_pb_portfolio_filters li a.active[data-category-slug="all"]:before {
	background: url('/wp-content/uploads/2018/03/All.svg'); 
	background-size: contain; 
} */