/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/****************************************/
/************** COOKIEYES ***************/
/****************************************/
.cky-preference-center {
	/*background-color: #FFFFFF !important;*/
}
button.cky-show-desc-btn:not(:hover):not(:active),.cky-notice-des a.cky-policy,.cky-dma-content-wrapper a.cky-policy {
	/*color: #000000 !important;*/
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.cky-preference-content-wrapper .cky-show-desc-btn:hover,.cky-notice-des a.cky-policy:hover,.cky-dma-content-wrapper a.cky-policy:hover {
	/*color: #000000 !important;*/
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}
div[data-cky-tag="powered-by"], div[data-cky-tag="detail-powered-by"] {
	display: none !important;
}
.cky-btn-revisit-wrapper {
	background: #000000 !important;
	background-color: #000000 !important;
	background-image: url(/wp-content/uploads/cookies.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
img[src*="https://cdn-cookieyes.com/assets/images/revisit.svg"] {
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
}
.cky-btn-reject, .cky-btn-preferences {
	background: transparent !important;
	border: 2px solid #D0D0D0 !important;
	color: #D0D0D0 !important;
}
.cky-btn-accept {
	background: var(--e-global-color-primary) !important;
	border: 2px solid var(--e-global-color-primary) !important;
	color: #000000 !important;
	font-weight: bold !important;
}
.cky-switch input[type="checkbox"]:checked {
	background-color: var(--e-global-color-primary) !important;
}
/****************************************/
/************ FIN COOKIEYES *************/
/****************************************/


body {
	--lqd-cc-active-bw: 1px;
}
.logo-default {
	max-width: 238px !important;
	max-height: 65px !important;
}
.titlebar-inner h1 {
	font-weight: 700;
}
.titlebar-inner p {
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.titlebar-inner {
	padding-top: 55px;
	padding-bottom: 100px;
}
.titlebar {
	background-size: cover;
	background-position: center center;
}
.titlebar > .titlebar-overlay.lqd-overlay {
	background: rgba(17, 48, 46, 0.9);
}
.titlebar .titlebar-scroll-link {
	color: rgba(255, 255, 255, 0.68);
}
.is-stuck .elementor-widget-text-editor .elementor-widget-container > h6, .is-stuck .elementor-widget-text-editor > h6 {
	color: var(--e-global-color-secondary);
}
.is-stuck .elementor-widget-text-editor .elementor-widget-container > h6 > span:first-child, .is-stuck .elementor-widget-text-editor > h6 > span:first-child {
	color: #FFFFFF !important;
}
.submenu-expander {
	top: 7px !important;
}
.error404 .text-primary {
	color: var(--e-global-color-primary);
}
.lqd-mobile-sec .navbar-brand {
	width: 75% !important;
}
.lqd-mobile-sec .navbar-toggle {
	width: 25% !important;
}
.elementor-10571 .elementor-element.elementor-element-b455134 .accordion-item.active .accordion-title a {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}
.carousel-nav.carousel-nav-solid .flickity-button {
	background: var(--e-global-color-primary) !important;
}
.galeria-videos .ld-media-item .ld-media-item-overlay, .galeria-videos .ld-media-item .ld-media-txt h3, .galeria-videos .ld-media-item .ld-media-txt .ld-media-icon {
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
}
.galeria-videos .ld-media-item .ld-media-txt h3 {
	min-height: 85px !important;
}
.galeria-videos .ld-media-item .ld-media-item-overlay .ld-media-bg {
	background-color: #00000030;
}
.galeria-videos .ld-media-item:hover .ld-media-item-overlay .ld-media-bg {
	background-color: #00000060;
}
.galeria-videos .ld-media-item:hover .ld-media-txt h3 {
	transform: translateY(-10px) !important;
}
.galeria-videos .ld-media-item:hover .ld-media-txt .ld-media-icon {
	transform: scale(1.25) !important;
}
.galeria-videos .ld-media-item .ld-media-txt h3, .galeria-videos .ld-media-item .ld-media-txt h3:hover,
.galeria-videos .ld-media-item:hover .ld-media-txt h3, .galeria-videos .ld-media-item:hover .ld-media-txt h3:hover {
	font-size: 17px !important;
	transition: none !important;
}
.galeria-videos .ld-media-row {
	display: block !important;
	text-align: center !important;
}
.galeria-videos .ld-media-row .masonry-item {
	position: relative !important;
	display: inline-block !important;
	left: initial !important;
	top: initial !important;
}
.fr-overlay-background {
	opacity: 1 !important;
}
.fr-thumbnail-active .fr-thumbnail-loading {
	opacity: 0.5 !important;
	background: #EAB818 !important;
}
.fr-thumbnail-active .fr-thumbnail-loading .fr-thumbnail-loading-background {
	background-color: transparent;
}
.liquid-portfolio .lqd-pf-nav-link-subtitle {
	display: none !important;
}
.elementor-custom-embed-play i, .elementor-custom-embed-play svg, .elementor-10341 .elementor-element.elementor-element-3595a19a .btn .btn-icon {
	background: #EAB818;
	border-radius: 50%;
	opacity: .8;
}
.lqd-tabs-pane {
	min-height: 112px !important;
}
.lqd-pf-nav-all span::after {
	content: 'Volver';
	position: absolute;
	margin-top: 15px;
	margin-left: -19px;
}

@media (min-height: 560px) {
	.elementor-video {
		min-height: 560px !important;
	}
	.fr-type-youtube.fr-type-video .fr-content-background, .fr-type-youtube.fr-type-video .fr-content {
		min-width: 315px !important;
		min-height: 560px !important;
	}
	.fr-type-youtube.fr-type-video .fr-content-background, .fr-type-youtube.fr-type-video .fr-content {
		top: calc(50% - 280px) !important;
	}
	@media (max-width: 440px) {
		.fr-type-youtube.fr-type-video .fr-content-background, .fr-type-youtube.fr-type-video .fr-content {
			left: calc(50% - 157px) !important;
		}
	}
}

@media (min-width: 1200px) {
	.is-stuck > .elementor > .elementor-section:not(.lqd-stickybar-wrap) {
		background:#000000 !important;
	}
	.is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > p, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-scrl-indc, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .lqd-custom-menu, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .btn-naked, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .btn-underlined, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .social-icon li a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .lqd-custom-menu > ul > li > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .ld-module-trigger .ld-module-trigger-txt, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .ld-module-trigger-icon, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .lqd-custom-menu .lqd-custom-menu-dropdown-btn {
		color: #EEEEEE;
	}
	.is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger.bordered .bars:before {
		border-color: #EEEEEE;
	}
	.is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger .bar, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-scrl-indc .lqd-scrl-indc-line {
		background: #EEEEEE;
	}
	.is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .btn-naked:hover, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .btn-underlined:hover, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .social-icon li a:hover, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .lqd-custom-menu > ul > li > a:hover, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li > a:hover, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li:hover > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li.is-active > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .iconbox h3, .is-stuck > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .iconbox .iconbox-icon-container {
		color: #FFFFFF;
	}
	.titlebar-inner {
		padding-bottom: 175px !important;
	}
}
@media (max-width: 1199px) {
	.elementor-element-70f4505 {
		display: none !important;
	}
}
@media screen and (min-width: 992px) {
	.is-stuck > .elementor > .elementor-section:not(.lqd-stickybar-wrap) {
		background:#000000 !important;
	}
	.is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > p, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .ld-fancy-heading .ld-fh-element, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-scrl-indc, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .lqd-custom-menu, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .btn-naked, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .btn-underlined, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .social-icon li a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .lqd-custom-menu > ul > li > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .ld-module-trigger .ld-module-trigger-txt, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .ld-module-trigger-icon, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .lqd-custom-menu .lqd-custom-menu-dropdown-btn {
		color: #EEEEEE !important;
	}
	.is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .ld-fancy-heading .ld-fh-element span {
		color: #EEEEEE !important;
	}
	.is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger.bordered .bars:before {
		border-color: #EEEEEE !important;
	}
	.is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .nav-trigger .bar, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element .lqd-scrl-indc .lqd-scrl-indc-line {
		background: #EEEEEE !important;
	}
	.is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .btn-naked:hover, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .btn-underlined:hover, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .social-icon li a:hover, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .lqd-custom-menu > ul > li > a:hover, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li > a:hover, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li:hover > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li.is-active > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck > .elementor > :is(.elementor-section, .e-con) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .module-primary-nav > .navbar-collapse .main-nav > li.current-menu-item > a {
		color: #FFFFFF !important;
	}
	body.has-sidebar #lqd-contents-wrap {
		padding-top: 75px;
	}
}
@media (max-width: 767px) {
	.wpcf7-acceptance .wpcf7-list-item-label {
		display: block !important;
	}
}
@media (max-width: 479px) {
	.lqd-tabs-style-3 .lqd-tabs-nav li {
		width: 33% !important;
	}
	.lqd-tabs-style-3 .lqd-tabs-nav > li > a, .lqd-tabs-style-3 .lqd-tabs-nav .h3 {
		font-size: 15px !important;
	}
	.lqd-tabs-style-3 .lqd-tabs-nav-wrap.mb-5 {
		margin-bottom: 0 !important;
	}
}