﻿/*
Theme Name: Himalayas Child
Theme URI: https://themegrill.com/themes/himalayas/
Template: himalayas
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Himalayas is modern style free one page parallax responsive WordPress theme. Inform your visitors all they need to know right from your home page without requiring to go to the other pages. Himalayas can be used for business, portfolio, corporate, agency, photography, freelancers and almost any kind of sites. Get free support at https://themegrill.com/support-forum/ and check the demo at https://demo.themegrill.com/himalayas/
Tags: one-column,two-columns,right-sidebar,left-sidebar,custom-menu,featured-images,sticky-post,translation-ready,threaded-comments,theme-options,footer-widgets,blog,portfolio,e-commerce
Version: 1.1.1.1505409679
Updated: 2017-09-14 17:21:19
ZULETA
*/
@import url('https://fonts.googleapis.com/css?family=IM+Fell+English');
body, button, input, select, textarea {
	color: #333333;
	font-family: 'IM Fell English', serif;
	font-size: 15px;
	line-height: 1.8;
	font-weight: 400;
}
@media screen and (max-width: 720px) {
.search-icon i {
    margin-right: 20px;
}
}
/* ---------------------------------  */
#ftg-33 .tile .tile-inner::before, #site-navigation ul.sub-menu {
	background: rgba(0, 0, 0, 0.5) !important;
}
#ftg-33 .tile .caption-block:hover {
	opacity: 0.6;
}
/* ---------------------------------  */
@media screen and (min-width: 1180px) {
#ftg-33 .tile .caption-block .text-wrapper span.title {
	font-size: calc(22px + 0.15vw) !important;
	line-height: 1.3em !important;
}
#ftg-33 .tile .caption-block .text-wrapper span.text {
	font-size: calc(18px + 0.15vw) !important;
	line-height: 1.1em !important;
}
}
@media screen and (max-width: 1180px) {
#ftg-33 .tile .caption-block .text-wrapper span.title {
	font-size: calc(20px + 0.08vw) !important;
	line-height: 1.1em !important;
}
#ftg-33 .tile .caption-block .text-wrapper span.text {
	font-size: calc(16px + 0.08vw) !important;
	line-height: 1em !important;
}
}
@media screen and (max-width: 580px) {
#ftg-33 .tile .caption-block .text-wrapper span.title {
	font-size: calc(18px + 0.08vw) !important;
	line-height: 1.05em !important;
}
#ftg-33 .tile .caption-block .text-wrapper span.text {
	font-size: calc(14px + 0.08vw) !important;
	line-height: 1.03em !important;
}
}
/* ---------------------------------  */
.page-content {
	margin: 0;
}
/*.transparent .header-wrapper, .non-transparent .header-wrapper {
padding:0 !important;
} */
.contact-content {
	height: 0;
}
#sirvoyboton {
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75) !important;
}
#sirvoymodule {
	padding-top: 10%;
	padding-bottom: -10%;
}
#sirvoymodule h3.widget-title {
	margin-left: 2% !important;
}
body.search {
	margin-top: 80px;
}
input[type=submit] {
	margin-top: 5px;
}
/* -------------------------- */
#tripadvi {
	margin-bottom: 20px !important;
}
#tripad {
	width: 100;
	height: 100%;
	background: #06A753;
}
p.triptitle {
	font-size: 26px;
	color: white;
	padding-top: 3px;
}
p.triptext {
	line-height: 28px;
	font-size: 24px;
}
p.triptext a {
	color: black;
}
p.triptext a:hover {
	color: #eea904;
}
/* ---------------------------------- */
#booktitle {
	margin-left: 3%;
	margin-bottom: -1%;
}
.bookroom {
	float: left;
	font-size: 27px;
	font-weight: bold;
}
.creditos {
	font-size: 10px;
	color: #000 !important;
}
.creditos a:link {
	color: #000 !important;
}
.creditos.azucacred a:link {
	color: #000 !important;
}
/* ------------------------------- */
a[href^="#ac_762_collapse1"], a[href^="#ac_761_collapse1"], a[href^="#ac_760_collapse1"], a[href^="#ac_759_collapse1"], a[href^="#ac_758_collapse1"], a[href^="#ac_365_collapse1"], a[href^="#ac_362_collapse1"], a[href^="#ac_357_collapse1"], a[href^="#ac_354_collapse1"], a[href^="#ac_337_collapse1"] {
	cursor: pointer !important;
	pointer-events: auto !important;
}
a[href^="#ac_4559_collapse1"], a[href^="#ac_4561_collapse1"], a[href^="#ac_4564_collapse1"], a[href^="#ac_4566_collapse1"], a[href^="#ac_4585_collapse1"], a[href^="#ac_4586_collapse1"], a[href^="#ac_4587_collapse1"], a[href^="#ac_4588_collapse1"], a[href^="#ac_4589_collapse1"], a[href^="#ac_4590_collapse1"] {
	cursor: pointer !important;
	pointer-events: auto !important;
}
/* ------------------------- */
header#masthead.site-header.clearfix {
	margin-top: 0px !important;
}
.non-transparent.stick #content {
	margin-top: -15px !important;
}
#noslider {
	margin-top: 24px;
}
h1.entry-title {
	display: none !important;
}
.non-transparent .header-wrapper {
	background: rgba(51, 51, 51, 0.50) none repeat scroll 0 0;
}
#CDSWIDCOE, #CDSWIDSSP, #CDSWIDEXC {
	margin: 0 auto !important;
}
/* ---------------------------- */
ul.lsi-social-icons {
	margin-left: 0px !important;
}
/* ---------------------------- */
.lsi-social-icons li a {
	margin: 0 11px 0 11px !important;
}
#site-navigation .menu li ul.sub-menu li, .stick #site-navigation .menu li ul.sub-menu li {
	line-height: 20px;
}
/* ------------------- */
#pg-45-0 > .panel-row-style {
	padding: 12px 0px 0px 0px !important;
}
#panel-45-0-0-0 > .panel-widget-style {
	padding: 12px 0px 0px 0px !important;
}
#pg-45-0 > .panel-row-style, #panel-45-0-0-0 > .panel-widget-style {
	padding: 6px 0px 0px !important;
}
/* -------------------- */
a[href^="#"] {
	cursor: default;
	pointer-events: none;
}
a[href^="#top"] {
	cursor: pointer !important;
	pointer-events: auto !important;
}
.shadows {
	-moz-box-shadow: 10px 10px 10px #252525;
	-webkit-box-shadow: 10px 10px 10px #252525;
	box-shadow: 10px 10px 10px #252525;
}
/* ---------------------------------  */
.final-tiles-gallery .loading-bar {
	height: 0px;
}
/* ---------------------------------  */
#ftg-11 .tile .tile-inner::before, #site-navigation ul.sub-menu {
	background: rgba(0, 0, 0, 0.5) !important;
}
#ftg-11 .tile .caption-block:hover {
	opacity: 0.6;
}
/* ---------------------------------  */
@media screen and (min-width: 1180px) {
#ftg-11 .tile .caption-block .text-wrapper span.title {
	font-size: calc(22px + 0.15vw) !important;
	line-height: 1.3em !important;
}
#ftg-11 .tile .caption-block .text-wrapper span.text {
	font-size: calc(18px + 0.15vw) !important;
	line-height: 1.1em !important;
}
}
@media screen and (max-width: 1180px) {
#ftg-11 .tile .caption-block .text-wrapper span.title {
	font-size: calc(20px + 0.08vw) !important;
	line-height: 1.1em !important;
}
#ftg-11 .tile .caption-block .text-wrapper span.text {
	font-size: calc(16px + 0.08vw) !important;
	line-height: 1em !important;
}
}
@media screen and (max-width: 580px) {
#ftg-11 .tile .caption-block .text-wrapper span.title {
	font-size: calc(18px + 0.08vw) !important;
	line-height: 1.05em !important;
}
#ftg-11 .tile .caption-block .text-wrapper span.text {
	font-size: calc(14px + 0.08vw) !important;
	line-height: 1.03em !important;
}
}
/* ---------------------------------  */
#site-navigation ul.sub-menu {
	background: rgb(51, 51, 51, 0.5) !important;
}
/* ---------------------------------  */
#floatdiv_1943.exp_floatdiv_content_pro.psfd_width_160px {
	background-color: rgba(255,255,255,0.6) !important;
	height: 45px;
	padding-bottom: 0px;
	width: 120px;
	transform: rotate(270deg);
	right: -50px !important;
}
#floatdiv_4876.exp_floatdiv_content_pro.psfd_width_260px {
	background-color: rgba(255,255,255,0.6) !important;
	height: 45px;
	padding-bottom: 0px;
	width: 120px;
	transform: rotate(270deg);
	right: -50px !important;
}
.exp_floatdiv_content_padding_pro {
	padding: 5px;
	background-repeat: no-repeat;
	box-shadow: 0 5px 9px rgba(0,0,0,0.2);
}
h4 a {
	color: white !important;
}
.vertical-text {
	transform: rotate(90deg);
	transform-origin: right top 0;
}
/*       ---------------------------              */
@media screen and (min-width: 780px) and (max-width: 1140px) {
#top-footer a {
	font-size: 13px;
}
}
@media screen and (max-width: 780px) {
img.aligncenter.size-full.wp-image-581 {
	min-width: 200px !important;
}
}
/*       ---------------------------              */
@media screen and (min-width: 780px) {
.tg-column-3 aside#Lfoot {
	width: 72.5%; /* 70% */
}
.tg-column-3 aside#Rfoot {
	float: right;
	width: 72.5%; /* 70% */
}
.tg-column-3 aside#Cfoot {
}
.tg-column-3 aside#Cfoot2 {
	width: 170%; /* 160% */;
	margin-left: -35% !important; /* 30% */
}
aside#Rfoot h4.widget-title {
	float: right !important;
}
}
/* ----------------------------------- */
.wpmenu-nolink a:hover {
	background: none;
	cursor: default;
}
.wpmenu-nolink .sub-menu a:hover {
	cursor: pointer;
}
a[name=outdining] {
	color: black !important;
}
.offset:before {
	display: block;
	content: " ";
	height: 150px; /* Give height of your fixed element */;
	margin-top: -150px; /* Give negative margin of your fixed element */;
	visibility: hidden;
}
a.menuactivities {
	display: block;
	position: relative;
	top: -55px;
	visibility: hidden;
}
@media screen and (max-width: 780px) {
.ratesbuttonr {
	padding-left: 10% !important;
}
}
@media screen and (max-width: 780px) {
.ratesbuttonl {
	padding-right: 10% !important;
}
}
/* -------------- junio 10 2018    -------------------  */
#ftg-44 .tile .tile-inner::before, #site-navigation ul.sub-menu {
	background: rgba(0, 0, 0, 0.5) !important;
}
#ftg-44 .tile .caption-block:hover {
	opacity: 0.6;
}
/* ---------------------------------  */
@media screen and (min-width: 1180px) {
#ftg-44 .tile .caption-block .text-wrapper span.title {
	font-size: calc(22px + 0.15vw) !important;
	line-height: 1.3em !important;
}
#ftg-44 .tile .caption-block .text-wrapper span.text {
	font-size: calc(18px + 0.15vw) !important;
	line-height: 1.1em !important;
}
}
@media screen and (max-width: 1180px) {
#ftg-44 .tile .caption-block .text-wrapper span.title {
	font-size: calc(20px + 0.08vw) !important;
	line-height: 1.1em !important;
}
#ftg-44 .tile .caption-block .text-wrapper span.text {
	font-size: calc(16px + 0.08vw) !important;
	line-height: 1em !important;
}
}
@media screen and (max-width: 580px) {
#ftg-44 .tile .caption-block .text-wrapper span.title {
	font-size: calc(18px + 0.08vw) !important;
	line-height: 1.05em !important;
}
#ftg-44 .tile .caption-block .text-wrapper span.text {
	font-size: calc(14px + 0.08vw) !important;
	line-height: 1.03em !important;
}
}
/* ---------------------------------  */
/* -------------Mayo 2018 -----------  */
#site-navigation .menu li {
	margin-left: 22px;
}
#site-navigation .menu li a {
	font-size: 14px;
}
/* -------------24 novimebre 2017 -----------  */
/*
.non-transparent .header-wrapper {
    background: rgba(51, 51, 51, 0.5) !important;
}
*/
@media screen and (max-width: 1200px) {
#site-navigation .menu li {
	margin-left: 14px;
}
#site-navigation .menu li a {
	font-size: 12px;
}
}
@media screen and (max-width: 1040px) {
#site-navigation .menu li {
	margin-left: 10px;
}
#site-navigation .menu li a {
	font-size: 11px;
}
}
@media screen and (max-width: 940px) {
#site-navigation .menu li {
	margin-left: 8px !important;
}
#site-navigation .menu li a {
	font-size: 10px;
}
}
@media screen and (max-width: 910px) {
#site-navigation .menu li {
	margin-left: 7px !important;
}
#site-navigation .menu li a {
	font-size: 9px;
}
}
@media screen and (max-width: 890px) {
#site-navigation .menu li {
	margin-left: 5px !important;
}
#site-navigation .menu li a {
	font-size: 8.5px;
}
}
#hometext {
	font-size: 24px !important;
	line-height: 32px;
	font-family: 'IM Fell English', serif;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
}
#homebutton {
	margin-top: 20px;
	margin-bottom: 30px;
}
p.textwidget {
	font-family: 'IM Fell English', serif;
}
/* -------------22 novimebre 2017 -----------  */
.so-panel {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
/* -------------13 novimebre 2017 -----------  */
h2.main-title {
	font-family: 'IM Fell English', serif;
}
.main-title::after, .main-title::before {
	border-top: 0px solid #eea904 !important;
}
/* -------------------------------- */
#site-navigation .menu, #site-navigation .menu li a, #site-navigation .menu li, #site-navigation ul {
	font-family: 'IM Fell English', serif;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	font-family: 'IM Fell English', serif;
	line-height: 1.3;
	margin-bottom: 15px;
	color: #333333;
	font-weight: 700;
}
blockquote, pre, code, kbd, tt, var, .single .byline, .group-blog .byline, .posted-on, .blog-author, .blog-cat, .port-title-wrapper .port-title {
	font-family: 'IM Fell English', serif;
}
.home.transparent .header-wrapper {
	background: rgba(51, 51, 51, 0.5) !important;
}
.transparent .header-wrapper.stick, .non-transparent .header-wrapper.stick {
	background: rgba(51, 51, 51, 0.5) !important;
	padding: 0;
}
.rolo_wrapper:not(.force-width) .rolo_slider {
    background: #303336 !important;
}
/* ---------------------------- PORTAFOLIO  ---------------------- */
@media screen and (min-width: 1070px) {
.portfolio-images-wrapper {
	width: 33.333333333333333%;
}
}
.port-img img {
	-webkit-transition: -webkit-transform 2.5s ease;
	-moz-transition: -moz-transform 2.5s ease;
	-ms-transition: -ms-transform 2.5s ease;
	-o-transition: -o-transform 2.5s ease;
	transition: transform 2.5s ease;
}
#portfolio .section-wrapper {
	padding: 0;
}
#portfolio .tg-container {
	height: 0;
}
.tg-column-2 {
	width: 55%;
	float: none !important;
	display: block !important;
	margin: 0 auto !important;
}
.port-title-wrapper {
	position: absolute;
	left: 50%; /* positions p relative to container */;
	top: 43%; /* positions p relative to container */;
	transform: translate(-50%, -50%);  /* positions p relative to its height and width */
}
.port-title-wrapper .port-title {
	font-size: 1.8vw;
}
.port-title-wrapper .port-desc {
	color: #32c4d1;
	letter-spacing: 1px;
	margin-left: 10%;
	margin-right: 10%;
}
h4.port-title {
	margin-left: 10%;
	margin-right: 10%;
}
.port-desc {
	font-size: 1.8vw;
	line-height: 1.9vw;
}
@media screen and (max-width: 1170px) {
.port-title-wrapper .port-title {
	font-size: 1.6vw;
}
.port-desc {
	font-size: 1.5vw;
	line-height: 1.7vw;
}
}
@media screen and (max-width: 960px) {
.port-title-wrapper .port-title {
	font-size: 1.7vw;
}
.port-desc {
	font-size: 1.6vw;
	line-height: 1.7vw;
}
}
@media screen and (max-width: 780px) {
.port-title-wrapper .port-title {
	font-size: 2.7vw;
}
.port-desc {
	font-size: 2.6vw;
	line-height: 2.8vw;
}
}
@media screen and (max-width: 590px) {
.port-title-wrapper .port-title {
	font-size: 5.6vw;
}
.port-desc {
	font-size: 5vw;
	line-height: 5.4vw;
}
}
/* ------------------------------- 5 noviembre 2017 --------------------------------   */
.section-wrapper {
	padding: 0;
}
aside#nav_menu-2.widget.widget_nav_menu.clearfix {
	float: right;
}
article {
	border-bottom: 0 solid #e1e1e1;
	margin-bottom: 0;
	padding-bottom: 0;
}
.hentry {
	margin: 0;
}
.cta-text-title h2 {
	color: #000000;
}
/* oculta espacio arriba y título */
.stick.non-transparent #content {
	margin-top: 0;
}
.histitle {
	margin-top: 2px;
	margin-bottom: 23px;
	font-size: 24px;
	font-weight: normal;
	float: right;
	padding-right: 0; /* 20% */
}
.histor {
	margin-right: 2%;
}
@media screen and (max-width: 780px) {
.hidehist {
	display: none;
}
.widget {
	margin: 0;
	padding-bottom: 0;
}
}
/* -------------------------- 28 octubre 2017 ----------------------   */
.wpsm_panel-title a {
	font-size: 24px !important;
	font-family: 'IM Fell English', serif;
	color: #fff !important;
}
/*
.parallax-container.parallax-content {
 overflow:hidden !important;
} */
.hiswrap {
	max-width: 1360px;
	margin: 0px auto;
}
.his1 {
	width: 50%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	float: left;
}
.his2 {
	width: 50%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	float: left;
}
/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
.hiswrap {
	width: 100%;
}
.his1 {
	width: 50%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
}
.his2 {
	width: 50%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
}
}
/* for 600px or less */
@media screen and (max-width: 590px) {
.his1 {
	width: auto;
	float: none;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	padding-right: 1%;
}
.his2 {
	width: auto;
	float: none;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	padding-right: 1%;
}
}
/* 27 octubre 2017 */
.histitler {
	margin-top: 23px;
	margin-bottom: 23px;
	font-size: 24px;
	font-weight: normal;
	float: right;
	padding-right: 20%;
}
.histitlel {
	margin-top: 2px;
	margin-bottom: 23px;
	font-size: 24px;
	font-weight: normal;
	float: left;
	padding-right: 20%;
}
.ac_title_class {
	font-family: 'IM Fell English', serif;
	color: #fff !important;
}
#wpsm_accordion_337 .wpsm_panel-body {
	font-family: 'IM Fell English', serif;
}
/* */
#pg-334-0, #pg-334-1, #pg-334-2, #pg-334-3, #pg-334-4, #pg-334-5, #pg-334-6, #pg-334-7, #pg-334-8, #pl-334 .so-panel {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
/* ------------------------------------ */
/* iframe */
.intrinsic-container {
	position: relative;
	height: 0;
	overflow: hidden;
}
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
	padding-bottom: 56.25%;
}
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
	padding-bottom: 75%;
}
.intrinsic-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* ---------------- CONWRAP -------------- */
.conwrap {
	max-width: 1360px;
	margin: 0px auto;
}
.con1 {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%;
	float: left;
	height: 370px;
}
.con2 {
	width: 50%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 3%;
	padding-bottom: 3%;
	float: left;
	height: 370px;
}
.conleft {
	text-align: right;
	padding-left: 12%;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
	font-size: calc(17px + .05vw);
	line-height: 1.5em;
	color: white;
}
.conright {
	top: 50%;
	transform: translateY(-50%);
	position: relative;
}
/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
.conwrap {
	width: 100%;
}
.con1 {
	width: 50%;
	padding-top: 2%;
	padding-bottom: 2%;
	height: 330px;
}
.con2 {
	width: 50%;
	float: left;
	padding-top: 2%;
	padding-bottom: 2%;
	height: 330px;
}
}
/* for 600px or less */
@media screen and (max-width: 590px) {
.con1 {
	width: auto;
	float: none;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 280px;
}
.con2 {
	width: auto;
	float: none;
	margin-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 280px;
}
}
.con1 {
	background: black;
}
.con2 {
	background: black;
}
/* ---------------------------- CONTACT ---------------------- */
section#himalayas_contact_widget-1.widget widget_contact_block.clearfix {
	background-color: rgba(255, 255, 255, 0.75) !important;
}
.contact-title {
	display: none;
}
input.wpcf7-form-control.wpcf7-submit {
	background: #000 !important;
	color: #ffffff;
	font-size: 23px;
}
/* ---------------------- TABS ------------------------------------- */
.wpsm_nav-tabs > li {
	min-width: 254px !important;
}
/* 245 px com margen */
#historia {
	display: block;
	margin: 0 auto;
	max-width: 780px;
}
#tab_container_278 .tab-content {
	padding: 10px 0;
}
/* ---------------------- TABS END ------------------------------------- */
#secondary .widget-title::after, #top-footer .widget-title::after {
	display: none !important;
}
section#lsi_widget-2 {
	margin-top: 18px;
	margin-bottom: 10px;
}
span.copyright-text {
	display: none !important;
}
#contact .tg-container {
	background: transparent !important;
	padding-top: 60px;
	margin-bottom: 0px;
}
.section-title-wrapper {
	margin-bottom: 0;
}
/* ---------------------- FOOTER ------------------------------------- */
#colophon.footer-layout-two #top-footer {
	padding: 0;
}
#colophon.footer-with-widget {
	margin: 0 !important;
}
#top-footer .tg-container {
	padding-top: 20px;
}
#colophon.footer-layout-two, #top-footer {
	background: transparent !important;
}
#top-footer, #top-footer a {
	color: #000;
	text-align: left;
}
#colophon.footer-layout-two {
	padding: 0;
}
#bottom-footer {
	display: none !important;
}
#top-footer .widget-title {
	color: #000;
}
/*
#top-footer {
    margin-bottom: -20px !important
}
*/
/* -------------------------------------- */
.foundwrap {
	max-width: 100%;
	margin: 0px auto;
	background: white;
}
.found1 {
	width: 50%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	float: left;
}
.found2 {
	width: 50%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	float: left;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
}
/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
.foundwrap {
	width: 100%;
}
.found1 {
	width: 50%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
}
.found2 {
	width: 50%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
}
}
/* for 600px or less */
@media screen and (max-width: 590px) {
.found1 {
	width: auto;
	float: none;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	padding-right: 1%;
}
.found2 {
	width: auto;
	float: none;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	padding-right: 1%;
}
}
/* ---------------------------- CALL TO ACTION ---------------------- */
.widget_call_to_action_block .parallax-overlay {
	background-color: rgba(255, 255, 255, 0.75) !important;
}
.cta-text-desc {
	color: #000 !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px;
}
a.cta-text-btn {
	border: 1px solid rgba(0, 0, 0, 0.7);
	color: #000;
	padding: 2px 0;
}
@media screen and (min-width: 590px) {
.cta-text-style-2 .cta-text-btn {
	width: 17%;
	font-size: 20px;
}
}
/* ---------------------------- 8-nov-2017  ---------------------- */
.ac_title_class {
	font-weight: normal;
}
.port-link {
	display: none;
}
.widget_call_to_action_block .parallax-overlay {
	background-color: rgba(255, 255, 255, 0.00) !important;
}
/* ---------------------------- SOCIAL ICONS */
.widget ul li {
	border-bottom: 0px solid #e1e1e1 !important;
}
aside#black-studio-tinymce-9.widget.widget_black_studio_tinymce.clearfix h4.widget-title {
	text-align: right;
}
/*
section#lsi_widget-2 {
    margin-left: 40px;
} */
.lsi-social-icons li a {
	height: 24px !important;
}
/* ------------------ 14- noviembre 2017 ----------------- */
td {
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 1px solid #A5A5A5;
}
ul.lsi-social-icons {
	margin-left: 40px !important;
}
#site-navigation .menu li ul.sub-menu li {
	margin-left: 0;
}
/* ------------------ 15 noviembre 2017 ----------------- */
.wpcf7 input[type=text], .wpcf7 input[type=email] {
	width: 50%;
}
@media screen and (max-width: 690px) {
.wpcf7 input[type=text], .wpcf7 input[type=email] {
	width: 100%;
}
}
input.wpcf7-form-control.wpcf7-submit {
	margin-top: 15px;
}
.cta-text-desc {
	margin-top: -7px;
	margin-bottom: 17px;
}
#site-navigation ul.sub-menu {
	background: #333333 !important;
}
@media screen and (min-width: 780px) {
#site-navigation ul.sub-menu {
	left: 50%;
	transform: translate(-50%, 0);
}
}
td {
	padding: 0;
	font-size: 18px;
	line-height: 22px;
}
/*
#pg-w5a0cfa7d0811b-2, #pg-w5a0cf6c11a08d-2, #pg-w5a0cf6c11a08d-3, #pg-w5a0cf6c11a08d-4, #pg-w5a0cf6c11a08d-5, #pl-w5a0cf6c11a08d .so-panel {
    margin-bottom: -5px !important;
}*/
h2.main-title {
	font-family: 'IM Fell English', serif;
	text-transform: uppercase;
	font-size: 24px;
}
/* ---------------  Paneles -------------------  */
@media screen and (max-width: 780px) {
.histmemb {
	display: none;
}
.historia, .historiainicio, .historiafinal {
	margin-left: 3%;
	margin-right: 3%;
}
.historiafinal {
	padding-bottom: 25px !important;
}
}
/* ---------------  FOOTER -------------------  */
.tg-column-wrapper .widget {
	margin: 0 !important;
	padding-bottom: 0 !important;
}
/* -------------------------------------------------- */
@media screen and (max-width: 780px) {
td {
	text-align: center !important;
}
#top-footer .widget-title {
	text-align: center !important;
}
.conleft {
	padding-left: 0;
}
}
@media screen and (max-width: 590px) {
.conleft {
	text-align: center;
	padding-left: 10%;
	padding-right: 10%;
	line-height: 1.4em;
}
.histmembr {
	display: none;
}
}
@media screen and (max-width: 780px) {
#wpsm_accordion_354, #wpsm_accordion_362, #wpsm_accordion_758, #wpsm_accordion_760 {
	margin-bottom: -60px !important;
}
#wpsm_accordion_762 {
	margin-bottom: 0 !important;
}
.panel-grid {
	margin-bottom: 0 !important;
}
}
@media screen and (min-width: 780px) {
.historia {
	margin-top: 0px !important;
	margin-bottom: -30px !important;
}
.historiainicio {
	margin-top: -20px !important;
	margin-bottom: -30px !important;
}
}
@media screen and (max-width: 759px) {
.historiainicio {
	margin-top: 15px !important;
}
}
/*
.wpsm_panel-body {
	font-family: 'IM Fell English' !important;
} no funciona */
/* --------------------------- */
.velo {
}
.foundtextr {
	font-size: calc(18px + .2vw);
	font-family: 'IM Fell English', serif;
	line-height: 1.3em;
	padding-right: 5%;
}
.foundtextl {
	font-size: calc(18px + .2vw);
	font-family: 'IM Fell English', serif;
	text-align: right !important;
	line-height: 1.3em;
	padding-left: 5%;
}
@media screen and (min-width: 1200px) {
.foundtextr, .foundtextl {
	font-size: calc(20px + .2vw);
	line-height: 1.5em;
}
}
p.foundtextr {
	text-align: left !important;
}
p.foundtextl {
	text-align: right !important;
}
@media screen and (max-width: 780px) {
.foundtextr, .foundtextl {
	text-align: center !important;
	padding-left: 3% !important;
	padding-right: 3% !important;
}
}
@media screen and (max-width: 740px) {
.foundbutton {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
}
/* 25 nove 2017 */
.widget ul li::before {
	display: none !important;
}
.carousell {
	clear: both;
	display: block;
	margin: 0 auto;
	max-width: 566px;
	padding: 25px 0px 25px 13px;
}
.carouselr {
	clear: both;
	display: block;
	margin: 0 auto;
	max-width: 566px;
	padding: 25px 13px 25px 25px;
}
.foundimagel {
	padding: 25px 15px 25px 25px;
}
.foundimager {
	padding: 25px 25px 25px 15px;
}
@media screen and (max-width: 1300px) {
.foundimagel {
	padding: 25px 15px 25px 25px;
}
.foundimager {
	padding: 25px 25px 25px 15px;
}
.foundtextr, .foundtextl {
	padding-left: 2%;
	padding-right: 2%;
}
.carousell {
	padding: 25px 25px 25px 25px;
}
.carouselr {
	padding: 25px 25px 25px 25px;
}
}
@media screen and (max-width: 780px) {
.foundimagel {
	padding: 25px 25px 5px 25px;
}
.foundimager {
	padding: 25px 25px 5px 25px;
}
.carousell {
	padding: 25px 25px 5px 25px;
}
.carouselr {
	padding: 25px 25px 5px 25px;
}
}
/*
li.sow-slider-image {
	max-width: 526px;
} */
.sow-slider-base .sow-slide-nav.sow-slide-nav-prev {
	display: none !important;
}
.sow-slider-base .sow-slide-nav.sow-slide-nav-next {
	display: none !important;
}
ol.sow-slider-pagination {
	display: none !important;
}
.roomsl {
	text-align: right;
	font-size: calc(18px + .02vw);
	line-height: 1.3em;
	padding-left: 5%;
}
.roomsr {
	text-align: left;
	font-size: calc(18px + .02vw);
	line-height: 1.3em;
	padding-right: 5%;
}
@media screen and (min-width: 1200px) {
.roomsl, .roomsr {
	font-size: calc(18px + .2vw);
	line-height: 1.3em;
}
}
@media screen and (max-width: 780px) {
.roomsl, .roomsr {
	padding-left: 10% !important;
	padding-right: 10% !important;
}
}
@media screen and (max-width: 560px) {
.roomsl, .roomsr {
	padding-left: 25px !important;
	padding-right: 25px !important;
}
}
.widget ul li {
	padding-left: 0;
}
#history {
	font-size: calc(20px + .05vw);
	line-height: 1.5em;
}
@media screen and (max-width: 780px) {
#history {
	padding-top: 20px !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
}
}
p {
	margin-bottom: 0;
}
/*
@media screen and (max-width: 780px) {
p { 
    margin-bottom: 20px;
}
}
.aroundhouse {
font-size:calc(17px + .05vw) !important;
}
 */
@media screen and (min-width: 760px) {
.aroundhouse {
	margin-top: 15px;
	margin-bottom: -25px;
}
}
.aroundhouse {
}
input.wpcf7-form-control.wpcf7-submit {
	margin-bottom: 20px;
}
.aroundtextl {
	font-size: calc(18px + .2vw);
	font-family: 'IM Fell English', serif;
	text-align: right !important;
	line-height: 1.3em;
}
.aroundtextr {
	font-size: calc(18px + .2vw);
	font-family: 'IM Fell English', serif;
	text-align: left !important;
	line-height: 1.3em;
}
@media screen and (min-width: 1301px) {
.aroundtextl {
	padding-left: 5%;
	margin-right: -2%;
}
.aroundtextr {
	padding-right: 5%;
	margin-left: -2%;
}
}
@media screen and (max-width: 1300px) {
.aroundtextl {
	padding-left: 5%;
	margin-right: -3.5%;
}
.aroundtextr {
	padding-right: 5%;
	margin-left: -3.5%;
}
}
@media screen and (max-width: 1150px) {
.aroundtextl {
	font-size: calc(17px + .2vw);
	padding-left: 5%;
	margin-right: -4.6%;
}
.aroundtextr {
	font-size: calc(17px + .2vw);
	padding-right: 5%;
	margin-left: -4.6%;
}
}
@media screen and (max-width: 900px) {
.aroundtextl {
	font-size: calc(16px + .2vw);
	padding-left: 5%;
	margin-right: -6%;
}
.aroundtextr {
	font-size: calc(16px + .2vw);
	padding-right: 5%;
	margin-left: -6%;
}
}
@media screen and (max-width: 780px) {
.aroundtextl {
	text-align: center !important;
	padding-left: 12%;
	padding-right: 12%;
}
.aroundtextr {
	text-align: center !important;
	padding-left: 12%;
	padding-right: 12%;
}
}
@media screen and (min-width: 1200px) {
.aroundtextr, .aroundtextl {
	font-size: calc(18px + .2vw);
	line-height: 1.3em;
}
}
p.aroundtextr {
	text-align: left !important;
}
p.aroundtextl {
	text-align: right !important;
}
input.wpcf7-form-control, .contact-form-wrapper textarea {
	margin-bottom: 15px;
}
@media screen and (min-width: 760px) {
.end100 {
	margin-bottom: 0px;
}
}
@media screen and (max-width: 760px) {
#end50, .end100 {
	margin-bottom: 20px;
}
}
/*
.ow-button-base {
    margin-top: 20px;
}
*/
.buttonhistory {
	margin-top: 20px;
}
input.wpcf7-form-control, .contact-form-wrapper textarea {
	margin-bottom: 15px;
}
@media screen and (max-width: 760px) {
#end50, .end100 {
	margin-bottom: 20px;
}
}
/*
.ow-button-base {
    margin-top: 20px;
}
*/
@media screen and (max-width: 760px) {
.buttonhistory {
	margin-bottom: 20px;
}
}
#wpsm_accordion_354 .wpsm_panel-body {
	font-family: IM Fell English !important;
}
.scrollup {
	display: none;
}
