
/*
----------------------------------------------------------
[Table of contents]
#Custom
#Normalizepage-id-6754
#Scaffolding 
#Type
#Lists
#Code
#Grid
#Tables
#Forms
#Buttons
#Icons
#Component-animations
#Button-groups
#Navs
#Navbar
#Breadcrumbs
#Alerts
#Panels
#Dividers
#Pricing-tables
#Fluid-objects
#Preloader
#Tooltip
#Post
#Portfolio
Menus
#Menu-Structure
#Menu-Position
#Menu-Toggle
Plugins
#Isotope
#iLightbox
#OwlCarousel
#OwlCarousel-Textual
#Justified-Gallery
#Slides Scroll
Styles
#Elements-text
#Headers
#Thumbs
#Overlay
#Onepage-scroll
#Widgets
#Footer
#Comments
#Author
#Testimonials
#Twitter
#Share
#VC-Modules
#Media-Elements
#LiveSearch
#Shadows
#Corners
Animations
#Animation
----------------------------------------------------------
*/
@import url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/static/source/rev-0031262/fonts.googleapis.com/0a6595eed4a3eadc6ac95cad991def55.css2");

/*
----------------------------------------------------------
#Custom
----------------------------------------------------------
*/
.official-form .gform_wrapper li.gfield.tasacion_validation_msg {
	margin-top: 8px !important;
	color: #003a71;
}

.official-form .gform_wrapper li.gfield.tasacion_validation_item {
	margin-top: 4px !important;
	color: #003a71;
}

/*
  ----------------------------------------------------------
  
  #Normalize
  
  ----------------------------------------------------------
  */
html {
	font-family: "Comfortaa";
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	margin: 0 auto;
	max-width: 1920px;
}

body {
	font-family: "Comfortaa";
	margin: 0;
}

h1, h1 span {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

p > strong {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.style-light .uncode_text_column p strong {
	color: #000;
}

.fas::before {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

code, kbd, pre, samp {
	font-family: "Comfortaa", monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

script {
	display: none !important;
}

p {
	font-family: "Comfortaa";
}

@media print {
	.box-container {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.menu-container {
		width: 100% !important;
	}
	
	.animate_when_almost_visible {
		opacity: 1 !important;
		animation-name: none !important;
	}
	
	.icon-box-icon svg path {
		stroke-dasharray: initial !important;
		stroke-dashoffset: initial !important;
	}
}

/*
  ----------------------------------------------------------
  
  #Scaffolding
  
  ----------------------------------------------------------
  */
* {
	box-sizing: border-box;
}

*:before, *:after {
	box-sizing: border-box;
}

html {
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

@media (max-width: 569px) {
	html {
		margin-top: 0px;
	}
}

body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0, 0, 0, .3);
	overflow: initial !important;
}

@media (max-width: 569px) {
	body.logged-in.admin-bar {
		padding-top: 46px !important;
	}
}

.box-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.box-container {
	display: table;
	width: 100% !important;
	height: 100%;
	table-layout: fixed;
	position: relative;
	max-width: 1920px;
	margin: 0 auto !important;
}

.main-background {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.main-background > div {
	width: 100%;
	height: 100%;
}

.main-wrapper {
	width: 100%;
	height: 100%;
}

.hmenu .main-wrapper {
	display: table-row;
}

.main-container .row-content {
	height: 100%;
}

@media (max-width: 959px) {
	.main-container {
		padding-top: 0px !important;
	}
}

.sections-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.page-wrapper, .page-body {
	display: table-row;
	width: 100%;
	height: 100%;
}

.page-body {
	position: relative;
}

.main-container > .row > .row-inner > div[class*=col-lg-]:not(:first-child), .main-container > .row:not(:first-child) > .row-inner > div[class*=col-lg-] {
	border-top-width: 0px !important;
}

.no-vmargin > .row-inner > div[class*=col-lg-]:not(.logo-container) {
	padding: 0px;
}

@media (max-width: 569px) {
	body.menu-mobile-centered .mobile-hidden:not(.social-icon):not(.menu-social) {
		display: none !important;
	}
	
	body:not(.menu-mobile-centered) .mobile-hidden {
		display: none !important;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	body.menu-mobile-centered .tablet-hidden:not(.social-icon):not(.menu-social) {
		display: none !important;
	}
	
	body:not(.menu-mobile-centered) .tablet-hidden {
		display: none !important;
	}
}

@media (min-width: 960px) {
	.desktop-hidden {
		display: none !important;
	}
}

.post-wrapper, .margin-auto {
	margin: auto;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	outline: 0;
	border: 0;
	text-decoration: none;
}

a:hover, a:focus, a.active {
	text-decoration: none;
}

*:focus {
	outline: none;
}

button {
	outline: 0;
	border: 0;
}

figure {
	margin: 0;
	max-width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

img.adaptive-async, img.async-done {
	width: 100%;
	height: auto;
	max-width: none;
}

.async-blurred {
	filter: blur(10px);
	transition: filter .3s ease-out;
}

.async-blurred.async-done {
	filter: blur(0px);
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-round .t-entry-visual-cont > a, .tmb-round .t-entry-visual-cont > a {
	perspective: 1000px;
	overflow: hidden;
}

.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

.img-circle > img {
	border-radius: 50%;
}

hr {
	margin: 27px 0px 27px 0px;
	border: 0;
	border-top-width: 1px;
	border-style: solid;
}

hr.separator-no-padding {
	margin-top: 0px;
	margin-bottom: 0px;
}

hr.separator-double-padding {
	margin: 54px 0px 54px 0px;
}

hr.no-top-margin {
	margin-top: 0px;
}

hr.double-top-margin {
	margin-top: 72px;
}

hr.dotted {
	border-style: dotted;
}

hr.dashed {
	border-style: dashed;
}

hr.separator-break {
	margin-left: auto;
	margin-right: auto;
}

.uncode_text_column > *:first-child {
	margin-top: 0px;
}

.detail-container {
	display: table;
	table-layout: fixed;
}

.detail-container .detail-label {
	min-width: 108px;
	display: table-cell;
}

.detail-container .detail-value {
	display: table-cell;
}

.detail-container a {
	font-weight: 400;
}

.std-block-padding {
	padding: 72px 36px 72px 36px;
}

@media (max-width: 1499px) {
	.std-block-padding {
		padding: 54px 36px 54px 36px;
	}
}

@media (max-width: 959px) {
	.std-block-padding {
		padding: 36px 36px 36px 36px;
	}
}

.std-top-padding {
	padding-top: 72px;
}

@media (max-width: 1499px) {
	.std-top-padding {
		padding-top: 54px;
	}
}

@media (max-width: 959px) {
	.std-top-padding {
		padding-top: 36px;
	}
}

.std-bottom-padding {
	padding-bottom: 72px;
}

@media (max-width: 1499px) {
	.std-bottom-padding {
		padding-bottom: 54px;
	}
}

@media (max-width: 959px) {
	.std-bottom-padding {
		padding-bottom: 36px;
	}
}

.body-borders > * {
	position: fixed;
	z-index: 11000;
}

.body-borders .body-border-shadow {
	box-shadow: 0 0px 14px 0px rgba(0, 0, 0, .1);
}

.body-borders .top-border {
	top: 0;
	left: 0;
	width: 100%;
}

.body-borders .right-border {
	top: 0;
	right: 0;
	height: 100%;
}

.body-borders .bottom-border {
	bottom: 0;
	left: 0;
	width: 100%;
}

.body-borders .left-border {
	top: 0;
	left: 0;
	height: 100%;
}

.body-borders[data-border="9"] .top-border, .body-borders[data-border="9"] .bottom-border {
	height: 9px;
}

.body-borders[data-border="9"] .right-border, .body-borders[data-border="9"] .left-border {
	width: 9px;
}

.body-borders[data-border="18"] .top-border, .body-borders[data-border="18"] .bottom-border {
	height: 18px;
}

.body-borders[data-border="18"] .right-border, .body-borders[data-border="18"] .left-border {
	width: 18px;
}

@media (max-width: 959px) {
	.body-borders[data-border="18"] .top-border, .body-borders[data-border="18"] .bottom-border {
		height: 9px;
	}
	
	.body-borders[data-border="18"] .right-border, .body-borders[data-border="18"] .left-border {
		width: 9px;
	}
}

.body-borders[data-border="27"] .top-border, .body-borders[data-border="27"] .bottom-border {
	height: 27px;
}

.body-borders[data-border="27"] .right-border, .body-borders[data-border="27"] .left-border {
	width: 27px;
}

@media (max-width: 959px) {
	.body-borders[data-border="27"] .top-border, .body-borders[data-border="27"] .bottom-border {
		height: 9px;
	}
	
	.body-borders[data-border="27"] .right-border, .body-borders[data-border="27"] .left-border {
		width: 9px;
	}
}

.body-borders[data-border="36"] .top-border, .body-borders[data-border="36"] .bottom-border {
	height: 36px;
}

.body-borders[data-border="36"] .right-border, .body-borders[data-border="36"] .left-border {
	width: 36px;
}

@media (max-width: 959px) {
	.body-borders[data-border="36"] .top-border, .body-borders[data-border="36"] .bottom-border {
		height: 9px;
	}
	
	.body-borders[data-border="36"] .right-border, .body-borders[data-border="36"] .left-border {
		width: 9px;
	}
}

body[data-border="9"] .box-wrapper {
	padding-bottom: 9px;
}

body[data-border="9"] .footer-scroll-top {
	padding-right: 9px;
	padding-bottom: 9px;
}

body[data-border="9"] .overlay .menu-close-search {
	margin: 9px;
}

body[data-border="9"] .onepage-pagination {
	margin: 9px;
}

@media (min-width: 960px) {
	body[data-border="9"] .vmenu-container {
		padding-top: 9px;
		height: calc(100% - 9px) !important;
	}
}

body[data-border="18"] .box-wrapper {
	padding-bottom: 18px;
}

body[data-border="18"] .footer-scroll-top {
	padding-right: 18px;
	padding-bottom: 18px;
}

body[data-border="18"] .overlay .menu-close-search {
	margin: 18px;
}

body[data-border="18"] .onepage-pagination {
	margin: 18px;
}

@media (max-width: 959px) {
	body[data-border="18"] .box-wrapper {
		padding-bottom: 9px;
	}
	
	body[data-border="18"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	
	body[data-border="18"] .overlay .menu-close-search {
		margin: 9px;
	}
	
	body[data-border="18"] .onepage-pagination {
		margin: 9px;
	}
}

@media (min-width: 960px) {
	body[data-border="18"] .vmenu-container {
		padding-top: 18px;
		height: calc(100% - 18px) !important;
	}
}

body[data-border="27"] .box-wrapper {
	padding-bottom: 27px;
}

body[data-border="27"] .footer-scroll-top {
	padding-right: 27px;
	padding-bottom: 27px;
}

body[data-border="27"] .overlay .menu-close-search {
	margin: 27px;
}

body[data-border="27"] .onepage-pagination {
	margin: 27px;
}

@media (max-width: 959px) {
	body[data-border="27"] .box-wrapper {
		padding-bottom: 9px;
	}
	
	body[data-border="27"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	
	body[data-border="27"] .overlay .menu-close-search {
		margin: 9px;
	}
	
	body[data-border="27"] .onepage-pagination {
		margin: 9px;
	}
}

@media (min-width: 960px) {
	body[data-border="27"] .vmenu-container {
		padding-top: 27px;
		height: calc(100% - 27px) !important;
	}
}

body[data-border="36"] .box-wrapper {
	padding-bottom: 36px;
}

body[data-border="36"] .footer-scroll-top {
	padding-right: 36px;
	padding-bottom: 36px;
}

body[data-border="36"] .overlay .menu-close-search {
	margin: 36px;
}

body[data-border="36"] .onepage-pagination {
	margin: 36px;
}

@media (max-width: 959px) {
	body[data-border="36"] .box-wrapper {
		padding-bottom: 9px;
	}
	
	body[data-border="36"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	
	body[data-border="36"] .overlay .menu-close-search {
		margin: 9px;
	}
	
	body[data-border="36"] .onepage-pagination {
		margin: 9px;
	}
}

@media (min-width: 960px) {
	body[data-border="36"] .vmenu-container {
		padding-top: 36px;
		height: calc(100% - 36px) !important;
	}
}

/*
  ----------------------------------------------------------
  
  #Type
  
  ----------------------------------------------------------
  */
b, strong {
	font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
	-webkit-font-smoothing: antialiased;
}

.media-modal.wp-core-ui h1, .media-modal.wp-core-ui h2, .media-modal.wp-core-ui h3, .media-modal.wp-core-ui h4, .media-modal.wp-core-ui h5, .media-modal.wp-core-ui h6 {
	font-size: initial !important;
}

h1, .h1 {
	font-size: 35px;
	line-height: 1.2;
	margin: 27px 0 0;
}

@media (max-width: 339px) {
	h1, .h1 {
		font-size: 28px;
	}
}

h2, .h2 {
	font-size: 29px;
	line-height: 1.2;
	margin: 27px 0 0;
}

h3, .h3 {
	font-size: 24px;
	line-height: 1.2;
	margin: 27px 0 0;
}

h4, .h4 {
	font-size: 20px;
	line-height: 1.2;
	margin: 27px 0 0;
}

h5, .h5 {
	font-size: 17px;
	line-height: 1.2;
	margin: 27px 0 0;
}

h6, .h6 {
	font-size: 14px;
	line-height: 1.2;
	margin: 27px 0 0;
}

p, li, dt, dd, dl, address, label, small, pre, code {
	font-size: 15px;
	line-height: 1.75;
	margin: 18px 0 0;
}

aside p, aside li, aside dt, aside dd, aside dl, aside address, aside label, aside small, aside pre, aside code {
	font-size: 14px;
}

.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code {
	font-size: .933em;
}

.media-modal.wp-core-ui p, .media-modal.wp-core-ui li, .media-modal.wp-core-ui dt, .media-modal.wp-core-ui dd, .media-modal.wp-core-ui dl, .media-modal.wp-core-ui address, .media-modal.wp-core-ui label, .media-modal.wp-core-ui small, .media-modal.wp-core-ui pre, .media-modal.wp-core-ui code {
	line-height: 18px;
	margin: 0;
	font-size: inherit;
}

p.text-top-reduced {
	margin-top: 9px;
}

div.text-top-reduced > *:first-child {
	margin-top: 9px;
}

small, figcaption {
	font-size: 12px;
}

figcaption {
	margin: 9px 0px 0px 0px;
}

ul, ol {
	margin: 10px 0px;
	padding-left: 15px;
}

ul, ol {
	padding: 0;
}

ul i, ol i {
	margin-right: 18px;
}

ul {
	list-style: none;
}

ol {
	margin-left: 18px;
}

ul li, ol li {
	margin-top: 0;
}

ul > li > ul, ol > li > ol {
	margin-left: 9px;
	padding-left: 0;
	margin-top: 0;
}

dl {
	margin: 18px 18px 0px 18px;
}

dl dt {
	font-weight: 600;
}

dd {
	margin-top: 0;
}

dl dd {
	margin-bottom: 0px;
}

dl dt:first-child {
	margin-top: 0px;
}

blockquote {
	margin: 27px 0px 27px 0px;
	padding: 0px 0px 0px 27px;
	border-left: 2px solid;
}

blockquote p {
	font-size: 18px;
	line-height: 1.75;
	margin: 18px 0 0;
}

blockquote p:first-child {
	margin-top: 0px;
}

blockquote small {
	font-size: 13px;
	margin: 9px 0px 0px 0px;
	margin-bottom: 0;
	display: inline;
	letter-spacing: 0 !important;
}

blockquote small:before {
	content: "-";
	margin: 0px 9px 0px 0px;
}

blockquote.pullquote > p:first-of-type {
	quotes: "“" "”";
}

blockquote.pullquote > p:first-of-type:before {
	font-family: "Comfortaa", Georgia, serif;
	content: open-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -.25em;
	margin-right: .2em;
}

blockquote.pullquote > p:first-of-type:after {
	font-family: "Comfortaa", Georgia, serif;
	content: close-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -.25em;
	margin-left: .1em;
}

cite {
	font-style: normal;
}

mark {
	color: #fff;
	padding: 1px 4px;
	border-radius: 2px;
	font-weight: 600;
}

.messagebox_text {
	color: #fff;
	padding: 18px;
	border-radius: 4px;
	font-weight: 600;
}

.messagebox_text > * {
	margin-top: 0;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-initial {
	text-transform: initial;
}

.text-lead, .text-lead > * {
	font-size: 18px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin: 36px 0px 0px 0px;
}

.text-lead.text-top-reduced {
	margin: 9px 0px 0px 0px;
}

.text-bold {
	font-weight: 600;
}

.no-letterspace {
	letter-spacing: 0 !important;
}

.text-italic {
	font-style: italic;
}

.font-weight-100, .font-weight-100 *:not(strong):not(b) {
	font-weight: 100 !important;
}

.font-weight-200, .font-weight-200 *:not(strong):not(b) {
	font-weight: 200 !important;
}

.font-weight-300, .font-weight-300 *:not(strong):not(b) {
	font-weight: 300 !important;
}

.font-weight-400, .font-weight-400 *:not(strong):not(b) {
	font-weight: 400 !important;
}

.font-weight-500, .font-weight-500 *:not(strong):not(b) {
	font-weight: 500 !important;
}

.font-weight-600, .font-weight-600 *:not(strong):not(b) {
	font-weight: 600 !important;
}

.font-weight-700, .font-weight-700 *:not(strong):not(b) {
	font-weight: 700 !important;
}

.font-weight-800, .font-weight-800 *:not(strong):not(b) {
	font-weight: 800 !important;
}

.font-weight-900, .font-weight-900 *:not(strong):not(b) {
	font-weight: 900 !important;
}

/*
  ----------------------------------------------------------
  
  #Lists
  
  ----------------------------------------------------------
  */
ul.icons {
	margin: 0;
	padding: 0 !important;
}

ul.icons li {
	list-style: none;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
}

ul.icons li .fa {
	margin-right: 13.5px;
	font-size: 1em;
	line-height: .7em;
	position: relative;
	top: .1em;
}

.uncode-list ul.text-large li {
	font-size: 1.2em;
}

/*
  ----------------------------------------------------------
  
  #Code
  
  ----------------------------------------------------------
  */
code, kbd, pre, samp {
	font-family: "Comfortaa", Monaco, monospace;
	border-radius: 2px;
	font-size: 13px;
	line-height: 1.75;
	margin: 18px 0 0;
}

code {
	padding: 4px;
}

pre {
	display: block;
	margin: 18px 0px 0px 0px;
	padding: 18px 18px 18px 18px;
	border: 1px solid;
}

/*
  ----------------------------------------------------------
  
  #Grid
  
  ----------------------------------------------------------
  */

/*
  ----------------------------------------------------------
  #Rows
  ----------------------------------------------------------
  */
.row-inner {
	display: table-row;
}

@media (max-width: 959px) {
	.row-inner {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
	
	.ie:not(.ie11) .row-inner, .safari5 .row-inner, .android4 .row-inner {
		display: block;
	}
	
	.post-wrapper > .post-body > .row-container > .row-parent > .row-inner {
		width: 100%;
	}
}

@media (min-width: 960px) {
	.row-inner.restrict, .row-inner.restrict > div {
		height: 1px;
	}
}

@media (min-width: 960px) {
	.row-inner.expand {
		height: 100%;
	}
}

.row-inner + .row-inner {
	margin: 18px 0px 0px 0px;
}

.row {
	display: table;
	table-layout: fixed;
	width: 100%;
	position: relative;
}

html.ie:not(.ie11) .page-wrapper .row.row-parent, html.safari5 .page-wrapper .row.row-parent, html.android4 .page-wrapper .row.row-parent {
	display: block;
}

@media (max-width: 959px) {
	.row .row-internal {
		height: auto;
	}
}

@media (min-width: 570px) {
	.row.row-max-height {
		max-height: none;
	}
}

@media (max-width: 959px) {
	.row[data-minheight] > .row-inner > div[class*=col-lg-] {
		height: 100%;
	}
}

.row .uncol {
	display: block;
	overflow: hidden;
	position: relative;
}

.row .uncoltable {
	display: table;
	table-layout: fixed;
	position: relative;
	width: 100%;
	height: 100%;
}

@media (max-width: 959px) {
	.row .uncoltable {
		padding-top: 0 !important;
	}
}

.row .uncell {
	display: table-cell;
	position: relative;
	height: 100%;
	vertical-align: inherit;
	border: 0;
}

.ie .row .uncell, .safari5 .row .uncell, .android4 .row .uncell {
	position: static;
}

.row .uncell.no-block-padding {
	padding: 0px 0px 0px 0px;
}

.row .uncell.one-block-padding {
	padding: 1px;
}

.row .column-rows {
	padding: 0px !important;
}

.row .column-rows > .uncont {
	box-sizing: border-box;
	height: 100%;
}

@media (min-width: 960px) {
	.row .uncont.col-custom-width {
		border: 36px;
		border-style: solid;
		border-color: transparent;
		border-top-width: 0px;
		border-bottom-width: 0px;
		background-clip: padding-box;
	}
}

.row .uncont > * {
	position: relative;
}

.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont {
	text-align: center;
}

.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {
	transform-origin: center;
}

.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-left: auto;
	margin-right: auto;
}

.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont {
	text-align: right;
}

@media (max-width: 569px) {
	.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: right;
	}
}

.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-right: 0;
	margin-left: auto;
}

.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {
	text-align: left;
}

@media (max-width: 569px) {
	.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: left;
	}
}

.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-right: auto;
	margin-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: center;
	}
	
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 569px) {
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: center;
	}
	
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: left;
	}
	
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (max-width: 569px) {
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: left;
	}
	
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: right;
	}
	
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: 0;
		margin-left: auto;
	}
}

@media (max-width: 569px) {
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		transform-origin: right;
	}
	
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: 0;
		margin-left: auto;
	}
}

.row div[class*=col-lg-].pos-left > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0px;
}

.row div[class*=col-lg-].pos-center > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0 auto;
}

.row div[class*=col-lg-].pos-right > .uncol > .uncoltable > .uncell > .uncont {
	margin-left: auto;
}

.row div[class*=col-lg-].pos-top, .row div[class*=col-lg-].pos-top .uncell {
	vertical-align: top;
}

.row div[class*=col-lg-].pos-middle .uncell, .row div[class*=col-lg-].pos-middle {
	vertical-align: middle;
}

.row div[class*=col-lg-].pos-bottom, .row div[class*=col-lg-].pos-bottom .uncell {
	vertical-align: bottom;
}

@media (max-width: 959px) {
	.row div[class*=col-lg-] {
		padding: 36px 0px 0px 0px;
	}
}

.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont {
	text-align: center;
}

.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-left: auto;
	margin-right: auto;
}

.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont {
	text-align: justify;
}

.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-left: auto;
	margin-right: auto;
}

.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont {
	text-align: right;
}

.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-right: 0;
	margin-left: auto;
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
	text-align: left;
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-right: auto;
	margin-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	
	.row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 569px) {
	.row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	
	.row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	
	.row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (max-width: 569px) {
	.row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	
	.row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	
	.row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: 0;
		margin-left: auto;
	}
}

@media (max-width: 569px) {
	.row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	
	.row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: 0;
		margin-left: auto;
	}
}

.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0px;
}

.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0 auto;
}

.row div.column_child.pos-right > .uncol > .uncoltable > .uncell > .uncont {
	margin-left: auto;
}

.row div.column_child.pos-top, .row div.column_child.pos-top .uncell {
	vertical-align: top;
}

.row div.column_child.pos-middle .uncell, .row div.column_child.pos-middle {
	vertical-align: middle;
}

.row div.column_child.pos-bottom, .row div.column_child.pos-bottom .uncell {
	vertical-align: bottom;
}

@media (max-width: 959px) {
	.row div.column_child {
		padding: 36px 0px 0px 0px;
	}
}

.row .limit-width-inner {
	margin: auto !important;
}

.row-background, .column-background {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	border-radius: inherit;
	background-clip: padding-box;
	-webkit-overflow-scrolling: touch;
}

.row-background .background-overlay, .column-background .background-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.row-background .background-overlay-inner, .column-background .background-overlay-inner {
	height: 100%;
}

.row-background .parallax-content.video > *, .column-background .parallax-content.video > * {
	top: 0px !important;
}

.row-background .uncode-video-container, .column-background .uncode-video-container {
	opacity: 0;
	transition: opacity 1s;
}

.row-background .uncode-video-container > *, .column-background .uncode-video-container > * {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: black;
}

body:not(.video-not-supported) .row-background .uncode-video-container.self-video, body:not(.video-not-supported) .column-background .uncode-video-container.self-video {
	background: none !important;
}

body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper, body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper {
	display: block;
	height: 100%;
	position: relative;
}

body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode, body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode {
	position: absolute;
}

.video-not-supported .row-background .uncode-video-container.self-video, .video-not-supported .column-background .uncode-video-container.self-video {
	opacity: 1 !important;
}

.video-not-supported .row-background .uncode-video-container.self-video .wp-video, .video-not-supported .column-background .uncode-video-container.self-video .wp-video {
	display: none !important;
}

.row-background .mejs-controls, .column-background .mejs-controls, .row-background .mejs-layers, .column-background .mejs-layers {
	display: none;
}

.row-background .background-wrapper, .column-background .background-wrapper {
	backface-visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: inherit;
	background-clip: padding-box;
}

@media (max-width: 959px) {
	.mobile-parallax-not-allowed .row-background .background-wrapper, .mobile-parallax-not-allowed .column-background .background-wrapper {
		transform: none !important;
		height: 100% !important;
	}
}

.row-background .background-wrapper .background-inner, .column-background .background-wrapper .background-inner {
	border-radius: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-attachment: scroll;
}

@media (max-width: 1499px) {
	.row-background .background-wrapper .background-inner, .column-background .background-wrapper .background-inner {
		background-size: cover;
	}
}

.row-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container), .column-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container) {
	opacity: 1;
}

.touch .row-background .background-wrapper .background-inner, .touch .column-background .background-wrapper .background-inner {
	background-attachment: scroll !important;
}

.half-block-padding {
	padding: 18px 18px 18px 18px;
}

.single-block-padding {
	padding: 36px 36px 36px 36px;
}

.double-block-padding {
	padding: 72px;
}

@media (max-width: 1699px) {
	.double-block-padding {
		padding: 54px;
	}
}

@media (max-width: 1499px) {
	.double-block-padding {
		padding: 54px 36px 54px 36px;
	}
}

.triple-block-padding {
	padding: 108px;
}

@media (max-width: 1699px) {
	.triple-block-padding {
		padding: 72px;
	}
}

@media (max-width: 1499px) {
	.triple-block-padding {
		padding: 54px;
	}
}

@media (max-width: 959px) {
	.triple-block-padding {
		padding: 54px 36px 54px 36px;
	}
}

.quad-block-padding {
	padding: 144px;
}

@media (max-width: 1699px) {
	.quad-block-padding {
		padding: 108px;
	}
}

@media (max-width: 1499px) {
	.quad-block-padding {
		padding: 72px;
	}
}

@media (max-width: 959px) {
	.quad-block-padding {
		padding: 54px 36px 54px 36px;
	}
}

.main-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.main-container .row {
	width: 100%;
	table-layout: fixed;
}

.main-container .row .uncol {
	overflow: visible;
}

@media (max-width: 959px) {
	.main-container .row .uncol {
		position: relative !important;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
	}
}

@media (max-width: 959px) {
	.main-container .row .uncont {
		max-width: none !important;
		height: auto !important;
	}
}

@media (max-width: 959px) {
	.main-container .row.row-parent:not(.row-slider):not(.row-header), .main-container .row .row-parent:not(.row-slider):not(.row-header) .row {
		height: auto !important;
	}
	
	.main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child, .main-container .row .row-parent:not(.row-slider):not(.row-header) .row .row-child {
		height: auto !important;
	}
}

@media (max-width: 569px) {
	.main-container .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width), .main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.main-container .row .column_parent, .main-container .row .column_child {
	clear: both;
}

.main-container .row-inner {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	min-width: 100%;
	width: auto;
}

.safari5 .main-container .row-inner, .android4 .main-container .row-inner {
	width: 100%;
}

.main-container .row-inner.row-inner-force {
	width: 100%;
}

.main-container .row-inner > div {
	padding: 0px 0px 0px 36px;
}

@media (max-width: 959px) {
	.main-container .row-inner > div:not([class*=col-md]) {
		padding: 36px 0px 0px 0px;
	}
	
	.main-container .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 0px;
	}
	
	.main-container .row-inner > div:only-child:not([class*=col-md]) {
		padding-top: 0px;
	}
	
	.main-container .row-inner > .mobile-hidden + div {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width: 569px) {
	.main-container .row-inner > div {
		padding: 36px 0px 0px 0px;
	}
	
	.main-container .row-inner > div:first-child {
		padding-top: 0px;
	}
	
	.main-container .row-inner > div:only-child {
		padding-top: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-inner {
		margin-left: -36px;
	}
}

.main-container .row-inner > .main-inner-col > .row-container > .row {
	padding-left: 0px;
	padding-right: 0px;
}

.main-container .row-inner > .main-inner-col:first-child > .row-container {
	padding-right: 0px;
}

@media (min-width: 1500px) {
	.main-container .row-inner > .main-col-left > div > .row-parent {
		padding-right: 36px;
	}
	
	.main-container .row-inner > .main-col-right > div > .row-parent {
		padding-left: 36px;
	}
}

@media (max-width: 959px) {
	.main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 36px;
	}
	
	.main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-md]) {
		display: table-header-group;
		padding-top: 0px;
	}
}

@media (max-width: 569px) {
	.main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 36px;
	}
	
	.main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-sm]) {
		display: table-header-group;
		padding-top: 0px;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 0;
	}
}

@media (max-width: 569px) {
	.main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 0;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 18px;
	}
}

@media (max-width: 569px) {
	.main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 18px;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 1px;
	}
}

@media (max-width: 569px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 1px;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.main-container .cols-md-responsive {
		margin-left: -36px;
	}
	
	.main-container .cols-md-responsive > div[class*=col-md] {
		padding-left: 36px;
		padding-bottom: 0px !important;
	}
	
	.main-container .cols-md-responsive > div[class*=col-md].col-md-clear {
		padding-top: 36px;
	}
	
	.main-container .cols-md-responsive > div[class*=col-md]:not(.col-md-clear) {
		padding-top: 0px !important;
	}
	
	.main-container .col-one-gutter > .cols-md-responsive {
		margin-left: -2px;
	}
	
	.main-container .col-one-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 1px;
	}
	
	.main-container .col-half-gutter > .cols-md-responsive {
		margin-left: -18px;
	}
	
	.main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 18px;
	}
	
	.main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md].col-md-clear {
		padding-top: 18px;
	}
	
	.main-container .col-double-gutter > .cols-md-responsive {
		margin-left: -36px;
	}
	
	.main-container .col-double-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 36px;
	}
	
	.main-container .col-no-gutter > .cols-md-responsive {
		margin-left: 0;
	}
	
	.main-container .col-no-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 0;
	}
}

@media (max-width: 570px) {
	.main-container .cols-sm-responsive {
		margin-left: -36px;
	}
	
	.main-container .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 36px;
		padding-bottom: 0px !important;
	}
	
	.main-container .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 36px;
	}
	
	.main-container .cols-sm-responsive > div[class*=col-sm]:not(.col-sm-clear) {
		padding-top: 0px !important;
	}
	
	.main-container .col-one-gutter > .cols-sm-responsive {
		margin-left: -2px;
	}
	
	.main-container .col-one-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 1px;
	}
	
	.main-container .col-half-gutter > .cols-sm-responsive {
		margin-left: -18px;
	}
	
	.main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 18px;
	}
	
	.main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 18px;
	}
	
	.main-container .col-double-gutter > .cols-sm-responsive {
		margin-left: -36px;
	}
	
	.main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 36px;
	}
	
	.main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 36px;
	}
	
	.main-container .col-no-gutter > .cols-sm-responsive {
		margin-left: 0;
	}
	
	.main-container .col-no-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 0;
	}
}

.main-container .row-container {
	position: relative;
	clear: both;
	border: 0;
}

.main-container .row-container.row-next-to-blend {
	transform: translateZ(0px);
}

html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > div > .background-wrapper, html.no-touch .main-container .row-container .uncell.with-parallax > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper, html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper {
	height: 130%;
	height: calc(100% + 30vh);
	will-change: transform;
}

body:not(.adaptive-images-async) .main-container .row-container.with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done), body:not(.adaptive-images-async) .main-container .row-container .with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done) {
	overflow: auto;
	animation: kenburns 15s ease alternate forwards;
}

.main-container .row-container.with-kburns .background-inner.uncode-kburns.async-done, .main-container .row-container .with-kburns .background-inner.uncode-kburns.async-done {
	animation: kenburns 15s ease alternate forwards;
}

.main-container .row-container.with-zoomout .background-inner:not(.uncode-video-container), .main-container .row-container .with-zoomout .background-inner:not(.uncode-video-container) {
	transform: scale(1.5);
	overflow: auto;
}

body:not(.adaptive-images-async) .main-container .row-container.with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done), body:not(.adaptive-images-async) .main-container .row-container .with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done) {
	animation: backwash 1s ease alternate forwards;
}

.main-container .row-container.with-zoomout .background-inner.uncode-zoomout[data-provider], .main-container .row-container .with-zoomout .background-inner.uncode-zoomout[data-provider], .main-container .row-container.with-zoomout .background-inner.uncode-zoomout.async-done, .main-container .row-container .with-zoomout .background-inner.uncode-zoomout.async-done {
	animation: backwash 1s ease alternate forwards;
}

.main-container .row-container .row-parent {
	padding: 36px 36px 36px 36px;
}

.main-container .row-container .row-parent .no-internal-gutter .uncont > * {
	margin-top: 0px;
}

.main-container .row-container .row-parent .one-internal-gutter .uncont > * {
	margin-top: 1px;
}

.main-container .row-container .row-parent .half-internal-gutter .uncont > * {
	margin-top: 18px;
}

.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
	margin-top: 36px;
}

.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
	margin-top: 72px;
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
		margin-top: 54px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
		margin-top: 36px;
	}
}

.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
	margin-top: 108px;
}

@media (max-width: 1499px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 90px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 72px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 54px;
	}
}

.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
	margin-top: 144px;
}

@media (max-width: 1699px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 126px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 108px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 90px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 72px;
	}
}

.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > * {
	margin-top: 0px;
}

.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 1px;
}

.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 18px;
}

.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 18px;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 36px;
}

.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 72px;
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 54px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 36px;
	}
}

.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 108px;
}

@media (max-width: 1499px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 90px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 72px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 54px;
	}
}

.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 144px;
}

@media (max-width: 1699px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 126px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 108px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 90px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 72px;
	}
}

.main-container .row-container .row-parent .uncont > *.ilightbox-html:first-child + *, .main-container .row-container .row-parent .uncont > *:first-child, .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account), .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child, .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child {
	margin-top: 0px !important;
}

.main-container .row-container .row-parent .uncont > *.desktop-hidden:first-child + * {
	margin-top: 0px !important;
}

article.hentry .main-container .row-container .row-parent {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media (min-width: 960px) {
	.main-container .row-container .row-parent.limit-width.fill-col-left {
		padding-left: 36px;
	}
	
	.main-container .row-container .row-parent.limit-width.fill-col-right {
		padding-right: 36px;
	}
}

.main-container .row-container > .row-parent:not(.row-slider) .row-child {
	padding: 0px !important;
}

@media (min-width: 960px) {
	.main-container .row-container > .row-parent .row-child > .row-inner > div {
		padding: 0px 0px 0px 36px;
	}
}

.main-container .row-container .row-w-sidebar {
	padding: 0px;
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-no-gutter > .row-inner, .main-container .row-container .col-no-gutter > .row-inner {
		margin-left: 0px;
		width: 100%;
	}
}

.main-container .row-container .row-child.col-no-gutter > .row-inner > div, .main-container .row-container .col-no-gutter > .row-inner > div {
	padding-left: 0px;
	padding-right: 0px;
}

@media (max-width: 959px) {
	.main-container .row-container .row-child.col-no-gutter > .row-inner > div, .main-container .row-container .col-no-gutter > .row-inner > div {
		padding-top: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner, .main-container .row-container .col-one-gutter > .row-inner {
		margin-left: -1px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div, .main-container .row-container .col-one-gutter > .row-inner > div {
		padding-left: 1px;
		padding-right: 0px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div, .main-container .row-container .col-one-gutter > .row-inner > div {
		padding-top: 1px;
	}
	
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child, .main-container .row-container .col-one-gutter > .row-inner > div:first-child {
		padding-top: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner {
		margin-left: -1px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner, .main-container .row-container .col-half-gutter > .row-inner {
		margin-left: -18px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div, .main-container .row-container .col-half-gutter > .row-inner > div {
		padding-left: 18px;
		padding-right: 0px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div, .main-container .row-container .col-half-gutter > .row-inner > div {
		padding-top: 18px;
	}
	
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div:first-child, .main-container .row-container .col-half-gutter > .row-inner > div:first-child {
		padding-top: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-std-gutter > .row-inner, .main-container .row-container .col-std-gutter > .row-inner {
		margin-left: -54px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-std-gutter > .row-inner > div, .main-container .row-container .col-std-gutter > .row-inner > div {
		padding-left: 54px;
		padding-right: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-double-gutter > .row-inner, .main-container .row-container .col-double-gutter > .row-inner {
		margin-left: -72px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-double-gutter > .row-inner > div, .main-container .row-container .col-double-gutter > .row-inner > div {
		padding-left: 72px;
		padding-right: 0px;
	}
}

.main-container .row-container:not(.limit-width) .no-h-padding, .main-container .row-container.boxed-row .no-h-padding {
	padding-left: 0px;
	padding-right: 0px;
}

.main-container .row-container .no-top-padding {
	padding-top: 0px;
}

.main-container .row-container .no-bottom-padding {
	padding-bottom: 0px;
}

.main-container .row-container:not(.limit-width) .one-h-padding, .main-container .row-container.boxed-row .one-h-padding {
	padding-left: 1px;
	padding-right: 1px;
}

.main-container .row-container .one-top-padding {
	padding-top: 1px;
}

.main-container .row-container .one-bottom-padding {
	padding-bottom: 1px;
}

.main-container .row-container .single-top-padding {
	padding-top: 36px;
}

.main-container .row-container .single-bottom-padding {
	padding-bottom: 36px;
}

.main-container .row-container .single-left-padding {
	padding-left: 36px;
}

.main-container .row-container .single-right-padding {
	padding-right: 36px;
}

.main-container .row-container .single-h-padding {
	padding-left: 36px;
	padding-right: 36px;
}

.main-container .row-container .double-h-padding {
	padding-left: 72px;
	padding-right: 72px;
}

@media (max-width: 959px) {
	.main-container .row-container .double-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container .row-container .std-top-padding {
	padding-top: 54px;
}

@media (max-width: 569px) {
	.main-container .row-container .std-top-padding {
		padding-top: 36px;
	}
}

.main-container .row-container .std-bottom-padding {
	padding-bottom: 54px;
}

@media (max-width: 569px) {
	.main-container .row-container .std-bottom-padding {
		padding-bottom: 36px;
	}
}

.main-container .row-container .double-top-padding {
	padding-top: 72px;
}

.main-container .row-container .double-bottom-padding {
	padding-bottom: 72px;
}

.main-container .row-container .triple-h-padding {
	padding-left: 108px;
	padding-right: 108px;
}

@media (max-width: 1699px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 72px;
		padding-right: 72px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 54px;
		padding-right: 54px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container .row-container .triple-top-padding {
	padding-top: 108px;
}

@media (max-width: 1699px) {
	.main-container .row-container .triple-top-padding {
		padding-top: 72px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .triple-top-padding {
		padding-top: 54px;
	}
}

.main-container .row-container .triple-bottom-padding {
	padding-bottom: 108px;
}

@media (max-width: 1699px) {
	.main-container .row-container .triple-bottom-padding {
		padding-bottom: 72px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .triple-bottom-padding {
		padding-bottom: 54px;
	}
}

.main-container .row-container .quad-h-padding {
	padding-left: 144px;
	padding-right: 144px;
}

@media (max-width: 1699px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 108px;
		padding-right: 108px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 72px;
		padding-right: 72px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container .row-container .quad-top-padding {
	padding-top: 144px;
}

@media (max-width: 1699px) {
	.main-container .row-container .quad-top-padding {
		padding-top: 108px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .quad-top-padding {
		padding-top: 72px;
	}
}

.main-container .row-container .quad-bottom-padding {
	padding-bottom: 144px;
}

@media (max-width: 1699px) {
	.main-container .row-container .quad-bottom-padding {
		padding-bottom: 108px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .quad-bottom-padding {
		padding-bottom: 72px;
	}
}

.main-container .row-container .penta-h-padding {
	padding-left: 162px;
	padding-right: 162px;
}

@media (max-width: 1699px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 144px;
		padding-right: 144px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 126px;
		padding-right: 126px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 54px;
		padding-right: 54px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container .row-container .penta-top-padding {
	padding-top: 162px;
}

@media (max-width: 1699px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 144px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 126px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 54px;
	}
}

.main-container .row-container .penta-bottom-padding {
	padding-bottom: 162px;
}

@media (max-width: 1699px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 144px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 126px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 54px;
	}
}

.main-container .row-container .exa-h-padding {
	padding-left: 180px;
	padding-right: 180px;
}

@media (max-width: 1699px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 162px;
		padding-right: 162px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 144px;
		padding-right: 144px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 108px;
		padding-right: 108px;
	}
}

@media (max-width: 569px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container .row-container .exa-top-padding {
	padding-top: 180px;
}

@media (max-width: 1699px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 162px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 144px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 108px;
	}
}

.main-container .row-container .exa-bottom-padding {
	padding-bottom: 180px;
}

@media (max-width: 1699px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 162px;
	}
}

@media (max-width: 1499px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 144px;
	}
}

@media (max-width: 959px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 108px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container.limit-width.boxed-row {
		box-sizing: border-box;
		background-clip: content-box;
		padding-left: 36px;
		padding-right: 36px;
	}
}

.main-container #page-header .row-container.with-zoomout .background-inner:not(.uncode-zoomout-already), .main-container #page-header .row-container .with-zoomout .background-inner:not(.uncode-zoomout-already) {
	opacity: 0;
}

@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner, .main-container .post-body > .row-container .col-one-gutter > .row-inner {
		width: calc(100% + 1px);
	}
}

@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner {
		width: calc(100% + 1px);
	}
}

@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-half-gutter > .row-inner, .main-container .post-body > .row-container .col-half-gutter > .row-inner {
		width: calc(100% + 18px);
	}
}

@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-std-gutter > .row-inner, .main-container .post-body > .row-container .col-std-gutter > .row-inner {
		width: calc(100% + 54px);
	}
}

@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-double-gutter > .row-inner, .main-container .post-body > .row-container .col-double-gutter > .row-inner {
		width: calc(100% + 72px);
	}
}

.main-container .with-kburns .header-bg-wrapper .uncode-kburns {
	overflow: auto;
	animation: kenburns 15s ease alternate forwards;
}

.main-container .uncode-scroll-visible .add-kburns .background-inner, .main-container .uncode-scroll-visible.add-kburns .background-inner, .main-container .uncode-scroll-visible .add-kburns .t-background-cover, .main-container .uncode-scroll-visible.add-kburns .t-background-cover {
	overflow: auto;
	animation: kenburns 15s ease alternate forwards;
}

.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg {
	transform: scale(1.5);
	overflow: auto;
}

.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg:not(.uncode-zoomout-already) {
	opacity: 0;
}

.main-container .with-zoomout .header-bg-wrapper .uncode-zoomout:not(.adaptive-async):not(.async-done), .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout[data-provider], .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout.async-done {
	animation: backwash 1s ease alternate forwards;
}

html.ie .main-container .with-kburns.with-parallax .uncode-kburns {
	animation: none !important;
}

.main-container .uncode-scroll-visible .add-zoomout .background-inner, .main-container .uncode-scroll-visible.add-zoomout .background-inner, .main-container .uncode-scroll-visible .add-zoomout .t-background-cover, .main-container .uncode-scroll-visible.add-zoomout .t-background-cover {
	transform: scale(1.5);
	overflow: auto;
}

.main-container .uncode-scroll-visible .add-zoomout .background-inner.async-done, .main-container .uncode-scroll-visible.add-zoomout .background-inner.async-done, .main-container .uncode-scroll-visible .add-zoomout .t-background-cover.async-done, .main-container .uncode-scroll-visible.add-zoomout .t-background-cover.async-done {
	animation: backwash 1s ease alternate forwards;
}

.main-container .unequal.row, .main-container .uncol.unexpand, .main-container .uncol.unexpand > div > div > .uncont, .main-container .unequal.row > .row-inner > div > .uncol, .main-container .unequal .row-internal {
	height: 100%;
}

@media (min-width: 570px) and (max-width: 959px) {
	.main-container .unequal.row .cols-md-responsive > div[class*=col-lg-], .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-], .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-], .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-], .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-] {
		height: 100% !important;
	}
	
	.main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear) {
		display: table-cell !important;
	}
}

@media (max-width: 959px) {
	.firefox .main-container .uncol.unexpand > div > div, .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div, .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div {
		display: inline-table;
		width: 100%;
	}
	
	.firefox .main-container .uncol.unexpand > div > div > .uncont, .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncont, .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div > .uncont, .firefox .main-container .uncol.unexpand > div > div > .uncol, .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncol, .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div > .uncol {
		display: table-cell;
	}
}

@media (min-width: 570px) and (max-width: 959px) {
	html:not(.ie):not(.firefox):not(.fp-enabled) .main-container .cols-md-responsive {
		height: 100% !important;
	}
	
	html.chrome:not(.ie):not(.firefox):not(.fp-enabled) .main-container .cols-md-responsive {
		height: 0 !important;
	}
}

/*
  ----------------------------------------------------------
  #Columns
  ----------------------------------------------------------
  */
.col-lg-0 {
	padding: 27px 36px 27px 36px;
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	padding: 36px 36px 36px 36px;
	display: block;
	height: auto;
	width: 100%;
	vertical-align: top;
	position: relative;
}

.fp-enabled .col-lg-1:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-2:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-3:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-4:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-5:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-6:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-7:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-8:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-9:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-10:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-11:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-12:not(#logo-container-mobile):first-of-type:last-of-type {
	display: table-cell;
}

@media (min-width: 960px) {
	.col-lg-0, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		display: table-cell;
		height: 100%;
	}
	
	.chrome .col-lg-0, .chrome .col-lg-1, .chrome .col-lg-2, .chrome .col-lg-3, .chrome .col-lg-4, .chrome .col-lg-5, .chrome .col-lg-6, .chrome .col-lg-7, .chrome .col-lg-8, .chrome .col-lg-9, .chrome .col-lg-10, .chrome .col-lg-11, .chrome .col-lg-12 {
		height: auto;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.666666666667%;
	}
	
	.col-lg-10 {
		width: 83.333333333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.666666666667%;
	}
	
	.col-lg-7 {
		width: 58.333333333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.666666666667%;
	}
	
	.col-lg-4 {
		width: 33.333333333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.666666666667%;
	}
	
	.col-lg-1 {
		width: 8.3333333333333%;
	}
	
	.row .uncoltable {
		min-height: 0 !important;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.col-md-100, .col-md-75, .col-md-66, .col-md-50, .col-md-33, .col-md-25, .col-md-16 {
		display: inline-table;
		table-layout: fixed;
	}
	
	.col-md-100 {
		width: 100%;
	}
	
	.col-md-75 {
		width: 75%;
	}
	
	.col-md-66 {
		width: 66.666666667%;
	}
	
	.col-md-50 {
		width: 50%;
	}
	
	.col-md-33 {
		width: 33.33333333%;
	}
	
	.col-md-25 {
		width: 25%;
	}
	
	.col-md-16 {
		width: 16.666666667%;
	}
}

@media (max-width: 570px) {
	.col-sm-100, .col-sm-75, .col-sm-66, .col-sm-50, .col-sm-33, .col-sm-25, .col-sm-16 {
		display: inline-table;
		table-layout: fixed;
	}
	
	.fp-enabled .col-sm-100:first-of-type:last-of-type, .fp-enabled .col-sm-75:first-of-type:last-of-type, .fp-enabled .col-sm-66:first-of-type:last-of-type, .fp-enabled .col-sm-50:first-of-type:last-of-type, .fp-enabled .col-sm-33:first-of-type:last-of-type, .fp-enabled .col-sm-25:first-of-type:last-of-type, .fp-enabled .col-sm-16:first-of-type:last-of-type {
		display: table-cell;
	}
	
	.col-sm-100 {
		width: 100%;
	}
	
	.col-sm-75 {
		width: 75%;
	}
	
	.col-sm-66 {
		width: 66.666666667%;
	}
	
	.col-sm-50 {
		width: 50%;
	}
	
	.col-sm-33 {
		width: 33.33333333%;
	}
	
	.col-sm-25 {
		width: 25%;
	}
	
	.col-sm-16 {
		width: 16.666666667%;
	}
}

.col-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 900;
}

.block-bg-overlay {
	border-radius: inherit;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	transition: opacity .2s;
}

.uncode-video-container + .block-bg-blend-mode.not-ie, .uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.not-ie, .uncode-video-container + .block-bg-blend-mode.for-ie, .uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.for-ie {
	opacity: 0;
}

/*
  ----------------------------------------------------------
  #Columns offgrid
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.shift_x_half {
		left: 18px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_single {
		left: 36px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_double {
		left: 72px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_triple {
		left: 108px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_quad {
		left: 144px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_neg_half {
		left: -18px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_neg_single {
		left: -36px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_neg_double {
		left: -72px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_neg_triple {
		left: -108px !important;
	}
}

@media (min-width: 960px) {
	.shift_x_neg_quad {
		left: -144px !important;
	}
}

.shift_y_half {
	margin-top: 18px !important;
}

@media (max-width: 569px) {
	.shift_y_half:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_single {
	margin-top: 36px !important;
}

@media (max-width: 569px) {
	.shift_y_single:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_double {
	margin-top: 72px !important;
}

@media (max-width: 1499px) {
	.shift_y_double:not(.shift_y_fixed) {
		margin-top: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_double:not(.shift_y_fixed) {
		margin-top: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_double:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_triple {
	margin-top: 108px !important;
}

@media (max-width: 1499px) {
	.shift_y_triple:not(.shift_y_fixed) {
		margin-top: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_triple:not(.shift_y_fixed) {
		margin-top: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_triple:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_quad {
	margin-top: 144px !important;
}

@media (max-width: 1699px) {
	.shift_y_quad:not(.shift_y_fixed) {
		margin-top: 108px !important;
	}
}

@media (max-width: 1499px) {
	.shift_y_quad:not(.shift_y_fixed) {
		margin-top: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_quad:not(.shift_y_fixed) {
		margin-top: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_quad:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_neg_half {
	margin-top: -18px !important;
}

@media (max-width: 569px) {
	.shift_y_neg_half {
		margin-top: 0 !important;
	}
}

.shift_y_neg_single {
	margin-top: -36px !important;
}

@media (max-width: 569px) {
	.shift_y_neg_single {
		margin-top: 0 !important;
	}
}

.shift_y_neg_double {
	margin-top: -72px !important;
}

@media (max-width: 1499px) {
	.shift_y_neg_double:not(.shift_y_fixed) {
		margin-top: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_neg_double:not(.shift_y_fixed) {
		margin-top: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_neg_double:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_neg_triple {
	margin-top: -108px !important;
}

@media (max-width: 1499px) {
	.shift_y_neg_triple:not(.shift_y_fixed) {
		margin-top: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_neg_triple:not(.shift_y_fixed) {
		margin-top: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_neg_triple:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_neg_quad {
	margin-top: -144px !important;
}

@media (max-width: 1699px) {
	.shift_y_neg_quad:not(.shift_y_fixed) {
		margin-top: -108px !important;
	}
}

@media (max-width: 1499px) {
	.shift_y_neg_quad:not(.shift_y_fixed) {
		margin-top: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_neg_quad:not(.shift_y_fixed) {
		margin-top: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_neg_quad:not(.shift_y_fixed) {
		margin-top: 0 !important;
	}
}

.shift_y_down_half {
	margin-bottom: 18px !important;
}

@media (max-width: 569px) {
	.shift_y_down_half:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_single {
	margin-bottom: 36px !important;
}

@media (max-width: 569px) {
	.shift_y_down_single:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_double {
	margin-bottom: 72px !important;
}

@media (max-width: 1499px) {
	.shift_y_down_double:not(.shift_y_down_fixed) {
		margin-bottom: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_double:not(.shift_y_down_fixed) {
		margin-bottom: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_double:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_triple {
	margin-bottom: 108px !important;
}

@media (max-width: 1499px) {
	.shift_y_down_triple:not(.shift_y_down_fixed) {
		margin-bottom: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_triple:not(.shift_y_down_fixed) {
		margin-bottom: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_triple:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_quad {
	margin-bottom: 144px !important;
}

@media (max-width: 1699px) {
	.shift_y_down_quad:not(.shift_y_down_fixed) {
		margin-bottom: 108px !important;
	}
}

@media (max-width: 1499px) {
	.shift_y_down_quad:not(.shift_y_down_fixed) {
		margin-bottom: 54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_quad:not(.shift_y_down_fixed) {
		margin-bottom: 36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_quad:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_neg_half {
	margin-bottom: -18px !important;
}

@media (max-width: 569px) {
	.shift_y_down_neg_half {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_neg_single {
	margin-bottom: -36px !important;
}

@media (max-width: 569px) {
	.shift_y_down_neg_single {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_neg_double {
	margin-bottom: -72px !important;
}

@media (max-width: 1499px) {
	.shift_y_down_neg_double:not(.shift_y_down_fixed) {
		margin-bottom: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_neg_double:not(.shift_y_down_fixed) {
		margin-bottom: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_neg_double:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_neg_triple {
	margin-bottom: -108px !important;
}

@media (max-width: 1499px) {
	.shift_y_down_neg_triple:not(.shift_y_down_fixed) {
		margin-bottom: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_neg_triple:not(.shift_y_down_fixed) {
		margin-bottom: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_neg_triple:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

.shift_y_down_neg_quad {
	margin-bottom: -144px !important;
}

@media (max-width: 1699px) {
	.shift_y_down_neg_quad:not(.shift_y_down_fixed) {
		margin-bottom: -108px !important;
	}
}

@media (max-width: 1499px) {
	.shift_y_down_neg_quad:not(.shift_y_down_fixed) {
		margin-bottom: -54px !important;
	}
}

@media (max-width: 959px) {
	.shift_y_down_neg_quad:not(.shift_y_down_fixed) {
		margin-bottom: -36px !important;
	}
}

@media (max-width: 569px) {
	.shift_y_down_neg_quad:not(.shift_y_down_fixed) {
		margin-bottom: 0 !important;
	}
}

@media (max-width: 959px) {
	.row div[class*=shift_y_down_] .uncell {
		vertical-align: baseline !important;
	}
}

/*
  ----------------------------------------------------------
  #Shape dividers
  ----------------------------------------------------------
  */
.has-dividers .start_animation {
	z-index: 1;
}

.uncode-divider-wrap {
	left: 0;
	pointer-events: none;
	width: 100%;
}

body.uncode-fullpage-slide .uncode-divider-wrap:not(.uncode-divider-flip) {
	transform: translateZ(0px);
}

.uncode-divider-wrap.uncode-divider-relative {
	position: relative;
}

.uncode-divider-wrap:not(.uncode-divider-relative) {
	position: absolute;
}

.uncode-divider-wrap.uncode-divider-wrap-bottom {
	bottom: 0;
}

.uncode-divider-wrap.uncode-divider-wrap-bottom svg, .uncode-divider-wrap.uncode-divider-wrap-bottom img {
	bottom: -1px;
}

.uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) svg, .uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) img {
	filter: FlipH;
	-ms-filter: "FlipH";
	transform: translatex(-50%) scaley(-1);
}

.uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert svg, .uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert img {
	filter: FlipH;
	-ms-filter: "FlipH";
	transform: translatex(-50%) scaley(-1);
}

.uncode-divider-wrap.uncode-divider-wrap-top {
	top: 0;
}

.uncode-divider-wrap.uncode-divider-wrap-top svg, .uncode-divider-wrap.uncode-divider-wrap-top img {
	top: -1px;
}

.uncode-divider-wrap svg, .uncode-divider-wrap img {
	height: 100%;
	left: 50%;
	position: absolute;
	transform: translatex(-50%);
}

.uncode-divider-wrap.uncode-divider-preserve-ratio svg, .uncode-divider-wrap.uncode-divider-preserve-ratio img {
	width: auto;
}

.uncode-divider-wrap:not(.uncode-divider-preserve-ratio) svg, .uncode-divider-wrap:not(.uncode-divider-preserve-ratio) img {
	width: 100%;
}

.uncode-divider-wrap.uncode-divider-flip {
	transform: scaleX(-1) translateZ(0px);
}

@media (min-width: 570px) and (max-width: 959px) {
	.uncode-divider-wrap.uncode-divider-tablet-hide {
		display: none;
	}
}

@media (max-width: 569px) {
	.uncode-divider-wrap.uncode-divider-mobile-hide {
		display: none;
	}
}

.z_index_-1 {
	z-index: -1;
}

.z_index_0 {
	z-index: 0;
}

.z_index_1 {
	z-index: 1;
}

.z_index_2 {
	z-index: 2;
}

.z_index_3 {
	z-index: 3;
}

.z_index_4 {
	z-index: 4;
}

.z_index_5 {
	z-index: 5;
}

.z_index_6 {
	z-index: 6;
}

.z_index_7 {
	z-index: 7;
}

.z_index_8 {
	z-index: 8;
}

.z_index_9 {
	z-index: 9;
}

.z_index_10 {
	z-index: 10;
}

.z_index_11 {
	z-index: 11;
}

.z_index_12 {
	z-index: 12;
}

.z_index_13 {
	z-index: 13;
}

.z_index_14 {
	z-index: 14;
}

.z_index_15 {
	z-index: 15;
}

.z_index_16 {
	z-index: 16;
}

.z_index_17 {
	z-index: 17;
}

.z_index_18 {
	z-index: 18;
}

.z_index_19 {
	z-index: 19;
}

.z_index_20 {
	z-index: 20;
}

@media (max-width: 959px) {
	div[class*=vc_custom_] {
		margin-left: 0;
		border-left-width: 0 !important;
		border-right-width: 0 !important;
	}
}

body.customer-area-active .cuar-css-wrapper .row {
	display: block;
	table-layout: auto;
}

.uncell, .uncont {
	transition-property: box-shadow;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.uncell[class*="unshadow-"], .uncont[class*="unshadow-"], .uncell[class*="unradius-"], .uncont[class*="unradius-"] {
	border: 0 !important;
}

/*
  ----------------------------------------------------------
  
  #Tables
  
  ----------------------------------------------------------
  */
table {
	empty-cells: show;
	border: 1px solid;
	margin: 18px 0px 0px 0px;
}

table thead {
	text-align: left;
	vertical-align: bottom;
}

table td, table th {
	background-color: transparent;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	padding: 8px 18px 7px 18px;
	font-weight: 600;
}

.tmb table td, .tmb table th {
	padding: 8px 0px 7px 0px;
	text-align: center;
}

@media (max-width: 959px) {
	table td, table th {
		padding: 8px 5px 7px 5px;
	}
	
	.tmb table td, .tmb table th {
		padding: 8px 0px 7px 0px;
	}
}

.media-modal.wp-core-ui table td, .media-modal.wp-core-ui table th {
	background-color: inherit;
	border-left: inherit;
	border-bottom: inherit;
	padding: inherit;
	font-size: inherit;
	margin: inherit;
	overflow: inherit;
	font-weight: inherit;
}

table td:first-child, table th:first-child {
	border-left-width: 0;
}

/*
  ----------------------------------------------------------
  #Forms
  ----------------------------------------------------------
  */
label {
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin: 0px 0px 5px 0px;
}

form p {
	margin: 18px 0px 0px 0px;
	font-weight: 600;
}

form img.ajax-loader {
	position: absolute;
	left: 50%;
	margin-left: -30px !important;
	bottom: -25px;
}

div.wpcf7 span.ajax-loader {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/preloader.svg");
	background-position: 50%;
	background-size: 20px;
	position: absolute;
}

input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
	display: block;
	font-size: 14px;
	line-height: initial;
	margin: 9px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-radius: 2px;
	font-weight: normal;
	border: 1px solid transparent;
}

html.ie11 input, html.ie11 textarea, html.ie11 select {
	min-height: 41px;
	padding-bottom: 0;
	padding-top: 0;
}

input:focus, textarea:focus, select:focus {
	outline: 0;
	border-style: solid;
}

.input-underline .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {
	padding-right: 3px;
	width: calc(99% - 3px);
}

.input-underline input[type="text"], .input-underline input[type="email"], .input-underline input[type="number"], .input-underline input[type="url"], .input-underline input[type="tel"], .input-underline input[type="search"], .input-underline textarea, .input-underline select {
	border-top: none;
	border-left: none;
	border-right: none;
	box-shadow: none;
	border-radius: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: none !important;
}

div.wpcf7 span.ajax-loader.nitro-lazy {
	background-image: none !important;
}

.input-underline input[type="text"]:focus, .input-underline input[type="email"]:focus, .input-underline input[type="number"]:focus, .input-underline input[type="url"]:focus, .input-underline input[type="tel"]:focus, .input-underline input[type="search"]:focus, .input-underline textarea:focus, .input-underline select:focus {
	border-top: none;
	border-left: none;
	border-right: none;
}

.input-underline .overlay.overlay-search .search-container .search-container-inner i {
	right: 0;
}

.form-xl {
	font-size: 18px !important;
	padding: 16px 27px 16px 27px !important;
}

.comments-area input[type="text"], .comments-area input[type="email"], .comments-area input[type="tel"], .comments-area input[type="url"] {
	width: 100%;
}

input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"] {
	display: inline-block;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	font-size: 12px;
	padding: 13px 31px 13px 31px;
	text-align: center !important;
	vertical-align: middle;
	background-image: none;
	border-radius: 2px;
	outline: none;
	white-space: nowrap;
	-webkit-text-stroke: 0px;
	width: auto;
	box-shadow: none;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}

input[type="submit"].nitro-lazy, input[type="reset"].nitro-lazy, input[type="button"].nitro-lazy, button[type="submit"].nitro-lazy {
	background-image: none !important;
}

input[type=checkbox], input[type=radio] {
	box-sizing: content-box;
	display: inline-block;
	font-size: 1em;
	-webkit-appearance: none;
	margin: 0;
	position: relative;
	text-align: center;
	line-height: normal;
	min-height: 0 !important;
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	vertical-align: middle;
}

.webkit input[type=checkbox], .webkit input[type=radio], .android input[type=checkbox], .android input[type=radio] {
	padding-left: 8px;
	padding-right: 8px;
}

input[type=checkbox]:checked:before, input[type=radio]:checked:before {
	box-sizing: border-box;
	font-family: "uncodeicon";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 1.2em;
}

.media-modal.wp-core-ui input[type=checkbox], .media-modal.wp-core-ui input[type=radio] {
	width: initial;
	height: initial;
	box-sizing: initial;
	vertical-align: initial;
	display: initial;
	font-size: initial;
	margin: initial;
	padding-left: initial;
	padding-right: initial;
	position: initial;
	text-align: initial;
	line-height: initial;
}

.media-modal.wp-core-ui input[type=checkbox] {
	-webkit-appearance: checkbox;
}

input[type=radio] {
	border-radius: 50%;
}

.media-modal.wp-core-ui input[type=radio] {
	-webkit-appearance: radio;
}

input[type=radio]:checked:before {
	content: "";
	border-radius: 100%;
	width: 50%;
	height: 50%;
}

input[type=checkbox]:checked:before {
	content: "";
}

input[type="file"], input[type="range"] {
	background-color: transparent !important;
	padding: 0;
	border: 0;
	box-shadow: none;
	width: auto;
}

input[type="search"] {
	box-sizing: border-box;
	-webkit-appearance: none;
}

.menu-smart input[type="search"] {
	width: 100%;
}

textarea {
	width: 100%;
	resize: none;
}

.seldiv {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	padding: 0;
	box-shadow: none !important;
}

.seldiv select {
	box-shadow: none !important;
	margin: 0;
	border: none;
}

.seldiv:after {
	background: none;
	font-family: "uncodeicon";
	content: "";
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 19px;
	z-index: 1;
	pointer-events: none;
}

.seldiv:before {
	border-left-style: solid;
	height: 100%;
	position: absolute;
	content: "";
	font-size: 12px;
	right: 51px;
}

select {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-webkit-appearance: none;
	appearance: none;
	border-style: solid;
	border-color: transparent;
	-moz-appearance: none;
	text-overflow: "";
	outline: none;
	background-position: 100% center;
	background-repeat: no-repeat;
	box-shadow: none !important;
}

.rtl select {
	background-position: 0% center;
}

select:focus {
	outline: none;
}

select::-ms-expand {
	display: none;
}

.style-light select:not([multiple]) {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");
}

.style-light select:not([multiple]).nitro-lazy {
	background-image: none !important;
}

.style-dark select:not([multiple]) {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");
}

.style-dark select:not([multiple]).nitro-lazy {
	background-image: none !important;
}

.media-modal.wp-core-ui select {
	display: initial;
	min-width: inherit;
	-webkit-appearance: menulist-button;
	appearance: menulist-button;
}

.style-dark ::-webkit-input-placeholder {
	color: #fff !important;
}

.style-dark :-ms-input-placeholder {
	color: #fff !important;
}

.style-dark ::-moz-placeholder {
	color: #fff !important;
}

button[disabled], html input[disabled] {
	cursor: not-allowed;
}

span.wpcf7-list-item {
	margin-right: 1em;
	margin-left: 0;
}

.wpcf7-list-item-label {
	margin-left: .25em;
}

.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
	font-size: 13px;
	padding: 6px 9px 6px 9px;
	padding: 0;
	margin: 18px 0px 0px 0px;
	display: block;
	text-align: inherit;
	border: 0;
	font-weight: 500;
}

input.wpcf7-form-control.wpcf7-submit.btn {
	margin: 0px 0px 0px 0px;
}

.wpcf7-inline-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0px;
}

.wpcf7-inline-wrapper input, .wpcf7-inline-wrapper select {
	margin: 0px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding: 0px 9px 0px 9px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input {
	text-align: left;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]), .wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]) {
	width: 100%;
}

.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
	padding-left: 0px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {
	padding-right: 0px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field > * {
	margin-top: 0px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group {
	display: table;
	table-layout: auto;
}

.wpcf7-inline-wrapper.wpcf7-input-group p {
	padding: 0;
}

body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-right: none !important;
}

body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-left: none !important;
}

body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-left: none !important;
}

body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-right: none !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field {
	display: table-cell;
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {
	width: 99%;
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn {
	width: 1%;
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
	width: auto;
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl {
	padding-left: 27px !important;
	padding-right: 27px !important;
}

.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
	border-bottom: 0;
}

.wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-lg, .wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-xl {
	margin-top: 18px;
}

form .wpcf7-inline-wrapper:nth-child(2) p {
	margin-top: 0px;
}

.wpcf7-captchac {
	margin: 14px 0px 0px 0px;
}

input.wpcf7-submit {
	margin-top: 0;
}

.form-text-center {
	text-align: center !important;
}

.form-fluid {
	width: 100% !important;
}

.form-circle {
	border-radius: 10em;
	padding-right: 30px;
	padding-left: 30px;
}

.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
	padding: 10px 15px !important;
}

.gform_wrapper label.gfield_label + div.ginput_container {
	margin: 0px !important;
}

.gfield_select {
	min-width: inherit !important;
}

.ui-datepicker select {
	display: inline;
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	appearance: menulist;
	max-width: none;
	min-width: auto;
	width: auto;
	background: none;
}

.ui-datepicker table {
	border: none;
}

.ui-datepicker table td, .ui-datepicker table th {
	border: none;
}

.webkit .frm_forms input[type=checkbox], .webkit .frm_forms input[type=radio], .android .frm_forms input[type=checkbox], .android .frm_forms input[type=radio] {
	height: auto;
}

.wpforms-container input[type=checkbox], .wpforms-container input[type=radio] {
	-webkit-appearance: checkbox;
}

.frm_forms input[type=radio]:checked:before, .frm_forms input[type=checkbox]:checked:before, .frm_forms input[type=radio]:checked:before, .wpforms-container input[type=radio]:checked:before, .wpforms-container input[type=checkbox]:checked:before, .wpforms-container input[type=radio]:checked:before {
	display: none;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 13px;
	font-weight: 400;
}

body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
	padding-left: 12px;
}

body.rtl .wpcf7-acceptance .wpcf7-list-item-label {
	padding-right: 12px;
}

.wpcf7-acceptance .wpcf7-list-item-label::after, .wpcf7-acceptance .wpcf7-list-item-label::before {
	display: none;
}

.comment-form-cookies-consent label {
	font-size: 13px;
	font-weight: 400;
}

body:not(.rtl) .comment-form-cookies-consent label {
	padding-left: 12px;
}

body.rtl .comment-form-cookies-consent label {
	padding-right: 12px;
}

/*
  ----------------------------------------------------------
  
  #Buttons
  
  ----------------------------------------------------------
  */
.btn, .btn-link {
	display: inline-block;
	font-size: 12px;
	padding: 13px 31px 13px 31px !important;
	font-style: normal !important;
	text-align: center;
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 1px;
	cursor: pointer;
	background-image: none;
	border-style: solid;
	border-radius: 2px;
	outline: none;
	white-space: pre-wrap;
	-webkit-text-stroke: 0px;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.btn.nitro-lazy, .btn-link.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 569px) {
	.btn:not(input):not(.checkout-button), .btn-link:not(input):not(.checkout-button) {
		transform-origin: left;
	}
	
	.navbar .btn:not(input):not(.checkout-button), .navbar .btn-link:not(input):not(.checkout-button), .menu-accordion .btn:not(input):not(.checkout-button), .menu-accordion .btn-link:not(input):not(.checkout-button) {
		transform: none;
	}
}

.btn.btn-top-margin, .btn-link.btn-top-margin {
	margin-top: 18px;
}

.btn .fa, .btn-link .fa {
	position: relative;
	vertical-align: top;
	line-height: inherit;
}

.btn.btn-border-animated, .btn-link.btn-border-animated {
	position: relative;
}

.btn.btn-border-animated:after, .btn-link.btn-border-animated:after {
	content: "";
	position: absolute;
	border: 1px solid;
	border-radius: inherit;
	border-color: inherit;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.btn-container {
	display: block;
	margin-top: 18px;
}

.btn-container.btn-inline {
	display: inline-block;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: bottom;
	margin-top: 0px !important;
}

@media (max-width: 569px) {
	.btn-container.btn-inline {
		display: block;
		padding: 0px;
		margin-top: 9px !important;
	}
}

* > .btn-container:first-of-type {
	padding-left: 0px;
}

* > .btn-container:last-of-type {
	padding-right: 0px;
}

.btn-link {
	border: 1px solid transparent;
	padding: 0px !important;
}

.btn-xl {
	font-size: 18px !important;
	padding: 16px 47px 16px 47px !important;
}

.btn-lg {
	font-size: 15px !important;
	padding: 14px 40px 14px 40px !important;
}

.btn-sm {
	font-size: 10px !important;
	padding: 9px 25px 9px 25px !important;
}

.btn-icon-left .fa {
	margin-right: 9px;
}

.btn-icon-right .fa {
	margin-left: 9px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}

.btn-square {
	border-radius: 0px !important;
}

.btn-round {
	border-radius: 8px !important;
}

.btn-circle {
	border-radius: 10em !important;
}

.btn-shadow {
	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, .6) !important;
}

.btn-shadow-sm.btn-shadow {
	box-shadow: 0 4px 18px -4px rgba(0, 0, 0, .6) !important;
}

.btn-shadow-std.btn-shadow {
	box-shadow: 0 8px 30px -6px rgba(0, 0, 0, .6) !important;
}

.btn-shadow-lg.btn-shadow {
	box-shadow: 0 13px 34px -9px rgba(0, 0, 0, .6) !important;
}

.btn-shadow-xl.btn-shadow {
	box-shadow: 0 20px 50px -12px rgba(0, 0, 0, .6) !important;
}

.btn-italic {
	font-style: italic !important;
}

.btn-disable-hover {
	pointer-events: none !important;
}

/* Ripple Out */
@keyframes btn-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}

.btn-ripple-out:after {
	animation-duration: .5s;
}

.btn-ripple-out:hover:after, .btn-ripple-out:focus:after, .btn-ripple-out:active:after {
	animation-name: btn-ripple-out;
}

/* Ripple In */
@keyframes btn-ripple-in {
	100% {
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: -1px;
		opacity: 1;
	}
}

.btn-ripple-in:hover:after {
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px;
	opacity: 0;
	animation-duration: 1s;
}

.btn-ripple-in:hover:after, .btn-ripple-in:focus:after, .btn-ripple-in:active:after {
	animation-name: btn-ripple-in;
}

.border-width-1 {
	border-width: 1px !important;
}

.border-width-2 {
	border-width: 2px !important;
}

.border-width-3 {
	border-width: 3px !important;
}

.border-width-4 {
	border-width: 4px !important;
}

.border-width-5 {
	border-width: 5px !important;
}

/*
  ----------------------------------------------------------
  
  #Icons
  
  ----------------------------------------------------------
  */
.fa-container {
	display: inline-block;
	width: 100%;
	margin: 18px 0px 0px 0px;
}

.fa-btn {
	cursor: pointer;
}

.fa-stack {
	text-align: center;
	border-width: 1px !important;
}

.fa-stack.fa-squared {
	border-radius: 0px !important;
}

.fa-stack.fa-rounded-btn {
	border-radius: 2px !important;
}

.icon-box {
	display: table;
	width: 100%;
}

.icon-box.icon-inline {
	display: inline-table;
	table-layout: fixed;
	width: auto;
	text-align: center;
	vertical-align: bottom;
	margin-top: 0px !important;
	padding-left: 9px;
	padding-right: 9px;
}

.icon-box .icon-media {
	display: table;
	table-layout: fixed;
	vertical-align: top;
	height: 100%;
}

.icon-box .icon-media object {
	display: table-cell;
	vertical-align: middle;
}

.icon-box .icon-media svg {
	width: 100%;
	height: auto;
}

.icon-box .icon-automatic-video {
	border: inherit;
	bottom: 0;
	border-radius: inherit;
	background-clip: padding-box;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 0;
	transition-property: bottom, left, right, top;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.icon-box .icon-automatic-video.btn-outline {
	border-style: solid;
	border-width: 2px;
}

.icon-box .icon-automatic-video.btn-outline .icon-automatic-video-inner-bg {
	bottom: 0;
	border-radius: inherit;
	background-clip: padding-box;
	content: "";
	display: block;
	left: 0;
	opacity: .25;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 0;
	transition-property: opacity;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
	bottom: 0;
	border-radius: inherit;
	background-clip: padding-box;
	content: "";
	display: block;
	left: 0;
	opacity: .1;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 0;
	transition-property: box-shadow, opacity;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.icon-box .icon-automatic-video.btn-shadow {
	box-shadow: none !important;
}

:hover.icon-box .icon-automatic-video {
	bottom: -10%;
	left: -10%;
	right: -10%;
	top: -10%;
}

:hover.icon-box .icon-automatic-video .icon-automatic-video-inner-bg {
	opacity: .5;
}

:hover.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
	opacity: .15;
}

.icon-box .fa-stack.icon-animated {
	border: 0;
}

.icon-box .fa-stack.icon-animated i {
	font-size: .7em;
	position: relative;
	top: -.15em;
	z-index: 1;
}

div > .icon-box:first-child {
	padding-left: 0px !important;
}

div > .icon-box:last-child {
	padding-right: 0px !important;
}

.icon-box-top {
	table-layout: fixed;
}

.icon-box-top .fa-container {
	margin-top: 0px;
}

.icon-box-heading > * {
	line-height: 1.5em;
}

.icon-box-left .icon-box-icon, .icon-box-right .icon-box-icon, .icon-box-left .icon-box-content, .icon-box-right .icon-box-content {
	display: table-cell;
	vertical-align: top;
}

.icon-box-left .icon-box-icon, .icon-box-right .icon-box-icon {
	width: 1px;
}

.icon-box-left .icon-box-heading, .icon-box-right .icon-box-heading {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}

.icon-box-left .icon-box-heading > *, .icon-box-right .icon-box-heading > * {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0px;
}

.icon-box-left .fa-1x, .icon-box-right .fa-1x {
	line-height: 2.5em;
}

.icon-box-left .icon-box-fa-2x, .icon-box-right .icon-box-fa-2x {
	height: 2em;
}

.icon-box-left .icon-box-fa-3x, .icon-box-right .icon-box-fa-3x {
	height: 3em;
}

.icon-box-left .icon-box-fa-4x, .icon-box-right .icon-box-fa-4x {
	height: 4em;
}

.icon-box-left .icon-box-fa-5x, .icon-box-right .icon-box-fa-5x {
	height: 5em;
}

.icon-box-left .icon-box-fa-1x-back, .icon-box-right .icon-box-fa-1x-back {
	height: 2.5em;
}

.icon-box-left .icon-box-fa-2x-back, .icon-box-right .icon-box-fa-2x-back {
	height: 5em;
}

.icon-box-left .icon-box-fa-3x-back, .icon-box-right .icon-box-fa-3x-back {
	height: 7em;
}

.icon-box-left .icon-box-fa-4x-back, .icon-box-right .icon-box-fa-4x-back {
	height: 10em;
}

.icon-box-left .icon-box-fa-5x-back, .icon-box-right .icon-box-fa-5x-back {
	height: 12em;
}

.icon-box-left .icon-box-content {
	padding-left: 18px;
}

@media (min-width: 960px) {
	.icon-box-left .icon-box-content {
		padding-left: 36px;
	}
}

.icon-box-left .icon-box-content:not(.add-margin) p {
	margin-top: 0px;
}

.icon-box-right .icon-box-content {
	padding-right: 18px;
}

@media (min-width: 960px) {
	.icon-box-right .icon-box-content {
		padding-right: 36px;
	}
}

.icon-box-right .icon-box-content:not(.add-margin) p {
	margin-top: 0px;
}

.icon-expand .icon-box-content, .icon-expand .icon-box-icon {
	width: 50%;
}

/*
  ----------------------------------------------------------
  
  #Component animations
  
  ----------------------------------------------------------
  */
.fade {
	opacity: 0;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease;
}

/*
  ----------------------------------------------------------
  
  #Navs
  
  ----------------------------------------------------------
  */
.nav > li > a {
	display: block;
}

.nav-tabs {
	border-bottom: 1px solid;
	margin: 0;
	padding: 0 !important;
	text-align: center;
}

.nav-tabs > li {
	display: inline-block;
	margin-top: 0px;
	margin-bottom: -1px;
}

.nav-tabs > li > a {
	line-height: normal;
	padding: 0px 23px 18px 23px;
}

.nav-tabs > li > a span {
	font-size: 12px;
}

.nav-tabs > li.active > a {
	padding: 0px 23px 18px 23px;
	pointer-events: none;
}

@media (min-width: 960px) {
	.nav-tabs > li.active > a {
		border-bottom-width: 2px;
		border-bottom-style: solid;
	}
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
	cursor: default;
}

.tab-content {
	padding: 36px 0px 0px 0px;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.tab-content.vertical {
	padding: 0px 0px 0px 36px;
}

.tab-content .remove-top-margin {
	margin-top: -27px;
}

.tab-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.vertical-tab-menu {
	width: 20%;
	float: left;
}

.vertical-tab-contents {
	width: 80%;
	float: left;
}

@media (max-width: 569px) {
	.vertical-tab-contents {
		width: 100%;
		float: none;
	}
	
	.vertical-tab-contents .tab-content {
		padding: 0;
	}
}

.vertical-tab-menu .nav-tabs {
	border: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	margin-right: -1px;
}

@media (max-width: 569px) {
	.vertical-tab-menu {
		clear: both;
		display: block;
		min-height: 100px !important;
		width: 100% !important;
		margin: 0px 0px 18px 0px;
	}
}

@media (min-width: 570px) {
	.tab-content.vertical {
		border-left-width: 1px;
		border-left-style: solid;
	}
}

.tabs-left > li {
	float: none;
	display: block;
}

.tabs-left > li.active > a {
	padding: 9px 23px 9px 0px;
	border-bottom-width: 0px !important;
	border-right-width: 2px !important;
	border-right-style: solid;
}

.tabs-left > li > a {
	margin-right: 0;
	display: block;
	text-align: left;
	padding: 9px 23px 9px 0px;
}

.nav-links > * {
	display: inline-block;
}

.nav-links > *:nth-child(2) {
	margin-left: 18px;
}

.nav-links > * a {
	vertical-align: bottom;
	margin-top: 0px;
	padding-top: 0px;
}

/*
  ----------------------------------------------------------
  
  #Breadcrumbs
  
  ----------------------------------------------------------
  */
.breadcrumb {
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-weight: 500;
	line-height: 1.2;
}

.breadcrumb > li {
	display: inline-block;
	margin-top: 0;
	font-size: 13px;
}

.breadcrumb > li + li:not(.paged):before {
	content: "/ ";
	padding: 0 5px;
}

@media (max-width: 959px) {
	.breadcrumb {
		margin-left: auto !important;
		margin-right: auto !important;
		text-align: center;
	}
}

.row-breadcrumb {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-style: solid !important;
}

.row-breadcrumb.row-breadcrumb-light {
	border-color: #eaeaea;
	background-color: #f7f7f7;
}

.row-breadcrumb.row-breadcrumb-dark {
	border-color: #303133;
	background-color: #191b1e;
}

.row-breadcrumb .breadcrumb-title {
	margin: 0;
	line-height: 1.3em;
}

@media (max-width: 959px) {
	.row-breadcrumb .breadcrumb-title {
		margin: auto !important;
		text-align: center;
		float: none !important;
	}
}

.row-breadcrumb.text-left .breadcrumb {
	margin: 0px 0px 0px 0px !important;
}

.row-breadcrumb.text-left .breadcrumb-title {
	float: right;
}

.row-breadcrumb.text-right .breadcrumb {
	margin: 0px 0px 0px 0px !important;
}

.row-breadcrumb.text-right .breadcrumb-title {
	float: left;
}

@media (max-width: 959px) {
	.row-breadcrumb .row > *:not(:first-child) {
		margin: 9px 0px 0px 0px !important;
	}
}

.pagination, .navigation {
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	padding-left: 0;
	margin: 0;
	border-radius: 2px;
}

.pagination > li > a, .navigation > li > a, .pagination > li > span, .navigation > li > span {
	margin-top: 0px;
}

.pagination > li:first-child > a, .navigation > li:first-child > a, .pagination > li:first-child > span, .navigation > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.pagination > li:last-child > a, .navigation > li:last-child > a, .pagination > li:last-child > span, .navigation > li:last-child > span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.pagination > li .page-numbers, .navigation > li .page-numbers {
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	margin-top: 4.5px;
	margin-bottom: 4.5px;
	border-radius: 50%;
}

.pagination > li .current, .navigation > li .current, .pagination > li .current:hover, .navigation > li .current:hover, .pagination > li .current:focus, .navigation > li .current:focus {
	z-index: 2;
	background-color: #eee;
	color: #333 !important;
	cursor: default;
}

.pagination > .disabled > span, .navigation > .disabled > span, .pagination > .disabled > span:hover, .navigation > .disabled > span:hover, .pagination > .disabled > span:focus, .navigation > .disabled > span:focus, .pagination > .disabled > a, .navigation > .disabled > a, .pagination > .disabled > a:hover, .navigation > .disabled > a:hover, .pagination > .disabled > a:focus, .navigation > .disabled > a:focus {
	color: #999;
	background-color: #fff;
	cursor: not-allowed;
}

.pagination .btn, .navigation .btn {
	border: none;
}

.pagination .page-prev, .navigation .page-prev {
	width: 33.33333%;
	border: 0px;
	text-align: left;
}

@media (max-width: 569px) {
	.pagination .page-prev, .navigation .page-prev {
		width: 20px !important;
	}
}

.pagination .page-prev .btn-link, .navigation .page-prev .btn-link {
	text-align: left;
	position: relative;
	transform-origin: left;
}

@media (min-width: 569px) {
	.pagination .page-prev .btn-link, .navigation .page-prev .btn-link {
		padding: 0px 21px !important;
	}
}

.pagination .page-prev > a, .navigation .page-prev > a, .pagination .page-prev > span, .navigation .page-prev > span {
	border-radius: 0px;
	width: 100%;
}

.pagination .page-prev .btn, .navigation .page-prev .btn {
	margin-left: 0px !important;
}

.pagination .page-prev i, .navigation .page-prev i {
	position: absolute;
	margin-right: 14px;
	font-size: 18px;
	line-height: 18px;
	top: 50%;
	margin-top: -11px;
	left: 0px;
}

.pagination .page-prev .btn span, .navigation .page-prev .btn span {
	display: inline-block;
	transition: transform .2s;
}

@media (max-width: 569px) {
	.pagination .page-prev .btn span, .navigation .page-prev .btn span {
		display: none;
	}
}

.pagination .page-prev .btn span:hover, .navigation .page-prev .btn span:hover {
	transform: translateX(-4px);
}

.pagination .page-next, .navigation .page-next {
	width: 33.33333%;
	border: 0px;
	text-align: right;
}

@media (max-width: 569px) {
	.pagination .page-next, .navigation .page-next {
		width: 20px !important;
	}
}

.pagination .page-next .btn-link, .navigation .page-next .btn-link {
	text-align: right;
	position: relative;
	transform-origin: right;
}

@media (min-width: 569px) {
	.pagination .page-next .btn-link, .navigation .page-next .btn-link {
		padding: 0px 21px !important;
	}
}

.pagination .page-next > a, .navigation .page-next > a, .pagination .page-next > span, .navigation .page-next > span {
	border-radius: 0px;
	width: 100%;
}

.pagination .page-next .btn, .navigation .page-next .btn {
	margin-right: 0px !important;
}

.pagination .page-next i, .navigation .page-next i {
	position: absolute;
	margin-left: 14px;
	margin-right: 0;
	font-size: 18px;
	line-height: 18px;
	top: 50%;
	margin-top: -11px;
	right: 0px;
}

.pagination .page-next .btn span, .navigation .page-next .btn span {
	display: inline-block;
	transition: transform .2s;
}

@media (max-width: 569px) {
	.pagination .page-next .btn span, .navigation .page-next .btn span {
		display: none;
	}
}

.pagination .page-next .btn span:hover, .navigation .page-next .btn span:hover {
	transform: translateX(4px);
}

@media (max-width: 569px) {
	.pagination .btn-disable-hover, .navigation .btn-disable-hover {
		font-size: 0px;
	}
}

.pagination > li {
	display: inline-block;
}

.pagination > li > .btn {
	padding: 0px !important;
	margin: 0px !important;
}

.pagination > li > a, .pagination > li > span {
	width: 35px;
}

.pagination > li i {
	line-height: 45px !important;
	top: 0px !important;
}

.pagination .page-prev {
	float: left;
	width: 54px;
}

.pagination .page-prev > a, .pagination .page-prev > span {
	text-align: left;
	border-radius: 0px;
	width: 100%;
}

.pagination .page-next {
	float: right;
	width: 54px;
}

.pagination .page-next > a, .pagination .page-next > span {
	text-align: right;
	border-radius: 0px;
	width: 100%;
}

.navigation > li {
	display: table-cell;
}

.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-bottom-left-radius: 16px;
	border-top-left-radius: 16px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-bottom-right-radius: 16px;
	border-top-right-radius: 16px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-bottom-left-radius: 1px;
	border-top-left-radius: 1px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-bottom-right-radius: 1px;
	border-top-right-radius: 1px;
}

.row-navigation {
	outline-width: 1px;
	outline-style: solid;
}

.row-navigation .nav-back .btn-link {
	transform-origin: center;
}

.main-container .row-navigation .row-parent {
	padding: 27px 36px 27px 36px;
}

.page-links > *:first-child {
	margin-left: 9px;
}

.page-links span {
	display: inline-block;
	text-align: center;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background-color: rgba(238, 238, 238, .6);
	border-radius: 50%;
}

.page-links a {
	display: inline-block;
	border-radius: 50%;
	background-color: #eee;
	color: #333 !important;
	cursor: pointer;
}

/*
  ----------------------------------------------------------
  
  #Panels
  
  ----------------------------------------------------------
  */
.panel {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.panel-body {
	padding: 27px 0px 27px 0px;
}

.panel-body > *:first-child {
	margin-top: 0 !important;
}

.panel-title {
	font-size: 14px !important;
	line-height: 1.75;
	margin: 18px 0 0;
	margin-top: 0;
}

.panel-title > a {
	display: block;
	color: inherit;
	position: relative;
	padding: 18px 0px 18px 0px;
}

.panel-title > a span {
	font-size: 12px;
}

.panel-title > a span:after {
	font-family: "uncodeicon";
	content: "";
	margin-top: 0px;
	font-weight: normal;
	font-size: 15px;
	right: 0;
	margin-right: 0;
	position: absolute;
}

.panel-title.active > a span:after {
	content: "";
}

.panel-group {
	margin-bottom: 0;
}

.panel-group .panel {
	overflow: hidden;
}

.panel-group .panel + .panel {
	margin-top: -1px;
}

.panel-group .panel-heading {
	border-radius: 0px;
	padding: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-width: 1px;
	border-top-style: solid;
}

.panel-group .panel:last-child {
	border-bottom-width: 1px;
}

/*
  ----------------------------------------------------------
  
  #Dividers
  
  ----------------------------------------------------------
  */
.divider {
	margin-right: auto;
	margin-left: auto;
	height: 0;
	position: relative;
	border-top-style: none;
	height: 4em;
	padding: 18px 0px 18px 0px;
}

.divider:before, .divider:after {
	content: "";
	position: absolute;
	top: 50%;
	border-top-style: solid;
	border-width: 1px;
	border-color: inherit;
}

.divider .divider-icon, .divider .divider-text {
	position: absolute;
	margin-top: -1.5em;
	margin-bottom: -1.5em;
}

.divider .divider-icon {
	left: 50%;
	top: 50%;
	margin-left: -1.5em;
	border-style: solid;
	border-color: transparent;
	border-radius: 50%;
	width: 3em;
	height: 3em;
	line-height: 3.4em;
	text-align: center;
}

.divider .divider-icon.icon-inactive {
	cursor: pointer;
	pointer-events: none;
}

.divider.divider-left-icon .divider-icon {
	left: 0;
	margin-left: 0;
}

.divider.divider-right-icon .divider-icon {
	left: auto;
	right: 0;
	margin-left: 0;
}

.divider.divider-center-icon:before {
	left: 0;
	right: 50%;
	margin-right: 3em;
}

.divider.divider-center-icon:after {
	left: 50%;
	right: 0;
	margin-left: 3em;
}

.divider.divider-left-icon:before {
	left: 4em;
	right: 0;
}

.divider.divider-right-icon:before {
	right: 4em;
	left: 0;
}

.empty-space {
	margin-top: 0 !important;
}

.empty-space.empty-quart {
	padding-top: 9px;
}

.empty-space.empty-half {
	padding-top: 18px;
}

.empty-space.empty-single {
	padding-top: 36px;
}

.empty-space.empty-double {
	padding-top: 72px;
}

.empty-space.empty-triple {
	padding-top: 108px;
}

.empty-space.empty-quad {
	padding-top: 144px;
}

/*
  ----------------------------------------------------------
  
  #Pricing-tables
  
  ----------------------------------------------------------
  */
.plan-centered {
	text-align: center;
}

.plan {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-width: 1px;
	border-style: solid;
}

.plan .plan-title {
	padding: 36px 36px 36px 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.plan .plan-title > h3 {
	font-size: 17px;
	line-height: 1.2;
	margin: 27px 0 0;
	margin: 0;
}

.plan-colored.plan .plan-title > h3 {
	color: #fff;
}

.plan .plan-title .plan-title-data {
	display: block;
	margin: 9px 0px 0px 0px;
}

.plan-colored.plan .plan-title .plan-title-data {
	color: #fff;
}

.plan .plan-price {
	padding: 36px 36px 36px 36px;
	display: inline-block;
	width: 100%;
}

.plan .plan-price .price {
	display: block;
	font-size: 56px;
	line-height: 1;
	margin: 0;
	letter-spacing: 0 !important;
}

.plan .plan-price .period {
	font-size: 13px;
	margin: 2px 0px 0px 0px;
}

.plan .item-list {
	list-style: none !important;
	margin: 0;
	padding: 0px 0px 0px 0px !important;
}

.plan .item-list > li {
	padding: 12px 36px 12px 36px;
	border-top-width: 1px;
	border-top-style: solid;
}

.plan .plan-button {
	border-top-width: 1px;
	border-top-style: solid;
	padding: 36px 36px 36px 36px;
}

.plan .plan-button .btn {
	margin-top: 0;
}

@media (min-width: 960px) {
	.plan.plan-most-popular {
		position: relative;
		z-index: 2;
		margin: -36px 0px 0px 0px !important;
	}
	
	.plan.plan-most-popular > .plan-container .plan-title {
		padding: 54px 36px 54px 36px;
	}
	
	.plan.plan-most-popular > .plan-container .plan-button {
		padding: 54px 36px 54px 36px;
	}
}

@media (min-width: 960px) {
	.col-no-gutter .plan {
		margin-left: -1px !important;
	}
}

/*
  ----------------------------------------------------------
  #Fluid-objects
  ----------------------------------------------------------
  */
.fluid-object {
	position: relative;
	display: block;
	z-index: 3;
	margin: 0px;
}

.style-metro .fluid-object {
	height: 100%;
}

.style-masonry .fluid-object {
	margin-top: -1px;
}

.fluid-object .tmb-carousel .t-inside {
	margin-top: 0px !important;
}

.fluid-object .mejs-poster {
	background-size: cover;
}

.fluid-object .mejs-container {
	position: absolute;
	bottom: 0px;
	vertical-align: bottom;
}

.tmb-entry-title-uppercase .fluid-object {
	text-transform: uppercase;
}

.tmb-entry-title-lowercase .fluid-object {
	text-transform: lowercase;
}

.tmb-entry-title-capitalize .fluid-object {
	text-transform: capitalize;
}

.fluid-object.self-audio {
	padding-top: 30px !important;
}

.fluid-object.self-audio .mejs-container {
	background: transparent;
}

.fluid-object.self-audio .mejs-offscreen {
	display: none;
}

.fluid-object.self-audio > div {
	background-size: cover;
	background-position: center;
}

.fluid-object.object-size {
	padding-top: 56.25%;
}

.style-metro .fluid-object.object-size {
	padding-top: 0px;
}

.fluid-object.object-size.soundcloud-single {
	padding-top: 167px;
	background-color: #f5f5f5;
}

.fluid-object.object-size.soundcloud-playlist {
	padding-top: 65%;
	background-color: #f5f5f5;
}

.style-metro .fluid-object.object-size.soundcloud-playlist {
	padding-top: 0px;
}

.fluid-object.object-size.tweet {
	padding: 0px !important;
	display: table;
	table-layout: fixed;
}

.fluid-object.object-size.tweet .twitter-item {
	display: table-cell;
	vertical-align: middle;
}

.fluid-object.object-size.tweet .twitter-item i {
	font-size: 17px;
	top: 3px;
	position: relative;
	padding-right: 5px;
}

.fluid-object.object-size.tweet .tweet-text {
	margin-top: 18px;
	margin-bottom: 0;
}

.fluid-object.object-size.spotify {
	padding-top: 80px;
	background-color: #323231;
}

.fluid-object.object-size.regular-text {
	padding-top: 0px !important;
	display: table;
	table-layout: fixed;
}

.fluid-object.object-size.regular-text > * {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0px;
}

.fluid-object.object-size.nested-carousel {
	padding-top: 0px;
}

.fluid-object.object-size.nested-carousel .t-inside {
	opacity: 1 !important;
}

.style-metro .fluid-object.object-size .owl-carousel-wrapper, .style-metro .fluid-object.object-size .owl-carousel-container, .style-metro .fluid-object.object-size .owl-stage-outer, .style-metro .fluid-object.object-size .owl-carousel, .style-metro .fluid-object.object-size .owl-stage {
	height: 100%;
	display: block;
}

.style-metro .fluid-object.object-size .owl-item {
	height: 100% !important;
}

.style-metro .fluid-object.object-size .tmb-carousel, .style-metro .fluid-object.object-size .tmb-carousel > div, .style-metro .fluid-object.object-size .t-entry-visual, .style-metro .fluid-object.object-size .t-entry-visual-tc {
	display: block !important;
	height: 100%;
}

.fluid-object.object-size .wp-video .mejs-layers > *, .fluid-object.object-size .wp-video .wp-video-shortcode {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
}

.fluid-object.object-size .wp-video, .fluid-object.object-size .mejs-video, .fluid-object.object-size .mejs-overlay {
	width: 100% !important;
}

.fluid-object:not(.spotify):not(.wp-video):not(.tweet):not(.regular-text):not(.nested-carousel):not(.soundcloud-single):not(.soundcloud-playlist) > * {
	position: absolute !important;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
}

.fluid-object.spotify > * {
	position: absolute !important;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
}

.fluid-object.soundcloud-single {
	height: 115px;
	padding-top: 0 !important;
}

.fluid-object.soundcloud-single, .fluid-object.soundcloud-playlist {
	line-height: 0;
}

.fluid-object.soundcloud-single iframe, .fluid-object.soundcloud-playlist iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.social-object {
	margin: 0;
}

.facebook-object .fb_iframe_widget, .facebook-object .fb_iframe_widget span iframe, .facebook-object .fb_iframe_widget span, .facebook-object iframe[style] {
	width: inherit !important;
}

.twitter-object .twitter-tweet {
	margin: 0 !important;
}

.uncode-single-media {
	line-height: 0px;
}

.uncode-single-media .single-wrapper {
	display: inline-block;
	width: 100%;
	position: relative;
}

.uncode-single-media .single-wrapper > a {
	display: inline-block;
	width: 100%;
}

.uncode-single-media.text-center .uncode-single-media-wrapper > div > * {
	display: block;
	margin: auto;
}

.uncode-single-media.text-left .uncode-single-media-wrapper > div > * {
	display: block;
	margin-right: auto;
}

.uncode-single-media.text-right .uncode-single-media-wrapper > div > * {
	display: block;
	margin-left: auto;
}

.uncode-single-media .uncode-wrapper {
	display: block;
}

.uncode-single-media .uncode-single-media-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	line-height: 0px;
}

.uncode-single-media .uncode-single-media-wrapper.single-advanced {
	width: 100%;
}

.uncode-single-media .uncode-single-media-wrapper > iframe {
	width: 100%;
	height: auto;
}

.uncode-single-media .uncode-single-media-wrapper.single-other {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.uncode-single-media .uncode-single-media-wrapper.single-other > iframe {
	position: absolute;
	height: 100%;
}

.uncode-single-media .uncode-single-media-wrapper.single-other > * {
	width: 100% !important;
}

.uncode-single-media .uncode-single-media-wrapper.img-circle, .uncode-single-media .uncode-single-media-wrapper .img-circle {
	perspective: 1000px;
}

.uncode-single-media .uncode-single-media-wrapper.img-circle .t-inside, .uncode-single-media .uncode-single-media-wrapper .img-circle .t-inside, .uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual-overlay {
	border-radius: 50%;
}

.uncode-single-media .uncode-single-media-wrapper.img-round, .uncode-single-media .uncode-single-media-wrapper .img-round {
	perspective: 1000px;
}

.uncode-single-media .uncode-single-media-wrapper.img-round .t-inside, .uncode-single-media .uncode-single-media-wrapper .img-round .t-inside, .uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual-overlay {
	border-radius: 2px;
}

.uncode-single-media .uncode-single-media-wrapper > .dummy ~ img, .uncode-single-media .uncode-single-media-wrapper > .dummy + * {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {
	border-width: 1px;
	border-style: solid;
}

/* Google maps
  ---------------------------------------------------------- */
.uncode-gmaps-widget .gmnoprint img {
	max-width: none;
}

.uncode-gmaps-widget .uncode-map-wrapper iframe {
	margin-bottom: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: none;
}

.uncode-gmaps-widget.uncode-map-responsive .uncode-wrapper, .uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper {
	position: relative;
	height: 100%;
}

.uncode-gmaps-widget.uncode-map-responsive, .uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.uncode-gmaps-widget .gmap-buttons {
	height: 25px;
	width: 25px;
	cursor: pointer;
	margin-left: 20px;
	color: white;
	display: block;
	padding: 5px 0px 0px 1px !important;
	border: none !important;
	opacity: 0;
}

.uncode-gmaps-widget .gmap-zoom-min {
	margin-top: 20px;
	margin-bottom: 1px;
}

.uncode-gmaps-widget address {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 9px;
	color: white;
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	.uncode-map-wrapper .gm-style canvas {
		transform: scale(.5, .5);
		margin-top: 25%;
	}
}

/*
  ----------------------------------------------------------
  #Preloader
  ----------------------------------------------------------
  */
.t-preloader {
	display: block;
	position: fixed;
	top: 15px;
	right: 15px;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #fff;
	border-left-color: #fff;
	border-radius: 10px;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	animation: spinner 600ms linear infinite;
}

.loaded .t-preloader {
	display: none;
}

@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

/*
  ----------------------------------------------------------
  
  #Post
  
  ----------------------------------------------------------
  */
.post-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.post-wrapper .post-body {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.post-wrapper .post-footer {
	border-top-width: 1px;
	border-top-style: solid;
}

.post-wrapper .post-footer.post-footer-light {
	border-color: #eaeaea;
}

.post-wrapper .post-footer.post-footer-dark {
	border-color: #303133;
}

@media (max-width: 569px) {
	.post-content {
		max-width: 100% !important;
	}
}

.post-content::after {
	clear: both;
	content: "";
	display: block;
}

.post-content .post-media blockquote.pullquote p:first-child {
	font-size: 25px;
}

.post-content .post-media .t-inside {
	display: block;
	table-layout: auto;
}

.post-content .post-media .fluid-object.regular-text .twitter-item {
	text-align: left;
}

.search-results .post-content article:first-child h1 {
	margin-top: 0;
}

.search-results .post-content .entry-summary {
	margin: 9px 0px 0px 0px;
}

.search-results .post-content article + article {
	margin: 36px 0px 0px 0px;
}

.post-content > *:first-child, .post-content > .row-container > .row-parent > *:first-child {
	margin-top: 0px;
}

.post-content .post-title-wrapper {
	margin-bottom: 30px;
}

.post-content .post-title-wrapper + * {
	margin-top: 0px;
}

.post-content .post-media + * {
	margin-top: 72px;
}

@media (max-width: 569px) {
	.post-content .post-media + * {
		margin-top: 36px;
	}
}

.post-content .post-title {
	margin: 0;
}

.post-content iframe {
	width: 100%;
}

.post-content > .owl-carousel-wrapper .t-entry-visual-overlay, .post-content > .owl-carousel-wrapper .t-overlay-wrap {
	position: absolute;
}

.post-content img {
	max-width: 100%;
}

.ie9 .post-content img[src$=".svg"] {
	width: 100%;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.post-content img[src$=".svg"] {
		width: 100%;
	}
}

.post-content ul:not(.no-list) {
	list-style: disc;
	padding: 0px 0px 0px 18px;
}

.post-content aside ul, .post-content aside ul:not(.no-list) {
	list-style: none;
	padding: 0px 0px 0px 0px;
}

.post-content table {
	width: 100%;
}

.ie11 .post-content {
	width: 100%;
}

.ie11 .post-content figure {
	width: inherit !important;
}

body.uncode-fullpage .post-content > div:not(#colophon) ul, body.uncode-scroll-snap .post-content > div:not(#colophon) ul {
	list-style: disc;
	padding: 0px 0px 0px 18px;
}

.firefox body.uncode-fullpage .main-wrapper {
	display: table-row;
}

.post-wrapper .post-share {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 30px;
	padding-bottom: 30px;
}

.portfolio-wrapper .post-share {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 30px;
}

.portfolio-wrapper .portfolio-comments {
	border-top-width: 1px;
	border-top-style: solid;
}

.portfolio-wrapper .portfolio-comments.portfolio-comments-light {
	border-color: #eaeaea;
}

.portfolio-wrapper .portfolio-comments.portfolio-comments-dark {
	border-color: #303133;
}

.post-password-form input {
	display: inline-block;
}

.post-password-form input[type="password"] {
	width: auto;
	margin-top: 9px;
}

.post-password-form input[type="submit"] {
	vertical-align: top;
	margin-top: 9px;
	padding-top: 9px;
	padding-bottom: 8px;
}

.more-link i {
	font-size: 12px;
	margin-left: 9px;
}

.more-link.btn-link {
	display: table;
	table-layout: fixed;
}

@media (min-width: 960px) {
	.sticky-element {
		height: auto !important;
	}
	
	.sticky-element.is_stucked {
		z-index: 100;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
	}
}

/*
  ----------------------------------------------------------
  
  #Post tag
  
  ----------------------------------------------------------
  */
.post-tag-container.widget-container {
	margin-top: 36px;
	margin-bottom: -9px;
}

/*
  ----------------------------------------------------------
  
  #404
  
  ----------------------------------------------------------
  */
.page-body.standard-404 .post-body, .page-body.standard-404 .row-container, .page-body.standard-404 .row-parent {
	height: 100%;
}

.page-body.standard-404 h1 span {
	line-height: 1em;
}

.page-body.standard-404 h2 {
	margin-top: 0 !important;
}

.page-body.standard-404 .uncont {
	max-width: 450px !important;
}

.page-body.standard-404 .search-container-inner {
	margin: auto;
}

/*
  ----------------------------------------------------------
  
  #Portfolio
  
  ----------------------------------------------------------
  */
.portfolio-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
}

html:not(.firefox) .portfolio-wrapper {
	height: 100%;
}

.portfolio-wrapper .portfolio-body {
	display: table-row;
	height: 100%;
}

.portfolio-wrapper .post-title {
	font-size: 24px;
	line-height: 1.2;
	margin: 27px 0 0;
}

.portfolio-wrapper .post-footer, .portfolio-wrapper .post-share {
	padding-top: 27px !important;
}

.portfolio-wrapper div[class*=sharer-].share-button .social ul li {
	font-size: 13px;
	line-height: 20px;
	height: 20px;
}

.row-portfolio-info .heading-text {
	margin-top: 0px;
}

.row-portfolio-info > .row > .row-inner:not(:first-child) {
	margin-top: 18px;
}

.portfolio-details {
	display: block;
}

.detail-label {
	font-weight: 600;
}

.portfolio-navigation hr {
	margin: 0px;
}

/*
  ----------------------------------------------------------
  #Tooltip
  ----------------------------------------------------------
  */
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 12px !important;
	opacity: 0;
}

.tooltip.in {
	opacity: 1;
}

.tooltip.top {
	margin-top: -6px;
	padding: 5px 0;
}

.tooltip-inner {
	max-width: 200px;
	padding: 6px 18px 6px 18px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #404040;
	border-radius: 4px;
	font-weight: 500;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #404040;
}

/*
  ----------------------------------------------------------
  
  #Utility classes
  
  ----------------------------------------------------------
  */
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
	table-layout: fixed;
}

.clearfix:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right, .alignright {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.affix {
	position: fixed;
}

.disable-hover .page-wrapper * {
	pointer-events: none !important;
}

.scrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

.boomapps_vcrow {
	z-index: 0;
}

.vc-particles-background-bg {
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 1 !important;
}

.vc-particles-background-bg canvas {
	position: absolute;
}

.vc-particles-background-bg ~ .row {
	z-index: 2;
}

#page-header.has-video .vc-particles-background-bg {
	opacity: 0;
	transition: opacity 1s;
}

.video-started#page-header.has-video .vc-particles-background-bg {
	opacity: 1;
}

.overflow-hidden {
	overflow: hidden;
}

.display-table-cell {
	display: table-cell;
}

.media-toolbar-secondary select {
	display: inline-block;
	min-width: initial;
	line-height: 20px !important;
}

.row .uncont .wcmp_fpm_buttons {
	position: absolute;
}

html.edge .not-ie, html.ie .not-ie, body.video-not-supported .not-ie {
	display: none;
}

html:not(.video-not-supported):not(.edge):not(.ie) .for-ie {
	display: none;
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Core
  
  ----------------------------------------------------------
  */
.menu-smart, .menu-smart ul, .menu-smart li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: normal;
}

body:not(.rtl) .menu-smart, body:not(.rtl) .menu-smart ul, body:not(.rtl) .menu-smart li {
	direction: ltr;
}

.menu-container ul.menu-smart a {
	position: relative;
	display: block;
}

ul.menu-smart a.disabled {
	cursor: default;
}

ul.menu-smart ul {
	position: absolute;
	top: -999999px;
	left: -800px;
	width: 100px;
}

body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
	display: inline-block;
}

body[class*=hmenu] ul.menu-smart > li::after, ul.menu-smart.menu-horizontal > li::after, .navbar-cta ul.menu-smart > li::after {
	content: "";
	display: inline;
}

@media (max-width: 959px) {
	body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
		display: block;
	}
}

@media (min-width: 960px) {
	body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
		transition-delay: unset !important;
	}
}

ul.menu-smart ul li, ul.sm-vertical li {
	float: none;
}

ul.menu-smart a {
	white-space: nowrap;
}

ul.menu-smart ul a, ul.sm-vertical a {
	white-space: normal;
}

* html ul.sm-vertical li {
	float: left;
	width: 100%;
}

* html ul.sm-vertical ul li {
	float: none;
	width: auto;
}

*:first-child + html ul.sm-vertical > li {
	float: left;
	width: 100%;
}

ul.menu-smart:after {
	content: " ";
	display: block;
	height: 0;
	font: 0/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

* html ul.menu-smart {
	height: 1px;
}

*:first-child + html ul.sm {
	min-height: 1px;
}

@media (min-width: 960px) {
	ul.menu-smart li *, ul.menu-smart li *:before, ul.menu-smart li *:after {
		box-sizing: content-box;
	}
}

ul.menu-smart {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .5);
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Basic
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.menu-smart {
		padding: 0px 13px 0px 13px;
	}
	
	.menu-smart ul li > a {
		display: block;
	}
}

ul.menu-smart {
	line-height: 0px;
}

.menu-mini.menu-smart a {
	padding: 4px 9px 4px 9px;
	font-size: 12px;
}

.menu-mini.menu-smart span {
	font-size: 12px;
}

@media (min-width: 960px) {
	.menu-mini.menu-smart ul a {
		padding: 5px 9px 5px 9px !important;
	}
}

.menu-smart a span {
	position: relative;
	background: inherit;
}

.menu-smart ul li, .sm-vertical.menu-smart li {
	border-left-width: 0 !important;
}

@media (min-width: 960px) {
	.menu-smart > li > a {
		padding: 0px 14px 0px 14px;
	}
	
	.menu-primary .menu-icons.menu-smart > li > a {
		padding: 0px 9px 0px 9px;
	}
	
	.hmenu-center :not(.menu-mini).menu-smart > li > a {
		padding: 0px 13px 0px 13px;
	}
}

.menu-overlay .menu-primary .menu-smart .social-icon {
	display: inline-block;
}

@media (max-width: 959px) {
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon > a {
		padding-left: 9px;
		padding-right: 9px;
	}
	
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:first-child > a {
		padding-left: 36px;
	}
	
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:last-child > a {
		padding-right: 36px;
	}
	
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:only-child > a {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (min-width: 960px) {
	body.menu-overlay-center .menu-primary .menu-smart .search-icon {
		display: inline-block;
	}
	
	body.menu-overlay:not(.menu-overlay-center) .menu-primary .menu-smart .search-icon {
		display: block;
	}
	
	.menu-primary .menu-smart .social-icon > a {
		padding: 0px 5px 0px 5px;
	}
	
	body[class*=hmenu-] .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {
		padding-left: 27px;
	}
}

@media (max-width: 569px) {
	body.menu-overlay-center .menu-primary .menu-smart .search-icon {
		display: none;
	}
}

@media (max-width: 959px) {
	.menu-primary .menu-icons.menu-smart .social-icon {
		display: inline-block;
	}
	
	body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {
		padding-right: 0 !important;
	}
	
	body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {
		padding-left: 0 !important;
	}
}

.menu-smart > li:first-child {
	border-left-width: 0 !important;
}

.menu-smart ul span {
	background-color: transparent !important;
}

.menu-smart i.fa-dropdown {
	display: inline-block;
	position: relative;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	margin-right: 0;
	box-sizing: content-box !important;
	font-size: .8em;
	text-align: right !important;
}

.menu-smart i.menu-icon {
	margin-right: 6px;
	line-height: 0px;
	position: relative;
	vertical-align: inherit;
	top: .05em;
}

.menu-smart i.menu-icon.fa-2x {
	margin-right: 9px;
	top: .25em;
}

@media (min-width: 960px) {
	body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {
		float: right;
		top: 5px;
	}
	
	body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown:before {
		content: "";
	}
	
	body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown {
		float: right;
		top: 5px;
	}
	
	body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown:before {
		content: "";
	}
	
	.menu-smart ul > li > a, .menu-smart ul > li > ul > li > a {
		padding: 5px 9px 5px 9px;
	}
}

.menu-smart span.scroll-up, .menu-smart span.scroll-down {
	position: absolute;
	display: none;
	visibility: hidden;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-left: 0px;
	border-right: 0px;
	left: auto !important;
	height: 1.429px;
}

.menu-smart span.scroll-up-arrow, .menu-smart span.scroll-down-arrow {
	position: absolute;
	top: 4px;
	left: 50%;
	margin-left: -4px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: dashed dashed solid dashed;
}

.menu-smart span.scroll-down-arrow {
	top: 8px;
	border-style: solid dashed dashed dashed;
}

.menu-smart .btn {
	margin-top: 0px;
}

.menu-smart > li > a > div > div > div.btn {
	margin: 0;
}

.menu-smart > li > a > div > div > div.btn span {
	top: 0 !important;
}

@media (min-width: 960px) {
	.menu-smart > li.menu-btn-container > a {
		padding-top: 0;
		padding-bottom: 0;
	}
}

@media (max-width: 959px) {
	.menu-smart li.menu-item-button a {
		height: auto !important;
	}
}

.menu-horizontal li.menu-btn-container, .menu-horizontal li.menu-btn-container a {
	height: 100%;
	position: relative;
}

.menu-horizontal .menu-btn-table {
	display: inline-table;
	table-layout: fixed;
	height: 0;
	top: 0 !important;
}

.menu-overlay .menu-horizontal .menu-btn-table {
	margin: 0 auto;
}

.menu-horizontal .menu-btn-cell {
	display: table-cell;
}

@media (max-width: 959px) {
	.menu-horizontal {
		overflow: hidden;
	}
}

@media (max-width: 959px) {
	.menu-btn-table {
		display: table;
		table-layout: fixed;
		height: 100%;
	}
	
	body.menu-mobile-centered .menu-btn-table {
		margin: 0 auto;
	}
	
	body:not(.menu-mobile-centered) .menu-btn-table {
		margin: 0;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Megamenu
  
  ----------------------------------------------------------
  */
.menu-horizontal {
	line-height: 0px;
}

@media (min-width: 960px) {
	.menu-horizontal {
		height: 100%;
		width: 100%;
	}
	
	.hmenu-center .main-menu-container .menu-horizontal {
		text-align: center;
	}
}

@media (min-width: 960px) {
	.menu-horizontal > div {
		height: 100%;
		display: inline-table;
	}
}

.menu-horizontal .menu-smart > .mega-menu {
	position: static !important;
}

.menu-horizontal .menu-smart > .mega-menu *, .menu-horizontal .menu-smart > .mega-menu *:before, .menu-horizontal .menu-smart > .mega-menu *:after {
	box-sizing: border-box;
}

.menu-horizontal .menu-smart > .mega-menu .scroll-up, .menu-horizontal .menu-smart > .mega-menu .scroll-down {
	display: none !important;
}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
	margin-left: 0 !important;
	max-width: none !important;
	right: auto !important;
}

@media (max-width: 959px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		width: 100% !important;
	}
}

@media (min-width: 960px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		padding: 27px 0px 27px 0px;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-one > li {
		width: 100%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-two > li {
		width: 50%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-three > li {
		width: 33.333333333333%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-four > li {
		width: 25%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-five > li {
		width: 20%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-six > li {
		width: 16.666666666667%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-seven > li {
		width: 14.285714286%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-eight > li {
		width: 12.5%;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
		float: left;
		border-top: 0px;
		border-left-width: 1px !important;
		border-left-style: solid;
		padding: 0px 27px 0px 27px;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li:first-child {
		border-left-width: 0px !important;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
		padding: 9px 9px 14px 9px;
		pointer-events: none;
		cursor: default;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a i:not(.menu-icon).fa {
		display: none;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {
		position: relative;
		top: 0 !important;
		left: 0 !important;
		border: 0px;
		width: 100%;
		min-width: inherit !important;
		display: block !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
		max-width: none !important;
		overflow: visible !important;
		height: auto !important;
		background: transparent;
		border-top: 0px !important;
		padding: 0px !important;
		box-shadow: none;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {
		border-top: 0px;
		border-left: 0px;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
		padding: 5px 9px 5px 9px;
	}
}

body.hmenu-center-double:not(.hormenu-position-right) .menu-horizontal .menu-smart.menu-cta-inner > .mega-menu .mega-menu-inner {
	left: auto !important;
	right: 0 !important;
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Horizontal
  
  ----------------------------------------------------------
  */
.menu-horizontal {
	position: relative;
}

@media (max-width: 959px) {
	.menu-horizontal {
		overflow: hidden;
	}
}

@media (min-width: 960px) {
	.menu-horizontal .menu-smart ul {
		padding: 18px 18px 18px 18px;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Lateral
  
  ----------------------------------------------------------
  */
.menu-sidebar {
	width: 100%;
	height: auto;
}

@media (max-width: 959px) {
	.menu-sidebar {
		overflow: hidden;
	}
}

@media (min-width: 960px) {
	.vmenu-container {
		overflow-y: auto !important;
	}
}

@media (max-width: 959px) {
	.vmenu-container {
		overflow: hidden !important;
	}
}

@media (min-width: 960px) {
	.vmenu-container .main-menu-container form.search {
		padding: 18px 54px 18px 54px;
	}
	
	.vmenu-container .main-menu-container .sm-vertical {
		padding: 36px 0px 0px 0px;
	}
	
	.vmenu-container .main-menu-container > div:last-child:not(.vmenu-wrap-cell) > *, .vmenu-container .main-menu-container .vmenu-wrap-cell > div:last-child > * {
		padding: 0px 0px 36px 0px;
	}
	
	.vmenu-container .main-menu-container > div:only-child:not(.vmenu-wrap-cell) > *, .vmenu-container .main-menu-container .vmenu-wrap-cell > div:only-child > * {
		padding: 0px 0px 36px 0px;
	}
}

.vmenu-container .navbar-social ul {
	padding: 36px 54px 0px 54px;
}

.vmenu-container .navbar-social ul li:first-child a {
	padding-left: 0px;
}

.vmenu-container .navbar-social ul li:last-child a {
	padding-right: 0px;
}

.vmenu-container .navbar-social ul li:only-child a {
	padding-left: 0px;
	padding-right: 0px;
}

.vmenu-container i {
	margin-right: 0;
}

.vmenu-container i + span {
	margin: 0px 0px 0px 9px;
}

@media (min-width: 960px) {
	.vmenu-container .menu-accordion ul ul {
		padding: 12px 0px 12px 0px;
	}
	
	.overlay .vmenu-container .menu-accordion ul ul {
		padding: 2vh 0;
	}
}

.vmenu-container .menu-smart.menu-social a {
	font-size: 18px;
	padding: 0px 5px 0px 5px;
}

@media (min-width: 960px) {
	.vmenu .vmenu-container.menu-no-borders .main-menu-container > div:first-child > * {
		padding-top: 0px;
	}
}

body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-item > ul, body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-ancestor > ul {
	display: block;
}

.menu-accordion ul.menu-smart {
	width: 100% !important;
}

.menu-accordion ul.menu-smart ul {
	display: none;
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: auto !important;
	min-width: 0 !important;
	max-width: none !important;
}

.menu-accordion ul.menu-smart > li {
	float: none;
}

.menu-accordion ul.menu-smart > li > a, .menu-accordion ul.menu-smart ul.sm-nowrap > li > a {
	white-space: normal;
}

.menu-accordion ul.menu-smart iframe {
	display: none;
}

.menu-accordion .menu-smart {
	line-height: normal;
}

.menu-accordion .menu-smart a, .menu-accordion .menu-smart form.search {
	padding: 9px 36px 9px 36px;
}

.menu-accordion .menu-smart ul a {
	margin-left: .571px;
}

.menu-accordion .menu-smart ul ul a {
	margin-left: 1.143px;
}

.menu-accordion .menu-smart ul ul ul a {
	margin-left: 1.714px;
}

.menu-accordion .menu-smart ul ul ul ul a {
	margin-left: 3.429px;
}

.menu-accordion .menu-smart ul ul ul ul ul a {
	margin-left: 4.571px;
}

.menu-accordion .menu-smart li {
	border-left: 0px !important;
}

.menu-accordion form input[type="submit"] {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}

.menu-accordion .menu-accordion-dividers + li {
	border-top: none;
}

.menu-accordion .menu-social li {
	border: none;
}

@media (min-width: 960px) {
	.menu-accordion .menu-smart a {
		padding: 5px 54px 5px 54px;
	}
	
	.menu-accordion .menu-smart ul a {
		margin-left: 0px !important;
	}
}

.menu-accordion .navbar-social ul, .menu-accordion .navbar-search ul {
	border: 0px;
}

@media (max-width: 959px) {
	.menu-accordion-dividers {
		display: none;
	}
}

.menu-accordion-dividers.logo-divider {
	margin: 0px 0px 0px 0px;
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Mobile
  
  ----------------------------------------------------------
  */
@media (max-width: 959px) {
	ul.menu-smart {
		width: 100% !important;
	}
	
	ul.menu-smart ul {
		display: none;
		position: static !important;
		top: auto !important;
		left: auto !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
	}
	
	ul.menu-smart > li {
		float: none;
	}
	
	ul.menu-smart > li > a, ul.menu-smart ul.sm-nowrap > li > a {
		white-space: normal;
	}
	
	ul.menu-smart iframe {
		display: none;
	}
	
	.menu-smart {
		line-height: normal;
	}
	
	.menu-smart a, .menu-smart form.search {
		padding: 9px 36px 9px 36px;
	}
	
	.menu-smart ul a {
		margin-left: .571px;
	}
	
	.menu-smart ul ul a {
		margin-left: 1.143px;
	}
	
	.menu-smart ul ul ul a {
		margin-left: 1.714px;
	}
	
	.menu-smart ul ul ul ul a {
		margin-left: 3.429px;
	}
	
	.menu-smart ul ul ul ul ul a {
		margin-left: 4.571px;
	}
	
	.menu-smart li {
		border-left: 0px !important;
	}
	
	form input[type="submit"] {
		width: 100%;
		box-sizing: border-box;
		margin: 0;
	}
	
	.menu-accordion-dividers + li {
		border-top: none;
	}
	
	.menu-social li {
		border: none;
	}
	
	.menu-smart a {
		font-weight: 500;
		text-transform: uppercase;
	}
}

/*
  ----------------------------------------------------------
  
  Centered mobile menu
  
  ----------------------------------------------------------
  */
@media (max-width: 959px) {
	body.menu-mobile-centered .main-menu-container .menu-horizontal, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper, body.menu-mobile-centered .overlay-menu .navbar-main {
		display: table !important;
		min-height: 100%;
		text-align: center;
		width: 100%;
	}
	
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
		display: table-cell;
		margin: auto;
		padding: 36px 0px 36px 0px;
		vertical-align: middle;
		width: 100%;
	}
	
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social), body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social), body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) {
		padding: 0 !important;
	}
	
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
		font-size: 4.5vw !important;
		line-height: 1.3 !important;
		padding-top: 5px;
		padding-bottom: 5px;
		text-transform: none !important;
	}
	
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner .row-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell .row-inner, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner .row-inner {
		margin: 0;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown {
		padding: 0;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) {
		text-align: center !important;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) > span {
		position: relative;
		top: -18px;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons {
		padding: 9px 0px 9px 0px !important;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons a {
		font-size: inherit !important;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list {
		padding: 0px 45px 0px 36px;
	}
	
	body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list .remove {
		right: 36px;
	}
	
	body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa {
		display: none !important;
	}
	
	body.menu-mobile-centered .menu-smart li.social-icon a {
		padding-left: 1vw !important;
		padding-right: 1vw !important;
	}
	
	body.menu-mobile-centered .menu-smart li.social-icon a .fa {
		font-size: 1.15em;
		margin: 0 !important;
	}
	
	body.menu-mobile-centered .menu-smart li i + span {
		margin: 0 !important;
	}
	
	body.menu-mobile-centered .navbar-social, body.menu-mobile-centered .menu-smart-social, body.menu-mobile-centered .menu-horizontal-inner div .menu-smart-social {
		padding: 3vw 0 0 !important;
	}
	
	body.menu-mobile-centered .menu-smart input[type="search"] {
		margin-top: 0;
	}
	
	body.menu-mobile-centered .navbar-nav-first .menu-icons.menu-smart .social-icon {
		display: none !important;
	}
}

@media (max-width: 959px) and (max-width: 959px) {
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) ul {
		padding-top: 9px;
		padding-bottom: 9px;
	}
}

@media (max-width: 959px) {
	body.menu-mobile-animated.menu-mobile-centered .menu-sticky .menu-container .open-items.close li, body.menu-mobile-animated.menu-mobile-centered .menu-sticky-vertical .menu-container .open-items.close li {
		opacity: 0 !important;
		transition-delay: 0s !important;
	}
	
	body.menu-mobile-animated.menu-mobile-centered .menu-sticky + .overlay-menu .open-items.close .menu-smart > li {
		opacity: 0 !important;
		transition-delay: 0s !important;
	}
}

/*
  ----------------------------------------------------------
  
  SmartMenu: Overlay
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.menu-overlay .vmenu-container .menu-sidebar-inner {
		max-width: 800px;
		margin: 0 auto;
		padding: 90px 0px 90px 0px !important;
	}
	
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
		font-size: 28px !important;
		font-size: 3.5vh !important;
		vertical-align: middle;
		line-height: 1.3em;
		padding-left: 0;
		padding-right: 0;
	}
	
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {
		font-size: .8em;
	}
	
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) .btn {
		font-size: 3.5vh;
	}
	
	.menu-overlay .vmenu-container .menu-smart .social-icon i {
		padding-left: .2em;
		padding-right: .2em;
	}
	
	.menu-overlay .vmenu-container .menu-smart li:not(.menu-item-button) i.menu-icon {
		font-size: 1em !important;
		top: -.05em;
		margin-right: .5em;
	}
	
	.menu-overlay .vmenu-container .menu-smart .badge {
		font-size: 24px;
		font-size: 2.2vh;
		vertical-align: middle;
		top: 0;
	}
	
	.menu-overlay .vmenu-container .menu-smart.menu-mini a {
		font-size: 14px;
	}
	
	.menu-overlay .vmenu-container .uncode-cart-dropdown, .menu-overlay .vmenu-container form.search {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.menu-overlay .vmenu-container .overlay-menu hr {
		margin: 5px 0px 5px 0px;
	}
	
	.menu-overlay .vmenu-container input {
		margin-top: .5em !important;
	}
	
	.menu-overlay .vmenu-container .vmenu-container {
		width: 100%;
	}
	
	.menu-overlay .vmenu-container .navbar-social i:before {
		font-size: 1.2em;
		left: 0;
		margin-top: 0;
	}
	
	.menu-overlay .vmenu-container .menu-smart.menu-social a * {
		line-height: 0;
	}
	
	.menu-overlay .vmenu-container .main-menu-container {
		height: 100% !important;
	}
	
	.menu-overlay .vmenu-container .menu-sidebar {
		height: auto !important;
	}
}

.menu-overlay .vmenu-container span.menu-item-description {
	display: block;
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
	padding-top: 1em;
	margin-bottom: 1em;
	opacity: .7;
}

@media (max-width: 959px) {
	.menu-overlay .vmenu-container span.menu-item-description {
		display: none;
	}
}

/*
  ----------------------------------------------------------
  
  SmartMenu: Offcanvas
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.menu-offcanvas.vmenu-top .navbar-main {
		margin: 18px 0px 0px 0px !important;
	}
}

@media (min-width: 960px) {
	.menu-offcanvas.boxed-width .box-container {
		overflow: hidden;
		position: relative;
		z-index: 1;
	}
	
	.menu-offcanvas.boxed-width .box-container .vmenu-container {
		border: none;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Alignments
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
		width: 100%;
	}
	
	body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-right: 0px;
	}
	
	body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-left: 0px;
	}
	
	body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-right: 0px;
	}
	
	body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-left: 0px;
	}
	
	.hmenu-center-double .main-menu-container:first-child .navbar-nav > ul {
		padding: 0 !important;
	}
	
	.hmenu-center-double .main-menu-container:first-child .navbar-nav > ul > li:first-child > a {
		padding-left: 0px;
	}
	
	.hmenu-center-double .main-menu-container:last-child .navbar-nav > ul {
		padding: 0 !important;
	}
	
	.hmenu-center-double .main-menu-container:last-child .navbar-nav > ul > li:first-child > a {
		padding-left: 0px;
	}
	
	.hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {
		padding-left: 0px;
	}
	
	.hmenu-center-split #masthead > .menu-container {
		opacity: 0;
	}
	
	.hmenu-center-split .navbar-main {
		width: 100%;
	}
	
	.hmenu-center-split .navbar-main > ul {
		padding: 0;
		position: relative;
		display: table;
		table-layout: fixed;
		margin: auto;
	}
	
	.hmenu-center-split .navbar-main > ul > li {
		display: table-cell !important;
	}
	
	.hmenu-center-split:not(.hormenu-position-right) .navbar-nav-first:not(.navbar-cta) > ul {
		padding: 0px;
		margin: 0px 27px 0px 0px;
	}
	
	.hmenu-center-split:not(.hormenu-position-right):not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
		padding-right: 36px;
	}
	
	.hmenu-center-split.hormenu-position-right .navbar-nav-first:not(.navbar-cta) > ul {
		padding: 0px;
		margin: 0px 0px 0px 27px;
	}
	
	.hmenu-center-split.hormenu-position-right:not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
		padding-left: 36px;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Header borders
  
  ----------------------------------------------------------
  */
@media (max-width: 959px) {
	.menu-primary.menu-borders, .menu-primary .menu-borders {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
}

@media (min-width: 960px) {
	.menu-primary.menu-borders, .menu-primary .menu-borders {
		border-bottom-width: 1px;
		border-top-width: 0px;
		border-bottom-style: solid;
		border-top-style: solid;
	}
	
	.hmenu-center .menu-primary.menu-borders, .hmenu-center .menu-primary .menu-borders {
		border-top-width: 1px;
	}
}

@media (min-width: 960px) {
	.vmenu-borders {
		border-right-width: 1px;
		border-right-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
	}
	
	.vmenu-position-right .vmenu-borders {
		border-right-width: 0px;
	}
	
	.vmenu-position-left .vmenu-borders {
		border-left-width: 0px;
	}
	
	.box-container.limit-width .vmenu-borders {
		border-left-width: 1px;
		border-left-style: solid;
	}
}

.vmenu-container .vmenu-borders {
	border-bottom-width: 0px;
}

.vmenu-container .menu-smart {
	padding: 0;
}

.vmenu-container .html-code {
	display: inline-block;
}

.vmenu-container .html-code svg {
	height: 100%;
}

.menu-no-borders hr {
	border: none;
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Elements
  
  ----------------------------------------------------------
  */
.navbar-social .menu-smart a i.fa, .navbar-search .menu-smart a i.fa {
	left: 0px;
	margin-right: 0;
	float: none;
}

.navbar-social li, .navbar-search li {
	display: inline-block;
}

.menu-bloginfo {
	line-height: 0;
	white-space: nowrap;
	padding: 4px 18px 4px 18px;
}

.menu-bloginfo .menu-bloginfo-inner {
	line-height: 1em;
	font-size: 12px;
}

.menu-bloginfo .menu-bloginfo-inner > * {
	line-height: 1em;
	font-size: 12px;
	margin-top: 0px;
}

/*
  ----------------------------------------------------------
  
  #Menu-Structure: Specifics
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.menu-no-arrows .menu-smart > li > a i.fa-dropdown {
		display: none;
	}
	
	body[class*=vmenu-] .menu-no-arrows .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
		display: none;
	}
}

@media (max-width: 959px) {
	.ie .hmenu .menu-horizontal-inner, .edge .hmenu .menu-horizontal-inner {
		height: auto !important;
	}
	
	.mobile-secondary-menu {
		padding-top: 0 !important;
	}
}

@media (min-width: 960px) {
	.hmenu .menu-horizontal-inner {
		width: 100%;
	}
	
	.hmenu .menu-horizontal-inner .menu-item.menu-item-language, .hmenu .menu-horizontal-inner .lang-item {
		height: auto;
	}
	
	.navbar-topmenu {
		width: 100%;
	}
	
	.menu-icons ul {
		padding: 0 !important;
	}
	
	.menu-icons i:not(.fa-dropdown) {
		margin-right: 0px;
		line-height: 0px;
		position: relative;
	}
	
	body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
		top: 3px;
		font-size: 18px;
		width: 1em;
	}
}

body[class*=vmenu-] .main-container {
	height: auto;
}

@media (min-width: 960px) {
	.menu-accordion .menu-smart.menu-no-dividers a {
		padding: 6px 18px 6px 18px !important;
	}
	
	.hmenu-center .logo-container {
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
	}
	
	.hmenu-center .logo-container #main-logo {
		display: inline-block;
	}
	
	.menu-shrink .logo-container #main-logo a > * {
		transition: height .3s linear, font-size .3s linear;
	}
	
	.menu-shrink .logo-container {
		transition: padding .3s linear;
	}
	
	.hmenu-center-split .logo-container {
		padding: 36px 36px 36px 36px;
	}
	
	.hmenu-center-double .logo-container {
		padding: 36px 0px 36px 0px;
		text-align: center;
	}
	
	.logo-container.shrinked {
		padding: 18px 18px 18px 18px;
	}
	
	header {
		width: 100%;
		z-index: 1000;
		position: relative;
	}
	
	body[class*=vmenu-] .main-container {
		display: table;
		table-layout: fixed;
		height: 100%;
		position: relative;
		z-index: 1;
	}
	
	.vmenu body[class*=vmenu-] .main-container {
		display: table;
		table-layout: fixed;
	}
}

@media (max-width: 959px) {
	.menu-wrapper {
		position: relative;
		z-index: 1000;
	}
	
	.sticky_spacer {
		position: relative !important;
		height: auto !important;
	}
}

@media (min-width: 960px) {
	.menu-animated .menu-horizontal .menu-smart > li > ul.mega-menu-inner > li a, .menu-animated .menu-horizontal .menu-smart > li > ul:not(.mega-menu-inner):not(.cart_list) li > a, .menu-animated .menu-horizontal .menu-smart > li > ul.cart_list > li:not(.removing-item) {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-moz-transform: translateY(3px);
		-o-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
		transition: transform 650ms cubic-bezier(.35, .81, .41, 1), opacity 650ms cubic-bezier(.35, .81, .41, 1);
	}
	
	.menu-animated .menu-horizontal .menu-smart > li ul.open-animated.mega-menu-inner > li a, .menu-animated .menu-horizontal .menu-smart > li ul.open-animated:not(.mega-menu-inner):not(.cart_list) > li > a, .menu-animated .menu-horizontal .menu-smart > li ul.open-animated.cart_list > li {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.row-offcanvas .row-menu-inner .main-menu-container {
	display: table-cell;
	padding: 0;
	position: absolute;
	top: 0;
	width: auto;
}

body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container, body.menu-overlay-left .row-offcanvas .row-menu-inner .main-menu-container {
	left: 76px;
}

body.vmenu-position-left.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container, body.menu-overlay-left.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container {
	left: 130px;
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container, body:not(.menu-overlay-left) .row-offcanvas .row-menu-inner .main-menu-container {
	right: 76px;
}

body.vmenu-position-right.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container, body:not(.menu-overlay-left):not(.menu-offcanvas).menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container {
	right: 130px;
}

li.menu-item-button {
	height: 100%;
	vertical-align: top;
}

li.menu-item-button::before, li.menu-item-button::after {
	content: "";
	display: block;
	height: calc(50% - ( 13px + .5em ));
	width: 100%;
}

li.menu-item-button > a::before, li.menu-item-button > a::after {
	display: none !important;
}

li.menu-item-button > a .menu-item > span {
	background: none !important;
	white-space: nowrap;
}

/*
  ----------------------------------------------------------
  
  #Menu-Position: General
  
  ----------------------------------------------------------
  */
.menu-wrapper {
	display: table-row;
	width: 100%;
	position: relative;
	height: 1px;
}

@media (max-width: 959px) {
	.menu-wrapper:not(.menu-sticky):not(.menu-hide-only) {
		height: auto !important;
	}
}

@media (max-width: 959px) {
	.menu-wrapper.menu-sticky .menu-container {
		position: fixed;
	}
}

@media (max-width: 959px) {
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container {
		overflow: scroll;
	}
}

.boxed-width .menu-wrapper .menu-primary:not(.is_stuck) .limit-width {
	max-width: none;
	width: 100%;
	margin: 0;
}

.row-menu {
	position: relative;
	width: 100%;
	height: 100%;
}

@media (max-width: 959px) {
	.row-menu {
		max-width: none !important;
	}
}

.row-menu-inner {
	width: 100%;
	background-clip: content-box !important;
	position: relative;
}

@media (min-width: 960px) {
	.row-menu-inner {
		display: table;
		height: 100%;
	}
	
	.row-menu:not(.row-offcanvas) .ie9 .row-menu-inner {
		display: block;
	}
}

.row-menu-inner > div:not(.logo-container) {
	padding-top: 0px;
	padding-bottom: 0px;
}

.hmenu .navbar-nav, .navbar-cta {
	height: 100%;
}

.menu-overlay .navbar-cta, .menu-offcanvas .navbar-cta, .menu-overlay-center .navbar-cta {
	display: table-cell;
}

.hmenu .menu-smart, .hmenu-center .menu-smart, .navbar-cta ul.menu-smart {
	height: 100%;
}

.menu-with-logo .menu-smart > li, .menu-with-logo .menu-smart > li > a {
	height: 100%;
}

@media (min-width: 960px) {
	.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {
		height: 100%;
		line-height: 1em;
	}
	
	.hmenu .menu-primary .menu-smart > li > a:before, .hmenu-center .menu-primary .menu-smart > li > a:before {
		content: "";
		display: block;
		height: 52%;
		height: calc(52% - .5em);
	}
	
	.hmenu .menu-primary .menu-smart > li > a:after, .hmenu-center .menu-primary .menu-smart > li > a:after {
		content: "";
		display: block;
		height: 50%;
		height: calc(50% - .5em);
	}
	
	.firefox .hmenu .menu-primary .menu-smart > li > a:after, .firefox .hmenu-center .menu-primary .menu-smart > li > a:after {
		height: auto;
	}
}

@media (min-width: 960px) {
	.hmenu:not(.menu-item-link) > a, .hmenu-center:not(.menu-item-link) > a {
		height: 0px;
	}
}

@media (min-width: 960px) {
	.navbar-cta ul.menu-smart > li > a {
		height: 100%;
		line-height: 1em;
	}
	
	.navbar-cta ul.menu-smart > li > a:before {
		content: "";
		display: block;
		height: 52%;
		height: calc(52% - .5em);
	}
	
	.navbar-cta ul.menu-smart > li > a:after {
		content: "";
		display: block;
		height: 50%;
		height: calc(50% - .5em);
	}
	
	.firefox .navbar-cta ul.menu-smart > li > a:after {
		height: auto;
	}
}

@media (min-width: 960px) {
	.menu-overlay-center #masthead .menu-icons > li > a {
		height: 100%;
		line-height: 1em;
	}
	
	.menu-overlay-center #masthead .menu-icons > li > a:before {
		content: "";
		display: block;
		height: 52%;
		height: calc(52% - .5em);
	}
	
	.menu-overlay-center #masthead .menu-icons > li > a:after {
		content: "";
		display: block;
		height: 50%;
		height: calc(50% - .5em);
	}
}

.menu-overlay-center .navbar-nav-first {
	position: absolute;
	height: 100%;
}

.menu-overlay-center .navbar-nav-first .menu-icons {
	padding: 0;
	height: 100%;
	display: inline;
}

.menu-overlay-center .navbar-nav-first .menu-icons > li:first-child a {
	padding-left: 0;
}

.menu-overlay-center .navbar-nav-first .menu-icons > li:last-child a {
	padding-right: 0;
}

.hmenu .menu-primary .menu-smart > li.menu-btn-container {
	height: auto;
}

.hmenu .menu-primary .menu-smart > li.menu-btn-container > a:before {
	content: none;
}

.menu-horizontal-inner {
	line-height: 0px;
}

@media (min-width: 960px) {
	.hmenu-center .menu-container-mobile.menu-hide {
		position: relative !important;
		transform: none !important;
		width: 100% !important;
	}
}

@media (max-width: 959px) {
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
		margin-left: 5px;
	}
	
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 10px;
	}
	
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 15px;
	}
	
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 20px;
	}
}

@media (max-width: 959px) {
	body.menu-mobile-centered .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
		margin-left: 5px;
		margin-right: 5px;
	}
}

@media (max-width: 959px) {
	.vmenu-position-right.uncode-fullpage .main-header {
		position: absolute;
		top: 0;
	}
}

.menu-container {
	overflow: visible;
	width: 100%;
	transition: background-color .4s ease-in-out;
}

@media (min-width: 960px) {
	.vmenu .main-header .menu-container {
		overflow-y: auto;
		box-sizing: border-box;
	}
	
	.vmenu .main-header .menu-container .menu-item-button a {
		line-height: 1em;
		padding: 9px 54px 9px 54px;
	}
}

.menu-wrapper.menu-sticky .menu-container {
	z-index: 2000;
	/*-webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0); */
	max-width: 1920px;
	transform: none;
}

@media (max-width: 959px) {
	body[class*=vmenu-] .main-header {
		width: inherit;
	}
	
	body[class*=vmenu-] .main-header .menu-container {
		width: inherit;
	}
}

.menu-hide.menu-container, .menu-container.menu-hide-vertical, .menu-container-mobile.menu-hide {
	transition: transform .5s ease-in-out, background-color .4s ease-in-out;
}

.hmenu-center-split .menu-hide.menu-container, .hmenu-center-split .menu-container.menu-hide-vertical, .hmenu-center-split .menu-container-mobile.menu-hide {
	transition: transform .5s ease-in-out, background-color .4s ease-in-out, opacity .05s;
}

.no-header .menu-container {
	transition: transform .5s ease-in-out;
}

@media (max-width: 959px) {
	.menu-container .row-brand {
		float: left;
	}
}

.menu-container .navbar-brand * {
	line-height: 1em;
}

@media (max-width: 959px) {
	.menu-wrapper div[class*=col-lg-] {
		display: block;
	}
}

.menu-wrapper div[class*=col-lg-].middle {
	vertical-align: middle;
}

.navbar-header {
	position: relative;
}

#main-logo {
	line-height: 0px;
	text-align: center;
	position: relative;
	z-index: 10;
	display: inline-block;
}

body[class*=vmenu-] #main-logo {
	text-align: inherit;
}

#main-logo .text-logo {
	white-space: nowrap;
	text-transform: none !important;
	letter-spacing: 0px !important;
}

#main-logo a > * {
	margin: 0px;
	width: auto;
}

.logo-container .html-code {
	position: relative;
	text-align: left;
	height: 100%;
}

.menu-overlay-left .logo-container .html-code, .vmenu-position-left .logo-container .html-code {
	text-align: right;
}

@media (max-width: 959px) {
	.menu-overlay-left .logo-container .html-code, .vmenu-position-left .logo-container .html-code {
		text-align: left;
	}
}

.logo-container .html-code .logo-canvas {
	display: block;
	height: 100% !important;
	visibility: hidden;
}

.vmenu-middle .logo-container .html-code .logo-canvas {
	display: inline-block;
	text-align: center;
}

.vmenu-container .logo-container .html-code {
	display: inline-block;
}

.logo-container .html-code svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.menu-overlay-left .logo-container .html-code svg, .vmenu-position-left .logo-container .html-code svg {
	float: right;
}

@media (max-width: 959px) {
	.logo-container .html-code svg {
		text-align: left;
	}
}

.logo-container .logo-image {
	display: block;
	position: relative;
}

.logo-container .logo-image img {
	height: 100%;
	width: auto;
}

.logo-container .main-logo {
	position: relative;
}

.logo-container .mobile-logo {
	position: absolute;
	top: 0;
}

@media (max-width: 959px) {
	.uncode-logo-mobile .menu-wrapper .main-logo, .uncode-logo-mobile #masthead .main-logo {
		transform: translateX(-10000px);
	}
}

@media (min-width: 960px) {
	.uncode-logo-mobile .menu-wrapper .mobile-logo, .uncode-logo-mobile #masthead .mobile-logo {
		transform: translateX(-10000px);
	}
}

.uncode-empty-menu #masthead .mmb-container {
	display: none !important;
}

@media (max-width: 959px) {
	.uncode-empty-menu-mobile #masthead .mmb-container {
		display: none !important;
	}
}

#main-logo .html-code .dummy {
	height: 100%;
}

#main-logo .html-code .dummy:before {
	content: "";
	padding-left: 100%;
	height: 100%;
	display: block;
}

#main-logo .navbar-brand img {
	height: 64px;
	display: block;
	margin: auto;
	width: auto;
}

.menu-container {
	float: none !important;
	z-index: 2;
}

.menu-container:before, .menu-container:after {
	content: " ";
	display: table;
	table-layout: fixed;
}

.menu-container:after {
	clear: both;
}

.menu-container:before, .menu-container:after {
	content: " ";
	display: table;
	table-layout: fixed;
}

.menu-container:after {
	clear: both;
}

body.menu-offcanvas .main-container {
	z-index: 3;
	position: relative;
}

@media (min-width: 960px) {
	.menu-primary .row {
		border-collapse: collapse;
	}
}

#masthead:not(.menu-absolute) {
	z-index: 2000;
	position: relative;
}

.logo-container {
	line-height: 1px;
	vertical-align: top;
}

body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {
	padding: 36px 54px 0px 54px;
}

.logo-container > * {
	margin: 0 auto;
	line-height: normal;
}

/*
  ----------------------------------------------------------
  
  #Menu-Position: Desktop View
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	body.hmenu-position-right .menu-primary-inner {
		text-align: right;
	}
	
	body.hmenu-position-left .menu-primary-inner {
		text-align: left;
	}
	
	body.hmenu-position-center .menu-primary-inner {
		text-align: center;
	}
	
	.menu-primary-inner > * {
		text-align: left;
	}
	
	body.hmenu-center-double:not(.hormenu-position-right) .menu-primary-inner {
		text-align: left;
	}
	
	body.hmenu-center-double.hormenu-position-right .menu-primary-inner {
		text-align: right;
	}
	
	body.hmenu-position-right .menu-cta-inner {
		text-align: right;
	}
	
	body.hmenu-position-left .menu-cta-inner {
		text-align: left;
	}
	
	.menu-cta-inner > * {
		text-align: left;
	}
	
	body.hmenu-center-double:not(.hormenu-position-right) .menu-cta-inner {
		text-align: right;
	}
	
	body.hmenu-center-double.hormenu-position-right .menu-cta-inner {
		text-align: left;
	}
	
	.menu-secondary .menu-borders {
		border-bottom-width: 0px;
	}
	
	.menu-secondary .col-lg-12 {
		text-align: right;
	}
	
	body.hmenu-position-center .logo-container {
		min-width: 200px;
	}
	
	body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
		min-width: 200px;
	}
	
	body.hmenu-position-center .main-menu-container .navbar-cta:not(.navbar-nav-last) {
		min-width: 100px;
	}
	
	body.hmenu-position-center .main-menu-container .navbar-cta + .navbar-nav-last {
		min-width: 0px;
	}
	
	body.hmenu-center .menu-primary-inner {
		padding: 0 !important;
	}
	
	body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a, .navbar-cta ul.menu-smart > li > a {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double):not(.hormenu-position-right) .logo-container {
		padding-left: 0px !important;
	}
	
	body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double).hormenu-position-right .logo-container {
		padding-right: 0px !important;
	}
	
	body[class*=hmenu-].hmenu-position-left .logo-container {
		padding-right: 18px !important;
	}
	
	body[class*=hmenu-] .pull-left-menu, body[class*=hmenu-] .pull-left-menu > ul, body[class*=hmenu-] .pull-left-menu > ul > li:first-child > a:first-child {
		padding-left: 0px !important;
	}
	
	body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:first-child, body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:only-child {
		padding-left: 0px !important;
	}
	
	body[class*=hmenu-] .navbar-nav-last {
		text-align: right;
	}
	
	body[class*=hmenu-].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {
		padding: 0;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > *:first-child {
		border-right-width: 1px;
		border-right-style: solid;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first + .navbar-cta > *:first-child, body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first.navbar-cta > *:first-child {
		border-right-width: 1px;
		border-right-style: solid;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {
		padding: 0px 0px 0px 27px;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > *:first-child, body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-cta:not(.hmenu-center-split-child) > *:first-child {
		border-left-width: 1px;
		border-left-style: solid;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > *:first-child {
		margin: 0px 0px 0px 36px;
		padding: 0px 0px 0px 36px;
		float: right;
	}
	
	body[class*=hmenu-].hormenu-position-right.hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > *:first-child {
		border-left-width: 1px;
		border-left-style: solid;
	}
	
	body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {
		border-right-width: 1px;
		border-right-style: solid;
	}
	
	body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {
		margin: 0px 0px 0px 36px;
		padding: 0px 0px 0px 36px;
		float: left;
	}
	
	body[class*=hmenu-] .menu-item-button a::before {
		height: 0 !important;
	}
	
	body[class*=hmenu-] .menu-item-button a::after {
		height: 0;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
		margin-left: 0px;
		padding-left: 0px;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a i, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
		margin-left: 0px !important;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul {
		padding-left: 27px !important;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
		margin-right: 0px;
		padding-right: 0px;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a i, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a i {
		margin-right: 0px !important;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a {
		padding-right: 0px;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .menu-bloginfo {
		padding-left: 0px;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
		margin-right: 0px;
		padding-right: 0px !important;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a i, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
		margin-right: 0px !important;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-cta + .navbar-nav-last > ul {
		padding-right: 27px !important;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
		margin-left: 0px;
		padding-left: 0px !important;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a i, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
		margin-left: 0px !important;
	}
	
	body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:last-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:only-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > div:last-child > ul, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child > li:last-child > a {
		padding-left: 0px;
	}
	
	body[class*=hmenu-].hormenu-position-right .menu-bloginfo {
		padding-right: 0px;
	}
	
	body.hmenu-center .main-menu-container .menu-horizontal-inner > * {
		display: inline-block;
		float: left;
	}
	
	body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {
		height: 54px;
	}
	
	body.hmenu-center .main-menu-container .menu-item-button a::before {
		height: 9px !important;
	}
	
	body.hmenu-center .main-menu-container .menu-item-button a::after {
		height: 0;
	}
	
	body.hmenu-center-split .menu-horizontal > .menu-horizontal-inner .navbar-nav {
		text-align: center;
	}
	
	body.hmenu-center-split .menu-horizontal .menu-smart > li {
		vertical-align: middle;
	}
	
	.ie .main-menu-container .menu-horizontal-inner, .edge .main-menu-container .menu-horizontal-inner {
		min-height: 20px;
	}
	
	.main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
		display: none;
	}
	
	.navbar-header img {
		max-width: none;
	}
	
	.menu-smart.menu-justified > li {
		text-align: center;
	}
	
	.no-touch .menu-container-fixed {
		z-index: 1100;
		position: fixed;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
	}
	
	body.hmenu .menu-container .navbar-nav {
		display: table-cell;
		white-space: nowrap;
		vertical-align: top;
	}
	
	body.hmenu.hmenu-center-double .menu-container .navbar-nav {
		width: 100%;
	}
	
	body:not(.hmenu-center) .menu-absolute {
		left: 0;
		right: 0;
		z-index: 1000;
		position: absolute;
	}
	
	.no-touch .with-header .menu-sticky {
		position: absolute;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		display: table;
		border-collapse: separate;
		overflow: hidden;
		table-layout: fixed;
	}
	
	.menu-horizontal .mega-menu-inner > li.menu-item {
		display: table-cell;
		float: none !important;
	}
	
	.row-offcanvas .logo-container {
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
	
	.vmenu-position-right.menu-offcanvas .box-container {
		position: relative;
	}
	
	.vmenu-position-right.menu-offcanvas .main-header {
		left: 100%;
	}
	
	.vmenu-position-left.menu-offcanvas .main-header {
		left: 0;
	}
	
	body[class*=vmenu-] .main-header {
		display: table-cell;
		vertical-align: top;
	}
	
	body[class*=vmenu-] .logo-container img {
		display: inline-block;
	}
	
	body[class*=vmenu-] .main-menu-container {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
	
	body[class*=vmenu-] .main-menu-container .menu-sidebar {
		display: table-cell;
	}
	
	.vmenu-center .menu-container .row-inner * {
		text-align: center;
	}
	
	.vmenu-right .menu-container .row-inner * {
		text-align: right;
	}
	
	.vmenu-right .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
		float: left;
		top: .4em;
	}
	
	.vmenu-left .menu-container .row-inner * {
		text-align: left;
	}
	
	.vmenu-left .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
		float: right;
		top: .4em;
	}
	
	.menu-accordion form input {
		margin: 0;
		width: 100%;
		box-sizing: border-box;
	}
	
	.vmenu-top .menu-sidebar {
		vertical-align: top;
	}
	
	.vmenu-middle .menu-sidebar {
		vertical-align: middle;
	}
	
	.vmenu-bottom .menu-sidebar {
		vertical-align: bottom;
	}
	
	.vmenu-center .navbar-main i.fa-dropdown {
		padding: 0em 0em 0em .75em;
		margin-left: .3em;
	}
	
	.vmenu-container {
		position: fixed !important;
		height: 100% !important;
		box-sizing: content-box;
		top: 0px !important;
		z-index: 3000;
	}
	
	.vmenu-container > .row, .vmenu-wrap-cell > .row {
		height: 100% !important;
	}
	
	.vmenu-row-wrapper, .vmenu-wrap-cell {
		display: inherit;
		height: inherit;
		width: inherit;
	}
	
	.menu-smart.menu-justified > li li {
		text-align: left;
	}
	
	.menu-wrapper .row-menu .row-menu-inner {
		padding: 0px 36px 0px 36px;
	}
	
	.menu-wrapper .row {
		table-layout: auto;
		position: relative;
	}
}

@media (min-width: 960px) and (min-width: 960px) {
	body[class*=vmenu-] .main-menu-container {
		height: 100% !important;
	}
}

body.menu-mobile-transparent:not(.hmenu-center) .menu-absolute.menu-transparent {
	left: 0;
	right: 0;
	z-index: 1000;
	position: absolute;
}

/*
  ----------------------------------------------------------
  
  #Menu-Position: Mobile View
  
  ----------------------------------------------------------
  */
@media (max-width: 959px) {
	.menu-container {
		z-index: 1000;
	}
	
	.menu-container.isotope-filters {
		z-index: 100;
	}
	
	.menu-container-mobile {
		width: 100%;
		z-index: 1000;
	}
	
	.menu-container .logo-container {
		position: relative;
		padding: 27px 36px 27px 36px !important;
	}
	
	.main-menu-container {
		float: left;
		height: 0;
		overflow: hidden;
		width: 100%;
	}
	
	.main-menu-container.open-items {
		overflow-y: scroll;
	}
	
	.main-menu-container .menu-sidebar-inner {
		padding: 27px 0px 27px 0px;
	}
	
	.main-menu-container .row-inner:not(:first-child) .menu-sidebar-inner {
		padding-top: 0;
	}
	
	.main-menu-container .row-inner:first-child:not(:only-child) .menu-sidebar-inner {
		padding-bottom: 0;
	}
	
	.vmenu-container .row-inner {
		display: block;
		width: 100%;
	}
	
	.menu-sidebar-inner {
		line-height: 0px;
	}
	
	.menu-sidebar-inner > * {
		line-height: normal;
	}
	
	.menu-smart a i.fa-dropdown {
		float: right;
		right: 7px;
		top: .3em;
	}
	
	.menu-smart a i.fa-dropdown.fa-angle-right {
		right: 8px;
	}
	
	.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart, .menu-horizontal-inner > div.navbar-social + div .menu-smart, .menu-horizontal-inner > div.navbar-cta + div .menu-smart {
		padding: 27px 0px 0px 0px !important;
	}
	
	.menu-horizontal-inner > div:last-child .menu-smart {
		padding: 0px 0px 27px 0px !important;
	}
	
	body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
		padding-top: 0;
	}
	
	.menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
		padding-bottom: 0;
	}
	
	#main-logo.navbar-header {
		display: inline-block;
	}
	
	body.hmenu-center-split .col-lg-0.logo-container .navbar-brand {
		display: inline-block;
		vertical-align: middle;
	}
	
	body.vmenu .main-header {
		display: table;
		table-layout: fixed;
	}
	
	.menu-cta-inner {
		margin-top: 9px;
	}
	
	.hmenu-center-double .menu-smart + .menu-cta-inner.menu-smart {
		margin-top: 0;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Position: Offcanvas
  
  ----------------------------------------------------------
  */
body.menu-offcanvas .logo-offcanvas {
	text-align: right;
}

body.menu-offcanvas .logo-offcanvas img {
	margin: 0 auto;
	display: inline-block;
}

body.menu-offcanvas .logo-offcanvas .mmb-container.mobile-hidden {
	left: 0px;
	right: auto;
}

.overlay .mmb-container.mobile-hidden {
	top: 0;
	left: auto;
	right: 0px;
	z-index: 10000;
}

body.menu-offcanvas.vmenu-position-right .logo-offcanvas {
	text-align: left;
}

body.menu-offcanvas.vmenu-position-right .logo-offcanvas .mmb-container {
	left: auto;
	right: 0px;
}

body .menu-button-offcanvas {
	display: inline-block;
}

body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {
	padding-left: 0;
	padding-right: 0;
}

body[class*=vmenu-] .vmenu-container .logo-container > *:first-child {
	line-height: 0;
	position: relative;
}

@media (min-width: 960px) {
	body.menu-offcanvas .main-header {
		position: absolute;
		top: 0px;
		z-index: auto;
		height: 100%;
	}
	
	body.menu-offcanvas .menu-wrapper {
		z-index: 999;
	}
	
	body.menu-offcanvas .vmenu-container, body.menu-offcanvas .row-offcanvas, body.menu-offcanvas .main-container {
		transition: transform 600ms cubic-bezier(.785, .135, .15, .86), width 600ms cubic-bezier(.785, .135, .15, .86);
	}
	
	.chrome body.menu-offcanvas.boxed-width .main-header, .firefox body.menu-offcanvas.boxed-width .main-header, .ie body.menu-offcanvas.boxed-width .main-header, .edge body.menu-offcanvas.boxed-width .main-header {
		height: 100%;
	}
	
	.chrome body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .firefox body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .ie body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .edge body.menu-offcanvas.boxed-width:not(.off-opened) .main-header {
		z-index: 1;
	}
	
	.chrome body.menu-offcanvas.boxed-width .menu-container, .firefox body.menu-offcanvas.boxed-width .menu-container, .ie body.menu-offcanvas.boxed-width .menu-container, .edge body.menu-offcanvas.boxed-width .menu-container {
		clip: rect(0, auto, auto, 0);
	}
	
	body.menu-offcanvas:not(.off-opened) .vmenu-container {
		pointer-events: none;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Position: Overlay
  
  ----------------------------------------------------------
  */
.menu-overlay .vmenu-container {
	margin: auto;
	overflow: scroll;
}

.menu-overlay .vmenu-container .main-menu-container {
	display: table-cell;
}

@media (max-width: 959px) {
	.menu-overlay .vmenu-container .main-menu-container {
		overflow-y: scroll;
	}
}

@media (min-width: 960px) {
	.menu-overlay .vmenu-container .menu-primary-inner {
		padding-top: 0;
	}
}

@media (max-width: 959px) {
	.menu-overlay .overlay-menu {
		position: relative;
		width: inherit;
		visibility: visible;
		transform: initial;
	}
}

@media (max-width: 959px) {
	.menu-hide, .menu-hide-vertical {
		position: absolute;
		z-index: 1000;
	}
	
	.menu-overlay .menu-sticky + .overlay-menu {
		position: fixed;
		z-index: 1000;
	}
	
	.menu-overlay .menu-sticky + .overlay-menu .main-menu-container {
		overflow-y: scroll;
	}
	
	.menu-sticky-vertical {
		z-index: 2000;
	}
	
	.menu-sticky-vertical .vmenu-container {
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	.menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only .menu-container .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .menu-smart > li {
		opacity: 0;
		transform: scale(1.1) translateY(-24px);
		transition: opacity .3s ease-out, transform .3s ease-out;
	}
	
	.menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items .menu-smart > li {
		opacity: 1 !important;
		transform: none;
	}
	
	.menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items.close .menu-smart > li {
		opacity: 0;
	}
}

@media (min-width: 960px) {
	.menu-overlay .logo-container, .menu-offcanvas .logo-container {
		text-align: left;
	}
}

@media (min-width: 960px) {
	.menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container {
		text-align: right;
	}
}

@media (min-width: 960px) {
	.menu-overlay-center .logo-container {
		text-align: center;
	}
}

@media (min-width: 960px) {
	.menu-overlay-left .mmb-container, .vmenu-position-left.menu-offcanvas .mmb-container {
		left: 0 !important;
		right: auto !important;
	}
}

.top-menu {
	position: relative;
	z-index: 3000;
}

.top-menu li {
	text-align: left;
}

@media (min-width: 960px) {
	.top-menu.top-menu-padding .menu-bloginfo {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	
	.top-menu.top-menu-padding .menu-smart > li {
		padding-top: 12px;
		padding-bottom: 12px;
		vertical-align: top;
	}
	
	.top-menu.top-menu-padding .menu-smart > li > a {
		padding-top: inherit;
		padding-bottom: inherit;
	}
	
	.top-menu.top-menu-padding .menu-smart > li > a.dropdown-toggle {
		padding: 0 !important;
	}
}

/******************************
  *
  *   Right/Left Navbar direction
  *
  ******************************/
@media (min-width: 960px) {
	body:not(.rtl) ul.sm-rtl {
		direction: rtl;
	}
	
	body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead, body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead .menu-icons {
		direction: rtl;
	}
	
	body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-left: 0;
	}
	
	body:not(.rtl).hormenu-position-right[class*=" hmenu-"] ul.menu-smart.menu-smart-social {
		direction: rtl;
	}
	
	body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:first-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {
		padding-left: 12.6px !important;
	}
	
	body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:last-child > a {
		padding-right: 12.6px !important;
	}
	
	body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
		padding-left: 0;
	}
	
	body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:last-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a {
		padding-left: 12.6px !important;
	}
	
	body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:first-child > a {
		padding-right: 12.6px !important;
	}
	
	body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-position-center):not(.hmenu-center-double) .navbar-main > ul.menu-smart {
		text-align: left;
	}
	
	body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last {
		text-align: left;
	}
	
	body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a, body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {
		padding-left: 9px !important;
		padding-right: 0px !important;
	}
	
	body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a, body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a {
		padding-left: 0px !important;
		padding-right: 9px !important;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first:not(.navbar-cta) > *:first-child {
		border-right-width: 0;
		border-left-width: 1px;
		border-left-style: solid;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-borders .navbar-nav-first:not(.navbar-cta) > *:first-child {
		margin: 0px 0px 0px 36px;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .navbar-nav-first > ul > li:last-child > a {
		padding-left: 36px;
		padding-right: 9px;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {
		padding-left: 9px;
		padding-right: 0;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-icons {
		direction: rtl;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .cta-wrapper {
		display: inline-block;
		height: 100%;
		padding: 0;
		vertical-align: top;
		width: auto;
	}
	
	body.hormenu-position-right[class*=" hmenu-"] .menu-smart .social-icon + li:not(.social-icon) > a {
		padding-left: 9px;
		padding-right: 27px;
	}
	
	body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split)body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-double) .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		left: 0 !important;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center-double .menu-horizontal .menu-smart:not(.menu-cta-inner) > .mega-menu .mega-menu-inner {
		right: 0 !important;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-position-left .navbar-main > ul.menu-smart {
		text-align: right;
	}
	
	body.hormenu-position-right[class*=" hmenu-"].hmenu-center .main-menu-container .menu-horizontal-inner > * {
		float: right;
	}
	
	body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child, body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-]:not(.hmenu-center-split) .menu-borders .navbar-nav + .navbar-cta > *:first-child {
		border-left-width: 0;
		border-right-width: 1px;
		border-right-style: solid;
		margin: 0px 36px 0px 0px;
		padding: 0px 36px 0px 0px;
		float: left;
	}
	
	body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-cta + .navbar-nav-last > *:first-child {
		border-width: 0 !important;
		margin: 0px 0px 0px 0px;
		padding: 0px 13px 0px 0px;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.vmenu-position-right:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
		padding: 0px 0px 0px 27px !important;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-right:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
		margin: 0px 0px 0px 36px !important;
		padding: 0px 0px 0px 36px !important;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).hmenu-center .navbar-cta > ul, body.vmenu-position-right.hmenu-center .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left).hmenu-center .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split.hmenu-center .navbar-cta > ul {
		margin: 0px 0px 0px 36px !important;
		padding: 0px 0px 0px 36px !important;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:first-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:first-child > a {
		padding-left: 0;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a {
		padding-right: 0;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {
		padding-right: 9px;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta > ul > li:last-child > a, body.vmenu-position-right.rtl .navbar-cta > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta > ul > li:last-child > a {
		padding-left: 0;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.vmenu-position-right.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a {
		padding-right: 0;
	}
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.vmenu-position-right.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {
		padding-right: 9px;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
		padding: 0px 27px 0px 0px !important;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
		margin: 0px 36px 0px 0px !important;
		padding: 0px 36px 0px 0px !important;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).hmenu-center .navbar-cta > ul, body.vmenu-position-left.hmenu-center .navbar-cta > ul, body.menu-overlay.menu-overlay-left.hmenu-center .navbar-cta > ul, body.hormenu-position-left.hmenu-center-split.hmenu-center .navbar-cta > ul {
		margin: 0px 36px 0px 0px !important;
		padding: 0px 36px 0px 0px !important;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:last-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta > ul > li:last-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta > ul > li:last-child > a, body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:last-child > a {
		padding-right: 0;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a {
		padding-left: 0;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {
		padding-left: 9px;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta > ul > li:first-child > a, body.vmenu-position-left.rtl .navbar-cta > ul > li:first-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta > ul > li:first-child > a, body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta > ul > li:first-child > a {
		padding-right: 0;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.vmenu-position-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a {
		padding-left: 0;
	}
	
	body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.vmenu-position-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {
		padding-left: 9px;
	}
}

@media (max-width: 959px) {
	.cta-container {
		display: none !important;
	}
}

/*
  ----------------------------------------------------------
  
  #Menu-Toggle
  
  ----------------------------------------------------------
  */
.mmb-container {
	position: absolute;
	top: 50%;
	right: 0;
}

.mmb-container.mmb-container-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}

.mmb-container.mmb-container-overlay .menu-button-overlay {
	opacity: 0;
	line-height: 0px;
	transform: none;
}

.overlay-menu:not(.open):not(.close) + .mmb-container {
	display: none;
}

.mobile-menu-button {
	display: none;
	line-height: 0px;
	transform: translateY(-50%);
	position: relative;
	padding: 27px 36px 27px 36px;
	cursor: pointer;
}

.menu-overlay .mobile-menu-button {
	display: block;
}

@media screen and (max-width: 959px) {
	.mobile-menu-button {
		display: inline-block;
		opacity: 1 !important;
	}
}

.mobile-menu-button.menu-close-search {
	transform: none;
	line-height: 20px;
}

@media screen and (min-width: 960px) {
	.overlay-menu .menu-button-overlay {
		transform: translateY(-50%);
	}
	
	.overlay-menu .mmb-container {
		padding: 27px 0px 27px 0px;
	}
	
	body.menu-overlay-left .menu-horizontal-inner .navbar-nav-first {
		right: 36px;
	}
	
	body.menu-overlay-left .menu-horizontal-inner .mobile-shopping-cart {
		left: 63px;
	}
}

.lines-button {
	transition: .3s;
}

.lines, .lines:before, .lines:after {
	display: inline-block;
	width: 20px;
	height: 2px;
	border-radius: 5px;
	background-clip: padding-box;
}

.lines {
	position: relative;
}

.lines:before, .lines:after {
	position: absolute;
	left: 0;
	content: "";
	-webkit-transform-origin: 10px center;
	transform-origin: 10px center;
}

.lines:before {
	top: 6px;
}

.lines:after {
	top: -6px;
}

.lines-button.x2.close .lines:before, .lines-button.x2.close .lines:after {
	transition: top .3s ease-in-out, transform .3s .5s ease-in-out;
	top: 0;
	width: 20px;
}

.lines-button.x2 .lines:before, .lines-button.x2 .lines:after {
	transform-origin: 50% 50%;
	transition: top .3s .6s ease-in-out, transform .3s ease-in-out;
}

.lines-button.x2.close .lines, .lines-button.x2.closing .lines {
	transition: background .3s 0s ease-in-out;
	background: transparent !important;
}

.lines-button.x2.close .lines:before {
	transform: rotate3d(0, 0, 1, 45deg);
}

.lines-button.x2.close .lines:after {
	transform: rotate3d(0, 0, 1, -45deg);
}

.mobile-shopping-cart {
	position: absolute;
	padding: 17px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -30px;
}

@media screen and (max-width: 959px) {
	body.vmenu-position-left .mobile-shopping-cart, body.menu-overlay.hormenu-position-right .mobile-shopping-cart {
		left: auto;
		right: -30px;
	}
}

@media screen and (min-width: 960px) {
	.mobile-shopping-cart {
		z-index: 1000;
	}
}

.mobile-shopping-cart i {
	display: block;
	font-size: 18px;
}

/*
  ----------------------------------------------------------
  
  #Isotope
  
  ----------------------------------------------------------
  */
.isotope-system:not(.index-single) .isotope-container {
	opacity: 0;
}

.row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart, .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart, .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination, .row-parent.no-h-padding .isotope-footer-inner > .pagination {
	padding-left: 36px;
	padding-right: 36px;
}

.row-parent .row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart, .row-parent .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart, .row-parent .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination, .row-parent .row-parent.no-h-padding .isotope-footer-inner > .pagination {
	padding-left: 0;
	padding-right: 0;
}

.isotope-filters.with-bg .menu-smart {
	padding-left: 36px !important;
	padding-right: 36px !important;
}

.isotope-filters {
	position: relative;
}

.isotope-filters ul.menu-smart li {
	display: inline-block !important;
}

@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li {
		float: none;
	}
}

@media (max-width: 959px) {
	.isotope-filters ul.menu-smart li {
		border: none;
	}
}

@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li.float-left {
		float: left;
	}
}

@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li.float-right {
		float: right;
	}
	
	.isotope-filters ul.menu-smart li.float-right span {
		padding-right: 0px;
	}
	
	.isotope-filters ul.menu-smart li.float-right + li span {
		padding-left: 0px;
	}
}

.isotope-filters ul.menu-smart {
	padding: 0px;
}

@media (max-width: 959px) {
	.isotope-filters ul.menu-smart {
		border: none;
		text-align: center;
		padding-bottom: 14.4px;
	}
	
	.with-bg.isotope-filters ul.menu-smart {
		padding-top: 14.4px;
	}
	
	div[class*=shift_y_neg] .isotope-filters ul.menu-smart {
		padding-bottom: 2px;
	}
}

.isotope-filters ul.menu-smart li:first-child span {
	padding-left: 0px;
}

.isotope-filters ul.menu-smart li:last-child span {
	padding-right: 0px;
}

.isotope-filters ul.menu-smart > li > span {
	display: block;
	padding: 0px 9px 36px 9px;
}

.with-bg.isotope-filters ul.menu-smart > li > span {
	padding: 36px 9px 36px 9px;
}

.double-gutter.isotope-filters ul.menu-smart > li > span {
	padding: 0px 9px 36px 9px;
}

.with-bg.double-gutter.isotope-filters ul.menu-smart > li > span {
	padding: 36px 9px 36px 9px;
}

div[class*=shift_y_neg]:not(.shift_y_neg_single) .isotope-filters ul.menu-smart > li > span {
	padding-bottom: 27px;
}

div[class*=shift_y_neg].shift_y_neg_single .isotope-filters ul.menu-smart > li > span {
	padding-bottom: 24px;
}

@media (max-width: 959px) {
	.isotope-filters ul.menu-smart > li > span {
		padding: 0px 0px 0px 0px !important;
	}
}

.isotope-filters ul.menu-smart > li > span > a {
	text-transform: none !important;
}

@media (max-width: 959px) {
	:not(.with-bg).isotope-filters ul.menu-smart > li > span > a {
		padding: 0px 9px 18px 9px !important;
	}
	
	.with-bg.isotope-filters ul.menu-smart > li > span > a {
		padding: 18px 9px 18px 9px !important;
	}
}

.isotope-filters ul.menu-smart.text-uppercase > li > span > a {
	text-transform: uppercase !important;
	font-weight: 600 !important;
}

.isotope-filters .menu-horizontal {
	overflow: visible !important;
}

.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
	font-size: 11px;
	line-height: 1.2em;
}

.isotope-filters ul.menu-smart.text-uppercase > li > span > a {
	text-transform: uppercase !important;
	font-weight: 600 !important;
}

.isotope-filters .menu-horizontal {
	overflow: visible !important;
}

.isotope-filters.px-gutter {
	margin-bottom: 1px;
}

.isotope-filters.half-gutter {
	margin-bottom: 18px;
}

.isotope-filters.single-gutter {
	margin-bottom: 36px;
}

.isotope-filters.double-gutter {
	margin-bottom: 72px;
}

@media (max-width: 959px) {
	.isotope-filters.double-gutter {
		margin-bottom: 36px;
	}
}

.isotope-filters:not(.with-bg) {
	margin-bottom: 0px;
}

.isotope-filters.double-gutter:not(.with-bg) {
	margin-bottom: 36px;
}

@media (max-width: 959px) {
	.isotope-filters.double-gutter:not(.with-bg) {
		margin-bottom: 0px;
	}
}

.isotope-wrapper {
	position: relative;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.isotope-wrapper:before {
	opacity: 0;
	transition: opacity .5s ease;
	content: "";
}

.isotope-wrapper.isotope-loading:before {
	opacity: 1;
	background-repeat: no-repeat;
	background-position: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	z-index: 3000;
}

.isotope-general-light .isotope-wrapper.isotope-loading:before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-light.svg");
}

.isotope-general-dark .isotope-wrapper.isotope-loading:before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-dark.svg");
}

.isotope-general-light .isotope-wrapper.isotope-loading:before {
	background-color: rgba(255, 255, 255, .8);
}

.isotope-general-dark .isotope-wrapper.isotope-loading:before {
	background-color: rgba(0, 0, 0, .8);
}

.isotope-wrapper.isotope-reloaded:before {
	opacity: 0;
}

.isotope-wrapper.half-gutter .isotope-layout, .owl-carousel-container.half-gutter, .index-system.half-gutter, .justified-wrapper.half-gutter .justified-layout {
	margin-right: -18px;
}

.isotope-wrapper.single-gutter .isotope-layout, .owl-carousel-container.single-gutter, .index-system.single-gutter, .justified-wrapper.single-gutter .justified-layout {
	margin-right: -36px;
}

.isotope-wrapper.double-gutter .isotope-layout, .owl-carousel-container.double-gutter, .index-system.double-gutter, .justified-wrapper.double-gutter .justified-layout {
	margin-right: -72px;
}

@media (max-width: 959px) {
	.isotope-wrapper.double-gutter .isotope-layout, .owl-carousel-container.double-gutter, .index-system.double-gutter, .justified-wrapper.double-gutter .justified-layout {
		margin-right: -36px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.double-gutter .isotope-layout, .owl-carousel-container.double-gutter, .index-system.double-gutter, .justified-wrapper.double-gutter .justified-layout {
		margin-right: -36px;
	}
}

.isotope-wrapper.triple-gutter .isotope-layout, .owl-carousel-container.triple-gutter, .index-system.triple-gutter {
	margin-right: -108px;
}

@media (max-width: 959px) {
	.isotope-wrapper.triple-gutter .isotope-layout, .owl-carousel-container.triple-gutter, .index-system.triple-gutter {
		margin-right: -36px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.triple-gutter .isotope-layout, .owl-carousel-container.triple-gutter, .index-system.triple-gutter {
		margin-right: -36px;
	}
}

.isotope-wrapper.quad-gutter .isotope-layout, .owl-carousel-container.quad-gutter, .index-system.quad-gutter {
	margin-right: -144px;
}

@media (max-width: 1499px) {
	.isotope-wrapper.quad-gutter .isotope-layout, .owl-carousel-container.quad-gutter, .index-system.quad-gutter {
		margin-right: -108px;
	}
}

@media (max-width: 959px) {
	.isotope-wrapper.quad-gutter .isotope-layout, .owl-carousel-container.quad-gutter, .index-system.quad-gutter {
		margin-right: -72px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.quad-gutter .isotope-layout, .owl-carousel-container.quad-gutter, .index-system.quad-gutter {
		margin-right: -36px;
	}
}

.isotope-wrapper.no-gutter {
	overflow: hidden;
}

.isotope-wrapper.px-gutter, .index-system.px-gutter .index-wrapper, .justified-wrapper.px-gutter {
	clear: both;
	margin-top: -1px !important;
	overflow: hidden;
}

.isotope-wrapper.half-gutter, .index-system.half-gutter .index-wrapper, .justified-wrapper.half-gutter {
	margin-top: -18px !important;
}

.isotope-wrapper.single-gutter, .index-system.single-gutter .index-wrapper, .justified-wrapper.single-gutter {
	margin-top: -36px !important;
}

.isotope-wrapper.double-gutter, .index-system.double-gutter .index-wrapper, .justified-wrapper.double-gutter {
	margin-top: -72px !important;
}

@media (max-width: 959px) {
	.isotope-wrapper.double-gutter, .index-system.double-gutter .index-wrapper, .justified-wrapper.double-gutter {
		margin-top: -36px !important;
	}
}

.isotope-wrapper.triple-gutter, .index-system.triple-gutter .index-wrapper {
	margin-top: -108px !important;
}

@media (max-width: 959px) {
	.isotope-wrapper.triple-gutter, .index-system.triple-gutter .index-wrapper {
		margin-top: -36px !important;
	}
}

.isotope-wrapper.quad-gutter, .index-system.quad-gutter .index-wrapper {
	margin-top: -144px !important;
}

@media (max-width: 959px) {
	.isotope-wrapper.quad-gutter, .index-system.quad-gutter .index-wrapper {
		margin-top: -36px !important;
	}
}

.isotope-wrapper.isotope-inner-padding.quad-gutter {
	padding-left: 144px;
	padding-right: 144px;
}

@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.quad-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.quad-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.isotope-wrapper.isotope-inner-padding.triple-gutter {
	padding-left: 108px;
	padding-right: 108px;
}

@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.triple-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.triple-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.isotope-wrapper.isotope-inner-padding.double-gutter {
	padding-left: 72px;
	padding-right: 72px;
}

@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.double-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.double-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.isotope-wrapper.isotope-inner-padding.single-gutter {
	padding-left: 36px !important;
	padding-right: 36px !important;
}

.isotope-wrapper.isotope-inner-padding.half-gutter {
	padding-left: 18px !important;
	padding-right: 18px !important;
}

.isotope-filters.filters-inner-padding.double-gutter .menu-smart {
	padding-left: 72px !important;
	padding-right: 72px !important;
}

@media (max-width: 959px) {
	.isotope-filters.filters-inner-padding.double-gutter .menu-smart {
		padding-left: 36px !important;
		padding-right: 36px !important;
	}
}

.isotope-filters.filters-inner-padding.single-gutter .menu-smart {
	padding-left: 36px;
	padding-right: 36px;
}

@media (max-width: 569px) {
	.isotope-filters.filters-inner-padding.single-gutter .menu-smart {
		padding-left: 0;
		padding-right: 0;
	}
}

.isotope-filters.filters-inner-padding.half-gutter .menu-smart {
	padding-left: 18px;
	padding-right: 18px;
}

@media (max-width: 569px) {
	.isotope-filters.filters-inner-padding.half-gutter .menu-smart {
		padding-left: 0;
		padding-right: 0;
	}
}

.isotope-layout {
	transition: height .2s ease-in-out;
}

.tmb-animate.tmb {
	opacity: 0;
}

.px-gutter .tmb {
	padding-right: 1px;
}

.half-gutter .tmb {
	padding-right: 18px;
}

.single-gutter .tmb {
	padding-right: 36px;
}

.double-gutter .tmb {
	padding-right: 72px;
}

@media (max-width: 959px) {
	.double-gutter .tmb {
		padding-right: 36px;
	}
}

.triple-gutter .tmb {
	padding-right: 108px;
}

@media (max-width: 959px) {
	.triple-gutter .tmb {
		padding-right: 36px;
	}
}

.quad-gutter .tmb {
	padding-right: 144px;
}

@media (max-width: 1499px) {
	.quad-gutter .tmb {
		padding-right: 108px;
	}
}

@media (max-width: 959px) {
	.quad-gutter .tmb {
		padding-right: 72px;
	}
}

@media (max-width: 569px) {
	.quad-gutter .tmb {
		padding-right: 36px;
	}
}

.tmb > .t-inside {
	background-clip: content-box;
}

.no-touch .isotope-container > .tmb > .t-inside {
	opacity: 0;
}

.px-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-top: 1px;
}

.half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-top: 18px;
}

.single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-top: 36px;
}

.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-top: 72px;
}

@media (max-width: 959px) {
	.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
		margin-top: 36px;
	}
}

.triple-gutter:not(.owl-carousel-container) .tmb > .t-inside {
	margin-top: 108px;
}

@media (max-width: 959px) {
	.triple-gutter:not(.owl-carousel-container) .tmb > .t-inside {
		margin-top: 36px;
	}
}

.quad-gutter:not(.owl-carousel-container) .tmb > .t-inside {
	margin-top: 144px;
}

@media (max-width: 959px) {
	.quad-gutter:not(.owl-carousel-container) .tmb > .t-inside {
		margin-top: 36px;
	}
}

.isotope-menu {
	background: #000;
	padding: 36px 0px 36px 0px;
}

.isotope-footer {
	opacity: 0;
}

.isotope-footer .pagination {
	line-height: 0px;
	padding: 0;
}

.with-bg.isotope-footer .pagination {
	padding-left: 36px;
	padding-right: 36px;
}

.with-bg.isotope-footer .pagination > li {
	padding-top: 18px;
	padding-bottom: 18px;
}

.isotope-footer.half-gutter .isotope-footer-inner > * {
	margin-top: 36px;
}

.isotope-footer.px-gutter .isotope-footer-inner > * {
	margin-top: 1px;
}

.isotope-footer.single-gutter .isotope-footer-inner > * {
	margin-top: 36px;
}

.isotope-footer.double-gutter .isotope-footer-inner > * {
	margin-top: 72px;
}

@media (max-width: 959px) {
	.isotope-footer.double-gutter .isotope-footer-inner > * {
		margin-top: 36px;
	}
}

.isotope-footer .pagination > li {
	display: inline-block;
}

.loadmore-button, .loading-button {
	display: inline-block;
	text-align: center;
	margin: 18px 18px 18px 18px;
}

.isotope-infinite-button + .loadmore-button {
	display: block !important;
}

.loadmore-button .icon-container {
	display: none;
	width: 100%;
	position: absolute;
	left: 0px;
}

.loadmore-button a, .loading-button .icon-container {
	margin: 0px !important;
}

.index-single {
	float: left;
	width: 100%;
}

.index-single, .index-single > *, .index-single > * > * {
	height: 100% !important;
}

/*
  ----------------------------------------------------------
  
  #iLightbox
  
  ----------------------------------------------------------
  */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container iframe, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	line-height: 100%;
	vertical-align: baseline;
	background: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.ilightbox-closedhand * {
	cursor: url("../img/ilightbox/css/closedhand.cur"), default !important;
}

.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

.ilightbox-loader {
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: 4px;
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	border-radius: 50%;
	background-clip: padding-box;
	z-index: 100003;
	top: 50% !important;
	left: 50% !important;
	margin-top: -24px;
	margin-left: -24px;
}

.ilightbox-loader div {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-clip: padding-box;
}

.ilightbox-loader.horizontal {
	left: 45%;
	top: 4px;
	border-radius: 50%;
	background-clip: padding-box;
}

.ilightbox-loader.horizontal div {
	border-radius: 50%;
	background-clip: padding-box;
}

.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
	top: 5px;
	left: 0px;
	height: 25px;
	width: 100%;
}

.ilightbox-toolbar a {
	float: left;
	cursor: pointer;
	width: 25px;
	height: 23px;
	transition: none;
}

.ilightbox-toolbar .ilightbox-prev-button, .ilightbox-toolbar .ilightbox-next-button {
	display: none;
}

.ilightbox-prev-button {
	border-radius: 0px 0px 2px 2px;
	background-clip: padding-box;
}

.ilightbox-next-button {
	border-radius: 2px 2px 0px 0px;
	background-clip: padding-box;
}

.ilightbox-prev-button.horizontal {
	border-radius: 0px 2px 2px 0px;
	background-clip: padding-box;
}

.ilightbox-next-button.horizontal {
	border-radius: 2px 0px 0px 2px;
	background-clip: padding-box;
}

.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 60px;
	height: 100%;
	overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 60px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 60px;
	height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;
}

.no-touch .ilightbox-thumbnails .ilightbox-thumbnails-grid {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 0px;
	position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
	z-index: 1;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}

.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;
	-webkit-transform: none;
	-moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: block !important;
	position: relative;
	left: 30px;
	right: 30px;
	max-width: 100%;
	padding: 10px;
	margin: 0 auto;
	font-size: 13px;
	line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	opacity: 1 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ilightbox-holder .ilightbox-container iframe + div {
	position: absolute !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 1px;
	padding-left: 0;
	z-index: 20003;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: none;
	list-style: none;
	height: 16px;
	margin: 0 auto;
	text-align: center;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	display: inline-block;
	float: none;
	margin-left: 1px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/facebook_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/digg_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/twitter_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
	background-image: url("https://www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/delicious_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/reddit_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
	background-image: url("https://www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/social_icons/google_plus_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.ilightbox-holder .ilightbox-wrapper .ilightbox-html {
	width: 100%;
	height: 100%;
	display: block;
}

.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
	left: auto;
	top: 5px;
	right: 5px;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	height: 60px;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	height: 60px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	width: 60px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 60px;
}

.ilightbox-button {
	position: fixed;
	z-index: 100011;
	cursor: pointer;
}

.ilightbox-button span {
	display: block;
	width: 100%;
	height: 100%;
}

.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails {
	display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button, .isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}

.ilightbox-overlay.black {
	background: #141618;
}

.ilightbox-loader.black div {
	background: transparent url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-dark.svg") no-repeat center;
}

.ilightbox-loader.black div.nitro-lazy {
	background: none !important;
}

.ilightbox-holder.black .ilightbox-container .ilightbox-caption {
	background-size: 100% 100%;
	left: 0;
	right: 0;
	color: #fff;
	text-align: center;
}

.ilightbox-holder.black .ilightbox-alert {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/alert.png") no-repeat center top;
	color: #555;
}

.ilightbox-holder.black .ilightbox-alert.nitro-lazy {
	background: none !important;
}

.ilightbox-toolbar.black a {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/buttons.png") no-repeat 7px 6px;
}

.ilightbox-toolbar.black a.nitro-lazy {
	background: none !important;
}

.ilightbox-toolbar.black a.ilightbox-close {
	position: absolute;
	right: 5px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close {
	position: relative;
	right: 0px;
}

.ilightbox-toolbar.black a.ilightbox-close:hover {
	background-position: -32px 6px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close:hover {
	background-position: 50%;
}

.ilightbox-toolbar.black a.disabled {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: #141618;
}

.ilightbox-toolbar.black a.ilightbox-fullscreen {
	background-position: 6px -33px;
	margin-left: 5px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {
	margin-left: 0px;
}

.ilightbox-toolbar.black a.ilightbox-fullscreen:hover {
	background-position: -31px -33px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen:hover {
	background-position: 50%;
}

.ilightbox-toolbar.black a.ilightbox-play {
	background-position: 8px -58px;
}

.ilightbox-toolbar.black a.ilightbox-play:hover {
	background-position: -32px -58px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-play:hover {
	background-position: 50%;
}

.ilightbox-toolbar.black a.ilightbox-pause {
	background-position: 8px -83px;
}

.ilightbox-toolbar.black a.ilightbox-pause:hover {
	background-position: -32px -83px;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-pause:hover {
	background-position: 50%;
}

.isMobile .ilightbox-toolbar.black {
	background: #141618;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}

.isMobile .ilightbox-toolbar.black a {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50%;
}

.isMobile .ilightbox-toolbar.black {
	background: #141618;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .8);
	box-shadow: 0 0 25px rgba(0, 0, 0, .8);
}

.isMobile .ilightbox-toolbar.black a {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50% !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/fullscreen-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/fullscreen-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/x-mark-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/x-mark-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-next-button {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrow-next-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrow-next-icon-ie.png") 	;
	background-position: 52% 50%;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-next-button.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-prev-button {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrow-prev-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrow-prev-icon-ie.png") 	;
	background-position: 48% 50%;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-prev-button.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-play {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/play-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/play-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-play.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-pause {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/pause-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/pause-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.black a.ilightbox-pause.nitro-lazy {
	background-image: none !important;
}

.ilightbox-holder.black .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 14px;
	padding: 10px 12px;
	text-align: center;
	color: #fff;
}

.ilightbox-thumbnails.black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/thumb-overlay-play.png") no-repeat center;
}

.ilightbox-thumbnails.black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video.nitro-lazy {
	background: none !important;
}

.ilightbox-button.black.disabled {
	opacity: .1;
	filter: alpha(opacity=10);
	cursor: default;
}

.ilightbox-button.ilightbox-next-button.black, .ilightbox-button.ilightbox-prev-button.black {
	bottom: 0;
	right: 0;
	left: 0;
	left: 35% 	;
	right: auto\	;
	width: 20%;
	height: 38px;
	margin: auto;
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrows_vertical.png") no-repeat 50% -125px;
}

.ilightbox-button.ilightbox-next-button.black.nitro-lazy, .ilightbox-button.ilightbox-prev-button.black.nitro-lazy {
	background: none !important;
}

.ilightbox-button.ilightbox-prev-button.black {
	top: 0;
	bottom: auto;
	background-position: 50% -36px;
}

.ilightbox-button.ilightbox-next-button.black.horizontal, .ilightbox-button.ilightbox-prev-button.black.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top: 36% 	;
	bottom: auto\	;
	width: 38px;
	height: 20%;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/black-skin/arrows_horizontal.png");
	background-position: -125px 50%;
}

.ilightbox-button.ilightbox-next-button.black.horizontal.nitro-lazy, .ilightbox-button.ilightbox-prev-button.black.horizontal.nitro-lazy {
	background-image: none !important;
}

.ilightbox-button.ilightbox-prev-button.black.horizontal {
	right: auto;
	left: 0;
	background-position: -38px 50%;
}

.ilightbox-holder.black .ilightbox-container .ilightbox-social, .ilightbox-button.ilightbox-next-button.black, .ilightbox-button.ilightbox-prev-button.black {
	background-color: #141618;
}

.ilightbox-overlay.white {
	background: #fff;
}

.ilightbox-loader.white div {
	background: transparent url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-light.svg") no-repeat center;
}

.ilightbox-loader.white div.nitro-lazy {
	background: none !important;
}

.ilightbox-holder.white .ilightbox-container .ilightbox-caption {
	background-size: 100% 100%;
	left: 0;
	right: 0;
	color: #141618;
	text-align: center;
}

.ilightbox-holder.white .ilightbox-alert {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/alert.png") no-repeat center top;
	color: #89949b;
}

.ilightbox-holder.white .ilightbox-alert.nitro-lazy {
	background: none !important;
}

.ilightbox-toolbar.white a {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/buttons.png") no-repeat 7px 6px;
}

.ilightbox-toolbar.white a.nitro-lazy {
	background: none !important;
}

.ilightbox-toolbar.white a.disabled {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: #fff;
}

.ilightbox-toolbar.white a.ilightbox-close {
	position: absolute;
	right: 5px;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-close {
	position: relative;
	right: 0px;
}

.ilightbox-toolbar.white a.ilightbox-close:hover {
	background-position: -32px 6px;
}

.ilightbox-toolbar.white a.ilightbox-fullscreen {
	background-position: 6px -33px;
	margin-left: 5px;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {
	margin-left: 0px;
}

.ilightbox-toolbar.white a.ilightbox-fullscreen:hover {
	background-position: -31px -33px;
}

.ilightbox-toolbar.white a.ilightbox-play {
	background-position: 8px -58px;
}

.ilightbox-toolbar.white a.ilightbox-play:hover {
	background-position: -32px -58px;
}

.ilightbox-toolbar.white a.ilightbox-pause {
	background-position: 8px -83px;
}

.ilightbox-toolbar.white a.ilightbox-pause:hover {
	background-position: -32px -83px;
}

.isMobile .ilightbox-toolbar.white {
	background: #fff;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}

.isMobile .ilightbox-toolbar.white a, .isMobile .ilightbox-toolbar.white a:hover {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50%;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/fullscreen-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/fullscreen-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-close {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/x-mark-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/x-mark-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-close.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-next-button {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-next-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-next-icon-ie.png") 	;
	background-position: 52% 50%;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-next-button.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-next-button.disabled {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-next-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-next-icon-ie.png") 	;
	background-position: 52% 50%;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-next-button.disabled.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-prev-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-prev-icon-ie.png") 	;
	background-position: 48% 50%;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button.disabled {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-prev-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrow-prev-icon-ie.png") 	;
	background-position: 48% 50%;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button.disabled.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-play {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/play-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/play-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-play.nitro-lazy {
	background-image: none !important;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-pause {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/pause-icon-64.png");
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/pause-icon-ie.png") 	;
}

.isMobile .ilightbox-toolbar.white a.ilightbox-pause.nitro-lazy {
	background-image: none !important;
}

.ilightbox-thumbnails.white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/thumb-overlay-play.png") no-repeat center;
}

.ilightbox-thumbnails.white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video.nitro-lazy {
	background: none !important;
}

.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 14px;
	padding: 10px 12px;
	text-align: center;
}

.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar {
	left: auto;
	top: 5px;
	right: 5px;
}

.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}

.ilightbox-button.white.disabled {
	opacity: .1;
	filter: alpha(opacity=10);
	cursor: default;
}

.ilightbox-button.ilightbox-next-button.white, .ilightbox-button.ilightbox-prev-button.white {
	bottom: 0;
	right: 0;
	left: 0;
	top: 35% 	;
	right: auto\	;
	width: 20%;
	height: 38px;
	margin: auto;
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrows_vertical.png") no-repeat 50% -125px;
}

.ilightbox-button.ilightbox-next-button.white.nitro-lazy, .ilightbox-button.ilightbox-prev-button.white.nitro-lazy {
	background: none !important;
}

.ilightbox-button.ilightbox-prev-button.white {
	top: 0;
	bottom: auto;
	background-position: 50% -36;
}

.ilightbox-button.ilightbox-next-button.white.horizontal, .ilightbox-button.ilightbox-prev-button.white.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top: 36% 	;
	bottom: auto\	;
	width: 38px;
	height: 20%;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ilightbox/white-skin/arrows_horizontal.png");
	background-position: -125px 50%;
}

.ilightbox-button.ilightbox-next-button.white.horizontal.nitro-lazy, .ilightbox-button.ilightbox-prev-button.white.horizontal.nitro-lazy {
	background-image: none !important;
}

.ilightbox-button.ilightbox-prev-button.white.horizontal {
	right: auto;
	left: 0;
	background-position: -38px 50%;
}

.ilightbox-holder.white .ilightbox-container .ilightbox-social, .ilightbox-button.ilightbox-next-button.white, .ilightbox-button.ilightbox-prev-button.white {
	background-color: rgba(20, 22, 24, .25);
}

/*
  ----------------------------------------------------------
  #OwlCarousel
  ----------------------------------------------------------
  */
.owl-carousel-wrapper {
	overflow: hidden;
}

.owl-carousel-wrapper.style-metro {
	height: 100%;
	display: block;
}

.owl-carousel-wrapper.style-metro .owl-carousel-container, .owl-carousel-wrapper.style-metro .owl-stage-outer, .owl-carousel-wrapper.style-metro .owl-carousel, .owl-carousel-wrapper.style-metro .owl-stage {
	height: 100%;
	display: block;
}

.owl-carousel-wrapper.style-metro .owl-item {
	height: 100% !important;
}

.owl-carousel-wrapper.style-metro .tmb-carousel, .owl-carousel-wrapper.style-metro .tmb-carousel > div, .owl-carousel-wrapper.style-metro .t-entry-visual, .owl-carousel-wrapper.style-metro .t-entry-visual-tc {
	display: block !important;
	height: 100%;
}

.row-slider .owl-carousel-wrapper .owl-carousel-wrapper {
	padding: 0;
	height: 100%;
}

.owl-carousel-container {
	position: relative;
}

.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel {
	padding-left: 36px;
	padding-right: 36px;
}

.owl-carousel-container:before {
	opacity: 0;
	transition: opacity .2s ease;
	transition-delay: .4s;
}

.owl-carousel-container.owl-carousel-loading {
	min-height: 120px;
}

.owl-carousel-container.owl-carousel-loading .owl-carousel {
	height: 0;
}

@media (min-width: 570px) {
	.owl-dots-outside.owl-carousel[data-dots="true"] {
		margin-bottom: 54px;
	}
	
	.owl-dots-outside.owl-carousel[data-dots="true"].owl-dots-db-space {
		margin-bottom: 87px;
	}
}

@media (max-width: 569px) {
	.owl-dots-outside.owl-carousel[data-dotsmobile="true"] {
		margin-bottom: 54px;
	}
}

.owl-height {
	transition: height 400ms cubic-bezier(.785, .135, .15, .86);
}

.isotope-system .owl-height {
	transition: none;
}

.owl-nav.disabled {
	display: none;
}

.owl-prev, .owl-next {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	position: absolute;
	top: 50%;
	color: #fff;
	z-index: 2000;
}

.owl-prev.disabled, .owl-next.disabled {
	display: none;
}

@media (max-width: 959px) {
	.owl-prev, .owl-next {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

@media (max-width: 569px) {
	.owl-carousel[data-navmobile="false"] .owl-prev, .owl-carousel[data-navmobile="false"] .owl-next {
		display: none;
	}
}

@media (max-width: 959px) {
	.uncode-slider .owl-prev, .uncode-slider .owl-next {
		display: none;
	}
}

.header-style-light .owl-prev, .header-style-light .owl-next {
	color: #000;
}

.owl-prev i, .owl-next i {
	font-size: 21px;
	position: relative;
	top: 33px;
}

.owl-prev .owl-nav-container, .owl-next .owl-nav-container {
	height: 90px;
	width: 36px;
	top: -44px;
	background-color: rgba(0, 0, 0, .1);
	position: relative;
	cursor: pointer;
	text-align: center;
}

.owl-prev {
	left: 0;
	transition: margin-left 400ms cubic-bezier(.785, .135, .15, .86);
}

.owl-prev .owl-nav-container {
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
}

.carousel-inner-padding .owl-prev .owl-nav-container {
	border-radius: 2px 0 0 2px;
	background-clip: padding-box;
}

.owl-prev i {
	text-indent: -1px;
}

.touch .owl-prev {
	margin-left: 0 !important;
}

.owl-next {
	right: 0px;
	transition: margin-right 400ms cubic-bezier(.785, .135, .15, .86);
}

.owl-next .owl-nav-container {
	border-radius: 2px 0 0 2px;
	background-clip: padding-box;
}

.carousel-inner-padding .owl-next .owl-nav-container {
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
}

.owl-carousel-container.half-gutter .owl-next {
	right: 18px !important;
}

.owl-carousel-container.single-gutter .owl-next {
	right: 36px !important;
}

.owl-carousel-container.double-gutter .owl-next {
	right: 72px !important;
}

@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-next {
		right: 36px !important;
	}
}

.owl-carousel-container.triple-gutter .owl-next {
	right: 108px !important;
}

@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-next {
		right: 36px !important;
	}
}

.owl-carousel-container.quad-gutter .owl-next {
	right: 144px !important;
}

@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 108px !important;
	}
}

@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 72px !important;
	}
}

@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 36px !important;
	}
}

.owl-next i {
	text-indent: 1px;
}

.touch .owl-next {
	margin-right: 0 !important;
}

.owl-dots {
	position: absolute;
	display: inline-block;
	text-align: center;
	left: 50%;
	width: 100%;
	z-index: 1;
	transform: translateX(-50%);
	transition: bottom 400ms cubic-bezier(.785, .135, .15, .86), opacity .2s linear .2s;
}

.owl-dots-align-left .owl-dots {
	text-align: left;
}

.owl-dots-align-right .owl-dots {
	text-align: right;
}

.owl-dots-inside .owl-dots {
	bottom: 0;
	padding: 9px 36px 9px 36px;
	border-radius: 2px 2px 0 0;
	background-clip: padding-box;
}

.header-wrapper .owl-dots-inside .owl-dots {
	padding-top: 9px;
	padding-bottom: 18px;
}

.owl-carousel-container.px-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: 2px;
}

.owl-carousel-container.px-gutter .owl-dots-align-right .owl-dots {
	margin-left: -2px;
}

.owl-carousel-container.half-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: -9px;
}

.owl-carousel-container.half-gutter .owl-dots-align-right .owl-dots {
	margin-left: -18px;
}

.owl-carousel-container.single-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: -18px;
}

.owl-carousel-container.single-gutter .owl-dots-align-right .owl-dots {
	margin-left: -36px;
}

.owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: -36px;
}

@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
		margin-left: -18px;
	}
}

.owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {
	margin-left: -72px;
}

@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {
		margin-left: -36px;
	}
}

.owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: -54px;
}

@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
		margin-left: -18px;
	}
}

.owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {
	margin-left: -108px;
}

@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {
		margin-left: -36px;
	}
}

.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
	margin-left: -72px;
}

@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
		margin-left: -54px;
	}
}

@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
		margin-left: -36px;
	}
}

@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
		margin-left: -18px;
	}
}

.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
	margin-left: -144px;
}

@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
		margin-left: -108px;
	}
}

@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
		margin-left: -72px;
	}
}

@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
		margin-left: -36px;
	}
}

.owl-dots-outside .owl-dots {
	padding: 18px 0px 0px 0px;
	bottom: -54px;
}

.uncode-slider .owl-dots-outside .owl-dots {
	bottom: auto;
}

@media (min-width: 960px) {
	.owl-dots-outside.owl-dots-db-space .owl-dots {
		bottom: -87px;
	}
}

.header-scrolled .owl-dots {
	opacity: 0;
}

.owl-dots.disabled {
	display: none;
}

.owl-dots .owl-dot {
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.owl-dots-align-left .owl-dots .owl-dot:first-child span {
	margin-left: 0;
}

.owl-dots-align-right .owl-dots .owl-dot:last-child span {
	margin-right: 0;
}

.owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 0px 6px;
	display: block;
	border-radius: 50%;
	transform: scale(.8);
	transition: transform .2s ease-in-out;
}

.owl-dots-inside .owl-dots .owl-dot span {
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, .2);
	background: #fff;
	opacity: .5;
}

.owl-dots-outside .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
}

.no-touch .owl-dots .owl-dot span {
	backface-visibility: hidden;
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
	transform: scale(1);
	opacity: 1;
}

.owl-prev, .owl-next, .owl-dots {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	opacity: 0;
	animation-duration: 1s;
	animation-delay: 1s;
	animation-timing-function: easein;
	animation-fill-mode: forwards;
}

.owl-loaded .owl-prev, .owl-loaded .owl-next, .owl-loaded .owl-dots {
	animation-name: alpha-in;
}

/*
   *  KenBurns and BackWash animation reset
   */
.owl-item:not(.index-active) .with-kburns .background-inner.uncode-kburns, .header-wrapper.with-kburns .owl-item:not(.index-active) .t-background-cover.uncode-kburns {
	animation: none !important;
}

.owl-item:not(.index-active) .with-zoomout .background-inner, .header-wrapper.with-zoomout .owl-item:not(.index-active) .t-background-cover.uncode-zoomout {
	opacity: 0;
	animation: none !important;
}

/*
   *  Owl Carousel - Animate Plugin
   */
.owl-carousel .animated {
	-webkit-animation-duration: 400ms;
	animation-duration: 400ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 10;
}

.owl-carousel[data-fade="true"][data-navspeed="200"] .fadeOut, .owl-carousel[data-fade="true"][data-navspeed="200"] .fadeIn {
	animation-duration: .2s;
}

.owl-carousel[data-fade="true"][data-navspeed="400"] .fadeOut, .owl-carousel[data-fade="true"][data-navspeed="400"] .fadeIn {
	animation-duration: .4s;
}

.owl-carousel[data-fade="true"][data-navspeed="700"] .fadeOut, .owl-carousel[data-fade="true"][data-navspeed="700"] .fadeIn {
	animation-duration: .7s;
}

.owl-carousel[data-fade="true"][data-navspeed="1000"] .fadeOut, .owl-carousel[data-fade="true"][data-navspeed="1000"] .fadeIn {
	animation-duration: 1s;
}

.owl-carousel .fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.owl-carousel {
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, .5);
	position: relative;
	z-index: 1;
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item {
	display: inline-block;
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-child {
	display: block;
	height: 100%;
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-inner {
	display: table;
	table-layout: fixed;
	height: 100%;
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .column_child {
	display: table-cell !important;
}

.no-touch .uncode-slider .owl-carousel .row-child {
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.no-touch.safari .uncode-slider .owl-carousel .block-bg-overlay {
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

.owl-carousel:not(.owl-loaded) > *:not(:first-child) {
	display: none;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-height-equal.owl-carousel .owl-stage {
	height: 100%;
	display: table;
	table-layout: fixed;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	display: block;
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translate3d(0px, 0, 0);
}

.carousel-inner-padding .owl-carousel .owl-stage-outer {
	overflow: hidden;
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, .5);
	-webkit-touch-callout: none;
	display: inline-table;
	table-layout: fixed;
	vertical-align: top;
}

.owl-valign-bottom.owl-carousel .owl-item {
	vertical-align: bottom;
}

.owl-valign-middle.owl-carousel .owl-item {
	vertical-align: middle;
}

.owl-height-equal.owl-carousel .owl-item {
	height: 100%;
	display: table-cell;
}

.chrome .owl-height-equal.owl-carousel .owl-item {
	height: 0;
}

.owl-height-equal.owl-carousel .owl-item > .tmb {
	height: 100%;
	display: block;
}

.owl-height-equal.owl-carousel .owl-item > .tmb > .t-inside {
	height: 100%;
	display: table;
	table-layout: fixed;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loaded.owl-height-forced {
	display: table;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

.owl-carousel.owl-loaded.owl-height-forced .owl-stage {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.owl-carousel.owl-loaded.owl-height-forced .owl-stage .owl-item {
	display: table-cell;
	height: 100%;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	display: none;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://www.gloval.es/wp-content/themes/uncode/library/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.uncode-slider .owl-height-forced .owl-stage-outer {
	display: table-cell;
	width: 100%;
}

.uncode-slider .owl-height-forced .owl-stage-outer .owl-stage {
	height: 100%;
}

.owl-height-viewport .t-inside .t-entry-visual {
	display: table-row;
	height: 100%;
	position: relative;
	width: 100%;
}

.owl-height-viewport .t-inside .t-entry-visual:last-child {
	display: table-cell;
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc {
	display: inline-block;
	position: relative;
	height: 100%;
	width: 100%;
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
}

@media (max-width: 959px) {
	.index-wrapper .owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
		position: relative;
	}
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 3;
	overflow: hidden;
}

.owl-height-viewport .t-inside .t-entry-text {
	display: table;
	table-layout: fixed;
	height: 1px;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	width: 100%;
}

.owl-height-viewport .t-inside .t-entry-text .t-entry-text-tc {
	display: table-cell;
	width: 100%;
}

.owl-height-viewport.tmb-content-under .t-entry-visual {
	display: table-row;
}

[data-vp-height="12"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="12"].owl-height-viewport .t-inside {
	height: 100vh;
}

[data-vp-height="11"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="11"].owl-height-viewport .t-inside {
	height: 91.66666667vh;
}

[data-vp-height="10"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="10"].owl-height-viewport .t-inside {
	height: 83.33333333vh;
}

[data-vp-height="9"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="9"].owl-height-viewport .t-inside {
	height: 75vh;
}

[data-vp-height="8"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="8"].owl-height-viewport .t-inside {
	height: 66.66666667vh;
}

[data-vp-height="7"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="7"].owl-height-viewport .t-inside {
	height: 58.33333333vh;
}

[data-vp-height="6"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="6"].owl-height-viewport .t-inside {
	height: 50vh;
}

[data-vp-height="5"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="5"].owl-height-viewport .t-inside {
	height: 41.66666667vh;
}

[data-vp-height="4"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="4"].owl-height-viewport .t-inside {
	height: 33.33333333vh;
}

[data-vp-height="3"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="3"].owl-height-viewport .t-inside {
	height: 25vh;
}

[data-vp-height="2"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="2"].owl-height-viewport .t-inside {
	height: 16.66666667vh;
}

[data-vp-height="1"]:not(.owl-loaded).owl-height-viewport, [data-vp-height="1"].owl-height-viewport .t-inside {
	height: 8.33333333vh;
}

@media (max-width: 480px) {
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) {
		margin-left: -5px !important;
	}
	
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots {
		margin-left: -13px !important;
	}
	
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb {
		padding-right: 26px !important;
	}
	
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev {
		margin-left: 5px !important;
	}
	
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next {
		margin-right: -5px !important;
	}
}

.carousel-overflow-visible.owl-carousel-wrapper, .carousel-overflow-visible.owl-carousel-wrapper .carousel-inner-padding .owl-carousel .owl-stage-outer {
	overflow: visible;
}

.carousel-not-active-opacity.owl-carousel-wrapper .owl-item .tmb {
	transition: opacity .2s ease, transform .2s ease;
}

.carousel-not-active-opacity.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {
	opacity: .2;
}

.carousel-scaled.owl-carousel-wrapper .owl-item .tmb {
	transform-origin: top;
	transition: opacity .2s ease, transform .2s ease;
}

.carousel-scaled.owl-carousel-wrapper .owl-item:not(.index-active):not(.active) .tmb {
	transform: scale(.85);
}

.carousel-scaled.owl-carousel-wrapper .owl-valign-middle .owl-item .tmb {
	transform-origin: center;
}

.carousel-scaled.owl-carousel-wrapper .owl-valign-bottom .owl-item .tmb {
	transform-origin: bottom;
}

.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {
	cursor: grab;
}

.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb .t-inside {
	pointer-events: none;
}

.owl-dots-classes:not(.owl-dots) {
	display: none;
}

/*
  ----------------------------------------------------------
  
  #OwlCarousel-Textual
  
  ----------------------------------------------------------
  */
.textual-carousel .tmb .t-inside {
	border: 0px !important;
}

.textual-carousel .t-entry-visual-overlay-in, .textual-carousel .t-entry-visual, .textual-carousel .t-inside {
	background: transparent !important;
}

.textual-carousel .tmb .tweet.fluid-object {
	max-width: 1200px;
	margin: 0 auto;
	background: transparent !important;
	padding: 0px !important;
}

.textual-carousel .tmb .twitter-footer {
	margin: 18px 0px 0px 0px;
}

.textual-carousel .tmb .twitter-tweet a:last-of-type {
	display: block;
}

.textual-carousel .tmb .regular-text {
	padding: 0px 45px 0px 45px !important;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.textual-carousel .tmb .regular-text .pullquote {
	border: 0;
	background: transparent !important;
	color: white !important;
	padding: 0px;
}

.textual-carousel .tmb .regular-text .pullquote > p {
	font-size: inherit;
	letter-spacing: inherit;
}

.textual-carousel .tmb .regular-text .pullquote img.avatar {
	max-width: 72px;
	min-height: 72px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 27px;
	padding: 0px;
	border: 0px;
}

/*
  ----------------------------------------------------------
  
  #Justified-Gallery
  
  ----------------------------------------------------------
  */
.justified-gallery {
	opacity: 0;
	width: 100%;
	position: relative;
}

.justified-gallery:not(.justified-gallery-finished) {
	min-height: 100vh;
}

.justified-gallery.justified-gallery-finished {
	transition: height .5s ease-in-out;
}

.justified-gallery > a, .justified-gallery > div {
	position: relative;
	display: inline-block;
	overflow: hidden;
	opacity: .1;
}

.justified-gallery.justified-gallery-finished > a, .justified-gallery.justified-gallery-finished > div {
	position: absolute;
}

.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img, .justified-gallery > div > a > img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border: none;
	opacity: 0;
}

.justified-gallery > a > .caption, .justified-gallery > div > .caption {
	display: none;
	position: absolute;
	bottom: 0;
	padding: 5px;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: white;
	font-size: 12px;
	font-weight: 300;
	font-family: "Comfortaa", sans-serif;
}

.justified-gallery > a > .caption.caption-visible, .justified-gallery > div > .caption.caption-visible {
	display: initial;
	opacity: .7;
	transition: opacity 500ms ease-in;
}

.justified-gallery > .entry-visible {
	opacity: 1;
	background: none;
}

.justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img {
	opacity: 1;
	transition: opacity 500ms ease-in;
}

.justified-gallery > .jg-filtered {
	display: none;
}

.justified-gallery > .spinner {
	position: absolute;
	bottom: 0;
	margin-left: -24px;
	padding: 10px 0 10px 0;
	left: 50%;
	opacity: 1;
	overflow: initial;
}

.justified-gallery > .spinner > span {
	display: inline-block;
	filter: "alpha(opacity=0)";
	opacity: 0;
	width: 8px;
	height: 8px;
	margin: 0 4px 0 4px;
	background-color: #000;
	border-radius: 6px;
}

.justified-wrapper .justified-fixer {
	position: relative;
}

.justified-wrapper.px-gutter .justified-fixer {
	margin-bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.justified-wrapper.half-gutter .justified-fixer {
	margin-bottom: -18px;
	margin-left: -18px;
	margin-right: -18px;
}

.justified-wrapper.single-gutter .justified-fixer {
	margin-bottom: -36px;
	margin-left: -36px;
	margin-right: -36px;
}

.justified-wrapper.double-gutter .justified-fixer {
	margin-bottom: -72px;
	margin-left: -72px;
	margin-right: -72px;
}

.justified-gallery > a, .justified-gallery > div {
	display: block;
	overflow: visible;
	padding: 0 !important;
}

.justified-gallery .dummy {
	display: none;
}

.justified-gallery .tmb .t-entry-visual .pushed {
	display: block;
	position: relative;
}

.justified-gallery .t-inside, .justified-gallery .t-entry-visual, .justified-gallery .t-entry-visual-tc, .justified-gallery .t-entry-visual-cont, .justified-gallery .tmb .t-entry-visual .pushed, .justified-gallery .t-entry-visual img {
	height: inherit;
}

.justified-gallery .t-entry-visual img {
	backface-visibility: hidden;
	margin: 0 !important;
}

.justified-gallery .t-entry-visual {
	overflow: hidden;
}

.justified-gallery div.justified-object-loaded:not(.entry-visible) {
	height: 0 !important;
	width: 0 !important;
}

.justified-gallery .t-inside {
	visibility: hidden;
}

.justified-gallery.justified-gallery-finished .t-inside {
	visibility: visible;
}

/*
  ----------------------------------------------------------
  
  #Slides Scroll
  
  ----------------------------------------------------------*/
html.fp-enabled, .fp-enabled body {
	margin: 0;
	padding: 0;
	/*Avoid flicker on slides transitions for mobile phones #336 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html.fp-enabled.touch {
	height: 100% !important;
}

.fp-scrollable {
	overflow: hidden;
	position: relative;
}

.fp-scroller {
	overflow: hidden;
}

.iScrollIndicator {
	display: none !important;
}

.fp-notransition {
	-webkit-transition: none !important;
	transition: none !important;
}

.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
	height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell {
	height: auto !important;
}

@keyframes opacityout {
	from {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes scaleDown {
	from {
		/*opacity: 1; */
		transform: translateY(0);
	}
	
	to {
		/*opacity: 0; */
		transform: scale(.85);
	}
}

@keyframes moveparallaxup {
	from {
		/*opacity: 1; */
		transform: translateY(0);
	}
	
	to {
		/*opacity: .8; */
		transform: translateY(70%);
	}
}

@keyframes moveparallaxdown {
	from {
		/*opacity: 1; */
		transform: translateY(0);
	}
	
	to {
		/*opacity: .8; */
		transform: translateY(-70%);
	}
}

@keyframes movecurtainup {
	from {
		/*opacity: 1; */
		transform: translateY(0);
	}
	
	to {
		/*opacity: .8; */
		transform: translateY(5%);
	}
}

@keyframes movecurtaindown {
	from {
		/*opacity: 1; */
		transform: translateY(0);
	}
	
	to {
		/*opacity: .8; */
		transform: translateY(-5%);
	}
}

@keyframes moveFromBottom {
	from {
		/*opacity: 1; */
		transform: translateY(100%);
	}
}

@keyframes moveFromTop {
	from {
		/*opacity: 1; */
		transform: translateY(-100%);
	}
}

@keyframes moveFromBottomInner {
	from {
		/*opacity: 1; */
		transform: translateY(-50%);
	}
}

@keyframes moveFromTopInner {
	from {
		/*opacity: 1; */
		transform: translateY(50%);
	}
}

@keyframes moveFromBottomtrid {
	25% {
		transform: scale(.8);
	}
	
	50%, 100% {
		transform: translateY(-100%) scale(.8);
	}
}

@keyframes moveFromToptrid {
	25% {
		transform: scale(.8);
	}
	
	50%, 100% {
		transform: translateY(100%) scale(.8);
	}
}

@keyframes moveFromBottomtridIn {
	0%, 25% {
		transform: scale(.8) translateY(125%);
	}
	
	50% {
		transform: scale(.8) translateY(0);
	}
	
	75%, 100% {
		transform: scale(1);
	}
}

@keyframes moveFromToptridIn {
	0%, 25% {
		transform: scale(.8) translateY(-125%);
	}
	
	50% {
		transform: scale(.8) translateY(0);
	}
	
	75%, 100% {
		transform: scale(1);
	}
}

.fp-section {
	width: 100%;
}

html:not(.touch) body.uncode-fullpage-slide .column_parent {
	height: 100% !important;
}

html:not(.touch) body.uncode-fullpage-slide:not(.uncode-fullpage-none) {
	height: 100vh !important;
}

html.touch body.uncode-fullpage-slide:not(.uncode-fullpage-none) {
	height: 100% !important;
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fullpage-wrapper {
	position: relative;
	touch-action: none;
	top: 0px;
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section {
	overflow: hidden;
}

.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section .uncont, .safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .block-bg-overlay {
	-webkit-backface-visibility: hidden !important;
	-webkit-transform: translateZ(0) !important;
}

.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay, .safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb .t-entry-visual .t-entry {
	-webkit-backface-visibility: hidden !important;
	-webkit-transform: translateZ(0) !important;
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock {
	position: absolute;
	margin-top: 10000px;
	visibility: hidden;
	width: 100%;
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock.uncode-scroll-active {
	visibility: visible;
	margin-top: 0;
}

body.uncode-fullpage-slide #colophon {
	position: absolute;
}

.safari body.uncode-fullpage-slide #colophon, .safari body.uncode-fullpage-slide #colophon .row-parent {
	-webkit-backface-visibility: hidden !important;
	-webkit-transform: translateZ(0) !important;
}

.touch body.uncode-fullpage-slide #colophon.active {
	overflow: visible;
	z-index: 5;
}

.touch body.uncode-fullpage-slide #colophon.active::before {
	content: "";
	display: block !important;
	position: absolute;
	width: 100%;
	height: 2000px;
	top: -2000px;
}

body.uncode-fullpage-slide .box-wrapper.ls-overflow-visible {
	overflow: hidden !important;
}

body.uncode-scroll-snap #colophon {
	display: block;
}

html.fp-enabled .row-container.row-navigation, html.fp-enabled .post-after, html.fp-enabled .post-footer {
	display: none;
}

body #page-header .isotope-system.add-kburns {
	transition: opacity .15s linear;
}

body.fp-waiting #page-header .isotope-system.add-kburns {
	opacity: 0;
}

/*
  ----------------------------------------------------------
  #Elements-Text
  ----------------------------------------------------------
  */
.el-text {
	margin: 18px 0px 0px 0px;
	clear: both;
}

.heading-text.el-text > *:first-child {
	margin-top: 0 !important;
	display: inline-block;
}

.heading-text.el-text > *:first-child.bigtext {
	display: block;
}

.heading-text.el-text > *:last-child {
	margin-bottom: 0 !important;
}

.el-text i {
	display: inline-block;
}

.el-text i > span ~ span {
	display: block;
}

.el-text hr {
	margin-left: 0;
}

.el-text hr.separator-reduced {
	font-size: 14px;
	width: 40px;
	position: relative;
	display: block;
	content: "";
	margin: 18px 0px 18px 0px;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-top: 0px;
}

.el-text > * > span:not(.heading-text-inner), .el-text > * > i > span:not(.heading-text-inner) {
	display: block;
}

.el-text > * > span.heading-text-inner, .el-text > * > i > span.heading-text-inner {
	clear: both;
	display: table-row;
	overflow: hidden;
}

.el-text > * > span.heading-text-inner .split-char, .el-text > * > i > span.heading-text-inner .split-char, .el-text > * > span.heading-text-inner .heading-text-inner-animate, .el-text > * > i > span.heading-text-inner .heading-text-inner-animate {
	clear: both;
	display: inline-block;
	position: relative;
}

.el-text > * > span.heading-text-inner .heading-line-wrap, .el-text > * > i > span.heading-text-inner .heading-line-wrap {
	display: block;
	position: relative;
	vertical-align: bottom;
}

.el-text > * > span.heading-text-inner .heading-line-wrap .split-word-empty, .el-text > * > i > span.heading-text-inner .heading-line-wrap .split-word-empty {
	line-height: 1;
	margin: 0 -.025em;
}

.el-text > * > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty, .el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty, .el-text > * > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child, .el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child {
	display: none;
}

.el-text > * > span.heading-text-inner .split-word-empty, .el-text > * > i > span.heading-text-inner .split-word-empty {
	line-height: 1;
	padding: 0 0 .1em 0;
}

.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) {
	margin-bottom: -.15em;
	vertical-align: bottom;
	visibility: hidden;
}

.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow, .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {
	display: inline-block;
	float: left;
	padding-bottom: .15em;
}

:not(.already-animated).el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow, :not(.already-animated).el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {
	overflow: hidden;
}

.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner, .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner, .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {
	padding: 0 .0575em .005em 0;
}

.row.loaded-split-word .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty), .row.loaded-split-word .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) {
	visibility: visible;
}

.el-text > * > span.heading-text-inner .heading-single-word-wrap, .el-text > * > i > span.heading-text-inner .heading-single-word-wrap {
	clear: both;
	display: inline-block;
	overflow: hidden;
}

.el-text > * > span.heading-text-inner .heading-text-highlight, .el-text > * > i > span.heading-text-inner .heading-text-highlight {
	position: relative;
	vertical-align: top;
}

.el-text > * > span.heading-text-inner .heading-text-highlight-inner, .el-text > * > i > span.heading-text-inner .heading-text-highlight-inner {
	bottom: 0;
	height: 100%;
	left: 0;
	margin-bottom: .15em;
	position: absolute;
	right: 0;
	z-index: 0;
	transition-property: right;
	transition-duration: .2s;
	transition-timing-function: linear;
}

.el-text > * > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner, .el-text > * > i > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner {
	transition-timing-function: ease-in;
}

.el-text > * > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner, .el-text > * > i > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner {
	transition-timing-function: ease-out;
}

.el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner, .el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner {
	right: .1em;
}

.el-text > * > span.heading-text-inner .heading-text-highlight-inner[data-animated="yes"], .el-text > * > i > span.heading-text-inner .heading-text-highlight-inner[data-animated="yes"], .el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated="yes"], .el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated="yes"] {
	right: 100%;
}

.el-text + .clear {
	margin-top: 0 !important;
}

.counter:not(.started) {
	opacity: 0;
}

.countdown {
	line-height: 1;
}

.countdown small {
	line-height: inherit;
	font-size: 1em;
}

.counter-text, .counter-text p {
	margin: 0px 0px 0px 0px;
}

/*
  ----------------------------------------------------------
  #Headers
  ----------------------------------------------------------
  */
.header-basic {
	overflow: hidden;
}

.header-wrapper {
	transition: height 400ms cubic-bezier(.785, .135, .15, .86), opacity .5s ease-out .2s !important;
}

@media (max-width: 569px) {
	.header-wrapper .header-bg-wrapper + div, .header-wrapper .header-bg-wrapper:only-child {
		min-height: 300px;
	}
	
	.header-wrapper .header-bg-wrapper:only-child {
		position: relative;
	}
}

.header-wrapper .header-scrolldown {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -6px;
	z-index: 100;
	transition: transform .2s ease-in-out, opacity .2s linear .2s !important;
}

@media (max-width: 959px) {
	.header-wrapper .header-scrolldown {
		display: none;
	}
}

.header-wrapper .header-scrolldown:hover {
	transform: translateY(3px);
	opacity: .8 !important;
}

.header-wrapper .header-scrolldown i {
	font-size: 24px;
	cursor: pointer;
	color: #fff;
}

.header-style-light .header-wrapper .header-scrolldown i {
	color: #000;
}

@media (min-width: 960px) {
	.header-scrolled .header-wrapper .header-scrolldown {
		opacity: 0 !important;
	}
}

@media (max-width: 570px) {
	.header-wrapper .uncode-slider .owl-next, .header-wrapper .uncode-slider .owl-prev {
		display: none;
	}
}

.header-wrapper .owl-next .owl-nav-container, .header-wrapper .owl-prev .owl-nav-container {
	width: 90px;
	height: 100px;
	top: -50px;
	background: none !important;
	filter: none;
}

.header-wrapper .owl-next .owl-nav-container i, .header-wrapper .owl-prev .owl-nav-container i {
	transition: transform .2s ease-in-out, opacity .2s;
	transition-delay: .2s;
	font-size: 26px;
	top: 34px;
}

.header-scrolled .header-wrapper .owl-next .owl-nav-container i, .header-scrolled .header-wrapper .owl-prev .owl-nav-container i {
	opacity: 0;
}

body .header-wrapper .style-dark.owl-next .owl-nav-container, body .header-wrapper .style-light.owl-next .owl-nav-container, body .header-wrapper .style-dark.owl-prev .owl-nav-container, body .header-wrapper .style-light.owl-prev .owl-nav-container {
	background-color: transparent !important;
}

.header-wrapper .owl-next:hover i {
	opacity: .6;
	transform: translateX(5px) scale(.9);
}

.header-wrapper .owl-prev:hover i {
	opacity: .6;
	transform: translateX(-5px) scale(.9);
}

.header-scrolled .header-wrapper .uncode-slider .row-child, .header-scrolled .header-wrapper .row-header:not(.row-slider) {
	opacity: 0;
}

@media (min-width: 960px) {
	.header-scrolled .header-scroll-opacity .header-main-container {
		opacity: 0 !important;
	}
}

@media (max-width: 959px) {
	.header-bg-wrapper > .header-bg {
		background-attachment: scroll !important;
		transform: none !important;
		height: 100% !important;
	}
}

.header-wrapper {
	display: table;
	table-layout: fixed;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.header-wrapper .owl-carousel-container, .header-wrapper .owl-carousel.owl-theme, .header-wrapper .owl-stage, .header-wrapper .owl-stage-outer, .header-wrapper .owl-item, .header-wrapper .owl-item .item, .header-wrapper .owl-item .header-main-container, .header-wrapper .header-content {
	height: 100%;
}

.header-wrapper .owl-stage-outer {
	height: 100% !important;
}

.header-wrapper .header-bg-wrapper {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.header-wrapper .header-bg {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}

.header-wrapper .header-bg.video {
	pointer-events: none;
}

.header-wrapper .header-bg-overlay {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.header-wrapper .header-bg-overlay-inner {
	width: 100%;
	height: 100%;
	position: absolute;
}

.header-wrapper .header-main-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
}

.touch .header-wrapper .header-main-container {
	padding-top: 0px !important;
}

.header-wrapper .header-main-container.header-carousel {
	margin-top: -25px;
	margin-bottom: 25px;
	padding-top: 50px;
}

.header-wrapper .header-content {
	position: relative;
	z-index: 5;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.header-wrapper .header-content.header-align-left {
	text-align: left;
}

.header-wrapper .header-content.header-align-right {
	text-align: right;
}

.header-wrapper .header-content.header-left .header-content-inner {
	margin-right: auto;
	margin-left: inherit;
}

.header-wrapper .header-content.header-left hr {
	margin-left: 0px;
}

.header-wrapper .header-content.header-left .buttons-wrapper .btn:first-child {
	margin-left: 0;
}

.header-wrapper .header-content.header-right .header-content-inner {
	margin-left: auto;
	margin-right: inherit;
}

.header-wrapper .header-content.header-right hr {
	margin-right: 0px;
}

.header-wrapper .header-content.header-right .buttons-wrapper .btn:last-child {
	margin-right: 0;
}

.header-wrapper .header-content.header-top {
	vertical-align: top;
}

.header-wrapper .header-content.header-bottom {
	vertical-align: bottom;
}

@media (max-width: 959px) {
	.header-wrapper .header-content .buttons-wrapper {
		font-size: 12px;
	}
}

.header-wrapper .header-content-inner {
	margin: 0 auto;
	padding: 54px 36px 54px 36px !important;
}

@media (max-width: 959px) {
	.header-wrapper .header-content-inner {
		max-width: none !important;
	}
}

.header-classic.header-wrapper .header-content-inner {
	padding: 54px 36px 54px 36px !important;
}

.header-wrapper .header-content-inner > iframe {
	max-width: 100%;
}

.header-wrapper .header-content-inner .wp-audio-shortcode {
	max-width: 500px;
	margin: auto;
}

.header-wrapper .header-content-inner blockquote.pullquote p:first-child {
	font-size: 25px;
}

.header-wrapper .header-content-inner > .header-title > span {
	display: block;
}

.header-wrapper .header-content-inner > p > * {
	margin-top: 0px;
}

.header-wrapper .header-content-inner > *:first-child, .header-wrapper .heading-text > *:first-child {
	margin-top: 0 !important;
}

.header-wrapper .heading-text:not(.heading-bigtext) {
	display: inline-block;
}

.header-wrapper .header-subtitle {
	margin: 9px 0px 0px 0px;
}

.header-wrapper .column_parent {
	height: 100% !important;
}

@media (min-width: 960px) {
	.chrome .header-wrapper .column_parent {
		height: 0 !important;
	}
}

.header-wrapper blockquote {
	padding: 0px;
}

@media (max-width: 959px) {
	.header-main-container {
		padding-top: 0px !important;
	}
}

.header-main-container .owl-carousel .owl-item {
	float: left !important;
}

.header-bg.self-video .wp-video, .header-bg.self-video .mejs-video {
	width: 100% !important;
	height: 100% !important;
}

.header-bg.self-video .mejs-layers, .header-bg.self-video .mejs-controls {
	display: none;
}

.header-bg.self-video video {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.blocks-animation .header-title > .animate_when_almost_visible {
	display: inline-block;
}

@media (max-width: 959px) {
	.header-main-container .row-inner {
		padding-top: 0px !important;
	}
}

.header-wrapper:not(.header-only-text):before, .uncode-slider:not(.slider-loaded):before {
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 38px;
	height: 38px;
	margin-top: -19px;
	margin-left: -19px;
	content: "";
	z-index: 1;
	opacity: 1;
	animation: spin 2s infinite linear;
}

.style-light .header-wrapper:not(.header-only-text):before, .style-light .uncode-slider:not(.slider-loaded):before, .style-dark .style-light .header-wrapper:not(.header-only-text):before, .style-dark .style-light .uncode-slider:not(.slider-loaded):before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPtJREFUeNrsnCFv20AUx+2kIDBgIGDAYCBgUiNlwGyeNFC2gIGBSUtJ6dZP0PUTtKUlTVlBpaWsbC4LiZRKBQEDBgMeCygIGNh72bvk9eKzY8dJE9896RQnSuzzL//37t357izLWCqzN6ESBwcHDh1WqaB59DqCMsCD8/NzXztgAKcGLw6VGgMk25HicwHwDoq/boj2GhXUgFKHUlFAwDKGEkoK22XKayh+24VyA/C6WwsMIFXoBl1JRQgloBLCTQYpz9ug876F0pLOjee6hHIK5x1tBTAC5VKpMEhDLHAjw5yvh/C+QGkzeAjrbBXg7BVUfo+Bwsr6BGq8BtdvU+xz2PWP4dqnGwUMKlol9+AVxYA8eKZWVwaH9djPoz72ClTlb0LzT3X7RuCqeanNXrJCLdZyYet2tapgu2QLfcFa3Q6Uw6z1tDNWAtX0iUm+BxW43eQMHer8neV26JrvskCzM8JqU9KJgfz2uWJVhrqjyn6Qi2aCZi8JqwMXDLepL0gx92dWaLZOsPKAVkpxnb0iwKJO/AQStZwNclMrN2Dwj7isNbzaZlgKaB7c48kivysv2Cx/pLcY4B+sgli/3w+bzeYfSrpdOL6Hz4aZFUZxq0VvsXvTswpmcE8dys3QLqjXktklPQqMYxpCKaod0kgH3utJJmBE2qW33XV0np9RZRjH9ultm/K11AoTrhjkPSSzodB85ppHqYBRoBfdnq6ljx2zVtNLozDhioNN60yvWGUYx87iVFZSxK66GKqx9DPhlh71CBIV5rI0YqQbLVKZgPZ1EWB1NgSiq11KDV80MHpmOMm7dGgZE1rMSV5Gg6RKhQmfHVrGRHbwIQ6YY4BN7Yb1duaBUb+xJpJV3WmxBzkOm/vxRGECVljkblBK86VQ9QSYoBgaTlMbxAHjT6uN/bd7et2NdUnDaWoillfjElcTv2Y2inPJquEz11IO4hRWZX0pYwrbMQgS7c4Ay5aLzbnkiDJ+xzBSWymiRTA26y7W5MwhKq2oGFRzLMIoYKGUwBqbpRORChubfGzOanEKC4zC0gGbuiSNjRmLGMEpsW4AX7aifWrB0qsRf3pWUvTO60ZcUwaBKg9DGxhgc8CGSmA0sxDlVwFJ1jV3x8jHjVGJq/iCq7G6lI8bo4CJWYZO0my8gqqLr8vsJQKjFkGQ9TRWVxA1+Vk13UmQbeikMmnWpZ80WsFVFrDmtKWRujzqcAeqkee4KZtdFsvqGqjLYe7oq76nBEaxTLhmq8jdJWl6/SDuuUbStHNf5GUFd03Pmk2vj13GGLsSpN/v/202m0j7DZQXcDyGz34XTF3ohu/p7XXSsqDEpTMA6BFBweErLAgQPhsVBBYO3+CyIHwY1FtkpUt5kROjqgAUShYvUIfjXwiyALDarFW8XuR3aZb/oW+HdIE2e0Cw7bAma9UX/W150S9SPHsg10S1vd5GpUXA6qSZD1dOczEFtEdcRrdFudbnrLBSA5OgvcSWk2JaBT7/teGwPEqNdrLCQtNh3wp51xYcJL3NOi216DujuKx/OKa6LbVItqh77zRY9i7U381jrXrRdneSQeWiqpUBYx3Zde4fVqM42pCu16PsPdc/aht3qKtRjwPdX94iUOyP2FuVojd5D0RhNfoNX6liSX/AStT7bMAiFOJYybtsqkxADayYkdHCAItRoGU93cdVBmQmLBvTwP4JMADEPDW9MJgjiwAAAABJRU5ErkJggg==");
	background-size: 38px;
}

.style-dark .header-wrapper:not(.header-only-text):before, .style-dark .uncode-slider:not(.slider-loaded):before, .style-light .style-dark .header-wrapper:not(.header-only-text):before, .style-light .style-dark .uncode-slider:not(.slider-loaded):before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsnC132zAUhqWeAcPAshmGzTDQY4GBZU3ZWDs2tu4XbPsFa9lYPVa2DC1sHgtbxswWaNZJ3Xtz7hTLjms5H7buOTppmsSWHr260pUlCeGtlslDyMTDw0OIPwcsRfjfEklIKWe9A6bgnKqXoUqnSIOCr2mA55ZLaHipSj9VShTEtHPAoKAIoIKCr6yQcpUyfGeEz14AaohU9NtEpdtdKFC2CCkApJGhIg1lATBLVcis5nX1NWOAnBjX1ur7qNKNuu7qKIAB1AgpMCClqiBLx/eL0Xw5vBXAfXANTjrOvK79MQOlM6ubyUJlPG+52Q8A7S1ruvr+r9W9bw4KGMssz+hs1w6Z5WdqgNOVduFC3dKxqrSK5ofQ/SNv1+rlEk3VidpkwwxNjPFS0pazbdhD37F86g7hYteZCFR6pWsQKT70ETrySfYdbmTnsN6gSR6Fad+m0h9A+/EUaLIuLPUyxQg9h7wzcUSGCv4Kv6Y7pZd13IjsEywX0E5q3GfcBVgI4h8hoefU8N67rpGYOfiwK1M1KBfZtbNumcEaiY6ZKtMVgxY3vViAC2pYZ6Kjpsp2B2C/qnrOKh8Ws1FyIrprFyhjiJCqPjCQpiZ433bwvOdOYAVo2q7K/HSZwiYU8qgLLkTHTZUxQZCu7VMtYCBMlBPRHyOVxbYOwKYwaorpoQXTLatMTyDQbMblVsDgu4Z4OxP9s3fkkop82UmJuhZ9UpehssSmsiJgpK5U9NdujY6vGBieGeommfehZ6zoMR/HZeb0lakw+nAhvFGzPC8DFnpga/vCop1NYJjvOqXBque1HiFEPL7kCiNYWZfDoJrhUmq4qmJgXlxrKwXGH7N7+2e/8frcK8yBwshyz2ltq22Db28WOykYg/kmudkk12OxZwXdqW+SbGihxmDf+P82gOkBrIf232B+ZmuSS6O39FYQ+Xin38DpkwUei52Fb5INmmTugVmB5UXAMg/MCizbAMZWGA92tpzxsIcUtOeJs9lw+ktj1N9nC03/5YE5AEZz+UPPa81gYQWGZZh6SiM4ptXRLfivCGOwlbk09aQkQo96rK7IYLEVsLBL61lrqCtk/qsamO1pSR/VVbS2xBZ805RG1CeVsZ3DnEE1MENlcY/UFZepq0xhRDgXBQsyOtwzhijzzPY9KzAQnuPtGLOPXYWlyzbG23nZurjSCURsFKVd/mcdFtgZyphVbY7dZsY1YU0z7qC6YtYUKxdAVwLDSPeenGKX/Bk70kHb/TYbzraa08fuL+o1J1ipeOywdBkmrFfcaonq1g9BsIyRAtHpMUND3qcUXKNswikw5s+oE5geY/NEnqfk5EXNjRvyCTekHjNkbX9+RLCoGWpYN3UfWssGN58YUf3BbuBi4yweJz5pS1DTcyti1ss8bhF0fbaOo/iQn8sza3IQiXSUIRr4CUQHs32rDarSlUk7W3R+PjetUOkwc7oWhyxzc4QZ+R5AmadLLaD+xnmRLcufwLW+Kw6PxSIDlHM3IVvKPI2g+fPNBSVXqoOahiwJBqqV06Vky7UeodZD46MlUoaAd1VDRXR2Ymi5btrmMVy7OgOR9mBGwr4UIRP2BclBxe9SsaPtivs4ZZMOgORKqWNrZYp/+9F3uq/gUM5xLVPQWkl+Kam37ttfAQYAZ993RnTunIQAAAAASUVORK5CYII=");
	background-size: 38px;
}

@media (min-width: 960px) {
	#page-header {
		display: table-row;
		width: 100%;
	}
}

#page-header .header-wrapper > .header-bg-wrapper, #page-header .header-wrapper .header-scrolldown, #page-header .header-wrapper .row-container > .row-background {
	opacity: 0;
	transition: opacity .5s;
	transition-delay: .2s;
}

#page-header .header-wrapper .uncode-slider .row-child, #page-header .header-wrapper .row-parent, #page-header .header-main-container {
	transition: opacity .5s;
	transition-delay: .2s;
}

#page-header .header-only-text .header-main-container {
	opacity: 1;
}

@media (max-width: 959px) {
	#page-header .row .uncol {
		padding-top: 0 !important;
	}
}

@media (min-width: 960px) {
	#page-header .remove-menu-padding .header-content, #page-header .remove-menu-padding .uncont {
		padding-top: 0px !important;
	}
}

@media (max-width: 960px) {
	#page-header .remove-menu-padding-mobile .header-content, #page-header .remove-menu-padding-mobile .uncont {
		padding-top: 0px !important;
	}
}

#page-header[data-imgready="true"] .header-wrapper:not(.header-only-text):before {
	opacity: 0;
	animation: none;
}

#page-header[data-imgready="true"] .header-wrapper > * {
	opacity: 1;
}

#page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
	opacity: 1;
}

.uncode-slider {
	height: 100%;
}

.header-wrapper .uncode-slider > .owl-carousel {
	transition: opacity 1s;
}

.uncode-slider .row-container, .uncode-slider .row-child {
	height: 100% !important;
}

.uncode-slider .row-inner {
	height: 100%;
}

@media (max-width: 1499px) {
	.uncode-slider .row-inner > .column_child:only-child {
		height: 100% !important;
	}
}

@media (max-width: 1499px) {
	.uncode-slider .text-lead > * {
		font-size: 16px;
		line-height: 1.75;
		margin: 18px 0 0;
	}
}

@media (max-width: 959px) {
	.uncode-slider .text-lead > * {
		font-size: 13px;
		line-height: 1.75;
		margin: 18px 0 0;
	}
}

@media (max-width: 959px) {
	.uncode-slider .uncoltable {
		padding-top: 0 !important;
	}
}

.no-touch .bigtext {
	opacity: 0;
}

/* titulo de las entradas dania */
.post-title-info span {
	display: inline;
	color: white !important;
	font-family: "Comfortaa Bold";
}

/*mostrar la fecha en una entrada con href Dania*/
.date-info {
	display: inline;
	color: white !important;
	font-family: "Comfortaa Bold";
}

/*categoria en una entrada con  Dania*/
.category-info {
	display: inline;
	color: white !important;
	font-family: "Comfortaa Bold";
}

/*categoria en una entrada con href Dania*/
.category-info a {
	display: inline;
	color: white !important;
	font-family: "Comfortaa Bold";
}

.post-info {
	margin: 18px 0px 0px 0px;
}

.post-info span {
	margin: 0px 14px 0px 14px;
	font-weight: 400;
}

@media (max-width: 569px) {
	.post-info {
		font-size: 10px !important;
	}
	
	.post-info span {
		margin: 0px 9px 0px 9px;
	}
}

.post-info div {
	display: inline;
}

/** Parallax header **/
.no-touch .header-parallax > .header-bg-wrapper:not(.header-carousel-wrapper), .no-touch .header-parallax > .header-bg-wrapper.header-carousel-wrapper > .header-bg .t-entry-visual-cont {
	height: 130% !important;
	height: calc(100% + 30vh) !important;
	will-change: transform;
}

/*
  ----------------------------------------------------------
  
  #Thumbs
  
  ----------------------------------------------------------
  */
.tmb .avatar {
	border-radius: 50%;
}

.tmb a.inactive-link {
	pointer-events: none;
	cursor: default;
}

.index-single .tmb {
	height: 100%;
	width: 100% !important;
}

.index-single .style-masonry .tmb {
	position: relative !important;
}

.tmb > .t-inside {
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
}

.index-single .tmb > .t-inside {
	height: 100%;
}

.tmb-loaded.tmb > .t-inside {
	opacity: 1;
}

.tmb-shadowed.tmb-shadowed-hover.tmb > .t-inside {
	transition-property: box-shadow;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.img-circle.tmb > .t-inside .t-entry-visual {
	border-radius: 50%;
}

.img-circle.tmb > .t-inside .t-entry-visual-cont {
	border-radius: 50%;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
	perspective: 1000px;
	overflow: hidden;
}

.img-round.tmb > .t-inside .t-entry-visual-cont {
	-webkit-mask-image: -webkit-radial-gradient(white, black);
	perspective: 1000px;
}

.tmb-no-bg.tmb > .t-inside {
	background: none;
}

.tmb > .t-inside hr {
	margin-top: 18px;
	margin-bottom: 18px;
}

.tmb > .t-inside hr.separator-reduced {
	width: 90px;
	border-top-width: 2px;
}

.tmb > .t-inside .t-overlay-inner hr.separator-extra {
	opacity: .5;
}

:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
	margin-left: -18px !important;
	width: calc(100% + 36px);
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
	width: calc(150% + 18px);
}

:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
	margin-left: -36px !important;
	width: calc(100% + 72px);
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
	width: calc(150% + 36px);
}

:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
	margin-left: -72px !important;
	width: calc(100% + 144px);
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
	width: calc(150% + 72px);
}

@media (max-width: 1699px) {
	:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
		margin-left: -54px !important;
		width: calc(100% + 108px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
		width: calc(150% + 54px);
	}
}

@media (max-width: 1499px) {
	:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
		margin-left: -36px !important;
		width: calc(100% + 72px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
		width: calc(150% + 36px);
	}
}

:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
	margin-left: -108px !important;
	width: calc(100% + 216px);
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
	width: calc(150% + 108px);
}

@media (max-width: 1699px) {
	:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		margin-left: -72px !important;
		width: calc(100% + 144px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		width: calc(150% + 72px);
	}
}

@media (max-width: 1499px) {
	:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		margin-left: -54px !important;
		width: calc(100% + 108px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		width: calc(150% + 54px);
	}
}

@media (max-width: 959px) {
	:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		margin-left: -36px !important;
		width: calc(100% + 72px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
		width: calc(150% + 36px);
	}
}

:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
	margin-left: -144px !important;
	width: calc(100% + 288px);
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
	width: calc(150% + 144px);
}

@media (max-width: 1699px) {
	:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		margin-left: -108px !important;
		width: calc(100% + 216px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		width: calc(150% + 108px);
	}
}

@media (max-width: 1499px) {
	:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		margin-left: -72px !important;
		width: calc(100% + 144px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		width: calc(150% + 72px);
	}
}

@media (max-width: 959px) {
	:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		margin-left: -36px !important;
		width: calc(100% + 72px);
	}
	
	.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
		width: calc(150% + 36px);
	}
}

.tmb > .t-inside .spacer.half-space {
	margin-top: 18px;
}

.tmb > .t-inside .spacer.single-space {
	margin-top: 36px;
}

.tmb > .t-inside .spacer.double-space {
	margin-top: 72px;
}

.tmb-round.tmb > .t-inside {
	border-radius: 4px;
}

.tmb-media-first.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence):not(.product_button_loop) {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}

.tmb-media-last.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence) {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}

.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual {
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}

@media (min-width: 570px) {
	.tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-top-right-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	
	.tmb-content-lateral-right.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-top-left-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
	}
}

@media (max-width: 569px) {
	.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
}

.tmb-content-lateral-left:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.tmb-content-lateral-right:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	float: left;
}

.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	float: right;
}

.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 8.33333333% !important;
}

.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 16.66666667% !important;
}

.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 25% !important;
}

.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 33.33333333% !important;
}

.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 41.66666667% !important;
}

.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 50% !important;
}

.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 58.33333333% !important;
}

.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 66.66666667% !important;
}

.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 75% !important;
}

.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 83.33333333% !important;
}

.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 91.66666667% !important;
}

.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	position: relative;
	z-index: 1;
	float: right;
}

.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 91.66666667% !important;
}

.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 83.33333333% !important;
}

.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 75% !important;
}

.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 66.66666667% !important;
}

.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 58.33333333% !important;
}

.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 50% !important;
}

.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 41.66666667% !important;
}

.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 33.33333333% !important;
}

.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 25% !important;
}

.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 16.66666667% !important;
}

.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 8.33333333% !important;
}

.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	float: left;
	margin-right: -18px !important;
}

.tmb-content-lateral-left.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	margin-left: -18px !important;
}

@media (max-width: 569px) {
	.tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-text, .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
		width: 100% !important;
	}
}

.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child {
	margin-top: 0px !important;
}

.tmb .t-entry.t-entry-team .t-entry-title {
	margin: 5px 0px 0px 0px !important;
}

.tmb .t-entry .t-entry-cat {
	font-size: 13px;
	text-transform: uppercase;
}

.tmb .t-entry .t-buttons-socials {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

.tmb .t-entry-visual .t-entry .t-buttons-socials {
	margin: 18px 0px 0px 0px !important;
}

.tmb .t-entry-visual {
	position: relative;
	overflow: hidden;
	text-align: left;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-font-smoothing: antialiased;
}

.tmb .t-entry-visual .pushed, .tmb .t-entry-visual .t-entry-visual-cont > a {
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.tmb.tmb-no-media.tmb .t-entry-visual .pushed, .tmb.tmb-no-media.tmb .t-entry-visual .t-entry-visual-cont > a {
	position: relative;
	display: block;
}

.tmb-quote.tmb .t-entry-visual blockquote {
	margin-top: 0;
}

.tmb-quote.tmb .t-entry-visual .t-overlay-inner, .tmb-quote.tmb .t-entry-visual .t-overlay-wrap {
	position: relative;
}

.tmb .t-entry-visual img {
	width: 100%;
	max-width: none;
	z-index: 1;
	position: relative;
	display: block;
}

.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > img, .tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
}

.tmb .t-entry-visual .t-background-cover {
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.tmb .t-entry-visual .t-background-cover > * {
	margin: 0px !important;
	border: none !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	z-index: 1000;
}

.tmb .t-entry-visual .t-background-cover .mejs-video {
	width: 100% !important;
	height: 100% !important;
}

.tmb .t-entry-visual .t-background-click {
	z-index: auto !important;
}

.tmb-image-anim.tmb .t-entry-visual img:not(.avatar), .tmb-image-anim.tmb .t-entry-visual .t-background-cover, .tmb-image-anim.tmb .t-entry-visual .fluid-object, .tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar), .tmb-image-color-anim.tmb .t-entry-visual .t-background-cover, .tmb-image-color-anim.tmb .t-entry-visual .fluid-object {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-property: transform, filter, opacity;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.57, .21, .69, 1);
}

.tmb .t-entry-visual .t-entry {
	width: 100%;
}

.tmb .t-entry-visual .t-entry-visual-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	transition: opacity .2s ease-in-out;
}

.tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
	width: 100%;
	height: 100%;
}

:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 0;
}

.tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 1;
}

.tmb-overlay-gradient-bottom.tmb .t-entry-visual .t-entry-visual-overlay {
	background-color: transparent !important;
}

.tmb-overlay-gradient-top.tmb .t-entry-visual .t-entry-visual-overlay {
	background-color: transparent !important;
}

.tmb .t-entry-visual .t-overlay-wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap {
	margin-top: 1px;
}

.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-wrap {
	position: relative;
}

.tmb .t-entry-visual .t-overlay-inner {
	display: table;
	table-layout: fixed;
	position: absolute;
	width: 100%;
	height: 100%;
}

.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-inner {
	position: relative;
}

.tmb .t-entry-visual .t-overlay-content {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {
	vertical-align: bottom;
}

.tmb-overlay-top.tmb .t-entry-visual .t-overlay-content {
	vertical-align: top;
}

.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content {
	text-align: justify;
}

.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
	margin-left: auto !important;
	margin-right: auto !important;
}

.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {
	text-align: center;
}

.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
	margin-left: auto !important;
	margin-right: auto !important;
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {
	text-align: left;
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
	margin-left: 0 !important;
	margin-right: auto !important;
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
	margin-left: 0;
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content {
	text-align: right;
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
	margin-left: auto !important;
	margin-right: 0 !important;
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
	margin-right: 0;
}

@media (max-width: 959px) {
	.tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content {
		text-align: justify;
	}
	
	.tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content {
		text-align: center;
	}
	
	.tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content {
		text-align: left;
	}
	
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
		margin-left: 0;
	}
	
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content {
		text-align: right;
	}
	
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
		margin-left: auto !important;
		margin-right: 0 !important;
	}
	
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
		margin-right: 0;
	}
}

.tmb .t-entry-visual .t-overlay-icon {
	font-size: 18px;
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-md {
	font-size: 27px;
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-lg {
	font-size: 36px;
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {
	font-size: 45px;
}

.tmb .t-entry-visual .t-overlay-text {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	transition: opacity .2s ease-in-out, transform .2s ease-in-out;
	opacity: 0;
	transform: scale(.9);
}

.tmb .t-entry-visual .t-overlay-text.separator-extra-child {
	width: 100%;
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt {
	margin-top: 0;
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt > p:first-child {
	margin-top: 0;
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt .btn {
	margin-top: 0;
}

.tmb-overlay-pad-double.tmb .t-entry-visual .t-overlay-text {
	padding: 72px;
}

.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
	opacity: 1;
	transform: scale(1);
}

.no-touch .tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
	transform: translate(0px, 0px);
}

.tmb-overlay-right:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
	float: right;
	padding-left: 0px;
}

.tmb-overlay-left:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
	float: left;
	padding-right: 0px;
}

@media (min-width: 570px) {
	.tmb-overlay-right.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		float: right;
		padding-left: 0px;
	}
	
	.tmb-overlay-left.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		float: left;
		padding-right: 0px;
	}
}

.tmb-overlay-text-reduced.tmb .t-entry-visual .t-overlay-text {
	width: 75%;
}

.tmb-overlay-text-reduced-2.tmb .t-entry-visual .t-overlay-text {
	width: 50%;
}

@media (max-width: 569px) {
	.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		width: 100% !important;
	}
}

.tmb .t-entry-visual .t-overlay-text .t-entry > *:first-child:not(.spacer) {
	margin-top: 0px;
}

.no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-overlay-text, .no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-cat-over {
	transform: translate(0px, 36px);
}

.tmb .t-entry-visual img, .tmb .t-entry-visual .t-background-cover, .tmb .t-entry-visual .fluid-object {
	transform: scale(1, 1);
}

.no-touch .tmb-desaturated.tmb .t-entry-visual img, .no-touch .tmb-desaturated.tmb .t-entry-visual .t-background-cover, .no-touch .tmb-desaturated.tmb .t-entry-visual .fluid-object {
	filter: gray;
	filter: grayscale(100%);
}

.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover img, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus img, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .t-background-cover, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .fluid-object, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .fluid-object {
	filter: none;
	filter: grayscale(0%);
}

.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus img, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .t-background-cover, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .fluid-object, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .fluid-object {
	filter: gray;
	filter: grayscale(100%);
}

.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar), .no-touch .tmb-image-anim.tmb .t-entry-visual:focus img:not(.avatar), .no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-background-cover {
	transform: scale(1.05, 1.05);
}

.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay, .tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {
	opacity: 0;
}

:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay, :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {
	opacity: 1;
	transition-delay: 150ms;
}

.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {
	transition-delay: 0ms !important;
}

.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over {
	opacity: 1;
}

.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over {
	transform: translate(0px, 0%);
	transition-delay: 250ms;
}

.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {
	opacity: 0;
}

.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {
	transform: translate(0px, 36px);
}

.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {
	opacity: 1;
}

.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {
	transform: scale(1);
	transition-delay: 250ms;
}

.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {
	opacity: 0;
}

.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {
	transform: scale(.98);
}

.style-masonry .tmb .t-entry-visual:hover hr:not(.separator-reduced):not(.separator-extra), .style-masonry .tmb .t-entry-visual:focus hr:not(.separator-reduced):not(.separator-extra) {
	width: 100%;
}

.tmb .t-entry-text {
	position: relative;
	-webkit-backface-visibility: hidden;
	text-align: left;
}

.tmb-content-justify.tmb .t-entry-text {
	text-align: justify;
}

.tmb-content-justify.tmb .t-entry-text hr {
	margin-left: auto !important;
	margin-right: auto !important;
}

.tmb-content-center.tmb .t-entry-text {
	text-align: center;
}

.tmb-content-center.tmb .t-entry-text hr {
	margin-left: auto !important;
	margin-right: auto !important;
}

.tmb-content-left.tmb .t-entry-text {
	text-align: left;
}

.tmb-content-left.tmb .t-entry-text hr {
	margin-right: auto !important;
	margin-left: 0 !important;
}

.tmb-content-left.tmb .t-entry-text .separator-reduced {
	margin-left: 0;
}

.tmb-content-right.tmb .t-entry-text {
	text-align: right;
}

.tmb-content-right.tmb .t-entry-text hr {
	margin-right: 0 !important;
	margin-left: auto !important;
}

.tmb-content-right.tmb .t-entry-text .separator-reduced {
	margin-right: 0;
}

.tmb .t-entry-text p, .tmb .t-entry-text a {
	word-wrap: break-word;
}

@media (max-width: 569px) {
	.tmb-content-mobile-justify.tmb .t-entry-text {
		text-align: justify;
	}
	
	.tmb-content-mobile-justify.tmb .t-entry-text hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.tmb-content-mobile-center.tmb .t-entry-text {
		text-align: center;
	}
	
	.tmb-content-mobile-center.tmb .t-entry-text hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.tmb-content-mobile-left.tmb .t-entry-text {
		text-align: left;
	}
	
	.tmb-content-mobile-left.tmb .t-entry-text hr {
		margin-right: auto !important;
		margin-left: 0 !important;
	}
	
	.tmb-content-mobile-left.tmb .t-entry-text .separator-reduced {
		margin-left: 0;
	}
	
	.tmb-content-mobile-right.tmb .t-entry-text {
		text-align: right;
	}
	
	.tmb-content-mobile-right.tmb .t-entry-text hr {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	
	.tmb-content-mobile-right.tmb .t-entry-text .separator-reduced {
		margin-right: 0;
	}
}

.tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
	padding-bottom: 0px !important;
}

.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.tmb-no-bg.tmb-content-lateral.tmb .t-entry-text .t-entry-text-tc {
	padding-top: 0px !important;
}

.tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
	padding-right: 0px !important;
}

.tmb-no-bg.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc {
	padding-left: 0px !important;
}

@media (max-width: 569px) {
	.tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 36px !important;
	}
}

.tmb .t-entry-text .t-entry-text-tc .t-entry > *:not(hr):last-child {
	width: 100%;
}

.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {
	padding-left: 18px;
}

.tmb-content-lateral.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc.no-block-padding {
	padding-right: 18px;
}

.tmb .t-entry-text .t-entry-title .tmb-content-under:not(.tmb-text-space-reduced) + *, .tmb .t-entry-text .t-entry-title .tmb-content-lateral:not(.tmb-text-space-reduced) + * {
	padding-top: 9px;
}

.tmb-text-space-reduced.tmb .t-entry hr {
	margin-top: 9px;
	margin-bottom: 9px;
}

.tmb-text-space-reduced.tmb .t-entry > *:not(hr):not(.t-entry-readmore):not(:first-child) {
	margin-top: 0px !important;
}

:not(.tmb-post).tmb .t-entry > *:not(hr) {
	margin: 9px 0px 0px 0px;
}

.tmb .t-entry .t-entry-title {
	word-break: break-word;
}

.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title {
	text-transform: uppercase;
}

.tmb-entry-title-lowercase.tmb .t-entry .t-entry-title {
	text-transform: lowercase;
}

.tmb-entry-title-capitalize.tmb .t-entry .t-entry-title {
	text-transform: capitalize;
}

.tmb .t-entry .t-entry-title.single-line > * {
	margin-top: 0;
}

.tmb .t-entry p.t-entry-type {
	font-size: 12px;
}

.tmb .t-entry p.t-entry-meta span {
	display: block;
	font-size: 12px;
	font-weight: 600;
}

.tmb .t-entry p.t-entry-meta .small-spacer {
	width: 10px;
	display: inline-block;
}

.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) {
	margin: 0px 0px 0px 0px;
}

.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) .fa-push-right {
	margin-left: 0;
}

.tmb .t-entry p.t-entry-meta span:last-child .cat-comma {
	display: none;
}

.tmb .t-entry p.t-entry-meta .t-entry-category {
	display: inline;
	text-transform: capitalize;
	display: inline-block;
}

.tmb .t-entry p.t-entry-meta .t-entry-category.t-entry-category-colored {
	padding: 0px 7px;
}

.tmb .t-entry p.t-entry-meta .t-entry-category .t-entry-cat-single {
	display: inline-block;
}

.tmb .t-entry p.t-entry-meta .t-entry-category .cat-comma {
	display: inline;
	padding-right: .25em;
}

.tmb .t-entry p.t-entry-readmore .btn {
	margin: 0px 0px 0px 0px;
}

.tmb .t-entry p.t-entry-author img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	border-radius: 50%;
}

.tmb .t-entry p.t-entry-author img > img {
	border-radius: 50%;
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-md img {
	width: 40px;
	height: 40px;
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-lg img {
	width: 60px;
	height: 60px;
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-xl img {
	width: 80px;
	height: 80px;
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap {
	display: inline-block;
	text-align: initial;
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-username-text {
	display: block;
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-user-qualification {
	display: block;
	font-size: .96em;
	font-weight: normal;
	opacity: .5;
	line-height: 1.25;
}

.tmb .t-entry p.t-entry-author i {
	margin: 0px 6px 0px 0px;
}

.tmb .t-entry p.t-entry-author span {
	vertical-align: middle;
}

.tmb-content-under.tmb .t-entry p.t-entry-author span, .tmb-content-lateral.tmb .t-entry p.t-entry-author span {
	font-weight: 600;
}

.tmb .t-entry p.t-entry-author span.tmb-username-wrap {
	font-size: 12px;
	margin: 0px 0px 0px 12px;
	white-space: inherit;
}

.tmb .t-entry p.t-entry-small {
	font-size: 12px;
}

.tmb .t-entry p.t-entry-member-social a {
	display: inline-block;
	padding: 0px 4px 0px 4px !important;
}

.tmb .t-entry p.t-entry-member-social a:first-child {
	padding-left: 0px !important;
}

.tmb .t-entry p.t-entry-member-social a:last-child {
	padding-right: 0px !important;
}

.tmb .t-entry p.t-entry-member-social a i {
	padding: 1px !important;
}

.tmb .t-entry p.t-entry-comments {
	font-size: 12px;
}

.tmb .t-entry p.t-entry-comments .extras .extras-wrap {
	display: inline-block;
}

.tmb .t-entry p.t-entry-comments .extras > span {
	padding: 0px 14px 0px 0px;
}

.tmb .t-entry p.t-entry-comments .extras > span:last-child {
	padding: 0px;
}

.tmb .t-entry p.t-entry-comments .extras a {
	font-weight: normal;
	padding: 0px 14px 0px 0px;
}

.tmb .t-entry p.t-entry-comments .extras a.dot-irecommendthis {
	background: none !important;
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}

.tmb .t-entry p.t-entry-comments .extras a:last-child {
	padding-right: 0px;
}

.tmb .t-entry p.t-entry-comments .extras i {
	position: relative;
	top: 1px;
	padding: 0px 5px 0px 0px;
}

.tmb .t-entry p.t-entry-comments .extras.t-reading-time {
	float: right;
	margin-top: 0px;
}

.tmb .t-cat-over {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	transition: opacity .2s ease-in-out, transform .2s ease-in-out;
}

.tmb .t-cat-over .t-cat-over-inner {
	pointer-events: initial;
}

.tmb-text-showed.tmb .t-cat-over {
	opacity: 1;
	transform: scale(1);
}

.tmb .t-cat-over.t-cat-no-link {
	pointer-events: none;
}

.tmb .t-cat-over.t-cat-over-topleft {
	left: 0;
	top: 0;
}

.tmb .t-cat-over.t-cat-over-topleft a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-topleft span.tmb-term-evidence {
	margin: 0px 5px 9px 0px;
}

.tmb .t-cat-over.t-cat-over-topright {
	right: 0;
	text-align: right;
	top: 0;
}

.tmb .t-cat-over.t-cat-over-topright a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-topright span.tmb-term-evidence {
	margin: 0px 0px 9px 5px;
}

.tmb .t-cat-over.t-cat-over-bottomleft {
	bottom: 0;
	left: 0;
}

.tmb .t-cat-over.t-cat-over-bottomleft a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-bottomleft span.tmb-term-evidence {
	margin: 0px 5px 9px 0px;
}

.tmb .t-cat-over.t-cat-over-bottomright {
	bottom: 0;
	right: 0;
}

.tmb .t-cat-over.t-cat-over-bottomright a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-bottomright span.tmb-term-evidence {
	margin: 0px 0px 9px 5px;
}

.tmb .t-cat-over .cat-comma {
	display: inline;
	padding-right: .25em;
}

.tmb .t-cat-over a.bordered-cat, .tmb .t-cat-over span.bordered-cat {
	border: 1px solid;
	border-color: transparent;
}

.tmb .t-entry-excerpt > p:first-child {
	margin-top: 0;
}

.style-metro .tmb .t-inside .t-entry-visual {
	display: table-cell;
	height: 100%;
	position: relative;
	width: 100%;
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc {
	display: inline-block;
	position: relative;
	height: 100%;
	top: 0;
	vertical-align: top;
	width: 100%;
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
}

@media (max-width: 959px) {
	.index-wrapper .style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
		position: relative;
	}
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 3;
	overflow: hidden;
}

.style-metro .tmb .t-inside .t-entry-text {
	display: table;
	table-layout: fixed;
	height: 1px;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	width: 100%;
}

.style-metro .tmb .t-inside .t-entry-text .t-entry-text-tc {
	display: table-cell;
	vertical-align: top;
	width: 100%;
}

.style-metro .tmb.tmb-content-vertical-middle .t-inside .t-entry-text .t-entry-text-tc {
	vertical-align: middle;
}

.style-metro .tmb.tmb-content-vertical-bottom .t-inside .t-entry-text .t-entry-text-tc {
	vertical-align: bottom;
}

.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual {
	display: inline-block;
	min-height: 1px;
	position: static;
}

.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-text {
	height: 100%;
}

@media (min-width: 570px) {
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-tc {
		position: absolute;
		width: inherit;
	}
}

.style-metro .tmb.tmb-content-lateral:not(.tmb-content-lateral-responsive) .t-inside .t-entry-visual .t-entry-visual-tc {
	position: absolute;
	width: inherit;
}

@media (max-width: 569px) {
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual {
		display: block;
		height: auto !important;
	}
	
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont {
		position: relative;
	}
	
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a {
		display: block;
		position: relative;
	}
	
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover {
		padding: 75% 0 0;
	}
}

.style-metro .tmb.tmb-content-under .t-entry-visual {
	display: table-row;
}

@media (max-width: 569px) {
	.style-metro .tmb.tmb-content-under .t-inside, .style-metro .tmb.tmb-content-lateral .t-inside {
		height: auto !important;
	}
}

.tmb a.tmb-term-evidence, .uncode-info-box a.tmb-term-evidence, .tmb span.tmb-term-evidence, .uncode-info-box span.tmb-term-evidence, .tmb a.bordered-cat, .uncode-info-box a.bordered-cat, .tmb span.bordered-cat, .uncode-info-box span.bordered-cat {
	border-radius: 2px;
	font-size: 11px !important;
	padding: 2px 5px 2px 5px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.5;
	position: relative;
	z-index: 0;
}

.tmb a.bordered-cat, .uncode-info-box a.bordered-cat, .tmb span.bordered-cat, .uncode-info-box span.bordered-cat {
	border: 1px solid transparent;
}

.tmb a.bordered-cat:after, .uncode-info-box a.bordered-cat:after, .tmb span.bordered-cat:after, .uncode-info-box span.bordered-cat:after {
	border-radius: inherit;
	border: 1px solid;
	color: inherit;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: .25;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.uncode-info-box {
	font-size: 12px;
}

.uncode-info-box .uncode-ib-avatar img {
	border-radius: 50%;
	background-clip: padding-box;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1);
	vertical-align: middle;
	margin-right: 13.5px;
}

@media (max-width: 569px) {
	.uncode-info-box {
		font-size: 10px;
	}
}

.uncode-info-box span.uncode-ib-separator {
	margin: 0px 9px 0px 9px;
	font-weight: 400 !important;
}

.uncode-info-box span.uncode-ib-separator.uncode-ib-separator-symbol {
	margin: 0 1.15em;
}

.uncode-info-box .author-info {
	display: inline-block;
}

.uncode-info-box.top-avatar .author-wrap {
	display: inline-block;
	vertical-align: middle;
}

.uncode-info-box.top-avatar .author-wrap > * {
	display: block;
}

.uncode-info-box.top-avatar .author-wrap > * img {
	margin: 0;
}

.uncode-info-box.top-avatar .author-wrap > a + span {
	margin-top: 1.5em;
}

.tmb-woocommerce.tmb .t-entry .t-entry-category a, .tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma {
	font-weight: 400;
}

.tmb-woocommerce.tmb .t-entry span.price {
	display: block;
}

.tmb-woocommerce.tmb .t-entry span.price del {
	display: inline;
	font-size: inherit !important;
}

.tmb-woocommerce.tmb .t-entry span.price ins {
	display: inline;
	font-size: inherit !important;
	text-decoration: none;
}

.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
	height: 40px;
	bottom: -40px;
	width: 100%;
	padding: 10px;
	position: absolute;
	text-align: center;
	text-transform: uppercase !important;
	z-index: 1000;
	transition: bottom .2s ease-in-out;
	font-size: 12px;
	line-height: 1.75;
	margin: 18px 0 0;
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
	border-radius: 2px;
	background-clip: padding-box;
	bottom: -60px;
	width: auto;
	font-weight: 700 !important;
	left: 10px;
	right: 10px;
	opacity: 1;
	overflow: hidden;
	transition: bottom .4s ease .1s;
	transform: translateZ(0px);
}

.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a, .tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a {
	bottom: 0;
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a {
	bottom: 10px;
	transition: bottom .3s ease .1s;
	opacity: 1;
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a > span, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a > span {
	bottom: 0px;
	opacity: 1;
	transition-delay: .2s;
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .t-entry-title {
	display: inline-block;
	width: auto;
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {
	color: inherit !important;
	display: inline-block;
	margin: 0;
	width: auto;
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before {
	content: "–";
	display: inline-block;
	padding: 0 .325em;
}

.tmb .dummy {
	margin-top: -1px;
}

.tmb-carousel .dummy {
	margin-top: 0px;
}

@media (max-width: 569px) {
	.tmb-content-overlay .h1, .tmb-content-overlay .h2, .tmb-content-overlay .h3, .tmb-content-overlay .h4, .tmb-content-overlay .h5, .tmb-content-overlay .h6 {
		font-size: 17px !important;
		line-height: 1.2 !important;
		margin: 27px 0 0 !important;
		margin-top: 0 !important;
		line-height: initial !important;
	}
}

.isotope-container .tmb .regular-text .pullquote {
	border: 0;
	background: #1b1d1f !important;
	color: white !important;
	padding: 36px 36px 36px 36px;
}

.tmb-entry-title-uppercase.isotope-container .tmb .regular-text .pullquote {
	text-transform: uppercase;
}

.tmb-entry-title-lowercase.isotope-container .tmb .regular-text .pullquote {
	text-transform: lowercase;
}

.tmb-entry-title-capitalize.isotope-container .tmb .regular-text .pullquote {
	text-transform: capitalize;
}

.isotope-container .tmb .regular-text .pullquote p small {
	text-transform: none;
}

.isotope-container .tmb .regular-text .pullquote p:first-child {
	font-family: inherit;
}

.isotope-container .tmb .fluid-svg {
	margin-top: 0px;
}

.isotope-container .tmb .fluid-svg img {
	margin: auto;
}

.isotope-container .tmb .fluid-svg svg {
	width: 100%;
	height: 100%;
}

.isotope-container .tmb .fluid-object.tweet {
	background: #1b1d1f !important;
	color: white !important;
}

.isotope-container .tmb .fluid-object.tweet .twitter-item {
	text-align: center;
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .interact {
	display: none;
}

.isotope-container .tmb .fluid-object.tweet .twitter-footer small a {
	display: block;
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .tweet-text {
	margin-top: 0px;
	margin-bottom: 0px;
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span:before {
	content: "-";
	margin: 0px 9px 0px 0px;
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span a {
	display: none;
}

html:not(.firefox) .uncode-single-media .tmb-bordered .t-entry-visual-tc {
	padding: 4px;
}

@media (min-width: 570px) {
	.off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 18px;
	}
	
	.off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 36px;
	}
	
	.off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 54px;
	}
	
	.off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 72px;
	}
	
	.off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 90px;
	}
	
	.off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 108px;
	}
	
	.off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row), .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {
		margin-top: 126px;
	}
}

/*
  ----------------------------------------------------------
  
  #Overlay
  
  ----------------------------------------------------------
  */
@media (min-width: 960px) {
	.overlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10000;
		opacity: 0;
		visibility: hidden;
		transition: opacity .5s .5s, visibility 0s 1s;
	}
	
	.overlay input {
		background-color: transparent !important;
	}
	
	.overlay.open {
		opacity: 1;
		visibility: visible;
		transition: opacity .5s;
	}
	
	.overlay .navbar-main, .overlay .search-container {
		perspective: 1200px;
	}
	
	.overlay.overlay-contentscale .menu-sidebar-inner, .overlay.overlay-contentscale .search-container form {
		opacity: 0;
		transform: translateY(-35%) rotateX(45deg);
	}
	
	.open.overlay.overlay-contentscale .menu-sidebar-inner, .open.overlay.overlay-contentscale .search-container form {
		opacity: 1;
		transform: rotateX(0deg);
		transition: transform .5s .5s, opacity .5s .5s;
	}
	
	.close.overlay.overlay-contentscale .menu-sidebar-inner, .close.overlay.overlay-contentscale .search-container form {
		transform: translateY(35%) rotateX(-45deg);
		transition: transform .5s, opacity .5s;
	}
	
	.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .overlay.overlay-sequential .search-container form {
		opacity: 0;
		transform: translateY(-40px);
		animation-timing-function: cubic-bezier(.45, .005, 0, 1);
	}
	
	.open-items.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .open-items.overlay.overlay-sequential .search-container form {
		opacity: 1;
		transform: translateY(0px);
		transition: transform .2s, opacity .2s;
	}
	
	.close.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .close.overlay.overlay-sequential .search-container form {
		transform: translateY(0px);
		transition: opacity .4s 0s !important;
	}
	
	.overlay.overlay-search {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
		text-align: center;
	}
	
	.overlay.overlay-search .mmb-container {
		top: 0px;
		z-index: 10001;
	}
	
	.overlay.overlay-search .search-container {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		font-size: 28px;
		font-size: 3.5vh;
	}
	
	.overlay.overlay-search .search-container .search-container-inner {
		width: 100%;
		max-width: none;
	}
	
	.overlay.overlay-search .search-container .search-container-inner i {
		margin-top: -.5em;
		right: 1.5em;
	}
	
	.overlay.overlay-search .search-container form {
		display: inline-block;
		width: 100%;
		max-width: 600px;
		max-width: 60vw;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.overlay.overlay-search .search-container form .search-container-inner input {
		display: inline-block;
		margin: 0px;
		width: 100%;
		font-size: 28px;
		font-size: 3.5vh;
		padding: .8em 3em .8em 1.5em;
	}
}

@media (max-width: 959px) {
	.overlay.overlay-search {
		display: none;
	}
}

.overlay .overlay-close.no-toggle {
	opacity: 0;
	transition: opacity .4s cubic-bezier(.785, .135, .15, .86);
}

.overlay .row-parent {
	margin-bottom: 0 !important;
}

/*
  ----------------------------------------------------------
  
  #Onepage-scroll
  
  ----------------------------------------------------------
  */
.onepage-wrapper {
	display: block;
	position: static;
	padding: 0;
	width: 100%;
	height: 100%;
}

.onepage-wrapper {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	padding: 0;
	-webkit-transform-style: preserve-3d;
}

.onepage-wrapper .section {
	width: 100%;
	height: 100%;
}

.onepage-pagination {
	position: fixed;
	right: 22px;
	top: 50%;
	z-index: 100;
	list-style: none;
	margin: 0;
	padding: 0;
	transform: translateY(-50%);
}

@media (max-width: 959px) {
	.onepage-pagination {
		display: none;
	}
}

.no-touch .onepage-pagination li {
	text-align: right;
	height: 1.8em;
}

.no-touch .onepage-pagination a {
	display: inline-block;
	backface-visibility: hidden;
	cursor: default;
}

.no-touch .onepage-pagination span.cd-dot-cont:hover .cd-dot, .no-touch .onepage-pagination a.is-selected .cd-dot {
	background-color: #fff;
	transform: scale(1.3);
}

.no-touch .onepage-pagination span.cd-dot-cont:hover + .cd-label {
	opacity: 1;
	transform: scale(1);
	display: inline-block;
	transition: opacity 100ms ease-out 100ms, transform 100ms ease-out 100ms, display 0ms 0ms;
}

.no-touch .cd-dot-cont {
	position: relative;
	width: 30px;
	height: 30px;
	cursor: pointer;
	float: right;
	display: inline-block;
	text-align: center;
	transition: all 0s ease 0s;
}

.no-touch .onepage-pagination .cd-dot {
	transition: all 100ms ease-out;
	width: 6px;
	height: 6px;
	background-color: rgba(255, 255, 255, .5);
	display: inline-block;
	-webkit-backface-visibility: visible;
	transition: all 100ms ease-in-out;
	border-radius: 50%;
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, .2);
	transform: scale(1);
}

.no-touch .onepage-pagination .cd-label {
	font-size: 13px;
	font-weight: 500;
	padding: 6px 18px 6px 18px;
	position: relative;
	margin-right: 12px;
	color: #fff;
	display: inline-block;
	top: -2px;
	border-radius: 2px;
	font-weight: 600;
	opacity: 0;
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	transform: scale(.5);
	transition: opacity 100ms ease-out, transform 100ms ease-out, display 0ms 100ms;
}

.no-touch .onepage-pagination .cd-label:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: 50%;
	right: -5px;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: inherit;
}

body.wrap.disabled-onepage-scroll {
	display: block !important;
}

body.wrap.disabled-onepage-scroll > div[data-parent="true"], .disabled-onepage-scroll, .disabled-onepage-scroll .wrapper {
	overflow: auto !important;
}

.disabled-onepage-scroll .onepage-wrapper .section {
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

.disabled-onepage-scroll .onepage-wrapper {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	transform: none !important;
	-ms-transform: none !important;
	min-height: 100%;
}

.disabled-onepage-scroll .onepage-pagination {
	display: none;
}

body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {
	position: inherit;
}

/*
  ----------------------------------------------------------
  
  #Widgets
  
  ----------------------------------------------------------
  */
.widget-container {
	margin: 54px 0px 0px 0px;
}

.widget-container:first-child {
	margin-top: 0;
}

.widget-container .widget-title {
	word-break: break-word;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 2px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 0;
	color: #003b71 !important;
}

.widget-title {
	/*dania*/
	font-size: 12px !important;
	font-family: "Comfortaa" !important;
	color: #003b71 !important;
}

footer .widget-container .widget-title {
	border: 0;
	padding: 0;
	margin: 0px 0px 36px 0px;
}

.widget-container a {
	font-weight: 500;
}

.widget-container ul li {
	padding: 0px 0px 5px 0px;
}

.widget-container ul li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.widget-container ul > li > ul {
	margin-left: 10px;
}

footer .widget-container ul > li > ul {
	margin: 0;
}

.widget-container.widget_recent_entries a {
	display: block;
}

.widget-container.widget_recent_entries .post-date {
	font-size: 11px;
	font-family: "Comfortaa Bold";
}

.widget-container .tagcloud {
	margin: 18px 0px 0px 0px;
}

.widget-container .tagcloud a {
	font-size: 11px !important;
	padding: 2px 5px 2px 5px;
	display: inline-block;
	border: 1px solid;
	border-radius: 4px;
	margin: 0px 5px 9px 0px;
	text-transform: uppercase;
	font-weight: 600;
}

.widget-container.widget_rss img {
	display: none;
}

.widget-container.widget_text img {
	margin: 18px 0px 0px 0px;
}

.widget-container.widget_calendar #wp-calendar {
	width: 100%;
}

.widget-container.widget_calendar #wp-calendar caption {
	text-align: left;
	padding: 0px 0px 9px 0px;
}

.widget-container.widget_calendar table#wp-calendar td, .widget-container.widget_calendar table#wp-calendar th {
	text-align: center;
	padding: 9px 9px 8px 9px;
	font-size: 12px;
}

.widget-container.widget_archive li a:before, .widget-container.widget_categories li a:before, .widget-container.widget_meta li a:before, .widget-container.widget_product_categories li a:before {
	font-family: "uncodeicon";
	content: "";
	margin-right: 12px;
	margin-top: 3px;
}

.widget-container.widget_recent_comments li, .widget-container.widget_recent_entries li, .widget-container.widget_pages li, .widget-container.widget_top_rated_products li, .widget-container.widget_recent_reviews li {
	padding-left: 18px;
	position: relative;
}

.widget-container.widget_recent_comments li:before, .widget-container.widget_recent_entries li:before, .widget-container.widget_pages li:before, .widget-container.widget_top_rated_products li:before, .widget-container.widget_recent_reviews li:before {
	font-family: "uncodeicon";
	content: "";
	position: absolute;
	font-size: 8px;
	left: 0px;
	top: 4px;
}

footer .widget-container.widget_recent_comments li:before, footer .widget-container.widget_recent_entries li:before, footer .widget-container.widget_pages li:before, footer .widget-container.widget_top_rated_products li:before, footer .widget-container.widget_recent_reviews li:before {
	content: "";
}

footer .widget-container.widget_recent_comments li, footer .widget-container.widget_recent_entries li, footer .widget-container.widget_pages li, footer .widget-container.widget_top_rated_products li, footer .widget-container.widget_recent_reviews li {
	padding-left: 0;
}

.widget-container.widget_nav_menu li, .widget-container.widget_custom_menu li {
	text-transform: uppercase;
}

.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {
	font-size: 12px;
	display: inline-block;
	padding: 0px 0px 5px 0px;
}

.widget-container.widget_nav_menu .menu-item a:before, .widget-container.widget_custom_menu .menu-item a:before {
	font-family: "uncodeicon";
	content: "";
	margin-right: 9px;
	margin-top: 3px;
}

.widget-container.widget_latest_tweets_widget li:first-child .tweet-text, .widget-container.widget_latest_tweets li:first-child .tweet-text {
	margin-top: 0;
}

.widget-container.widget_latest_tweets_widget .tweet-details, .widget-container.widget_latest_tweets .tweet-details {
	padding-left: 1.5em;
	margin: 0px 0px 0px 0px;
}

.widget-container.widget_latest_tweets_widget .tweet-text, .widget-container.widget_latest_tweets .tweet-text {
	position: relative;
	padding-left: 1.5em;
	margin: 5px 0px 0px 0px;
}

.widget-container.widget_latest_tweets_widget .tweet-text:before, .widget-container.widget_latest_tweets .tweet-text:before {
	font-family: "uncodeicon";
	content: "";
	font-size: 16px;
	margin-left: .5em;
	position: absolute;
	margin-left: -1.5em;
}

.widget-container.widget_search > form {
	margin: 18px 0px 0px 0px;
}

.widget-container.widget_search > form input[type="search"] {
	width: 100%;
}

.widget-container button, .widget-container .btn {
	padding: 5px 15px 5px 15px !important;
}

.search-container-inner {
	position: relative;
}

.search-container-inner input {
	padding-right: 36px;
}

.rtl .search-container-inner input {
	padding-left: 36px;
	padding-right: 18px;
}

.search-container-inner i.fa {
	position: absolute;
	right: 1.35em;
	top: 50%;
	margin-top: -9px;
}

.rtl .search-container-inner i.fa {
	left: 1.35em;
	right: auto;
}

.widget_nav_menu li.active > a {
	text-decoration: none;
}

/*
  ----------------------------------------------------------
  
  #Footer
  
  ----------------------------------------------------------
  */
footer {
	display: table-row;
	width: 100%;
	height: 1px;
}

footer .footer-last {
	font-size: 13px;
}

footer .footer-last p {
	font-size: 13px;
}

footer .footer-last .icon-box.icon-inline {
	line-height: 13px;
	padding-left: 9px;
	padding-right: 9px;
}

@media (max-width: 959px) {
	footer .footer-last {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	
	footer .footer-last .uncell {
		display: block;
		text-align: center;
	}
	
	footer .footer-last .uncell + .uncell {
		padding-top: 0;
	}
}

footer .footer-last .uncell {
	padding-top: 27px;
	padding-bottom: 27px;
}

footer .footer-last .uncell > *:first-child {
	margin-top: 0;
}

footer .footer-center {
	padding-top: 108px;
	padding-bottom: 108px;
}

footer .footer-center .uncell {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
}

footer .footer-center .uncell + .uncell {
	padding-top: 27px;
}

.chrome footer .footer-center .uncell {
	height: 100%;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
	font-size: 24px;
}

footer .footer-last:not(.footer-center) .social-icon i, .uncode-vc-social:not(.icons-lead) .social-icon i {
	font-size: 18px;
}

.vmenu-footer {
	padding: 18px 54px 18px 54px;
	font-size: 12px;
}

.vmenu-footer p {
	font-size: 12px;
}

.vmenu-footer > *:first-child {
	margin-top: 0;
}

.footer-scroll-top {
	z-index: 100;
	display: none;
	position: fixed;
	right: 22px;
	bottom: 22px;
}

@media (min-width: 960px) {
	.footer-scroll-top.footer-scroll-higher {
		bottom: 61px;
	}
}

.footer-scroll-top:not(.window-scrolled) {
	opacity: 0;
	transition: opacity .5s;
}

.window-scrolled .footer-scroll-top {
	opacity: 1;
	display: block;
	animation-name: alpha-in;
	animation-duration: .5s;
}

.hide-scrollup .footer-scroll-top {
	display: block;
}

.footer-scroll-top i {
	border-radius: 2px;
	width: 2em;
	height: 2em;
	line-height: 2em;
}

.window-scrolled .touch .footer-scroll-top:hover {
	opacity: .8;
}

@media (min-width: 960px) {
	.chrome .site-info {
		height: auto !important;
	}
}

/*
  ----------------------------------------------------------
  
  #Comments
  
  ----------------------------------------------------------
  */
#comments .comments-title, #respond .comments-title, #comments #reply-title, #respond #reply-title {
	margin: 36px 0px 0px 0px;
}

#comments .btn-comments, #respond .btn-comments {
	padding: 5px 10px !important;
	font-size: 12px;
}

#comments .comment-list .comments-list:first-child, #respond .comment-list .comments-list:first-child {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 36px;
}

#comments .comments-list .comment-content, #respond .comments-list .comment-content {
	border-top-width: 1px;
	border-top-style: solid;
}

#cancel-comment-reply-link {
	display: block;
	padding: 36px 0px 36px 0px;
}

.comment-notes {
	font-weight: normal;
	margin: 9px 0px 0px 0px;
}

.comment-list {
	padding: 0;
}

.comment-list li {
	list-style-type: none;
}

.comment {
	margin: 36px 0px 0px 0px;
}

div.comment-meta.post-meta {
	margin-left: 0;
	padding: 0px 18px 18px 18px;
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	border-radius: 2px;
	background-clip: padding-box;
}

@media (min-width: 960px) {
	div.comment-meta.post-meta {
		margin-left: 90px;
	}
}

section.child-comments.comments-list {
	padding: 0px 0px 0px 90px;
}

@media (max-width: 959px) {
	section.child-comments.comments-list {
		padding: 0px 0px 0px 18px;
	}
}

.comment-content {
	position: relative;
	padding: 36px 0px 0px 0px;
}

.comment-content .comment-meta {
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

@media (max-width: 959px) {
	.comment-content .comment-meta {
		padding: 0px !important;
	}
}

.comment-content .gravatar {
	float: left;
}

@media (max-width: 959px) {
	.comment-content .gravatar {
		float: none;
	}
}

.comment-content .gravatar img.avatar {
	max-width: 72px;
	min-height: 72px;
}

@media (min-width: 960px) {
	.comment-content .gravatar img.avatar {
		display: block;
	}
}

.comment-content .logged-in-as {
	display: inline-block;
	margin: 9px 0px 0px 0px;
	font-size: 12px;
}

@media (max-width: 959px) {
	.comment-content .logged-in-as {
		margin: 0px 18px 27px 0px;
	}
}

.comment-content .comment-author {
	display: inline-block;
	text-transform: capitalize;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
}

.comment-content .comment-meta p {
	margin: 9px 0px 0px 0px;
}

.comment-content .comment-meta-item {
	margin: 9px 0px 0px 0px;
	display: block;
}

.comment-content .comment-meta-item, .comment-content .comment-reply-link span {
	font-size: 11px;
}

.comment-content .comment-reply-link {
	margin: 18px 0px 0px 0px;
	display: block;
	text-transform: uppercase;
}

@media (min-width: 960px) {
	.comment-content .comment-reply-link {
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 32px;
	}
}

.comment-form .comment-form-comment label {
	text-indent: -9999px;
	position: absolute;
	left: -9999px;
}

.comment-form .comment-form-comment.comment-loggedin {
	margin-top: 0px !important;
}

.comment-form .comment-form-comment.comment-loggedin textarea {
	margin-top: 0px;
}

.comment-form .comment-figure {
	width: 90px;
	float: left;
}

.comment-form .comment-figure .gravatar {
	margin: 0;
}

@media (max-width: 959px) {
	.comment-form .comment-figure {
		width: 100%;
	}
}

@media (min-width: 960px) {
	.comments-area .form-indent .comment-form .form-submit {
		margin-left: 108px;
	}
}

.form-submit {
	margin: 27px 0px 0px 0px;
}

.gravatar img.avatar {
	max-width: 5em;
	min-height: 5em;
	border-radius: 50%;
	background-clip: padding-box;
	margin: 0 auto;
}

#comment-nav-below {
	margin-top: 36px;
}

.comment-navigation a {
	white-space: nowrap;
}

.comment-navigation .page-next, .comment-navigation .page-prev {
	width: auto;
}

/*
  ----------------------------------------------------------
  
  #Author
  
  ----------------------------------------------------------
  */
.author-details {
	text-align: center;
	padding: 18px 18px 18px 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.author-details-data .author-name {
	font-size: 20px;
	line-height: 1.2;
	margin: 27px 0 0;
	margin: 0px 0px 0px 0px;
}

.author-details-data .author-heading {
	margin: 9px 0px 0px 0px;
}

.author-details-data .author-heading span {
	font-size: 13px;
	text-transform: uppercase;
}

.author-details-data .author-description {
	margin: 14px 0px 0px 0px;
	font-size: 13px;
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.author-details-data .author-url {
	display: block;
	margin: 14px 0px 0px 0px;
	font-size: 13px;
}

.author-details-data .author-socials {
	margin: 14px 0px 0px 0px;
}

/*
  ----------------------------------------------------------
  
  #Author profile
  
  ----------------------------------------------------------
  */
.author-profile {
	display: table;
	width: 100%;
}

.author-profile.author-profile-box-left .author-profile-content, .author-profile.author-profile-box-right .author-profile-content, .author-profile.author-profile-box-left .uncode-avatar-wrapper, .author-profile.author-profile-box-right .uncode-avatar-wrapper {
	display: table-cell;
	vertical-align: top;
}

@media (max-width: 959px) {
	.author-profile.author-profile-box-left .author-profile-content, .author-profile.author-profile-box-right .author-profile-content, .author-profile.author-profile-box-left .uncode-avatar-wrapper, .author-profile.author-profile-box-right .uncode-avatar-wrapper {
		display: block;
		padding-left: 0 !important;
	}
}

@media (min-width: 960px) {
	.author-profile.author-profile-box-left .author-profile-content > *:first-child, .author-profile.author-profile-box-right .author-profile-content > *:first-child, .author-profile.author-profile-box-left .uncode-avatar-wrapper > *:first-child, .author-profile.author-profile-box-right .uncode-avatar-wrapper > *:first-child {
		margin-top: 0;
	}
}

.author-profile .uncode-avatar-wrapper img {
	border-radius: 0 !important;
	vertical-align: top;
}

.author-profile.author-profile-box-top {
	display: inline-table;
}

.author-profile.author-profile-box-top .author-profile-content, .author-profile.author-profile-box-top .uncode-avatar-wrapper {
	display: inline-block;
	width: 100%;
}

.author-profile.author-profile-box-left.has-thumb .author-profile-content {
	padding-left: 36px;
}

.author-profile.author-profile-box-right.has-thumb .author-profile-content {
	padding-right: 36px;
}

.author-profile .btn-container {
	margin-top: 18px;
}

.author-profile .contact-methods {
	margin-top: 27px;
}

.author-profile .contact-methods ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.author-profile .contact-methods li {
	display: inline-block;
	margin-right: 2px;
}

.rtl .author-profile .contact-methods li {
	margin-left: 2px;
	margin-right: auto;
}

.author-profile .contact-methods li a {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 24px;
	transition: background-color 400ms ease-out, color 400ms ease-out;
}

.author-profile .contact-methods li a:hover {
	color: white !important;
}

.author-profile .contact-methods li a .fa {
	display: block;
	line-height: inherit;
	margin: 0;
	width: inherit;
}

.author-profile .contact-methods li.contact-method-facebook a:hover, .author-profile .contact-methods li.contact-method-facebook a:focus {
	background-color: #3b5998;
}

.author-profile .contact-methods li.contact-method-twitter a:hover, .author-profile .contact-methods li.contact-method-twitter a:focus {
	background-color: #3b8aca;
}

.author-profile .contact-methods li.contact-method-googleplus a:hover, .author-profile .contact-methods li.contact-method-googleplus a:focus {
	background-color: #d7473d;
}

.author-profile .contact-methods li.contact-method-dribbble a:hover, .author-profile .contact-methods li.contact-method-dribbble a:focus {
	background-color: #ea4c89;
}

.author-profile .contact-methods li.contact-method-instagram a:hover, .author-profile .contact-methods li.contact-method-instagram a:focus {
	background-color: #37658d;
}

.author-profile .contact-methods li.contact-method-pinterest a:hover, .author-profile .contact-methods li.contact-method-pinterest a:focus {
	background-color: #c5142b;
}

.author-profile .contact-methods li.contact-method-xing a:hover, .author-profile .contact-methods li.contact-method-xing a:focus {
	background-color: #126567;
}

.author-profile .contact-methods li.contact-method-youtube a:hover, .author-profile .contact-methods li.contact-method-youtube a:focus {
	background-color: #c4302b;
}

.author-profile .contact-methods li.contact-method-vimeo a:hover, .author-profile .contact-methods li.contact-method-vimeo a:focus {
	background-color: #4ebbff;
}

.author-profile .contact-methods li.contact-method-tumblr a:hover, .author-profile .contact-methods li.contact-method-tumblr a:focus {
	background-color: #32506d;
}

.author-profile .contact-methods li.contact-method-link a:hover, .author-profile .contact-methods li.contact-method-link a:focus {
	background-color: #555;
}

/*
  ----------------------------------------------------------
  
  #Twitter
  
  ----------------------------------------------------------
  */
.twitter-item {
	text-align: center;
	word-break: break-word;
}

.twitter-item .tweet-text > span {
	quotes: "“" "”";
}

.twitter-item .tweet-text > span:before {
	font-family: "Comfortaa", Georgia, serif;
	content: open-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -.25em;
	margin-right: .2em;
}

.twitter-item .tweet-text > span:after {
	font-family: "Comfortaa", Georgia, serif;
	content: close-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -.25em;
	margin-left: .1em;
}

.twitter-item .twitter-item-data i.fa-twitter {
	font-size: 54px;
}

.twitter-item .interact {
	margin: 14px 0px 0px 0px;
}

.twitter-item .interact a {
	margin: 0px 2px 0px 2px;
}

.twitter-item .interact i {
	width: 26px;
	font-size: 14px;
	display: inline-block;
}

/*
  ----------------------------------------------------------
  
  #Share
  
  ----------------------------------------------------------
  */
.share-module {
	margin: 18px 0px 0px 0px;
	width: 100%;
	display: table;
	table-layout: fixed;
}

.share-module-inner {
	display: table-cell;
	vertical-align: middle;
}

/*
  ----------------------------------------------------------
  
  #Share
  
  ----------------------------------------------------------
  */
.share-button {
	display: inline-block !important;
	min-height: 28px;
	width: 34px;
	position: relative;
	top: -2px;
}

.share-button.share-bigger {
	min-height: 44px;
}

div[class*=sharer-].share-button {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div[class*=sharer-].share-button.social-center {
	margin: auto;
}

div[class*=sharer-].share-button.social-right {
	margin-left: auto;
}

div[class*=sharer-].share-button.share-vertical .social {
	display: none;
}

div[class*=sharer-].share-button.share-vertical .social.active {
	display: block;
}

.uncode-share .share-title {
	display: inline-block;
	padding-right: 0px;
	margin: 0px;
	line-height: 36px;
	vertical-align: top;
}

div[class*=sharer-].share-button [class*=social-]:before {
	font-family: "uncodeicon" !important;
}

div[class*=sharer-].share-button label {
	cursor: pointer;
	margin: 0;
	padding: 5px 8px;
	display: inline-block;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	border-radius: 2px;
}

div[class*=sharer-].share-button label span {
	display: none;
}

div[class*=sharer-].share-button .social {
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	margin-left: 0;
	opacity: 0;
}

div[class*=sharer-].share-button .social.top {
	transform-origin: 0 0;
	margin-top: -180px;
}

div[class*=sharer-].share-button .social.load {
	-webkit-transition: none !important;
	transition: none !important;
}

div[class*=sharer-].share-button .social.active {
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	opacity: 1;
}

div[class*=sharer-].share-button .social.active.top {
	transform: scale(1) translateY(-30px);
}

div[class*=sharer-].share-button .social ul {
	color: #fff;
	margin: auto;
	padding: 2px !important;
	display: table;
	table-layout: fixed;
	background-color: #222;
	border-radius: 1px;
}

div[class*=sharer-].share-button .social ul:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	bottom: -5px;
	margin-top: -5px;
	border-width: 5px 5px 0;
	border-top-color: #222;
	left: 50%;
	margin-left: -5px;
}

.share-button .social ul, .share-button .social {
	position: relative;
	z-index: 1;
}

div[class*=sharer-].share-button .social ul li {
	cursor: pointer;
	text-align: center;
	display: block !important;
	position: relative;
	z-index: 2;
	width: 24px;
	height: 24px;
	line-height: 24px;
	transition: background-color 400ms ease-out;
}

div[class*=sharer-].share-button .social ul li:before {
	transition: color 400ms ease-out;
}

.share-button:not(.only-icon) .social ul li[class*=facebook]:hover, .share-button:not(.only-icon) .social ul li[class*=facebook]:focus {
	background-color: #3b5998;
}

.share-button:not(.only-icon) .social ul li[class*=twitter]:hover, .share-button:not(.only-icon) .social ul li[class*=twitter]:focus {
	background-color: #3b8aca;
}

.share-button:not(.only-icon) .social ul li[class*=gplus]:hover, .share-button:not(.only-icon) .social ul li[class*=gplus]:focus {
	background-color: #d7473d;
}

.share-button:not(.only-icon) .social ul li[class*=pinterest]:hover, .share-button:not(.only-icon) .social ul li[class*=pinterest]:focus {
	background-color: #c5142b;
}

.share-button:not(.only-icon) .social ul li[class*=linkedin]:hover, .share-button:not(.only-icon) .social ul li[class*=linkedin]:focus {
	background-color: #2c8cc0;
}

.share-button:not(.only-icon) .social ul li[class*=whatsapp]:hover, .share-button:not(.only-icon) .social ul li[class*=whatsapp]:focus {
	background-color: #25d366;
}

.share-button:not(.only-icon) .social ul li[class*=xing]:hover, .share-button:not(.only-icon) .social ul li[class*=xing]:focus {
	background-color: #126567;
}

.share-button:not(.only-icon) .social ul li[class*=paper-plane]:hover, .share-button:not(.only-icon) .social ul li[class*=paper-plane]:focus {
	background-color: #999;
}

.share-button.only-icon .social ul li[class*=facebook]:hover:before, .share-button.only-icon .social ul li[class*=facebook]:focus:before {
	color: #3b5998;
}

.share-button.only-icon .social ul li[class*=twitter]:hover:before, .share-button.only-icon .social ul li[class*=twitter]:focus:before {
	color: #3b8aca;
}

.share-button.only-icon .social ul li[class*=gplus]:hover:before, .share-button.only-icon .social ul li[class*=gplus]:focus:before {
	color: #d7473d;
}

.share-button.only-icon .social ul li[class*=pinterest]:hover:before, .share-button.only-icon .social ul li[class*=pinterest]:focus:before {
	color: #c5142b;
}

.share-button.only-icon .social ul li[class*=linkedin]:hover:before, .share-button.only-icon .social ul li[class*=linkedin]:focus:before {
	color: #2c8cc0;
}

.share-button.only-icon .social ul li[class*=whatsapp]:hover:before, .share-button.only-icon .social ul li[class*=whatsapp]:focus:before {
	color: #25d366;
}

.share-button.only-icon .social ul li[class*=xing]:hover:before, .share-button.only-icon .social ul li[class*=xing]:focus:before {
	color: #126567;
}

.share-button.only-icon .social ul li[class*=paper-plane]:hover:before, .share-button.only-icon .social ul li[class*=paper-plane]:focus:before {
	color: #999;
}

.share-button.only-icon .social ul li[class*=threads]:hover:before, .share-button.only-icon .social ul li[class*=threads]:focus:before {
	color: #ff3040;
}

.share-button.only-icon .social ul li[class*=bluesky]:hover:before, .share-button.only-icon .social ul li[class*=bluesky]:focus:before {
	color: #1083fe;
}

.share-button.only-icon {
	display: inline-block !important;
	margin-bottom: -10px;
	top: 1px;
}

.social-export:before {
	content: "" !important;
	font-size: 16px;
}

.social-facebook:before {
	content: "" !important;
}

.social-twitter:before {
	content: "" !important;
}

.social-gplus:before {
	content: "" !important;
}

.social-pinterest:before {
	content: "" !important;
}

.social-linkedin:before {
	content: "" !important;
}

.social-xing:before {
	content: "" !important;
}

.social-paper-plane:before {
	content: "" !important;
}

div[class*=sharer-].share-button.share-inline {
	width: auto;
	display: inline-block !important;
}

.share-button.share-inline .social.top {
	opacity: 1;
	margin-top: 0px !important;
	width: auto;
	float: none !important;
}

.share-button.share-inline .social.top ul {
	width: auto;
	background: none;
	border: none;
	color: inherit;
	margin: 0px;
}

.social-center.share-button.share-inline .social.top ul {
	margin: auto;
}

.social-right.share-button.share-inline .social.top ul {
	margin-left: auto;
}

.share-button.share-inline .social.top li {
	display: inline-block !important;
	margin-right: 2px;
}

.share-button.share-inline .social.top li:hover {
	color: white !important;
}

.share-button.share-inline .social-export {
	display: none;
}

div[class*=sharer-].share-button.share-inline .social ul:after {
	display: none;
}

.share-button.share-inline.share-bigger li {
	font-size: 1.5em;
	width: 40px !important;
	height: 40px !important;
	line-height: 40px !important;
}

.portfolio-share {
	padding-top: 18px;
}

.sharedaddy {
	margin-top: 36px;
}

/*
  ----------------------------------------------------------
  
  #VC-Modules
  
  ----------------------------------------------------------
  */

/* Progress bar
  ---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {
	position: relative;
	margin: 5px 0px 0px 0px;
	padding: 2px 9px 2px 9px;
}

.vc_progress_bar .vc_single_bar:last-child {
	margin-bottom: 0;
}

.vc_progress_bar .vc_single_bar .vc_label {
	display: block;
	position: relative;
	z-index: 1;
	margin: 0px 0px 0px 0px;
}

.vc_progress_bar .vc_progress_label {
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
}

.vc_progress_bar .vc_progress_label:first-child {
	margin-top: 0;
}

.vc_progress_bar .vc_label_units {
	float: right;
	line-height: 0;
	position: relative;
	top: 11.7px;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, .025);
	width: 0%;
	top: 0;
	left: 0;
	border-radius: 1px;
	background-clip: padding-box;
	transition: all 1000ms cubic-bezier(.785, .135, .15, .86);
}

.vc_pie_chart .wpb_wrapper {
	width: 100%;
	padding-top: 100%;
	position: relative;
	overflow: hidden;
}

/*** Pie chart **/
.vc_pie_chart {
	z-index: 0;
	text-align: center;
	opacity: 0;
	max-width: 160px;
	min-width: 100px;
}

.align_center .vc_pie_chart, .align_left .align_center .vc_pie_chart, .align_right .align_center .vc_pie_chart {
	margin: 0 auto !important;
}

.align_left .vc_pie_chart, .align_right .align_left .vc_pie_chart, .align_center .align_left .vc_pie_chart {
	margin-left: 0px !important;
	margin-right: auto !important;
}

.align_right .vc_pie_chart, .align_left .align_right .vc_pie_chart, .align_center .align_right .vc_pie_chart {
	margin-left: auto !important;
	margin-right: 0px !important;
}

.vc_pie_chart.vc_ready {
	opacity: 1;
}

.vc_pie_chart .vc_pie_wrapper {
	overflow: hidden;
	position: absolute;
	margin: 0 auto;
	top: 0px;
}

.vc_pie_chart canvas {
	position: relative;
	z-index: 1;
	left: -50%;
	margin-top: -50%;
	transform: scale(.5, .5);
}

.vc_pie_chart .vc_pie_chart_value {
	font-size: 150%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.vc_pie_chart_back {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-width: 7px;
	border-style: solid;
	border-radius: 999px;
	border-radius: 50%;
}

/*
  ----------------------------------------------------------
  
  #Media-Elements
  
  ----------------------------------------------------------
  */
.mejs-container {
	clear: both;
	outline: 0;
}

.mejs-container * {
	font-family: "Comfortaa", Monospace, Helvetica, Arial;
}

.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
	background: #222;
}

.mejs-controls a.mejs-horizontal-volume-slider {
	display: table;
	table-layout: fixed;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #0073aa;
}

.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, .33);
}

.mejs-controls .mejs-offscreen {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

span.mejs-offscreen {
	display: none;
}

.mejs-controls a:focus > .mejs-offscreen {
	background-color: #f1f1f1;
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 0;
	top: 15px;
	text-decoration: none;
	text-transform: none;
	width: auto;
}

.mejs-overlay-loading {
	background: transparent;
}

/* Override theme styles that may conflict with controls. */
.mejs-controls button:hover {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.me-cannotplay {
	width: auto !important;
}

.media-embed-details .wp-audio-shortcode {
	display: inline-block;
	max-width: 400px;
}

.audio-details .embed-media-settings {
	overflow: visible;
}

.media-embed-details .embed-media-settings .setting span {
	max-width: 400px;
	width: auto;
}

.media-embed-details .embed-media-settings .checkbox-setting span {
	display: inline-block;
}

.media-embed-details .embed-media-settings {
	padding-top: 0;
	top: 28px;
}

.media-embed-details .instructions {
	padding: 16px 0;
	max-width: 600px;
}

.media-embed-details .setting p, .media-embed-details .setting a {
	color: #a00;
	font-size: 10px;
	text-transform: uppercase;
}

.media-embed-details .setting a:hover {
	color: #f00;
}

.media-embed-details .embed-media-settings .checkbox-setting {
	float: none;
	margin: 0 0 10px;
}

.wp-video {
	width: 100% !important;
	height: auto;
}

.wp-video > .mejs-offscreen {
	display: none;
}

.wp_attachment_holder .wp-video, .wp_attachment_holder .wp-audio-shortcode {
	margin-top: 18px;
}

video.wp-video-shortcode, .wp-video-shortcode video {
	max-width: 100%;
	display: inline-block;
}

.mejs-container:not(.mejs-container-fullscreen) video {
	object-fit: cover;
}

.video-details .wp-video-holder {
	width: 100%;
	max-width: 640px;
}

.wp-playlist {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 12px 0 18px;
	font-size: 14px;
	line-height: 1.5;
}

.wp-admin .wp-playlist {
	margin: 0 0 18px;
}

.wp-playlist video {
	display: inline-block;
	max-width: 100%;
}

.wp-playlist audio {
	display: none;
	max-width: 100%;
	width: 400px;
}

.wp-playlist .mejs-container {
	margin: 0;
	width: 100%;
}

.wp-playlist .mejs-controls .mejs-button button {
	outline: 0;
}

.wp-playlist-light {
	background: #fff;
	color: #000;
}

.wp-playlist-dark {
	color: #fff;
	background: #000;
}

.wp-playlist-caption {
	display: block;
	max-width: 88%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item .wp-playlist-caption {
	text-decoration: none;
	color: #000;
	max-width: -webkit-calc(60%);
	max-width: calc(60%);
}

.wp-playlist-item-meta {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-title {
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-album {
	font-style: italic;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-playlist-item-artist {
	font-size: 12px;
	text-transform: uppercase;
}

.wp-playlist-item-length {
	position: absolute;
	right: 3px;
	top: 0;
	font-size: 14px;
	line-height: 1.5;
}

.rtl .wp-playlist-item-length {
	left: 3px;
	right: auto;
}

.wp-playlist-tracks {
	margin-top: 10px;
}

.wp-playlist-item {
	position: relative;
	cursor: pointer;
	padding: 0 3px;
	border-bottom: 1px solid #ccc;
}

.wp-playlist-item:last-child {
	border-bottom: 0;
}

.wp-playlist-light .wp-playlist-caption {
	color: #333;
}

.wp-playlist-dark .wp-playlist-caption {
	color: #dedede;
}

.wp-playlist-playing {
	font-weight: bold;
	background: #f7f7f7;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-playing {
	background: #000;
	color: #fff;
}

.wp-playlist-current-item {
	overflow: hidden;
	margin-bottom: 10px;
	height: 60px;
}

.wp-playlist .wp-playlist-current-item img {
	float: left;
	max-width: 60px;
	height: auto;
	margin-right: 10px;
	padding: 0;
	border: 0;
}

.rtl .wp-playlist .wp-playlist-current-item img {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

.wp-playlist-current-item .wp-playlist-item-title, .wp-playlist-current-item .wp-playlist-item-artist {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-audio-playlist .me-cannotplay span {
	padding: 5px 15px;
}

.mejs-container {
	position: relative;
	background: #000;
	font-family: "Comfortaa", Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}

.me-plugin {
	position: absolute;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-fullscreen {
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

.mejs-clear {
	clear: both;
}

.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: 0;
}

.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

:root .mejs-poster img {
	display: none;
}

.mejs-poster img {
	padding: 0;
	border: 0;
}

.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px !important;
	font-size: 35px;
	border: 3px solid white;
	color: white !important;
	border-radius: 50%;
	background-clip: padding-box;
	line-height: 53px;
	text-indent: 17px;
	opacity: .8;
	transition: opacity .4s;
}

.mejs-overlay-button:before {
	content: "";
	font-family: "uncodeicon";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mejs-overlay:hover .mejs-overlay-button {
	opacity: 1;
}

.mejs-overlay-loading:before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-dark.svg");
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 38px;
	height: 38px;
	margin-top: -19px;
	margin-left: -19px;
	content: "";
	filter: brightness(2);
}

.mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background-color: #1b1d1f;
	height: 30px;
	width: 100%;
	transition: opacity .4s;
}

.mejs-container.wp-video-shortcode .mejs-controls {
	opacity: 0;
}

.mejs-container:hover .mejs-controls {
	opacity: 1;
}

.mejs-container .mejs-controls div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	font-family: "Comfortaa", Helvetica, Arial;
	border: 0;
}

.mejs-container .mejs-controls div.nitro-lazy {
	background-image: none !important;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	text-decoration: none;
	margin: 7px 5px !important;
	padding: 0 !important;
	position: absolute !important;
	height: 16px !important;
	width: 16px !important;
	border: 0 !important;
	line-height: 16px;
	text-indent: 2px;
	background: transparent !important;
}

.mejs-controls .mejs-button button:before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	color: white;
	z-index: 6;
	font-family: "uncodeicon";
	font-size: 14px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 3px 0 3px;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}

.mejs-controls .mejs-play button:before {
	content: "";
	text-indent: 4px;
}

.mejs-controls .mejs-pause button:before {
	content: "";
}

.mejs-controls .mejs-stop button:before {
	content: "";
}

.mejs-controls div.mejs-time-rail {
	direction: ltr;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: calc(100% - 166px);
	padding-top: 9px;
	position: relative;
}

.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 100%;
	height: 2px;
	cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px 0 0;
	background: #222324;
	outline: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 15px 15px;
	animation: buffering-stripes 2s linear infinite;
}

@keyframes buffering-stripes {
	from {
		background-position: 0 0;
	}
	
	to {
		background-position: 30px 0;
	}
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	width: 0;
}

.mejs-time-current, .mejs-time-buffering, .mejs-time-loaded, .mejs-time-hovered {
	left: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: .15s ease-in all;
	transition: .15s ease-in all;
	width: 100%;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	width: 36px;
	height: 17px;
	top: -13px;
	margin-left: -18px;
	text-align: center;
	color: white;
	outline: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: none;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	top: 15px;
	left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}

.mejs-controls .mejs-fullscreen-button button:before {
	content: "";
}

.mejs-controls .mejs-unfullscreen button:before {
	content: "";
}

.mejs-controls .mejs-mute button:before {
	content: "";
}

.mejs-controls .mejs-unmute button:before {
	content: "";
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: rgba(50, 50, 50, .7);
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #000;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 0;
	width: 2px;
	height: 100px;
	background: #ddd;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 1px;
	width: 16px;
	height: 6px;
	background: #ddd;
	cursor: N-resize;
	margin: -3px 0 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.mejs-controls a.mejs-horizontal-volume-slider {
	height: 26px;
	width: 60px;
	position: relative;
	display: block;
	float: left;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 14px;
	width: 50px;
	height: 2px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: #222324;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 14px;
	width: 50px;
	height: 2px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: #fff;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}

.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: rgba(50, 50, 50, .7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: "Comfortaa", helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}

.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}

.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	overflow: hidden;
	border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #666;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}

.mejs-captions-layer a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 45px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background: url("https://www.gloval.es/wp-content/themes/uncode/library/css/background.png");
	background: rgba(20, 20, 20, .8);
}

.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}

.me-cannotplay span {
	padding: 15px;
	display: block;
}

.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}

.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}

.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}

.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001;
}

.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: "Comfortaa", Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2c7c91;
	color: #fff;
}

.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: rgba(50, 50, 50, .7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: "Comfortaa", helvetica, arial;
	font-size: 10px;
}

.mejs-postroll-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(50, 50, 50, .7);
	z-index: 1000;
	overflow: hidden;
}

.mejs-postroll-layer-content {
	width: 100%;
	height: 100%;
}

.mejs-postroll-close {
	position: absolute;
	right: 0;
	top: 0;
	background: rgba(50, 50, 50, .7);
	color: #fff;
	padding: 4px;
	z-index: 100;
	cursor: pointer;
}

video.background-video-shortcode::-webkit-media-controls {
	display: none !important;
}

video.background-video-shortcode {
	margin-left: 0 !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.uncode-live-search i {
	font-size: 18px;
}

ul.dwls_search_results {
	display: block;
	padding: 0px 27px 0px 27px;
	max-height: 500px;
	margin: 0;
	position: absolute;
	left: 0;
	overflow: auto;
	z-index: 9999;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	border-radius: 0 0 2px 2px;
	border-style: solid;
	border-width: 1px;
}

ul.dwls_search_results li {
	display: block;
	padding: 18px 0px 18px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}

ul.dwls_search_results li p {
	margin: 5px 0px 0px 0px;
}

ul.dwls_search_results li a, ul.dwls_search_results li a:visited {
	display: block;
	margin-left: 0;
	padding-left: 0;
	text-decoration: none;
}

ul.dwls_search_results .daves-wordpress-live-search_title span {
	display: block;
}

ul.dwls_search_results .daves-wordpress-live-search_title .search-category {
	font-size: 90%;
}

ul.dwls_search_results .daves-wordpress-live-search_title span {
	display: block;
}

ul.dwls_search_results .daves-wordpress-live-search_author {
	margin: 5px 0px 0px 0px;
	font-size: 90%;
}

ul.dwls_search_results .daves-wordpress-live-search_date {
	margin: 0;
	font-size: 90%;
}

ul.dwls_search_results .excerpt, ul.dwls_search_results .meta {
	width: 100%;
}

ul.dwls_search_results .clearfix {
	float: none !important;
	clear: both !important;
}

.search_footer {
	width: 100%;
	padding: 27px 0px 27px 0px;
	font-size: 10px !important;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
}

.search_footer a, .search_footer a:visited {
	margin-right: 1em;
	text-decoration: none;
}

.dwls_search_results_activity_indicator {
	z-index: 999999;
}

#search_results_activity_indicator {
	width: 32px;
	height: 32px;
}

.style-light#search_results_activity_indicator {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-light.svg");
}

.style-light#search_results_activity_indicator.nitro-lazy {
	background-image: none !important;
}

.style-dark#search_results_activity_indicator {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/source/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/oval-anim-dark.svg");
}

.style-dark#search_results_activity_indicator.nitro-lazy {
	background-image: none !important;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	content: " ";
	display: block;
	background: inherit;
	position: absolute;
	z-index: 30;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: -1.5px;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	color: white;
	font-size: 13px;
	letter-spacing: .1em;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	position: absolute;
	background: rgba(255, 255, 255, .2);
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
	top: 50%;
	margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
	left: 50%;
	margin-left: -45px;
	text-align: center;
	width: 90px;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top: 50%;
	margin-top: -6px;
}

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
	left: 50%;
	margin-left: -6px;
}

.twentytwenty-container {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.twentytwenty-container img {
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
}

.twentytwenty-container img:last-child {
	position: relative;
}

.twentytwenty-container * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.twentytwenty-before {
	z-index: 20;
}

.twentytwenty-after {
	z-index: 10;
}

.twentytwenty-handle {
	height: 38px;
	width: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border: 3px solid white;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, .25);
	z-index: 40;
	cursor: ew-resize;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
}

.twentytwenty-horizontal .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
}

.twentytwenty-vertical .twentytwenty-handle:before {
	left: 50%;
	margin-left: 22px;
}

.twentytwenty-vertical .twentytwenty-handle:after {
	right: 50%;
	margin-right: 22px;
}

.twentytwenty-left-arrow {
	border-right: 6px solid white;
	left: 50%;
	margin-left: -17px;
}

.twentytwenty-right-arrow {
	border-left: 6px solid white;
	right: 50%;
	margin-right: -17px;
}

.twentytwenty-up-arrow {
	border-bottom: 6px solid white;
	top: 50%;
	margin-top: -17px;
}

.twentytwenty-down-arrow {
	border-top: 6px solid white;
	bottom: 50%;
	margin-bottom: -17px;
}

.wp-caption, .gallery-caption {
	width: auto !important;
	max-width: 100%;
	margin-top: 18px;
	margin-bottom: 18px;
	display: table;
	table-layout: fixed;
}

.wp-caption-text {
	font-style: normal;
	display: table-caption;
	caption-side: bottom;
}

.bypostauthor {
	font-style: normal;
}

img.size-full {
	width: auto;
	height: auto;
}

.entry-content > *:first-child {
	margin-top: 0px;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.alignleft {
	float: left;
	margin: 0px 23px 0px 0px;
	box-sizing: border-box;
}

.media-modal.wp-core-ui .alignleft {
	float: inherit;
	margin: inherit;
	box-sizing: inherit;
}

.wp-block-image.alignleft {
	margin-right: 22.5px;
}

.alignright {
	float: right;
	margin: 0px 0px 0px 23px;
	box-sizing: border-box;
}

.wp-block-image.alignright {
	margin-left: 22.5px;
}

.aligncenter, .wp-block-image.aligncenter {
	float: none;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}

img.alignnone {
	float: none;
}

img.aligncenter {
	display: block;
}

/* WordPress Gallery 
  ------------------------------------------ */
.gallery {
	margin-left: -.5em;
	margin-right: -.5em;
}

.gallery:after {
	display: table;
	content: "";
	clear: both;
}

.gallery-item {
	margin: 0;
	float: left;
	padding: .5em;
}

.gallery-item img {
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
	float: none;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33.3333%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6667%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

/*
  ----------------------------------------------------------
  
  #Animations
  
  ----------------------------------------------------------
  */

/* CSS Animations */
html:not(.no-cssanimations) .blocks-animation .header-title > *, html:not(.no-cssanimations) .blocks-animation .post-info {
	opacity: 0;
}

html:not(.no-cssanimations) .animate_when_almost_visible, html:not(.no-cssanimations) .animate_inner_when_almost_visible, html:not(.no-cssanimations) .animate_when_parent_almost_visible {
	opacity: 0;
	animation-duration: .6s;
	backface-visibility: hidden;
}

html:not(.no-cssanimations) .owl-item .animate_when_almost_visible, html:not(.no-cssanimations) .owl-item .animate_when_parent_almost_visible {
	-webkit-perspective: 1000;
}

html:not(.no-cssanimations) .uncode-pricing.animate_when_almost_visible {
	transform: none;
	animation-delay: .1s;
	animation-timing-function: cubic-bezier(.45, .005, 0, 1);
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible.start_animation:not(.zoom-reverse) {
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).top-t-bottom {
	animation-name: anim_ttb;
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).bottom-t-top {
	animation-name: anim_btt;
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse) {
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-bottom-t-top {
	animation-name: text_anim_btt;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).left-t-right {
	animation-name: anim_ltr;
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-left-t-right {
	animation-name: text_anim_ltr;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-right-t-left {
	animation-name: text_anim_rtl;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).right-t-left {
	animation-name: anim_rtl;
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-in {
	animation-name: zoom-in;
	transform: scale(1);
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-out {
	animation-name: zoom-out;
	transform: scale(1);
	opacity: 1;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).typewriter {
	animation-name: typewriter;
}

html:not(.no-cssanimations) .animate_when_almost_visible.zoom-reverse {
	animation-name: zoom-reverse;
	animation-duration: .3s;
	transform: scale(.5);
	opacity: 0;
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim {
	animation-name: alpha-in;
	opacity: 1;
}

html .animate_when_almost_visible.start_animation.do_not_reanimate {
	animation-name: none !important;
	opacity: 1 !important;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="100"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="100"] {
	animation-duration: .1s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="200"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="200"] {
	animation-duration: .2s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="300"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="300"] {
	animation-duration: .3s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="500"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="500"] {
	animation-duration: .5s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="600"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="600"] {
	animation-duration: .6s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="700"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="700"] {
	animation-duration: .7s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="800"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="800"] {
	animation-duration: .8s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="900"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="900"] {
	animation-duration: .9s;
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="1000"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="1000"] {
	animation-duration: 1s;
}

/* Top to bottom keyframes */
@keyframes anim_ttb {
	0% {
		transform: translate3d(0, -100px, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Bottom to top keyframes */
@keyframes anim_btt {
	0% {
		transform: translate3d(0, 100px, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Text bottom to top keyframes */
@keyframes text_anim_btt {
	0% {
		transform: translate3d(0, 100%, 0);
	}
	
	100% {
		transform: translate3d(0, 0, 0);
	}
}

/* Left to right keyframes */
@keyframes anim_ltr {
	0% {
		transform: translate3d(-100px, 0, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Text left to right keyframes */
@keyframes text_anim_ltr {
	0% {
		transform: translate3d(-100%, 0, 0);
	}
	
	100% {
		transform: translate3d(0, 0, 0);
	}
}

/* Right to left keyframes */
@keyframes anim_rtl {
	0% {
		transform: translate3d(100px, 0, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Text right to left keyframes */
@keyframes text_anim_rtl {
	0% {
		transform: translate3d(100%, 0, 0);
	}
	
	100% {
		transform: translate3d(0, 0, 0);
	}
}

/* Appear from center in keyframes */
@keyframes zoom-in {
	0% {
		transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

/* Appear from center out keyframes */
@keyframes zoom-out {
	0% {
		transform: scale(1.5);
		opacity: .1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

/* Typewriter keyframe */
@keyframes typewriter {
	99% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

/* Disappear from center keyframes */
@keyframes zoom-reverse {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		transform: scale(.5);
		opacity: 0;
	}
}

/* Alpha keyframes */
@keyframes alpha-in {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

/*Ken Burns*/
@keyframes kenburns {
	0% {
		transform: scale(1);
	}
	
	100% {
		transform: scale(1.15);
	}
}

@keyframes backwash {
	0% {
		transform: scale(1.5);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

/** Custom Styles **/
header .logo-container, header .logo-container.shrinked {
	padding: 10px 0px;
}

.navbar-main .menu-primary-inner .menu-item a, .navbar-main .menu-primary-inner .menu-item a:hover, .navbar-main .menu-primary-inner .menu-item a:visited, .navbar-main ul.menu-primary-inner > li.menu-item:last-child > a {
	color: #003b71;
	font-family: "Comfortaa" !important;
	font-size: 14px !important;
	font-weight: normal !important;
	padding: 0px 15px !important;
}

.navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a, .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
}

.navbar-main .menu-primary-inner .menu-item a:hover, .navbar-main .menu-primary-inner .menu-item.active a, .navbar-main .menu-primary-inner .menu-item.active a:hover, .navbar-main .menu-primary-inner .menu-item.active a:visited, .navbar-main ul.menu-primary-inner > li.menu-item.current-menu-item > a, .menu-light .menu-smart ul li.current-menu-parent > a, .menu-light .menu-smart > li.current-menu-ancestor > a, .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a:hover, .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item.active a {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
}

.navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:hover, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:focus, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:visited, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:hover, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:focus, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:visited {
	color: #fff !important;
}

.navbar-main .menu-primary-inner .menu-item.highlight a, .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .navbar-main .menu-primary-inner .menu-item.highlight.active a, .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	background-color: #003b71;
	border-radius: 20px;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	height: 30px;
	line-height: 14px;
}

.navbar-main .menu-primary-inner .menu-item.highlight a:hover, .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .navbar-main .menu-primary-inner .menu-item.highlight.active a, .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	color: #fff !important;
}

.home-featured {
	background: linear-gradient(to bottom, #fff, #eff2f4);
}

.home-featured .featured-section {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/home-featured.png") no-repeat right bottom;
}

.home-featured .featured-section.nitro-lazy {
	background: none !important;
}

.home-featured .one-half {
	display: block;
	padding-bottom: 40px;
	position: relative;
	width: 49%;
}

.home-featured .one-half .dark-button {
	bottom: -16px;
	position: absolute;
}

.home-featured .one-half .dark-button a, .home-featured .one-half .dark-button a:link, .home-featured .one-half .dark-button a:hover, .home-featured .one-half .dark-button a:visited {
	background-color: #003b71;
	border-radius: 20px;
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	font-size: 16px;
	padding: 8px 15px;
	text-align: center;
	width: 250px;
}

.home-featured .one-half h1 {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 40px;
	margin-top: 0px;
	padding-top: 20px;
}

.home-featured .one-half h2 {
	color: #5b7e92;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 10px;
	text-transform: uppercase;
}

.home-featured .one-half h3 {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
	line-height: 150%;
	margin: 15px 0px 20px;
}

.home-featured .one-half .description {
	font-family: "Comfortaa";
	font-size: 14px;
	max-width: 98%;
	line-height: 25px;
	margin-top: 10px;
}

.service-item .service-img .uncode-single-media-wrapper {
	border: 1px solid #69899c;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
	height: 66px;
	width: 66px;
}

.service-item .service-img img {
	height: auto;
	margin: 0 auto;
	padding: 13px;
	width: auto;
}

.service-item .uncode_text_column.right-alignment {
	text-align: right;
}

.service-item .uncode_text_column h3 {
	margin-bottom: 8px;
}

.service-item .uncode_text_column h3 a, .service-item .uncode_text_column h3 a:hover, .service-item .uncode_text_column h3 a:focus, .service-item .uncode_text_column h3 a:visited {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
}

.service-item .uncode_text_column .description {
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 150%;
}

.home-services .btn-container {
	text-align: center;
	font-family: "Comfortaa";
}

.home-services a.home-services-btn, .home-services a.home-services-btn:hover, .home-services a.home-services-btn:visited {
	background: #fff;
	border: 2px solid #7f9db8;
	border-radius: 40px !important;
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
	font-size: 15px;
	font-weight: normal !important;
	padding: 5px 20px !important;
	text-transform: none;
	z-index: 100;
}

.home-services a.home-services-btn:hover {
	background: #003b71;
	border: 2px solid #003b71;
	color: #fff !important;
}

.home-services .limit-width::after {
	background: #e7ecef;
	content: "";
	display: block;
	height: 2px;
	margin-top: -17px;
	width: 100%;
	z-index: 1;
}

.home-reports-wrapper {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 5px 5px rgba(240, 240, 240, .9);
}

.home-reports-wrapper .left-image .background-inner {
	border-radius: 10px 0px 0px 10px;
}

.home-reports-wrapper .right-image .background-inner {
	border-radius: 0px 10px 10px 0px;
}

.home-reports-wrapper .btn-container a.new-report, .home-reports-wrapper .btn-container a.new-report:hover, .home-reports-wrapper .btn-container a.new-report:visited {
	background: #01919c;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
	letter-spacing: 0;
	margin: 0 auto;
	padding: 5px 12px !important;
}

.home-reports-wrapper .new-report-separator hr {
	border-color: #01919c;
	position: absolute;
	right: -36px;
	top: 13px;
	width: 50%;
}

.home-reports-wrapper .new-report-separator + .btn-container {
	margin-top: 0 !important;
}

.home-reports-wrapper .report-title + .clear + .btn-container {
	margin-top: 20px !important;
}

.home-reports-wrapper .heading-text h3 {
	color: #5b7e93;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
}

.home-reports-wrapper .separator-break {
	margin: 15px 0px;
}

.home-reports-wrapper .heading-text.el-text > :last-child p {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	line-height: 150%;
}

.home-reports-wrapper .btn-container a, .home-reports-wrapper .btn-container a:hover, .home-reports-wrapper .btn-container a:visited {
	background: #003b71;
	border-radius: 20px;
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-size: 15px;
	font-weight: normal !important;
	line-height: 16px;
	padding: 8px 30px !important;
	text-transform: none;
}

.home-reports-wrapper .reports-inner-content .uncont {
	height: 100%;
	position: relative;
}

/**.home-reports-wrapper .reports-inner-content .btn-container {
    bottom: 0px;
    position: absolute;
    width: 100%;
}**/
.light-transparent-bg::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/v-valor-bg.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	content: "";
	height: 91px;
	position: absolute;
	top: -91px;
	width: 100%;
}

.light-transparent-bg {
	background-color: rgba(255, 255, 255, .65);
	position: relative;
}

.valor-inner-content {
	display: block;
	margin: 0 auto;
	max-width: 1170px;
}

.valor-inner-content .heading-text h2 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 40px;
	padding-top: 30px;
}

.valor-inner-content .heading-text p, .values-wrapper .heading-text h3, .values-wrapper .heading-text h3 a, .values-wrapper .heading-text h3 a:hover, .values-wrapper .heading-text h3 a:visited {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.valor-inner-content .valor-description {
	margin: 10px auto 0px !important;
	max-width: 768px;
	width: 100%;
}

.valor-inner-content .valor-description p {
	color: #5b7e93;
	line-height: 150%;
}

.valor-inner-content .valor-description p {
	color: #5b7e93;
	line-height: 150%;
}

.value-section .negative-top {
	display: block;
	margin-top: -12%;
}

.values-wrapper {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0px 2px 10px 5px rgba(0, 0, 0, .1);
	padding: 35px 20px;
}

.values-wrapper .heading-text h3::before {
	content: "";
	display: block;
	height: 35px;
	margin: 0 auto 15px;
	width: 40px;
}

.values-wrapper .heading-text.compass h3::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/valor-sprite.png");
	background-position: 0px 0px;
}

.values-wrapper .heading-text.user-tie h3::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/valor-sprite.png");
	background-position: 80px 0px;
}

.values-wrapper .heading-text.user-cog h3::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/valor-sprite.png");
	background-position: 40px 0px;
}

.values-wrapper .heading-text p {
	line-height: 150%;
	padding: 0px 15px;
}

.clients-section .heading-text {
	text-align: center;
}

.clients-section .heading-text h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.clients-section .owl-carousel-wrapper .tmb .t-entry-visual:hover img {
	opacity: 1;
}

.navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a, .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a:hover, .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a:visited {
	font-family: "Comfortaa" !important;
	font-size: 12px !important;
	line-height: 15px;
	margin-bottom: 8px;
}

.submenu-light .menu-horizontal .menu-smart ul li, .submenu-light .menu-horizontal .menu-smart ul li:hover {
	line-height: 150%;
	margin: 6px auto;
}

.submenu-light .menu-horizontal .menu-smart ul li a:hover, .submenu-light .menu-horizontal .menu-smart ul li a:not(.social-menu-link):not(.vc_control-btn):hover {
	background-color: #fff !important;
	color: #003b71 !important;
	line-height: 16px !important;
}

.submenu-light .menu-horizontal .menu-smart ul li a:not(.social-menu-link):not(.vc_control-btn) {
	font-size: 12px !important;
	line-height: 16px !important;
}

.submenu-light .menu-horizontal .menu-smart ul li a > .fa {
	top: 1px !important;
}

.submenu-light .menu-horizontal .menu-smart ul.drop-menu {
	border: none;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
	margin-top: -1px !important;
	padding: 10px 10px 15px 10px;
	width: 270px !important;
}

.top-menu.style-color-xsdn-bg {
	background-color: #012440;
	z-index: 0;
}

#menu-top-menu {
	margin-left: -30px;
}

.menu-light .menu-borders.menu-shadows {
	border: none;
	/**box-shadow: 0px 0px 4px 4px rgba(240, 240, 240, 0.6);*/
	box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .05);
}

.menu-mini .top-menu-phone .fa-dropdown, .menu-mini .top-menu-mail .fa-dropdown, .menu-mini .media .fa-dropdown {
	display: none;
}

.menu-light .menu-smart .media a, .menu-light .menu-smart .media a:hover, .menu-light .menu-smart .media a:visited {
	color: #fff !important;
	cursor: pointer;
}

.menu-mini .vseparator::after {
	content: "|" !important;
	position: relative;
	margin-left: 10px;
}

.menu-mini .fa {
	color: #5a7e92;
}

.menu-light .menu-mini li a, .menu-light .menu-mini li a:hover, .menu-light .menu-mini li a:focus, .menu-light .menu-mini li a:visited {
	color: #fff !important;
	font-family: "Comfortaa";
	vertical-align: middle;
}

.menu-mini .left-align {
	float: left;
}

.menu-mini .right-align {
	float: right;
}

.page-heading {
	text-align: center;
}

.page-heading h1, .single-post .page-heading h2 {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.page-heading.subheading, .page-heading.subheading .heading-text {
	margin-top: 0 !important;
}

.page-heading p, .page-heading.subheading h2, .page-heading.subheading h2 span, .greviews-section .blue-heading p, .blue-heading.highlighted-subheading p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 10px auto 0;
	max-width: 1024px;
}

.page-heading.subheading h2 span {
	font-size: 14px;
}

.greviews-section.faq-section.contact-faq .faq-heading h2, .greviews-section.faq-section.contact-faq .faq-heading h2 span {
	margin-bottom: 15px !important;
}

.greviews-section .wprevpro_t1_DIV_2, .greviews-section .wprevpro_t1_SPAN_5 {
	text-align: left;
}

.greviews-section .wprevpro_t1_DIV_2 a.wprs_rd_more, .greviews-section .wprevpro_t1_DIV_2 a.wprs_rd_more:hover, .greviews-section .wprevpro_t1_DIV_2 a.wprs_rd_more:focus, .greviews-section .wprevpro_t1_DIV_2 a.wprs_rd_more:visited {
	color: #0d787e !important;
}

.greviews-section .wprevpro_t1_outer_div p, .greviews-section .wprev_preview_tcolor2 {
	font-family: "Comfortaa";
	font-style: normal;
	font-size: 13px;
	line-height: 20px;
}

.greviews-section .wprev_preview_tcolor2_T1 {
	font-family: "Comfortaa Bold";
}

.clients-inner-section {
	/*background: linear-gradient(to bottom, #e5f4f6 400px, #fff 400px, #fff 100%);*/
	margin-top: -1px;
}

.clients-carousel .style-color-xsdn-bg {
	background: rgba(255, 255, 255, .69);
}

.clients-carousel .owl-item:hover .style-color-xsdn-bg {
	background-color: #fff;
}

.clients-carousel .tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .shadow-wrapper {
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
}

.clients-carousel .single-gutter .tmb {
	padding-bottom: 10px;
	padding-top: 5px;
}

.clients-carousel .tmb .t-entry-visual img, .clients-carousel .t-entry-text-tc h3 {
	opacity: .6;
}

.no-touch .clients-carousel .owl-item:hover .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual img, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img, .clients-carousel .owl-item:hover .tmb .t-entry-visual img {
	filter: grayscale(0%);
	transition-duration: 400ms;
	opacity: 1;
}

.clients-carousel .owl-item:hover .t-entry-text-tc h3 {
	transition-duration: 400ms;
	opacity: 1;
}

.clients-carousel .t-entry-text-tc {
	padding: 10px 40px 15px 40px;
}

.clients-carousel .t-entry-text-tc h3, .clients-carousel .t-entry-text-tc h3 a, .clients-carousel .t-entry-text-tc h3 a:hover, .clients-carousel .t-entry-text-tc h3 a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	margin-top: 0px !important;
	transform: none !important;
}

.clients-carousel .style-dark.style-override .owl-nav-container.btn-default, .clients-carousel .style-light .style-dark.style-override .owl-nav-container.btn-default, .clients-carousel .style-light .style-dark.style-override .owl-nav-container.btn-default {
	background-color: transparent !important;
}

.clients-carousel .style-dark.style-override .owl-nav-container.btn-default .fa::before, .clients-carousel .style-light .style-dark.style-override .owl-nav-container.btn-default .fa::before, .clients-carousel .style-light .style-dark.style-override .owl-nav-container.btn-default .fa::before {
	color: #003b71;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .5);
}

.small-border-radius {
	border-radius: 3px;
}

.clients-main-content {
	background: linear-gradient(to bottom, #fff 85%, #dee5e9 85%, #dee5e9 100%);
}

.clients-main-content.shadow-wrapper {
	box-shadow: 0 5px 9px 2px rgba(0, 0, 0, .1);
}

.clients-main-content .default-description {
	padding: 0px 25px;
}

.report-main-content .default-description p {
	color: #5b7e93;
	margin: 0 auto;
	max-width: 800px;
}

.default-description p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 23px;
	margin-top: 8px;
}

.default-description p strong {
	color: #000 !important;
}

.clients-main-content .uncode-list {
	margin-top: 15px !important;
	padding: 0 25px;
}

.clients-main-content .uncode-list ul li {
	color: #5b7e93;
	display: inline-block;
	font-family: "Comfortaa";
	margin-right: 2%;
	width: 30%;
}

.clients-main-content .uncode-list ul li a, .clients-main-content .uncode-list ul li a:hover, .clients-main-content .uncode-list ul li a:visited {
	color: #5b7e93;
	font-family: "Comfortaa";
	font-size: 14px;
}

.clients-main-content .uncode-list ul li::after {
	background: linear-gradient(to right, #c2cfd7, #fff);
	content: "";
	display: block;
	height: 1px;
	margin-top: 6px;
	width: 100%;
}

.clients-main-content .services-heading {
	margin: 50px auto 15px !important;
	padding: 0px 25px;
	text-align: center;
}

.clients-main-content .services-heading h2 {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.clients-main-content .services-heading p {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	line-height: 150%;
	margin: 10px auto;
	max-width: 768px;
}

.clients-main-content .services-wrapper {
	margin-top: -60px !important;
	padding: 0px 25px;
}

.clients-main-content .services-wrapper .t-inside {
	background: transparent;
	border: none !important;
}

.clients-main-content .services-wrapper .t-entry-visual {
	background: #fff;
	border-top: none !important;
	border-bottom: 4px solid #003b71 !important;
	border-left: none !important;
	border-radius: 3px 3px 0px 0px !important;
	border-right: none !important;
	box-shadow: 0 9px 12px 3px rgba(0, 0, 0, .1);
	min-height: 140px;
	padding: 30px 25px;
}

.clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-visual {
	border-bottom: 4px solid #61ac45 !important;
}

.clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-visual {
	border-bottom: 4px solid #ddba59 !important;
}

.clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-visual {
	border-bottom: 4px solid #f68d39 !important;
}

.clients-main-content .services-wrapper .t-entry-visual-cont a {
	padding: 30px 25px;
}

.clients-main-content .services-wrapper .t-entry-text-tc.single-block-padding {
	padding: 0px 0px 25px;
}

.clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title {
	background: #fff;
	border-bottom: 4px solid #003b71;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .4);
	font-weight: normal;
	margin-bottom: 20px;
	padding: 18px 0px;
	text-align: center;
	text-transform: uppercase;
}

.clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title, .clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title a, .clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title a:hover, .clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title a:focus, .clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title a:visited {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 17px;
}

.clients-main-content .services-wrapper .t-entry-text-tc h4 {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
}

.clients-main-content .services-wrapper .t-entry-text-tc ul {
	padding-left: 0px;
}

.clients-main-content .services-wrapper .t-entry-text-tc li {
	align-items: center;
	border-radius: 3px;
	box-shadow: 0 5px 5px 3px rgba(0, 0, 0, .05);
	display: flex;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	list-style: none;
	margin: 0 auto 8px;
	min-height: 40px;
	padding: 3px 5px;
	text-align: center;
	width: 100%;
}

.clients-main-content .services-wrapper .t-entry-text-tc li a, .clients-main-content .services-wrapper .t-entry-text-tc li a:hover, .clients-main-content .services-wrapper .t-entry-text-tc li a:visited {
	color: #196389;
	line-height: 125%;
	margin: 0 auto;
}

.clients-main-content .services-wrapper .t-entry-text-tc li a:hover {
	color: #003b71;
}

.clients-main-content .services-wrapper .t-entry-text-tc p {
	border-bottom: 1px solid #003b71;
	color: #afafaf !important;
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 150%;
	margin-bottom: 25px;
}

.clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc p {
	border-bottom: 1px solid #61ac45;
}

.clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc h3.t-entry-title {
	border-bottom: 4px solid #61ac45;
	color: #61ac45;
}

.clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc h3.t-entry-title a, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc h3.t-entry-title a:hover, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc h3.t-entry-title a:focus, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc h3.t-entry-title a:visited, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc li a:hover {
	color: #61ac45;
}

.clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc p {
	border-bottom: 1px solid #ddba59;
}

.clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc h3.t-entry-title a, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc h3.t-entry-title a:hover, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc h3.t-entry-title a:focus, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc h3.t-entry-title a:visited, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc li a:hover {
	color: #ddba59;
}

.clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc h3.t-entry-title {
	border-bottom: 4px solid #ddba59;
	color: #ddba59;
}

.clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc p {
	border-bottom: 1px solid #f68d39;
}

.clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc h3.t-entry-title {
	border-bottom: 4px solid #f68d39;
	color: #f68d39;
}

.clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc h3.t-entry-title a, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc h3.t-entry-title a:hover, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc h3.t-entry-title a:focus, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc h3.t-entry-title a:visited, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc li a:hover {
	color: #f68d39;
}

.clients-main-content .services-wrapper .t-entry-text-tc p > a, .clients-main-content .services-wrapper .t-entry-text-tc p > a:hover, .clients-main-content .services-wrapper .t-entry-text-tc p > a:visited {
	color: #003b71;
	display: block;
	margin-top: 5px;
	text-align: right;
	width: 100%;
}

.clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc p > a, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc p > a:hover, .clients-main-content .services-wrapper .style-color-lxmt-bg .t-entry-text-tc p > a:visited {
	color: #61ac45;
}

.clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc p > a, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc p > a:hover, .clients-main-content .services-wrapper .style-color-gyho-bg .t-entry-text-tc p > a:visited {
	color: #ddba59;
}

.clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc p > a, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc p > a:hover, .clients-main-content .services-wrapper .style-color-uydo-bg .t-entry-text-tc p > a:visited {
	color: #f68d39;
}

.clients-main-content span.btn-container {
	margin-top: 0px !important;
	padding: 0 25px;
}

.clients-main-content .btn-container::after {
	background-color: #e3e9ed;
	content: "";
	display: block;
	height: 1px;
	margin-top: -18px;
	width: 100%;
	z-index: 0;
}

.clients-main-content .btn-container a.more-services-btn, .clients-main-content .btn-container a.more-services-btn:hover, .clients-main-content .btn-container a.more-services-btn:visited {
	border: 1px solid #003b71 !important;
	border-radius: 40px !important;
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	margin: 0 auto;
	max-width: 210px;
	padding: 7px 40px !important;
	position: relative;
	text-align: center;
	text-transform: none;
	z-index: 10;
}

.clients-main-content .btn-container a.more-services-btn:hover {
	background-color: #003b71 !important;
	color: #fff !important;
}

.clients-main-content .success-examples {
	margin: 75px auto 20px !important;
	text-align: center;
}

.clients-main-content .success-examples .heading-text.el-text h2, .clients-main-content .success-examples .heading-text.el-text h2 span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 24px;
	margin-bottom: 15px !important;
}

.clients-main-content .success-examples p {
	color: #000;
	font-family: "Comfortaa";
	line-height: 150%;
	margin: 15px auto;
	max-width: 768px;
}

.clients-main-content .success-carousel {
	padding: 0px 25px;
}

.clients-main-content .success-carousel .t-inside.style-color-xsdn-bg {
	background: linear-gradient(to bottom, #f8f8f8, #f8f8f8 60%, #5b7e92 60%, #5b7e92 100%);
}

.clients-main-content .success-carousel .t-entry-visual {
	border-radius: 8px;
}

.clients-main-content .success-carousel .tmb-content-center.tmb .t-entry-text {
	background-color: #5b7e92;
	border-radius: 0px 0px 8px 8px;
	bottom: 0px;
	width: 100%;
}

.clients-main-content .success-carousel .tmb-content-center.tmb .t-entry-text::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/v-success-gray.png");
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	height: 12px;
	position: relative;
	top: -12px;
	width: 100%;
}

.clients-main-content .success-carousel .t-entry-text-tc.single-block-padding {
	padding: 0px;
}

.clients-main-content .success-carousel .t-entry-text-tc.single-block-padding .t-entry h3.h6 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	margin: 0px auto 0px !important;
	max-width: 90%;
	padding: 0 0 20px 0;
	transform: none !important;
}

.clients-main-content .success-carousel .owl-item .dummy {
	margin-top: 20px;
}

.services-form-heading {
	text-align: center;
}

.services-form-heading h3 {
	color: #5b7e93 !important;
	cursor: default;
	font-family: "Comfortaa Bold" !important;
	font-size: 29px !important;
	font-weight: normal !important;
}

.services-form-heading.light-green h3 {
	color: #439f46 !important;
}

.services-form-heading.dark-blue h1, .services-form-heading.dark-blue h1 span, .services-form-heading.dark-blue h3, .services-form-heading.dark-blue h3 span {
	color: #003b71 !important;
}

.services-form-heading h1, .services-form-heading h1 span {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.heading-text.hidden-section {
	height: 1px;
	margin: 0 auto;
	padding: 0;
	opacity: 0;
}

.services-form-heading p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
}

.simple-form-section {
	margin: 0 auto;
	max-width: 900px;
}

.simple-form-section.full-width {
	max-width: 100%;
}

.simple-form-section .ginput_container_consent .gfield_consent_label a, .simple-form-section .ginput_container_consent .gfield_consent_label a:hover, .simple-form-section .ginput_container_consent .gfield_consent_label a:focus, .simple-form-section .ginput_container_consent .gfield_consent_label a:visited {
	color: #003a71;
}

.simple-form-section .gform_wrapper {
	margin-top: 15px !important;
}

.simple-form-section .col-sm-6 {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 50%;
}

.simple-form-section .col-sm-6.mt-15 {
	margin-top: 5px;
}

.simple-form-section .user-type {
	display: block;
	margin-top: 30px !important;
	max-width: 600px;
}

.simple-form-section .user-type .gchoice {
	margin-top: 10px;
	min-width: 150px;
}

.simple-form-section .user-type label {
	font-size: 14px !important;
}

.simple-form-section .user-type input[type="radio"] {
	margin-top: 0 !important;
}

.simple-form-section .user-type input[type="radio"]:checked::before {
	background: #00909a;
}

.simple-form-section .user-type input[type="radio"]:checked + label {
	color: #00909a !important;
	font-weight: 400 !important;
	margin-top: 0;
}

.simple-form-section .gform_wrapper li.hidden_label input, .simple-form-section .gform_wrapper li.hidden_label textarea, .simple-form-section .gform_wrapper li.hidden_label select {
	background-color: #f5f5f5;
	border: none;
	box-shadow: none;
	color: #5b7e93;
	font-family: "Comfortaa" !important;
	font-size: 13px !important;
	margin: 0px !important;
}

.simple-form-section .gform_wrapper li.hidden_label select {
	line-height: 30px;
	min-height: 34px;
	padding-left: 10px;
}

.simple-form-section .gform_wrapper li.hidden_label textarea {
	height: 70px;
}

.simple-form-section .gform_wrapper li.hidden_label input::placeholder, .simple-form-section .gform_wrapper li.hidden_label textarea::placeholder {
	color: #5b7e93;
	font-family: "Comfortaa";
	opacity: 1;
}

.simple-form-section .gform_wrapper li.hidden_label input:focus::placeholder, .simple-form-section .gform_wrapper li.hidden_label textarea:focus::placeholder {}

.simple-form-section .gform_wrapper li.hidden_label .ginput_container_consent label {
	font-family: "Comfortaa";
	font-size: 13px;
	margin: 0px;
	vertical-align: middle;
}

.simple-form-section .gform_wrapper li.hidden_label .ginput_container_consent input {
	background: none;
	border: 1px solid #003b71;
	height: 15px;
	margin: 0px 5px 0px 0px !important;
	width: 15px;
}

.simple-form-section .gform_wrapper input.gform_button, .simple-form-section .gform_wrapper input.gform_button:not(.btn-custom-typo):not(.btn-inherit) {
	background: #003b71;
	border: none;
	border-radius: 30px;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, .1);
	color: #fff;
	float: right;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	padding: 8px 40px;
	text-transform: none;
}

.simple-form-section .gform_wrapper .gform_footer.top_label {
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;
}

.simple-form-section .gform_wrapper li.hidden_label .ginput_container_consent input:before {
	color: #003b71;
	font-size: 11px;
}

.clients-tabs-wrapper {
	box-shadow: 0 5px 9px 2px rgba(0, 0, 0, .1);
}

.clients-tabs-wrapper .nav-tabs {
	background-color: #fff;
	border: none;
	border-radius: 3px 3px 0px 0px;
	padding-bottom: 10px !important;
	text-align: center;
}

.clients-tabs-wrapper .nav-tabs li {
	margin: 0;
	width: 20%;
}

.clients-tabs-wrapper .nav-tabs li > a, .clients-tabs-wrapper .nav-tabs li > a:hover, .clients-tabs-wrapper .nav-tabs li > a:visited, .clients-tabs-wrapper .nav-tabs li.active > a {
	background: #fff;
	border-radius: 3px 3px 0px 0px;
	color: #000 !important;
	font-family: "Comfortaa";
	font-size: 20px;
	font-weight: normal;
	margin: 0px !important;
	padding: 10px 0px !important;
	text-align: center;
	text-transform: none;
}

.clients-tabs-wrapper .nav-tabs li.active {
	position: relative;
}

.clients-tabs-wrapper .nav-tabs li.active > a {
	border: none;
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
}

.clients-tabs-wrapper .nav-tabs li.active > a::after {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/tab-border.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	height: 21px;
	margin: 10px 0px;
	position: absolute;
	width: 100%;
	z-index: 1000;
}

.clients-tabs-wrapper .tab-container .tab-content {
	background-color: #fff;
	padding-top: 0px;
}

.heading-text.success-examples {
	margin-top: 0px !important;
}

.heading-text.success-examples::before {
	background: linear-gradient(to right, #fff, #e3e9ed, #fff) !important;
	content: "";
	display: block;
	height: 2px;
	margin: 20px auto 40px !important;
	width: 95%;
}

.services-inner-section .d-flex .uncol .uncell .uncont {
	border-radius: 3px;
	box-shadow: 0 3px 5px 3px rgba(0, 0, 0, .1);
	display: flex;
}

.services-inner-section .d-flex .row-container.bottom-area-block .uncol .uncell .uncont {
	box-shadow: none;
}

.row-container.bottom-area-block {
	border-radius: 4px;
	box-shadow: 0 3px 5px 3px rgba(0, 0, 0, .1);
	display: flex;
	padding: 20px 20px 10px 20px;
}

.post .post-content .blog-item .row-container.bottom-area-block .uncode_text_column h3 > a, .row-container.bottom-area-block .uncode_text_column h3 > a {
	color: #003b71 !important;
	font-size: 16px !important;
}

.row-container.bottom-area-block .uncode_text_column .services-description {
	margin: 10px 0;
}

.row-container.bottom-area-block .uncode_text_column .services-description i.fa {
	color: #003b71;
}

.row-container.bottom-area-block .uncode_text_column .services-description a, .post .post-content .blog-item .row-container.bottom-area-block .uncode_text_column .services-description a {
	color: #00909a !important;
	display: inline-block;
	font-size: 12px !important;
	margin: 0 0 5px 5px;
}

.row-container.bottom-area-block > .row-background.background-element {
	opacity: .5;
}

.services-inner-section .d-flex .service-item-img {
	background-color: #d2edfe;
	max-width: 30%;
}

.services-inner-section .d-flex .service-item-img img {
	border-radius: 3px 0px 0px 3px;
}

.services-inner-section .row-container:not(.bottom-area-block) .d-flex .uncode_text_column {
	background: #fff;
	border-radius: 0px 3px 3px 0px;
	margin-top: 0px !important;
	padding: 15px 20px;
}

.services-inner-section .d-flex .uncode_text_column h2, .services-inner-section .d-flex .uncode_text_column h2 a, .services-inner-section .d-flex .uncode_text_column h2 a:hover, .services-inner-section .d-flex .uncode_text_column h2:focus, .services-inner-section .d-flex .uncode_text_column h2:visited {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.services-inner-section .d-flex .uncode_text_column h2 i {
	margin-right: 5px;
}

.services-inner-section .d-flex .uncode_text_column p.services-description {
	color: #000;
	display: block;
	font-family: "Comfortaa";
	font-size: 12px;
	line-height: 20px;
}

.services-inner-section .d-flex .uncode_text_column p.services-description a, .services-inner-section .d-flex .uncode_text_column p.services-description a:hover, .services-inner-section .d-flex .uncode_text_column p.services-description a:focus, .services-inner-section .d-flex .uncode_text_column p.services-description a:visited {
	color: #003b71;
	display: inline-block;
	font-size: 12px;
	line-height: 8px;
	margin-top: 5px;
}

.services-inner-section {
	background: #dee4e9 !important;
	margin-top: -1px;
}

.services-inner-section .header-more-services {
	color: #fff;
	font-family: "Comfortaa";
	margin: 0 auto;
	max-width: 690px;
	text-align: center;
}

.services-inner-section .header-more-services h2 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.services-inner-section .header-more-services p {
	line-height: 150%;
}

.more-services .more-service-item {
	background-color: #fff;
	border-radius: 3px;
}

.more-services .more-service-item .fas {
	display: table-cell !important;
	text-align: center;
}

.more-services .more-service-item .fas::before {
	color: #5b7e93;
	font-size: 34px;
}

.more-services .more-service-item .heading-text h2 {
	line-height: 16px;
	width: 100%;
}

.more-services .more-service-item .heading-text h2::after {
	background: linear-gradient(to right, #5a7e92, #ebeff1);
	content: "";
	display: block;
	height: 2px;
	margin-top: 10px;
	width: 100%;
}

.more-services .more-service-item .heading-text h2 a {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
}

.more-services .more-service-item p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 150%;
	margin-top: 10px;
	padding-right: 5px;
}

.more-service-item .row-child .row-inner {
	margin-left: 0px;
}

.more-service-item .row-child .row-inner .column_child {
	padding-left: 10px !important;
}

.more-services .row-inner .service-item-inner .uncoltable .no-block-padding {
	background-color: #fff;
	border-radius: 3px;
}

.services-inner-section.more-services .service-item-inner {
	padding-bottom: 20px;
}

.services-inner-section .subservices-wrapper ul {
	list-style: none;
	padding: 0px 0px 0px 18px;
	text-align: center;
}

.services-inner-section .subservices-wrapper ul > li {
	background-color: #fff;
	border-radius: 20px;
	display: inline-block;
	margin: 0px 7px 15px;
	padding: 5px 3px;
	width: 31%;
}

.services-inner-section .subservices-wrapper ul > li > a, .services-inner-section .subservices-wrapper ul > li > a:visited, .services-inner-section .subservices-wrapper ul > li > a:focus {
	color: #003b71;
	font-family: "Comfortaa Bold";
}

.services-inner-section .subservices-wrapper ul > li:hover {
	background-color: #003b71;
}

.services-inner-section .subservices-wrapper ul > li:hover > a, .services-inner-section .subservices-wrapper ul > li:hover > a:hover, .services-inner-section .subservices-wrapper ul > li:hover > a:focus, .services-inner-section .subservices-wrapper ul > li:hover > a:visited {
	color: #fff;
	display: block;
}

.main-container .row-container .row-parent .uncont .service-details-sections.negative-top {
	margin-top: -42px !important;
}

.services-utils .service-details-sections ul {
	display: flex;
	justify-content: space-around;
	list-style: none;
	margin: 0px;
	text-align: center;
}

.services-utils .service-details-sections ul > li > a, .services-utils .service-details-sections ul > li > a:focus, .services-utils .service-details-sections ul > li > a:visited {
	color: #5a7e92;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	margin: 0 auto;
}

.services-utils .service-details-sections ul > li > a:hover {
	color: #003b71;
}

.services-utils .service-details-sections ul > li > a > i {
	background: #fff;
	border-radius: 50%;
	color: #5a7e92;
	display: block;
	font-size: 24px;
	height: 80px;
	line-height: 80px;
	margin: 0 auto 5px !important;
	width: 80px;
}

.services-utils .service-details-sections ul > li:hover > a > i {
	box-shadow: 0 5px 5px 4px rgba(0, 0, 0, .1);
	color: #003b71;
}

.services-utils .service-details-sections ul > li > a > i.gloval-unique {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/gloval-unique-gray.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
}

.services-utils .service-details-sections ul > li > a > i.gloval-unique.nitro-lazy {
	background-image: none !important;
}

.services-utils .service-details-sections ul > li:hover > a > i.gloval-unique {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/gloval-unique-blue.png");
}

.services-utils .service-details-sections ul > li:hover > a > i.gloval-unique.nitro-lazy {
	background-image: none !important;
}

.services-inner-section .header-service-item, .who-needs .header-service-item, .why-gloval .header-service-item {
	text-align: center;
	width: 100%;
}

.services-inner-section .header-service-item h3, .who-needs .header-service-item h3, .why-gloval .header-service-item h3, .faq-wrapper .faq-heading h2 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.why-gloval .parallax-background h3 {
	color: #fff;
}

.why-gloval .parallax-background h3 img {
	margin-right: 10px;
	vertical-align: middle;
}

.services-inner-section .header-service-item h3 .fas, .who-needs .header-service-item h3 .fas, .why-gloval .header-service-item h3 .fas, .faq-wrapper .faq-heading h2 .fas {
	padding-right: 10px;
}

.services-inner-section .subheader-service-item, .who-needs .subheader-service-item, .why-gloval .subheader-service-item, .faq-section .subheader-service-item, .service-custom-contact .subheader-service-item {
	margin-top: 10px !important;
	text-align: center;
	width: 100%;
}

.services-inner-section .subheader-service-item h2, .who-needs .subheader-service-item h2, .parallax-background .subheader-service-item h2 {
	color: #003b71;
	display: block;
	font-family: "Comfortaa";
	font-size: 14px;
	font-weight: normal;
	padding-top: 20px !important;
	text-transform: uppercase;
}

.parallax-background .subheader-service-item h2 {
	color: #b2c4d4;
}

.services-inner-section .vh-separator, .who-needs .vh-separator, .why-gloval .vh-separator {
	margin-top: 15px !important;
}

.services-inner-section .vh-separator img, .who-needs .vh-separator img, .why-gloval .vh-separator img {
	margin: 0 auto;
	max-width: 100%;
	width: auto;
}

.why-gloval .service-item-description, .why-gloval .service-item-description p {
	color: #fff;
}

.why-gloval.standard .service-item-description, .why-gloval.standard .service-item-description p {
	color: #000;
}

.why-gloval.standard .service-item-description {
	margin-bottom: 25px;
}

.why-gloval.standard .service-item-description ul.bullet-items > li {
	background: #fff;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
	color: #003b71;
	display: inline-block;
	list-style: none;
	margin: 0 10px 10px 0;
	padding: 5px 10px;
	text-align: center;
	width: 100%;
}

.why-gloval.standard .service-item-description ul.bullet-items {
	column-count: 2;
	column-gap: 30px;
	margin-top: 15px;
	padding-left: 0;
}

.main-container .row-container .row-parent .uncont .report-contact-wrapper {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 8px 10px 4px rgba(0, 0, 0, .03);
	margin: -50px auto 0 !important;
	min-height: 100px;
	padding-left: 30px;
}

.report-contact-wrapper .report-contact-section {
	padding-top: 30px;
}

.report-contact-wrapper .report-contact-section p {
	display: flex;
	justify-content: flex-end;
	padding-right: 80px;
	vertical-align: middle;
}

.report-contact-wrapper .report-contact-section p > a, .report-contact-wrapper .report-contact-section p > a:focus, .report-contact-wrapper .report-contact-section p > a:visited {
	border: 1px solid #003a71;
	border-radius: 20px;
	color: #5b7e93 !important;
	font-family: "Comfortaa";
	margin-left: 20px;
	max-width: 40%;
	min-width: 250px;
	padding: 5px 0px;
	text-align: center;
	text-decoration: none;
}

.report-contact-wrapper .report-contact-section p > a.highlight {
	background-color: #003a71;
	color: #fff !important;
}

.services-inner-section .clients-main-content {
	background: transparent;
}

.services-inner-section .heading-text.success-examples::before {
	background: transparent !important;
}

.faq-section.colored-section {
	background: linear-gradient(to bottom, #fff, #dee5e9);
}

.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .uncont {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 15px 0px;
}

.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .btn-container {
	margin: 0;
}

.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .btn-container > a.custom-link.btn {
	border: 1px solid #003a71 !important;
	border-radius: 30px;
	color: #003a71 !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: normal !important;
	text-transform: none;
}

.faq-section .faq-wrapper .btn-container {
	position: absolute;
	right: 0;
}

.faq-section .faq-wrapper .hide-questions {
	display: none;
}

.services-utils.single-service-sections {
	background: linear-gradient(to bottom, #dee5e9 70px, #fff 70px, #fff 100%);
	margin-top: -1px;
	padding-top: 30px;
}

.services-utils.single-service-sections .service-details-sections ul > li {
	min-width: 17%;
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul {
	list-style: none;
	padding-left: 0px;
	text-align: center;
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li {
	background: #fff;
	border-radius: 3px;
	display: inline-block;
	margin: 0px 4px;
	min-height: 145px;
	opacity: .6;
	text-align: center;
	vertical-align: top;
	width: 13%;
}

.clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li {
	width: 32%;
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li.active {
	opacity: 1;
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client, .clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client:focus, .clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client:visited {
	color: #003a71 !important;
	display: block;
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle;
}

.clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client, .clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client:focus, .clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client:visited {
	font-family: "Comfortaa Bold";
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client::before {
	border-radius: 3px 3px 0 0;
	content: "";
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 90px;
	margin-bottom: 10px;
	width: 100%;
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.entidades::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/entidades-financieras.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.inversores::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/inversores-patrimoniales.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.servicers::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/servicers-inmobiliarias.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.promotoras::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/promotoras-constructoras.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.particulares::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/particulares.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.administracion::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/administracion-publica.png");
}

.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.aseguradoras::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/aseguradoras.png");
}

.clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li > a.single-client.press::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/press-submenu.png");
	height: 100px;
}

.onepage-section .odd-step .uncont, .onepage-section .even-step .uncont {
	border-radius: 5px;
	box-shadow: 0 5px 9px 5px rgba(0, 0, 0, .05);
	height: 100%;
	color: #fff;
}

.onepage-section .odd-step .vc_custom_heading_wrap, .onepage-section .even-step .vc_custom_heading_wrap {
	height: 100%;
}

.onepage-section .odd-step .heading-text {
	background: #5b7e93 url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/step-bg.png") no-repeat left bottom;
	border-radius: 5px;
	height: 100%;
	text-align: center;
}

.onepage-section .odd-step .heading-text.nitro-lazy {
	background: none !important;
}

.onepage-section .even-step .heading-text {
	background: #003a71 url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/step-bg.png") no-repeat left bottom;
	border-radius: 5px;
	height: 100%;
	text-align: center;
}

.onepage-section .even-step .heading-text.nitro-lazy {
	background: none !important;
}

.onepage-section .odd-step .heading-text h3 {
	background-color: #003b71;
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: normal;
	padding: 10px;
	width: 100%;
}

.onepage-section .odd-step .heading-text p {
	background: transparent;
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 150%;
	margin: 0px;
	padding: 20px 20px 30px;
}

.onepage-section .even-step .heading-text h3 {
	background-color: #5b7e93;
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: normal;
	padding: 10px;
	width: 100%;
}

.onepage-section .even-step .heading-text p {
	background: transparent;
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 150%;
	margin: 0px;
	padding: 20px 20px 30px;
}

.faq-section .faq-accordion {
	display: none;
	margin: 50px 0 0 0 !important;
}

.faq-section .faq-accordion .panel-group .panel {
	border: none !important;
	border-bottom: 1px solid #b3c4d1 !important;
}

.faq-section .faq-accordion .panel-group .panel-heading + .panel-collapse .panel-body {
	border-top: 1px solid #003a71 !important;
}

.faq-section .faq-accordion .panel-group .panel .panel-title a {
	padding: 8px 0px;
}

.faq-section .faq-accordion .panel-group .panel .panel-title a > span {
	color: #003a71;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	letter-spacing: 0;
	text-transform: none;
}

.faq-section .faq-accordion .panel-group .panel .panel-title.active > a span::after {
	color: #003a71 !important;
}

.more-services ul.drop-menu, .more-services ul.open-animated {
	max-width: 100% !important;
}

.official-form .gform_wrapper .gf_page_steps {
	border-bottom: 0px;
	margin-bottom: 15px;
	text-align: center;
}

.official-form .gform_wrapper .gf_page_steps .gf_step {
	border-bottom: 1px solid #c8d4df;
	margin: 0px;
	padding-bottom: 25px;
	width: 33%;
}

.official-form .gform_wrapper .gf_page_steps .gf_step, .official-form .gform_wrapper .gf_page_steps .gf_step_number {
	color: #5b7e93;
	font-family: "Comfortaa";
	font-size: 14px;
}

.official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active, .official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number {
	color: #003a71;
	font-family: "Comfortaa Bold";
}

.official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active {
	border-bottom: 1px solid #9cb1be;
}

.official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_pending, .official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_pending .gf_step_number {
	opacity: .6;
}

.official-form fieldset.one-half, .official-form .one-half-fieldset {
	border: none;
	display: inline-block;
	margin: 0px;
	padding: 0 0 15px 0 !important;
	vertical-align: top;
	width: 60%;
}

.official-form .one-half-fieldset.first-page {
	width: 49%;
}

.form-section.with-lateral-img .official-form .gform_wrapper .gform_footer {
	width: 49%;
}

.official-form .one-half-fieldset fieldset {
	border: none;
	margin: 0px;
	width: 100%;
}

.official-form .one-half-fieldset.featured-image {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/form-featured.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 3px 0px 0px 3px;
	min-height: 415px;
}

.official-form .one-half-fieldset.featured-image.nitro-lazy {
	background-image: none !important;
}

.official-form .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted.full-width {
	margin: 0px !important;
	padding-right: 0px;
	width: 100%;
}

.official-form .highlight .gform_page_fields {
	border-radius: 3px;
	box-shadow: 0 2px 4px 4px rgba(0, 0, 0, .05);
}

.official-form .highlight .gform_page_fields {
	background: #fff;
}

.official-form fieldset.one-half.inner-padding {
	padding: 20px 0px 20px 20px !important;
}

.official-form .intro-heading {
	margin-bottom: 20px;
}

.official-form .intro-heading .fas {
	color: #5a7e92;
	display: inline-block;
	font-size: 24px;
	line-height: 24px;
	margin-right: 10px;
	vertical-align: middle;
	width: 30px;
}

.official-form .intro-heading span.form-heading {
	color: #003a71;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 13px;
	vertical-align: middle;
	width: 90%;
}

.official-form .gfield {
	margin-top: 0px !important;
}

.official-form .gfield.one-half {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half) {
	max-width: 50% !important;
}

.official-form .gfield.one-quarter {
	display: inline-block;
	vertical-align: top;
	width: 25%;
}

.official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-quarter:not(.gf_left_half):not(.gf_right_half) {
	max-width: 25% !important;
}

.official-form .gfield.three-quarters {
	display: inline-block;
	vertical-align: top;
	width: 75%;
}

.official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.three-quarters:not(.gf_left_half):not(.gf_right_half) {
	max-width: 75% !important;
}

.official-form .gfield .ginput_container {
	width: 100% !important;
}

.official-form .gfield .ginput_container input, .official-form .gfield .ginput_container select, .official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single {
	background-color: #f5f5f5;
	border: none;
	box-shadow: none;
	color: #000;
	font-family: "Comfortaa" !important;
	font-size: 12px !important;
	line-height: 25px;
	margin-top: 15px;
	padding: 8px 10px !important;
}

.official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single {
	background: #f5f5f5;
	border-radius: 3px;
	height: auto;
}

.official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single div b {
	height: 24px;
	margin: 9px 0px;
	padding-top: 0px;
}

.official-form .gfield .ginput_container input::placeholder, .official-form .gfield .ginput_container select::placeholder, .official-form .gfield .ginput_container textarea::placeholder {
	color: #5b7e93;
	opacity: .8;
}

.gfield .ginput_container input:focus::placeholder, .gfield .ginput_container select:focus::placeholder, .gfield .ginput_container textarea:focus::placeholder {}

.official-form .gform_wrapper .gform_page_footer {
	border: none;
	text-align: right;
}

.official-form .gform_wrapper .gform_page_footer input.button {
	background-color: #000;
	border: none;
	border-radius: 20px;
	box-shadow: 0 0 4px 3px rgba(0, 0, 0, .1);
	color: #fff;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	margin: 0px 0px 20px 10px;
	text-transform: none;
}

.official-form .gform_wrapper .highlight .gform_page_footer input.button {
	background-color: #003a71;
}

.official-form .full-width.top-heading.gfield_wrap_group, .official-form .one-half-fieldset.white-bg {
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px 4px rgba(0, 0, 0, .05);
}

.official-form .full-width.top-heading.gfield_wrap_group .gfgf_wrap, .official-form .full-width.top-heading.gfield_wrap_group .gfgf_wrap .gfgf_fields {
	background: transparent;
	border: none;
	margin-top: 0px;
}

.official-form .full-width.gfield_wrap_group .gfgf_pr0, .official-form .full-width.gfield_wrap_group .gfgf_fieldset {
	background: transparent;
	border: none;
}

.official-form .full-width.gfield_wrap_group .gfgf_pr0 ul.gfgf_fields {
	margin-top: 0px;
}

.official-form .intro-subheading {
	padding: 20px 15px;
	text-align: center;
}

.official-form .intro-subheading .form-subheading {
	color: #003a71;
	font-family: "Comfortaa";
	font-size: 13px;
}

.official-form ul.gfgf_fields .section-title {
	border: none;
	color: #000;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	width: 100%;
}

.official-form ul.gfgf_fields .section-title h2::before {
	color: #5a7e92;
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	margin-right: 10px;
}

.official-form ul.gfgf_fields .section-title.fa-tasks h2::before {
	content: "";
}

.official-form ul.gfgf_fields .section-title.fa-donate h2::before {
	content: "";
}

.official-form ul.gfgf_fields .section-title.fa-address-card h2::before {
	content: "";
}

.official-form ul.gfgf_fields .section-title.fa-clipboard-list h2::before {
	content: "";
}

.official-form ul.gfgf_fields .section-title h2 {
	border-bottom: 2px solid #dfe7ed;
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 10px !important;
	padding-bottom: 5px !important;
}

.official-form ul.gfgf_fields .section-title h2 strong {
	font-weight: normal;
}

.official-form ul.gfgf_fields .section-title.no-border h2 {
	border-bottom: 0px;
}

.official-form ul.gfgf_fields .order-info {
	margin: 10px 0;
}

.official-form ul.gfgf_fields .order-info h3.subheading {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
}

.official-form ul.gfgf_fields .order-info h3.subheading a, .official-form ul.gfgf_fields .order-info h3.subheading a:hover, .official-form ul.gfgf_fields .order-info h3.subheading a:visited {
	color: #5b7e93;
	font-size: 13px;
	margin-left: 30px;
}

.official-form ul.gfgf_fields .order-info h3.subheading::after {
	background: linear-gradient(to right, #dfe6ea, #fefeff);
	content: "";
	height: 2px;
	display: block;
	margin: 5px 0 0;
	width: 100%;
}

.official-form ul.gfgf_fields .order-info .description {
	color: #000;
	font-family: "Comfortaa";
	padding: 10px 0 0 10px;
	width: 100%;
}

.official-form ul.gfgf_fields .order-info .prices table, .official-form ul.gfgf_fields .order-info .prices table > tbody, .official-form ul.gfgf_fields .order-info .prices table tr, .official-form ul.gfgf_fields .order-info .prices table tr > td {
	border: none;
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	text-align: right;
}

.official-form ul.gfgf_fields .order-info .prices table tr > td.highlight, .official-form ul.gfgf_fields .order-info .highlight {
	color: #5b7e93;
}

.official-form ul.gfgf_fields .order-info .prices table tr > td.final-price, .official-form ul.gfgf_fields .order-info .highlight strong {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.official-form ul.gfgf_fields .conditional-field.two-thirds {
	display: inline-block;
	width: 66%;
}

.official-form ul.gfgf_fields .conditional-field.one-third {
	display: inline-block;
	width: 31%;
}

.official-form ul.gfgf_fields .conditional-field.one-third {
	background: #003a71;
	border-radius: 20px;
	box-shadow: 0 0 5px 4px rgba(0, 0, 0, .05);
	margin-top: 40px !important;
	padding: 4px 0px !important;
	text-align: center;
}

.official-form ul.gfgf_fields .conditional-field.one-third a.recalculate, .official-form ul.gfgf_fields .conditional-field.one-third a.recalculate:hover, .official-form ul.gfgf_fields .conditional-field.one-third a.recalculate:visited {
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	font-weight: normal;
	width: 100%;
}

.official-form .full-width.gfield_wrap_group .gfgf_wrap {
	background: none;
	border: none;
	margin-top: 30px;
	padding: 0px;
}

.official-form .full-width.d-flex.gfield_wrap_group .gfgf_wrap ul.gfgf_fields {
	display: flex;
	justify-content: space-between;
	padding: 0px;
}

.official-form .full-width.d-flex.gfield_wrap_group .one-half-fieldset ul.gfgf_fields {
	display: block;
}

.official-form li.same-data.mt-2 {
	margin-top: 25px !important;
}

.official-form li.same-data .ginput_container_checkbox input[type="checkbox"] {
	background: transparent;
	border: 1px solid #003a71;
	height: 15px;
	margin: 0px 5px 3px 0 !important;
	padding: 0px !important;
	width: 15px !important;
}

.official-form li.same-data .ginput_container_checkbox input[type="checkbox"]:checked::before {
	color: #003a71;
	font-size: 13px;
	line-height: 13px;
	margin-top: 0;
}

.official-form li.same-data .ginput_container_checkbox input[type="checkbox"] + label {
	color: #003a71;
	margin-top: -3px;
}

.official-form li.same-data .gfield_checkbox {
	padding-left: 0;
}

.official-form li.one-third {
	display: inline-block;
	padding: 0 !important;
	vertical-align: top;
	width: 31%;
}

.official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-third:not(.gf_left_half):not(.gf_right_half) {
	max-width: 31% !important;
}

.official-form li.one-third.m-2 {
	margin: 0 2% !important;
}

.official-form li.legal-terms .ginput_container_checkbox {
	margin: 10px 0px 0px;
}

.official-form li.legal-terms .ginput_container_consent input[type="checkbox"] {
	margin-top: 0px;
}

.official-form li.bottom-right.no-padding {
	float: right;
}

.official-form li.no-padding {
	padding-bottom: 0px;
}

.official-form li.no-padding .gfgf_fieldset, .official-form li.no-padding .gfgf_fieldset .gfgf_fields {
	padding-left: 0px;
}

.official-form li.conditional-field .gfield_description {
	line-height: 125%;
	padding: 5px 0;
}

.official-form li.conditional-field.no-top-margin .ginput_container, .official-form li.conditional-field.no-top-margin .ginput_container input {
	margin-top: 0px;
}

.official-form li.one-half.clear-left {
	display: block;
}

.official-form li.legal-terms div.ginput_container_checkbox input {
	background: transparent;
	border: 1px solid #003a71;
	height: 12px;
	margin: 0 5px 0 0;
	min-width: 12px;
	padding: 0px !important;
	vertical-align: top;
}

.official-form li.legal-terms div.ginput_container_checkbox input[type="checkbox"]:checked::before {
	color: #003a71;
	font-size: 10px;
	line-height: 10px;
}

.official-form li.legal-terms div.ginput_container_checkbox input[type="checkbox"]:checked + label {
	font-weight: normal;
}

.official-form li.legal-terms div.ginput_container_checkbox label {
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
}

.official-form li.legal-terms div.ginput_container_checkbox label > a, .official-form li.legal-terms div.ginput_container_checkbox label > a:hover, .official-form li.legal-terms div.ginput_container_checkbox label > a:visited {
	color: #003a71;
	text-decoration: underline;
}

.official-form li.legal-terms div.ginput_container_checkbox .gfield_required {
	color: #003a71;
}

.official-form li.no-padding .gfgf_fieldset .warning {
	color: #003a71;
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 18px !important;
	padding-right: 0px;
	text-align: right;
}

.official-form .gform_page.extended-form .gform_page_footer {
	margin-top: 0px;
	padding-top: 0px;
}

.official-form .gform_page.extended-form .gform_page_footer input.button {
	background-color: #003a71;
}

.official-form .gform_wrapper li.gfield.gfield_error, .official-form .gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
	background-color: transparent;
	margin-bottom: 0px !important;
	border: 0px !important;
	padding: 0px 16px 0px 0px !important;
}

.official-form .gform_wrapper li.gfield.gfield_error.one-third {
	padding-right: 0px !important;
	vertical-align: top;
}

.official-form .gform_wrapper li.gfield.gfield_error div.gfield_description {
	padding: 3px 16px 5px 0px;
}

.official-form .gform_wrapper li.gfield.gfield_error div input, .official-form .gform_wrapper li.gfield.gfield_error div select {
	border: none !important;
	box-shadow: 0 0 1px 1px #790000 inset;
}

.official-form .gform_wrapper li.gfield.gfield_error .validation_message {
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
}

.official-form .gform_wrapper li.gfield.gfield_error .validation_message a, .official-form .gform_wrapper li.gfield.gfield_error .validation_message a:hover, .official-form .gform_wrapper li.gfield.gfield_error .validation_message a:visited {
	color: #790000;
	font-weight: bold;
}

.official-form .gform_wrapper li.gfield.error-calculating {
	display: list-item;
	font-size: 12px;
	font-weight: normal;
	line-height: 150% !important;
	margin-top: 20px !important;
}

.official-form .gform_wrapper li.gfield.error-calculating > a, .official-form .gform_wrapper li.gfield.error-calculating > a:hover, .official-form .gform_wrapper li.gfield.error-calculating > a:visited {
	color: #790000;
	font-weight: bold;
}

.official-form .gform_wrapper li.gfield.large-full-name {
	padding-right: 0px !important;
}

.official-form .gfield.large-full-name .has_first_name .name_first {
	padding-right: 8px;
}

.official-form .gfield.large-full-name .has_first_name .name_last {
	padding-left: 8px;
	padding-right: 0px;
}

.official-form .photo-page ul.gform_fields {
	display: flex;
}

.official-form .ginput_container .ginput_counter, .simple-form-section .ginput_container .ginput_counter, .valea-landing-form .valea-form .ginput_container .ginput_counter {
	display: none;
}

/** FARMACIA **/
.official-form .first-form-header.billing-heading {
	margin-top: 30px !important;
}

.official-form .gfield--type-radio.pharmacy-billing .gfield_label {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.official-form .gfield--type-radio.pharmacy-billing .gchoice {
	margin-bottom: 0 !important;
}

.official-form .ginput_container .alr_selector {
	padding: 10px;
	z-index: 10;
}

.official-form .ginput_container ul.alr_selector li {
	padding: 5px 10px !important;
}

.official-form .ginput_container ul.alr_selector li:hover {
	background: transparent;
	color: #003a71;
	cursor: pointer;
}

.official-form input:disabled, .official-form .ginput_container input:disabled, .official-form .ginput_container select:disabled {
	opacity: .5;
}

.official-form #input_47_127:focus::placeholder {
	opacity: 0;
}

.gform_confirmation_wrapper .gform_confirmation_message {
	text-align: center;
}

.faq-section.dark-section {
	background-color: #dee4e9;
}

.faq-section.dark-section .panel-group .panel-heading {
	background: #fff;
	border-radius: 3px;
	padding: 0px 15px;
	margin-bottom: 3px;
}

.faq-section.dark-section .panel-group .panel-body {
	background: #fff;
	border: none;
	border-radius: 0 0 3px 3px;
	margin: -6px auto 3px;
	padding: 10px 15px 15px;
}

.assets {
	background-color: #ebeff1 !important;
}

.assets .assets-item .uncol {
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 9px 4px rgba(0, 0, 0, .1);
	padding: 25px 20px;
}

.assets .header-service-item h3 {
	color: #5a7e92 !important;
	font-size: 24px !important;
}

.assets .header-service-item.assets-heading h3 {
	padding-bottom: 35px;
}

.assets .heading-text.fas::before {
	color: #5a7e92;
	display: block;
	font-size: 26px;
	margin-bottom: 10px;
}

.assets .heading-text.fa-stopwatch::before {
	content: "";
}

.assets .heading-text {
	text-align: center;
	width: 100%;
}

.assets .heading-text h3, .assets .heading-text p {
	color: #5a7e92;
	font-family: "Comfortaa";
	font-weight: normal;
}

.assets .heading-text h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 20px;
}

.assets .heading-text p {
	font-size: 13px;
	line-height: 150%;
	text-transform: uppercase;
}

.assets-heading h2 {
	color: #5b7e93;
	font-size: 24px;
}

.assets .asset-description {
	font-family: "Comfortaa";
	margin-top: 15px !important;
	text-align: center;
}

.assets .asset-description p {
	font-size: 14px;
	line-height: 150%;
}

.gloval-inner-section {
	margin-top: -1px;
	padding-top: 10px;
}

.gloval-inner-section .whoare {
	margin: 0 auto;
	max-width: 820px;
	text-align: center;
}

.gloval-inner-section .whoare p {
	color: #196389;
}

.values-wrapper.gloval-value .heading-text h3, .values-wrapper.gloval-value .heading-text h3 a, .values-wrapper.gloval-value .heading-text h3 a:hover, .values-wrapper.gloval-value .heading-text h3 a:visited {
	font-size: 20px;
}

.values-wrapper.gloval-value .heading-text div > p {
	color: #003a71;
	font-size: 16px;
	margin-top: 5px;
}

.container.values-wrapper.gloval-value {
	background-color: #f8f8f8;
	max-width: 1140px;
}

.gloval-inner-section.gloval-history-wrapper .row-inner .uncont > .gloval-value.negative-top {
	margin: -95px auto 0 !important;
}

.gloval-inner-section.gloval-history-wrapper .border-color-lxmt-color {
	border-color: #cfd8dd !important;
}

.gloval-inner-section .services-heading h2, .aboutus-history-wrapper .services-heading h2 {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
	padding-top: 20px;
	text-align: center;
	width: 100%;
}

.gloval-history-wrapper .history-timeline-wrapper::before {
	background: linear-gradient(to right, #d5eef6 0%, #407199 50%, #d5eef6 100%);
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.history-timeline-wrapper .row-inner.row-inner-force {
	margin-left: 0px;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list {
	margin-left: -36px;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list::before {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list ul {
	display: flex;
	justify-content: conten-between;
	margin: 0px auto;
	max-width: 1140px;
	text-align: center;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li {
	color: #196389;
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 150%;
	list-style: none;
	padding: 0px 8px;
	width: 20%;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li::before {
	background: #003b71;
	border-radius: 50%;
	content: "";
	display: block;
	height: 6px;
	margin: -3px auto 15px;
	width: 6px;
}

.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li .period {
	display: block;
	font-family: "Comfortaa Bold";
	margin-bottom: 5px;
}

.gloval-inner-section .heading-text.services-heading {
	margin: 0 auto;
	max-width: 800px;
	text-align: center;
}

.gloval-inner-section.clients-inner-section {
	background: transparent;
}

.gloval-inner-section .clients-main-content {
	background: transparent;
}

.gloval-inner-section .clients-main-content .services-heading p {
	color: #5b7e93;
}

.gloval-inner-section .clients-main-content .services-heading.business-heading h2 {
	padding-top: 5px !important;
}

.gloval-inner-section .business-subheading {
	margin: 0 auto !important;
	max-width: 860px;
	width: 90%;
}

.gloval-inner-section .business-subheading p {
	color: #5b7e93;
	line-height: 150%;
}

.gloval-inner-section .business-portfolio {
	margin: -60px auto 0 !important;
	max-width: 1170px;
}

.gloval-inner-section .business-portfolio .services-wrapper .t-entry-text-tc p {
	border: none;
}

.gloval-inner-section .heading-text.success-examples::before {
	margin-top: 0px !important;
}

.gloval-inner-section .clients-main-content .heading-text.el-text.success-examples h2 {
	color: #5b7e93;
}

.gloval-inner-section .clients-main-content .heading-text .text-top-reduced p {
	margin-top: 0px;
}

.gloval-inner-section .gloval-world {
	background: linear-gradient(to bottom, #fff, #ecf0f2);
	margin: 15px auto 0 !important;
}

.gloval-inner-section .gloval-world > .row-child {
	margin: 0 auto 40px;
	max-width: 1140px;
}

.gloval-inner-section .gloval-world .heading-text {
	text-align: center;
}

.gloval-inner-section .gloval-world h4 {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.gloval-inner-section .gloval-world .uncode-single-media-wrapper img {
	max-width: 100%;
	width: auto;
}

.gloval-inner-section.gloval-team .uncont > .white-section.negative-top {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 9px 5px rgba(0, 0, 0, .05);
	margin-top: -150px !important;
	padding: 45px 30px;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list {
	margin-top: 15px !important;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	margin-top: 0px;
	text-align: center;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li {
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	list-style: none;
	padding: 0px 15px 20px;
	text-align: center;
	width: 25%;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li h4 {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li::before {
	background-color: #f0f0f0;
	content: "";
	display: block;
	height: 35px;
	margin: 35px 0 0 -15px;
	position: absolute;
	width: 2px;
}

.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li:first-child::before {
	display: none;
}

.gloval-inner-section.gloval-team .uncont > .white-section .services-form-heading {
	margin: 0 auto;
	max-width: 800px;
}

.gloval-inner-section.gloval-team .uncont > .white-section .services-form-heading p {
	color: #003a71;
	font-family: "Comfortaa Bold";
}

.gloval-inner-section.gloval-team .join-us {
	margin: 75px auto 40px !important;
}

.gloval-inner-section.gloval-team .join-us .heading-text, .gloval-inner-section.gloval-team .join-us .heading-text h2 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	margin: 0 auto;
	max-width: 800px;
	text-align: center;
}

.gloval-inner-section.gloval-team .join-us p {
	font-size: 15px;
	line-height: 150%;
}

.gloval-inner-section.gloval-team .join-us .btn-container {
	text-align: center;
}

.gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:hover, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:visited, .gloval-inner-section.gloval-team .join-us .btn-container .btn {
	background-color: rgba(0, 58, 113, .8) !important;
	border: none;
	border-radius: 30px !important;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	margin: 0 auto;
	max-width: 90%;
	padding: 10px !important;
	text-align: center;
	text-transform: none;
	width: 300px;
}

.gloval-inner-section.cv-form-section {
	background-color: #cdd7de;
}

.gloval-inner-section.cv-form-section .collapsible-form {
	margin: 0 auto;
	max-width: 900px;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:hover, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:visited, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a > span {
	color: #5b7e93;
	font-family: "Comfortaa Bold" !important;
	font-size: 28px;
	font-weight: normal !important;
	text-transform: none;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title > a span::after {
	color: #5b7e93 !important;
	font-size: 26px;
}

.gloval-inner-section.cv-form-section .panel-group .panel-heading + .panel-collapse .panel-body, .gloval-inner-section.cv-form-section .panel-group .panel.panel-default {
	border-color: transparent !important;
}

.gloval-inner-section.cv-form-section .collapsible-form input, .gloval-inner-section.cv-form-section .collapsible-form textarea {
	background-color: #f5f5f5;
	border: none;
	border-radius: 3px;
	box-shadow: none;
	color: #5b7e93;
	font-family: "Comfortaa" !important;
	font-size: 14px !important;
	margin-bottom: 0px !important;
	padding: 15px !important;
}

.gloval-inner-section.cv-form-section .collapsible-form .cv-upload label, .cv-upload label {
	color: #003b71;
	font-family: "Comfortaa";
	font-weight: normal !important;
}

.gloval-inner-section.cv-form-section .collapsible-form .gfield_consent_description {
	border: none;
	font-family: "Comfortaa";
	font-size: 12px;
	line-height: 150%;
	overflow: auto;
	padding: 0px;
}

.gloval-inner-section.cv-form-section .conditional-field .gfield_description {
	font-size: 11px;
	line-height: 150%;
	padding: 3px;
}

.gloval-inner-section.cv-form-section .collapsible-form .ginput_container_consent input {
	background: transparent;
	border: 1px solid #003a71;
	font-size: 13px;
	height: 15px;
	margin-top: 0px;
	padding: 0px !important;
	width: 15px;
}

.gloval-inner-section.cv-form-section .collapsible-form .ginput_container_consent label {
	font-family: "Comfortaa";
	font-size: 13px;
}

.gloval-inner-section.cv-form-section .collapsible-form .ginput_container_consent input::before {
	color: #003a71;
	font-size: 11px;
}

.gloval-inner-section.cv-form-section .collapsible-form .gform_footer {
	text-align: right;
}

.gloval-inner-section.cv-form-section .collapsible-form .gform_footer input.button {
	background-color: #003a71;
	border: none;
	border-radius: 30px;
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
	text-transform: none;
	width: 240px;
}

.gloval-inner-section.cv-form-section .collapsible-form #cv-form.panel-collapse.collapse.in {
	height: auto !important;
}

.gloval-team-section .ex_s_lick-list.draggable, .gloval-team-section .ex_s_lick-list.draggable .ex_s_lick-track {
	display: flex;
}

.gloval-team-section .head-director .ex_s_lick-list.draggable {
	justify-content: center;
}

.gloval-team-section .ex_s_lick-list.draggable .exp-arrow.exlightbox {
	height: 100%;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure {
	border-radius: 3px;
	height: 100%;
}

.gloval-team-section .tpstyle-1-image .image-bg-circle {
	background-position: top center;
}

.gloval-team-section .tpstyle-1-image .image-bg-circle {
	width: 235px !important;
	height: 305px !important;
	border-radius: 8px !important;
}

.gloval-team-section .tpstyle-1 {
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.gloval-team-section .ex-tplist h3 {
	margin-top: 10px;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure .tpstyle-1-image a > .image-bg-circle {
	border: 2px solid #ededed;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a, .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a:hover, .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a:visited {
	display: block;
	font-family: "Comfortaa Bold";
	line-height: 18px;
	text-transform: none;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h5 {
	font-family: "Comfortaa";
	text-transform: none;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > p, .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > ul.ex-social-account {
	display: none;
}

.gloval-team-section .head-director::before {
	background: linear-gradient(to right, #f0f0f0, #5a7e92, #f0f0f0);
	content: "";
	display: block;
	height: 2px;
	left: 10%;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	width: 80%;
}

.gloval-team-section.president-section {
	background: #f1f8f8;
}

.gloval-team-section.president-section .column_child .heading-text {
	text-align: left;
}

.gloval-team-section.president-section h4, .gloval-team-section.president-section h4 span {
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
}

.gloval-team-section.president-section .team-position, .gloval-team-section.president-section .team-resume {
	margin-top: 15px !important;
}

.gloval-team-section.president-section .team-position p {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.gloval-team-section.president-section .team-position p i.fa {
	color: #0a66c2;
	margin-left: 5px;
}

.exteam-lb .gslide-description.description-right h5 span {
	display: none !important;
}

.exteam-lb .gslide-description.description-right h5, .exteam-lb .gslide-description.description-right h3 a {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px !important;
	font-weight: 400;
}

.ex-table-1 p, .exteam-lb .gslide-description.description-right p, .extp-member-single .member-desc, .ex-tplist .exp-expand p, .ex-tplist {
	color: #000;
}

.exteam-lb .ex-social-account li a, .exteam-lb .ex-social-account li a:hover, .exteam-lb .ex-social-account li a:visited {
	background: none;
	border: 1px solid #003a71 !important;
	color: #003a71 !important;
	text-align: center;
}

.exteam-lb .ex-social-account li a:hover {
	background-color: #003a71 !important;
}

.exteam-lb .ex-social-account li a > .fab {
	color: #003a71 !important;
	margin: 0px !important;
}

.exteam-lb .ex-social-account li a:hover .fab {
	color: #fff !important;
}

.article-profile-wrapper .tpstyle-img-10 figcaption {
	background: rgba(0, 59, 113, .6);
}

.article-profile-wrapper .tpstyle-img-10 figcaption h3, .blog-item .article-profile-wrapper .uncode_text_column .tpstyle-img-10 figcaption h3 > a, .blog-item .article-profile-wrapper .uncode_text_column .tpstyle-img-10 figcaption h3 > a:hover, .blog-item .article-profile-wrapper .uncode_text_column .tpstyle-img-10 figcaption h3 > a:focus, .blog-item .article-profile-wrapper .uncode_text_column .tpstyle-img-10 figcaption h3 > a:visited, .article-profile-wrapper .tpstyle-img-10 figcaption h5, .article-profile-wrapper .tpstyle-img-10 figcaption p {
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
}

.article-profile-wrapper .tpstyle-img-10 figcaption p {
	border-top: 1px solid #fff;
}

.article-profile-wrapper .tpstyle-img-10 ul.ex-social-account {
	padding-left: 0;
}

.article-profile-wrapper .tpstyle-img-10 ul.ex-social-account li a {
	background: #fff;
	text-align: center;
}

.article-profile-wrapper .tpstyle-img-10 ul.ex-social-account li a > i {
	margin-right: auto;
}

.clients-main-content.press-main-content {
	background: #fff;
}

.clients-main-content.press-main-content .press-posts .t-inside:hover {
	background-color: #fff;
}

.clients-main-content .press-posts .t-inside .t-entry-text .single-block-padding {
	padding: 15px;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-date {
	color: #5b7e92 !important;
	font-family: "Comfortaa";
	font-weight: normal;
}

.clients-main-content .press-posts .t-inside .t-entry-text p > a, .clients-main-content .press-posts .t-inside .t-entry-text p > a:hover, .clients-main-content .press-posts .t-inside .t-entry-text p > a:visited, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-title a, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-title a:hover, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-title a:visited {
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
}

.heading-text.success-examples.logos-downloads::before, .heading-text.success-examples.corporate-downloads::before {
	display: none;
}

.clients-main-content .heading-text.el-text.success-examples.logos-downloads h2, .clients-main-content .heading-text.el-text.success-examples.corporate-downloads h2 {
	color: #5b7e92;
	margin: 0px auto !important;
}

.clients-main-content .heading-text.el-text.success-examples.logos-downloads {
	margin: 40px auto 0px !important;
}

.clients-main-content .heading-text.el-text.success-examples.corporate-downloads {
	margin: 60px auto 0px !important;
}

.clients-main-content .press-posts.logos-downloads {
	margin-bottom: 20px;
}

.clients-main-content .press-posts.logos-downloads .t-inside {
	padding: 10px 15px 0px;
}

.press-main-content .reports-posts .t-inside {
	padding-bottom: 20px;
}

.press-main-content .reports-posts .t-inside .t-entry-text {
	float: left;
	width: 100%;
}

.clients-main-content .press-posts.corporate-downloads {
	margin: 0 auto;
	max-width: 800px;
}

.clients-main-content .press-posts.corporate-downloads .t-inside, .clients-main-content .press-posts.images-downloads .t-inside {
	padding: 0px;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-title {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-title {
	color: #929292;
	font-family: "Comfortaa";
}

.clients-main-content .press-posts.logos-downloads .carousel-inner-padding .owl-stage {
	padding: 0px 0px 15px 5px;
}

.clients-main-content .press-posts.logos-downloads .t-inside .t-entry-text .t-entry a, .clients-main-content .press-posts.logos-downloads .t-inside .t-entry-text .t-entry a:hover, .clients-main-content .press-posts.logos-downloads .t-inside .t-entry-text .t-entry a:visited {
	border: 1px solid #5b7e92;
	border-radius: 20px;
	color: #5b7e92 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	margin: 5px auto;
	max-width: 110px;
	padding: 4px 0px;
}

.clients-main-content .press-posts.logos-downloads .t-inside:hover .t-entry-text .t-entry a, .clients-main-content .press-posts.logos-downloads .t-inside:hover .t-entry-text .t-entry a:hover, .clients-main-content .press-posts.logos-downloads .t-inside:hover .t-entry-text .t-entry a:visited {
	background-color: #5b7e92;
	color: #fff !important;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	width: 45%;
}

.press-main-content .reports-posts .t-inside .t-entry-text .t-entry-excerpt {
	display: inline-block;
	float: left;
	margin-right: 5px;
	vertical-align: middle;
	width: 32px;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore {
	display: inline-block;
	margin-left: 5px;
	position: relative;
	text-align: center;
	vertical-align: top;
	max-width: 45%;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore::after, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore::after {
	display: none;
}

.press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore {
	float: right;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a:visited, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:visited, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore a, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore a:visited, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:visited {
	border: 1px solid #003b71 !important;
	border-radius: 20px !important;
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa" !important;
	font-size: 12px !important;
	font-weight: normal !important;
	line-height: 13px;
	margin: 0 auto;
	padding: 8px 0 !important;
	text-transform: lowercase;
	width: 100%;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a:hover, .clients-main-content.press-main-content .press-posts .t-inside:hover .t-entry-text .t-entry-readmore a, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore a:hover, .press-main-content .reports-posts .t-inside:hover .t-entry-text .t-entry-readmore a {
	background-color: #003b71 !important;
	color: #fff !important;
	font-size: 12px !important;
	line-height: 13px;
	padding: 8px !important;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:visited, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .press-main-content .reports-posts.t-inside .t-entry-text .t-entry-excerpt > p > a:visited {
	border: 1px solid #5a7e92 !important;
	color: #5a7e92 !important;
}

.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:hover, .clients-main-content .press-posts .t-inside:hover .t-entry-text .t-entry-excerpt > p > a, .press-main-content .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:hover, .press-main-content .reports-posts .t-inside:hover .t-entry-text .t-entry-excerpt > p > a {
	background-color: #5a7e92 !important;
	color: #fff !important;
}

.clients-main-content.press-main-content .isotope-footer-inner ul.pagination {
	margin: 30px auto;
	width: auto;
}

.clients-main-content.press-main-content .isotope-footer-inner ul.pagination > li {
	line-height: 16px;
}

.clients-main-content.press-main-content .isotope-footer-inner ul.pagination > li .page-numbers, .clients-main-content.press-main-content .isotope-footer-inner ul.pagination > li:hover .page-numbers, .clients-main-content.press-main-content .isotope-footer-inner ul.pagination > li:visited .page-numbers {
	color: #003a71 !important;
}

.clients-main-content.press-main-content .isotope-footer-inner ul.pagination > li .current {
	background: transparent;
	font-weight: bold;
}

.clients-main-content.press-main-content .press-posts .t-entry .t-entry-excerpt, .press-main-content .reports-posts .t-entry .t-entry-excerpt {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

.contact-section {
	background-color: #ccd7dd;
}

.press-contact-section .find-us .uncont, .press-contact-section .contact-info .uncont {
	align-items: center;
	border-radius: 3px;
	box-shadow: 0 0 5px 4px rgba(0, 0, 0, .1);
	display: flex;
	justify-content: space-between;
	min-height: 80px;
	text-align: center;
}

.press-contact-section .find-us .uncont {
	background-color: #fff;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/contact-social.jpg");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 50% 100%;
}

.press-contact-section .find-us .uncont.nitro-lazy {
	background-image: none !important;
}

.press-contact-section .contact-info .uncont {
	background-color: #fff;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/contact-info.png");
	background-position: -5px center;
	background-repeat: no-repeat;
	background-size: 50% 100%;
}

.press-contact-section .contact-info .uncont.nitro-lazy {
	background-image: none !important;
}

.press-contact-section .find-us .uncont .vc_custom_heading_wrap, .press-contact-section .contact-info .uncont .vc_custom_heading_wrap, .press-contact-section .contact-info .uncont .contact-data {
	text-align: center;
	width: 50%;
}

.press-contact-section .find-us .uncont .heading-text h4 span {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
}

.press-contact-section .contact-info .uncont .heading-text h4 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
}

.press-contact-section .find-us .uncont .contact-social-icons {
	align-items: center;
	border-radius: 0 3px 3px 0;
	display: flex;
	justify-content: center;
	margin: 0px !important;
	width: 50%;
}

.press-contact-section .find-us .uncont .contact-social-icons a, .press-contact-section .find-us .uncont .contact-social-icons a:hover, .press-contact-section .find-us .uncont .contact-social-icons a:visited {
	background: rgba(255, 255, 255, .5);
	border-radius: 50%;
	display: block;
	height: 30px;
	padding: 7px 0px;
	position: relative;
	text-align: center;
	width: 30px;
}

.press-contact-section .find-us .uncont .contact-social-icons a:hover {
	background: #ebeff1;
}

.press-contact-section .find-us .uncont .contact-social-icons a > i, .press-contact-section .find-us .uncont .contact-social-icons a:hover > i, .press-contact-section .find-us .uncont .contact-social-icons a:visited > i {
	color: #5b7e92;
	font-size: 16px;
}

.press-contact-section .contact-info .uncont .contact-data {
	margin: 0 !important;
	padding: 5px 0;
}

.press-contact-section .contact-info .uncont .contact-data p {
	color: #5b7e92;
	font-size: 12px;
	padding-left: 20px;
	text-align: left;
}

.press-contact-section .contact-info .uncont .contact-data p > i {
	color: #b1c3d3;
	margin-right: 5px;
}

.report-main-content .reports-posts .t-inside .style-color-jevc-bg {
	background-color: #07375f;
}

.report-main-content .reports-posts .t-inside .single-block-padding {
	padding-top: 10px;
}

.report-main-content .reports-posts .isotope-filters.menu-container::after {
	background: linear-gradient(to right, #dee5e9, #8ba5bc, #dee5e9) !important;
	content: "";
	display: block;
	height: 2px;
	margin-bottom: 25px;
	width: 100%;
}

.report-main-content .reports-posts .isotope-filters ul.menu-smart > li > span {
	padding-bottom: 15px;
}

.report-main-content .reports-posts .isotope-filters ul.menu-smart > li > span > a, .report-main-content .reports-posts .isotope-filters ul.menu-smart > li > span > a:hover, .report-main-content .reports-posts .isotope-filters ul.menu-smart > li > span > a:visited {
	color: #5b7e93;
	font-family: "Comfortaa";
	font-weight: normal !important;
}

.report-main-content .reports-posts .isotope-filters ul.menu-smart > li > span > a.active {
	color: #003a71;
	font-weight: 600 !important;
}

.report-main-content .reports-posts .t-inside .t-entry-category a, .report-main-content .reports-posts .t-inside .t-entry-category a:hover, .report-main-content .reports-posts .t-inside .t-entry-category a:visited {
	color: #5b7e93 !important;
	font-family: "Comfortaa";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.report-main-content .reports-posts .t-inside .t-entry-category a::after {
	background-color: #d4dde3;
	content: "";
	display: block;
	height: 1px;
	margin: 3px auto;
	width: 60px;
}

.report-main-content .reports-posts .t-inside .t-entry-title a, .report-main-content .reports-posts .t-inside .t-entry-title a:hover, .report-main-content .reports-posts .t-inside .t-entry-title a:visited {
	color: #003a71 !important;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
}

.report-main-content .reports-posts .t-inside .t-entry-date {
	color: #5b7e93 !important;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 10px !important;
}

.success-carousel .owl-stage-outer .owl-stage {
	margin: 0 auto;
}

.reports-section.white-section {
	background: #fff !important;
}

.reports-section .heading-text h1 > span {
	font-size: 26px;
}

.reports-section .report-main-content {
	background-color: #f8f8f8;
}

.reports-section .report-main-content, .reports-section .related-reports-wrapper > .uncol.style-light {
	border-radius: 3px;
	box-shadow: 0 2px 8px 4px rgba(0, 0, 0, .02);
	padding: 0px !important;
}

.reports-section .related-reports-wrapper > .uncol.style-light {
	background-color: #ecf0f2;
	padding-bottom: 20px !important;
}

.services-inner-section .press-main-content.report-main-content {
	background: transparent;
	box-shadow: none;
}

.reports-section .report-main-content .heading-text {
	background-color: #5b7e93;
	border-radius: 3px 3px 0 0;
	padding: 15px;
}

.reports-section .related-reports .heading-text {
	background-color: #003a71;
	border-radius: 3px 3px 0 0;
	padding: 15px;
}

html[lang="en-US"] .reports-section .col-lg-3.related-reports-wrapper .related-reports {
	display: none;
}

html[lang="en-US"] .reports-section .col-lg-3.related-reports-wrapper .related-reports + .blog-form.newsletter-form {
	margin-top: 0;
}

.reports-section .report-main-content .heading-text h2 > span, .reports-section .related-reports .heading-text h2 > span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.reports-section .report-main-content .default-description {
	margin: 0px !important;
	padding: 20px 20px 0px 20px;
}

.reports-section .report-main-content .default-description > p {
	margin-bottom: 5px;
}

.reports-section .report-main-content .wpb_raw_html {
	margin: 15px 20px 25px !important;
	text-align: right;
}

.reports-section .report-main-content .wpb_raw_html.center-aligned {
	text-align: center;
}

.reports-section .report-main-content .wpb_raw_html a, .reports-section .report-main-content .wpb_raw_html a:hover, .reports-section .report-main-content .wpb_raw_html a:visited {
	border-radius: 20px;
	border: 1px solid #5a7e92;
	color: #5a7e92 !important;
	font-family: "Comfortaa";
	font-size: 12px;
	padding: 8px 15px;
}

.reports-section .report-main-content .wpb_raw_html a:hover {
	background-color: #5a7e92;
	color: #fff !important;
}

.reports-section .related-reports .isotope-container .t-inside {
	margin-top: 0px !important;
	padding: 0px 15px;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-text-tc {
	padding-top: 20px !important;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-title a, .reports-section .related-reports .isotope-container .t-inside .t-entry-title a:hover, .reports-section .related-reports .isotope-container .t-inside .t-entry-title a:visited {
	color: #003a71 !important;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-meta, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore {
	display: inline-block;
	width: 50% !important;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-meta .t-entry-date, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:hover, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:visited {
	color: #5a7e92;
	font-family: "Comfortaa" !important;
	font-size: 12px;
	font-weight: normal !important;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:hover, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:visited {
	text-align: right;
	text-transform: lowercase;
	width: 90%;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a::after {
	content: ">";
	display: inline-block;
	padding-left: 3px;
	width: 10%;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry::after, .pdf-embed-section .heading-text::after {
	background: linear-gradient(to right, #ecf0f2, #a3b8ca, #ecf0f2) !important;
	content: "";
	display: block;
	height: 2px;
	margin: 15px auto 5px !important;
	width: 95%;
}

.reports-section .related-reports .isotope-container .tmb-bordered:last-child .t-inside .t-entry::after {
	display: none;
}

.pdf-embed-section .heading-text {
	text-align: left;
}

.pdf-embed-section .heading-text::after {
	background: linear-gradient(to right, #fff, #a3b8ca, #fff) !important;
	width: 100%;
}

.pdf-embed-section .heading-text h1 > span {
	color: #5b7e93;
	font-size: 24px;
}

.services-inner-section.official-form-header .heading-text h4 {
	color: #5b7e92;
	display: block;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto !important;
	max-width: 800px;
	text-align: center;
}

.faq-section .thanks-columns .col-lg-6 .uncol {
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 9px 5px rgba(0, 0, 0, .05);
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell {
	padding: 20px 25px 35px;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text h3 .fas {
	color: #5b7e92;
	margin-right: 10px;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text p {
	color: #5b7e93;
	font-size: 14px;
	line-height: 150%;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .steps-desc p {
	font-size: 14px;
	line-height: 150%;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .steps-desc .highlight {
	display: inline-block;
	font-family: "Comfortaa Bold";
	margin: 0 10px 10px 0;
	text-transform: uppercase;
}

.faq-section .thanks-columns .col-lg-6.contact-data .background-wrapper .background-inner {
	border-radius: 3px 0 0 3px;
	max-width: 40%;
}

.faq-section .thanks-columns .col-lg-6.contact-data.off-info .background-wrapper .background-inner {
	max-width: 20%;
}

.faq-section .thanks-columns .col-lg-6.contact-data.off-info .uncont {
	max-width: 80%;
}

.max-width-off {
	display: block;
	margin: 0 auto !important;
	max-width: 800px;
}

.faq-section .thanks-columns .col-lg-6.contact-data .uncont {
	margin: 0 0 0 auto !important;
	max-width: 60%;
	padding: 0px !important;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .highlight {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .highlight::after {
	background: linear-gradient(to right, #d6dfe4, #fff);
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info p {
	font-size: 13px;
	margin-top: 5px;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .fas, .faq-section .thanks-columns .col-lg-6.contact-data .contact-info .fa {
	color: #5b7e92;
	margin-right: 5px;
}

.faq-section.bicolor-bg {
	background: linear-gradient(to bottom, #dee4e9 0, #dee4e9 50%, #fff 50%, #fff 100%);
}

.legal-accordion .panel .panel-heading .panel-title::after {
	background: linear-gradient(to right, #fff, #8ea8bf, #fff);
	content: "";
	display: block;
	height: 2px;
	margin: 20px auto;
	width: 100%;
}

.legal-section-block .heading-text {
	text-align: left;
}

.legal-section-block .heading-text h2 {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: normal;
}

.legal-section-block .heading-text h3 {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.legal-section-block .uncode_text_column {
	margin-top: 15px !important;
}

.legal-section-block .uncode_text_column p {
	font-size: 14px;
	margin: 7px 0;
}

.legal-section-block a, .legal-section-block a:hover, .legal-section-block a:focus, .legal-section-block a:visited {
	border-bottom: 1px dotted #1ac6ff;
	color: #000 !important;
}

.legal-accordion .panel {
	border: none;
}

.legal-accordion .panel .panel-heading .panel-title > a > span, .legal-accordion .panel .panel-heading .panel-title > a:hover span, .legal-accordion .panel .panel-heading .panel-title > a:visited span {
	color: #000;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px;
	font-weight: normal !important;
	line-height: 150%;
	text-transform: none;
}

.legal-accordion .panel .panel-heading .panel-title > a > span::after {
	color: #000 !important;
}

.legal-accordion .panel .panel-heading .panel-title.active > a span, .legal-accordion .panel .panel-heading .panel-title.active > a:hover span, .legal-accordion .panel .panel-heading .panel-title.active > a > span::after {
	color: #5b7e92 !important;
}

.legal-accordion .panel .panel-heading .panel-title::after {
	margin: 0px;
}

.legal-accordion .panel .panel-collapse .panel-body {
	border: none;
	font-size: 14px;
}

.contact-subheading {
	text-align: center;
}

.contact-subheading h5 > span {
	color: #5b7e92;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	line-height: 150%;
	margin: 0 auto;
	max-width: 800px;
	padding: 35px 0 0;
}

.services-inner-section .d-flex.no-shadow .uncol .uncell .uncont {
	box-shadow: none;
}

.services-inner-section .contact-faqs .panel-group .panel {
	background: #f5f5f5;
	border-radius: 3px;
	margin: 3px 0;
}

.services-inner-section .contact-faqs .panel-group .panel .panel-title a {
	background: #fff;
	border-radius: 3px;
	padding: 10px 15px;
}

.services-inner-section .contact-faqs .panel-group .panel .panel-title a span::after {
	right: 15px;
}

.services-inner-section .contact-faqs .panel-group .panel-heading + .panel-collapse .panel-body {
	border: none !important;
	padding: 25px 15px;
}

.services-inner-section .contact-faqs .panel-group .panel {
	border: none !important;
}

.services-inner-section .contact-faqs .panel-group .panel-heading + .panel-collapse .panel-body p {
	color: #000;
}

.services-inner-section .contact-faqs .panel-group .panel .panel-title a > span {
	color: #5b7e92;
}

.services-inner-section .contact-faqs .panel-group .panel .panel-title.active a > span {
	color: #003a71;
}

.our-offices {
	background-color: #ecf0f2 !important;
}

.our-offices-abroad {
	background-color: #dee5e9 !important;
}

.our-offices .heading-text p {
	color: #5b7e93;
	font-size: 15px;
	margin: 15px auto 25px;
	max-width: 800px;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel {
	padding-bottom: 70px;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-prev .owl-nav-container, .our-offices .local-offices .owl-carousel-container .owl-carousel .owl-next .owl-nav-container {
	background: transparent !important;
	bottom: -80px;
	top: 100%;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-prev, .our-offices .local-offices .owl-carousel-container .owl-carousel:hover .owl-prev {
	left: 45%;
	margin-left: -36px !important;
	transform: none;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-next, .our-offices .local-offices .owl-carousel-container .owl-carousel:hover .owl-next {
	margin-right: 0 !important;
	right: 45% !important;
	transform: none;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-prev .owl-nav-container .fa, .our-offices .local-offices .owl-carousel-container .owl-carousel .owl-next .owl-nav-container .fa {
	color: #5b7e92;
	font-size: 30px;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-item .t-entry-text .t-entry-text-tc.single-block-padding {
	padding: 20px 15px 25px;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-item .t-entry-text .t-entry h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-item .t-entry-text .t-entry .fas {
	color: #5b7e92;
	margin-top: 10px;
}

.our-offices .local-offices .owl-carousel-container .owl-carousel .owl-item .t-entry-text .t-entry p {
	font-size: 13px;
	line-height: 150%;
	transform: none !important;
}

.site-footer .footer-items .footer-contacts, .site-footer .footer-items .footer-contacts a, .site-footer .footer-items .footer-contacts:hover, .site-footer .footer-items .footer-contacts:focus, .site-footer .footer-items .footer-contacts:visited {
	color: #fff !important;
	font-size: 12px;
	margin: 15px 0 !important;
}

.site-footer .footer-items .footer-contacts .fas {
	display: inline-block;
	min-width: 20px;
}

.site-footer .footer-items .footer-contacts .fas::before {
	font-size: 12px;
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.home .black-friday-banner {
	z-index: 1000;
}

.home .black-friday-banner > .row-background > .background-wrapper > .background-inner {
	background-color: #93643f;
}

.home .black-friday-banner .featured-section .uncont {
	margin: 0px 150px 0 30px !important;
	max-width: 500px;
}

.home .black-friday-banner .featured-section .uncont > .uncode_text_column {
	padding-top: 40px;
}

.home .black-friday-banner .featured-section .uncont > .uncode_text_column h1, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a:hover, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a:visited {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 46px;
	font-weight: normal !important;
	text-align: center;
}

.home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 span.year {
	font-family: "Comfortaa Light";
	font-weight: normal;
}

.home .black-friday-banner .uncont > .uncode_text_column .description {
	color: #fff;
	font-size: 15px;
	margin-top: 15px;
	text-align: center;
}

.home .black-friday-banner .uncode-countdown {
	display: block;
	margin-top: 60px !important;
	text-align: center;
}

.home .black-friday-banner .uncode-countdown .countdown {
	color: #fff;
}

.home .black-friday-banner .uncode-countdown small {
	font-size: 11px;
	margin-top: 0px;
}

.home .black-friday-banner .green-button {
	bottom: -24px;
	height: 48px;
	position: absolute;
	width: 500px;
	z-index: 1000;
}

.home .black-friday-banner .green-button > .dark-button {
	background: #01919c;
	border: 2px solid #fff;
	border-radius: 30px;
	height: 48px;
	margin: 0 auto;
	max-width: 260px;
	padding: 0 30px;
	text-align: center;
}

.home .black-friday-banner .green-button > .dark-button > a, .home .black-friday-banner .green-button > .dark-button > a:hover, .home .black-friday-banner .green-button > .dark-button > a:focus, .home .black-friday-banner .green-button > .dark-button > a:visited {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 20px;
	line-height: 42px;
}

.home .bfriday-mobile-wrapper {
	background: #5b7e93;
}

ul > li, li {
	font-family: "Comfortaa";
	font-size: 14px;
}

span.highlight, span.highlight a, span.highlight a:hover, span.highlight a:focus, span.highlight a:visited {
	color: #003b71 !important;
	font-weight: normal;
}

.official-form.custom-form .photo-page ul.gform_fields {
	display: block;
}

.official-form.custom-form .align-bottom {
	vertical-align: bottom;
}

.official-form.custom-form .one-half-fieldset.align-bottom ul {
	display: block;
	float: left;
	padding: 0px;
	width: 100%;
}

.lateral-ribbon-wrapper {
	background: rgba(0, 59, 113, .9);
	border-radius: 0 5px 5px 0;
	float: left;
	padding-left: 0px !important;
	width: 100%;
}

.lateral-ribbon-wrapper .lateral-ribbon {
	color: #fff;
	float: right;
	max-width: 550px;
	padding: 30px 20px 20px;
}

.lateral-ribbon-wrapper .lateral-ribbon h2 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 32px;
	font-weight: normal;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}

.lateral-ribbon-wrapper .lateral-ribbon h3 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.custom-form h1 {
	color: #fff !important;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.custom-form .right-wrapper .gfgf_wrap {
	background: #cdd8de;
	border: none;
	border-radius: 5px;
	margin: 15px 0 0px;
	max-width: 565px;
	padding: 20px 0 85px;
}

.custom-form .gform_wrapper .gf_page_steps {
	display: none;
}

.custom-form .highlight .gform_page_fields {
	background: transparent;
	box-shadow: none;
}

.custom-form .photo-page .gfgf_fieldset {
	background: transparent;
	border: none;
	box-shadow: none;
	margin-top: 0px;
	padding: 20px 0 0;
}

.custom-form .photo-page .intro-heading span.form-heading {
	vertical-align: top;
	width: 86%;
}

.custom-form .photo-page .gfield .ginput_container input, .custom-form .photo-page .gfield .ginput_container select, .custom-form .photo-page .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single {
	background-color: #fff;
}

.custom-form .photo-page .gform_page_footer {
	bottom: 35px;
	left: 50%;
	margin: 0px !important;
	max-width: 570px;
	padding: 0px 15px;
	position: absolute;
	right: 25px;
	width: 50%;
}

.form-section {
	z-index: 10;
}

.assets.form-gloval-advantages {
	background-color: rgba(91, 126, 147, .85) !important;
	margin: -80px 0 0 !important;
	padding: 100px 0 50px;
	z-index: 0;
}

.form-gloval-advantages .row-child {
	margin: 0 auto;
	max-width: 1170px;
}

.form-gloval-advantages .row-child > .row-inner-force {
	margin-left: -20px;
}

.form-gloval-advantages .assets-item, .form-gloval-advantages .assets-item .fas::before, .form-gloval-advantages .assets-item h3 > span {
	color: #fff;
}

.form-gloval-advantages .assets-item span.highlight, .form-gloval-advantages .assets-item p {
	color: #ccd8e3;
}

.form-gloval-advantages .assets-item .fas::before {
	text-shadow: 0 3px 3px rgba(0, 0, 0, .2);
}

.form-gloval-advantages .assets-item .uncol {
	background: transparent;
	box-shadow: none;
}

.form-faqs .faq-heading {
	text-align: center;
}

.form-faqs .faq-heading h2 > span {
	color: #003b71;
}

.form-faqs .faq-accordion.open {
	display: block;
	padding-top: 35px;
}

.official-form.clean-bg > .background-element > .background-wrapper > .background-inner {
	background: none !important;
}

.official-form.clean-bg .row-inner .form-section {
	margin: 0 auto;
	max-width: 1170px;
}

.official-form.clean-bg .row-inner .form-section > .row-child {
	margin-left: 16px;
}

.official-form.clean-bg .row-inner .assets.form-gloval-advantages {
	margin: 0 !important;
	padding: 50px 0;
}

/**footer .with-parallax .background-inner {
    background-size: 100% 100% !important;
}**/
footer .full-width .row-inner {
	margin: 0 auto !important;
}

footer .footer-address {
	margin-top: 20px !important;
}

footer .footer-address p {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 150%;
}

footer .partners-wrapper a, footer .partners-wrapper a:first-child {
	display: inline-block;
	line-height: 45px;
	min-height: 45px;
	padding-bottom: 20px;
	pointer-events: none;
	text-align: center;
	vertical-align: middle;
	width: 24%;
}

footer .partners-wrapper a img {
	max-width: 100%;
	vertical-align: middle;
}

footer #menu-footer-gloval a, footer #menu-footer-gloval a:hover, footer #menu-footer-gloval a:visited, footer #menu-footer-gloval-ingles a, footer #menu-footer-gloval-ingles a:hover, footer #menu-footer-gloval-ingles a:visited, footer #menu-footer-gloval-en a, footer #menu-footer-gloval-en a:hover, footer #menu-footer-gloval-en a:visited, footer .legal-menu a, footer .legal-menu a:hover, footer .legal-menu a:visited {
	color: #fff !important;
	display: block;
	font-family: "Comfortaa";
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0;
	text-decoration: none;
}

footer #menu-footer-gloval a:hover, footer #menu-footer-gloval-ingles a:hover, footer #menu-footer-gloval-en a:hover, footer .legal-menu a:hover {
	color: #fff !important;
	font-family: "Comfortaa Bold";
}

footer .uncode-vc-social.footer-social {
	border-bottom: 1px solid rgba(84, 119, 144, .3);
	padding-bottom: 12px;
	text-align: left;
}

footer .footer-social .social-icon a > .fa {
	color: #fff;
	font-size: 24px;
}

footer .footer-social .social-icon {
	padding-right: 0px;
}

footer .payment-methods {
	margin-top: 10px !important;
}

footer .payment-methods .footer-subtitle {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 14px;
	margin-bottom: 10px;
}

footer .payment-methods .cards img {
	margin-right: 5px;
}

footer .footer-items .column_child .uncol {
	border-bottom: 1px solid #fff;
}

footer .uncode-vc-social {
	color: #fff;
	font-family: "Comfortaa";
	margin: 10px auto 20px !important;
	text-align: center;
}

.style-light .scroll-top .btn-default {
	background-color: #003b71 !important;
	border-color: #003b71 !important;
}

button::-moz-focus-inner, select::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}

input:-internal-autofill-selected {
	background-color: transparent !important;
	background-image: none !important;
	color: inherit !important;
}

input:-internal-autofill-selected.nitro-lazy {
	background-image: none !important;
}

/** Home New Design **/
.home header.menu-light .menu-borders.menu-shadows {
	background: transparent;
	border: none;
}

.home header.menu-light.is_stuck .menu-borders.menu-shadows {
	background: #fff;
}

.home header .navbar-main .menu-primary-inner .menu-item a, .home header .navbar-main ul.menu-primary-inner > li.menu-item:last-child > a {
	color: #fff;
}

.home header .navbar-main .menu-primary-inner .menu-item a:hover, .home header .navbar-main .menu-primary-inner .menu-item.active a, .home header .navbar-main .menu-primary-inner .menu-item a:visited {
	color: #fff !important;
}

/***
.home header.is_stuck .navbar-main .menu-primary-inner .menu-item a, 
.home header.is_stuck .navbar-main .menu-primary-inner .menu-item a:hover, 
.home header.is_stuck .navbar-main .menu-primary-inner .menu-item a:visited {
    color: #5b7e93 !important;
    font-family: 'Comfortaa' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 0px 15px !important;
}
***/
.home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a, .home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:hover, .home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:visited {
	color: #003b71 !important;
}

.home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a, .home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a:hover, .home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a:visited {
	color: #fff !important;
}

.home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a, .home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:visited, .home.transparent-menu .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a, .home.transparent-menu .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
	font-size: 11px !important;
}

.home .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:hover, .home.transparent-menu .navbar-main .menu-primary-inner .menu-item ul.drop-menu > li > a:hover {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 11px !important;
}

.home header .navbar-main .menu-primary-inner .menu-item.highlight a, .home header .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .home header .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .home header .navbar-main ul.menu-primary-inner > li.highlight:last-child > a, .home header .navbar-main ul.menu-primary-inner > li.active.highlight:last-child > a {
	background-color: #fff;
	color: #003b71 !important;
}

.home header .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .home header .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .home header .navbar-main ul.menu-primary-inner > li.active.highlight:last-child > a {
	color: #003b71 !important;
}

.home header.is_stuck .navbar-main .menu-primary-inner .highlight a, .home header.is_stuck .navbar-main .menu-primary-inner .highlight a:hover, .home header.is_stuck .navbar-main .menu-primary-inner .highlight a:visited, .home header.is_stuck .navbar-main ul.menu-primary-inner > li.highlight:last-child > a, .home header.is_stuck .navbar-main ul.menu-primary-inner > li.active.highlight:last-child > a {
	background-color: #003b71;
	color: #fff !important;
}

.home header .navbar-main ul.menu-primary-inner > li.highlight:last-child > a, .home header .navbar-main ul.menu-primary-inner > li.active.highlight:last-child > a {
	border-radius: 20px;
	height: 30px;
	line-height: 14px;
}

.home header.menu-light .limit-width::after {
	content: "";
	background: rgba(255, 255, 255, .2);
	display: block;
	height: 1px;
	margin: 0 36px;
}

header.menu-light .logo-container .navbar-brand .logo-customizer {
	height: auto !important;
}

/***
.home header.menu-light .logo-container .navbar-brand .logo-customizer>img {
background: url(../img/logo-white.png) no-repeat;
box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
height: 64px !important;
padding-left: 164px;
width: 164px !important;
}
***/
.home header.menu-light.is_stuck .logo-container .navbar-brand .logo-customizer > img {
	background: transparent;
	padding-left: 0;
}

.home .main-banner > .row-background > .background-wrapper > .background-inner {
	background-color: #2b4863;
}

.home .main-banner .promo-section {
	background: linear-gradient(to right, #fff 80%, transparent 80%);
	border-radius: 5px 0 0 5px;
}

.home .main-banner .promo-section .header-building {
	padding-left: 0px !important;
}

.home .main-banner .promo-section .header-building .uncoltable {
	background: linear-gradient(to right bottom, #fff 50%, transparent 50%);
}

.home .main-banner .promo-section .header-building .uncode-single-media-wrapper > img {
	margin-bottom: -1px;
}

.home .main-banner .promo-section h1 > a, .home .main-banner .promo-section h1 > a:hover, .home .main-banner .promo-section h1 > a:focus, .home .main-banner .promo-section h1 > a:visited {
	color: #2b4863;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
}

.home .promo-section h2 {
	color: #5b7e92 !important;
	text-align: left !important;
	margin-top: 20px;
}

.home .promo-section .description {
	color: #808080 !important;
	padding-bottom: 45px;
	text-align: left !important;
}

.home .main-banner .green-button > .dark-button > a, .home .main-banner .green-button > .dark-button > a:hover, .home .main-banner .green-button > .dark-button > a:focus, .home .main-banner .green-button > .dark-button > a:visited {
	font-size: 16px !important;
	line-height: 45px;
	text-transform: uppercase !important;
}

.home .light-city-section {
	margin-top: -90px;
	z-index: 1000 !important;
}

.home .light-city-section .dark-small-heading h3 > span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 150%;
}

.home .light-city-section .btn-container {
	margin-top: 20px !important;
}

.home .light-city-section .btn-container a.btn.btn-link {
	background: #fff;
	border-radius: 30px !important;
	color: #5b7e92 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 16px !important;
	min-width: 200px;
	padding: 8px 25px !important;
}

.home .light-city-section .btn-container a.btn.btn-link:hover, .home .light-city-section .btn-container a.btn.btn-link:focus {
	background: #003b71;
	color: #fff !important;
}

.home .services-section.btn-wrapper {
	z-index: 1000 !important;
}

.home .services-section.btn-wrapper .uncont > .btn-container {
	margin-top: -100px !important;
}

.home .services-section .service-item .uncoltable {
	border-radius: 10px;
}

.home .services-section .service-item .uncode-single-media-wrapper .icon-media {
	max-width: 100%;
}

.home .services-section .service-item .uncode-single-media-wrapper .icon-media img {
	transform: none;
}

.home .services-section .service-item .heading-text {
	background: #fff;
	border-radius: 0 0 5px 5px;
	margin-top: -2px !important;
	padding: 10px 15px 25px;
}

.home .services-section .service-item .heading-text h3 a, .home .services-section .service-item .heading-text h3 a:hover, .home .services-section .service-item .heading-text h3 a:focus, .home .services-section .service-item .heading-text h3 a:visited {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 19px;
	font-weight: normal;
}

.home .services-section .service-item .heading-text p {
	font-size: 14px;
	line-height: 150%;
}

.home .services-section .service-item .note {
	font-family: "Comfortaa";
	font-size: 14px;
	margin: -15px auto 25px !important;
}

.home .services-section .service-item .note p {
	font-size: 14px;
	line-height: 150%;
}

.home .services-section .service-item .note p .highlight-text {
	color: #003b71;
}

.home .services-section .btn-container a.home-services-btn, .home .services-section .btn-container a.home-services-btn:hover, .home .services-section .btn-container a.home-services-btn:focus, .home .services-section .btn-container a.home-services-btn:visited, .local-page .services-section .btn-container a.home-services-btn, .local-page .services-section .btn-container a.home-services-btn:hover, .local-page .services-section .btn-container a.home-services-btn:focus, .local-page .services-section .btn-container a.home-services-btn:visited {
	background: #003b71;
	border-radius: 30px !important;
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 18px !important;
	min-width: 200px;
	padding: 8px 25px !important;
	text-transform: none;
}

.home .value-section .value-heading h2 > span {
	font-family: "Comfortaa Bold" !important;
	font-size: 34px;
	font-weight: normal;
}

.home .value-section .value-heading p {
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px;
}

.home .value-section .featured-stats .value-heading h2 > span {
	font-size: 44px;
}

.home .value-section .featured-stats .value-heading p {
	font-family: "Comfortaa" !important;
	font-size: 16px;
	margin-top: 0px;
}

.home .values-wrapper {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	padding-top: 0px;
}

.home .values-wrapper .heading-text h3::before {
	display: none;
}

.home .values-wrapper .icon-box .icon-media {
	background: #fff;
	border-radius: 50%;
	line-height: 100px;
	width: 100px !important;
}

.home .values-wrapper .icon-box .icon-media img {
	display: inline-block;
	height: 45px;
	vertical-align: middle;
	width: auto;
}

.home .value-section .negative-top {
	height: auto !important;
	margin-top: -50px;
}

.home .value-section .column_child.col-lg-4 .heading-text {
	margin-top: 10px !important;
}

.home .values-wrapper .heading-text h3 {
	font-weight: normal !important;
}

.home .clients-section .owl-carousel-wrapper .tmb .t-entry-visual img {
	opacity: 1;
}

.home .transparent-promo-section .heading-text {
	text-align: center;
}

.home .transparent-promo-section .heading-text h1 a, .home .transparent-promo-section .heading-text h1 a:hover, .home .transparent-promo-section .heading-text h1 a:focus, .home .transparent-promo-section .heading-text h1 a:visited {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 40px;
	font-weight: normal;
}

.home .transparent-promo-section .heading-text h1 a > span.uppercase {
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.home .black-friday-banner .transparent-promo-section .uncode_text_column {
	border: 1px solid #fff;
	border-radius: 10px;
	margin-top: 20px !important;
	padding: 20px 30px 40px;
}

.home .black-friday-banner .transparent-promo-section .description {
	font-family: "Comfortaa";
	line-height: 140%;
}

.home .black-friday-banner .transparent-promo-section h2 {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
}

.home .black-friday-banner .green-button {
	padding-left: 20px;
	width: 100%;
}

.home .black-friday-banner .green-button > .dark-button {
	border: 0;
	height: auto;
	max-width: 300px;
}

.home .main-banner .green-button > .dark-button > a, .home .main-banner .green-button > .dark-button > a:hover, .home .main-banner .green-button > .dark-button > a:focus, .home .main-banner .green-button > .dark-button > a:visited {
	font-family: "Comfortaa Bold";
	font-weight: normal;
	letter-spacing: 0;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}

.home footer .footer-address p, .home footer .footer-contacts p {
	color: #fff;
}

.top-menu.mobile-hidden.tablet-hidden.menu-secondary {
	z-index: 3000 !important;
}

.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu {
	background: #012440;
	margin-left: 0px !important;
	min-width: 0 !important;
	padding: 0 10px !important;
	width: auto !important;
	z-index: 3000 !important;
}

.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li {
	margin: 0 !important;
}

.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li > a, .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li > a:hover, .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li > a:focus, .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li > a:visited {
	background: transparent !important;
	color: #fff !important;
	padding: 5px 5px 5px 0 !important;
	text-align: left;
}

.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li i {
	display: none;
}

.item-desktop-hidden.item-tablet-hidden.menu-item {
	display: inline-block;
	height: 30px;
}

.item-mobile-hidden.menu-item {
	display: none !important;
}

.home .item-desktop-hidden.item-tablet-hidden.menu-item {
	display: none !important;
}

.home .item-mobile-hidden.menu-item {
	display: inline-block !important;
}

.form-section .custom-recaptcha {
	margin-top: 15px !important;
	position: absolute;
	transform: scale(.9);
	transform-origin: left;
	z-index: 100;
}

.form-section .gfield_error.custom-recaptcha {
	position: relative;
}

.official-form .highlight-info.no-padding {
	padding-right: 0 !important;
}

.official-form .need-wrapper.light {
	background: #bddffb;
	border: 0;
	color: #000;
	font-size: 14px;
	padding: 9px 15px;
	text-align: center;
	text-shadow: none;
}

/**FORM OFF**/
.page-heading.left-aligned {
	text-align: left;
}

.form-page-header h1, .form-page-header h1 > span, .form-page-header div > p {
	color: #fff;
	font-weight: normal;
}

.form-main-promo > .uncol::after {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/shadow.png") no-repeat center bottom;
	background-size: 100% auto;
	content: "";
	display: block;
	height: 40px;
	margin: -5px auto 0;
	width: 95%;
}

.form-main-promo > .uncol > .uncoltable > .uncell {
	padding: 20px 36px !important;
}

.form-main-promo .background-inner {
	border-radius: 5px !important;
}

.form-main-promo h3 {
	font-family: "Comfortaa Bold";
	font-weight: 400;
	line-height: 125%;
}

.form-main-promo .style-light .btn-container {
	margin-top: 20px !important;
}

.form-main-promo .style-light .form-header-btn {
	background: #00909a !important;
	border: 1px solid #00909a !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	padding: 10px 15px !important;
}

.form-main-promo .style-light .btn-container:hover .form-header-btn, .form-main-promo .style-light .btn-container .form-header-btn:hover, .form-main-promo .style-light .btn-container .form-header-btn:focus, .form-main-promo .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	background: #00909a !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

.form-intro-block {
	padding: 36px 0 36px 36px;
}

.inner-form-wrapper > .uncol {
	margin-top: -90px;
}

.inner-form-wrapper > .uncol > .uncoltable > .uncell {
	border-radius: 3px;
	box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .1);
}

.form-intro-block .services-form-heading {
	text-align: left;
}

.form-intro-block .icon-promo-wrapper {
	background: #f8f8f8;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 3px 10px 2px rgba(0, 0, 0, .1);
	padding: 0px 36px 0 20px !important;
}

.form-intro-block .col-lg-6 .icon-box.icon-box-left {
	max-width: 80%;
	padding: 25px 0;
}

.form-intro-block .col-lg-6 .icon-box .icon-box-icon {
	vertical-align: middle;
}

.form-intro-block .col-lg-6 .icon-box .icon-box-icon .fa {
	color: #11979f;
}

.form-intro-block .col-lg-6 .icon-box .icon-box-content {
	padding-left: 20px;
	vertical-align: middle;
}

.form-intro-block .col-lg-6 .icon-box .icon-box-content .text-lead {
	color: #5b7e93;
	font-size: 15px;
	line-height: 140%;
	text-align: left;
}

.form-intro-block .icon-promo-wrapper .uncode-single-media {
	bottom: 0px;
	margin: 0 !important;
	max-width: 23%;
	position: absolute;
	right: 0;
}

.form-intro-block .icon-promo-wrapper .uncode-single-media img {
	width: auto;
}

.inner-form-wrapper .simple-form-section {
	margin-left: 36px;
	margin-right: 20px;
	max-width: 100%;
}

.form-faqs.neg-top {
	margin-top: -120px;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-2 {
	display: inline-block;
	width: 26%;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-1 {
	display: inline-block;
	width: 12%;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-1.last {
	display: inline-block;
	padding-right: 0px;
	width: 12.5%;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-4.first {
	display: inline-block;
	width: 32.5%;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-4 {
	display: inline-block;
	width: 33%;
}

.inner-form-wrapper .simple-form-section .gform_body ul li.col-sm-4.last {
	padding-right: 0;
}

.inner-form-wrapper .simple-form-section .gform_wrapper li.hidden_label select {
	min-height: 34px;
}

.inner-form-wrapper .simple-form-section .mt-4 {
	margin-top: 40px !important;
}

.inner-form-wrapper .simple-form-section .intro-heading .fas {
	color: #5a7e92;
	margin-right: 8px;
}

.inner-form-wrapper .simple-form-section .intro-heading .form-heading {
	color: #003b71;
	font-family: "Comfortaa Bold";
}

.inner-form-wrapper .simple-form-section .gform_wrapper li.hidden_label input[type="checkbox"] {
	height: 16px;
	min-width: 16px !important;
}

.inner-form-wrapper .simple-form-section .gform_wrapper li.hidden_label input[type="checkbox"]:checked:before, .inner-form-wrapper .simple-form-section .gform_wrapper li.hidden_label input[type=checkbox]:checked + label {
	color: #003b71;
}

.tooltip-wrapper .ginput_container {
	position: relative;
}

.tooltip-wrapper mmi {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 5px;
}

.intro-heading .mm-tooltip {
	cursor: pointer;
	margin-left: 5px;
}

.intro-heading .mm-tooltip i, .tooltip-wrapper mmi > i {
	color: #003b71;
	margin-right: 0;
}

.gform_body .gfield.subscription input[type="checkbox"] {
	background-color: #f5f5f5;
	border: none;
	box-shadow: none;
	color: #5b7e93;
	font-family: "Comfortaa" !important;
	font-size: 13px !important;
	height: 16px;
	margin: 0px !important;
	min-width: 16px !important;
}

.gform_body .gfield.subscription input[type="checkbox"]:checked:before, .gform_body .gfield.subscription input[type="checkbox"]:checked + label {
	color: #003b71;
}

.form-intro-block.validation-wrapper {
	background: #f7f7f7;
	border-radius: 3px 0 0 3px;
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
	margin: 0px 0 25px 25px !important;
	padding: 20px;
	top: 25px;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-form-panel, .form-intro-block.validation-wrapper #offer-details .alrglfile-info-panel-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-form-panel {
	border-right: 1px solid #e5ebee;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.form-intro-block.validation-wrapper #offer-details input[type="text"], .form-intro-block.validation-wrapper #offer-details input[type="mail"] {
	border: 1px solid #e5ebee;
	box-shadow: none;
	width: 90%;
}

.form-intro-block.validation-wrapper .alrglfile-form-sucess-wrapper {
	color: #61ac45;
	margin-top: 5px;
	max-width: 95%;
}

.form-intro-block.validation-wrapper .alrglfile-form-sucess-wrapper:before {
	content: "";
	color: #61ac45;
	font-family: "Font Awesome 5 Free";
	font-size: 14px;
	font-weight: 600;
	margin-right: 5px;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-set-wrapper + .alrglfile-form-field-set-wrapper {
	margin-top: 20px;
	width: 95%;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-set-wrapper + .alrglfile-form-field-set-wrapper .alrglfile-form-field-wrapper {
	width: 100%;
}

.form-intro-block.validation-wrapper .alrglfile-form-field-set-wrapper .alrglfile-validate-button {
	background: #5b7e93;
	border-radius: 30px;
	color: #fff;
	float: right;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	min-width: 150px;
	padding: 10px 25px;
	text-transform: uppercase;
}

.form-intro-block.validation-wrapper #offer-details .alrglfile-info-panel-wrapper {
	padding-left: 30px;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details {
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 22px;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details-title {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	margin-bottom: 5px;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details-client-name {
	font-size: 14px;
	margin-bottom: 5px;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details-appraisal-for-value, .form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-appraisal-amount-value {
	color: #003b71;
	display: inline-block;
	margin-left: 5px;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details-address, .form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-divider, .form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-details-features, .form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-appraisal-amount-label {
	display: inline-block;
}

.form-intro-block.validation-wrapper .alrglfile-info-panel-wrapper .alrglfile-divider {
	color: #5b7e93;
	margin: 0 5px;
}

.form-intro-block.validation-wrapper .alrglfile-form-error-wrapper {
	color: red;
	font-family: "Comfortaa";
	font-size: 12px;
	margin-top: 5px;
}

.inner-form-wrapper .simple-form-section.docs-form {
	margin: 0 25px !important;
	padding: 40px 0;
}

.docs-form .docs-specs {
	padding: 20px 0 30px;
}

.docs-form .docs-specs p, .docs-form .docs-specs p strong {
	color: #003b71;
	font-size: 16px;
}

.docs-form .notes-label label:before, .docs-form .cadastral-label label:before, .docs-form .houseprint-label label:before, .docs-form .rent-label label:before, .docs-form .others-label label:before {
	color: #5a7e92;
	font-family: "Font Awesome 5 Free";
	font-size: 20px;
	margin-right: 10px;
}

.docs-form .notes-label label:before {
	content: "";
}

.docs-form .cadastral-label label:before {
	content: "";
}

.docs-form .houseprint-label label:before {
	content: "";
}

.docs-form .rent-label label:before {
	content: "";
}

.docs-form .others-label label:before {
	content: "";
}

.docs-form label.gfield_label {
	color: #003b71;
	font-size: 16px !important;
}

.docs-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	background: transparent;
	border-color: #d9e2ea;
	margin-bottom: 0px;
}

.docs-form .gform_wrapper .gform_fileupload_multifile .gform_drop_instructions {
	color: #5b7e93;
}

.docs-form .gform_wrapper .field_description_below .gfield_description {
	color: #afafaf;
	padding: 0 15px 0 30px;
}

.docs-form .ginput_container_fileupload, .uploaded-files-list-wrapper {
	padding: 0 15px 0 30px;
}

.docs-form ul.uploaded-files-list {
	padding-left: 0px;
}

.docs-form ul.uploaded-files-list > li.uploaded-file-item {
	background: #f5f5f5;
	border-radius: 3px;
	color: #5b7e93;
	font-size: 13px;
	margin-bottom: 10px;
	padding: 8px 10px;
}

.docs-form .alr-pending-list-wrapper ul.uploaded-files-list > li.uploaded-file-item {
	background: #fff;
	box-shadow: 0 4px 6px 1px rgba(0, 0, 0, .05);
}

.docs-form .uploaded-file-item-info-wrapper .uploaded-file-item-name {
	display: inline-block;
	vertical-align: top;
	width: 80%;
}

.docs-form .uploaded-file-item-info-wrapper .uploaded-file-item-info {
	color: #61ac45;
	display: inline-block;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
	text-transform: uppercase;
	width: 20%;
}

.docs-form .uploaded-file-item-info-wrapper .uploaded-file-item-info span:before {
	content: "";
	color: #61ac45;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	font-weight: 600;
	margin-right: 5px;
}

.docs-form .alr-pending-list-wrapper .uploaded-file-item-info-wrapper .uploaded-file-item-name {
	color: #003b71;
	display: inline-block;
	vertical-align: top;
	width: 80%;
}

.docs-form .alr-pending-list-wrapper .uploaded-file-item-info-wrapper .uploaded-file-item-info {
	color: #000;
	display: inline-block;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
	text-transform: uppercase;
	width: 20%;
}

.docs-form .alr-pending-list-wrapper .uploaded-file-item-info-wrapper .uploaded-file-item-info span:before {
	content: "";
	color: #5b7e93;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	font-weight: 600;
	margin-right: 5px;
}

/** VALEA **/
.page-id-6754 .top-menu, .page-id-6754 .mobile-secondary-menu {
	display: none !important;
}

.valea.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/logo-valea-blanco.svg") !important;
	/* logo-azul-mama.png */
	background-position: left center;
	background-repeat: no-repeat;
}

.valea.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer.nitro-lazy {
	background-image: none !important;
}

.menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer img {
	opacity: 0;
}

.menu-container.style-color-xsdn-bg.force-no-shadows .menu-horizontal-inner {
	min-height: 85px;
}

.menu-container.style-color-xsdn-bg.force-no-shadows {
	background: transparent !important;
}

.is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows {
	background: #fff !important;
}

.menu-container.style-color-xsdn-bg.force-no-shadows .main-menu-container {
	float: right;
}

.menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	background: #0d8496;
	content: "";
	display: block;
	height: 1px;
	margin: 0 auto;
	width: 94%;
}

.is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	display: none;
}

#menu-menu-valea li > a, #menu-menu-valea li > a:hover, #menu-menu-valea li > a:focus, #menu-menu-valea li > a:visited, #menu-menu-valea li.active > a {
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
}

.is_stuck #menu-menu-valea li > a, .is_stuck #menu-menu-valea li > a:hover, .is_stuck #menu-menu-valea li > a:focus, .is_stuck #menu-menu-valea li > a:visited, .is_stuck #menu-menu-valea li.active > a {
	color: #fff !important;
}

#menu-menu-valea li.highlight > a, #menu-menu-valea li.highlight > a:hover, #menu-menu-valea li.highlight > a:focus, #menu-menu-valea li.highlight > a:visited, #menu-menu-valea li.highlight.active > a, .is_stuck #menu-menu-valea li.highlight > a, .is_stuck #menu-menu-valea li.highlight > a:hover, .is_stuck #menu-menu-valea li.highlight > a:focus, .is_stuck #menu-menu-valea li.highlight > a:visited, .is_stuck #menu-menu-valea li.highlight.active > a {
	background-color: #61ac45 !important;
	color: #fff !important;
}

.valea-form .gform_wrapper textarea.large {
	height: 55px;
}

.valea-form input {
	width: 100%;
}

.valea-header h1 span {
	color: #003b71;
	font-size: 42px;
	letter-spacing: 0;
}

.valea-header h1 + div > p {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 18px;
	margin-top: 20px;
}

.valea-header.webinar-header h1, .valea-header.webinar-header h1 span {
	font-size: 36px;
	line-height: 42px;
}

.valea-header.webinar-header .form-page-header h3, .valea-header.webinar-header .form-page-header h3 > span {
	font-weight: normal;
}

.valea-header .form-page-header {
	margin-top: 15px !important;
}

.valea-header .form-page-header h3 > span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 22px;
}

.valea-header .uncell .uncont .uncode-single-media .fluid-svg img {
	transform: none;
}

.valea-landing-form .valea-form .col-sm-6 {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.valea-landing-form .valea-form .col-sm-6.reason-field {
	display: none;
}

.valea-landing-form .valea-form li label.gfield_consent_label, .valea-landing-form .valea-form li label.gfield_consent_label a, .valea-landing-form .valea-form li label.gfield_consent_label a:hover, .valea-landing-form .valea-form li label.gfield_consent_label a:focus, .valea-landing-form .valea-form li label.gfield_consent_label a:visited, .valea-landing-form .valea-form li .gfield_consent_description {
	color: #003b71;
	font-size: 10px;
	line-height: 14px;
}

.valea-landing-form .valea-form li .gfield_consent_description {
	margin-top: 0 !important;
}

.valea-landing-form .valea-form li.consent-landing .gfield_required_asterisk {
	display: none;
}

.valea-landing-form .valea-form li textarea {
	margin-bottom: 0 !important;
}

.valea-landing-form .valea-form .gform_confirmation_message span.highlight {
	color: #003b71 !important;
	display: block;
	font-size: 17px;
	margin-bottom: 10px;
	padding-left: 0;
	text-align: left;
}

.valea-form {
	margin-left: 120px;
}

.valea-form .heading-title {
	margin-top: 0 !important;
}

.valea-form h3 > span {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0;
}

.valea-form.webinar-form h3 > span {
	margin-bottom: 0;
}

.valea-form .gform_wrapper {
	display: block !important;
	margin-top: 5px !important;
}

.valea-form form li {
	margin-top: 0px !important;
}

.valea-form form li.one-half {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.valea-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half), .valea-contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half) {
	max-width: 50% !important;
	padding: 0 15px 0 0 !important;
}

.valea-form .gform_wrapper li.gfield.gfield_error, .valea-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .valea-contact-form .gform_wrapper li.gfield.gfield_error, .valea-contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: transparent !important;
	border: none !important;
	margin-bottom: 0 !important;
}

.valea-form .field_description_below .gfield_description.validation_message {
	border-radius: 4px;
	color: #cc0a0a;
	font-family: "Comfortaa Bold";
	font-size: 11px;
	font-weight: 400;
	padding: 0 !important;
}

.valea-form .gfield_error input[type="text"], .valea-form .gfield_error input[type="email"], .valea-form .gfield_error input[type="password"], .valea-form .gfield_error input[type="tel"], .valea-form .gfield_error input[type="checkbox"], .valea-form .gfield_error textarea, .valea-contact-form .gfield_error input[type="text"], .valea-contact-form .gfield_error input[type="email"], .valea-contact-form .gfield_error input[type="password"], .valea-contact-form .gfield_error input[type="tel"], .valea-contact-form .gfield_error input[type="checkbox"], .valea-contact-form .gfield_error textarea {
	margin-bottom: 5px !important;
}

.valea-form .gform_wrapper div.validation_error, .valea-contact-form .gform_wrapper div.validation_error {
	border: none !important;
	color: #cc0a0a;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 5px !important;
	text-align: left;
}

.valea-form .gform_wrapper div.validation_error {
	border-radius: 4px;
	max-width: calc(100% - 16px);
	padding: 5px 0 !important;
}

.valea-form .gform_wrapper li.gfield.gfield_error.captcha {
	min-width: 100% !important;
}

.valea-form .gform_wrapper li.gfield.gfield_error.captcha .ginput_recaptcha {
	margin-bottom: 4px !important;
}

.valea-contact-form .gform_wrapper div.validation_error {
	color: #790000;
}

.valea-contact-form .field_description_below .gfield_description.validation_message {
	font-weight: 400;
	padding-top: 0 !important;
	padding-bottom: 10px !important;
}

.valea-form input[type="text"], .valea-form input[type="email"], .valea-form input[type="password"], .valea-form input[type="tel"], .valea-form textarea, .valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single, .valea-form .gform_wrapper li.hidden_label .gfield_select, .valea-contact-form select, .valea-contact-form input[type="text"], .valea-contact-form input[type="email"], .valea-contact-form input[type="password"], .valea-contact-form input[type="tel"], .valea-contact-form textarea {
	background-color: transparent;
	border: 1px solid #8bb6ce !important;
	border-radius: 3px;
	box-shadow: none;
	color: #003b71;
	font-size: 13px !important;
	line-height: 13px !important;
	margin: 0 0 12px 0 !important;
	padding: 7px 15px !important;
}

.valea-contact-form select {
	background-color: #fff;
}

.valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single, .valea-form .gform_wrapper li.hidden_label .gfield_select {
	background: transparent;
	box-shadow: none;
	height: 30px;
	line-height: 16px;
}

.valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single, .valea-form .gform_wrapper li.hidden_label .gfield_select {
	line-height: 16px;
}

.valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single div b {
	margin: 2px 0px;
}

.valea-form .gform_wrapper .gform_show_password {
	height: 30px;
	padding: 0;
}

.valea-form .gform_wrapper li input[type="checkbox"], .valea-form .gform_wrapper .gfield_checkbox li input[type="checkbox"] {
	border: 1px solid #8bb6ce !important;
	border-radius: 2px;
	box-shadow: none;
	height: 15px !important;
	margin-top: 0 !important;
	width: 15px !important;
}

.valea-form input[type="checkbox"]:checked::before {
	color: #00909a !important;
	font-size: 11px;
	line-height: 13px !important;
}

.valea-form .gform_wrapper .gfield_checkbox li label {
	color: #fff !important;
	font-weight: 600;
}

.valea-form .field_description_below .gfield_description {
	color: #fff;
	line-height: 100%;
	margin-bottom: 10px;
	padding-top: 0 !important;
}

.valea-form input::placeholder, .valea-form textarea::placeholder {
	color: #6689aa;
	font-size: 13px;
	opacity: 1;
}

.valea-form input:focus, .valea-form textarea:focus {
	border: 1px solid #00909a !important;
	box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, .2);
}

.valea-form input:focus::placeholder, .valea-form textarea:focus::placeholder {
	color: #00909a;
	opacity: 1;
}

.valea-form li .ginput_container_consent input {
	display: inline-block;
	margin-top: 3px !important;
	vertical-align: top;
}

.valea-form li label.gfield_consent_label {
	display: inline-block;
	line-height: 18px;
	max-width: 90%;
	vertical-align: top;
}

.valea-form li label.gfield_consent_label, .valea-form li label.gfield_consent_label a, .valea-form li label.gfield_consent_label a:hover, .valea-form li label.gfield_consent_label a:focus, .valea-form li label.gfield_consent_label a:visited {
	color: #003b71;
	font-size: 12px;
}

.valea-form li.white-consent label.gfield_consent_label, .valea-form li.white-consent label.gfield_consent_label a, .valea-form li.white-consent label.gfield_consent_label a:hover, .valea-form li.white-consent label.gfield_consent_label a:focus, .valea-form li.white-consent label.gfield_consent_label a:visited {
	color: #fff;
}

.valea-form li label.gfield_consent_label a, .valea-contact-form li label.gfield_consent_label a {
	text-decoration: underline;
}

.valea-form li .ginput_container_consent .gfield_required {
	display: none;
}

.valea-form .gform_footer {
	margin: 0 !important;
	padding: 5px 0 !important;
}

.valea-form input[type="submit"], .valea-form input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) {
	background: #61ac45 !important;
	border: 0 !important;
	border-radius: 30px;
	box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, .2);
	color: #fff;
	display: block !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	margin: 0 16px 0 auto !important;
	padding: 10px 25px;
	width: auto;
}

.valea-form .gform_confirmation_message span.highlight {
	color: #fff !important;
	display: block;
	font-size: 17px;
	margin-bottom: 10px;
	padding-left: 15px;
	text-align: left;
}

.valea-form .gform_confirmation_message br {
	display: none;
}

.valea-form.webinar-form textarea {
	height: 80px !important;
}

.valea-form.webinar-form .gfield_description {
	color: #fff;
}

.valea-form.webinar-form input[type="submit"] {
	margin: 20px 0 0 !important;
}

.simple-form-section .gform_legacy_markup_wrapper li.gfield.gfield_error.col-sm-6 {
	padding-top: 0 !important;
}

.section-heading h2 > span {
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0;
}

.blue-heading h2 > span {
	color: #003b71;
}

.green-heading h2 > span {
	color: #00909a;
}

.section-heading p, .green-content p, .inner-content p {
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 145%;
}

.section-heading p br {
	display: block;
	margin-bottom: 5px;
}

.blue-section .btn-container {
	margin-top: 20px !important;
}

.btn-container a.monitoring-btn, .btn-container a.monitoring-btn:hover, .btn-container a.monitoring-btn:focus, .btn-container a.monitoring-btn:visited, .btn-container a.monitoring-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .btn-container a.monitoring-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .btn-container a.monitoring-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus, .btn-container a.monitoring-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):visited {
	background-color: #003b71 !important;
	border: 2px solid #003b71 !important;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 25px !important;
}

.btn-container a.monitoring-btn.btn-flat:hover {
	background-color: #fff !important;
	border: 2px solid #003b71 !important;
	color: #003b71 !important;
}

.mixed-section .icon-subheading .fa, .mixed-section .icon-box-heading h4 {
	color: #61ac45;
	line-height: 22px;
}

.mixed-section .icon-box-content {
	padding-left: 5px;
	vertical-align: middle;
}

.mixed-section .icon-box-heading h4 {
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.icon-box-left + .section-heading {
	margin-top: 5px !important;
}

.green-content, .inner-content {
	color: #646464;
	margin-top: 20px !important;
}

.green-content p {
	color: #00909a;
}

.green-content ul, .inner-content ul {
	padding-left: 10px !important;
}

.green-content li {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	list-style: none;
}

.webinar-wrapper .green-content li {
	font-family: "Comfortaa";
	font-size: 13px !important;
	line-height: 18px;
	margin-bottom: 7px;
}

.webinar-custom-footer p, .webinar-custom-footer a, .webinar-custom-footer a:hover, .webinar-custom-footer a:focus, .webinar-custom-footer a:visited {
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 12px !important;
}

.inner-content li {
	color: #000;
	display: block;
	line-height: 145%;
	list-style: none;
	margin-bottom: 5px;
}

.green-content li .fa, .inner-content li .fa {
	color: #61ac45;
	margin-right: 0px;
}

.green-content li .fa::before, .inner-content li .fa::before {
	margin-left: -10px;
}

.mixed-section.align_right .icon-box-icon, .mixed-section.align_right .icon-box-content {
	display: inline-block;
	max-width: 95px;
}

.prices-section .section-heading h2 > span {
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
}

.prices-section .section-heading .big-heading {
	font-size: 50px;
	text-transform: none;
}

.prices-section .section-heading p {
	color: #fff;
	max-width: 400px;
}

.prices-section .col-lg-5 .btn-container {
	margin-top: 15px !important;
}

.prices-section .col-lg-5 .btn-container a.price-more-btn, .prices-section .col-lg-5 .btn-container a.price-more-btn:hover, .prices-section .col-lg-5 .btn-container a.price-more-btn:focus, .prices-section .col-lg-5 .btn-container a.price-more-btn:visited {
	color: #00909a !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	letter-spacing: 0;
	line-height: 14px;
	padding: 10px 30px !important;
}

.prices-section .col-lg-5 .btn-container a.price-more-btn:hover, .prices-section .col-lg-5 .btn-container a.price-more-btn:focus {
	background: #00909a !important;
	color: #fff !important;
}

.price-item {
	border-radius: 10px 8px 8px 10px;
}

.price-item .green-half {
	background: #00909a;
	border-radius: 8px 0 0 8px;
}

.price-item .green-half .heading-text h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 56px;
}

.price-item .small-subtitle {
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 11px;
	font-weight: 400;
	max-width: 150px;
}

.price-item .small-subtitle::after {
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	content: "";
	display: block;
	height: 1px;
	margin: 5px auto 10px;
	width: 60px;
}

.price-item .green-half .heading-text h3 .currency {
	font-size: 40px;
	font-style: normal;
}

.price-item .green-half .period {
	font-size: 16px;
	font-weight: normal;
	display: block;
}

.price-item .features-wrapper p {
	color: #003b71;
	font-size: 16px;
	line-height: 150%;
}

.prices-section .pos-center .section-heading p {
	max-width: 100%;
}

.all-prices-section {
	z-index: auto;
}

.all-prices-section .row.row-parent {
	margin-top: -165px;
	z-index: 6;
}

.all-prices-wrapper .price-item .uncoltable > .uncell > .uncont {
	background: #fff;
	border-radius: 10px 10px 8px 8px;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .05);
	position: relative;
}

.all-prices-wrapper .price-item .heading-text {
	border-radius: 8px 8px 0 0;
	padding: 20px 5px;
}

.all-prices-wrapper .price-item.blue-price .heading-text {
	background: #003b71;
}

.all-prices-wrapper .price-item.green-price .heading-text {
	background: #00909a;
	padding: 25px 5px;
}

.all-prices-wrapper .price-item.gray-price .heading-text {
	background: #5b7e92;
}

.all-prices-wrapper .price-item .small-subtitle {
	max-width: 100%;
}

.all-prices-wrapper .price-item .heading-text h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 56px;
}

.all-prices-wrapper .price-item .heading-text h3 .currency {
	font-size: 40px;
	font-style: normal;
}

.all-prices-wrapper .price-item .period {
	font-size: 16px;
	font-weight: normal;
	display: block;
}

.all-prices-wrapper .uncode_text_column {
	margin-top: 0px !important;
	padding: 25px 5px 90px;
}

.all-prices-wrapper .green-price .uncode_text_column {
	padding: 25px 5px 85px;
}

.all-prices-wrapper .green-price .uncode_text_column p, .all-prices-wrapper .green-price .uncode_text_column p > a, .all-prices-wrapper .green-price .uncode_text_column p > a:hover, .all-prices-wrapper .green-price .uncode_text_column p > a:focus, .all-prices-wrapper .green-price .uncode_text_column p > a:visited {
	color: #003b71;
}

.all-prices-wrapper .green-price .uncode_text_column p > a, .all-prices-wrapper .green-price .uncode_text_column p > a:hover, .all-prices-wrapper .green-price .uncode_text_column p > a:focus, .all-prices-wrapper .green-price .uncode_text_column p > a:visited {
	font-weight: 600;
}

.all-prices-wrapper .green-price .uncode_text_column p .highlight strong {
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	line-height: 30px;
	margin-top: 20px;
}

.single-hplan.product-info .description .highlight {
	color: #01579b !important;
	display: block;
}

.single-hplan.product-info .description .highlight strong {
	color: #01579b !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	line-height: 30px;
	margin-top: 15px;
}

.full-form .official-form ul.gfgf_fields .single-hplan.product-info {
	vertical-align: top !important;
}

.all-prices-wrapper .btn-container {
	bottom: 25px;
	position: absolute;
	width: 100%;
}

.all-prices-wrapper .btn-container a.green-btn, .all-prices-wrapper .btn-container a.green-btn:hover, .all-prices-wrapper .btn-container a.green-btn:focus, .all-prices-wrapper .btn-container a.green-btn:visited, .all-prices-wrapper .btn-container a.green-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .all-prices-wrapper .btn-container a.green-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .all-prices-wrapper .btn-container a.green-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus, .all-prices-wrapper .btn-container a.green-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):visited {
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 25px !important;
}

.all-prices-wrapper .btn-container a.green-btn:hover, .all-prices-wrapper .btn-container a.green-btn:focus, .all-prices-wrapper .btn-container a.green-btn:visited {
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .1);
}

.all-prices-wrapper .blue-price .btn-container a.green-btn, .all-prices-wrapper .blue-price .btn-container a.green-btn:hover, .all-prices-wrapper .blue-price .btn-container a.green-btn:focus, .all-prices-wrapper .blue-price .btn-container a.green-btn:visited {
	background-color: #5b7e92 !important;
	border: 2px solid #5b7e92 !important;
}

.all-prices-wrapper .green-price .btn-container a.green-btn, .all-prices-wrapper .green-price .btn-container a.green-btn:hover, .all-prices-wrapper .green-price .btn-container a.green-btn:focus, .all-prices-wrapper .green-price .btn-container a.green-btn:visited {
	background-color: #00909a !important;
	border: 2px solid #00909a !important;
}

.all-prices-wrapper .gray-price .btn-container a.green-btn, .all-prices-wrapper .gray-price .btn-container a.green-btn:hover, .all-prices-wrapper .gray-price .btn-container a.green-btn:focus, .all-prices-wrapper .gray-price .btn-container a.green-btn:visited {
	background-color: #61ac45 !important;
	border: 2px solid #61ac45 !important;
}

.all-prices-wrapper .owl-carousel .setting {
	padding: 0 !important;
}

.all-prices-wrapper .testimonial {
	border-radius: 5px !important;
	box-shadow: 0 5px 10px 1px rgba(0, 0, 0, .05);
	margin-left: 50px !important;
}

.all-prices-wrapper .testimonial .testimonial-pic {
	height: 90px !important;
	width: 90px !important;
}

.all-prices-wrapper .testimonial-pic-block {
	left: -45px !important;
	top: 25% !important;
}

.all-prices-wrapper .testimonial-text {
	padding: 25px 25px 25px 70px !important;
}

.all-prices-wrapper .testimonial-paragraph .text-primary {
	display: none !important;
}

.all-prices-wrapper .testimonial-paragraph p, .all-prices-wrapper .testimonial .testimonial-name, .all-prices-wrapper .testimonial .testimonial-position {
	font-family: "Comfortaa" !important;
	font-size: 13px !important;
	line-height: 145% !important;
}

.all-prices-wrapper .testimonial .testimonial-name {
	display: inline-block !important;
	font-family: "Comfortaa Bold" !important;
	text-transform: none !important;
	vertical-align: top;
	max-width: 48% !important;
}

.all-prices-wrapper .testimonial .testimonial-position {
	display: inline-block !important;
	text-transform: uppercase !important;
	vertical-align: top;
	max-width: 50% !important;
}

.all-prices-wrapper .testimonial .testimonial-position::before {
	content: "|";
	display: inline-block !important;
	margin: 0 auto;
	vertical-align: middle;
	width: 15px !important;
}

.all-prices-wrapper .wpsm_testi_pro_row .owl-theme .owl-dots .owl-dot {
	margin-right: 10px !important;
}

.all-prices-wrapper .owl-theme .owl-dots .owl-dot span {
	background-color: #5b7e92 !important;
	transform: none !important;
}

.all-prices-wrapper .owl-theme .owl-dots .owl-dot.active span {
	background-color: #003b71 !important;
}

.features-wrapper .btn-container {
	margin-top: 15px !important;
}

.features-wrapper .btn-container a.green-btn, .features-wrapper .btn-container a.green-btn:hover, .features-wrapper .btn-container a.green-btn:focus, .features-wrapper .btn-container a.green-btn:visited {
	background-color: #00909a !important;
	border: 2px solid #00909a !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 25px !important;
}

.features-wrapper .btn-container a.green-btn.btn-flat:hover {
	background-color: #fff !important;
	border: 2px solid #00909a !important;
	color: #00909a !important;
}

.valea-clients-section {
	background: #7fc7cc;
	padding-top: 20px;
}

.valea-clients-section .owl-carousel-wrapper .tmb .t-entry-visual img {
	opacity: 1;
}

.valea-clients-section .style-light .ui-bg-dots, .valea-clients-section .style-light.style-override .ui-bg-dots, .valea-clients-section .style-dark .style-light .ui-bg-dots, .valea-clients-section .style-light .owl-dots-outside .owl-dots .owl-dot span, .valea-clients-section .style-light.style-override .owl-dots-outside .owl-dots .owl-dot span, .valea-clients-section .style-dark .style-light .owl-dots-outside .owl-dots .owl-dot span {
	background-color: #fff;
	opacity: .4;
}

.valea-clients-section .owl-dots .owl-dot.active span, .valea-clients-section .owl-dots .owl-dot:hover span {
	transform: scale(1);
	opacity: 1 !important;
}

.blue-subheading p {
	color: #003b71;
	font-size: 15px;
	margin-top: 10px;
}

.valea-contact-form {
	border-radius: 8px;
}

.valea-contact-form .gform_wrapper {
	display: block !important;
}

.valea-contact-form .gform_wrapper ul li.gfield {
	display: inline-block;
	margin: 0 !important;
	vertical-align: top;
	width: 50%;
}

.valea-contact-form .gform_wrapper ul li.full-width {
	width: 100%;
}

.valea-contact-form .gform_wrapper ul li.gfield.no-mask .ginput_counter {
	display: none;
}

.valea-contact-form form input, .valea-contact-form form textarea {
	border: 0;
	border-radius: 3px;
	box-shadow: none;
	margin-bottom: 0px !important;
	padding: 8px 15px;
	width: 100%;
}

.valea-contact-form form textarea {
	height: 70px !important;
}

.valea-contact-form form input::placeholder, .valea-contact-form form textarea::placeholder {
	color: #5b7e93;
	font-size: 12px;
	opacity: 1;
}

.valea-contact-form form input:focus, .valea-contact-form form textarea:focus {
	box-shadow: 0 4px 4px 2px rgba(0, 0, 0, .04);
}

.valea-contact-form form input:focus::placeholder, .valea-contact-form form textarea:focus::placeholder {
	color: #00909a;
	font-size: 12px;
	opacity: 1;
}

.valea-contact-form li .ginput_container_consent {
	padding-top: 15px;
}

.valea-contact-form li .ginput_container_consent input {
	border: 1px solid #003b71;
	height: 15px;
	margin-top: 0 !important;
	padding: 0;
	vertical-align: top;
	width: 15px;
}

.valea-contact-form li .ginput_container_consent label, li .ginput_container_consent label {
	color: #003b71;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	width: 95%;
}

.valea-contact-form li.strong-newsletter .ginput_container_consent label, li.strong-newsletter .ginput_container_consent label {
	font-family: "Comfortaa Bold";
}

.valea-contact-form li label.gfield_consent_label a, .valea-contact-form li label.gfield_consent_label a:hover, .valea-contact-form li label.gfield_consent_label a:focus, .valea-contact-form li label.gfield_consent_label a:visited {
	color: #003b71;
}

.valea-contact-form li .ginput_container_consent .gfield_required {
	display: none;
}

.valea-contact-form .gform_footer {
	margin-top: 0 !important;
	padding-top: 0 !important;
	text-align: right;
}

.valea-contact-form li .ginput_container_consent input[type="checkbox"]:checked::before {
	color: #003b71 !important;
	font-size: 11px;
	line-height: 14px;
}

.valea-contact-form .ginput_recaptcha {
	padding-top: 15px;
}

.valea-contact-form form input[type="submit"], .valea-contact-form form input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) {
	background: #003b71;
	border-radius: 30px;
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 12px 25px;
	text-transform: none;
	width: 250px !important;
}

.valea-footer .footer-contacts p, .valea-footer .footer-contacts p a, .valea-footer .footer-contacts p a:hover .valea-footer .footer-contacts p a:focus, .valea-footer .footer-contacts p a:visited {
	color: #fff !important;
	font-size: 13px;
}

.valea-footer .footer-contacts p .fas {
	color: #5b7e92;
	margin-right: 5px;
}

.valea-contact-section .shift_y_down_neg_quad {
	margin-bottom: -54px !important;
}

.full-form.repositioning-bg .background-wrapper > .background-inner {
	background-position: right 200px !important;
}

.bordered-heading .h3, .bordered-heading .h3 span {
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.login-form .official-form .gfield .ginput_container input {
	margin-top: 0 !important;
	margin-bottom: 15px !important;
}

.login-form .official-form .gfield .ginput_container_password input {
	margin-bottom: 0 !important;
}

.login-form .official-form .gfield .ginput_container_password + .gfield_description {
	padding: 0 !important;
}

.login-form .official-form .forgotten-pass {
	margin-top: 20px !important;
}

.login-form .official-form .gfield .ginput_recaptcha {
	margin-top: 20px !important;
}

.login-form .official-form .ginput_container_password button {
	padding: 7px 0;
}

.valea-payment-form.official-form .ginput_container_password button {
	margin-top: 15px;
	padding: 7px 0;
}

.login-form .official-form .ginput_container_password button span::before, .valea-payment-form.official-form .ginput_container_password button span::before, .valea-form .ginput_container_password button span::before {
	color: #39a9b0;
}

.login-form .forgotten-pass .fas {
	color: #009099;
	margin-right: 5px;
}

.login-form .forgotten-pass a, .login-form .forgotten-pass a:hover, .login-form .forgotten-pass a:focus, .login-form .forgotten-pass a:visited {
	color: #009099 !important;
	text-decoration: underline;
}

.login-form .custom-form .right-wrapper .gfgf_wrap {
	padding-bottom: 0 !important;
}

.login-form .official-form .gform_wrapper li.gfield.gfield_error div input, .login-form .official-form .gform_wrapper li.gfield.gfield_error div select {
	margin-bottom: 0 !important;
}

.login-form .official-form .gform_wrapper li.gfield.gfield_error div.validation_message {
	padding: 3px 16px 5px 0px !important;
	margin: 5px 0 !important;
}

.login-form .official-form .gform_wrapper li.gfield.gfield_error div.gfield_description + div.validation_message {
	margin-top: 0 !important;
}

.login-form .gform_wrapper div.validation_error {
	border: none !important;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 5px;
	padding: 0 !important;
	text-align: left;
}

.official-form .intro-heading.bordered-heading {
	text-align: left;
}

.official-form .intro-heading.bordered-heading .form-heading {
	font-weight: normal !important;
}

.bordered-heading h1 {
	padding-bottom: 15px !important;
}

.bordered-heading::after {
	background: linear-gradient(to right, transparent, #4cabb1, transparent);
	content: "";
	display: block;
	height: 2px;
	margin-top: 10px;
	width: 100%;
}

.login-form .official-form .gform_wrapper .gform_footer input.button {
	background: #01579b !important;
	font-size: 14px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.backtologin a, .backtologin a:hover, .backtologin a:focus, .backtologin a:visited {
	color: #0097a7 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: normal !important;
	text-transform: underline;
}

.official-form a.account-btn, .official-form a.account-btn:hover, .official-form a.account-btn:focus, .official-form a.account-btn:visited, .official-form a.account-btn:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .official-form a.account-btn:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .official-form a.account-btn:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .official-form a.account-btn.active {
	background: #0097a7 !important;
	border: none;
	box-shadow: 0 0 4px 3px rgba(0, 0, 0, .1);
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: normal !important;
	padding: 13px 20px !important;
	text-transform: none;
	transform: none;
}

.valea-plans-form .form-heading, .valea-plans-form .page-heading h1, .valea-plans-form .page-heading h1 span {
	color: #01579b !important;
}

.valea-plans-form .one-half-fieldset, .valea-plans-form .official-form .gform_wrapper .gform_footer {
	width: 100% !important;
}

.full-form .valea-payment-form.official-form .intro-heading h3.form-heading {
	color: #01579b;
}

.valea-payment-form.official-form .product-info .title {
	color: #0097a7;
	font-size: 18px;
}

.valea-payment-form .gfield_html .subtitle {
	color: #000;
	font-family: "Comfortaa";
	text-transform: uppercase;
}

.valea-payment-form .gfield_html .subtitle span {
	display: block;
	margin-top: 4px;
	text-transform: none;
}

.valea-payment-form.official-form .right-wrapper.product-info .gfgf_wrap::after {
	display: none;
}

.full-form .valea-payment-form.official-form .intro-heading.green-icon .fas {
	color: #439f46;
}

.valea-payment-form .selected-plan {
	border-radius: 5px;
	box-shadow: 0 0 12px 2px rgba(0, 0, 0, .05);
	display: table;
	margin-bottom: 50px;
	width: 100%;
}

.valea-payment-form .selected-plan .price-wrapper, .valea-payment-form .selected-plan .description {
	display: table-cell;
	padding: 20px 25px;
	text-align: center;
	vertical-align: top;
}

.valea-payment-form .selected-plan .price-wrapper {
	background: #01579b;
	border-radius: 5px 0 0 5px;
	width: 40%;
}

.valea-payment-form .selected-plan .price-wrapper .period {
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	line-height: 18px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.valea-payment-form .selected-plan .price-wrapper .price {
	color: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 48px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 48px;
	margin: 0 auto;
	padding: 10px 0 0;
	text-align: center;
	width: 100%;
}

.valea-payment-form .price-wrapper .duration {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 13px;
}

.valea-payment-form .selected-plan .description {
	color: #01579b;
	font-size: 15px;
}

.valea-payment-form .tooltip-wrapper mmi {
	bottom: 10px;
	right: 0;
}

.valea-payment-form .tooltip-wrapper mmi i {
	color: #39a9b0;
}

.full-form .official-form.valea-payment-form .gform_wrapper .gform_footer input.button {
	padding: 13px 20px;
}

.valea-payment-form .gfgf_fields, .valea-payment-form .gfgf_fieldset {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.valea-payment-form li.offer-code {
	background: linear-gradient(to right, #68b36c, #3479ae);
	border-radius: 5px 5px 0 0;
	padding: 15px 20px !important;
	text-align: center;
}

.valea-payment-form li.offer-code .title {
	color: #fff !important;
	text-transform: none;
}

.full-form .official-form.valea-payment-form .float-right .offer-code::after {
	display: none;
}

.full-form .official-form.valea-payment-form .total {
	color: #01579b;
}

.subscription-wrapper .valea-payment-form .subsection-title {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.subscription-wrapper .valea-payment-form .subsection-title h2 {
	color: #01579b;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
}

.full-form .subscription-wrapper .official-form .gfield .ginput_container input:focus {
	border: 2px solid #62ae65 !important;
}

.full-form .subscription-wrapper .valea-payment-form.official-form .ginput_container_password button span::before {
	color: #b2c4d3;
}

.subscription-wrapper .right-wrapper.no-bottom .gfgf_wrap {
	padding-bottom: 0;
}

.subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset {
	border: 0;
}

.subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset, .subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset ul.gfgf_fields, .subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset ul.gfgf_fields li {
	padding: 0 !important;
}

.subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset ul.gfgf_fields li {
	vertical-align: middle;
}

.subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset ul.gfgf_fields li.margin-element {
	margin: 0 20px !important;
}

.subscription-wrapper .valea-payment-form .selected-plan .price-wrapper .period {
	border: none;
}

.subscription-wrapper .valea-payment-form .selected-plan .price-wrapper .period::after {
	background: #fff;
	content: "";
	display: block;
	height: 1px;
	margin: 5px auto 0;
	width: 80px;
}

.subscription-wrapper .single-hplan {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 12px 2px rgba(0, 0, 0, .05);
}

.subscription-wrapper .single-hplan.active {
	background: #f8f8f8;
	opacity: .5;
}

.full-form .custom-form .right-wrapper.single-hplan .gfgf_wrap {
	background: transparent !important;
}

.full-form .custom-form .right-wrapper.single-hplan.active .price-wrapper {
	background: #0097a7;
}

.full-form .custom-form .right-wrapper.single-hplan.active .description {
	color: #0097a7;
}

.full-form .subscription-wrapper .custom-form .right-wrapper.single-hplan .gfgf_wrap {
	padding-top: 0px;
}

.subscription-wrapper .valea-payment-form .selected-plan {
	margin-bottom: 0;
}

.subscription-wrapper .valea-payment-form .single-hplan .selected-plan .price-wrapper {
	border-radius: 5px 5px 0 0;
}

.subscription-wrapper .valea-payment-form .single-hplan .selected-plan {
	box-shadow: none;
	min-height: 150px;
}

.subscription-wrapper .valea-payment-form .single-hplan .selected-plan .description {
	line-height: 24px;
	padding-bottom: 0;
}

.subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox {
	margin: 20px auto;
	text-align: center;
}

.subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input, .subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input:focus, .subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input:checked {
	border: 1px solid #bcccd9 !important;
	font-size: 11px !important;
	height: 15px;
	margin-top: 0 !important;
	padding: 0px 6px 0px !important;
}

.subscription-wrapper .valea-payment-form .single-hplan .gfield .ginput_container input[type="checkbox"]:focus, .subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input:checked {
	border: 1px solid #43a047 !important;
}

.subscription-wrapper .valea-payment-form .single-hplan.active .gfield_checkbox input:focus, .subscription-wrapper .valea-payment-form .single-hplan.active .gfield .ginput_container input[type="checkbox"]:focus, .subscription-wrapper .valea-payment-form .single-hplan.active .gfield_checkbox input:checked {
	border: 1px solid #0097a7 !important;
}

.subscription-wrapper .valea-payment-form .single-hplan.active .gfield_checkbox input:checked::before, .subscription-wrapper .valea-payment-form .single-hplan.active .gfield_checkbox input:checked + label {
	color: #0097a7 !important;
}

.subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox label {
	color: #0097a7;
	font-family: "Comfortaa Bold";
	font-weight: normal !important;
	text-transform: uppercase;
}

.subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input:checked::before, .subscription-wrapper .valea-payment-form .single-hplan .gfield_checkbox input:checked + label {
	color: #43a047;
}

.valea-payment-form .medium-plan .selected-plan .price-wrapper {
	background: #0097a7;
}

.subscription-wrapper .valea-payment-form li.one-third {
	width: 30% !important;
}

.subscription-wrapper .valea-payment-form .intro-heading .mm-tooltip i, .subscription-wrapper .valea-payment-form .tooltip-wrapper mmi > i, .valea-final-form .intro-heading .mm-tooltip i, .valea-final-form .tooltip-wrapper mmi > i {
	color: #009099;
}

.subscription-wrapper .change-account {
	font-size: 13px !important;
	margin-top: 20px !important;
}

.subscription-wrapper .change-account a, .subscription-wrapper .change-account a:hover, .subscription-wrapper .change-account a:focus, .subscription-wrapper .change-account a:visited {
	color: #0097a7;
	text-decoration: underline;
}

.subscription-wrapper .change-account a > i {
	margin-right: 5px;
}

.valea-payment-form .selected-plan-title .intro-heading.green-icon {
	margin-top: 40px !important;
}

.valea-payment-form .selected-plan-title .title {
	border-bottom: 1px solid #daeff0;
	color: #0097a7;
	display: flex;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	justify-content: space-between;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.valea-payment-form .selected-plan-title .resume {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	width: 72%;
}

.valea-payment-form .selected-plan-title .change-account {
	display: inline-block;
	text-align: right;
	vertical-align: bottom;
	width: 27%;
}

.valea-payment-form .selected-plan-title .deadline {
	color: #0097a7;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 5px;
	text-transform: none;
}

.valea-payment-form .selected-plan-title .subtitle {
	color: #0097a7;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 5px;
	text-transform: none;
}

.valea-payment-form .password .gfield_description {
	line-height: 14px;
	padding-top: 5px !important;
}

.bordered-title h1, .bordered-title h2, .bordered-title h3, .bordered-title h4 {
	padding-bottom: 15px;
}

.bordered-title::after, .account-info-box .thanks-valea-heading::after {
	background: linear-gradient(to right, #fff, #26a1a9, #fff);
	content: "";
	display: block;
	height: 1px;
	margin: 8px auto 0;
	max-width: 950px;
}

.thanks-valea-heading {
	text-align: center;
}

.thanks-valea-heading h2, .thanks-valea-heading h2 span {
	color: #43a047;
	font-family: "Comfortaa Bold";
	font-size: 32px;
	font-weight: normal;
	letter-spacing: 0;
}

.thanks-valea-heading p {
	color: #01579b;
	font-size: 18px;
	margin-top: 5px;
}

.style-light .goto-valea.btn-default, .style-light .goto-valea.btn-default.btn-flat:hover, .style-light .goto-valea.btn-default.btn-flat:hover {
	background: #01579b !important;
	border: none;
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px !important;
	font-weight: normal !important;
	margin: 0 auto;
	max-width: 300px;
	padding: 10px 20px !important;
	text-transform: none;
}

.thanks-valea-wrapper .btn-container {
	margin-top: 15px !important;
}

.account-info-box {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .03);
	padding: 15px 20px !important;
}

.account-info-box .thanks-valea-heading {
	text-align: left;
}

.account-info-box .thanks-valea-heading h3, .account-info-box .thanks-valea-heading h3 span {
	color: #01579b;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.account-info-box .thanks-valea-heading .fas {
	color: #009099;
	margin-right: 5px;
}

.account-info-box .uncode_text_column {
	margin-top: 15px !important;
}

.account-info-box .uncode_text_column p {
	margin-top: 5px;
}

.account-info-box .uncode_text_column .account {
	color: #0097a7;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal !important;
}

.account-info-box.no-padding {
	padding: 0 !important;
}

.account-info-box.no-padding .thanks-valea-heading {
	padding: 20px 15px 0 !important;
}

.account-info-box.no-padding .subtitle, .account-info-box.no-padding .account, .account-info-box.no-padding .description {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
}

.account-info-box.no-padding .account {
	text-transform: uppercase;
}

.account-info-box.no-padding .subtitle {
	color: #01579b;
	font-size: 13px;
	line-height: 24px;
}

.account-info-box.no-padding .description {
	margin-top: 10px;
}

.account-info-box .active-subscription {
	background: #33acb9;
	border-radius: 0 0 5px 5px;
	color: #fff !important;
	display: block;
	padding: 10px 20px;
	text-align: center;
	width: 100%;
}

.account-info-box .active-subscription strong {
	color: #fff !important;
}

.account-info-box .hidden-content {
	display: none;
}

.valea-final-form .official-form .gform_wrapper .gform_footer input.button {
	min-width: 200px;
}

.valea-final-form .official-form .gfield.coupon-field::after {
	margin: 20px auto;
}

.valea-final-form .taxes {
	margin-top: 10px !important;
}

.form-section.login-form .gform_confirmation_wrapper {
	margin-top: 0 !important;
}

.form-section.login-form .gform_confirmation_message .bordered-heading {
	color: #01579b;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	margin-top: 0 !important;
}

.form-section.login-form .gform_confirmation_message .warning-wrapper {
	margin-top: 0 !important;
	text-align: left;
}

.form-section.login-form .gform_confirmation_message .warning-wrapper .message {
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	max-width: 93%;
	padding-left: 15px !important;
	text-align: left;
}

.form-section.login-form .gform_confirmation_message .more-info {
	font-family: "Comfortaa";
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}

.one-full-fieldset.plans-wrapper #validation_message_empty_plan {
	font-family: "Comfortaa Bold";
	font-size: 13px !important;
	margin-bottom: 10px;
	text-transform: uppercase;
}

/** Password Reset **/
.error-confirmation .warning-wrapper.error-wrapper {
	background: #dd6464 !important;
	color: #fff !important;
}

.error-confirmation .warning-wrapper.error-wrapper .message a, .error-confirmation .warning-wrapper.error-wrapper .message a:hover, .error-confirmation .warning-wrapper.error-wrapper .message a:focus, .error-confirmation .warning-wrapper.error-wrapper .message a:visited {
	color: #fff;
	text-decoration: underline;
}

.pass-recovery .gfield_description {
	color: #5b7e93;
	font-size: 12px !important;
	line-height: 20px !important;
}

/** Modal **/
#valea-modal .modal-content {
	border: 0;
	border-radius: 3px;
	max-width: 90%;
	padding: 0 5px 25px;
	width: 500px;
}

#valea-modal .modal-content .modal-header {
	background: transparent;
	padding: 5px 0;
	text-align: center;
}

#valea-modal .modal-content .modal-header .close, #valea-modal .modal-content .modal-header .close:hover, #valea-modal .modal-content .modal-header .close:focus {
	background: #00909a;
	border-radius: 50%;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	line-height: 12px;
	padding: 5px 7px;
}

#valea-modal .modal-content .modal-header h2 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0;
	margin: 0;
	padding: 20px 0 0 15px;
}

#valea-modal .modal-content .modal-body p {
	color: #000;
	line-height: 25px;
	margin-top: 5px;
	text-align: center;
}

#valea-modal .modal-content .modal-body p > a, #valea-modal .modal-content .modal-body p > a:hover, #valea-modal .modal-content .modal-body p > a:focus, #valea-modal .modal-content .modal-body p > a:visited {
	color: #003b71;
}

#valea-modal .modal-content .modal-footer {
	display: none;
}

#valea-modal .alrglvalea-link-wrapper {
	margin-top: 15px;
	text-align: center;
}

#valea-modal .alrglvalea-link-wrapper .alrglvalea-link, #valea-modal .alrglvalea-link-wrapper .alrglvalea-link:hover, #valea-modal .alrglvalea-link-wrapper .alrglvalea-link:focus, #valea-modal .alrglvalea-link-wrapper .alrglvalea-link:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff;
	font-family: "Comfortaa Bold";
	line-height: 30px;
	padding: 8px 25px;
	position: relative;
}

/** Banner Informe **/
.report-inner-banner {
	background: linear-gradient(to right, #00587f, #00909a);
	border-radius: 3px;
	box-shadow: 0 7px 5px rgba(0, 0, 0, .1);
	padding: 0 20px 10px 0;
}

.report-inner-banner.no-shadow {
	box-shadow: none;
}

.report-inner-banner.no-shadow {
	box-shadow: none;
}

.report-inner-banner .tmb .t-entry-visual {
	overflow: visible;
}

.report-inner-banner .tmb .t-entry-visual .icon-media img {
	margin-top: -25px;
}

.report-inner-banner .report-info {
	margin-left: -70px;
	padding: 15px 10px 10px 0 !important;
}

.report-inner-banner .report-heading {
	margin-top: 5px !important;
}

.report-inner-banner .report-heading .h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 11px;
	font-weight: 400 !important;
	line-height: 17px;
	text-align: center;
}

.report-inner-banner .report-heading p {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 11px;
	margin-top: 5px;
}

.report-inner-banner .btn-container {
	margin-top: 15px !important;
}

.report-inner-banner .btn-container a, .report-inner-banner .btn-container a.btn:not(.btn-custom-typo):not(.btn-inherit), .report-inner-banner .btn-container a:hover, .report-inner-banner .btn-container a:visited, .report-inner-banner .btn-container a:focus {
	background: #fff;
	border-radius: 30px !important;
	color: #00909a !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 101%;
	padding: 7px 25px !important;
	width: 200px;
}

.valea-single-menu .btn.valea-menu-btn, .valea-single-menu .btn.valea-menu-btn.btn-text-skin:not(.btn-outline):hover, .valea-single-menu .btn.valea-menu-btn:focus, .valea-single-menu .btn.valea-menu-btn:visited {
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	padding: 10px 20px !important;
	text-transform: none !important;
}

.footnote a, .footnote a:hover, .footnote a:focus, .footnote a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

/** BLOG **/
.post .post-content .blog-item .uncode_text_column td p {
	font-weight: 400;
}

.post .post-content .blog-item .uncode_text_column p a, .post .post-content .blog-item .uncode_text_column p a:hover, .post .post-content .blog-item .uncode_text_column p a:focus, .post .post-content .blog-item .uncode_text_column p a:visited, .post .post-content .blog-item .uncode_text_column p ul a, .post .post-content .blog-item .uncode_text_column p ul a:hover, .post .post-content .blog-item .uncode_text_column p ul a:focus, .post .post-content .blog-item .uncode_text_column p ul a:visited {
	text-decoration: none;
}

#menu-menu-blog .dropdown .dropdown-toggle i.fa-dropdown {
	color: #003b71;
}

.navbar-main #menu-menu-blog.menu-primary-inner .menu-item a:hover {
	font-family: "Comfortaa Bold" !important;
}

.post .post-content .blog-item .search-container-inner input, .post .post-content .blog-item .search-container-inner input:focus, .post .post-content .blog-item .search-container-inner input:hover, .blog-search .search-container-inner input, .blog-search .search-container-inner input:focus, .blog-search .search-container-inner input:hover {
	border: 2px solid #aad9dd !important;
	border-radius: 30px;
	box-shadow: none;
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 14px !important;
	padding: 10px 20px !important;
}

.blog-search .is-search-form {
	border: 2px solid #aad9dd !important;
	border-radius: 30px;
	box-shadow: none;
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 14px !important;
}

.blog-search .is-search-form .is-search-input {
	background: transparent;
	border: none !important;
	border-radius: 30px;
	box-shadow: none;
	font-family: "Comfortaa";
	padding-left: 15px;
}

.blog-search .is-search-form .is-search-input::placeholder {
	color: #00909a;
	font-family: "Comfortaa";
}

.blog-search .is-search-form .is-search-submit, .blog-search .is-search-form .is-search-icon {
	background: transparent;
	border: none !important;
}

.blog-search .is-search-form .is-search-submit path {
	fill: #aad9dd;
}

.post .post-content .blog-item .search-container-inner input::placeholder, .blog-search .search-container-inner input::placeholder {
	color: #00909a;
	font-family: "Comfortaa";
}

.post .post-content .blog-item .search-container-inner .fa::before, .blog-search .search-container-inner .fa::before {
	color: #aad9dd;
}

.post .post-content .blog-item .category-info, .post .post-content .blog-item .category-info a, .post .post-content .blog-item .category-info:hover, .post .post-content .blog-item .category-info:focus, .post .post-content .blog-item .category-info:visited {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.post .post-content .blog-item .article-title, .post .post-content .blog-item .article-title .heading-text {
	margin-top: 0px !important;
}

.post .post-content .blog-item .article-title h1, .post .post-content .blog-item .article-title h1 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 28px;
	font-weight: normal;
	margin-top: 5px;
}

.post .post-content .blog-item .uncode-info-box {
	display: inline-block;
	vertical-align: middle;
	width: 49%;
}

.post .post-content .blog-item .col-lg-6 .uncode-info-box {
	width: 100%;
}

.post .post-content .blog-item .uncode-info-box .author-wrap, .post .post-content .blog-item .uncode-info-box .uncode-ib-separator, .post .post-content .blog-item .uncode-info-box .date-info {
	display: inline-block;
	vertical-align: middle;
}

.post .post-content .blog-item .uncode-info-box .author-wrap .author-info, .post .post-content .blog-item .uncode-info-box .date-info {
	color: #000 !important;
	font-family: "Comfortaa";
	font-size: 10px;
	line-height: 100%;
}

.post .post-content .blog-item .post-update-date {
	color: #000 !important;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 12px;
	margin-top: 0 !important;
	text-align: right;
	vertical-align: middle;
	width: 49%;
}

.post .post-content .blog-item .author-wrap .author-info a, .post .post-content .blog-item .author-wrap .author-info a:hover, .post .post-content .blog-item .author-wrap .author-info a:focus, .post .post-content .blog-item .author-wrap .author-info a:visited {
	color: #00909a;
	font-family: "Comfortaa";
	line-height: 100%;
	text-transform: none;
}

.post .post-content .blog-item .uncode-info-box .uncode-ib-separator {
	background: #71c1c7;
	height: 14px;
	width: 1px;
}

.post .post-content .blog-item .divider-wrapper.top-separator {
	margin-top: 20px !important;
}

.post .post-content .blog-item .divider-wrapper.top-separator hr {
	background: linear-gradient(to right, transparent, #bfe3e6, transparent);
	border: none;
	height: 2px;
}

.post .post-content .blog-item .uncode-single-media-wrapper > img {
	border-radius: 5px;
}

.post .post-content .blog-item .heading-text h2, .post .post-content .blog-item .heading-text h2 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: normal;
	line-height: 140%;
}

.post .post-content .blog-item .heading-text h2 strong, .post .post-content .blog-item .heading-text h2 > span strong {
	font-family: "Comfortaa Bold";
	font-weight: 400 !important;
}

.post .post-content .blog-item .small-heading {
	margin-top: 15px !important;
}

.post .post-content .blog-item .small-heading.mt-20 h3 {
	margin-top: 20px !important;
}

.post .post-content .blog-item .small-heading h3, .post .post-content .blog-item .small-heading h3 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

.post .post-content .blog-item .small-heading h4, .post .post-content .blog-item .small-heading h4 > span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}

.post .post-content .blog-item .small-heading.ident-40 {
	padding-left: 40px;
}

.post .post-content .blog-item .uncode_text_column {
	margin-top: 15px !important;
}

.post .post-content .blog-item .uncode_text_column p {
	color: #000 !important;
	font-size: 14px;
	line-height: 24px;
}

.post .post-content .blog-item .uncode_text_column p b, .post .post-content .blog-item .uncode_text_column li b {
	color: #000;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.post .post-content .blog-item .uncode_text_column table thead tr th {
	background: #003b71;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.post .post-content .blog-item .uncode_text_column table tr td, .post .post-content .blog-item .uncode_text_column table tr td p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
}

.post .post-content .blog-item .uncode_text_column table tr td {
	border: 1px solid #96afb0;
}

.post .post-content .blog-item .uncode_text_column li {
	font-size: 14px;
	line-height: 24px;
}

.post .post-content .blog-item .uncode_text_column table li {
	font-size: 13px;
}

.post .big-letters-table td h5 {
	font-size: 80px;
	margin: 0;
}

.post .post-content .blog-item .uncode_text_column li::marker {
	color: #00909a;
}

.post .post-content .blog-item .uncode_text_column span.highlight, .post .post-content .blog-item .uncode_text_column strong {
	color: #000;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.post .post-content .blog-item .uncode_text_column a, .post .post-content .blog-item .uncode_text_column a:hover, .post .post-content .blog-item .uncode_text_column a:focus, .post .post-content .blog-item .uncode_text_column a:visited {
	color: #0c7da0 !important;
	font-family: "Comfortaa";
	font-weight: normal;
	text-decoration: underline !important;
}

.post .post-content .blog-item .uncode_text_column li a:not(.undelined), .post .post-content .blog-item .uncode_text_column li a:not(.undelined):hover, .post .post-content .blog-item .uncode_text_column li a:not(.undelined):focus, .post .post-content .blog-item .uncode_text_column li a:not(.undelined):visited {
	text-decoration: none !important;
}

.post .post-content .blog-item .divider-wrapper.bottom-separator hr {
	border-top: 1px solid #b5dfe1;
}

.post .post-content .post-share, .post .post-content .uncode-share {
	border: 0;
	margin-top: 0px !important;
	padding-top: 0px;
	text-align: right;
}

.post .post-content .author-profile-wrapper {
	border-radius: 3px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
	margin-top: 20px !important;
	padding: 20px 25px 25px;
}

.post .post-content .author-profile-wrapper .uncode-avatar-wrapper.single-media {
	padding-top: 10px;
}

.post .post-content .author-profile-wrapper .author-profile-content h3 > a, .post .post-content .author-profile-wrapper .author-profile-content h3 > a:hover, .post .post-content .author-profile-wrapper .author-profile-content h3 > a:focus, .post .post-content .author-profile-wrapper .author-profile-content h3 > a:visited {
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
}

.post .post-content .author-profile-wrapper .author-profile-bio {
	display: inline-block;
	vertical-align: middle;
	width: 85%;
}

.post .post-content .author-profile-wrapper .author-profile-bio p {
	font-size: 13px;
	line-height: 150%;
	margin-top: 10px;
}

.post .post-content .author-profile-wrapper .btn-container {
	display: inline-block;
	height: 24px;
	margin-top: 27px !important;
	text-align: right;
	vertical-align: top;
	width: 5%;
}

.post .post-content .author-profile-wrapper .btn-container a, .post .post-content .author-profile-wrapper .btn-container a:hover, .post .post-content .author-profile-wrapper .btn-container a:focus, .post .post-content .author-profile-wrapper .btn-container a:visited {
	background: transparent !important;
	border: 0;
	line-height: 24px;
	padding: 0 !important;
	text-align: center;
}

.post .post-content .author-profile-wrapper .btn-container a .fa {
	color: #00909a;
	font-size: 16px;
	margin-left: 0;
}

.post .post-content + .post-footer {
	border: 0;
}

.post .post-content + .post-footer .comments-area {}

.post .post-content + .post-footer .comments-area .comment-respond {
	background: #f0faff;
	border-radius: 3px;
	padding: 20px 25px;
}

.post .post-content + .post-footer .comments-area .comment-respond h3.comment-reply-title, .post .post-content + .post-footer .comments-area .comments-title {
	color: #003b71;
	font-family: "Comfortaa Bold" !important;
	font-size: 20px !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
	margin-top: 0px !important;
	text-transform: none !important;
}

.post .post-content + .post-footer .comments-area .comment-respond h3.comment-reply-title::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/coment-ico.svg");
	display: inline-block;
	height: 38px;
	margin-right: 15px;
	vertical-align: middle;
	width: 42px;
}

.blog-form .gform_wrapper ul {
	padding-left: 0 !important;
}

.post .post-content + .post-footer .comments-area .comment-respond .comment-form input, .post .post-content + .post-footer .comments-area .comment-respond .comment-form textarea, .blog-form .gform_wrapper li input[type="text"], .blog-form .gform_wrapper li input[type="email"], .blog-form .gform_wrapper li input[type="checkbox"] {
	border: 1px solid #c9e8ec;
	border-radius: 3px;
	box-shadow: none;
	margin-top: 0px;
}

.post .post-content + .post-footer .comments-area .comment-respond .comment-form input:focus, .post .post-content + .post-footer .comments-area .comment-respond .comment-form textarea:focus, .blog-form .gform_wrapper li input[type="text"]:focus, .blog-form .gform_wrapper li input[type="email"]:focus {
	border: 1px solid #003b71 !important;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
}

.post .post-content + .post-footer .comments-area .comment-respond .comment-form-author, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-email, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-url {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.post .post-content + .post-footer .comments-area .comment-respond .comment-form-email {
	margin-left: 1%;
}

.post .post-content + .post-footer .comments-area .comment-respond .comment-form-author label, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-email label, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-url label {
	color: #003b71;
	font-size: 13px;
}

.post .post-content + .post-footer .comments-area .comment-respond .form-submit {
	text-align: right;
}

.post .post-content + .post-footer .comments-area .comment-respond .form-submit input, .post .post-content + .post-footer .comments-area .comment-respond .form-submit input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .post .post-content + .post-footer .comments-area .comment-respond .form-submit input:hover, .post .post-content + .post-footer .comments-area .comment-respond .form-submit input:focus, .post .post-content + .post-footer .comments-area .comment-respond .form-submit input:visited, .blog-form .gform_wrapper .gform_footer input, .blog-form .gform_wrapper .gform_footer input[type="submit"], .blog-form .gform_wrapper .gform_footer input:hover, .blog-form .gform_wrapper .gform_footer input:focus, .blog-form .gform_wrapper .gform_footer input:visited {
	background: #003b71;
	border: none;
	border-radius: 30px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
	color: #fff;
	font-family: "Comfortaa" !important;
	font-size: 14px !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
	line-height: 100% !important;
}

.post .post-content + .post-footer .comments-area .comments-list {
	border: 0 !important;
	margin-top: 10px;
}

.post .post-content + .post-footer .comments-area .comments-list .comment {
	margin-top: 0;
}

.post .post-content + .post-footer .comments-area .comments-list .comment .comment-content {
	border-color: #bfe3e6 !important;
	padding-top: 25px;
}

.post .post-content + .post-footer .comments-area .comment-content .gravatar {
	display: none;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta {
	margin-left: 0;
	padding: 0 0 25px 0 !important;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-author, .post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-author .comment-author-link {
	color: #00909a !important;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 14px;
	text-transform: uppercase;
	width: auto;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item {
	color: #00909a;
	display: inline-block;
	font-size: 12px;
	margin-top: 0;
	vertical-align: top;
	text-transform: uppercase;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item span {
	color: #00909a;
	display: inline-block;
	padding-top: 1px;
	vertical-align: bottom;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item::before {
	content: "|";
	color: #71c1c7;
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
	margin: 0 15px;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item a, .post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item a:hover, .post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item a:focus, .post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-meta-item a:visited {
	color: #00909a;
	cursor: default;
	pointer-events: none;
}

.blog-categories {
	border-top: 1px solid #afdcdf;
	margin-top: 5px !important;
	padding-top: 5px !important;
}

.col-lg-3 .blog-categories {
	border-top: 0;
}

.blog-categories .widgettitle, .recommended-posts .widgettitle {
	border-bottom: 1px solid #afdcdf;
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 20px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
}

.blog-categories .menu {
	padding-left: 0 !important;
}

.blog-categories .menu-item-object-category {
	border-radius: 30px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
	display: inline-block;
	margin: 0 5px 10px 0;
	padding: 2px 15px;
}

.blog-categories .menu-item-object-category.current-post-parent, .blog-categories .current-menu-item {
	background: #00909a;
}

.blog-categories .menu-item-object-category a, .blog-categories .menu-item-object-category a:hover, .blog-categories .menu-item-object-category a:focus, .blog-categories .menu-item-object-category a:visited {
	color: #00909a !important;
	font-size: 13px;
}

.blog-categories .menu-item-object-category.current-post-parent a, .blog-categories .menu-item-object-category.current-post-parent a:hover, .blog-categories .menu-item-object-category.current-post-parent a:focus, .blog-categories .menu-item-object-category.current-post-parent a:visited, .blog-categories .current-menu-item a, .blog-categories .current-menu-item a:hover, .blog-categories .current-menu-item a:focus, .blog-categories .current-menu-item a:visited {
	color: #fff !important;
	font-size: 13px;
}

.blog-form {
	border-radius: 3px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
	padding: 15px 15px 10px;
}

.blog-form .icon-box-icon {
	display: inline-block;
	vertical-align: top;
}

.blog-form .icon-box-content {
	display: inline-block;
	max-width: 165px;
	padding-left: 10px;
	vertical-align: top;
	width: auto;
}

.blog-form .blog-lateral-contact .icon-box-content {
	max-width: 195px;
}

.blog-form .icon-box-content .icon-box-heading .h3 {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	padding-top: 5px;
}

.blog-form .sidebar-newsletter-small {
	margin-top: 5px !important;
}

.blog-form .sidebar-newsletter-small p .small-text {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
	text-align: center;
}

.blog-form .gform_wrapper {
	margin-top: 0 !important;
}

.blog-form .gform_wrapper li {
	margin: 0 !important;
	padding-right: 0 !important;
}

.blog-form .gform_wrapper .ginput_complex span, .blog-form .gform_wrapper li input[type="text"], .blog-form .gform_wrapper li input[type="email"] {
	display: block;
	width: 100% !important;
}

.blog-form .gform_wrapper li input[type="text"], .blog-form .gform_wrapper li input[type="email"] {
	font-size: 13px !important;
	margin: 10px 0 0 !important;
}

.blog-form .gform_wrapper .ginput_container_consent {
	padding-top: 15px;
}

.blog-form .gform_wrapper .ginput_container_consent label {
	display: inline-block;
	font-size: 10px !important;
	line-height: 16px;
	padding-left: 5px;
	vertical-align: top;
	width: 85%;
}

.blog-form .gform_wrapper .ginput_container_consent label a, .blog-form .gform_wrapper .ginput_container_consent label a:hover, .blog-form .gform_wrapper .ginput_container_consent label a:focus, .blog-form .gform_wrapper .ginput_container_consent label a:visited {
	color: #003b71;
	font-size: 10px !important;
	text-decoration: underline;
}

/*.blog-form .gform_wrapper .ginput_container_consent .gfield_required {
    display: none;
}*/
.blog-form .gform_wrapper .gform_footer {
	margin-top: 0;
	text-align: center;
}

.promo-banner {
	border-radius: 3px;
	padding: 10px 15px 5px;
}

.promo-banner .h3, .promo-banner .h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.promo-banner .smaller {
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin: 0 auto;
}

.promo-button .row-background, .promo-button .row-background .background-wrapper {
	overflow: visible;
}

.promo-button .row-background .background-wrapper .background-inner {
	right: -12px;
}

.promo-button {
	border: 1px solid #c6e6e9 !important;
	border-radius: 3px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
	padding: 15px 15px 0;
}

.promo-button .uncode_text_column {
	width: 65%;
}

.promo-button .uncode_text_column p {
	color: #003b71;
	font-size: 13px !important;
}

.blog-item .promo-button .uncode_text_column p > span.highlight, .post .post-content .blog-item .promo-button .uncode_text_column p > span.highlight {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
	display: block;
}

.blog-item .promo-button .uncode_text_column p > span.highlight small, .post .post-content .blog-item .promo-button .uncode_text_column p > span.highlight small {
	display: block;
	font-size: 10px;
	line-height: 13px;
	margin: 0;
}

.page-body .promo-button .btn-container {
	bottom: -15px;
	margin: 10px 0 0 !important;
	text-align: center;
}

.page-body .post-content .blog-item .promo-button .btn-container a, .page-body .post-content .blog-item .promo-button .btn-container a:hover, .page-body .post-content .blog-item .promo-button .btn-container a:focus, .page-body .post-content .blog-item .promo-button .btn-container a:visited {
	background: #00909a !important;
	border: none;
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-size: 12px !important;
	padding: 8px 10px !important;
}

.recommended-posts ul {
	padding-left: 0 !important;
}

.recommended-posts ul > li {
	border-left: 1px solid #cfeaec;
	list-style: none;
	margin-bottom: 10px;
	padding-left: 10px;
}

.recommended-posts ul > li a, .recommended-posts ul > li a:hover, .recommended-posts ul > li a:focus, .recommended-posts ul > li a:visited {
	color: #003b71 !important;
	display: block;
	font-size: 14px;
	line-height: 18px !important;
}

.important-posts .t-entry-visual-cont .t-overlay-wrap {
	background: linear-gradient(to bottom, transparent 50%, #003b71);
}

.important-posts .t-entry-visual .t-overlay-content {
	vertical-align: bottom;
}

.important-posts .t-entry-visual .t-overlay-content .t-overlay-text.single-block-padding {
	padding: 15px;
}

.important-posts .t-entry-category span {
	font-weight: normal !important;
}

.important-posts .t-entry-title {
	font-family: "Comfortaa Bold" !important;
	font-size: 16px !important;
	font-weight: normal !important;
	margin-top: 5px !important;
}

.important-posts .t-entry-author, .important-posts .t-entry-meta, .featured-posts .t-entry-author, .featured-posts .t-entry-meta {
	display: inline-block;
	line-height: 25px;
	vertical-align: top;
	width: auto;
}

.important-posts .t-entry-author > span, .featured-posts .t-entry-author > span {
	display: inline-block !important;
}

.featured-posts .isotope-wrapper.no-gutter {
	overflow: visible;
}

.important-posts .t-entry-author .tmb-avatar-size-sm img, .featured-posts .t-entry-author .tmb-avatar-size-sm img {
	display: none !important;
}

.important-posts .t-entry-author .tmb-username-wrap {
	margin: 0 10px 0 0 !important;
}

.important-posts .t-entry-author::after, .featured-posts .t-entry-author::after {
	content: "|";
	display: inline-block;
	vertical-align: middle;
	width: 2px;
}

.important-posts .t-entry-meta .t-entry-date, .featured-posts .t-entry-meta .t-entry-date {
	display: inline-block !important;
	font-size: 9px !important;
	font-weight: normal !important;
	line-height: 22px;
	margin-left: 10px !important;
}

.blog-category-section .h3::before, .blog-category-section .h3::after {
	border-bottom: 2px solid #d5edee;
	content: "";
	height: 22px;
	width: 100%;
}

.blog-category-section hr {
	border-color: #d5edee !important;
}

.blog-category-section .h3 {
	display: flex !important;
	width: 100%;
}

.blog-category-section .h3 span {
	color: #003b71;
	font-family: "Comfortaa";
	font-weight: normal;
	min-width: 280px;
}

.blog-category-section.heading-related, .blog-category-section.heading-related span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 20px !important;
	font-weight: normal;
	line-height: 140%;
}

.featured-posts .col-lg-4 .uncell .uncont, .featured-posts .col-lg-4 .uncell .uncont .isotope-system, .featured-posts .col-lg-4 .uncell .uncont .isotope-system .isotope-wrapper, .featured-posts .col-lg-4 .uncell .uncont .isotope-system .isotope-wrapper .isotope-container, .featured-posts .col-lg-4 .uncell .uncont .isotope-system .isotope-wrapper .isotope-container .tmb.tmb-iso-w2, .featured-posts .col-lg-4 .uncell .uncont .isotope-system .isotope-wrapper .isotope-container .tmb.tmb-iso-w2 .t-inside {
	display: block;
	height: 100% !important;
	position: relative !important;
}

.featured-posts .col-lg-4 .tmb-content-overlay .t-entry-visual, .featured-posts .col-lg-4 .tmb-content-overlay .t-entry-visual .t-entry-visual-tc, .featured-posts .col-lg-4 .tmb-content-overlay .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont, .featured-posts .col-lg-4 .tmb-content-overlay .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont img {
	height: 100% !important;
}

.featured-posts .t-entry-visual-overlay .style-dark-bg {
	background: rgba(0, 59, 113, .6);
	opacity: 1 !important;
}

.featured-posts .col-lg-4 .t-entry-text-tc.single-block-padding, .featured-posts .col-lg-4 .t-overlay-text.single-block-padding {
	padding: 15px !important;
}

.featured-posts .t-entry-category a, .featured-posts .t-entry-category a:hover, .featured-posts .t-entry-category a:focus, .featured-posts .t-entry-category a:visited {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal !important;
}

.featured-posts .full-blog-item .t-entry-category span {
	color: #fff !important;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal !important;
}

.featured-posts .fullimg-posts .t-entry-category span {
	color: #aadadd !important;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal !important;
}

.featured-posts .t-entry-title {
	margin-top: 5px !important;
}

.featured-posts .t-entry-title a, .featured-posts .t-entry-title a:hover, .featured-posts .t-entry-title a:focus, .featured-posts .t-entry-title a:visited {
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal !important;
}

.featured-posts .full-blog-item .t-entry-title, .featured-posts .fullimg-posts .t-entry-title {
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 17px;
	font-weight: normal !important;
}

.featured-posts .t-entry-author, .featured-posts .t-entry-author .tmb-username-wrap .tmb-username-text, .featured-posts .t-entry-date {
	font-family: "Comfortaa";
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 25px;
}

.featured-posts .t-entry-author .tmb-avatar-size-sm + .tmb-avatar-size-sm {
	margin-right: 10px;
}

.featured-posts .t-entry-author a.tmb-avatar-size-sm, .featured-posts .t-entry-author a.tmb-avatar-size-sm:hover, .featured-posts .t-entry-author a.tmb-avatar-size-sm:focus, .featured-posts .t-entry-author a.tmb-avatar-size-sm:visited {
	color: #00909a !important;
}

.featured-posts .t-entry-author .tmb-username-wrap {
	margin: 0 10px 0 0 !important;
}

.featured-posts .t-entry-author .tmb-username-wrap .tmb-username-text {
	color: #00909a !important;
}

.featured-posts .fullimg-posts .t-entry-author .tmb-username-wrap .tmb-username-text {
	color: #aadadd !important;
}

.featured-posts .t-entry-excerpt p {
	font-size: 13px;
	line-height: 18px;
}

.featured-posts .t-entry-readmore {
	text-align: right;
}

.featured-posts .t-entry-readmore a.btn-default, .featured-posts .t-entry-readmore a.btn-default:hover, .featured-posts .t-entry-readmore a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .featured-posts .t-entry-readmore a.btn-default:focus, .featured-posts .t-entry-readmore a.btn-default:visited, .featured-posts .t-entry-readmore .btn-default.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background: none !important;
	border: none;
	color: #00909a !important;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
	line-height: 18px;
	padding-right: 0 !important;
	text-transform: lowercase !important;
}

.featured-posts .noimg-blog-item .t-entry-text {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/cards-triangle.svg") no-repeat 90% top;
	background-size: 126px 101px;
}

.featured-posts .noimg-blog-item .t-entry-text.nitro-lazy {
	background: none !important;
}

.featured-posts .noimg-blog-item .t-entry-title {
	border-bottom: 2px solid #c5e6e8;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.featured-posts .full-blog-item .tmb-username-wrap .tmb-username-text {
	color: #fff !important;
}

.featured-posts .full-blog-item .t-entry-readmore {
	text-align: center;
}

.featured-posts .full-blog-item .t-entry-readmore .btn-default, .featured-posts .full-blog-item .t-entry-readmore .btn-default:hover, .featured-posts .full-blog-item .t-entry-readmore .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .featured-posts .full-blog-item .t-entry-readmore .btn-default:focus, .featured-posts .full-blog-item .t-entry-readmore .btn-default:visited {
	background: none !important;
	border: none;
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 18px;
	text-transform: uppercase;
}

.featured-posts .fullimg-posts .t-entry-readmore {
	text-align: center;
}

.featured-posts .fullimg-posts .t-entry-readmore .btn-default, .featured-posts .fullimg-posts .t-entry-readmore .btn-default:hover, .featured-posts .fullimg-posts .t-entry-readmore .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .featured-posts .fullimg-posts .t-entry-readmore .btn-default:focus, .featured-posts .fullimg-posts .t-entry-readmore .btn-default:visited {
	background: none !important;
	border: none;
	color: #aadadd !important;
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 18px;
	text-transform: uppercase;
}

.featured-posts .t-entry-readmore .btn-default::after {
	content: "";
	display: inline-block;
	font-family: "uncodeicon" !important;
	font-size: 14px;
	line-height: 18px;
	margin-left: 5px;
	vertical-align: top;
}

.featured-posts .regular-posts img {
	border-radius: 4px 0 0 4px;
}

.featured-posts .regular-posts .t-entry-readmore {
	line-height: 18px;
}

.featured-posts .regular-posts .t-entry-readmore a.btn-default, .featured-posts .noimg-posts .t-entry-readmore a.btn-default {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.featured-posts .regular-posts .t-entry-readmore::after, .featured-posts .noimg-posts .t-entry-readmore::after {
	background: linear-gradient(to right, #bbe1e3, transparent);
	content: "";
	display: block;
	height: 1px;
	margin-top: -3px;
	position: relative;
	width: 80%;
}

.featured-posts .noimg-posts .t-inside, .category-posts-list .tmb-only-text .t-inside, .search.search-results .category-posts-list .t-inside {
	background: #fff url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/noimg-doc.svg") no-repeat left center !important;
	background-size: 71px 88px !important;
	border: 2px solid #edf7fd;
	border-radius: 4px;
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, .03);
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.featured-posts .noimg-posts .t-inside.nitro-lazy, .category-posts-list .tmb-only-text .t-inside.nitro-lazy, .search.search-results .category-posts-list .t-inside.nitro-lazy {
	background: none !important;
}

.category-posts-list .tmb-content-lateral.tmb-only-text > .t-inside .t-entry-text, .search.search-results .category-posts-list .tmb-content-lateral > .t-inside .t-entry-text {
	width: 90% !important;
}

.search.search-results .category-posts-list .tmb-content-lateral > .t-inside .t-entry-visual {
	display: none;
}

.events-list-title {
	border-bottom: 2px solid #cae8ea;
	padding: 13px 0;
	text-align: center;
}

.events-list-title span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	text-transform: uppercase;
}

.events-list {
	margin-top: 20px !important;
}

.events-list .t-entry {
	align-items: center;
	background: linear-gradient(to right, #00909a 25%, #fff 25%, #fff);
	display: flex;
}

.events-list .t-entry .t-entry-meta {
	padding: 10px;
	min-width: 25%;
}

.events-list .t-entry .t-entry-meta .t-entry-date {
	font-family: "Comfortaa Bold" !important;
	font-size: 11px;
	font-weight: normal !important;
	line-height: 14px;
	text-align: center;
}

.events-list .t-entry .t-entry-title {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding: 10px 10px 15px 15px;
}

.blog-form.contact-info {
	padding: 15px 10px 15px 0 !important;
}

.blog-form.contact-info .icon-box-content p, .blog-form.contact-info .icon-box-content p > a {
	color: #000;
	font-size: 11px;
}

.blog-form.contact-info .icon-box-content p > a:hover, .blog-form.contact-info .icon-box-content p > a:focus, .blog-form.contact-info .icon-box-content p > a:visited {
	color: #000;
	font-family: "Comfortaa Bold";
	font-size: 11px;
}

.blog-form.contact-info .icon-box-content p .fa, .blog-form.contact-info .icon-box-content p a > .fa {
	color: #00909a;
	margin-right: 5px;
}

.blog-form.contact-info .icon-box-content, .blog-form.contact-info .icon-box-icon {
	vertical-align: middle;
}

.blog-item .pagination a.page-numbers, .blog-item .pagination a.page-numbers:visited {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
}

.blog-item .pagination .fa {
	color: #5b7e93;
}

.blog-item .pagination a.page-numbers:hover, .blog-item .pagination a.page-numbers:focus, .blog-item .pagination .fa:hover {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
}

.blog-item .pagination .page-numbers.current {
	background: transparent;
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
}

.blog-item .featured-posts + .icon-box.icon-box-left {
	font-size: 15px;
	margin: 0 auto;
	max-width: 200px;
}

.blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content {
	padding-left: 15px;
}

.blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content p {
	text-align: left;
}

.blog-item .featured-posts + .icon-box.icon-box-left .icon-box-icon .fa {
	color: #00909a;
}

.blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content p a, .blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content p a:hover, .blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content p a:focus, .blog-item .featured-posts + .icon-box.icon-box-left .icon-box-content p a:visited {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	line-height: 38px;
	text-transform: uppercase;
}

.tabbed-index .wpsm_nav-tabs > li.active > a, .tabbed-index .wpsm_nav-tabs > li.active > a:hover, .tabbed-index .wpsm_nav-tabs > li.active > a:focus, .tabbed-index .wpsm_nav-tabs > li.active > a:visited {
	border: none !important;
	font-family: "Comfortaa" !important;
}

.report-inner-banner.lateral-blog {
	padding: 0;
}

.report-inner-banner.lateral-blog .row > .row-inner {
	height: auto;
	margin-left: 0;
}

.report-inner-banner.lateral-blog .col-lg-4 {
	display: inline-block;
	height: auto;
	padding-left: 0 !important;
	vertical-align: top !important;
}

.report-inner-banner.lateral-blog .col-lg-8 {
	display: inline-block;
	height: auto;
	padding: 5px 6px 10px 0 !important;
	vertical-align: middle !important;
}

.report-inner-banner.lateral-blog .col-lg-8 h3, .report-inner-banner.lateral-blog .col-lg-8 h3 > span {
	font-size: 11px;
	line-height: 18px;
}

.report-inner-banner.lateral-blog p {
	font-size: 10px;
	margin-top: 0;
}

.report-inner-banner.lateral-blog .btn-container {
	margin-top: 5px !important;
}

.report-inner-banner.lateral-blog .btn-container a {
	font-size: 10px;
	padding: 5px 10px !important;
	width: auto;
}

h2.post-subtitle, .post-subtitle {
	color: #00909a !important;
	font-family: "Comfortaa";
	font-size: 17px !important;
	font-weight: normal;
}

/** Author **/
.archive-wrapper .author-profile-content {
	position: relative;
}

.archive-wrapper .author-profile-content h1, .archive-wrapper .author-profile-content h1 span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
}

.archive-wrapper .author-profile-bio p {
	font-size: 14px;
	line-height: 25px;
}

.archive-wrapper .author-profile-content .contact-methods {
	display: inline-block;
	margin-top: 0;
	padding-top: 0;
	position: absolute;
	right: 0;
	top: 2px;
	width: 10%;
}

.archive-wrapper .author-profile-content .contact-methods .fa-linkedin::before {
	font-size: 18px;
}

/** FORM 2021 **/
fieldset legend {
	display: none;
}

.force-display {
	display: inline-block !important;
	opacity: .5;
}

.full-form .official-form .one-half-fieldset.last {
	float: right;
}

.full-form.nobg-mobile .row-background.background-element {
	margin: 0 auto;
	max-width: 1200px;
}

.full-form.nobg-mobile .row-background .background-wrapper .background-inner {
	background-position: right 460px !important;
}

.full-form .official-form .lateral-ribbon {
	margin: 45px 0 0 auto;
	max-width: 390px;
}

.full-form .official-form .lateral-ribbon h2 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	text-transform: uppercase;
}

.full-form .official-form .lateral-ribbon h3 {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	line-height: 28px;
	margin-top: 10px;
	max-width: 75%;
	text-transform: uppercase;
}

.full-form .official-form .lateral-ribbon h3.reason {
	color: #003b71;
	font-size: 17px;
	text-transform: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.form-top-menu ul {
	border-bottom: 1px solid #d6edef;
}

.form-top-menu ul li.menu-item {
	min-width: 200px;
	pointer-events: none;
}

.form-top-menu ul li.menu-item.current-menu-item {
	border-bottom: 2px solid #00909a;
	margin-bottom: -1px;
}

.form-top-menu ul li.menu-item a, .form-top-menu ul li.menu-item a:hover, .form-top-menu ul li.menu-item a:focus, .form-top-menu ul li.menu-item a:visited {
	color: #5b7e93;
	font-family: "Comfortaa";
	line-height: 35px;
	pointer-events: none;
	text-transform: uppercase;
}

.form-top-menu ul li.menu-item.current-menu-item a, .form-top-menu ul li.menu-item.current-menu-item a:hover, .form-top-menu ul li.menu-item.current-menu-item a:focus, .form-top-menu ul li.menu-item.current-menu-item a:visited {
	color: #00909a;
}

.full-form .one-half-fieldset .gfgf_fieldset {
	padding: 0;
}

.full-form .one-half-fieldset ul.gfgf_fields {
	margin-top: 0;
	padding-left: 0 !important;
}

.full-form .custom-form .right-wrapper .gfgf_wrap {
	background: #fff !important;
	margin-top: 0;
}

.full-form .official-form .intro-heading .fas {
	color: #009099;
	width: auto;
}

.full-form .official-form .intro-heading h3.form-heading, .full-form .official-form .intro-heading p.form-heading {
	color: #003b71;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 21px;
	font-weight: 400;
	line-height: 21px;
	margin-top: 0;
	vertical-align: bottom;
}

.full-form .official-form .gfield .ginput_container input, .full-form .official-form .gfield .ginput_container textarea, .full-form .official-form .gfield .ginput_container select, .full-form .official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single {
	background: #fff;
	border: 2px solid #d5edee;
	border-radius: 3px;
	box-shadow: none;
}

.full-form .official-form .gfield .ginput_container textarea {
	font-size: 12px !important;
	height: 100px;
}

.full-form .official-form .gfield .ginput_container input:focus, .full-form .official-form .gfield .ginput_container textarea:focus, .full-form .official-form .gfield .ginput_container select:focus, .full-form .official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single:focus {
	border: 2px solid #7b98b3 !important;
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
}

/* Chrome, Safari, Edge, Opera */
.full-form .official-form .gfield .ginput_container input[type="number"]::-webkit-outer-spin-button, .full-form .official-form .gfield .ginput_container input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.full-form .official-form .gfield .ginput_container input[type="number"] {
	-moz-appearance: textfield;
}

.full-form .official-form .gfield .ginput_container.ginput_container_select::after {
	bottom: auto;
	color: #019099;
	content: "";
	font-family: "uncodeicon" !important;
	font-size: 13px;
	float: right;
	line-height: 15px;
	margin-right: 10px;
	margin-top: -30px;
}

.full-form .photo-page .gform_page_footer {
	left: 0;
}

.full-form .official-form .gfield.four-fifth {
	display: inline-block;
	vertical-align: top;
	width: 80%;
}

.full-form .official-form .gfield.one-fifth {
	display: inline-block;
	vertical-align: top;
	width: 20%;
}

.full-form .official-form .gfield.one-fourth {
	display: inline-block;
	vertical-align: top;
	width: 25%;
}

.full-form .legal-terms {
	margin-top: 30px !important;
	padding-right: 0 !important;
	width: 60% !important;
}

.full-form .with-lateral-img .legal-terms {
	width: 100% !important;
}

.full-form .legal-terms + .legal-terms {
	margin-top: 0 !important;
}

.full-form .official-form li.legal-terms div.ginput_container_checkbox input {
	height: 14px !important;
	margin-top: 0 !important;
	width: 14px !important;
}

.full-form .official-form li.legal-terms div.ginput_container_checkbox input:checked {
	border-color: #225484;
}

.full-form .official-form .gform_wrapper .gfield_checkbox li label, .full-form .official-form .gform_wrapper .gfield_radio li label {
	max-width: 92% !important;
}

.full-form .official-form fieldset.one-half, .full-form .official-form .one-half-fieldset {
	padding: 0 !important;
}

.full-form .official-form .one-half-fieldset.mt-20 {
	margin-top: 20px;
}

.full-form .icon-box.icon-box-left.form-time {
	background: #e6f5ff;
	border-radius: 3px;
	padding: 10px 15px !important;
}

.full-form .form-time .fa::before {
	color: #00909a;
	font-size: 24px;
	font-weight: 900;
}

.full-form .form-time .icon-box-content {
	padding-left: 20px;
}

.full-form .form-time p {
	color: #00909a;
	font-size: 14px;
	line-height: 25px;
}

.full-form .services-heading h3 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.full-form .services-heading + .btn-container {
	margin-top: 15px !important;
}

.full-form .services-heading + .btn-container > a, .full-form .services-heading + .btn-container > a:hover, .full-form .services-heading + .btn-container > a:focus, .full-form .services-heading + .btn-container > a:visited {
	color: #00909a;
	font-family: "Comfortaa" !important;
	font-size: 14px;
}

.full-form .procedure-steps:before {
	background: linear-gradient(to right, #fff, #26a1a9, #fff);
	content: "";
	display: block;
	height: 1px;
	position: relative;
	top: 50px;
	width: 100%;
	z-index: 0;
}

.full-form .procedure-steps {
	z-index: 10;
}

.full-form .procedure-steps .icon-box .icon-media img {
	display: block;
	margin: 0 auto;
	max-width: 100px;
}

.full-form .procedure-steps .icon-box .icon-box-content {
	text-align: center;
}

.full-form .procedure-steps .icon-box .icon-box-content h4, .faq-section .whyus-wrapper .icon-box-heading p {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	margin-top: 10px;
}

.blue-heading.services-heading h2 > span {
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.full-form .procedure-steps .icon-box .icon-box-content p {
	color: #000;
	font-size: 14px;
	line-height: 24px;
}

.full-form .procedure-steps .icon-box .icon-box-content p .highlight {
	font-family: "Comfortaa Bold" !important;
	font-weight: normal;
}

.full-form .official-form .gform_wrapper .gform_footer {
	bottom: 0px;
	left: 0;
	margin: 0px !important;
	max-width: 675px;
	padding: 0px 15px;
	position: absolute;
	right: 25px;
	text-align: right;
	width: 60%;
}

.full-form .official-form .gform_wrapper .gform_footer input.button {
	background-color: #003b71;
	border: none;
	border-radius: 20px;
	box-shadow: 0 0 4px 3px rgba(0, 0, 0, .1);
	color: #fff;
	font-family: "Comfortaa" !important;
	font-size: 13px;
	font-weight: normal !important;
	margin: 0 0 20px 0px;
	min-width: 100px;
	padding: 13px 20px;
	text-transform: none;
}

.full-form .official-form .gform_wrapper li.gfield.gfield_error div input, .full-form .official-form .gform_wrapper li.gfield.gfield_error div select {
	border: 2px solid #790000 !important;
	box-shadow: none;
}

.form-footer .heading-text {
	text-align: center;
}

.form-footer .heading-text h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 26px;
	font-weight: normal;
	padding-top: 50px;
}

.form-footer .icon-expand .icon-box-content, .form-footer .icon-expand .icon-box-icon {
	width: auto;
}

.form-footer .icon-box .icon-box-icon {
	max-width: 60px;
}

.form-footer .icon-box .icon-media img {
	max-width: 60px;
}

.form-footer .icon-box .icon-box-content {
	padding-left: 15px;
}

.form-footer .icon-box .icon-box-content h3 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
}

.form-footer .icon-box .icon-box-content p {
	color: #aadadd;
	font-family: "Comfortaa";
	font-size: 13px;
	line-height: 140%;
}

.form-footer .uncode-vc-social, .form-footer .uncode-vc-social p {
	color: #00909a;
	font-size: 12px;
	text-align: left;
}

.full-form .official-form ul.gfgf_fields .two-thirds {
	color: #5b7e93;
	display: inline-block;
	font-size: 14px;
	line-height: 18px !important;
	margin: 0;
	padding: 0 !important;
	width: 64%;
}

.full-form .official-form ul.gfgf_fields .one-third {
	color: #5b7e93;
	display: inline-block;
	font-size: 14px;
	line-height: 18px !important;
	padding-top: 0;
	vertical-align: top;
	width: 33%;
}

.full-form .official-form ul.gfgf_fields .one-half, .full-form .official-form ul.gfgf_fields .one-fifth {
	line-height: 18px !important;
}

.full-form .official-form .product-info ul.gfgf_fields .one-half {
	width: 45%;
}

.full-form .official-form .block-section ul.gfgf_fields .one-half.last, .full-form .official-form .block-section ul.gfgf_fields .full-width.last {
	padding-right: 0 !important;
}

.full-form .official-form ul.gfgf_fields .one-fifth {
	display: inline-block;
	padding-top: 0;
	vertical-align: top;
	width: 20%;
}

.full-form .official-form .one-fifth a.edit, .full-form .official-form .one-fifth a.edit:hover, .full-form .official-form .one-fifth a.edit:focus, .full-form .official-form .one-fifth a.edit:visited {
	background: #00909a;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	padding: 8px 10px;
}

.full-form .official-form .one-fifth a.edit > .fa {
	margin-right: 0px;
}

.official-form .product-info .title {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.full-form .official-form .product-info .two-thirds input, .full-form .official-form .offer-code input {
	display: none;
}

.official-form .right-wrapper.product-info .gfgf_wrap {
	padding-top: 0;
	padding-bottom: 0;
}

.official-form .right-wrapper.product-info .gfgf_wrap::after, .full-form .official-form .float-right .offer-code::after, .full-form .official-form .float-right .coupon-field::before, .full-form .official-form .total::before, .full-form .official-form .total::after {
	background: linear-gradient(to right, #fff, #26a1a9 25%, #26a1a9 75%, #fff);
	content: "";
	display: block;
	height: 1px;
	position: relative;
	top: 10px;
	width: 100%;
	z-index: 0;
}

.full-form .official-form .float-right .coupon-field::before {
	margin-bottom: 20px;
	top: 0;
}

.full-form .official-form .total::before {
	margin-bottom: 19px;
}

.full-form .official-form .total::after {
	margin-bottom: 35px;
}

.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.green-section-title {
	margin-top: 5px !important;
}

.full-form .official-form .discount-highlight {
	background: #bddffb;
	border-radius: 2px;
	color: #000;
	font-family: "Comfortaa Bold";
	margin: 2px auto !important;
	padding: 2px 8px !important;
	width: calc(100% - 15px);
}

.official-form .one-half-fieldset.block-section {
	display: block;
}

.official-form .gform_fields {
	position: relative;
}

.official-form .float-right {
	position: absolute;
	right: 0;
	top: 0;
	width: 35%;
}

.full-form .official-form .float-right .gfgf_fieldset {
	background: #fff;
	border: 1px solid #00909a;
	border-radius: 5px;
	margin-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}

.full-form .official-form .float-right.contact-info-wrapper .gfgf_fieldset {
	border: none;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .05);
}

.full-form .official-form .offer-code.contact-info {
	padding: 0 20px 20px !important;
}

.full-form .official-form .float-right .gfgf_fieldset li {
	padding-left: 16px;
}

.full-form .official-form .float-right .gfgf_fields {
	margin-bottom: 0;
	padding-left: 0;
}

.full-form .official-form .float-right .offer-code .title {
	color: #003b71;
	float: left;
	font-family: "Comfortaa Bold";
	font-size: 21px;
	font-weight: normal;
	width: auto;
}

.full-form .official-form .float-right .offer-code {
	color: #00909a;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
	text-align: right;
	width: 100%;
}

.full-form .official-form .float-right .offer-code::after {
	margin: 10px auto 20px;
	top: 0px;
}

.full-form .official-form .gfield.coupon-field .ginput_container input, .full-form .official-form .gfield.coupon-field .button {
	display: inline-block;
	vertical-align: top;
}

.full-form .official-form .gfield.coupon-field .button {
	background: #00909a;
	border: none;
	border-radius: 30px;
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, .05);
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	float: right;
	min-width: 100px;
}

.full-form .official-form .coupon-field {
	padding: 20px 15px 0;
}

.full-form .official-form .gfield.coupon-field .button.coupon_remove {
	cursor: pointer;
}

.full-form .official-form .green-section-title {
	border: none;
	margin-bottom: 5px;
}

.full-form .official-form .green-section-title .gsection_title {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.full-form .official-form .api-data, .full-form .official-form .api-data-ns.extra_services {
	display: flex;
	font-size: 13px;
	justify-content: space-between;
}

.full-form .official-form .api-data-ns.extra_services {
	width: 100%;
}

.full-form .official-form .total {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	padding: 20px 16px 0 16px !important;
	text-align: right;
	width: 100%;
}

.full-form .official-form .expiration {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
	text-align: center;
}

.full-form .official-form .total .title {
	color: #003b71;
	float: left;
	font-family: "Comfortaa Bold";
	font-size: 19px;
	font-weight: normal;
	width: auto;
}

.full-form .official-form .api-data.hidden + .api-data.total {
	border-top: 0;
}

.full-form .official-form .total .ginput_container {
	width: auto !important;
}

.full-form .official-form .total .gfield_label, .full-form .official-form .total .ginput_total {
	color: #5b7e93;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal !important;
	text-transform: uppercase;
}

.full-form .official-form .extra-info {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/08/form-bg.jpg") center -80px no-repeat;
	border-radius: 0 0 5px 5px;
	margin: 25px 0 0 0 !important;
	padding: 25px 16px !important;
}

.full-form .official-form .extra-info.nitro-lazy {
	background: none !important;
}

.full-form .official-form .extra-info p {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	line-height: 25px !important;
	margin: 0;
	text-align: center;
}

.full-form .official-form .extra-info p + p {
	margin-top: 10px !important;
}

.full-form .official-form .extra-info.small p {
	font-size: 14px;
}

.full-form .official-form .extra-info p.bigger {
	font-size: 24px;
	line-height: 30px !important;
}

.full-form .official-form .extra-info p.reviews img {
	display: inline-block;
	margin-right: 5px;
	width: 100px;
}

.full-form .official-form .mt-3 {
	margin-top: 30px !important;
}

.full-form .official-form .gfield .ginput_container input[type="checkbox"]:focus {
	border: 2px solid #003b71 !important;
}

.full-form .official-form .one-half-fieldset.bottom-left {
	display: block;
	margin-top: 30px;
	padding-right: 16px !important;
}

.full-form .official-form .one-half-fieldset.bottom-left ul.gfgf_fields {
	border-radius: 5px;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .05);
	padding: 15px !important;
}

.full-form .official-form .gf_list_inline li {
	min-width: 30%;
	text-align: center;
}

.full-form .official-form .gf_list_inline .gfield_radio li {
	text-align: left;
}

.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"] {
	border: 2px solid #a8a8a8;
	border-radius: 50%;
	height: 15px;
	margin-top: 0;
	padding: 5px 6px !important;
}

.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked {
	border: 2px solid #003b71;
	box-shadow: none;
}

.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked::before {
	background-color: #003b71;
	border-radius: 50%;
}

.full-form .official-form .gf_list_inline .gfield_radio label {
	color: #525252;
	font-size: 15px;
}

.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked + label {
	color: #046f75;
	font-weight: normal;
}

.full-form .official-form .gf_list_inline.payment-methods .gfield_radio input[type="radio"] + #label_79_158_0::after {
	color: #003b71;
	content: "";
	display: inline-block;
	font-family: "FontAwesome";
	margin-left: 10px;
	width: 25px;
}

.full-form .official-form .gf_list_inline.payment-methods .gfield_radio input[type="radio"] + #label_79_158_1::after {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/02/bizum-blue.svg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	display: inline-block;
	height: 17px;
	margin-left: 10px;
	width: 54px;
}

.full-form .final-step .official-form .gform_wrapper .gform_footer {
	margin-top: 30px !important;
	position: relative;
}

.full-form .official-form .warning-wrapper, .form-message-wrapper {
	background: #e6f5ff;
	border-radius: 5px;
	color: #00909a;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	line-height: 22px;
	margin-top: 30px !important;
	min-width: 300px;
	padding: 20px;
	vertical-align: middle;
	width: 50%;
}

.form-message-wrapper .fa {
	margin-right: 10px;
}

.form-message-wrapper span.message a, .form-message-wrapper span.message a:hover, .form-message-wrapper span.message a:focus, .form-message-wrapper span.message a:visited, .form-message-wrapper a, .form-message-wrapper a:hover, .form-message-wrapper a:focus, .form-message-wrapper a:visited {
	color: #00909a !important;
	text-decoration: underline;
}

.full-form .official-form .warning-wrapper .fa, .form-message-wrapper .fa {
	color: #a0d5dd;
	display: inline-block;
	font-size: 20px;
	font-weight: normal;
	vertical-align: middle;
}

.full-form .official-form .warning-wrapper span {
	display: inline-block;
	font-family: "Comfortaa Bold";
	max-width: 90%;
	vertical-align: middle;
}

.full-form .official-form .company-checkbox label {
	color: #003a71;
	margin-left: 0;
	vertical-align: bottom;
}

.full-form .official-form .two-thirds-fieldset {
	width: 60%;
}

.full-form .official-form .one-third-fieldset {
	width: 39%;
}

.full-form .official-form .two-thirds-fieldset .right-wrapper .gfgf_wrap {
	max-width: 100%;
}

.full-form .wider-section .official-form .gform_wrapper .gform_footer {
	max-width: 100%;
	width: 60%;
}

.full-form .wider-section .official-form ul.gfgf_fields .one-fifth {
	padding-right: 0;
}

.full-form .official-form .warning-wrapper {
	width: 100%;
}

.form-footer .form-legal-menu ul {
	padding: 0 !important;
}

.form-footer .form-legal-menu ul > li {
	line-height: 24px !important;
	width: 33%;
}

.form-footer .form-legal-menu ul > li > a, .form-footer .form-legal-menu ul > li > a:hover, .form-footer .form-legal-menu ul > li > a:focus, .form-footer .form-legal-menu ul > li > a:visited {
	color: #fff !important;
	padding-left: 0 !important;
}

.full-form .btn-container {
	margin-top: 15px !important;
}

.full-form .covid-link {
	color: #00909a !important;
	font-family: "Comfortaa" !important;
}

.full-form .official-form ul.gfgf_fields .one-third.product-desc {
	padding-right: 16px !important;
}

.official-form .gfield.legal-terms .ginput_container input {
	border: 1px solid #003b71;
	padding: 7px !important;
	margin-top: 3px;
}

.official-form li.legal-terms div.ginput_container_checkbox input[type="checkbox"]:checked::before {
	font-size: 13px;
	line-height: 13px;
}

.full-form .official-form .float-right .coupon-field .form-wrapper-spinner {
	margin-bottom: 10px;
}

.full-form .official-form .float-right .spinner-wrapper {
	margin-bottom: 20px;
}

.full-form .official-form .float-right .coupon-field .coupon-intro {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 20px 0;
}

.full-form .official-form .float-right .coupon-field .coupon-intro + input {
	margin-top: 0;
}

.full-form .official-form .float-right .coupon-field .coupon-text {
	margin-top: 0;
}

.full-form .official-form .gfield.coupon-field .button {
	padding: 5px;
	text-align: center;
}

.full-form .official-form .gfield.coupon-field.coupon-hidden {
	display: none;
}

.remove-coupon-set .coupon-text-wrapper {
	border: 2px solid #d5edee;
	border-radius: 3px;
	color: #00909a;
	display: inline-block;
	font-family: "Comfortaa Bold";
	float: none;
	line-height: 25px;
	min-width: 180px;
	padding: 8px 10px;
	vertical-align: top;
}

.coupon_error.error {
	color: #790000;
	font-size: 11px;
	line-height: 120%;
	margin-top: 5px;
}

.coupon-text.coupon-error {
	border-color: #790000 !important;
}

/** Passport **/
.full-form .official-form .one-fourth.company-checkbox, .full-form .official-form .one-fourth.passport-checkbox {
	display: inline-block;
	vertical-align: top;
	width: 22%;
}

.full-form .official-form li.one-half.company-checkbox input[type="checkbox"]:checked + label {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.full-form .official-form li.document-type {
	position: relative;
}

/**.full-form .official-form li.document-type .ginput_container_select::after {
    bottom: 15px;
    color: #5b7e93;
    content: "\f078";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    font-weight: 700;
    height: 8px;
    line-height: 8px;	
    position: absolute;
    right: 25px;
    width: 10px;
}**/
.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"] {
	padding: 5px !important;
	width: 15px !important;
}

.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked::before {
	width: 55%;
}

/** Thanks Form **/
.thanks-header-inner .shift_y_neg_triple {
	margin: -30px auto 0 !important;
	max-width: 768px;
	background: #00909a;
	border-radius: 5px;
	color: #fff !important;
	padding: 20px 30px;
}

.thanks-header-inner .shift_y_neg_triple p > .highlight {
	color: #fff !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.thanks-header-inner .shift_y_neg_triple a, .thanks-header-inner .shift_y_neg_triple a:hover, .thanks-header-inner .shift_y_neg_triple a:focus, .thanks-header-inner .shift_y_neg_triple a:visited {
	color: #fff !important;
	text-decoration: underline;
}

.thanks-header-inner .shift_y_neg_triple h5, .thanks-header-inner .shift_y_neg_triple h5 span, .thanks-header-inner .shift_y_neg_triple h3, .thanks-header-inner .shift_y_neg_triple h3 span, .thanks-header-inner .shift_y_neg_triple h4, .thanks-header-inner .shift_y_neg_triple h4 span {
	font-family: "Comfortaa Bold";
	font-size: 21px;
	font-weight: normal !important;
	line-height: 30px;
}

.thanks-header-inner .shift_y_neg_triple .uncode_text_column {
	margin-top: 15px !important;
}

.thanks-heading p {
	font-size: 20px !important;
}

.contact-data .steps-desc {
	margin-top: 10px !important;
}

.contact-data .steps-desc li {
	font-size: 13px !important;
	line-height: 25px;
	list-style: disclosure-closed;
	margin-bottom: 5px;
}

.contact-data .steps-desc li::marker, .contact-data .steps-desc li strong {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .highlight {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info p {
	color: #5b7e93;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .fas, .faq-section .thanks-columns .col-lg-6.contact-data .contact-info .fa {
	color: #003b71;
}

.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text p {
	font-size: 13px;
}

.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .highlight {
	margin-top: 10px;
}

.thanks-header-inner .shift_y_neg_triple h4 span {
	font-weight: normal;
}

.thanks-services .header-more-services .h2, .thanks-services .header-more-services .h2 span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 24px;
	font-weight: normal;
}

.thanks-services-wrapper .col-lg-4 > .uncol {
	background: #fff;
	border-radius: 70px 0 0 70px;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .05);
	padding: 20px;
}

.thanks-services-wrapper .icon-box .icon-box-content .h3 a, .thanks-services-wrapper .icon-box .icon-box-content .h3 a:hover, .thanks-services-wrapper .icon-box .icon-box-content .h3 a:focus, .thanks-services-wrapper .icon-box .icon-box-content .h3 a:visited {
	color: #00909a;
}

.thanks-services-wrapper .icon-box .icon-box-content p {
	color: #5b7e93;
}

.more-services .blog-reference.btn-default.btn-outline, .more-services .blog-reference.btn-default.btn-outline:visited {
	border-color: #fff !important;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
	letter-spacing: 0;
	margin: 20px auto;
	text-transform: none;
}

.more-services .blog-reference.btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .more-services .blog-reference.btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):focus {
	background-color: #fff !important;
	border-color: #00909a !important;
	color: #00909a !important;
}

/** CAPTCHA **/
.small-captcha {
	transform: scale(.75);
	transform-origin: 0 0;
}

/** UPDATE **/
.col-lg-3.service-item .vc_custom_heading_wrap {
	margin-top: 0 !important;
}

.blog-tabs {
	background-color: #fff !important;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .05);
	color: #000 !important;
	font-family: Courier New !important;
	font-size: 16px !important;
	margin-top: 0px;
	padding: 20px;
}

.blog-tabs .nav-tabs {
	border-bottom: 2px solid #e5f4f7;
	display: flex;
	justify-content: space-between;
}

.blog-tabs .nav-tabs > li {
	margin: 0 0 -2px !important;
}

.blog-tabs .nav-tabs > li > a {
	border-color: transparent !important;
	padding: 0 7px 15px;
	text-align: center;
}

.blog-tabs .nav-tabs > li.vc_tta-tab.active > a, .blog-tabs .nav-tabs > li.vc_tta-tab:focus > a, .blog-tabs .nav-tabs > li.vc_tta-tab > a:focus {
	border-bottom: 2px solid #009099 !important;
	padding: 0 7px 15px;
}

.blog-tabs .nav-tabs > li > a span {
	color: #b2c5d6;
	display: block;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: none;
}

.blog-tabs .nav-tabs > li.active > a span {
	color: #009099;
}

.blog-tabs .tab-content {
	padding-top: 15px;
}

.blog-tabs .tab-content .tab-pane {
	padding: 0;
}

.blog-tabs .btn-container {
	text-align: right;
}

.blog-tabs .btn-container a.btn, .blog-tabs .btn-container a.btn:hover, .blog-tabs .btn-container a.btn:focus {
	border: 0 !important;
	font-family: "Comfortaa" !important;
	font-size: 12px;
	font-weight: 400 !important;
	padding: 7px 15px !important;
	letter-spacing: 0;
}

.blog-related .heading-text h4 {
	border-bottom: 1px solid #afdcdf;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 100%;
}

.blog-related .heading-text h4, .blog-related .heading-text h4 span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 18px;
	font-weight: normal;
}

.blog-related .isotope-processed {
	margin-top: 0 !important;
	padding: 20px 0;
}

.blog-related .isotope-processed .t-entry-text-tc {
	padding: 0;
}

.blog-related .isotope-processed .isotope-wrapper {
	margin-top: 0 !important;
}

.blog-related .isotope-processed .tmb-content-under {
	border-left: 2px solid #cfeaec;
	display: block;
	height: auto;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	position: relative !important;
	top: 0 !important;
	width: 100% !important;
}

.blog-related .isotope-processed .isotope-wrapper .t-inside {
	display: block;
	margin-top: 0 !important;
	position: relative;
}

.blog-related .isotope-processed .isotope-container {
	height: auto !important;
	margin: 0 auto !important;
	width: 100%;
}

.blog-related .isotope-processed .t-entry-meta {
	line-height: 100%;
}

.blog-related .isotope-processed .t-entry-category a, .blog-related .isotope-processed .t-entry-category a:hover, .blog-related .isotope-processed .t-entry-category a:focus, .blog-related .isotope-processed .t-entry-category a:visited {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
}

.blog-related .isotope-processed .t-entry-title {
	margin-top: 4px !important;
}

.blog-related .isotope-processed .t-entry-title a, .blog-related .isotope-processed .t-entry-title a:hover, .blog-related .isotope-processed .t-entry-title a:focus, .blog-related .isotope-processed .t-entry-title a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa";
	font-size: 14px;
	font-weight: normal;
}

.blog-related .isotope-processed .t-entry-excerpt p {
	font-size: 12px;
	line-height: 20px;
}

.blog-related .isotope-processed .t-entry-title a:hover {
	color: #003b71 !important;
}

.author-profile-content .contact-methods {
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 10%;
}

.author-profile-content .contact-methods .fa-linkedin::before, .author-profile-content .contact-methods .fa-link::before, .author-profile .contact-methods li.contact-method-link a:hover {
	background: transparent !important;
	color: #b5dee2;
}

.author-profile-content .contact-methods .fa-linkedin::before {
	color: #0a66c2;
}

.comment-form .comment-figure {
	width: auto;
}

.comment-form .comment-figure .logged-in-as a, .comment-form .comment-figure .logged-in-as a:hover, .comment-form .comment-figure .logged-in-as a:focus, .comment-form .comment-figure .logged-in-as a:visited {
	color: #00909a;
}

.comment-form .comment-figure .clearfix, .comment-content a.comment-reply-link span, .comment-content a.comment-reply-link:hover span, .comment-content a.comment-reply-link:focus span, .comment-content a.comment-reply-link:visited span, .comments-list .comment-respond a, .comments-list .comment-respond a:hover, .comments-list .comment-respond a:focus, .comments-list .comment-respond a:visited {
	color: #5b7e93;
	font-family: "Comfortaa";
	font-size: 11px;
	font-weight: normal;
}

.comments-list .comment-respond a, .comments-list .comment-respond a:hover, .comments-list .comment-respond a:focus, .comments-list .comment-respond a:visited {
	padding: 5px 0 !important;
}

.post .post-content .author-profile-wrapper .author-profile-content h3 {
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
}

.post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-author, .post .post-content + .post-footer .comments-area .comment-content .comment-meta .comment-author .comment-author-link {
	cursor: default;
	pointer-events: none;
}

.comment-form-url {
	display: none !important;
}

.comment-form-url input[type="url"] {
	pointer-events: none;
}

.gform_validation_errors > h2.hide_summary {
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0;
}

.gform_validation_errors > h2.hide_summary::before {
	vertical-align: middle;
}

/** Gravity Forms **/
.gform_legacy_markup_wrapper div.validation_error, .gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: transparent !important;
	border: 0 !important;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_description, .gform_legacy_markup_wrapper .validation_message {
	font-size: 10px !important;
	font-weight: normal;
	padding-top: 0 !important;
}

/** Contact New Design **/
.page-heading.white-heading h1, .page-heading.white-heading h1 span {
	color: #fff;
}

.page-heading.green-subheading p {
	color: #00909a;
}

.white-text p {
	color: #fff;
	line-height: 18px;
}

.contact-form-heading .h2, .contact-form-heading .h2 span {
	color: #003b71 !important;
}

.contact-form-heading .h2 {
	padding-bottom: 5px !important;
}

.contact-form-heading p {
	color: #5b7e93;
}

.contact-form-wrapper .custom-form .right-wrapper .gfgf_wrap {
	padding: 0 !important;
}

.contact-form-wrapper .custom-form .contact-reason label {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0;
}

.contact-form-wrapper .custom-form .contact-reason .gfield_description {
	color: #5b7e93;
	font-size: 13px;
}

.contact-form-wrapper .custom-form .contact-reason .gfield_required {
	color: #00909a;
}

.contact-form-wrapper .custom-form .contact-reason select.gfield_select, .contact-form-wrapper .custom-form .contact-reason select.gfield_select:hover, .contact-form-wrapper .custom-form .contact-reason select.gfield_select:focus {
	background: #fff !important;
	border: 1px solid #00909a !important;
	color: #00909a;
	font-family: "Comfortaa Bold";
	margin-top: 10px;
	text-align: center;
}

.contact-form-wrapper .custom-form .right-button-section li {
	background: url("https://www.gloval.es/wp-content/themes/uncode/library/img/contac-tasacion-back.svg") no-repeat center bottom;
	background-size: cover;
	border-radius: 4px;
	margin-right: 16px;
	min-height: 100px;
	padding: 10px 0 0 !important;
}

.contact-form-wrapper .custom-form .right-button-section li.nitro-lazy {
	background: none !important;
}

.contact-form-wrapper .custom-form .right-button-section li h4 {
	font-family: "Comfortaa Bold";
	font-size: 16px !important;
	font-weight: normal;
	margin: 0 auto 10px !important;
	max-width: 400px;
	color: #003b71;
}

.contact-form-wrapper .custom-form li.reason-heading h4 {
	font-family: "Comfortaa Bold";
	font-size: 18px !important;
	font-weight: normal;
	margin: 0 0 5px !important;
	max-width: 400px;
	color: #009099;
}

.contact-form-wrapper .custom-form li.reason-heading span {
	color: #000;
}

.contact-form-wrapper .custom-form .right-button-section ul {
	margin-bottom: 0;
	text-align: center;
}

.contact-form-wrapper .custom-form .right-button-section ul > li {
	padding-right: 0 !important;
}

.contact-form-wrapper .custom-form .right-button-section ul > li > a, .contact-form-wrapper .custom-form .right-button-section ul > li > a:hover, .contact-form-wrapper .custom-form .right-button-section ul > li > a:focus, .contact-form-wrapper .custom-form .right-button-section ul > li > a:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff;
	padding: 10px 20px;
}

.contact-form-wrapper .custom-form fieldset {
	border: none;
}

.contact-form-wrapper .custom-form .conditional-fieldset::before {
	background: linear-gradient(to right, transparent, #aadadd, transparent);
	content: "";
	display: block;
	height: 2px;
	margin-top: 30px;
	width: 100%;
}

.contact-form-wrapper .custom-form .conditional-fieldset .gfgf_fieldset {
	padding: 0 !important;
}

.contact-form-wrapper .custom-form .conditional-fieldset .gfgf_fieldset ul.gfgf_fields {
	padding-left: 0 !important;
}

.contact-form-wrapper .official-form fieldset.one-half, .contact-form-wrapper .official-form .one-half-fieldset {
	display: inline-block;
	float: none;
	padding-right: 16px;
	vertical-align: top;
	width: 50% !important;
}

.contact-form-wrapper .official-form .gfield .ginput_container input, .contact-form-wrapper .official-form .gfield .ginput_container textarea, .contact-form-wrapper .official-form .gfield .ginput_container .chosen-container.chosen-container-single a.chosen-single {
	color: #003b71;
}

.contact-form-wrapper .custom-form .ginput_complex > span {
	padding-right: 0 !important;
}

.contact-form-wrapper .custom-form .ginput_complex > span input {
	margin-bottom: 0 !important;
}

.contact-form-wrapper .official-form .gfield.file-wrapper {
	align-items: center;
	display: flex;
	justify-content: left;
}

.contact-form-wrapper .official-form .gfield.file-wrapper .ginput_container_fileupload {
	min-width: 60% !important;
	width: auto !important;
}

.contact-form-wrapper .official-form .gfield.file-wrapper label {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	margin-bottom: 0;
}

.contact-form-wrapper .official-form .gfield .ginput_container.ginput_container_fileupload input {
	border: 0;
	margin: 20px 0 0 20px;
	padding: 0px !important;
}

.contact-form-wrapper .official-form .gfield .ginput_container.ginput_container_fileupload .gform_fileupload_rules {
	color: #009099;
	font-size: 10px;
	margin-left: 20px;
}

.contact-form-wrapper .official-form .gfield .ginput_container_consent {
	margin: 20px 0 !important;
}

.contact-form-wrapper .official-form .gfield .ginput_container_consent input {
	margin-top: 0 !important;
	padding: 8px !important;
}

.contact-form-wrapper .official-form .gfield .ginput_container_consent .gfield_consent_label a, .contact-form-wrapper .official-form .gfield .ginput_container_consent .gfield_consent_label a:hover, .contact-form-wrapper .official-form .gfield .ginput_container_consent .gfield_consent_label a:focus, .contact-form-wrapper .official-form .gfield .ginput_container_consent .gfield_consent_label a:visited {
	color: #003b71 !important;
}

.contact-form-wrapper .official-form .gform_wrapper .gform_footer input.button {
	padding: 13px 20px;
}

.contact-form-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half {
	padding-right: 0 !important;
}

.contact-form-wrapper .gform_wrapper div.validation_error {
	border: 0;
}

.faq-section.contact-faq {
	padding-bottom: 50px;
}

.faq-section.contact-faq .faq-accordion {
	display: block;
	text-align: left;
}

.faq-section.contact-faq.white-form-faq {
	background: #fff;
}

.faq-section.contact-faq.white-form-faq.greviews-section {
	background: #e1f2f3;
}

.faq-section.contact-faq.white-form-faq .services-heading h3 {
	display: block;
	margin: 0 auto 35px !important;
	text-align: center;
}

.faq-section.contact-faq.white-form-faq .services-heading h3 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.faq-section.contact-faq .faq-heading h2, .faq-section.contact-faq .faq-heading h2 span {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
	margin: 0 auto 15px !important;
	text-align: center;
}

.faq-section.contact-faq.bigger-font .faq-heading h2 span {
	font-size: 30px;
}

.faq-section.contact-faq .panel-group {
	border-top: 1px solid #bfe3e5;
}

.faq-section.contact-faq .faq-accordion .panel-group .panel {
	border-bottom: 1px solid #bfe3e5 !important;
}

.faq-section.contact-faq .faq-accordion .panel-group .panel .panel-title > a span::after {
	color: #bfe3e5;
	font-weight: 700;
}

.faq-section.contact-faq .panel-body p, .faq-section.contact-faq .panel-body li {
	color: #000;
	font-size: 14px;
	line-height: 25px;
}

.faq-section.contact-faq .panel-body p strong, .faq-section.contact-faq .panel-body li strong, .faq-section.contact-faq .panel-body p span.highlight {
	color: #000 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}

.faq-section.contact-faq .panel-body p a, .faq-section.contact-faq .panel-body p a:hover, .faq-section.contact-faq .panel-body p a:focus, .faq-section.contact-faq .panel-body p a:visited {
	color: #0c7da0 !important;
	font-size: 14px;
	line-height: 25px;
	text-decoration: underline;
}

.map-banner a.goto-maps, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):hover, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):focus, .map-banner a.goto-maps:visited, .map-banner a.goto-maps:not(.btn-custom-typo):not(.btn-inherit), .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):not(.btn-custom-typo):not(.btn-inherit):hover, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):not(.btn-custom-typo):not(.btn-inherit):focus, .map-banner a.goto-maps:not(.btn-custom-typo):not(.btn-inherit):visited {
	background: #fff !important;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
	transform: none;
}

.map-banner .goto-maps .fa {
	color: #009099;
}

.contact-form-wrapper .official-form .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 16px !important;
}

.contact-form-wrapper .official-form .recaptcha {
	max-width: 350px;
	position: relative;
	z-index: 100;
}

.contact-form-wrapper .official-form .gform_wrapper .gform_footer {
	z-index: 1;
}

.main-promo-wrapper .dark-blue {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	line-height: 25px;
}

.main-promo-wrapper .green-highlight {
	color: #0d8496;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	line-height: 25px;
}

.main-promo-wrapper .btn-container .promo-btn.custom-link {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 20px !important;
}

.contact-form-wrapper .one-third-fieldset {
	margin: 0 auto !important;
	text-align: center;
}

.contact-form-wrapper .one-third-fieldset .gfgf_fieldset {
	padding: 0 !important;
}

/** MAPS **/
.bordered-heading.contact-heading h2, .bordered-heading.contact-heading h2 span {
	color: #003b71;
	display: block;
	font-family: "Comfortaa";
	font-weight: normal;
	margin: 0 auto 10px !important;
	text-align: center;
}

.map-btn a, .map-btn a:hover, .map-btn a:focus, .map-btn a:visited {
	background: #00909a;
	border-radius: 30px;
	color: #fff !important;
	display: block;
	font-size: 14px;
	margin: 20px 0 !important;
	padding: 3px 10px;
	text-align: center;
	width: 140px;
}

.map-btn.landing-btn a, .map-btn.landing-btn a:hover, .map-btn.landing-btn a:focus, .map-btn.landing-btn a:visited {
	width: 190px;
}

.map-btn a .fas {
	margin-right: 5px;
}

.map-vtab-title .heading-text {
	margin: 5px 0 15px !important;
}

.map-vtab-title .heading-text h4, .map-vtab-title .heading-text h4 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0;
}

.map-location .nav-tabs > li > a {
	text-align: right;
}

.map-location .nav-tabs > li.active > a {
	border-color: #003b71 !important;
}

.map-location .nav-tabs > li > a {
	padding: 5px 20px !important;
}

.map-location .nav-tabs > li > a span {
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none;
}

.map-location .nav-tabs > li.active > a span {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 11px;
	font-weight: 400;
}

.map-location .tab-content .location-info p {
	font-size: 12px;
}

.map-location .tab-content .location-info i {
	color: #7897b3;
	margin-top: 14px;
}

.map-light-bg {
	background: #f7fbfb;
}

.map-light-bg .contact-heading h2, .map-light-bg .contact-heading h2 span {
	color: #00909a !important;
}

/** VALEA HOME **/
.transparent-menu .logo-container, .transparent-menu .logo-container .navbar-header {
	max-width: 164px;
}

.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/gloval_rina_logo_white.svg") !important;
	background-size: contain;
	/* background-image: url('../img/logo-white.svg') !important; */
	
	/* logo-blanco-mama.svg */
	
	/* logo-blanco-sida.svg */
	
	/* logo-white.svg */
	background-position: left center;
	background-repeat: no-repeat;
	max-width: 164px;
}

.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer.nitro-lazy {
	background-image: none !important;
}

.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	background: rgba(214, 235, 253, .19);
	content: "";
	display: block;
	height: 1px;
	margin: 0 auto;
	max-width: 100%;
	width: 1170px;
}

.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand.sticky-element.is_stucked {
	background: linear-gradient(to right, #0175a1, #00284b);
	padding-bottom: 0 !important;
}

.transparent-menu ul > li.menu-item.highlight-valea {
	background: linear-gradient(to right, #0297a5, #42a049);
	border-radius: 30px;
	height: 34px;
	padding: 8px;
}

.transparent-menu ul.menu-primary-inner > li.menu-item a, .transparent-menu ul.menu-primary-inner > li.menu-item.menu-item-has-children a, .transparent-menu ul.menu-primary-inner > li.menu-item a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.active a, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.current_page_item a, .transparent-menu ul.menu-primary-inner > li.menu-item.current_page_item a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.current_page_item a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.current_page_item a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:visited {
	color: #fff !important;
}

.transparent-menu ul.menu-primary-inner > li.menu-item .drop-menu a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item .drop-menu a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item .drop-menu a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.active .drop-menu a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.active .drop-menu a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.active .drop-menu a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
}

.valea-home-header.sticky-element.is_stucked::after {
	background: transparent;
}

.valea-home-menu ul > li.menu-item a, .valea-home-menu ul > li.menu-item a:hover, .valea-home-menu ul > li.menu-item a:focus, .valea-home-menu ul > li.menu-item a:visited {
	color: #fff !important;
}

.transparent-menu .is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows {
	background: linear-gradient(to right, #0175a1, #00284b) !important;
}

.transparent-menu.standard .is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows {
	background: #00284b !important;
}

.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	background-color: #fff;
	color: #003b71 !important;
}

.valea-home .valea-header .form-page-header {
	margin-top: 25px !important;
}

.valea-home .valea-header .form-page-header h1, .valea-home .valea-header .form-page-header h1 span {
	color: #01579b;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 44px;
}

.valea-home .valea-header h1 + div > p {
	font-size: 20px;
}

.valea-home .uncode_text_column p {
	font-size: 13px;
	line-height: 18px;
}

.valea-home .valea-header .form-page-header h3 > span {
	font-size: 18px;
	font-weight: normal;
}

.valea-home .btn-container {
	margin-top: 25px !important;
}

.valea-home .btn-container .btn-default.subscription-link, .valea-home .btn-container .btn-default.subscription-link:hover, .valea-home .btn-container .btn-default.subscription-link:focus, .valea-home .btn-container .btn-default.subscription-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .valea-home .btn-container .btn-default.subscription-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .valea-home .btn-container .btn-default.subscription-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus {
	background: #43a047 !important;
	border: 0;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	text-transform: none !important;
	width: 100%;
}

.valea-home.green-heading h3, .valea-home.green-heading h3 span {
	color: #43a047;
	font-family: "Comfortaa";
	font-size: 30px;
	font-weight: normal;
}

.valea-services-wrapper .valea-home-services {
	border-radius: 5px;
	box-shadow: 0 5px 10px 2px rgba(0, 0, 0, .05);
}

.valea-services-wrapper .valea-home-services .background-inner {
	border-radius: 0 5px 5px 0;
}

.valea-services-wrapper .valea-home-services .icon-box.icon-box-left.icon-media-image {
	background: linear-gradient(to right, #fff, #eaf7ff);
	margin: 10px 0 !important;
}

.valea-services-wrapper .valea-home-services .icon-box-content h4 {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
}

.valea-home-boxes .mixed-section > .uncol {
	border-radius: 5px;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .05);
}

.valea-home-boxes .mixed-section > .uncol .uncell {
	border-radius: 5px;
}

.valea-home-boxes .mixed-section .background-inner {
	background-position: right 25px !important;
}

.valea-home-boxes .mixed-section .uncont {
	padding-right: 20px;
}

.valea-home-boxes .mixed-section .icon-box-heading h4 {
	font-size: 12px;
}

.valea-home-boxes .section-heading h2 > span {
	font-size: 22px;
	font-weight: normal;
}

.valea-home-bonus .valea-bonus-inner {
	border-radius: 5px;
	box-shadow: 0 10px 8px -3px rgba(0, 0, 0, .2);
	padding: 10px;
}

.valea-home-bonus .valea-bonus-inner .heading-text h4 {
	display: block;
	padding: 10px 0 !important;
}

.valea-home-bonus .valea-bonus-inner .heading-text h4, .valea-home-bonus .valea-bonus-inner .heading-text h4 span {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 27px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 100%;
}

.valea-home-bonus .valea-bonus-inner .heading-text span.bigger {
	display: block;
	font-size: 50px;
	margin-top: 5px;
}

.valea-home-bonus .valea-bonus-inner .uncode_text_column p {
	color: #fff;
	font-size: 20px;
	line-height: 140%;
}

.valea-home-points .addressed-heading {
	margin: 0 auto;
	max-width: 760px;
	width: 90%;
}

.valea-home-points .addressed-heading h3, .valea-home-points .addressed-heading h3 span {
	color: #01579b;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.valea-home-points .addressed-heading p {
	color: #0097a7;
	font-size: 14px;
	line-height: 18px;
}

.valea-home-points .procedure-steps .row.row-child {
	margin: 0 auto;
	max-width: 1160px;
}

.valea-home-points .procedure-steps .icon-box-heading h4 {
	color: #01579b !important;
	font-family: "Comfortaa";
	font-size: 18px;
	font-weight: 400;
	line-height: 120%;
}

.valea-home-points .procedure-steps .icon-box-content p {
	color: #000 !important;
	font-size: 13px;
	margin-top: 10px !important;
}

.valea-home-faq {
	background: linear-gradient(to bottom, #e6f5f6 5%, #fff, #fff);
	padding-bottom: 50px !important;
}

.valea-home-faq .heading-text {
	margin-bottom: 40px;
	padding-top: 50px;
	text-align: center;
}

.valea-home-faq h3, .valea-home-faq h3 span {
	color: #01579b;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.valea-home-faq .fa-comments {
	color: #439f46;
}

.valea-home-faq .faq-accordion {
	display: block;
}

.valea-home-companies > .row-background.background-element {
	background: linear-gradient(to top, #e6f5f6 5%, #fff, #fff);
}

.valea-home-companies .heading-text {
	text-align: center;
}

.valea-home-companies h3, .valea-home-companies h3 span {
	color: #0097a7;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 400;
}

.valea-home-companies .section-heading.blue-heading {
	text-align: left;
}

.valea-home-companies .section-heading.blue-heading h3, .valea-home-companies .section-heading.blue-heading h3 span {
	color: #43a047;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.valea-home-companies .section-heading.yellow-heading h3, .valea-home-companies .section-heading.yellow-heading h3 span {
	color: #ddba59;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.valea-home-companies .valea-contact-form .gform_footer {
	margin-top: 20px !important;
	text-align: left;
}

.valea-home-companies .valea-contact-form {
	box-shadow: 0 0 10px 4px rgba(0, 0, 0, .03);
}

.valea-home-companies .valea-contact-form li label.gfield_consent_label a, .valea-home-companies .valea-contact-form li label.gfield_consent_label a:hover, .valea-home-companies .valea-contact-form li label.gfield_consent_label a:focus, .valea-home-companies .valea-contact-form li label.gfield_consent_label a:visited {
	color: #003b71;
	font-weight: 400;
}

.valea-prices-banner .background-inner {
	background-position: center 40px !important;
}

.all-prices-section.valea-home-prices .row.row-parent {
	margin-top: 0px;
	padding-top: 74px;
}

.all-prices-section.valea-home-prices .background-inner {
	background-size: auto 240px !important;
}

.valea-home-prices-companies {
	background: linear-gradient(to bottom, #fff, #cce9ea);
}

/** CookieYes **/
.cky-audit-table-element h3, .cky-preference-title, .cky-accordion-header button {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px !important;
	font-weight: 400 !important;
}

.cky-cookie-audit-table td, .cky-cookie-audit-table tr, .cky-cookie-audit-table p {
	font-family: "Comfortaa";
	font-weight: 400;
}

.cky-notice-des p {
	font-size: 12px;
}

.cky-cookie-audit-table th, .cky-cookie-des-table div, .cky-notice-btn-wrapper button, .cky-prefrence-btn-wrapper button {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.cky-notice-des a, .cky-notice-des a:hover, .cky-notice-des a:visited, .cky-notice-des a:focus {
	color: #003b71;
	font-size: 12px;
	text-decoration: underline;
}

/*** CookieBot ***/
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #003b71;
	color: #fff;
}

.cli-bar-message a, .cli-bar-message a:hover, .cli-bar-message a:focus, .cli-bar-message a:visited {
	color: #003b71;
}

.owl-dots .owl-dot.active span {
	background-color: #003b71 !important;
}

.valea-home-companies .valea-contact-form .gform_footer, .valea-contact-form .gform_footer {
	margin: -45px 0 0 auto !important;
	max-width: 300px;
	text-align: right;
}

/** Transparent Menu **/
.transparent-menu.standard .is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows {
	background: #00284b !important;
}

.transparent-menu.standard .menu-primary-inner {
	position: relative;
}

.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	background-color: #fff;
	color: #003b71 !important;
}

.transparent-menu.standard .navbar-main ul.drop-menu > li.menu-item > a, .transparent-menu.standard .navbar-main ul.drop-menu > li.menu-item > a:visited, .transparent-menu.standard .navbar-main > ul.drop-menu.sm-nowrap li.menu-item.active ul > li > a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a, .transparent-menu.valea .navbar-main ul.drop-menu > li.menu-item > a, .transparent-menu.valea .navbar-main ul.drop-menu > li.menu-item > a:visited, .transparent-menu.valea .navbar-main > ul.drop-menu.sm-nowrap li.menu-item.active ul > li > a, .transparent-menu.valea .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a, .transparent-menu.valea .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a {
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	line-height: 12px;
}

.transparent-menu.standard .navbar-main .drop-menu .menu-item a, .transparent-menu.standard .navbar-main .drop-menu .menu-item a:hover, .transparent-menu.standard .navbar-main .drop-menu .menu-item a:visited, .transparent-menu.standard .navbar-main .drop-menu .menu-item.active a, .transparent-menu.standard .navbar-main .drop-menu .menu-item.active a:hover, .transparent-menu.standard .navbar-main .drop-menu .menu-item.active a:visited, .transparent-menu.standard .navbar-main ul.drop-menu > li.menu-item.active > a, .transparent-menu.standard .menu-light .menu-smart ul li.current-menu-parent > a, .transparent-menu.standard .navbar-main .drop-menu > li.current-menu-ancestor > a, .transparent-menu.standard .navbar-main ul.drop-menu > li.menu-item:hover > a:visited, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services.active ul > li > a {
	background: transparent !important;
	color: #003b71 !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	line-height: 12px;
}

/** Home Main Banner **/
.home .main-banner.white-bg {
	min-height: 400px;
	z-index: 0;
}

.home .main-banner.white-bg > .row-background > .background-wrapper > .background-inner {
	background-color: #fff;
}

.home .main-banner.white-bg .transparent-promo-section .heading-text h1 a, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:hover, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:focus, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:visited {
	color: #003b71;
	display: block;
	font-size: 24px;
	line-height: 34px;
}

.home .main-banner.white-bg .transparent-promo-section .heading-text h1 a > span.uppercase {
	color: #003b71;
	font-size: 30px;
	line-height: 40px;
}

.home .main-banner.white-bg .transparent-promo-section .uncode_text_column {
	border: none;
	border-radius: 0;
	margin-top: 5px !important;
	padding: 10px 0;
}

.home .main-banner.white-bg .transparent-promo-section h2 {
	font-size: 20px;
	line-height: 20px;
}

.home .main-banner.white-bg .uncont > .uncode_text_column .description {
	color: #000;
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px;
}

.home .main-banner.white-bg .uncont > .uncode_text_column .description .highlight {
	font-family: "Comfortaa Bold";
}

.home .main-banner.white-bg .transparent-promo-section .uncode_text_column.green-button {
	bottom: 0;
	height: 34px !important;
	margin: 15px auto 0 !important;
	max-width: 250px !important;
	padding: 0 10px !important;
	position: relative;
}

.home .main-banner.white-bg .green-button > .dark-button > a, .home .main-banner.white-bg .green-button > .dark-button > a:hover, .home .main-banner.white-bg .green-button > .dark-button > a:focus, .home .main-banner.white-bg .green-button > .dark-button > a:visited {
	font-size: 14px !important;
	line-height: 34px;
}

/** CV Conditionals **/
.gloval-inner-section.cv-form-section .collapsible-form .cv-conditional input, .contact-form-wrapper .custom-form .conditional-fieldset .cv-conditional input {
	background: transparent;
	border: 1px solid #003a71;
	height: 15px;
	line-height: 13px !important;
	margin-top: 0;
	padding: 0px !important;
	width: 15px;
}

.contact-form-wrapper .custom-form .conditional-fieldset .cv-conditional input {
	border: 2px solid #d5edee !important;
}

.gloval-inner-section.cv-form-section .collapsible-form .cv-conditional input::before, .contact-form-wrapper .custom-form .conditional-fieldset .cv-conditional input::before {
	background-color: #003a71;
	border-radius: 2px;
	font-size: 11px;
	line-height: 13px;
}

.gloval-inner-section.cv-form-section .collapsible-form .cv-conditional label, .contact-form-wrapper .custom-form .conditional-fieldset .cv-conditional label {
	font-family: "Comfortaa";
	font-size: 11px;
	font-weight: normal !important;
}

/** Privacy Consent **/
.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description, .gform_legacy_markup_wrapper .gfield_consent_description {
	border: 0 !important;
	line-height: 20px;
	max-height: auto !important;
	overflow-y: hidden !important;
	padding-left: 0 !important;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description a, .gform_legacy_markup_wrapper .field_description_below .gfield_consent_description a:hover, .gform_legacy_markup_wrapper .field_description_below .gfield_consent_description a:focus, .gform_legacy_markup_wrapper .field_description_below .gfield_consent_description a:visited, .gform_legacy_markup_wrapper .gfield_consent_description a, .gform_legacy_markup_wrapper .gfield_consent_description a:hover, .gform_legacy_markup_wrapper .gfield_consent_description a:focus, .gform_legacy_markup_wrapper .gfield_consent_description a:visited {
	color: #003a71;
	text-decoration: underline;
}

/** SERVICES NEW DESIGN **/
.page-heading.white-heading p {
	color: #fff;
}

.services-inner-section.services-items-wrapper {
	background: #fff !important;
}

.services-inner-section.services-items-wrapper .d-flex .service-item-img {
	align-self: center;
	background: #fff;
}

.services-items-wrapper .service-item-img .fluid-svg .icon-media {
	max-width: 100%;
}

.services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 a, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 a:hover, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3:focus, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3:visited, .blog-item .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3, .blog-item .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 a, .blog-item .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 a:hover, .blog-item .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3:focus, .blog-item .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3:visited {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	margin-top: 0 !important;
	text-decoration: none !important;
}

.services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 i, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 i:hover, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 i:focus, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column h3 i:visited {
	color: #00909a;
}

.services-inner-section.services-items-wrapper .d-flex .uncode_text_column p.services-description a, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column p.services-description a:hover, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column p.services-description a:focus, .services-inner-section.services-items-wrapper .d-flex .uncode_text_column p.services-description a:visited {
	color: #00909a !important;
	line-height: 16px;
	text-decoration: none;
}

.services-inner-section.more-services-heading {
	background: linear-gradient(to bottom, #fff, #cce9eb 50%, #cce9eb) !important;
}

.more-services.more-services-items .more-service-item .heading-text h3 {
	line-height: 16px;
	width: 100%;
}

.more-services.more-services-items .more-service-item .heading-text h3 a {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: normal;
}

.more-services.more-services-items .more-service-item .heading-text h3::after {
	background: linear-gradient(to right, #7fc7cc, #f1f9f9) !important;
	content: "";
	display: block;
	height: 2px;
	margin-top: 10px;
	width: 100%;
}

.more-services-items.services-inner-section {
	background: #cce9eb !important;
}

.more-services.more-services-items .more-service-item p {
	font-size: 12px;
}

.simple-form-section.services-contact-form .services-form-heading h3, .simple-form-section.services-contact-form .services-form-heading h3 span {
	color: #00909a;
	font-size: 26px;
}

.simple-form-section.services-contact-form .services-form-heading p {
	color: #000;
}

.clients-section.light-bg {
	background: #f0f8f9;
}

.simple-form-section.services-contact-form .gform_wrapper li.hidden_label input, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label textarea, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label select {
	background-color: #fff;
	border: 2px solid #d5edee;
	box-shadow: none;
	color: #000;
	font-family: "Comfortaa" !important;
	font-size: 13px !important;
	margin: 0px !important;
}

.simple-form-section.services-contact-form .gform_wrapper li.gfield--type-name.col-sm-12 span.gform-grid-col {
	width: 50%;
}

.simple-form-section.services-contact-form .gform_wrapper li.hidden_label input:focus, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label textarea:focus, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label select:focus {
	border: 2px solid #7b98b3 !important;
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
}

.gform_legacy_markup_wrapper div.validation_error {
	border: none !important;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: transparent !important;
	border: none !important;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_description {
	font-size: 10px;
	font-weight: 400;
	padding-top: 0 !important;
}

.gform_legacy_markup_wrapper .top_label .gfield_error.col-sm-6 {
	padding-right: 16px !important;
	width: 50% !important;
}

.gform_validation_errors.validation_error {
	margin: 0 !important;
	padding-top: 0 !important;
}

.gform_validation_errors.validation_error.invisible {
	opacity: 0;
}

/** SERVICE DETAIL NEW **/
.services-inner-section.icon-list {
	background: #fff !important;
}

.services-inner-section.icon-list .subservices-wrapper ul > li {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
	display: inline-flex;
	margin: 0px 7px 15px;
	min-height: 70px;
	padding: 5px 10px;
	vertical-align: top;
}

.services-inner-section.icon-list .subservices-wrapper ul > li .fas {
	color: #009099;
	line-height: 60px;
}

.services-inner-section.icon-list .subservices-wrapper ul > li .info {
	text-align: left;
}

.services-inner-section.icon-list .subservices-wrapper ul > li .info a, .services-inner-section.icon-list .subservices-wrapper ul > li .info a:hover, .services-inner-section.icon-list .subservices-wrapper ul > li .info a:focus, .services-inner-section.icon-list .subservices-wrapper ul > li .info a:visited {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
}

.services-inner-section.icon-list .subservices-wrapper ul > li .info .excerpt {
	display: block;
	font-size: 12px;
	line-height: 20px !important;
	margin-top: 2px;
}

.services-inner-section.icon-list.big-icons::before {
	background: linear-gradient(to right, transparent, #47afb6, transparent);
	content: "";
	display: block;
	height: 2px;
	position: absolute;
	top: 40px;
	width: 100%;
}

.services-inner-section.icon-list.big-icons .icon-box-heading h3 {
	margin-top: 0 !important;
}

.services-inner-section.icon-list.big-icons .icon-box-heading h3 a, .services-inner-section.icon-list.big-icons .icon-box-heading h3 a:hover, .services-inner-section.icon-list.big-icons .icon-box-heading h3:focus, .services-inner-section.icon-list.big-icons .icon-box-heading h3:visited {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 24px;
}

.services-inner-section.icon-list.big-icons .icon-box:hover h3 a, .services-inner-section.icon-list.big-icons .icon-box:focus h3 a, .services-inner-section.icon-list.big-icons .icon-box-heading h3 a:hover, .services-inner-section.icon-list.big-icons .icon-box-heading h3:focus {
	color: #003b71 !important;
}

.light-gradient-bg {
	background: linear-gradient(to bottom, transparent, #e1f2f3) !important;
}

.light-gradient-bg.inverted {
	background: linear-gradient(to bottom, #e1f2f3, #fff) !important;
}

.header-service-item h2, .header-service-item h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.simple-form-section.services-contact-form .services-form-heading h2, .simple-form-section.services-contact-form .services-form-heading h2 span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 28px;
	font-weight: normal;
}

.header-service-item i {
	margin-right: 5px;
}

.subheader-service-item h3, .subheader-service-item h3 span {
	color: #00909a;
	display: block !important;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 auto;
	max-width: 95%;
	text-transform: lowercase;
}

.subheader-service-item.bordered-heading p span {
	color: #00909a;
	display: block !important;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 auto;
}

.subheader-service-item h3::first-letter, .subheader-service-item h3 span::first-letter {
	text-transform: capitalize;
}

.subheader-service-item.no-transform h3 span {
	text-transform: none;
}

.subheader-service-item .heading-text.el-text {
	margin: 0 auto 15px !important;
}

.services-inner-section .service-item-description p, .who-needs p, .why-gloval p {
	font-size: 14px;
	line-height: 25px;
}

.service-item-description p > a, .service-item-description p > a:hover, .service-item-description p > a:focus, .service-item-description p > a:visited, .service-item-description p > a:not(.btn-text-skin):hover, .service-item-description li > a, .service-item-description li > a:hover, .service-item-description li > a:focus, .service-item-description li > a:visited, .service-item-description li > a:not(.btn-text-skin):hover {
	color: #003b71 !important;
	display: block;
	font-size: 13px;
}

.service-item-description ul + .service-interlink {
	margin-top: 0;
	padding-left: 18px;
}

.service-item-description p > a i, .service-item-description li > a i {
	font-size: 10px;
	margin: 0 5px;
}

.who-needs p strong {
	color: #000 !important;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.who-needs .small-heading h2 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.who-needs .small-heading h3 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 26px;
	font-weight: normal;
}

.who-needs .small-heading + .uncode_text_column {
	margin-top: 20px !important;
}

.services-inner-section.light-gradient-bg .service-item-description p, .services-inner-section.light-gradient-bg .service-item-description li {
	color: #000;
	line-height: 25px;
	margin-bottom: 10px;
}

.services-inner-section.light-gradient-bg .service-item-description p > strong, .services-inner-section.light-gradient-bg .service-item-description p > b {
	color: #000;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:hover, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:visited, .gloval-inner-section.gloval-team .join-us .btn-container .btn {
	background-color: #003b71 !important;
}

.why-gloval .header-service-item h2, .why-gloval .header-service-item h2 span {
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .3);
	width: 100%;
}

.why-gloval.standard .header-service-item h2, .why-gloval.standard .header-service-item h2 span {
	color: #003b71;
	text-shadow: none;
}

.why-gloval .header-service-item img {
	height: auto !important;
	max-width: 32px;
	vertical-align: middle;
}

.services-inner-section .vh-separator img, .who-needs .vh-separator img, .why-gloval .vh-separator img {
	max-width: 300px;
}

.why-gloval .subheader-service-item h3, .why-gloval .subheader-service-item h3 span {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .3);
}

.why-gloval.standard .subheader-service-item h3, .why-gloval.standard .subheader-service-item h3 span {
	color: #00909a;
	text-shadow: none;
}

.clients-main-content .success-examples .heading-text.el-text h2, .clients-main-content .success-examples .heading-text.el-text h2 span {
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.success-examples.green-icon i {
	color: #009099;
}

.clients-main-content .success-carousel.green-carousel .tmb-content-center.tmb .t-entry-text::before {
	background: #26a1a9;
}

.clients-main-content .success-carousel.green-carousel .tmb-content-center.tmb .t-entry-text {
	background: #26a1a9;
}

.clients-main-content .success-carousel.green-carousel .t-inside.style-color-xsdn-bg {
	background: linear-gradient(to bottom, #f8f8f8, #f8f8f8 60%, #26a1a9 60%, #26a1a9 100%);
}

.onepage-section .green-design .even-step .heading-text h3 {
	background-color: #00909a;
}

.onepage-section .odd-step .heading-text {
	background: #00909a url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/tipo-serv-edif-trans-par.svg") no-repeat left bottom;
}

.onepage-section .odd-step .heading-text.nitro-lazy {
	background: none !important;
}

.onepage-section .even-step .heading-text {
	background: #003b71 url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/tipo-serv-edif-trans-impar.svg") no-repeat center bottom;
}

.onepage-section .even-step .heading-text.nitro-lazy {
	background: none !important;
}

.onepage-section .odd-step .heading-text h3, .onepage-section .even-step .heading-text h3 {
	font-size: 19px !important;
}

.faq-section.contact-faq .faq-heading.blue-heading h2, .faq-section.contact-faq .faq-heading.blue-heading h2 span {
	color: #003b71;
}

.who-needs .documents-section .document-btn, .who-needs .documents-section .document-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .who-needs .documents-section .document-btn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .who-needs .documents-section .document-btn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus {
	background: #cce9eb !important;
	border: 2px solid #cce9eb !important;
	color: #003a71 !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: normal !important;
	letter-spacing: 0;
	text-transform: none !important;
	transform: none !important;
}

.why-gloval .btn-container {
	margin-top: 0 !important;
}

.why-gloval .btn-container a.white-service-btn.custom-link.btn, .why-gloval .btn-container a.white-service-btn.custom-link.btn:hover, .why-gloval .btn-container a.white-service-btn.custom-link.btn:visited, .why-gloval .btn-container a.white-service-btn.btn {
	background-color: #fff !important;
	border: none;
	border-radius: 30px !important;
	color: #009099 !important;
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	letter-spacing: 0;
	margin: 0 auto;
	max-width: 90%;
	padding: 10px !important;
	text-align: center;
	text-transform: none;
	width: 250px;
}

.why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:hover, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:visited, .why-gloval.standard .btn-container a.blue-service-btn.btn, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn:hover, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn:visited {
	background-color: #003b71 !important;
	border: none;
	border-radius: 30px !important;
	color: #fff !important;
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: normal !important;
	letter-spacing: 0;
	margin: 0 auto;
	max-width: 90%;
	padding: 10px !important;
	text-align: center;
	text-transform: none;
	width: 250px;
}

.gloval-inner-section.gloval-team .contact-subheading.no-padding span {
	padding-top: 0;
}

.gloval-inner-section.gloval-team .contact-subheading.no-padding span strong, .who-needs .service-item-description strong, .who-needs .service-item-description b {
	color: #000;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.gloval-inner-section.gloval-team .contact-subheading + .btn-container {
	margin-top: 20px !important;
}

.gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:hover, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:visited, .gloval-inner-section.gloval-team .join-us .btn-container .btn {
	width: 400px;
}

.services-contact-form.simple-form-section .gform_wrapper {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

/** Page 404 **/
.error-content-wrapper h1, .error-content-wrapper h1 span {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 26px;
	font-weight: normal;
}

.error-content-wrapper p {
	color: #7499ab;
}

.error-content-wrapper .style-light .back-home, .error-content-wrapper .style-light .back-home.btn-text-skin.btn-flat:not(.btn-outline):hover, .error-content-wrapper .style-light .back-home.btn-text-skin.btn-flat:not(.btn-outline):focus, .error-content-wrapper .style-light .back-home.btn-flat.btn, .error-content-wrapper .style-light .back-home.btn-flat:visited, .error-content-wrapper .style-light .back-home.btn-default.btn-flat:hover, .error-content-wrapper .tmb-light .t-entry-text .back-home.btn-default.btn-flat:hover, .error-content-wrapper .tmb-light .t-entry-text .back-home.btn-default.btn-flat:not(.btn-custom-typo):not(.btn-inherit) {
	background: #003b71 !important;
	border: 0 !important;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	transition: none;
}

.error-content-wrapper > .style-light .back-contact, .error-content-wrapper > .style-light .back-contact.btn-text-skin.btn-flat, .error-content-wrapper > .style-light .back-contact.btn-text-skin.btn-flat:hover, .error-content-wrapper > .style-light .back-contact.btn-text-skin.btn-flat:focus, .error-content-wrapper > .style-light .back-contact.btn-flat.btn, .error-content-wrapper > .style-light .back-contact.btn-flat:visited, .error-content-wrapper .style-light .back-contact.btn-default.btn-flat:hover, .error-content-wrapper .tmb-light .t-entry-text .back-contact.btn-default.btn-flat:hover {
	background: #fff !important;
	border: 1px solid #00909a !important;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	transition: none;
}

.error-content-wrapper .style-light .back-contact.btn-flat i {
	color: #00909a !important;
}

.error-content-wrapper .btn-container {
	display: inline-block;
	margin-right: 15px;
	max-width: 49%;
	width: auto;
}

/** REPORTS NEW DESIGN **/
.services-inner-section.reports-section.bicolor-bg {
	background: linear-gradient(to bottom, #fff 302px, #e6f5ff 302px, #e6f5ff) !important;
}

.services-inner-section.reports-section.white-bg {
	background: #fff !important;
}

.services-inner-section.reports-section.download-posts {
	background: #fff !important;
}

.services-inner-section.reports-section.download-posts .download-heading .heading-text {
	background: transparent;
}

.services-inner-section.reports-section.download-posts .download-heading .h3, .services-inner-section.reports-section.download-posts .download-heading .h3 span {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.reports-section .reports-inner-menu {
	text-align: center;
}

.reports-section .reports-inner-menu .menu-horizontal {
	margin-bottom: 25px;
}

.reports-section .reports-inner-menu .menu-horizontal li a {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 11px !important;
	font-weight: normal;
	margin-right: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
}

.reports-section .reports-inner-menu .menu-horizontal li.current_page_item a, .reports-section .reports-inner-menu .menu-horizontal li.current_page_item a:hover, .reports-section .reports-inner-menu .menu-horizontal li.current_page_item a:visited, .reports-section .reports-inner-menu .menu-horizontal li a:focus {
	background: #00909a;
	color: #fff;
}

.press-main-content.reports-light .reports-posts .t-inside {
	background: #fff url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/triangulo-azul.svg") left 115% no-repeat;
	background-size: 30% auto;
}

.press-main-content.reports-light .reports-posts .t-inside.nitro-lazy {
	background: none !important;
}

.report-main-content.reports-light .reports-posts .t-inside .t-entry-category a, .report-main-content.reports-light .reports-posts .t-inside .t-entry-category a:hover, .report-main-content.reports-light .reports-posts .t-inside .t-entry-category a:visited {
	color: #00909a !important;
}

.report-main-content.reports-light .reports-posts .t-inside .t-entry-category a::after {
	background-color: #e4f3f4;
}

.report-main-content.reports-light .reports-posts .t-inside .t-entry-title a, .report-main-content.reports-light .reports-posts .t-inside .t-entry-title a:hover, .report-main-content.reports-light .reports-posts .t-inside .t-entry-title a:visited {
	display: block;
	font-family: "Comfortaa";
	line-height: 25px;
	margin: 15px auto 20px;
}

.report-main-content.reports-light .reports-posts .t-inside .t-entry-date {
	color: #a3aec0 !important;
}

.press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-readmore a, .press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-readmore a:visited, .press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:visited {
	border: 0 !important;
}

.press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a, .press-main-content.reports-light .reports-posts.t-inside .t-entry-text .t-entry-excerpt > p > a:visited {
	color: #00909a !important;
}

.press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:hover, .press-main-content.reports-light .reports-posts .t-inside:hover .t-entry-text .t-entry-excerpt > p > a {
	background-color: #00909a !important;
}

.press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-excerpt > p > a:hover, .press-main-content.reports-light .reports-posts .t-inside:hover .t-entry-text .t-entry-excerpt > p > a {
	color: #fff !important;
}

.press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-readmore.btn-container a {
	background: #e6f5ff !important;
	letter-spacing: 0;
}

.press-main-content.reports-light .reports-posts .t-inside:hover .t-entry-readmore.btn-container a, .press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-readmore.btn-container a:hover, .press-main-content.reports-light .reports-posts .t-inside:hover .t-entry-readmore.btn-container a:hover, .press-main-content.reports-light .reports-posts .t-inside .t-entry-text .t-entry-readmore.btn-container a:focus, .press-main-content.reports-light .reports-posts .t-inside:hover .t-entry-readmore.btn-container a:focus {
	background: #003b71 !important;
}

.press-main-content.reports-light .reports-posts .t-entry-visual-overlay-in.style-color-jevc-bg, .press-main-content.reports-light .reports-posts .fluid-svg .icon-media img {
	border-radius: 4px 4px 0 0;
}

.reports-light .reports-posts .pagination > li .page-numbers, .reports-light .reports-posts .navigation > li .page-numbers, .reports-light .reports-posts .pagination > li .page-numbers:focus, .reports-light .reports-posts .navigation > li .page-numbers:focus {
	color: #009099;
}

.reports-light .reports-posts .pagination > li > .btn {
	margin-right: 5px !important;
}

.reports-light .reports-posts .pagination > li .page-numbers.current, .reports-light .reports-posts .navigation > li .page-numbers.current, .reports-light .reports-posts .pagination > li .page-numbers:hover, .reports-light .reports-posts .navigation > li .page-numbers:hover {
	background: #009099;
	color: #fff !important;
}

.reports-light .reports-posts .pagination .page-prev .fa, .reports-light .reports-posts .pagination .page-next .fa {
	color: #009099;
}

.page-heading.white-heading.reports-cat h2, .page-heading.white-heading.reports-cat h2 span, .page-heading.white-heading.reports-cat .h2, .page-heading.white-heading.reports-cat .h2 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 37px;
}

.services-inner-section.reports-section.main-title {
	background: #fff !important;
	margin-top: -1px;
}

.services-inner-section.reports-section .main-title h1, .services-inner-section.reports-section .main-title h1 span {
	color: #003b71 !important;
	font-family: "Comfortaa";
	font-weight: normal;
	letter-spacing: 0;
	padding-bottom: 0 !important;
}

.services-inner-section.reports-section .main-title span.date-small, .services-inner-section.reports-section .main-title p {
	color: #009099 !important;
	display: block;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: uppercase;
}

.services-inner-section.reports-section .main-title span.date-small {
	margin-top: 15px;
}

.reports-section .report-main-content {
	box-shadow: 0 0 8px 4px rgba(0, 0, 0, .05);
}

.reports-section .report-main-content .default-description, .reports-section .report-main-content {
	background: #fff;
}

.report-main-content .default-description p {
	color: #000;
}

.report-main-content .default-description p a, .report-main-content .default-description p a:hover, .report-main-content .default-description p a:focus, .report-main-content .default-description p a:visited, .report-main-content .default-description p a span.highlight, .report-main-content .default-description p a:hover span.highlight, .report-main-content .default-description p a:focus span.highlight, .report-main-content .default-description p a:visited span.highlight {
	color: #0c7da0 !important;
	font-family: "Comfortaa";
	text-decoration: underline;
}

.report-main-content .default-description p span.highlight {
	color: #000 !important;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.reports-section .report-main-content .heading-text {
	background: linear-gradient(to right, #003b71, #00909a);
}

.reports-section .related-reports .heading-text {
	background-color: #00909a;
}

.reports-section .related-reports-wrapper > .uncol.style-light {
	background-color: #f0faff;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:hover, .reports-section .related-reports .isotope-container .t-inside .t-entry-readmore a:visited {
	color: #00909a;
	letter-spacing: 0;
}

.reports-section .related-reports-wrapper > .uncol.style-light {
	background: transparent;
	box-shadow: none;
}

.reports-section .related-reports-wrapper .related-reports, .reports-section .related-reports-wrapper .blog-form {
	background-color: #fff;
	/*#f0faff;*/
	border-radius: 3px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
}

.reports-section .related-reports .isotope-container .t-inside .t-entry-title a, .reports-section .related-reports .isotope-container .t-inside .t-entry-title a:hover, .reports-section .related-reports .isotope-container .t-inside .t-entry-title a:visited {
	display: block;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry::after, .pdf-embed-section .heading-text::after {
	background: linear-gradient(to right, transparent, #b3dee5, transparent) !important;
}

.reports-section .report-main-content .wpb_raw_html a, .reports-section .report-main-content .wpb_raw_html a:hover, .reports-section .report-main-content .wpb_raw_html a:visited {
	border: 1px solid #009099;
	background-color: #009099;
	color: #fff !important;
}

.reports-section .report-main-content .wpb_raw_html a:hover {
	background-color: #009099;
	color: #fff !important;
}

.pdf-embed-section .heading-text h1 > span {
	color: #00909a;
}

.reports-section .related-reports .isotope-container .t-inside .t-entry::after, .pdf-embed-section .heading-text {
	text-align: center;
}

.services-form-heading.reports-heading h3 {
	color: #00909a !important;
}

.simple-form-section {
	max-width: 100%;
}

.simple-form-section.reports-contact-form .gform_wrapper {
	margin: 0 auto;
	max-width: 900px;
}

.simple-form-section.reports-contact-form::before {
	background: linear-gradient(to right, transparent, #b3dee5, transparent) !important;
	content: "";
	display: block;
	height: 2px;
	margin: 15px auto 5px !important;
	max-width: 960px;
	width: 100%;
}

.reports-section .report-main-content .heading-text h3, .reports-section .report-main-content .heading-text h3 > span, .reports-section .related-reports .heading-text h3, .reports-section .related-reports .heading-text h3 > span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.reports-section .report-main-content .regular-header .heading-text {
	background: transparent;
	padding-top: 0;
	padding-bottom: 0;
}

.reports-section .report-main-content .regular-header .heading-text h3, .reports-section .report-main-content .regular-header .heading-text h3 > span {
	color: #003b71;
}

.download-heading.main-title h3, .download-heading.main-title h3 span {
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.services-inner-section.reports-section .main-title.download-heading p {
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
}

#popmake-10791.pum-container.popmake {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/01/bg_btn_news_desktop.svg") no-repeat center center !important;
	background-size: auto;
	background-size: cover !important;
	max-width: 515px !important;
	padding-left: 130px;
}

#popmake-10791.pum-container.popmake.nitro-lazy {
	background: none !important;
}

#popmake-10791 .pum-title, #popmake-10791 #pum_popup_title_10791.pum-title, #popmake-10791.pum-container.popmake .pum-content p {
	color: #fff;
}

#popmake-10791.pum-container.popmake .pum-content p, #popmake-10791.pum-container.popmake .pum-content .popup-btn {
	font-size: 13px !important;
	font-weight: 400;
	line-height: 18px;
}

#popmake-10791.pum-container.popmake .pum-content p {
	margin-top: 15px;
}

#popmake-10791.pum-container.popmake .pum-content .popup-btn {
	background: #58fffe;
	color: #003b71;
	display: block;
	font-size: 15px !important;
	margin: 15px auto 0 !important;
	min-width: 200px;
	padding: 10px 20px;
}

#popmake-10791.pum-theme-7287 .pum-content + .pum-close, #popmake-10791.pum-theme-tema-por-defecto .pum-content + .pum-close {
	background: #58fffe !important;
	color: #003b71 !important;
	line-height: 22px !important;
}

#popmake-10791::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/01/illust_banner_news_desktop.svg") center center no-repeat;
	background-size: 100% auto;
	content: "";
	display: inline-block;
	height: 130px;
	left: 0;
	position: absolute;
	width: 135px;
}

/** CLIENTS NEW DESIGN **/
.clients-inner-section.services-inner-section.icon-list.big-icons::before {
	top: 105px;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li {
	background: #f0faff;
	opacity: 1;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li.active {
	background: #fff;
	box-shadow: 0 0 7px 3px rgba(0, 0, 0, .05);
	opacity: 1;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client, .clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client:focus, .clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client:visited {
	color: #00909a !important;
	font-size: 13px;
	line-height: 16px;
	padding: 0 10px;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li.active a.single-client, .clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li.active a.single-client:hover, .clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li.active a.single-client:focus {
	color: #003b71 !important;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.entidades::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/entidades.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.inversores::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/inversores.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.servicers::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/servicers.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.promotoras::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/promotoras.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.particulares::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/particulares.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.entidades::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/entidades.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.aseguradoras::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/aseguradoras.svg");
	background-size: 80px auto;
}

.clients-inner-section .clients-items-menu.svg-items .uncode-wrapper.uncode-list ul > li > a.single-client.administracion::before {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/administracion.svg");
	background-size: 80px auto;
}

.clients-main-content .default-description {
	margin: 0 auto;
	max-width: 1130px;
}

.clients-main-content .default-description p {
	color: #196389;
}

.clients-main-content .services-heading h2 {
	color: #003b71;
}

.clients-main-content .services-heading p {
	color: #00909a;
	max-width: 100%;
}

.clients-inner-section.shadow-wrapper.small-border-radius {
	background: #fff;
	border-radius: 5px;
	margin-bottom: 15px;
	max-width: 1170px;
	padding: 0 0 20px 0 !important;
}

.clients-inner-section.shadow-wrapper.small-border-radius .clients-main-content {
	background: #fff;
}

.clients-inner-section.shadow-wrapper.small-border-radius .clients-main-content .success-carousel .t-inside.style-color-xsdn-bg {
	background: #009099;
}

.clients-inner-section.shadow-wrapper.small-border-radius .clients-main-content .success-carousel .tmb-content-center.tmb .t-entry-text {
	background: transparent;
}

.clients-inner-section.shadow-wrapper.small-border-radius .clients-main-content .success-carousel .tmb-content-center.tmb .t-entry-text::before {
	display: none;
}

.clients-inner-section.shadow-wrapper .services-wrapper {
	background: #fff;
}

.clients-inner-section .clients-main-content {
	border-radius: 5px 5px 0 0;
}

.clients-inner-section .dossier-section {
	border-radius: 0 0 5px 5px;
}

.clients-inner-section .dossier-section h2, .clients-inner-section .dossier-section h2 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.clients-inner-section .dossier-section p {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
}

.clients-inner-section .dossier-section .btn-container {
	margin-top: 25px !important;
}

.clients-inner-section .dossier-section .white-service-btn, .clients-inner-section .dossier-section .white-service-btn:not(.btn-custom-typo):not(.btn-inherit), .clients-inner-section .dossier-section .white-service-btn:focus, .clients-inner-section .dossier-section .white-service-btn:visited, .clients-inner-section .dossier-section .style-light .white-service-btn.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	background: #fff !important;
	border: 0;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	min-width: 200px;
	padding: 8px 25px !important;
	text-transform: none;
}

.clients-inner-section .dossier-section .white-service-btn i::before {
	color: #009099;
}

/** ABOUT US NEW DESIGN **/
.gloval-main-banner .white-heading h1, .gloval-main-banner .white-heading h1 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.gloval-main-banner .white-heading p {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin-top: 10px;
}

.gloval-main-banner .white-heading + .uncode-single-media {
	margin-top: 15px !important;
}

.gloval-main-banner .whoare.inner-text {
	background: rgba(255, 255, 255, .5);
	padding: 5px 0 0 10px;
}

.gloval-main-banner .inner-text p {
	color: #0a4d71;
	font-size: 13px;
	line-height: 20px;
	margin-top: 5px !important;
}

.gloval-main-banner .inner-text p .highlight {
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.gloval-heading h2, .gloval-heading h2 span {
	font-family: "Comfortaa Bold";
	font-size: 26px;
	font-weight: 400;
}

.gloval-uniques .icon-box.icon-box-left.icon-expand {
	background: linear-gradient(to right, #fff, #eaf7ff);
	display: block;
	line-height: 35px;
	margin: 10px 0 !important;
}

.gloval-uniques .icon-box.icon-box-left .icon-box-icon, .gloval-uniques .icon-box.icon-box-left .icon-media {
	display: inline-block;
	margin-top: 0;
	max-width: 35px;
	vertical-align: middle;
}

.gloval-uniques .icon-box.icon-box-left .icon-box-content {
	display: inline-block;
	line-height: 35px;
	padding-left: 20px;
	vertical-align: middle;
	width: auto;
}

.gloval-uniques .icon-box.icon-box-left .icon-box-content p {
	color: #003b71;
}

.gloval-uniques .icon-box.icon-box-left .icon-box-content p strong {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.gloval-history-wrapper .white-service-btn.gradient-bg:not(.btn-custom-typo), .gloval-history-wrapper .white-service-btn.gradient-bg:not(.btn-custom-typo):hover, .gloval-history-wrapper .style-light .white-service-btn.gradient-bg:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .gloval-history-wrapper .white-service-btn.gradient-bg:not(.btn-custom-typo):focus, .gloval-history-wrapper .style-light .white-service-btn.gradient-bg:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):focus, .gloval-history-wrapper .white-service-btn.gradient-bg:not(.btn-custom-typo):visited {
	background: linear-gradient(to right, #003c72, #008f99);
	border: 0;
	color: #fff !important;
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	margin: 0 auto !important;
	max-width: 90%;
	padding: 10px 20px !important;
	text-transform: none;
	width: 300px;
}

.gloval-history-wrapper .btn-container {
	top: -30px !important;
}

.gloval-inner-section .services-heading h2, .aboutus-history-wrapper .services-heading h2 {
	color: #003b71;
}

.aboutus-history-wrapper p .highlight {
	color: #000 !important;
	font-family: "Comfortaa Bold";
}

.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li .period {
	color: #00909a;
	font-family: "Comfortaa Bold" !important;
}

.gloval-inner-section.clients-inner-section .business-portfolio {
	margin-top: -30px !important;
}

.gloval-inner-section .clients-main-content .services-wrapper .t-entry-text-tc h3.t-entry-title {
	border-radius: 4px 4px 0 0;
}

.gloval-inner-section .clients-main-content .services-wrapper .t-entry-text-tc p {
	color: #196389 !important;
}

.gloval-inner-section .map-heading h3, .gloval-inner-section .map-heading h3 span {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.gloval-inner-section .gloval-spain-map, .gloval-inner-section .gloval-world-map {
	background: linear-gradient(to right, #f0faff, #fff);
}

.gloval-inner-section.gloval-team .services-form-heading h2, .gloval-inner-section.gloval-team .services-form-heading h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.gloval-inner-section.gloval-team .services-form-heading p {
	color: #000;
}

.gloval-inner-section.gloval-team .team-data-section {
	margin-top: 0 !important;
}

.gloval-inner-section.gloval-team .team-data-section .heading-text p {
	color: #003b71;
	font-size: 14px;
	margin-top: 5px;
}

.gloval-inner-section.gloval-team .team-data-section .heading-text h4 {
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
}

.gloval-inner-section.gloval-team .team-data-section .col-lg-3 {
	padding: 15px 0 0 15px !important;
}

.gloval-inner-section.gloval-team .team-data-section .col-lg-3 .uncell.single-block-padding {
	padding: 20px 0 20px 20px;
}

.gloval-inner-section.cv-form-section {
	background: transparent;
	margin-top: -20px !important;
	padding: 0 !important;
	position: relative;
	z-index: 100;
}

.main-container .row-container.gloval-inner-section.cv-form-section .row-parent .uncont .uncode-accordion.wpb_accordion {
	margin-top: -25px !important;
}

.gloval-inner-section.cv-form-section > .row.row-parent {
	padding-top: 0;
}

.gloval-inner-section.cv-form-section .careers-btn, .gloval-inner-section.cv-form-section .careers-btn:not(.btn-custom-typo):not(.btn-inherit), .gloval-inner-section.cv-form-section .careers-btn:hover, .gloval-inner-section.cv-form-section .careers-btn:visited, .gloval-inner-section.cv-form-section .careers-btn > span {
	background-color: #002e64 !important;
	border-color: #002e64 !important;
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	position: relative;
	text-align: center;
	text-transform: none;
	transform: none;
	z-index: 100;
}

.gloval-inner-section.cv-form-section .careers-btn {
	display: block;
	max-width: 300px;
	margin: 0 auto !important;
	width: 90%;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:hover, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:visited, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a > span {
	display: block;
	margin: 20px auto 0;
	padding-top: 0;
	position: relative;
	text-align: center;
	text-transform: none;
	z-index: 100;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a {
	max-width: 350px;
	width: 90%;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a > span {
	background: #003b71;
	border-radius: 30px;
	color: #fff;
	display: block;
	font-size: 17px;
	letter-spacing: 0;
	padding: 10px 20px;
	position: relative;
	z-index: 100;
}

.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title > a span::after {
	display: none;
}

.gloval-team-section.no-bg {
	background: #fff;
}

.gloval-team-section .heading-text h2 {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.gloval-team-section .head-director::before {
	background: linear-gradient(to right, transparent, #30a2aa, transparent);
}

.gloval-team-section .tpstyle-1 figcaption {
	margin: 0 auto !important;
	padding: 0 15px;
}

.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h5 {
	color: #00909a;
	font-size: 11px;
	line-height: 15px;
}

.exteam-lb .gslide-description.description-right h5 {
	color: #00909a !important;
	font-family: "Comfortaa" !important;
	letter-spacing: 0 !important;
	line-height: 25px !important;
}

.cli-bar-message {
	color: #000;
	font-family: "Comfortaa";
	font-size: 12px;
	line-height: 16px;
}

.aboutus-history-wrapper .wpb_wrapper .embed-responsive {
	margin: 0 auto 100px;
	max-width: 800px;
}

.aboutus-history-wrapper .differences-vline .left-column.green-blue .icon-box-content > p::after, .aboutus-history-wrapper .differences-vline .left-column.orange .icon-box-content > p::after {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/history_point.svg");
}

.aboutus-history-wrapper .differences-vline .right-column.blue .icon-box-content > p::before, .aboutus-history-wrapper .differences-vline .right-column.green .icon-box-content > p::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/history_point.svg");
}

.aboutus-history-wrapper .differences-vline .right-column.yellow .icon-box-content > p::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/final_point.svg");
}

.aboutus-history-wrapper .differences-vline .icon-box-content .icon-box-heading p {
	color: #00909a !important;
	font-size: 24px;
}

.aboutus-history-wrapper .differences-vline .right-column .icon-box-content .icon-box-heading p {
	padding-right: 25px;
	text-align: right;
}

.aboutus-history-wrapper .differences-vline .left-column .icon-box-content .icon-box-heading p {
	padding-left: 25px !important;
}

.aboutus-history-wrapper .differences-vline .icon-box-content > p {
	border-top: 2px dashed #00909a !important;
}

.home.inner-page.aboutus-divisions-wrapper .particles-bg {
	background: #fff !important;
	padding-left: 0 !important;
}

.home.inner-page.aboutus-divisions-wrapper .home-main-heading {
	text-align: center;
}

.home.inner-page.aboutus-divisions-wrapper .particles-bg h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
}

.home.inner-page.aboutus-divisions-wrapper .home-main-heading p {
	color: #000;
	font-size: 15px;
	margin: 30px auto 0;
	text-align: center;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:visited {
	font-size: 24px;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a > i {
	font-size: 12px;
	line-height: 30px;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 span a:visited, .home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 span i, .home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation h2 + div::before {
	color: #003b71;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title.valuation p {
	border-top: 2px solid #003b71;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title.engineering h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title.engineering h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title.engineering h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title.engineering h2 span a:visited {
	color: #61ac45;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title.consulting h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title.consulting h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title.consulting h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title.consulting h2 span a:visited {
	color: #ddba59;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title.analytics h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title.analytics h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title.analytics h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title.analytics h2 span a:visited {
	color: #f68d39;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title p {
	color: #000;
	font-size: 15px;
	line-height: 30px;
}

.home.inner-page.aboutus-divisions-wrapper .area-home-title {
	max-width: 320px;
}

.gloval-world-map.gloval-inner-section .services-heading p {
	margin: 30px auto !important;
}

.gloval-world-map.gloval-inner-section .uncode-single-media-wrapper {
	margin-top: 20px;
}

.main-container .home.inner-page.aboutus-divisions-wrapper .row-inner {
	margin-left: 0 !important;
}

/** CLIENT AREA NEW DESIGN **/
.client-section .official-form .one-half-fieldset.full-width {
	width: 100%;
}

.client-section .official-form .gform_wrapper .gform_footer {
	max-width: 100%;
	position: relative;
	width: 100%;
}

.client-section > .row > .row-inner {
	border-radius: 3px;
	box-shadow: 0 0 10px 4px rgba(0, 0, 0, .1);
}

.client-section .client-tabs.official-form, .client-section .client-menu-wrapper, .client-section .client-menu-wrapper .menu {
	padding-left: 0px !important;
}

.client-section .client-menu-wrapper .menu li {
	line-height: 30px;
	list-style: none;
	padding: 10px 15px;
}

.client-section .client-menu-wrapper .menu li.current-menu-item {
	background: #f0faff;
}

.client-section .client-menu-wrapper .menu li a, .client-section .client-menu-wrapper .menu li a:hover, .client-section .client-menu-wrapper .menu li a:focus, .client-section .client-menu-wrapper .menu li a:visited {
	color: #00909a;
	display: block;
	font-size: 13px;
	line-height: 30px;
	width: 100%;
}

.client-section .client-menu-wrapper .menu li.current-menu-item a, .client-section .client-menu-wrapper .menu li.current-menu-item a:hover, .client-section .client-menu-wrapper .menu li.current-menu-item a:focus, .client-section .client-menu-wrapper .menu li.current-menu-item a:visited {
	color: #003b71;
	font-size: 13px;
	line-height: 30px;
}

.client-section .client-tabs .gform_wrapper {
	padding: 0 15px 0 25px;
}

.client-section .client-tabs .tab-content .gform_wrapper {
	padding: 20px 10px 20px 25px;
}

.client-section .client-tabs .highlighted-heading .heading-text {
	background: linear-gradient(to right, #f0faff, #d7f5fa);
	margin-top: 0;
	padding: 20px;
	text-align: center;
}

.client-section .client-tabs .highlighted-heading .heading-text h2, .client-section .client-tabs .highlighted-heading .heading-text h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.client-section .client-tabs .gform_wrapper .hidden-title {
	border: none;
	margin: 0 auto !important;
}

.client-section .client-tabs .gform_wrapper .hidden-title .gsection_title {
	display: none;
}

.client-section .client-tabs .gform_wrapper .hidden-title .gsection_description {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}

.client-section .client-tabs::before {
	background: linear-gradient(to bottom, transparent, #71c0c6, transparent);
	content: "";
	display: inline-block;
	height: 100%;
	margin-top: 10px;
	position: absolute;
	width: 2px;
	z-index: 100;
}

.client-section .client-tabs .gform_wrapper .hidden-title .gsection_description .fas {
	color: #00909a;
	margin-right: 5px;
}

.client-section .official-form .gform_wrapper .gform_footer input.button {
	margin-top: 20px;
	min-width: 150px;
}

.client-section .client-tabs .tab-content.vertical {
	border: 0;
}

.client-section .client-tabs .tab-container {
	display: flex;
}

.client-section .client-tabs .vertical-tab-contents {
	background: linear-gradient(to bottom, #fff, #71c0c6, #fff);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 2px 100%;
}

.client-section .client-tabs .vertical-tab-menu .vc_tta-tab {
	padding: 5px 15px !important;
}

.client-section .client-tabs .vertical-tab-menu .vc_tta-tab.active {
	background: #f0faff;
}

.client-section .client-tabs .vertical-tab-menu .vc_tta-tab a, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab a:hover, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab a:focus, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab a:visited {
	color: #00909a;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: none;
}

.client-section .client-tabs .vertical-tab-menu .vc_tta-tab.active a, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab.active a:hover, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab.active a:focus, .client-section .client-tabs .vertical-tab-menu .vc_tta-tab.active a:visited {
	border: 0;
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
}

.client-section .client-tabs .gform_wrapper .password_input_container {
	display: inline-block;
	width: 100%;
}

.client-section .client-tabs .gform_wrapper .password_input_container button {
	height: 60px;
	top: 10px;
}

.client-section .client-tabs .gform_wrapper .password_input_container button span::before {
	color: #39a9b0;
}

.all-prices-wrapper.free-active .free-plan .uncode_text_column, .all-prices-wrapper.monthly-active .monthly-plan .uncode_text_column, .all-prices-wrapper.yearly-active .yearly-plan .uncode_text_column {
	padding-bottom: 25px;
}

.client-section .all-prices-wrapper.visible, .client-section .active-plan.visible {
	display: block !important;
}

.client-section .all-prices-wrapper .green-price .uncode_text_column p, .client-section .all-prices-wrapper .green-price .uncode_text_column p > a, .client-section .all-prices-wrapper .green-price .uncode_text_column p > a:hover, .client-section .all-prices-wrapper .green-price .uncode_text_column p > a:focus, .client-section .all-prices-wrapper .green-price .uncode_text_column p > a:visited {
	color: #003b71;
	font-size: 14px;
}

.client-section .all-prices-wrapper .green-price .uncode_text_column p .highlight, .client-section .all-prices-wrapper .green-price .uncode_text_column p .highlight strong {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: 400;
}

.client-section .all-prices-wrapper .green-price .uncode_text_column p .highlight strong {
	display: block;
	font-size: 30px;
	line-height: 30px;
	margin-top: 20px;
}

.client-section .all-prices-wrapper .green-price .uncode_text_column {
	padding-bottom: 80px;
}

.client-section .official-form .gform_wrapper li.gfield.gfield_error div.gfield_description {
	background: transparent;
	border: 0 !important;
	margin-top: 5px;
}

.client-section .gform_wrapper .gform_validation_errors > h2 {
	color: #790000;
}

/** CLIENT AREA PLANS **/
.client-tabs .all-prices-wrapper .price-item.green-price .uncell .uncont {
	margin-left: 10px !important;
	max-width: 230px;
}

.client-section .client-tabs .highlighted-heading .heading-text {
	border-radius: 0;
}

.client-section .all-prices-wrapper.lateral-plan {
	margin-left: auto;
	margin-right: auto;
	max-width: 95%;
}

.client-section .all-prices-wrapper.lateral-plan > .row {
	border-radius: 5px;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .05);
}

.client-section .all-prices-wrapper .price-item .uncoltable > .uncell > .uncont {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
}

.client-section .all-prices-wrapper .price-item.green-price .heading-text {
	background: transparent;
	padding: 0 !important;
}

.client-section .all-prices-wrapper .col-lg-4.price-item .uncoltable .uncell {
	border-radius: 5px 0 0 5px;
}

.client-section .all-prices-wrapper .uncode_text_column {
	padding: 20px 5px 70px;
}

.client-section .all-prices-wrapper .uncode_text_column p {
	color: #003b71 !important;
	font-size: 14px;
	line-height: 24px;
}

.client-section .all-prices-wrapper .btn-container a.green-btn, .client-section .all-prices-wrapper .btn-container a.green-btn:hover, .client-section .all-prices-wrapper .btn-container a.green-btn:focus, .client-section .all-prices-wrapper .btn-container a.green-btn:visited {
	background: #0d8496 !important;
	border: 0;
	font-size: 12px;
}

.client-section .all-prices-wrapper .btn-container a.blue-btn, .client-section .all-prices-wrapper .btn-container a.blue-btn:hover, .client-section .all-prices-wrapper .btn-container a.blue-btn:focus, .client-section .all-prices-wrapper .btn-container a.blue-btn:visited {
	background: #003b71 !important;
}

.client-section .all-prices-wrapper .price-item .highlight > strong {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.client-section .all-prices-wrapper .price-item .heading-text h3 .currency {
	font-size: 50px;
}

.client-section .all-prices-wrapper.lateral-plan.visible:not(.default) {
	opacity: .7;
}

.client-section .all-prices-wrapper.lateral-plan.visible:not(.default) .btn-container a {
	visibility: hidden;
}

.client-section .all-prices-wrapper.lateral-plan.visible:not(.default) .btn-container a:after {
	background-color: transparent !important;
	border-radius: 30px;
	color: #0d8496 !important;
	content: "PLAN ACTIVO";
	cursor: default;
	display: block;
	font-size: 16px;
	padding: 0 !important;
	pointer-events: none;
	visibility: visible;
}

.main-promo-wrapper.client-promo {
	background: transparent;
	border-radius: 15px;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .05);
	margin: 20px auto;
	max-width: 95%;
	padding: 0px 20px;
}

.main-promo-wrapper.client-promo .dark-blue {
	font-size: 14px;
	line-height: 25px;
	font-family: "Comfortaa";
}

.main-promo-wrapper.client-promo .green-highlight {
	font-family: "Comfortaa Bold";
	font-size: 15px;
	line-height: 25px;
}

#subscription-ending {
	display: none;
}

.client-section .client-tabs .profile-img-wrapper #imgview {
	box-shadow: 0 0 4px 4px rgba(0, 0, 0, .05);
	height: auto;
	line-height: 0;
	margin-bottom: 10px;
	max-height: 100px;
	max-width: 100px;
	padding: 5px;
	text-align: center;
}

.client-section .client-tabs .profile-img-wrapper #imgview img {
	height: auto;
	max-height: 90px;
	max-width: 100%;
}

.client-section .client-tabs .file-browser-wrapper .ginput_container_fileupload {
	display: none;
}

.client-section .client-tabs .gform_wrapper li.gfield.gfield_error .ginput_container_fileupload input {
	border: 0 !important;
}

.client-section .client-tabs .gform_wrapper .file-browser-wrapper .gfield_validation_message {
	font-size: 10px !important;
	margin-top: 5px !important;
}

.client-section .client-tabs .gform_wrapper .file-browser-wrapper .ginput_preview strong {
	font-size: 12px;
	font-weight: 400;
}

.client-section .client-tabs .file-browser-wrapper .ginput_container_fileupload input, .client-section .client-tabs .file-browser-wrapper .ginput_container_fileupload input:hover, .client-section .client-tabs .file-browser-wrapper .ginput_container_fileupload input:focus {
	border: 0 !important;
	box-shadow: none !important;
	font-size: 10px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.client-section .client-tabs .file-browser-wrapper .gform_fileupload_rules {
	font-size: 9px;
}

.client-section .client-tabs .profile-img-wrapper .edit-img-link {
	color: #00909a;
	cursor: pointer;
	font-size: 11px;
}

.client-section .client-tabs .profile-img-wrapper .edit-img-link i {
	margin-right: 5px;
}

/** Free Plan **/
.cancel-subscription #subscription-ending.VALEA_GRATIS, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_MENSUAL, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_ANUAL, .cancel-subscription #alrgl_cancel_request_button.VALEA_GRATIS, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_MENSUAL, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_ANUAL {
	display: block !important;
	visibility: visible !important;
}

.cancel-subscription #subscription-ending.VALEA_GRATIS.clicked, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_MENSUAL.clicked, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_ANUAL.clicked, .cancel-subscription #alrgl_cancel_request_button.VALEA_GRATIS.clicked, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_MENSUAL.clicked, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_ANUAL.clicked, .cancel-subscription #subscription-ending.VALEA_GRATIS.hidden, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_MENSUAL.hidden, .cancel-subscription #subscription-ending.VALEA_LANZAMIENTO_ANUAL.hidden, .cancel-subscription #alrgl_cancel_request_button.VALEA_GRATIS.hidden, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_MENSUAL.hidden, .cancel-subscription #alrgl_cancel_request_button.VALEA_LANZAMIENTO_ANUAL.hidden {
	display: none !important;
}

.landing-form-wrapper .valea-form h3, .landing-form-wrapper .valea-form h3 > span {
	visibility: hidden !important;
}

/** End Here **/
.cancel-subscription .loader {
	border: 8px solid #f3f3f3;
	border-radius: 50%;
	border-top: 8px solid #71c1c7;
	display: none;
	height: 25px;
	width: 25px;
	-webkit-animation: spin 2s linear infinite;
	/* Safari */
	animation: spin 2s linear infinite;
	margin: 0 auto 0 10px;
	vertical-align: middle;
}

.cancel-subscription #alrgl_cancel_request_button.hidden {
	display: none;
}

.cancel-subscription #alrgl_cancel_request_button.visible {
	background: #1a8899 !important;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-weight: 400 !important;
	line-height: 22px;
	margin: 15px auto 0;
	padding: 10px 15px;
}

.cancel-subscription #alrgl_cancel_request_button.visible.clicked {
	cursor: default;
	opacity: .7;
	pointer-events: none;
}

.cancel-subscription #success-message, .cancel-subscription #error-message {
	display: none;
}

.cancel-subscription #success-message, .cancel-subscription #error-message {
	background: #e6f5ff;
	border-radius: 5px;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, .04);
	color: #00909a;
	margin: 0 auto;
	max-width: 600px;
	padding: 20px;
	width: 90%;
}

.cancel-subscription #subscription-ending h3 {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}

.cancel-subscription .green-highlight {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.monthly-active.visible + div + div + .cancel-subscription, .yearly-active.visible + div + .cancel-subscription {
	display: block;
}

.cancel-subscription #subscription-ending h3.free-plan, .cancel-subscription #subscription-ending.VALEA_GRATIS h3.paid-plan {
	display: none;
}

.cancel-subscription #subscription-ending.VALEA_GRATIS h3.free-plan {
	display: block;
}

.cancel-subscription #subscription-ending p.free-plan, .cancel-subscription #subscription-ending.VALEA_GRATIS p.paid-plan {
	display: none;
}

.cancel-subscription #subscription-ending.VALEA_GRATIS p.free-plan {
	display: block;
}

#alrgl_cancel_request_button .free-plan, #alrgl_cancel_request_button.VALEA_GRATIS .paid-plan, #success-message .free-plan, #success-message.VALEA_GRATIS .paid-plan {
	display: none;
}

#alrgl_cancel_request_button.VALEA_GRATIS .free-plan, #success-message.VALEA_GRATIS .free-plan {
	display: inline-block;
}

/** Bill Details **/
.client-section .wpb_raw_code.wpb_raw_html {
	margin-top: 0 !important;
}

.client-section .users-table .details-section {
	display: none;
	margin: 0 auto;
	max-width: 690px;
	width: 95%;
}

.client-section .users-table .details-section.visible {
	display: block;
	animation: fadeIn linear 1s;
	-webkit-animation: fadeIn linear 1s;
	-moz-animation: fadeIn linear 1s;
	-o-animation: fadeIn linear 1s;
	-ms-animation: fadeIn linear 1s;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.client-section .users-table .details-section .title {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	margin: 0 auto 20px;
	text-align: center;
	text-transform: uppercase;
}

.client-section .users-table .details-section table {
	margin: 0 auto;
	width: 100%;
}

.client-section .users-table .details-section table tbody tr, .client-section .users-table .details-section table tbody td {
	border-spacing: 0;
	box-sizing: border-box;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
}

.client-section .users-table .details-section table tbody tr {
	display: none;
}

.client-section .users-table .details-section table tbody tr.visible {
	display: contents;
}

.client-section .users-table .details-section table tbody tr.visible, .client-section .users-table .details-section table tbody tr.visible td {
	border: 1px solid #b1dce0;
	box-sizing: border-box;
	font-size: 12px;
	height: auto;
	line-height: 35px;
	padding: 0 20px;
	visibility: visible;
}

.client-section .users-table .details-section table tr td:nth-child(1) {
	display: none;
}

.client-section .subscriptions-table a.details, .client-section .subscriptions-table a.details:hover, .client-section .subscriptions-table a.details:focus, .client-section .subscriptions-table a.details:visited, .client-section .users-table .details-section table tr a, .client-section .users-table .details-section table tr a:hover, .client-section .users-table .details-section table tr a:focus, .client-section .users-table .details-section table tr a:visited {
	color: #003b71;
	cursor: pointer;
	text-decoration: underline;
}

/** CLIENT AREA USERS **/
.client-section .users-table table {
	border: 1px solid #003b71;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .05);
	margin: 0 auto;
	max-width: 690px;
	width: 95%;
}

.client-section .users-table table thead td, .client-section .users-table table thead th {
	background: #003b71;
}

.client-section .users-table table thead td, .client-section .users-table table thead th {
	border: 1px solid #b1dce0;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.client-section .users-table table tbody td, .client-section .users-table table tbody th {
	border: 1px solid #b1dce0;
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	max-width: 100px;
	width: 20%;
	word-wrap: anywhere;
}

.client-section .users-change-link p {
	color: #000;
	font-size: 14px !important;
	margin: 0 auto 35px;
	max-width: 95%;
	text-align: center;
}

.client-section .users-change-link a, .client-section .users-change-link a:hover, .client-section .users-change-link a:focus, .client-section .users-change-link a:visited {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	text-decoration: underline;
}

.client-section .empty-subscriptions {
	color: #000;
	display: block;
	font-family: "Comfortaa";
	text-align: center;
}

.client-section .empty-subscriptions a, .client-section .empty-subscriptions a:hover, .client-section .empty-subscriptions a:focus, .client-section .empty-subscriptions a:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff !important;
	display: block;
	font-family: "Comfortaa Bold";
	margin: 20px auto;
	max-width: 250px;
	padding: 8px 15px;
	text-align: center;
}

/** CLIENT AREA TOP MENU **/
.menu-smart .dropdown.client i.menu-icon, .dropdown .dropdown-toggle i.fa-dropdown, .menu-smart .dropdown.client i.fa-angle-down::before {
	color: #fff;
	float: right;
	font-size: 9px !important;
	font-weight: 600 !important;
	line-height: 16px;
	margin-right: 6px;
	top: 0;
}

.menu-smart .dropdown.client i.fa-angle-down::before {
	margin: 0 6px 0 5px;
}

.submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu {
	min-width: auto !important;
	width: auto !important;
}

.submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li {
	margin: 0 auto;
}

.submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li > a, .submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li > a:hover, .submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li > a:focus, .submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li > a:visited {
	background-color: #fff !important;
	color: #003b71 !important;
	text-transform: none;
}

.submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li > a:hover, .submenu-light .menu-horizontal .menu-smart .media.dropdown.client ul.drop-menu li.current-menu-item > a, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:hover, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:focus, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:visited {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:hover, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:focus, .submenu-light .menu-horizontal .menu-smart .media.dropdown.current-page-ancestor.client > a:visited {
	color: #fff !important;
}

/** COOKIES **/
.cli-bar-message {
	color: #000;
	/*font-family: 'Comfortaa';*/
	font-size: 12px;
	line-height: 16px;
}

.CybotCookiebotFader {
	display: none;
}

#CybotCookiebotDialogBody {
	height: auto !important;
}

.CybotCookiebotDialogNavItem .CybotCookiebotDialogNavItemLink {
	color: #003a71 !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 25px;
}

.CybotCookiebotDialogNavItem .CybotCookiebotDialogNavItemLink.active {
	border-bottom: 2px solid #003a71 !important;
	color: #003a71 !important;
}

#CybotCookiebotDialogHeader {
	border-bottom: 0 !important;
	background: linear-gradient(to bottom, #c0e4eb, #e1fbff) !important;
}

#CybotCookiebotDialogNav {
	border-bottom: 1px solid #003a71 !important;
	background: linear-gradient(to bottom, #e1fbff, #fff) !important;
}

#CybotCookiebotDialogPoweredbyCybot svg {
	fill: #003a71 !important;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type {
	scrollbar-color: #003a71 #f2f2f2 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-bottom: 3px solid #003a71 !important;
	color: #003a71 !important;
}

#CybotCookiebotDialog *, #CybotCookiebotDialogBodyContentText, .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, #CybotCookiebotDialogDetailBodyContentTextAbout, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro p, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color: #000 !important;
	font-size: 13px !important;
	line-height: 18px;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
	color: #003a71 !important;
	font-size: 18px !important;
	font-weight: normal !important;
	line-height: 25px;
}

#CybotCookiebotDialogBodyContent h2, .CookieCard button.CybotCookiebotDialogDetailBodyContentCookieContainerButton, .CookieCard button.CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, .CookieCard button.CybotCookiebotDialogDetailBodyContentCookieContainerButton:focus, .CookieCard button.CybotCookiebotDialogDetailBodyContentCookieContainerButton:visited {
	color: #003a71 !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 25px;
}

#CybotCookiebotDialogBodyContent h2 {
	font-size: 20px !important;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider, #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:hover, #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:focus, #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:visited {
	background-color: #ddd !important;
	border: 0 !important;
}

#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #007078 !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize {
	background-color: transparent !important;
	border: 0 !important;
	color: #003a71 !important;
}

#CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider {
	box-shadow: none !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) {
	color: #003a71 !important;
	font-weight: normal !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #000 !important;
	font-weight: normal !important;
	text-decoration: underline;
}

.CybotCookiebotDialogDetailBodyContentCookieInfo, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
	background-color: #f0fdff !important;
	border: 1px solid #ceeef3 !important;
	border-radius: 5px !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
	border: 1px solid #ceeef3 !important;
	border-radius: 5px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfo b, .CybotCookiebotDialogDetailBodyContentCookieInfo span b, .CybotCookiebotDialogDetailBodyContentCookieInfo div b, .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
	font-weight: normal !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:focus, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:visited {
	background-color: transparent;
	border: 0 !important;
	color: #003a71 !important;
	font-weight: normal !important;
	opacity: 1 !important;
	padding: 8px 15px !important;
	text-decoration: underline !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a, #CookieDeclarationChangeConsent a, #CookieDeclarationChangeConsent a:hover, #CookieDeclarationChangeConsent a:focus, #CookieDeclarationChangeConsent a:visited, .CookieDeclaration a, .CookieDeclaration a:hover, .CookieDeclaration a:focus, .CookieDeclaration a:visited, #CookieDeclarationUserStatusLabelOn, #CookieDeclarationUserStatusLabelOff {
	color: #003b71 !important;
	font-weight: normal !important;
}

.CookieDeclarationTable .CookieDeclarationTableHeader {
	color: #003b71 !important;
	font-size: 16px !important;
	font-weight: normal !important;
}

.CookieDeclarationTable .CookieDeclarationTableCell {
	font-size: 13px !important;
	font-weight: normal !important;
}

.CookieDeclarationTable .CookieDeclarationTableCell a, .CookieDeclarationTable .CookieDeclarationTableCell a:hover, .CookieDeclarationTable .CookieDeclarationTableCell a:focus, .CookieDeclarationTable .CookieDeclarationTableCell a:visited {
	color: #5b7e93 !important;
	font-size: 13px !important;
}

#CookieDeclarationChangeConsent a:hover, .CookieDeclarationTable .CookieDeclarationTableCell a:hover {
	text-decoration: underline;
}

#CybotCookiebotDialogDetailFooter {
	font-size: 13px !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
	align-items: baseline;
}

#CybotCookiebotDialogPoweredByText {
	display: none;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:visited {
	font-size: 13px !important;
	text-decoration: underline !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails, #CybotCookiebotDialogPoweredbyCybot, .CybotCookiebotDialogBodyBottomWrapper {
	display: none !important;
}

/** Webinar Popup **/
.webinar-popup .wpb_column.column_parent.col-lg-7 {
	padding: 15px 15px 15px 20px;
}

.webinar-popup .btn-container .btn.webinar-susciption-btn {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400 !important;
	letter-spacing: 0;
}

.webinar-popup .webinar-popup-left {
	background-color: #e2f3f1;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/valea-secc-4.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	min-height: 200px;
}

.webinar-popup .webinar-popup-left.nitro-lazy {
	background-image: none !important;
}

.webinar-popup .heading-text h2, .webinar-popup .heading-text h2 span {
	font-family: "Comfortaa Bold";
	font-size: 19px;
	font-weight: normal;
	text-align: center;
	width: 100%;
}

.webinar-popup .heading-text p {
	color: #01919c;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	margin: 5px auto 10px;
	text-align: center;
}

.webinar-popup span.highlight {
	font-size: 12px;
	font-family: "Comfortaa Bold";
}

.webinar-popup p {
	color: #01919c;
	text-align: center;
}

.webinar-popup .btn-container {
	text-align: center;
}

/** Darker font **/
.style-light, .tmb-light.tmb-color-text, .tmb-light.tmb .t-entry-text, .tmb-light.tmb .t-entry-text p, .tmb-light.tmb .t-entry p.t-entry-comments .extras a, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category a, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma {
	color: #000 !important;
}

/** Call Us **/
.logos-header .callus-btn.btn-flat {
	font-family: "Comfortaa Bold" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 12px;
}

.timing-call p span {
	font-size: 13px !important;
}

/** Call Later Btn **/
.contact-floating-wrapper {
	z-index: 10000000 !important;
}

.popmake.floating {
	left: auto;
	position: fixed;
	right: 12px;
	top: 40%;
	width: 95px;
}

.popmake .popup-btn.call-later-btn {
	background: #fff;
	border: 2px solid #003b71;
	border-radius: 30px;
	margin-bottom: 0 !important;
	padding: 0 15px 0 0 !important;
}

.popmake.floating .popup-btn.call-later-btn {
	border: 0;
	padding: 0 !important;
}

.popmake.floating .popup-btn.call-later-btn img {
	height: auto;
	margin-left: -1px;
	max-width: 60px !important;
	padding: 15px;
}

.popmake .popup-btn.call-later-btn .help-btn {
	text-align: left;
}

.popmake .popup-btn.call-later-btn p {
	display: none;
}

.popmake .popup-btn.call-later-btn img {
	background: #003b71;
	border-radius: 30px;
	display: inline-block;
	height: auto;
	margin-left: -1px;
	max-width: 40px !important;
	padding: 10px;
	vertical-align: middle;
}

.popmake .popup-btn.call-later-btn .content {
	display: inline-block;
	max-width: 85%;
	padding-left: 5px;
	vertical-align: middle;
}

.popmake .popup-btn.call-later-btn .content .highlight {
	font-size: 11px;
}

.popmake .popup-btn.call-later-btn .content .highlight strong {
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: normal;
}

.call-later-form input {
	border: 2px solid #d5edee;
	border-radius: 3px;
	box-shadow: none;
	font-size: 13px !important;
}

.call-later-form input[type="text"]:focus, .call-later-form input[type="tel"]:focus {
	border: 2px solid #7b98b3 !important;
	border-radius: 3px;
	box-shadow: none;
}

.call-later-form .highlight {
	display: block;
	font-size: 13px;
	line-height: 18px;
}

.call-later-form .highlight strong {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.call-later-form .small-recaptcha iframe {
	transform: scale(.75);
	transform-origin: left;
}

.call-later-form .gform_footer.top_label {
	margin-top: -55px !important;
}

#pum-19596 .call-later-form .gform_footer.top_label {
	margin-top: 0 !important;
	padding-bottom: 0;
}

#popmake-11871 .pum-content.popmake-content {
	padding-left: 0 !important;
}

/** New Service **/
.services-inner-section.our-service .document-btn, .services-inner-section.our-service .document-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: normal !important;
	letter-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 165px;
	padding: 10px !important;
	text-transform: none;
}

.service-item-description p span.highlight, .service-item-description p strong, .service-item-description li span.highlight, .service-item-description li strong {
	color: #000 !important;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.service-item-description ul > li {
	margin-bottom: 5px;
}

.who-needs .documents-section .document-btn.blue-btn, .who-needs .documents-section .document-btn.blue-btn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .who-needs .documents-section .document-btn.blue-btn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus {
	background: #003b71 !important;
	border: 0 !important;
	color: #fff !important;
}

/** GF Error Messages **/
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
	background: transparent !important;
	border: 0 !important;
	margin-top: 2px !important;
}

.gform_legacy_markup_wrapper div.validation_error {
	box-shadow: none;
}

.gform_wrapper .gform_validation_errors > h2 .gform-icon {
	display: none !important;
}

.gform_wrapper .gform_validation_errors > h2 {
	color: #790000 !important;
}

/** ONLINE PROMO **/
.main-promo-wrapper.new-promo .background-wrapper .background-inner {
	background-position: -60px center !important;
	background-size: cover !important;
	border-radius: 10px;
}

.main-promo-wrapper.new-promo .uncode_text_column + .btn-container {
	margin-top: 5px !important;
	padding-right: 10px;
}

.main-promo-wrapper.new-promo .uncode_text_column .highlight {
	font-family: "Comfortaa Bold";
}

.main-promo-wrapper.new-promo .uncode_text_column .green-highlight small, .main-promo-wrapper.client-promo .green-highlight small {
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0 !important;
}

.services-inner-section.why-gloval.standard, .light-bg {
	background-color: #e4f3f4 !important;
}

/** Special Discount **/
.vertical-plan .selected-plan {
	position: relative;
}

.price-wrapper.discount5::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/discount30-orange.png");
	background-size: cover;
	content: "";
	display: block;
	height: 70px;
	left: 2px;
	top: 2px;
	position: absolute;
	width: 70px;
	z-index: 10;
}

.valea-payment-form .selected-plan .price-wrapper.discount5 .price {
	padding: 0;
}

.price-wrapper .price strike {
	font-size: 18px;
	display: block;
	line-height: 30px;
	opacity: .8;
}

.valea-payment-form .selected-plan .price-wrapper, .valea-payment-form .selected-plan .description {
	padding: 20px 15px;
}

.all-prices-wrapper .price-item .price-wrapper.discount5 .heading-text h3 > span {
	font-size: 40px;
}

.client-section .price-wrapper.discount5 .heading-text h3 > span {
	font-size: 46px;
}

.client-section .price-wrapper.discount5 .heading-text h3 .currency {
	font-size: 44px;
}

.valea-home-prices .price-wrapper.discount5::before, .landing-prices .price-wrapper.discount5::before {
	height: 40px;
	width: 40px;
}

.valea-home-prices .all-prices-wrapper .price-item.green-price .heading-text {
	margin-top: -20px !important;
}

.client-section .price-wrapper.discount5::before {
	height: 68px;
	width: 55px;
}

.subscription-wrapper .valea-payment-form .selected-plan.free-discount {
	min-height: 170px;
}

/** JOBS **/
.jobs-grid-wrapper .isotope-system {
	margin: 0 auto;
	max-width: 860px;
}

.jobs-grid-wrapper .tmb-iso-h1 > .t-entry-title {
	padding-top: 20px;
}

.jobs-grid-wrapper .isotope-filters.menu-container li span a, .jobs-grid-wrapper .isotope-filters.menu-container li span a:hover, .jobs-grid-wrapper .isotope-filters.menu-container li span a:focus, .jobs-grid-wrapper .isotope-filters.menu-container li span a:visited {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 14px !important;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.jobs-grid-wrapper .isotope-filters.menu-container li span a.active, .jobs-grid-wrapper .isotope-filters.menu-container li span a.active:hover, .jobs-grid-wrapper .isotope-filters.menu-container li span a.active:focus, .jobs-grid-wrapper .isotope-filters.menu-container li span a.active:visited {
	background: #003a71;
	border-radius: 30px;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 14px !important;
	font-weight: normal;
	padding: 3px 10px;
	text-decoration: none;
	text-transform: none;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text {
	min-width: 100% !important;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc {
	padding-left: 0 !important;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc h3.t-entry-title, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc h3.t-entry-title a, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc h3.t-entry-title a:hover, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc h3.t-entry-title a:focus, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc h3.t-entry-title a:visited {
	color: #003a71;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry {
	width: 100%;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-title {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 0 !important;
	vertical-align: top;
	width: 80%;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-meta {
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-top: 0 !important;
	text-align: center;
	vertical-align: top;
	width: 30%;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-meta a, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-meta a:hover, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-meta a:focus, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-meta a:visited {
	background: #e6fdff;
	color: #5b7e93 !important;
	cursor: default;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: normal;
	min-width: 150px;
	padding: 0;
	pointer-events: none;
	text-align: center;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 0 !important;
	text-align: right;
	vertical-align: top;
	width: 20% !important;
}

.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore .btn-default, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore .btn-default:hover, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore .btn-default:focus, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore .btn-default:visited {
	background: transparent !important;
	border: 0;
	color: #003a71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	padding: 0 !important;
	text-transform: lowercase;
}

.jobs-grid-wrapper .header-service-item .heading-text p {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	line-height: 16px;
	margin: 10px auto;
	max-width: 540px;
	text-transform: uppercase;
}

.offer-description h2, .offer-description h3 {
	display: block !important;
	text-align: center;
}

.offer-description h2, .offer-description h2 span {
	font-family: "Comfortaa Bold" !important;
	font-size: 29px !important;
	text-transform: uppercase;
}

.program-page .faq-section.contact-faq .faq-heading h2 span, .program-page .offer-description h2 span {
	font-family: "Comfortaa Bold" !important;
	font-size: 22px !important;
	line-height: 30px !important;
	text-align: left;
	text-transform: none;
}

.program-page h2, .program-page .faq-section.contact-faq .faq-heading h2 {
	padding-top: 20px;
	text-align: left;
}

.program-page .offer-description .btn-container .btn {
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
}

.program-page a > .linkedin-ico {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.offer-description h3, .offer-description h3 span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
	text-align: left;
}

.offer-description h3 {
	display: block;
	padding-top: 30px;
}

.simple-form-section .gform_wrapper input.gform_button {
	letter-spacing: 0;
}

.offer-description .article-title p {
	color: #000;
	font-family: "Comfortaa Bold";
	margin-top: 0 !important;
	text-align: center;
}

.highlight.bold {
	font-family: "Comfortaa Bold";
}

.highlight.uppercase {
	text-transform: uppercase;
}

/** Google Maps **/
.form-section .ginput_container .gfgeo-locator-button-wrapper.infield-locator {
	left: auto !important;
	top: 8px !important;
	right: 0 !important;
}

.form-section .gfgeo-dynamic-location-field .locked {
	cursor: no-drop;
	opacity: .8;
	pointer-events: none;
}

/** Report Section in BLOG **/
.main-report-section {
	display: block;
	margin: 0 auto !important;
	max-width: 690px !important;
	position: relative;
}

.main-report-section .isotope-container .t-inside {
	border-radius: 3px;
	box-shadow: 0 0 15px 4px rgba(0, 0, 0, .1);
}

.main-report-section .icon-media img {
	border-radius: 3px 0 0 3px;
}

.main-report-section .tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
	padding: 15px !important;
}

.main-report-section .t-entry-title > a, .main-report-section .t-entry-title > a:hover, .main-report-section .t-entry-title > a:focus, .main-report-section .t-entry-title > a:visited {
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 21px;
	font-weight: normal;
	line-height: 36px;
}

.main-report-section .t-entry-readmore.btn-container a, .main-report-section .t-entry-readmore.btn-container a:hover, .style-light .main-report-section .t-entry-readmore.btn-container a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .main-report-section .t-entry-readmore.btn-container a:focus, .main-report-section .t-entry-readmore.btn-container a:visited {
	background: #003b71 !important;
	border: none;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 20px !important;
}

/** Related Reports 
.related-reports {
    margin: 50px auto !important;
}
.related-reports .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
    padding-left: 10px !important;
}
.related-reports .t-entry-title a,
.related-reports .t-entry-title a:hover,
.related-reports .t-entry-title a:focus,
.related-reports .t-entry-title a:visited {
    color: #00909a !important;
    display: block;
    font-family: 'Comfortaa Bold';
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 5px 25px 5px 0; 
}
.related-reports .t-inside {
    background: #fff !important;
    border-radius: 0 40px 40px 0;
    box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
}
**/

/** Hidden Fields in Form2021 - 2 **/
.full-form .official-form .gform_legacy_markup_wrapper .gf_invisible, .full-form .official-form .gform_legacy_markup_wrapper .gfield_visibility_hidden {
	position: absolute;
}

.gform_confirmation_wrapper .gform_confirmation_message {
	font-family: "Comfortaa";
}

.small-footnote, .small-footnote p {
	font-family: "Comfortaa";
	font-size: 10px !important;
	font-weight: normal;
	line-height: 20px !important;
}

.post-content .btn-container .btn.calculator-btn {
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	margin: 0 auto;
	max-width: 320px;
	text-transform: none !important;
}

.shadowed-form.simple-form-section.services-contact-form {
	border-radius: 3px;
	box-shadow: 0 0 10px 4px rgba(0, 0, 0, .1);
	padding: 20px 25px;
}

/** Quote Post Content **/
.blue-block {
	background: #edfbfe;
	border-radius: 3px;
	color: #506c7d;
	padding: 20px 15px;
}

.green-block {
	background: #e2fbfc;
	border-radius: 3px;
	color: #506c7d;
	padding: 20px 15px;
}

.bordered-block {
	border: 1px solid #003b71;
	border-radius: 3px;
	color: #003b71;
	padding: 20px 15px;
}

/** Discount Popup **/
.discount-popup .column_parent.col-lg-7 {
	padding: 0 0 20px 20px;
}

.discount-popup .column_parent.col-lg-5 {
	padding: 0;
}

.discount-popup .icon-media img {
	right: -20px;
}

.discount-popup h2 span {
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: normal;
}

.discount-popup h2 span.bigger {
	display: block;
	font-size: 60px;
	margin-top: 5px;
}

.discount-popup .heading-text p {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	margin-top: 0 !important;
}

.discount-popup .btn-container.btn-block > .webinar-susciption-btn {
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0 !important;
}

.discount-popup + p {
	display: none;
}

.discount-popup .expiration-date p {
	color: #003b71;
}

/** Blog table of content **/
.blog-item #ez-toc-container {
	background: #fff;
	border: 1px solid #003b71;
	padding: 15px !important;
	margin: 10px 0;
	box-shadow: none;
}

.blog-item #ez-toc-container .ez-toc-title {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	text-transform: uppercase;
}

.blog-item #ez-toc-container a {
	color: #39546c !important;
	font-size: 12px;
	line-height: 18px;
}

.blog-item #ez-toc-container .ez-toc-toggle {
	background: #e7f4f5;
	border: 0;
}

.blog-item #ez-toc-container .ez-toc-toggle:hover {
	background: #e7f4f5;
}

.blog-item #ez-toc-container .ez-toc-toggle i.ez-toc-glyphicon {
	color: #003b71;
}

/** ADDON PAYMENTS LANDING **/
.landing-form-wrapper {
	margin: 15px auto;
	max-width: 870px;
}

.landing-form-wrapper .valea-form {
	margin-left: 0 !important;
}

.landing-form-wrapper .valea-form .heading-text {
	text-align: center;
}

.landing-form-wrapper .valea-form h3, .landing-form-wrapper .valea-form h3 > span {
	margin-bottom: 0;
	text-transform: uppercase;
}

.landing-call-action .btn-container .valea-anchor-btn, .landing-call-action .btn-container .valea-anchor-btn:hover, .style-light .btn-default.valea-anchor-btn:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .landing-call-action .btn-container .valea-anchor-btn:focus, .landing-call-action .btn-container .valea-anchor-btn:visited {
	background: linear-gradient(to right, #00294c, #0174a0) !important;
	border: 0 !important;
	border-radius: 30px;
	box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, .2);
	color: #fff !important;
	display: block !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	margin: 0 auto !important;
	max-width: 280px;
	padding: 10px 25px;
}

.landing-form-wrapper .valea-form .heading-text p {
	color: #002f52;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: normal;
	margin: 10px auto 30px !important;
}

.landing-form-wrapper .card-claim-wrapper {
	background: #e5f4f6;
	border-radius: 5px !important;
	color: #003b71;
	font-size: 10px !important;
	line-height: 16px !important;
	margin: 10px 0 20px !important;
	padding: 10px 15px !important;
}

.landing-form-wrapper .card-claim-wrapper a, .landing-form-wrapper .card-claim-wrapper a:hover, .landing-form-wrapper .card-claim-wrapper:focus, .landing-form-wrapper .card-claim-wrapper:visited {
	color: #003b71 !important;
	font-size: 10px !important;
	text-decoration: underline;
}

.landing-form-wrapper .gform_validation_errors.validation_error .validation_error {
	display: none;
}

.landing-form-wrapper li.gfield.gfield_error {
	padding-top: 0 !important;
}

.landing-form-wrapper .valea-form .gform_wrapper li.gfield.gfield_error .chosen-container .chosen-single {
	margin-bottom: 5px !important;
}

.valea-form .field_description_below .gfield_description.validation_message {
	color: #790000;
}

/** WEBINAR **/
.webinar-header .valea-form .field_description_below .gfield_description.gfield_consent_description {
	color: #003b71;
}

/** Form 2021 Book Info **/
.booking-visit {
	background: #cce8eb;
	border-radius: 3px;
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	max-width: 675px;
	padding: 15px;
	text-align: left;
	width: 90%;
	animation: myanimation 4s ease;
}

@keyframes myanimation {
	0% {
		height: 0;
		width: 0;
		opacity: 0;
	}
	
	99% {
		height: 0;
		width: 0;
		opacity: 0;
	}
	
	100% {
		height: auto;
		width: auto;
		opacity: 1;
	}
}

.booking-visit p {
	font-size: 13px;
	line-height: 22px;
	margin-top: 0;
}

.form-section.with-lateral-img .booking-visit {
	max-width: 525px;
}

.booking-msg-wrapper {
	display: block;
}

.form-message-wrapper + .booking-msg-wrapper {
	display: none;
}

.top-menu .media.where-are.menu-item .menu-icon::before {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	position: relative;
	vertical-align: super;
}

.breadcrumbs-wrapper {
	left: -15px;
	position: absolute !important;
	text-align: left;
	top: -45px;
}

.breadcrumbs-wrapper .breadcrumb li, .breadcrumbs-wrapper .breadcrumb li a, .breadcrumbs-wrapper .breadcrumb li a:hover, .breadcrumbs-wrapper .breadcrumb li a:focus, .breadcrumbs-wrapper .breadcrumb li a:visited, .breadcrumbs-wrapper .breadcrumb li::before {
	color: #fff !important;
	font-size: 10px;
}

.breadcrumbs-wrapper .breadcrumb li.current {
	font-family: "Comfortaa Bold";
}

.breadcrumbs-wrapper + .page-heading {
	margin-top: 0 !important;
}

.breadcrumbs-wrapper.blue-text {
	top: -25px;
}

.breadcrumbs-wrapper.blue-text .breadcrumb li, .breadcrumbs-wrapper.blue-text .breadcrumb li a, .breadcrumbs-wrapper.blue-text .breadcrumb li a:hover, .breadcrumbs-wrapper.blue-text .breadcrumb li a:focus, .breadcrumbs-wrapper.blue-text .breadcrumb li a:visited, .breadcrumbs-wrapper.blue-text .breadcrumb li::before {
	color: #003b71 !important;
}

.breadcrumbs-wrapper.blue-text + .uncode-info-box {
	margin-top: 0;
}

.breadcrumbs-wrapper.blue-text.articles {
	left: 20px;
	top: -60px;
}

.breadcrumbs-wrapper.blue-text.categories {
	left: 145px;
	top: -60px;
}

.breadcrumbs-wrapper.blue-text.white-menu {
	left: 55px;
	top: -40px;
}

.breadcrumbs-wrapper.client {
	top: -35px;
}

.breadcrumbs-wrapper.contact {
	top: -20px;
}

.breadcrumbs-wrapper.blue-text.categories-block {
	left: -15px;
	top: -175px;
}

.breadcrumbs-wrapper.blue-text.general-design {
	left: 180px;
	top: -25px;
}

.breadcrumbs-wrapper.valea-styles {
	left: auto;
	margin-left: -15px;
	top: 25px;
}

.breadcrumbs-wrapper.valea-styles.pt-10 {
	padding-top: 10px;
}

.breadcrumbs-wrapper.valea-contact {
	left: -165px;
	top: -155px;
}

.breadcrumbs-wrapper.blue-text.valea-landing {
	top: 100px;
	left: 200px;
}

.breadcrumbs-wrapper.blue-text.valea-subscription {
	top: 10px;
}

.breadcrumbs-wrapper.about-styles {
	left: -50px;
	top: 0;
}

figcaption {
	line-height: 20px;
}

/** Landing Zonas **/
.page-heading.white-heading h1 {
	padding-top: 20px;
}

.page-heading.white-heading + .page-heading.white-heading {
	margin-top: 0 !important;
}

.page-heading.white-heading + .page-heading.white-heading .heading-text {
	margin-top: 10px !important;
}

.page-heading.white-heading + .page-heading.white-heading h2, .page-heading.white-heading + .page-heading.white-heading h2 span {
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 400;
}

.blue-landing-content p, .card-blue-content {
	color: #003b71;
}

.landing-card-item {
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .05);
	padding: 20px;
}

.local-page .landing-card-item {
	background: #fff;
}

.landing-card-item .green-subheading {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
}

.landing-card-item table {
	border: 0;
	border-top: 1px dotted #00909a !important;
}

.landing-card-item table tr {
	border-bottom: 1px dotted #00909a;
}

.landing-card-item table td {
	border: none;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.landing-card-item table td.title {
	color: #00909a;
	padding: 15px 0 15px 35px;
}

.landing-card-item table td.value {
	color: #003b71;
	padding-right: 35px;
	text-align: right;
}

.landing-card-item table td.asc, .landing-card-item table td.desc, .landing-card-item table td.const {
	text-align: center;
}

.landing-card-item table td .sub {
	color: #c4c4c4;
	display: block;
	font-size: 9px;
	margin-top: 3px;
}

.landing-card-item img.chart {
	display: block;
	margin: 20px auto 10px;
}

.main-promo-wrapper.dark-promo .row.row-parent {
	border-radius: 15px;
	margin-left: auto;
	margin-right: auto;
}

.main-promo-wrapper.dark-promo .promo-image {
	bottom: 0;
	left: -20px;
	padding-left: 0;
	position: absolute;
	top: -10px;
}

.main-promo-wrapper.dark-promo .small-text {
	color: #fff;
	font-size: 17px;
}

.main-promo-wrapper.dark-promo .white-highlight {
	color: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 28px;
	line-height: 38px;
	text-shadow: 2px 2px 0px rgba(20, 42, 95, .7);
}

.main-promo-wrapper.dark-promo .btn-container {
	margin-top: 5px !important;
}

.main-promo-wrapper.dark-promo .btn-container a.custom-link, .main-promo-wrapper.dark-promo .btn-container a.custom-link:hover, .main-promo-wrapper.dark-promo .btn-container a.custom-link:focus, .main-promo-wrapper.dark-promo .btn-container a.custom-link:visited {
	background: #fff !important;
	border: 0;
	box-shadow: 2px 2px 0px rgba(20, 42, 95, .7);
	color: #142a5f !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding: 10px 20px !important;
}

.map-section .services-heading .heading-text p, .map-section .services-heading .heading-text p span, .full-form .services-heading .heading-text > p, .full-form .services-heading .heading-text > p span, .map-section .services-heading .heading-text h2, .map-section .services-heading .heading-text h2 span, .full-form .services-heading .heading-text h2, .full-form .services-heading .heading-text h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
	text-align: center;
}

.map-section .services-heading .heading-text div p, .full-form .services-heading .heading-text div p {
	font-size: 16px;
}

.map-section .map-vtab-title .heading-text p, .map-section .map-vtab-title .heading-text p span, .map-section .services-heading.green-heading p, .map-section .services-heading.green-heading p span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 400;
}

.map-section .location-info {
	color: #003b71;
	margin-top: 20px !important;
}

.map-section .location-info .fas, .map-section .location-info .fa {
	color: #c2d9c3;
	margin-right: 5px;
}

.features-wrapper .column_child.col-lg-4 > .uncol {
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	box-shadow: 4px 4px 0 rgba(0, 0, 0, .05);
	padding: 20px;
}

.features-wrapper .icon-box {
	margin-bottom: 55px;
}

.features-wrapper .icon-box .icon-media {
	line-height: 72px;
}

.features-wrapper .icon-box .icon-media img {
	vertical-align: middle;
}

.features-wrapper .icon-box-content p {
	color: #003b71;
	font-size: 14px;
	text-align: left;
}

.features-wrapper .btn-container {
	bottom: 0;
	position: absolute;
	width: 100%;
}

.features-wrapper .btn-container .custom-link {
	font-family: "Comfortaa Bold" !important;
	font-size: 13px;
	font-weight: 400 !important;
	line-height: 15px;
	padding: 10px 20px !important;
}

#landing-rm-link {
	display: none;
}

.clients-section.blue-bg {
	background: #e8f6fe;
	margin-top: -1px;
}

.main-container .landing-bottom-form .row-inner {
	margin-left: auto !important;
}

.landing-bottom-form .official-form .one-half-fieldset {
	display: block;
	float: none;
	margin: 0 auto !important;
	max-width: 95%;
	width: 650px;
}

.landing-bottom-form .official-form .one-half-fieldset.mt-20 {
	margin-top: 25px !important;
}

.landing-bottom-form .official-form .one-half-fieldset.mt-20 .right-wrapper .gfgf_wrap {
	max-width: 100%;
}

.landing-bottom-form .official-form .one-half-fieldset.mt-20 .legal-terms {
	width: 100% !important;
}

.landing-bottom-form .official-form .one-half-fieldset.mt-20 .consent-wrapper {
	max-width: 600px !important;
}

.landing-bottom-form .one-half-fieldset.last {
	display: none;
}

.full-form .landing-bottom-form .custom-form .right-wrapper .gfgf_wrap {
	background: transparent !important;
}

.full-form .landing-bottom-form .gform_wrapper {
	margin: 0 auto;
	width: 650px;
}

.full-form .landing-bottom-form .gform_wrapper .gform_footer {
	left: auto;
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines::before, .mobile-menu-button-light .lines::after {
	background: #fff !important;
}

/*** Payment Methods ***/
.payment-methods i.fa {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	width: 30%;
}

.payment-methods img {
	display: inline-block;
	line-height: 40px;
	margin-bottom: 5px;
	max-width: 67px;
	width: 34%;
}

/*** Form 2021 Landing ***/
.full-form.nobg-mobile.nopadding-top > .row.single-top-padding {
	padding-top: 0 !important;
}

.page-heading.landing-form-title, .page-heading.landing-form-title .heading-text {
	margin-top: 0 !important;
}

.full-form .custom-form .right-wrapper.first-wrapper-form .gfgf_wrap {
	padding-top: 0 !important;
}

.landing-form-title h1, .landing-form-title h1 span {
	font-size: 30px;
}

.white-copyright p {
	color: #fff !important;
}

.larger-logos .partners-wrapper a {
	height: auto;
	text-align: left;
	max-width: 200px;
}

.larger-logos .partners-wrapper a > img {
	height: auto;
	width: 100px;
}

.larger-logos .partners-wrapper a.larger {
	text-align: center;
	width: 30% !important;
}

.larger-logos .partners-wrapper a.larger > img {
	height: auto;
	width: 150px;
}

/** Before Intro **/
.intro-logo {
	margin-top: 15px !important;
}

.before-intro {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}

.landing-form-title img.fast-clock {
	margin-bottom: -5px;
	vertical-align: bottom;
	width: 55px;
}

/** Banners Valea y Tasación **/
.home .light-city-section.services-section .background-inner {
	background-position: center -60px;
}

.home .light-city-section.services-section > .background-element + .row.single-bottom-padding.row-parent {
	margin-top: -40px;
}

.home .report-inner-banner .tmb .t-entry-visual .icon-media img, .valea-banner.report-inner-banner .tmb .t-entry-visual .icon-media img {
	margin: -15px 0 0 -20px !important;
}

.home .report-inner-banner, .valea-banner.report-inner-banner {
	padding-bottom: 0;
}

.home .report-inner-banner .report-heading h3 > span, .valea-banner.report-inner-banner .report-heading h3 > span {
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: 400 !important;
	line-height: 22px;
	text-align: center;
}

.home .report-inner-banner .report-info, .valea-banner.report-inner-banner .report-info {
	padding: 0 10px 0 0 !important;
}

.home .report-inner-banner .btn-container a, .home .report-inner-banner .btn-container a:hover, .home .report-inner-banner .btn-container a:visited, .home .report-inner-banner .btn-container a:focus, .valea-banner.report-inner-banner .btn-container a, .valea-banner.report-inner-banner .btn-container a:hover, .valea-banner.report-inner-banner .btn-container a:visited, .valea-banner.report-inner-banner .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:not(.btn-custom-typo):not(.btn-inherit), .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
	background: #59ffff;
	box-shadow: 3px 3px 3px #00226a;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 18px;
}

.home .report-inner-banner .valea-banner-logo .tmb .t-entry-visual .icon-media img, .valea-banner.report-inner-banner .valea-banner-logo .tmb .t-entry-visual .icon-media img {
	margin: 0 !important;
	max-width: 170px;
}

.home .report-inner-banner .valea-banner-subheading .heading-text, .valea-banner.report-inner-banner .valea-banner-subheading .heading-text {
	margin-top: 5px;
}

.home .report-inner-banner .valea-banner-subheading .heading-text .h3 span, .valea-banner.report-inner-banner .valea-banner-subheading .heading-text .h3 span {
	font-size: 14px !important;
	font-weight: normal;
}

.home .report-inner-banner .report-heading p, .valea-banner.report-inner-banner .report-heading p {
	font-size: 14px !important;
}

.home .report-inner-banner, .valea-banner.report-inner-banner, .tasacion-banner-wrapper.report-inner-banner {
	background: transparent;
}

.tasacion-banner-wrapper.report-inner-banner > .row {
	border-radius: 5px;
}

.tasacion-banner-wrapper:not(.ecoefy) .featured-section .uncont {
	margin-left: -15px !important;
	margin-top: -15px !important;
}

.tasacion-banner-wrapper .report-heading {
	padding-top: 20px;
}

.tasacion-banner-wrapper .report-heading.deadline {
	margin: 0 auto 20px !important;
	padding-top: 0;
}

.tasacion-banner-wrapper .report-heading.deadline .heading-text {
	margin-top: 10px;
}

.tasacion-banner-wrapper .report-heading .h3 span {
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 20px;
	text-align: center;
}

.tasacion-banner-wrapper .report-heading .h3 .shadow-highlight {
	display: block;
	font-size: 25px;
	line-height: 28px;
	margin-top: 10px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .7);
	text-transform: uppercase;
}

.tasacion-banner-wrapper .report-heading.btn-intro .heading-text {
	margin-top: 5px;
}

.tasacion-banner-wrapper .report-heading.valid-period {
	padding: 0;
}

.tasacion-banner-wrapper .report-heading.valid-period .heading-text {
	margin-top: 0;
}

.tasacion-banner-wrapper .report-heading.valid-period .heading-text .h3 span {
	font-size: 13px;
	margin-bottom: 20px;
}

.tasacion-banner-wrapper .report-inner-banner .tmb .t-entry-visual .icon-media img {
	margin-top: 0 !important;
}

/*** GreenDataLens Banner ***/
.gdl-banner-wrapper .report-heading .h3 .shadow-highlight {
	font-size: 34px;
	margin: 0 0 10px;
	text-shadow: none;
	text-transform: none;
}

.gdl-banner-wrapper .icon-media {
	max-width: 245px !important;
}

.gdl-banner-wrapper.tasacion-banner-wrapper .plus-wrapper {
	padding-left: 50px !important;
}

.gdl-banner-wrapper .report-heading .h3 span {
	text-align: left;
}

.gdl-banner-wrapper .report-heading {
	padding-top: 5px;
}

.gdl-banner-wrapper .report-heading.deadline {
	margin-bottom: 5px !important;
}

.gdl-banner-wrapper .featured-section .uncell, .gdl-banner-wrapper .col-lg-3:last-child .uncell {
	padding-bottom: 0 !important;
}

.gdl-banner-wrapper .btn-container a, .gdl-banner-wrapper .btn-container a.btn:not(.btn-custom-typo):not(.btn-inherit), .gdl-banner-wrapper .btn-container a:hover, .gdl-banner-wrapper .btn-container a:visited, .gdl-banner-wrapper .btn-container a:focus {
	background: #59ffff;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding: 9px 30px !important;
	width: auto;
}

/*** Blog Sidebar Banners ***/
.blog-sidebar .valea-banner-subheading {
	margin-top: 0 !important;
	padding-top: 0;
}

.blog-sidebar .report-heading.btn-intro {
	margin-top: 0 !important;
}

.blog-sidebar .btn-container, .blog-valea-sidebar .btn-container, .blog-sidebar .report-heading.valid-period {
	margin-top: 10px !important;
}

.blog-sidebar .btn-container > a.btn, .blog-valea-sidebar .btn-container > a.btn {
	border-radius: 30px !important;
	padding: 8px 15px !important;
}

.main-container .blog-valea-sidebar.row-container .uncont > .uncode-single-media {
	margin-top: -20px !important;
}

.main-container .blog-valea-sidebar.row-container .uncont > .uncode-single-media.valea-banner-logo {
	margin-top: 20px !important;
}

.blog-valea-sidebar .report-heading {
	margin-top: 0 !important;
}

.blog-valea-sidebar .report-heading .h3 span {
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
}

.blog-valea-sidebar .btn-container > a.btn, .blog-valea-sidebar .btn-container > a.btn:hover, .blog-valea-sidebar .btn-container > a.btn:focus, .blog-valea-sidebar .btn-container > a.btn:visited {
	background: #59ffff;
	box-shadow: 3px 3px 3px #00226a;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 15px;
	margin-top: 5px;
}

.blog-valea-sidebar .valea-banner-subheading {
	margin-bottom: 30px;
}

.tasacion-banner-wrapper.sidebar {
	border-radius: 4px;
}

.tasacion-banner-wrapper.sidebar .uncode-single-media, .main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont > .uncode-single-media {
	margin-top: -15px !important;
	margin-left: -15px !important;
}

.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont > .uncode-single-media.valea-banner-logo {
	margin: 20px auto 0 !important;
}

.tasacion-banner-wrapper.sidebar .report-heading {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.tasacion-banner-wrapper.sidebar .report-heading.btn-intro {
	padding-top: 20px !important;
}

.tasacion-banner-wrapper.sidebar .btn-container, .tasacion-banner-wrapper.sidebar .report-heading.valid-period {
	margin-top: 10px !important;
}

.tasacion-banner-wrapper.sidebar .btn-container > a.btn, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:hover, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:focus, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:visited {
	border-radius: 30px !important;
	padding: 8px 15px !important;
}

.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont {
	padding-bottom: 30px !important;
}

.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar.ecoefy .uncont {
	padding-bottom: 0 !important;
}

.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar.ecoefy .btn-container {
	bottom: -15px;
	margin-top: 0 !important;
}

.popmake-content .tasacion-banner-wrapper .btn-container .home-services-btn {
	border-radius: 30px !important;
	margin-bottom: 15px !important;
	padding: 8px 15px !important;
}

.popmake-content .tasacion-banner-wrapper .uncont {
	padding: 20px !important;
}

.popmake-content .tasacion-banner-wrapper, .popmake-content .tasacion-banner-wrapper > .row, .popmake-content .tasacion-banner-wrapper .featured-section {
	margin: 0 !important;
	max-width: 100% !important;
	padding: 0 !important;
}

/*** GREEN LANDING ***/
.single-service-header .landing-form-wrapper {
	margin-top: 20px !important;
}

.single-service-header .landing-form-wrapper .valea-form input, .single-service-header .landing-form-wrapper .valea-form select, .single-service-header .landing-form-wrapper .valea-form textarea {
	background: #fff !important;
}

.single-service-header .landing-form-wrapper .valea-form .col-sm-6 {
	display: inline-block;
	width: 50% !important;
}

.single-service-header .landing-form-wrapper .valea-form input[type="submit"] {
	background: #61ac45 !important;
}

.value-section.green-landing .heading-text h2, .value-section.green-landing .heading-text h2 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 35px;
	font-weight: normal;
}

.value-section.green-landing .heading-text .text-top-reduced p {
	color: #fff;
	font-family: "Comfortaa";
}

.intro-form-green p {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 16px !important;
	line-height: 28px !important;
}

.green-header-banner .heading-text .h1 span, .blue-header-banner .heading-text .h1 span, .yellow-header-banner .heading-text .h1 span {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 34px;
	font-weight: 400;
	letter-spacing: 0;
}

.yellow-header-banner .heading-text .h1 span {
	color: #ddba59;
}

.green-header-banner .vc_custom_heading_wrap + .uncode_text_column, .yellow-header-banner .vc_custom_heading_wrap + .uncode_text_column {
	margin-top: 20px !important;
}

.green-header-banner .vc_custom_heading_wrap + .uncode_text_column p, .yellow-header-banner .vc_custom_heading_wrap + .uncode_text_column p {
	color: #000;
}

.green-header-banner .vc_custom_heading_wrap + .uncode_text_column p strong, .yellow-header-banner .vc_custom_heading_wrap + .uncode_text_column p strong {
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.green-header-banner .green-button, .yellow-header-banner .green-button {
	margin-top: 25px !important;
}

.green-header-banner .green-button a, .green-header-banner .green-button a:hover, .green-header-banner .green-button a:focus, .green-header-banner .green-button a:visited, .yellow-header-banner .green-button a, .yellow-header-banner .green-button a:hover, .yellow-header-banner .green-button a:focus, .yellow-header-banner .green-button a:visited {
	background: #61ac45;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
	padding: 8px 20px;
	text-transform: uppercase;
}

.city-bg .background-wrapper .background-inner {
	right: -140px;
}

.green-landing-heading h2, .green-landing-heading h2 span, .yellow-landing-heading h2, .yellow-landing-heading h2 span {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 0;
}

.yellow-landing-heading h2, .yellow-landing-heading h2 span {
	color: #ddba59;
}

.green-landing-heading p, .yellow-landing-heading.page-heading p, .yellow-landing-heading p {
	color: #000;
	font-family: "Comfortaa";
	line-height: 28px;
	margin-top: 15px;
}

.green-services-items .services-item .uncell {
	background: #fff;
	border: 1px solid #d0d0d0 !important;
	border-radius: 3px;
	display: block;
	min-height: 250px !important;
	padding: 0 15px 20px;
}

.green-services-items .services-item .uncell::before {
	background: transparent;
	border-radius: 3px 3px 0 0;
	content: "";
	display: inline-block;
	height: 70px;
	left: -2%;
	position: absolute;
	top: -1%;
	width: 104%;
}

.green-services-items .services-item.blue .uncell::before {
	border-top: 6px solid #003b71;
	border-right: 6px solid #003b71;
	border-left: 6px solid #003b71;
}

.green-services-items .services-item.green .uncell::before {
	border-top: 8px solid #61ac45;
	border-right: 8px solid #61ac45;
	border-left: 8px solid #61ac45;
}

.green-services-items .services-item.yellow .uncell::before {
	border-top: 8px solid #ddba59;
	border-right: 8px solid #ddba59;
	border-left: 8px solid #ddba59;
}

.green-services-items .services-item.orange .uncell::before {
	border-top: 8px solid #f68d39;
	border-right: 8px solid #f68d39;
	border-left: 8px solid #f68d39;
}

.green-services-items .services-item .uncont > .icon-box.icon-box-top {
	margin-top: -35px !important;
}

.green-services-items:not(.minimal) .services-item .icon-box-icon {
	background: #fff;
	border-radius: 50%;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .2);
	display: block;
	height: 70px;
	margin: 0 auto;
	padding: 5px !important;
	position: relative;
	width: 70px !important;
	z-index: 100;
}

.green-services-items:not(.minimal) .services-item .icon-box-icon .icon-media {
	border-radius: 50%;
	height: 60px;
	width: 60px !important;
}

.green-services-items .services-item.green .icon-box-icon .icon-media {
	background: #cfe6c7;
}

.green-services-items .services-item.yellow .icon-box-icon .icon-media {
	background: #f5eacd;
}

.green-services-items .services-item.orange .icon-box-icon .icon-media {
	background: #fcddc3;
}

.green-services-360 .services-item.gray .icon-box-icon .icon-media {
	background: #dedede;
}

.green-services-items .services-item .icon-box-icon .icon-media img {
	height: 40px;
	margin: 10px auto 0;
	max-width: 40px;
	width: auto;
}

.green-services-items .services-item .heading-text {
	margin: 15px auto;
}

.green-services-items .services-item .heading-text span, .green-services-items .services-item .icon-box-heading p > a {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

.green-services-items .services-item .icon-box-heading p {
	margin: 15px auto;
	text-align: center;
}

.green-services-items .services-item .icon-box-heading p > a {
	display: inline-block;
	max-width: 150px;
}

.consulting.green-services-items .services-item .icon-box-heading h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 17px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 20px;
}

.green-services-items .services-item .left-aligned, .green-services-items.minimal .services-item .uncode_text_column, .green-services-items .services-item .vc_custom_heading_wrap {
	margin-top: 0 !important;
}

.green-services-items .services-item .left-aligned p {
	font-family: "Comfortaa";
	font-size: 14px;
	text-align: left;
}

.green-services-items .services-item.blue .heading-text span, .green-services-items .services-item.blue .left-aligned p {
	color: #003b71;
}

.green-services-items .services-item.green .heading-text span, .green-services-items .services-item.green .left-aligned p {
	color: #61ac45;
}

.green-services-items .services-item.yellow .heading-text span, .green-services-items .services-item.yellow .left-aligned p {
	color: #ddba59;
}

.green-services-items .services-item.orange .heading-text span, .green-services-items .services-item.orange .left-aligned p {
	color: #f68d39;
}

.green-services-360 {
	border: 1px solid #000;
	border-radius: 15px;
	margin: 0 auto;
	max-width: 200px;
	padding: 20px 10px;
}

.lines-img {
	z-index: 100;
}

.green-services-360 {
	margin-top: -140px !important;
	padding: 0;
}

.green-services-360 .services-item.gray .uncont {
	border: 1px solid #000;
	border-radius: 15px;
	min-height: 220px;
	padding: 20px 15px;
}

.green-services-360 .services-item.gray .heading-text span {
	color: #000;
	font-family: "Comfortaa";
	font-size: 18px;
	text-align: left;
}

.green-services-360 .services-item .icon-box {
	margin-top: 15px !important;
}

.green-services-360 .services-item .icon-box-icon {
	background: #fff;
	border-radius: 50%;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .2);
	display: block;
	height: 140px;
	margin: 0 auto;
	padding: 5px !important;
	position: relative;
	width: 140px !important;
	z-index: 100;
}

.green-services-360 .services-item .icon-box-icon .icon-media {
	border-radius: 50%;
	height: 130px;
	width: 130px !important;
}

.green-services-360 .services-item .icon-box-icon .icon-media img {
	height: 90px;
	margin: 20px auto 0;
	max-width: 90px;
	width: auto;
}

.green-landing-heading.smaller-subtitle .h1 span {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 33px;
}

.inner-btn.green-button a, .inner-btn.green-button a:hover, .inner-btn.green-button a:focus, .inner-btn.green-button a:visited {
	background: #61ac45;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
	padding: 8px 20px;
	text-transform: uppercase;
}

.blue-landing-heading h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 0;
}

.blue-landing-heading.smaller-heading h2 span {
	font-size: 26px;
}

.landing-why-us .green-services-items .services-item .uncell {
	box-shadow: 6px 6px 0px rgba(0, 0, 0, .2);
}

.landing-why-us .green-services-items .services-item .uncell::before {
	height: 51%;
}

.landing-why-us .green-services-items .services-item.odd .uncell::before {
	display: none;
}

.landing-why-us .green-services-items .services-item.odd .uncell::after {
	background: transparent;
	border-radius: 0 0 3px 3px;
	content: "";
	display: inline-block;
	height: 51%;
	left: -2%;
	position: absolute;
	bottom: -1%;
	width: 104%;
}

.landing-why-us .green-services-items .services-item > .uncol, .landing-why-us .green-services-items .services-item > .uncol > .uncoltable {
	display: block;
	height: 100%;
}

.landing-why-us .green-services-items .services-item.blue.odd .uncell::after {
	border-bottom: 6px solid #003b71;
	border-right: 6px solid #003b71;
	border-left: 6px solid #003b71;
}

.landing-why-us .green-services-items.minimal .services-item.blue .left-aligned {
	min-height: 60px;
}

.landing-why-us .green-services-items .services-item.blue .left-aligned {
	min-height: 120px;
}

.landing-why-us .green-services-items.extra-large .services-item.blue .left-aligned {
	min-height: 170px;
}

.landing-why-us .green-services-items .services-item.blue .left-aligned p {
	color: #000;
}

.landing-why-us .green-services-items .services-item.blue .left-aligned .payments {
	font-family: "Comfortaa";
	font-size: 14px;
	text-align: left;
}

.landing-why-us .green-services-items .services-item.blue .left-aligned .payments p {
	margin-top: 5px;
}

.landing-why-us .green-services-items .services-item.blue .payments .fa {
	color: #003b71;
	font-size: 25px;
	width: 50px;
}

.landing-why-us .green-services-items .services-item.blue .payments img {
	width: 70px;
}

.landing-why-us .green-services-items .services-item.blue .left-aligned p .fa-star {
	font-size: 8px;
	line-height: 20px;
	vertical-align: top;
}

.landing-why-us .green-services-items .services-item .uncont > .icon-box.icon-box-top {
	margin-top: 20px !important;
	z-index: 1;
}

.landing-why-us .green-services-items.minimal .services-item .icon-box-icon {
	min-height: 85px;
	width: 70px !important;
}

.landing-why-us .green-services-items .services-item .icon-box-icon {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
	display: block;
	height: auto;
	margin: 0 auto;
	min-height: 115px;
	padding: 0 !important;
	position: relative;
	width: 90% !important;
	z-index: 0;
}

.who-needs .landing-why-us .green-services-items .services-item .icon-box-icon {
	min-height: 70px;
}

.who-needs .landing-why-us .about-page.green-services-items .services-item .uncell {
	min-height: 150px !important;
}

.who-needs .landing-why-us .green-services-items .services-item .icon-box-icon .fa {
	color: #00909a;
	font-size: 65px;
}

.who-needs .about-page.green-services-items .services-item .heading-text span {
	min-height: 0;
}

.landing-why-us .green-services-items .services-item .icon-box-icon .icon-media {
	background: transparent;
	border-radius: 0;
	height: auto;
	width: 100% !important;
}

.landing-why-us .green-services-items .services-item .icon-box-icon .icon-media img {
	height: auto;
	margin: 10px auto 0;
	max-width: 100%;
	width: auto;
}

.landing-why-us .green-services-items .services-item .uncell {
	min-height: 250px !important;
}

.green-steps-row {
	max-width: 80%;
}

.green-steps-row.right {
	margin-left: auto;
	margin-right: 0;
}

.green-steps-row .green-step-item .uncont {
	background: #fff;
	border: 1px solid #000;
	border-radius: 15px 0 15px 0;
	min-height: 405px;
	padding: 30px 35px 30px 25px;
}

.green-steps-row .green-step-item .uncont::before {
	background: transparent;
	border-top: 8px solid #61ac45;
	border-right: 8px solid #61ac45;
	border-radius: 0;
	content: "";
	display: inline-block;
	height: 50%;
	right: -3px;
	position: absolute;
	top: -3px;
	width: 50%;
}

.green-steps-row .green-step-item .uncont::after {
	background: transparent;
	border-bottom: 8px solid #61ac45;
	border-left: 8px solid #61ac45;
	border-radius: 0;
	content: "";
	display: inline-block;
	height: 50%;
	left: -3px;
	position: absolute;
	bottom: -3px;
	width: 50%;
}

.green-steps-row .green-step-item .step-number {
	position: absolute;
	right: -35px;
	top: 40%;
}

.green-steps-row .green-step-item .step-number p {
	background: #61ac45;
	border-radius: 50%;
	box-shadow: 5px 5px 0 rgba(0, 0, 0, .2);
	color: #fff;
	font-size: 33px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	width: 70px;
}

.green-steps-row .green-step-item .icon-box, .green-steps-row .green-step-item .heading-text {
	margin-top: 0 !important;
}

.green-steps-row .green-step-item .vc_custom_heading_wrap {
	margin-top: 10px !important;
}

.three-steps-wrapper .green-steps-row .green-step-item .vc_custom_heading_wrap.no-top-img {
	margin-top: 0px !important;
}

.green-steps-row .green-step-item .uncode_text_column {
	margin-top: 15px !important;
}

.green-steps-row .green-step-item .heading-text span {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
}

.green-steps-row .green-step-item .left-aligned p {
	color: #000;
	font-size: 14px;
}

.green-steps-row .green-step-item .left-aligned p > .fa, .bullet-needs .needs-items .need-item .uncode_text_column p > .fa {
	color: #003b71;
	margin: 0 5px 0 -15px;
}

.bullet-needs .needs-items .need-item .uncode_text_column p {
	color: #000;
	font-size: 14px;
	padding: 15px 5px;
	text-align: left;
}

.bullet-needs .needs-items .need-item .uncode_text_column p > b {
	color: #000;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.green-clients-wrapper .icon-media {
	min-height: 80px;
}

.green-clients-wrapper .icon-box-heading a, .green-clients-wrapper .icon-box-heading a:hover, .green-clients-wrapper .icon-box-heading a:focus, .green-clients-wrapper .icon-box-heading a:visited {
	color: #61ac45 !important;
	display: block;
	font-size: 15px;
	line-height: 24px;
}

.green-clients-wrapper .icon-box-heading p {
	margin-top: 5px;
}

.green-contact-form {
	border: 1px solid #61ac45 !important;
	box-shadow: 5px 5px 0 rgba(0, 0, 0, .2) !important;
	min-height: 400px;
}

.green-contact-form .blue-heading.blue-subheading p {
	color: #000;
}

.green-contact-form .valea-form input[type="text"], .green-contact-form .valea-form input[type="email"], .green-contact-form .valea-form input[type="password"], .green-contact-form .valea-form input[type="tel"], .green-contact-form .valea-form textarea, .green-contact-form .valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single, .green-contact-form .valea-form .gform_wrapper li.hidden_label .gfield_select, .green-contact-form.valea-contact-form input[type="text"], .green-contact-form.valea-contact-form input[type="email"], .green-contact-form.valea-contact-form input[type="password"], .green-contact-form.valea-contact-form input[type="tel"], .green-contact-form.valea-contact-form textarea, .green-contact-form.valea-contact-form select {
	border: 1px solid #61ac45 !important;
	color: #000;
}

.green-contact-form.valea-contact-form li .ginput_container_consent input {
	border: 1px solid #61ac45;
}

.green-contact-form.valea-contact-form form input[type="submit"] {
	background: #61ac45;
	text-transform: uppercase;
}

.landing-why-us .page-heading p, .three-steps-wrapper .services-heading .heading-text div p {
	color: #000;
	font-family: "Comfortaa";
	line-height: 24px;
}

.full-form.nobg-mobile.landing-why-us .row-background.background-element {
	max-width: 100%;
}

.full-form.nobg-mobile.landing-why-us .row-background.background-element .background-inner {
	background-position: center bottom !important;
}

/*** FORM 2021 MESSAGE ***/
#loading-msg {
	display: none;
}

#loading-msg.visible {
	display: block;
}

#loading-msg.visible .messagebox_text {
	background: #e6f5ff;
	border-radius: 5px !important;
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, .2);
	color: #00909a;
	max-width: 600px;
	padding: 30px;
	width: 80%;
}

#loading-msg.visible .messagebox_text p {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400;
}

#loading-msg.visible .messagebox_text .fa {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

/* The snackbar - position it at the bottom and in the middle of the screen */
#loading-msg .messagebox_text {
	visibility: hidden;
	/* Hidden by default. Visible on click */
	min-width: 200px;
	/* Set a default minimum width */
	margin-left: -125px;
	/* Divide value of min-width by 2 */
	background-color: #333;
	/* Black background color */
	color: #fff;
	/* White text color */
	text-align: center;
	/* Centered text */
	border-radius: 2px;
	/* Rounded borders */
	padding: 16px;
	/* Padding */
	position: fixed;
	/* Sit on top of the screen */
	z-index: 99999;
	/* Add a z-index if needed */
	left: 40%;
	/* Center the snackbar */
	top: 40%;
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#loading-msg.visible .messagebox_text {
	visibility: visible;
	/* Show the snackbar */
	
	/* Add animation: Take 0.5 seconds to fade in and out the snackbar.
However, delay the fade out process for 2.5 seconds */
	-webkit-animation: fadein .5s, fadeout .5s 25.5s;
	animation: fadein .5s, fadeout .5s 25.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
	from {
		top: 0;
		opacity: 0;
	}
	
	to {
		top: 40%;
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		top: 0;
		opacity: 0;
	}
	
	to {
		top: 40%;
		opacity: 1;
	}
}

@-webkit-keyframes fadeout {
	from {
		top: 40%;
		opacity: 1;
	}
	
	to {
		top: 40%;
		opacity: 0;
	}
}

@keyframes fadeout {
	from {
		top: 40%;
		opacity: 1;
	}
	
	to {
		top: 40%;
		opacity: 0;
	}
}

.top-zindex {
	z-index: 9999;
}

.pac-container {
	z-index: 99999 !important;
}

/*** Energy Cert Form ***/
.full-form .energy-cert-form .official-form .gform_wrapper .gform_footer {
	left: 30%;
	width: 200px;
}

.full-form .energy-cert-form .official-form .legal-terms {
	margin-bottom: 20px;
}

.full-form .energy-cert-form .official-form .right-wrapper .gfgf_wrap {
	padding: 2px 0 25px 0;
}

.energy-cert-title {
	padding-top: 25px;
}

.energy-cert-title h1, .energy-cert-title h1 span {
	font-size: 26px;
}

.energy-cert-title + .from-top-menu {
	margin-top: 25px;
}

.energy-cert-form form .gform_fields {
	padding-bottom: 90px !important;
}

#filenumber-form {
	margin: 50px auto 30px;
	max-width: 50%;
}

.full-form #filenumber-form .official-form .gform_wrapper .gform_footer {
	bottom: 2px;
	left: 50%;
	text-align: left;
}

.full-form #filenumber-form .official-form .gform_wrapper .gform_footer input.button {
	border-radius: 3px;
	margin-bottom: 0;
}

.full-form #filenumber-form .gform_validation_error .gform_validation_errors {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0 0 20px 0;
}

.full-form #filenumber-form .gfield_error .validation_message {
	color: #790000;
	font-family: "Comfortaa";
	font-size: 10px;
	padding: 2px 0;
}

.full-form #filenumber-form .official-form .gform_wrapper.gform_validation_error .gform_footer {
	bottom: 20px;
}

/*** CHAT WHATSAPP ***/
.article-table h6, .article-table td, .article-table tr, .article-table p {
	font-family: "Comfortaa";
	font-weight: normal;
	line-height: 24px;
}

.chaty-whatsapp-button input[type="submit"], .chaty-whatsapp-button input[type="reset"], .chaty-whatsapp-button input[type="button"], .chaty-whatsapp-button button[type="submit"] {
	border-radius: 50%;
	padding: 8px 10px 8px 15px;
}

.mobile-main-promo {
	display: none;
}

.desktop-main-promo.lateral-ribbon {
	margin-top: 10px !important;
	padding: 15px 10px;
	text-align: center;
}

.desktop-main-promo.lateral-ribbon .reason, .desktop-main-promo.lateral-ribbon .deadline {
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	font-size: 16px;
}

.desktop-main-promo.lateral-ribbon .discount {
	color: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	line-height: 28px;
	margin: 5px auto;
}

.desktop-main-promo.lateral-ribbon .discount .bigger {
	font-size: 28px;
	text-transform: uppercase;
}

/** Informes New Design **/
.reports-posts.small-icons .icon-media {
	display: inline-block;
	margin-left: 15px;
	margin-top: 15px;
}

.reports-posts.small-icons .icon-media img {
	margin: 0 15px;
}

.reports-posts.small-icons .t-entry-date {
	position: absolute;
	right: 25px;
	top: -145px;
}

.report-main-content.reports-light .reports-posts.small-icons .t-entry-meta {
	text-align: left;
}

.report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-category + .t-entry-category, .report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-category .cat-comma {
	display: none;
}

.report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-category a {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
}

.report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-category a::after {
	background-color: #00909a;
	margin: 3px auto 3px 0;
}

.report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-title a, .report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-title a:hover, .report-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-title a:visited {
	font-family: "Comfortaa Bold";
	font-size: 15px;
	line-height: 24px;
	text-align: left;
}

.press-main-content .reports-posts.small-icons .t-inside .t-entry-text .t-entry-excerpt {
	display: block;
	float: none;
	margin-right: 0;
	text-align: left;
	width: 100%;
}

.press-main-content .reports-posts.small-icons .t-inside .t-entry-text .t-entry-excerpt p {
	font-size: 13px;
	line-height: 20px;
}

.press-main-content.reports-light .reports-posts.small-icons .t-inside {
	background: #fff;
}

.press-main-content.reports-light .reports-posts.small-icons .t-inside .t-entry-text .t-entry-readmore.btn-container a {
	background: #00909a !important;
	color: #fff !important;
}

.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	box-shadow: none !important;
}

/*** NOTA SIMPLE ***/
.official-form .highlight-info.extended {
	margin-bottom: 20px !important;
	text-align: center;
}

.official-form .need-wrapper {
	background: #cce8eb;
	border-radius: 3px;
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 20px;
	padding: 15px;
}

.official-form .gchoice_select_all, .official-form .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .official-form .gform_legacy_markup_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
	font-family: "Comfortaa Bold";
	font-weight: 400 !important;
}

.official-form .style-light input[type="checkbox"]:checked::before, .official-form .style-dark .style-light input[type="checkbox"]:checked::before {
	color: #003b71;
}

.full-form .official-form .api-data.extra_services {
	width: 100%;
}

.info-wrapper {
	background: #f1f1f1;
	border-radius: 3px;
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 12px !important;
	line-height: 20px !important;
	padding: 10px !important;
	text-shadow: none;
}

.info-wrapper.mt-10 {
	margin-top: 10px;
}

.info-wrapper.mt-20 {
	margin-top: 20px;
}

.info-wrapper.mb-20 {
	margin-bottom: 20px;
}

.info-wrapper .fa, .info-wrapper .fas, .info-wrapper span {
	display: inline-block;
	vertical-align: middle;
}

.info-wrapper .fas, .info-wrapper .fa {
	margin-right: 10px;
}

.info-wrapper span {
	max-width: 95%;
}

.anchor-margin .heading-text, .anchor-margin.text-small {
	scroll-margin-top: 110px;
}

.share-buttons {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	margin: 20px 0 !important;
	text-align: right;
}

.share-buttons .addtoany_shortcode {
	display: inline-block;
	margin-left: 20px;
}

.authorlist-item .author-profile-content {
	padding: 15px 10px 0 20px;
}

.authorlist-item .h4 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	margin-top: 15px !important;
}

.authorlist-item .author-profile-bio p {
	font-size: 13px;
}

.authorlist-item .contact-methods {
	margin-top: 0;
	position: absolute;
	right: 10px;
	top: 15px;
}

.authorlist-item .author-profile-content .btn-container .custom-link.btn {
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
	letter-spacing: 0;
}

.user-separator hr {
	background: linear-gradient(to right, transparent, #bbe1e3 90%, transparent);
	border: none !important;
	height: 2px;
}

.review-post {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	text-align: center;
}

.review-post .pld-like-dislike-wrap {
	display: block;
	margin: 20px auto;
}

.review-post .pld-like-dislike-wrap .fas, .review-post .pld-like-dislike-wrap .pld-like-trigger:hover .fas {
	color: #003b71;
	font-size: 30px;
}

.review-post .pld-like-dislike-wrap .pld-like-trigger:focus .fas, .review-post .pld-like-dislike-wrap .pld-dislike-trigger:focus .fas {
	color: #00909a;
}

.form-top-ribbon {
	z-index: 1000;
}

.form-top-ribbon p {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.form-top-ribbon .menu-item a > span {
	color: #fff !important;
	font-size: 12px;
}

.form-top-ribbon .sub-menu.open-animated {
	left: 5px !important;
	margin-left: 5px !important;
	top: 20px !important;
	z-index: 10000 !important;
}

.form-top-ribbon .sub-menu li.menu-item a {
	background: #003b71;
	border-radius: 0 0 2px 2px;
	padding-top: 15px;
	max-width: 20px;
}

.form-top-ribbon #menu-tasacion-idiomas > li.wpml-ls-current-language > a span::after, .form-top-ribbon #menu-tasacion-idiomas-en > li.wpml-ls-current-language > a span::after {
	content: "";
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
}

.footer-related-articles .heading-text .h3 span, .footer-related-articles .heading-text .h2 span {
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: normal;
}

.footer-related-articles .grid-wrapper {
	padding-top: 30px;
}

.post-body .main-report-section .fluid-svg .icon-media {
	margin: 20px auto !important;
}

/*** TOOLTIPS ***/
.full-form .official-form .gfield.mm-enable-no-label-show-help-icon {
	position: relative;
}

.full-form .official-form .gfield.mm-enable-no-label-show-help-icon mmi {
	bottom: 12px;
	cursor: pointer;
	position: absolute;
	right: 10px;
}

.full-form .official-form .gfield.mm-enable-no-label-show-help-icon.gfield_error mmi {
	bottom: 30px;
}

.full-form .official-form .gfield.mm-enable-no-label-show-help-icon mmi i {
	color: #00909a;
}

.qtip-content, .qtip-content p {
	font-family: "Comfortaa";
	font-size: 11px;
	line-height: 18px;
}

.valea-contact-form .gform_wrapper ul li.gfield.plan-selector, .valea-contact-form .gform_wrapper ul li.gfield.nif {
	display: none;
}

.valea-contact-form .gform_wrapper ul li.gfield.plan-selector.visible, .valea-contact-form .gform_wrapper ul li.gfield.nif.visible {
	display: inline-block !important;
}

/*** BLOG INDICADORES ***/

/* Style the tab content */
.tabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
}

.tabcontent {
	animation: fadeEffect 1s;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

#paro, #afiliados, #transacciones, #valor {
	display: none;
}

.chart-btns .col-lg-4.chart-header:last-child {
	padding-left: 0 !important;
}

.chart-header .chart-title {
	background: #003a71;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	font-weight: 400 !important;
	margin: 30px 7px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.chart-header #pibTab.flourish-embed, .chart-header #paroTab.flourish-embed, .chart-header #afiliadosTab.flourish-embed, .chart-header #viviendasTab.flourish-embed, .chart-header #transaccionesTab.flourish-embed, .chart-header #tasadoTab.flourish-embed {
	opacity: .3;
}

.chart-header #pibTab.flourish-embed.active, .chart-header #paroTab.flourish-embed.active, .chart-header #afiliadosTab.flourish-embed.active, .chart-header #viviendasTab.flourish-embed.active, .chart-header #transaccionesTab.flourish-embed.active, .chart-header #tasadoTab.flourish-embed.active {
	opacity: 1;
}

.chart-header .flourish-embed .fl-layout-inner .wrapper-inner {
	margin-left: 40px;
}

.chart-header .iframeWrapper {
	padding-bottom: 20px;
}

.iframeWrapper::after {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/union.svg");
	background-position: center bottom;
	background-repeat: no-repeat;
	content: "";
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
}

.analytics-indicators .iframeWrapper::after {
	display: none;
}

.blog-tabs ul.nav-tabs {
	border-bottom: 2px solid #003b71 !important;
}

.blog-tabs .nav-tabs > li {
	margin: 0 !important;
	width: 48% !important;
}

.blog-tabs .nav-tabs > li.vc_tta-tab.active > a, .blog-tabs .nav-tabs > li.vc_tta-tab:focus > a, .blog-tabs .nav-tabs > li.vc_tta-tab > a:focus {
	border-bottom: none !important;
}

.blog-tabs ul.nav-tabs .vc_tta-tab > a, .blog-tabs ul.nav-tabs .vc_tta-tab > a:hover, .blog-tabs ul.nav-tabs .vc_tta-tab > a:focus, .blog-tabs ul.nav-tabs .vc_tta-tab > a:visited {
	background: #e6ebf1;
	border-radius: 15px 15px 0 0;
	padding: 14px 10px 10px !important;
}

.blog-tabs ul.nav-tabs .vc_tta-tab.active > a, .blog-tabs ul.nav-tabs .vc_tta-tab.active > a:hover, .blog-tabs ul.nav-tabs .vc_tta-tab.active > a:focus, .blog-tabs ul.nav-tabs .vc_tta-tab.active > a:visited {
	background: #003b71;
	padding: 14px 10px 10px !important;
}

.blog-tabs ul.nav-tabs .vc_tta-tab.active > a > span {
	color: #fff !important;
}

.blog-tabs ul.nav-tabs .vc_tta-tab > a > span {
	color: #003b71 !important;
	text-transform: uppercase;
}

.flourish-credit {
	display: none !important;
}

.post .post-content .blog-item .uncode_text_column.legend p, .legend p {
	font-size: 11px;
	line-height: 20px;
}

.post .post-content .blog-item .uncode_text_column.legend.bordered-block p {
	color: #000;
}

/*** FORM PROMO + PLUS ***/
.first-form-lateral .desktop-main-img {
	padding-top: 15px;
	text-align: right;
}

body .gform_legacy_markup_wrapper ul li.gfield.gfield_html .first-form-lateral .desktop-main-img > img.promo-img {
	max-width: 450px !important;
}

.first-form-lateral .desktop-main-plus.hidden {
	display: none;
}

.first-form-lateral .desktop-main-plus {
	text-align: center;
}

.first-form-lateral .desktop-main-plus .fa {
	background: #003b71;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 30px;
	left: -11px;
	line-height: 20px;
	margin: 0 auto;
	padding: 5px;
	position: relative;
	top: -150px;
	width: 30px;
}

.first-form-lateral .desktop-main-plus .fa::after {
	background: #003b71;
	content: "";
	display: block;
	height: 140px;
	margin-left: 9px !important;
	width: 2px;
}

.first-form-lateral .desktop-main-plus .info-box {
	margin-left: auto;
	max-width: 450px;
}

.first-form-lateral .desktop-main-plus .info-box::before {
	background: #fff;
	border-top: 2px solid #003b71;
	border-right: 2px solid #003b71;
	border-left: 2px solid #003b71;
	content: "";
	display: block;
	height: 15px;
	margin-top: -20px !important;
	position: relative;
	width: 100%;
	z-index: 100;
}

.first-form-lateral .desktop-main-plus .info-box img {
	display: inline-block;
	margin-left: 2%;
	vertical-align: middle;
	width: 18%;
}

.first-form-lateral .desktop-main-plus .info-box p.plus-info {
	color: #00909a;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 2% 0 0;
	vertical-align: middle;
	width: 73%;
}

.page-heading p, .page-heading.subheading h2, .page-heading.subheading h2 span, .page-heading.subheading .h2 span, .page-heading.landing-form-title h2 span, .greviews-section .blue-heading p, .blue-heading.highlighted-subheading p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 15px auto 0;
	max-width: 1024px;
}

.page-heading.subheading h2 span {
	font-size: 14px;
}

.page-heading.subheading, .page-heading.subheading .heading-text {
	margin-top: 0 !important;
}

.tasacion-banner-wrapper .plus-wrapper, .tasacion-banner-wrapper .no-left-padding {
	padding-left: 0 !important;
}

.plus-banner-info, .plus-banner-info > .heading-text {
	margin-top: 0 !important;
}

.plus-banner-info > .heading-text .h3 > span {
	display: flex;
	align-items: center;
	margin: 10px auto 15px;
}

.plus-banner-info > .heading-text .h3 span .fas {
	border-radius: 50%;
	color: #28daf5;
	font-size: 24px;
	line-height: 18px;
	padding: 3px;
	width: 30px;
}

.plus-banner-info .plus-info {
	font-family: "Comfortaa";
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	margin-left: 12px !important;
}

.tasacion-banner-wrapper.sidebar .plus-banner-info > .heading-text .h3 > span {
	display: block;
	margin: 10px auto 0;
}

.tasacion-banner-wrapper.sidebar .plus-banner-info > .heading-text .h3 span .fas {
	display: block;
	margin: 0 auto;
}

.tasacion-banner-wrapper.sidebar .plus-banner-info .plus-info {
	display: block;
	margin: 10px auto !important;
	max-width: 260px;
}

.tasacion-banner-wrapper.sidebar .report-heading.valid-period .heading-text .h3 span {
	margin-bottom: 0;
}

.tasacion-banner-wrapper.sidebar .plus-banner-info {
	margin: 0 auto;
	max-width: 90%;
}

.main-promo-wrapper.dark-promo .no-padding-left {
	padding-left: 0 !important;
}

.main-promo-wrapper.dark-promo .plus-banner-info > .heading-text .h3 span .fas, .main-promo-mobile.dark-promo .plus-banner-info > .heading-text .h3 span .fas {
	color: #fff;
}

.main-promo-wrapper.dark-promo .plus-banner-info .plus-info {
	margin-left: 5px !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .7);
}

.mobile-plus-wrapper {
	display: none;
}

.col-lg-3 .blog-form .gform_wrapper .top_label li.gfield.gf_left_half, .col-lg-3 .blog-form .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 100%;
}

.newsletter-trust {
	background: linear-gradient(to bottom, #fff, #e7f5ff);
}

/*** NEWSLETTER ***/
.main-promo-wrapper.dark-promo.newsletter-promo .promo-image {
	left: -40px;
}

.main-promo-wrapper.dark-promo.newsletter-promo .promo-image.ecoefy {
	width: 220px;
}

.main-promo-wrapper.dark-promo.newsletter-promo .wpb_column.col-lg-9 {
	padding-left: 0;
}

.main-promo-wrapper.dark-promo.newsletter-promo .uncode_text_column {
	margin-top: 10px !important;
}

.main-promo-wrapper.dark-promo.newsletter-promo .medium-text, .main-promo-mobile.dark-promo.newsletter-promo .medium-text {
	color: #fff;
	font-size: 18px;
}

.main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:visited, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:visited {
	background: #58fffe !important;
	letter-spacing: 0;
	text-transform: none;
}

.main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:visited {
	font-size: 17px !important;
}

.main-promo-wrapper.dark-promo.newsletter-promo .small-text, .main-promo-mobile.dark-promo.newsletter-promo .small-text {
	color: #fff;
	font-size: 14px;
}

.main-promo-wrapper.dark-promo.newsletter-promo .promo-btn .fa, .main-promo-mobile.dark-promo.newsletter-promo .promo-btn .fa {
	color: #fff;
	text-shadow: 2px 2px rgba(0, 0, 0, .1);
}

.newsletter-form.blog-form {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/01/bg_sidebar_news_desktop.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.newsletter-form.blog-form.nitro-lazy {
	background-image: none !important;
}

.newsletter-form.blog-form .icon-box-content .icon-box-heading .h3, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:hover, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:focus, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:visited, .newsletter-form.blog-form .gform_wrapper .gfield_consent_description, .newsletter-form.blog-form .gform_wrapper .gfield_consent_description a, .newsletter-form.blog-form .gform_wrapper .gfield_consent_description a:hover, .newsletter-form.blog-form .gform_wrapper .gfield_consent_description a:focus, .newsletter-form.blog-form .gform_wrapper .gfield_consent_description a:visited {
	color: #fff;
}

.newsletter-form.blog-form .gform_wrapper .gform_footer input, .newsletter-form.blog-form .gform_wrapper .gform_footer input[type="submit"], .newsletter-form.blog-form .gform_wrapper .gform_footer input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .newsletter-form.blog-form .gform_wrapper .gform_footer input:hover, .newsletter-form.blog-form .gform_wrapper .gform_footer input:focus, .newsletter-form.blog-form .gform_wrapper .gform_footer input:visited {
	background: #58fffe !important;
	color: #003b71;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	padding: 10px 20px !important;
}

.main-promo-mobile.newsletter-promo-btn > .row {
	border-radius: 100px;
	box-shadow: 2px 3px rgba(0, 0, 0, .2);
}

.main-promo-mobile.newsletter-promo-btn > .row .uncell {
	padding-bottom: 0 !important;
}

.main-promo-mobile.newsletter-promo-btn > .row .uncell .uncont.no-block-padding {
	border: 0 !important;
}

.main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:visited {
	background: transparent !important;
	border: 0;
	color: #58fffe !important;
	font-family: "Comfortaa" !important;
	font-size: 20px;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	padding: 15px 5px 0 !important;
	text-transform: none;
}

.main-promo-wrapper.dark-promo.newsletter-promo-btn .promo-btn .fa, .main-promo-mobile.dark-promo.newsletter-promo-btn .promo-btn .fa {
	color: #fff;
	text-shadow: 2px 2px rgba(0, 0, 0, .1);
}

.main-promo-mobile.dark-promo.newsletter-promo-btn .sidebar-newsletter-small {
	margin: 0 auto 10px !important;
}

.main-promo-mobile.dark-promo.newsletter-promo-btn .sidebar-newsletter-small .small-text {
	color: #fff;
	font-size: 13px;
}

.main-promo-wrapper.dark-promo.newsletter-promo-btn .wpb_row.row-inner {
	height: auto !important;
}

.main-promo-wrapper.dark-promo.newsletter-promo {
	border-radius: 8px;
	box-shadow: 4px 4px rgba(0, 0, 0, .1);
}

.main-promo-wrapper.dark-promo.newsletter-promo.no-shadow {
	box-shadow: none;
}

.main-promo-wrapper.dark-promo.newsletter-promo > .row {
	border-radius: 8px;
}

.services-form-heading.newsletter-page-form h3 span {
	font-size: 26px;
}

.newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label input, .newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label textarea, .newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label select {
	background-color: #fff;
	border: 2px solid #d5edee;
}

.newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label input:focus, .newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label textarea:focus, .newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label select:focus {
	border: 2px solid #7b98b3 !important;
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
}

.newsletter-lateral-form > .uncol {
	margin: 0 auto 25px !important;
}

.newsletter-lateral-form .unshadow-xs {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .2) !important;
}

.newsletter-lateral-form .services-form-heading.dark-blue.newsletter-page-form p span {
	font-family: "Comfortaa";
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
}

.newsletter-lateral-form .services-form-heading .heading-text div > p {
	margin: 10px auto !important;
}

.newsletter-lateral-form .services-form-heading.dark-blue.newsletter-page-form p span .fa {
	margin-right: 5px;
}

.newsletter-lateral-form .gform-body .small-captcha {
	max-width: 400px;
}

.newsletter-lateral-form .simple-form-section .gform_wrapper .gform_footer.top_label {
	float: none;
	margin: -60px 0 0 auto;
	max-width: 400px;
}

.newsletter-lateral-form .simple-form-section .custom-recaptcha iframe {
	transform: scale(.8);
	transform-origin: left;
}

/*** CALL LATERAL ***/
#pum-19599 .pum-container {
	z-index: 9999 !important;
}

.popup-btn.call-later-btn.lateral-popup {
	background: #003b71;
	border-radius: 5px 5px 0 0;
	min-width: 180px !important;
	padding: 20px 0 !important;
	transform: rotate(-90deg);
}

.popmake .popup-btn.call-later-btn.lateral-popup .content .highlight strong {
	color: #fff;
}

.popmake .popup-btn.call-later-btn.lateral-popup .help-btn {
	text-align: center;
}

/*** FORM CONSENT ***/
.consent-wrapper {
	max-width: 520px !important;
	padding: 10px 0 !important;
}

.consent-wrapper.big {
	max-width: 680px !important;
}

.consent-wrapper.medium {
	max-width: 660px !important;
}

.consent-wrapper > a, .consent-wrapper > a:hover, .consent-wrapper > a:focus, .consent-wrapper > a:visited {
	border-top: 1px solid #bfe3e5;
	border-bottom: 1px solid #bfe3e5;
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px 0;
}

.consent-wrapper > a::after {
	content: "";
	float: right;
	font-family: "uncodeicon" !important;
}

#consent-excerpt {
	color: #000;
	height: 0;
	font-family: "Comfortaa";
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0;
	opacity: 0;
	visibility: hidden;
}

#privacy-text {
	display: block;
	height: 0;
	line-height: 16px;
	opacity: 0;
	visibility: hidden;
}

#consent-excerpt.visible {
	height: auto;
	margin-top: 8px;
	opacity: 1;
	padding-top: 10px;
	transition: visibility .5s linear, opacity .5s linear;
	visibility: visible;
}

#privacy-text.visible {
	height: auto;
	margin: 10px 0 0;
	opacity: 1;
	padding-top: 0;
	transition: visibility .5s linear, opacity .5s linear;
	visibility: visible;
}

#consent-excerpt.visible a, #consent-excerpt.visible a:hover, #consent-excerpt.visible a:focus, #consent-excerpt.visible a:visited {
	color: #000 !important;
	text-decoration: underline;
}

#privacy-text.visible a, #privacy-text.visible a:hover, #privacy-text.visible a:focus, #privacy-text.visible a:visited {
	color: #fff !important;
	text-decoration: underline;
}

.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:hover, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:focus, .newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:visited {
	text-decoration: underline;
}

.collapsible-consent .gfield_consent_description {
	margin-top: 0 !important;
}

.newsletter-form.blog-form .gform_confirmation_wrapper .gform_confirmation_message {
	color: #fff;
	line-height: 22px;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.full-form .official-form .gfield.surface_field .ginput_container .instruction {
	display: none;
}

.data-wrapper .info {
	padding: 10px 0;
}

.data-wrapper .info .title {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: normal;
}

.data-wrapper .internal-links li {
	background: #f3f9fa !important;
}

/*** SERVICES HOME ***/
.home .service-item, .local-page .service-item {
	padding-left: 15px !important;
}

.home .key-icons .service-item .uncell, .local-page .key-icons .service-item .uncell {
	background: linear-gradient(to bottom, transparent 80px, #fff 80px);
	border: none !important;
	border-radius: 10px;
	box-shadow: none;
	padding: 15px;
}

.home .service-item.blue .uncell, .local-page .service-item.blue .uncell {
	border: 1px solid #003b71;
}

.home .service-item.green .uncell, .local-page .service-item.green .uncell {
	border: 1px solid #61ac45;
}

.home .service-item.yellow .uncell, .local-page .service-item.yellow .uncell {
	border: 1px solid #ddba59;
}

.home .service-item.orange .uncell, .local-page .service-item.orange .uncell {
	border: 1px solid #f68d39;
}

.home .service-item .vc_custom_heading_wrap, .local-page .service-item .vc_custom_heading_wrap {
	margin-top: 0 !important;
}

.home .service-item .vc_custom_heading_wrap .heading-text, .local-page .service-item .vc_custom_heading_wrap .heading-text {
	padding: 0 0 10px;
}

.home .service-item .vc_custom_heading_wrap .heading-text span, .local-page .service-item .vc_custom_heading_wrap .heading-text span {
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.home .service-item.blue .vc_custom_heading_wrap .heading-text span, .local-page .service-item.blue .vc_custom_heading_wrap .heading-text span {
	color: #003b71;
}

.home .service-item.green .vc_custom_heading_wrap .heading-text span, .home .service-item.green .vc_custom_heading_wrap .heading-text span > a, .home .service-item.green .vc_custom_heading_wrap .heading-text span > a:hover, .home .service-item.green .vc_custom_heading_wrap .heading-text span > a:focus, .home .service-item.green .vc_custom_heading_wrap .heading-text span > a:visited, .local-page .service-item.green .vc_custom_heading_wrap .heading-text span {
	color: #61ac45;
}

.home .service-item.yellow .vc_custom_heading_wrap .heading-text span, .home .service-item.yellow .vc_custom_heading_wrap .heading-text span > a, .home .service-item.yellow .vc_custom_heading_wrap .heading-text span > a:hover, .home .service-item.yellow .vc_custom_heading_wrap .heading-text span > a:focus, .home .service-item.yellow .vc_custom_heading_wrap .heading-text span > a:visited, .local-page .service-item.yellow .vc_custom_heading_wrap .heading-text span {
	color: #ddba59;
}

.home .service-item.orange .vc_custom_heading_wrap .heading-text span, .home .service-item.orange .vc_custom_heading_wrap .heading-text span > a, .home .service-item.orange .vc_custom_heading_wrap .heading-text span > a:hover, .home .service-item.orange .vc_custom_heading_wrap .heading-text span > a:focus, .home .service-item.orange .vc_custom_heading_wrap .heading-text span > a:visited, .local-page .service-item.orange .vc_custom_heading_wrap .heading-text span {
	color: #f68d39;
}

.home .services-section .service-item .heading-text p, .local-page .services-section .service-item .heading-text p {
	color: #000;
	font-size: 13px;
	line-height: 22px;
	text-align: left;
}

/*** CUSTOM REPORTS ***/
.reports-section .reports-inner-menu .menu-horizontal li.custom-link a {
	border: 1px solid #00909a;
}

.report-main-content .dark-promo.newsletter-promo {
	margin-left: auto;
	margin-right: auto;
	max-width: 760px;
}

.report-main-content .dark-promo.newsletter-promo .uncell .uncont {
	padding: 10px;
}

.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:visited {
	background: #fff !important;
	color: #003b71 !important;
}

.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .small-text, .report-main-content .main-promo-mobile.dark-promo.newsletter-promo .small-text {
	font-size: 13px;
}

/** Green Page **/
.green-page-banner .icon-media {
	width: 100% !important;
}

.green-groups {
	margin: 30px auto 0 !important;
}

.green-groups .icon-box .icon-box-icon {
	background: #fff;
	border: 2px solid #d0d0d0;
	border-radius: 50%;
	box-shadow: 4px 2px 0px rgba(0, 0, 0, .06);
	height: 130px;
	margin-bottom: 0px;
	overflow: hidden;
	width: 130px;
}

.green-groups .icon-box .icon-box-icon img {
	display: block;
	margin: 25px auto 0;
	max-width: 90%;
}

.green-groups .icon-box .icon-box-heading h3 {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	margin-top: 15px;
}

.green-groups .btn-container > a.green-button, .green-groups .btn-container > a.green-button.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .green-groups .btn-container > a.green-button:focus, .green-groups .btn-container > a.green-button > visited {
	background: #61ac45 !important;
	border: 0;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 13px;
	min-width: 200px;
	padding: 8px 15px 7px !important;
	text-transform: uppercase;
}

.needs-items:not(.consulting) .need-item .uncont, .needs-items.need-item > .row {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .06);
	padding: 15px 20px;
}

.needs-items.consulting .need-item .uncol > .uncoltable > .uncell {
	background: #fff;
	border: 1px solid #f2f2f2 !important;
	border-radius: 5px;
	box-shadow: 0px 6px 6px rgba(0, 0, 0, .1);
	padding: 15px 20px;
}

.solutions-wrapper.consulting {
	background: linear-gradient(to bottom, #fff 0, #fffbf0 100px);
}

.solutions-wrapper.consulting .solutions-item.green h3 {
	margin: 0 auto;
	max-width: 240px;
}

.consulting-integral-services-wrapper {
	background: rgba(221, 186, 89, .3);
	border-radius: 8px;
	margin: 50px auto;
	max-width: 98%;
	padding: 30px;
}

.consulting-integral-services-wrapper .consulting-services-description {
	margin-top: 20px !important;
}

.consulting-integral-services-wrapper .heading-text h3, .consulting-integral-services-wrapper .heading-text h3 span {
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
	line-height: 35px;
}

.needs-items.need-item > .row.unequal.row-child {
	padding: 20px !important;
}

.needs-items .need-item .icon-box {
	text-align: left;
}

.needs-items .need-item .icon-box .icon-media {
	line-height: 35px;
}

.needs-items .need-item .icon-box .icon-media img {
	display: inline-block;
	vertical-align: middle;
}

.needs-items .need-item .icon-box .fa {
	color: #0d8496;
	font-size: 24px;
	vertical-align: middle;
	line-height: 40px;
}

.needs-items .need-item .icon-box.icon-expand {
	display: inline;
}

.norm-item-wrapper .icon-box.icon-expand {
	display: inline-table;
	text-align: left;
}

.norm-item-wrapper .icon-box.icon-expand .icon-box-icon .icon-media {
	text-align: left;
}

.needs-items .need-item .icon-box.icon-expand .icon-box-icon, .needs-items .need-item .icon-box.icon-expand .icon-box-content, .norm-item-wrapper .icon-box.icon-expand .icon-box-icon, .norm-item-wrapper .icon-box.icon-expand .icon-box-content {
	display: inline-block;
	max-width: 90%;
	width: auto;
}

.needs-items .need-item .icon-box .icon-box-content, .needs-items.need-item .icon-box .icon-box-content {
	padding-left: 0;
}

.needs-items .need-item .icon-box .icon-box-content .h3, .needs-items.need-item .icon-box .icon-box-content .h3, .needs-items .need-item .heading-text .h3 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 30px;
}

.needs-items .need-item.green .icon-box .icon-box-content .h3, .needs-items.need-item.green .icon-box .icon-box-content .h3, .needs-items .need-item.green .heading-text .h3 span {
	color: #00909a;
}

.needs-items .need-item.green p {
	margin-top: 0px;
}

.green-page .green-landing-heading + .needs-items .need-item .heading-text .h3 span {
	font-size: 20px;
}

.bullet-needs .needs-items .need-item .heading-text .h3 span {
	padding-top: 10px;
}

.needs-items.need-item .icon-box .icon-box-content .h3 {
	overflow-x: visible;
	width: 500px;
}

.needs-items.small-titles .need-item .icon-box .icon-box-content .h3 {
	font-size: 18px;
	line-height: 20px;
}

.needs-items .need-item .uncode_text_column {
	margin-top: 10px !important;
}

.needs-items .need-item .uncode_text_column p {
	color: #000;
}

.needs-items .need-item .btn-container > a.green-link, .needs-items .need-item .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .needs-items .need-item .btn-container > a.green-link:focus, .needs-items .need-item .btn-container > a.green-link > visited {
	background: transparent !important;
	border: 0 !important;
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 24px;
	padding: 0 !important;
	text-transform: none;
}

.needs-items .need-item .btn-container .fa {
	font-weight: 400 !important;
	line-height: 21px;
	margin-left: 4px;
}

.services-wrapper .needs-items .need-item .icon-box .icon-media {
	line-height: 35px;
	margin-right: 10px !important;
	max-width: 24px;
}

.services-wrapper .needs-items .need-item .icon-box .icon-media img {
	max-width: 28px;
	vertical-align: top;
}

.services-wrapper .needs-items .need-item .icon-box .icon-box-icon {
	vertical-align: middle;
}

.green-page .green-services-items.full-services .services-item .uncell {
	background: #fff;
	border: 1px solid #d2d2d2 !important;
	border-radius: 5px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
	display: block;
	min-height: 160px !important;
	padding: 0 15px 0px;
}

.green-page .green-services-items.full-services .services-item .uncell::before {
	background: transparent;
	border-radius: 3px;
	content: "";
	display: inline-block;
	height: 70px;
	left: -2%;
	position: absolute;
	top: -1%;
	width: 104%;
}

.green-page .green-services-items.full-services .services-item.blue .uncell::before {
	border-top: 6px solid #003b71;
	border-right: 6px solid #003b71;
	border-left: 6px solid #003b71;
}

.green-page .green-services-items.full-services .services-item.green .uncell::before {
	border-top: 6px solid #61ac45;
	border-right: 6px solid #61ac45;
	border-left: 6px solid #61ac45;
}

.green-page .green-services-items.full-services .services-item.yellow .uncell::before {
	border-top: 6px solid #ddba59;
	border-right: 6px solid #ddba59;
	border-left: 6px solid #ddba59;
}

.green-page .green-services-items.full-services .services-item.orange .uncell::before {
	border-top: 6px solid #f68d39;
	border-right: 6px solid #f68d39;
	border-left: 6px solid #f68d39;
}

.green-page .green-services-items.full-services .services-item .uncont > .icon-box.icon-box-top {
	margin-top: -40px !important;
}

.green-page .green-services-items.full-services .services-item .icon-box-icon {
	background: #fff;
	border-radius: 50%;
	box-shadow: 2px 4px 0px rgba(0, 0, 0, .07);
	display: block;
	height: 85px;
	margin: 0 auto;
	padding: 8px !important;
	position: relative;
	width: 85px !important;
	z-index: 100;
}

.green-page .green-services-items.full-services .services-item .icon-box-icon .icon-media {
	border-radius: 50%;
	height: 60px;
	width: 60px !important;
}

.green-page .green-services-items.full-services .services-item.blue .icon-box-icon {
	border: 5px solid #003b71;
}

.green-page .green-services-items.full-services .services-item.blue .icon-box-icon .icon-media {
	background: #b2c4d4;
}

.green-page .green-services-items.full-services .services-item.green .icon-box-icon {
	border: 5px solid #61ac45;
}

.green-page .green-services-items.full-services .services-item.green .icon-box-icon .icon-media {
	background: #cfe6c7;
}

.green-page .green-services-items.full-services .services-item.yellow .icon-box-icon {
	border: 5px solid #ddba59;
}

.green-page .green-services-items.full-services .services-item.yellow .icon-box-icon .icon-media {
	background: #f5eacd;
}

.green-page .green-services-items.full-services .services-item.orange .icon-box-icon {
	border: 5px solid #f68d39;
}

.green-page .green-services-items.full-services .services-item.orange .icon-box-icon .icon-media {
	background: #fcddc3;
}

.green-page .green-services-360 {
	margin-top: -185px !important;
}

.green-page .green-services-360 .services-item.gray .icon-box-icon {
	border: 1px solid #d2d2d2;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
	height: 170px;
	padding: 14px !important;
	width: 170px !important;
}

.green-page .green-services-360 .services-item .icon-box-icon .icon-media {
	height: 140px;
	width: 140px !important;
}

.green-page .green-services-360 .services-item .icon-box-icon .icon-media img {
	margin: 25px auto 0;
}

.green-page .green-services-360 .services-item.gray .icon-box-icon .icon-media {
	background: #dedede;
}

.green-page .green-services-items .services-item.full-services .icon-box-icon .icon-media img {
	height: 40px;
	margin: 10px auto 0;
	max-width: 40px;
	width: auto;
}

.green-page .green-services-360 .services-item.gray .uncont {
	border: 0 !important;
}

.green-page .green-services-360 .services-item.gray .heading-text span {
	color: #808080;
}

.green-page .page-heading.green-landing-heading p, .green-page .page-heading.green-landing-heading.smaller-subtitle p {
	color: #000;
	font-family: "Comfortaa";
}

.full-form.nobg-mobile.full-width .row-background.background-element {
	max-width: 100%;
}

.full-form.nobg-mobile.full-width.bottom-bg .row-background .background-wrapper .background-inner {
	background-position: center bottom !important;
}

.green-steps-row .green-step-item .uncont, .green-steps-row.standard-blue .green-step-item .uncell {
	background: #fff;
	border: 1px solid #d0d0d0 !important;
	border-radius: 5px 0 5px 0;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
}

.green-steps-row.standard-blue .green-step-item .uncont {
	border: 0 !important;
	box-shadow: none;
}

.green-steps-row .green-step-item .uncont::before {
	border-radius: 3px 5px 3px 3px;
	border-top: 6px solid #61ac45;
	border-right: 6px solid #61ac45;
}

.green-steps-row .green-step-item .uncont::after {
	border-radius: 3px 3px 3px 5px;
	border-bottom: 6px solid #61ac45;
	border-left: 6px solid #61ac45;
}

.green-page.landing-why-us .green-services-items .services-item .uncell, .green-page .green-steps-row .green-step-item .step-number p {
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
}

.green-page.landing-why-us .green-services-items .services-item .uncell {
	border: 1px solid #d0d0d0 !important;
	border-radius: 3px;
}

.green-page.landing-why-us .green-services-items .services-item.blue .uncell::before {
	border-top: 6px solid #003b71;
	border-right: 6px solid #003b71;
	border-left: 6px solid #003b71;
	border-radius: 5px 5px 3px 3px;
}

.green-page.landing-why-us .green-services-items .services-item.blue.odd .uncell::after {
	border-bottom: 6px solid #003b71;
	border-right: 6px solid #003b71;
	border-left: 6px solid #003b71;
	border-radius: 3px 3px 5px 5px;
}

.green-page.landing-why-us .green-services-items .services-item.blue .uncell::before, .green-page.landing-why-us .green-services-items .services-item.blue.odd .uncell::after {
	left: -1%;
	width: 102%;
}

.green-page.landing-why-us .green-services-items.consulting .services-item.blue .uncell {
	min-height: 525px !important;
}

.green-page .green-clients-wrapper .col-lg-2 .uncol {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	box-shadow: 2px 2px 0px rgba(0, 0, 0, .07);
	min-height: 120px;
}

.green-page .green-clients-wrapper .icon-media {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: 100%;
	min-height: 100px;
	padding-top: 10px !important;
}

.green-page .green-clients-wrapper .icon-media img {
	max-height: 100px;
}

.green-page.valea-contact-section {
	background-color: #e5f4f6;
}

.green-page .wprs_unslider-nav {
	display: none;
}

.green-page .green-contact-form {
	border: 1px solid #d0d0d0 !important;
	box-shadow: 4px 4px 0 rgba(0, 0, 0, .07) !important;
}

.icon-box.green-border .icon-media {
	border: 4px solid #61ac45;
	border-radius: 50%;
	box-shadow: 4px 4px rgba(0, 0, 0, .07);
	width: 130px;
	height: 130px;
	overflow: hidden;
}

.icon-box.green-border .icon-media img {
	display: block;
	position: relative;
	top: 12px !important;
}

.centered-icon {
	text-align: center !important;
}

.needs-items.small-items .uncoltable .uncell .uncont {
	min-height: 255px;
}

.green-services-items .differences-text {
	padding-left: 0 !important;
}

.green-services-items .differences-text p {
	color: #000;
}

.differences-wrapper .stats-wrapper {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px 0 5px 0;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
	min-height: 100px;
	padding: 20px;
}

.differences-wrapper .stats-wrapper::before {
	border-radius: 3px 5px 3px 3px;
	border-top: 6px solid #003b71;
	border-right: 6px solid #003b71;
	background: transparent;
	content: "";
	display: inline-block;
	height: 50%;
	right: -3px;
	position: absolute;
	top: -3px;
	width: 50%;
}

.differences-wrapper .stats-wrapper::after {
	border-radius: 3px 3px 3px 5px;
	border-bottom: 6px solid #003b71;
	border-left: 6px solid #003b71;
	background: transparent;
	content: "";
	display: inline-block;
	height: 50%;
	left: -3px;
	position: absolute;
	bottom: -3px;
	width: 50%;
}

.differences-wrapper .stats-wrapper .stats-header {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 45px;
	font-weight: 400;
}

.differences-wrapper .stats-wrapper .stats-desc {
	color: #003b71;
	display: block;
	font-family: "Comfortaa";
	font-weight: 400;
}

.green-page .featured-posts .t-inside {
	background: #fff;
	border-radius: 5px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
}

.green-page .featured-posts .col-lg-1 .t-inside {
	background: none;
	border-radius: 0;
	box-shadow: none;
}

.green-page .featured-posts .t-inside .t-entry-visual-cont, .green-page .featured-posts .t-inside .t-entry-visual-cont > a {
	border-radius: 0 !important;
}

.green-page .featured-posts .t-inside .t-entry-text-tc.single-block-padding {
	border: 1px solid #d0d0d0;
	border-radius: 0 0 4px 4px;
	border-top: 0;
	padding: 20px !important;
}

.valea-contact-form.green-contact-form {
	border-radius: 5px;
}

.green-page .featured-posts .t-inside .t-entry-text-tc .t-entry-excerpt p {
	color: #000;
}

.green-page .greviews-wrapper .wprevpro_t1_P_3 {
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	font-style: normal;
}

.green-page .greviews-wrapper .wprev_preview_tcolor2_T1 {
	color: #003b71;
	font-family: "Comfortaa Bold";
}

.green-page .greviews-wrapper .wprevpro_t1_DIV_2 a.wprs_rd_more, .green-page .greviews-wrapper .wprevpro_t1_DIV_2 a.wprs_rd_more:hover, .green-page .greviews-wrapper .wprevpro_t1_DIV_2 a.wprs_rd_more:focus, .green-page .greviews-wrapper .wprevpro_t1_DIV_2 a.wprs_rd_more:visited {
	color: #00909a !important;
}

.green-page .greviews-wrapper .wprev_showdate_T1 {
	display: none;
}

.green-page .greviews-wrapper #wprev-slider-1 .wprev_preview_bradius_T1 {
	min-height: 185px;
	padding-left: 25px;
}

.green-page .greviews-wrapper .wprevpro_t1_DIV_2::before {
	content: "";
}

.green-page .featured-posts .t-inside .t-entry-text-tc .tmb-username-text {
	color: #00909a !important;
}

.green-page .featured-posts .t-entry-readmore {
	text-align: left;
}

.green-page .featured-posts .t-entry-readmore a.btn-default, .green-page .featured-posts .t-entry-readmore a.btn-default:hover, .green-page .featured-posts .t-entry-readmore a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .green-page .featured-posts .t-entry-readmore a.btn-default:focus, .green-page .featured-posts .t-entry-readmore a.btn-default:visited {
	color: #00909a !important;
	padding-left: 0 !important;
	text-transform: lowercase;
}

.glossary-terms-wrapper .glossary-term .heading-text span {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
}

.glossary-terms-wrapper .glossary-term-desc {
	margin-top: 10px !important;
}

.glossary-terms-wrapper .glossary-term-desc p {
	color: #000;
	font-size: 14px;
	line-height: 24px;
}

.norm-item-wrapper {
	background: #fff;
	border: 1px solid #d0d0d0 !important;
	border-radius: 5px;
	box-shadow: 3px 4px 0 rgba(0, 0, 0, .07);
	padding: 20px;
}

.norm-item-wrapper .icon-box {
	border-bottom: 2px solid #95acc1;
}

.norm-item-wrapper .icon-box-icon {
	padding-top: 8px;
}

.norm-item-wrapper .icon-box-content {
	padding-left: 0 !important;
	text-align: left;
}

.norm-item-wrapper .icon-box-heading h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	letter-spacing: 0;
}

.norm-item-wrapper .norm-desc {
	margin-top: 15px;
}

.norm-item-wrapper .norm-desc p, .text-content p {
	color: #000;
}

.norm-item-wrapper .norm-desc p .highlight-text {
	font-family: "Comfortaa Bold";
}

.two-icons-wrapper {
	margin: 0 auto;
	max-width: 450px;
}

.text-content p .highlight-text, .norm-desc ul > li .highlight-text {
	font-family: "Comfortaa Bold";
}

.need-item ul > li, .norm-desc ul > li {
	color: #000;
	line-height: 22px;
	margin-bottom: 5px;
}

.need-item .heading-text p span {
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 30px;
	font-weight: normal;
}

.green-page .vc_tta-tabs-container {
	width: 45%;
}

.green-page .vc_tta-tabs-container ul.nav-tabs {
	border: 0;
}

.green-page .vertical-tab-contents {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 4px;
	box-shadow: 4px 4px rgba(0, 0, 0, .07);
	width: 55%;
}

.green-page .vertical-tab-contents .tab-content.vertical {
	border: 0;
	padding: 0 20px !important;
}

.green-page .tab-container {
	display: flex;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab > a {
	border-right: 0;
	padding-right: 15px;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	position: relative;
	z-index: 10000;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="ambientales"], .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="gobernanza"], .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="sociales"] {
	border: 0;
	border-right: 1px solid #d0d0d0;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="ambientales"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="gobernanza"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="sociales"] > a {
	pointer-events: none;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab > a > span, .green-page .uncode-accordion.perks-accordion .panel-title > a > span, .green-page .uncode-accordion.perks-accordion .wpb_accordion_heading {
	display: block;
	font-family: "Comfortaa Bold" !important;
	font-weight: 400;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 20px;
	margin-left: 5px;
	padding-left: 25px;
	text-transform: none;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="ambientales"] > a > span, .green-page .uncode-accordion.perks-accordion.environment-accordion .wpb_accordion_heading {
	color: #09b9ea !important;
	display: inline-block;
	font-size: 20px;
	padding-left: 0;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="gobernanza"] > a > span, .green-page .uncode-accordion.perks-accordion.government-accordion .wpb_accordion_heading {
	color: #0d8496 !important;
	display: inline-block;
	font-size: 20px;
	padding-left: 0;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="sociales"] > a > span, .green-page .uncode-accordion.perks-accordion.social-accordion .wpb_accordion_heading {
	color: #003b71 !important;
	display: inline-block;
	font-size: 20px;
	padding-left: 0;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="ambientales"] > a::before, .green-page .uncode-accordion.perks-accordion.environment-accordion .wpb_accordion_heading::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/fac-ambientales.svg");
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: middle;
	width: 25px;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="gobernanza"] > a::before, .green-page .uncode-accordion.perks-accordion.government-accordion .wpb_accordion_heading::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/fac-gobernanza.svg");
	display: inline-block;
	height: 30px;
	margin: 10px 0;
	position: relative;
	vertical-align: middle;
	width: 25px;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="sociales"] > a::before, .green-page .uncode-accordion.perks-accordion.social-accordion .wpb_accordion_heading::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/fac-sociales.svg");
	display: inline-block;
	height: 30px;
	margin: 10px 0;
	position: relative;
	vertical-align: middle;
	width: 25px;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="circular"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="recursos"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="prevencion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="biodiversidad"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="mitigacion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="adaptacion"] > a, .green-page .uncode-accordion.perks-accordion.environment-accordion .panel-title > a > span {
	color: #09b9ea !important;
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
}

.green-page .uncode-accordion.perks-accordion.environment-accordion .panel-title > a > span::after {
	color: #09b9ea !important;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="divulgacion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="transparencia"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="corrupcion"] > a, .green-page .uncode-accordion.perks-accordion.government-accordion .panel-title > a > span {
	color: #0d8496 !important;
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
}

.green-page .uncode-accordion.perks-accordion.government-accordion .panel-title > a > span::after {
	color: #0d8496 !important;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="decente"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="inclusivas"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab[data-tab-id="estandares"] > a, .green-page .uncode-accordion.perks-accordion.social-accordion .panel-title > a > span {
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
}

.green-page .uncode-accordion.perks-accordion.social-accordion .panel-title > a > span::after {
	color: #003b71 !important;
}

.green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="circular"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="recursos"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="prevencion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="biodiversidad"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="mitigacion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="adaptacion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="divulgacion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="transparencia"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="corrupcion"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="decente"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="inclusivas"] > a, .green-page .tabs-wrapper .vertical-tab-menu li.vc_tta-tab.active[data-tab-id="estandares"] > a {
	color: #057d9e;
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
}

.green-page .tab-content .tab-content-wrapper, .green-page .uncode-accordion.perks-accordion .tab-content-wrapper {
	color: #000;
	text-align: left;
}

.green-page .tab-content .tab-content-wrapper p.subtitle, .green-page .uncode-accordion.perks-accordion .tab-content-wrapper p.subtitle {
	color: #057d9e;
	border-bottom: 1px dotted #057d9e;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.green-page .tab-content .tab-content-wrapper p.content, .green-page .uncode-accordion.perks-accordion .tab-content-wrapper p.content {
	color: #000;
}

.green-page .perks-tabs {
	display: block;
}

.green-page .perks-accordion {
	display: none;
}

.buttons-wrapper .green-button.inner-btn a {
	display: inline-block;
	margin: 0 5px 10px 0;
	vertical-align: middle;
}

.needs-items .need-item .green-button.one-third {
	display: inline-block;
	margin: 20px auto !important;
	max-width: 200px;
	text-align: center;
	vertical-align: middle;
	width: 32%;
}

.needs-items .need-item .uncode_text_column.height-105 p {
	min-height: 105px;
}

.green-contact-form .simple-form-section .gform_wrapper li.hidden_label input, .green-contact-form .simple-form-section .gform_wrapper li.hidden_label textarea, .green-contact-form .simple-form-section .gform_wrapper li.hidden_label select {
	background-color: #fff;
	margin: 0 0 12px 0 !important;
}

.green-contact-form .light-green .heading-text span {
	color: #61ac45;
}

.green-contact-form .yellow .heading-text span {
	color: #ddba59;
}

.green-contact-form .light-green .heading-text p, .green-contact-form .yellow .heading-text p {
	color: #000;
}

.transparent-menu.standard .navbar-main #menu-menu-green ul.drop-menu > li.menu-item > a, .transparent-menu.standard .navbar-main #menu-menu-green ul.drop-menu > li.menu-item > a:visited, .transparent-menu.standard .navbar-main #menu-menu-green > ul.drop-menu.sm-nowrap li.menu-item.active ul > li > a, .transparent-menu.standard .navbar-main #menu-menu-green.menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a, .transparent-menu.standard .navbar-main #menu-menu-green.menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a, .transparent-menu.standard .navbar-main #menu-menu-green-en ul.drop-menu > li.menu-item > a, .transparent-menu.standard .navbar-main #menu-menu-green-en ul.drop-menu > li.menu-item > a:visited, .transparent-menu.standard .navbar-main #menu-menu-green-en > ul.drop-menu.sm-nowrap li.menu-item.active ul > li > a, .transparent-menu.standard .navbar-main #menu-menu-green-en.menu-primary-inner .menu-item ul.drop-menu.sm-nowrap li.menu-item.more-services ul > li > a, .transparent-menu.standard .navbar-main #menu-menu-green-en.menu-primary-inner .menu-item.active ul.drop-menu.sm-nowrap li.menu-item a {
	color: #1b943f !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px !important;
	line-height: 15px;
}

/*** POPUP SOLICITANTE ***/
#popmake-20167 {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_popup_leaving.svg") center top/cover no-repeat;
	margin: 0 auto;
	max-width: 90%;
	padding: 25px;
}

#popmake-20167 .pum-title {
	font-family: "Comfortaa Bold";
}

#popmake-20167 .popmake-content .wpb_column {
	padding: 0 20px 15px;
}

#popmake-20167 .popmake-content .wpb_column p {
	color: #fff;
	line-height: 24px;
}

#popmake-20167 .popmake-close {
	background: transparent;
	font-family: "Comfortaa Bold";
}

#popmake-20167 #popup_action {
	background: #59ffff !important;
	border: 0;
	border-radius: 30px;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: normal !important;
	letter-spacing: 0;
	padding: 10px 25px !important;
	text-transform: none;
}

#popmake-20167 #popup_action:hover {
	box-shadow: 0 0 3px rgba(0, 0, 0, .8) !important;
}

/** LATERAL FORM INFO **/
.full-form .official-form .lateral-ribbon {
	max-width: 100%;
}

.desktop-main-promo.lateral-ribbon {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2022/05/Desktop-Tasacion-bg.svg");
	background-position: center center;
	background-size: cover;
}

.desktop-main-promo.lateral-ribbon.nitro-lazy {
	background-image: none !important;
}

.desktop-main-promo.lateral-ribbon .discount {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}

.desktop-main-promo.lateral-ribbon .deadline {
	font-family: "Comfortaa Bold";
	font-size: 13px;
	font-weight: 400;
}

.desktop-main-promo.lateral-ribbon .coupon {
	color: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	margin-top: 5px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
	text-transform: uppercase;
}

.first-form-lateral .company-perks {
	margin-top: 20px;
}

.first-form-lateral .company-perks p {
	align-items: center;
	color: #00909a;
	display: flex;
	font-family: "Comfortaa Bold";
	font-size: 13px !important;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 20px;
}

.first-form-lateral .plus-info {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 13px !important;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 20px;
	margin: 10px auto 0;
	max-width: 445px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.first-form-lateral .plus-info .fa {
	color: #28daf5;
	font-size: 24px;
	display: block;
	margin: 10px auto 5px;
	text-align: center;
}

.first-form-lateral .company-perks p {
	margin-top: 10px;
}

.first-form-lateral .company-perks p a, .first-form-lateral .company-perks p a:hover, .first-form-lateral .company-perks p a:focus, .first-form-lateral .company-perks p a:visited {
	color: #00909a !important;
	text-decoration: underline;
}

.first-form-lateral .company-perks p .fa {
	color: #035783;
	font-size: 24px;
}

.first-form-lateral .company-perks .payments {
	display: block;
	line-height: 30px;
	margin-left: 40px;
}

.first-form-lateral .company-perks .payments img {
	display: inline-block;
	width: 65px;
}

.full-form .official-form .docs-upload {
	padding-right: 0 !important;
}

.full-form .official-form .docs-upload .gform_fileupload_multifile .gform_drop_area {
	background: rgba(213, 237, 238, .2);
	border: 2px solid #d5edee;
	border-radius: 4px;
	color: #00909a;
	margin-bottom: 5px;
}

.full-form .official-form .docs-upload .gform_fileupload_multifile .gform_drop_area button {
	background: #00909a;
	border-radius: 3px;
	color: #fff;
	padding: 2px 20px;
}

.full-form .official-form .docs-upload .gform_fileupload_rules {
	color: #5b7e93;
	display: block;
	font-size: 11px;
	margin-bottom: 15px;
}

.full-form .official-form .docs-upload .validation_message--hidden-on-empty {
	color: #a01820;
	margin-bottom: 10px;
	padding-left: 0 !important;
}

.full-form .official-form .docs-upload .ginput_preview_list .ginput_preview {
	color: #000;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
}

.full-form .official-form .docs-upload .ginput_preview_list .ginput_preview .gfield_fileupload_filename, .full-form .official-form .docs-upload .ginput_preview_list .ginput_preview .gfield_fileupload_filesize, .full-form .official-form .docs-upload .ginput_preview_list .ginput_preview .gfield_fileupload_percent {
	margin-right: 10px;
}

.full-form .official-form .docs-upload .ginput_preview strong {
	color: #00909a;
	font-weight: normal;
}

/*** NS ***/
.full-form .official-form .gfield.another-block {
	margin: 20px 0 0 !important;
}

.full-form .official-form .gfield.hseparator {
	border-bottom: 2px dotted #71c1c7;
}

.full-form .official-form .gfield.hseparator h2 {
	display: none;
}

/*** LANDING SEO ***/
.account-logo-wrapper {
	top: -30px !important;
}

.form-logos-wrapper {
	height: 0 !important;
}

/*** VALEA FREE ***/
.valea-free-promo.page-heading {
	margin-top: 20px !important;
}

.valea-free-promo .h4 span {
	color: #01579b;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	text-transform: none;
}

.valea-free-promo.green .h4 span {
	color: #288d2c;
}

.full-form.nobg-mobile.valea-login .row-background.background-element {
	max-width: 100% !important;
}

.full-form.nobg-mobile.valea-login .row-background .background-wrapper .background-inner {
	background-position: right top !important;
}

.all-prices-wrapper .price-item .price-wrapper.discount5 .heading-text h3 > span {
	font-size: 56px;
}

.valea-free-promo.landing .h4 span {
	color: #003b71;
	font-size: 32px;
	line-height: 46px;
}

.valea-home-prices .price-wrapper.discount5::before, .landing-prices .price-wrapper.discount5::before {
	height: 62px;
	width: 30px;
}

.price-wrapper.discount5::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/free_tag.svg");
	background-repeat: no-repeat;
	left: 10px;
	top: -4px;
}

.valea-form .gform_wrapper li.mt-2 {
	margin-top: 20px !important;
}

.valea-banner .report-inner-banner .report-heading h3 > span, .valea-banner.report-inner-banner .report-heading h3 > span, .valea-banner-wrapper .report-heading .heading-text .h3 span {
	font-size: 14px !important;
}

.blog-valea-sidebar .report-heading .h3 span {
	line-height: 23px;
	margin: 0px auto;
	max-width: 85%;
}

.blog-valea-sidebar .report-heading.valea-banner-subheading .h3 span {
	max-width: 100%;
}

/*** ANALYTICS ***/
.blue-header-banner .orange-heading .heading-text .h1 span {
	color: #f68d39;
	max-width: 530px;
}

.blue-header-banner .green-button {
	margin-top: 25px !important;
}

.blue-header-banner .green-button a, .blue-header-banner .green-button a:hover, .blue-header-banner .green-button a:focus, .blue-header-banner .green-button a:visited, .green-header-banner .blue-button a, .green-header-banner .blue-button a:hover, .green-header-banner .blue-button a:focus, .green-header-banner .blue-button a:visited, .yellow-header-banner .blue-button a, .yellow-header-banner .blue-button a:hover, .yellow-header-banner .blue-button a:focus, .yellow-header-banner .blue-button a:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
	padding: 8px 20px;
	text-transform: uppercase;
}

.blue-header-banner .uncode_text_column p, .data-wrapper .uncode_text_column p {
	color: #000;
}

.orange-landing-heading h2, .orange-landing-heading h2 span {
	color: #f68d39;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 0;
}

.inner-btn.blue-button a, .inner-btn.blue-button a:hover, .inner-btn.blue-button a:focus, .inner-btn.blue-button a:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: 400;
	padding: 8px 20px;
	text-transform: uppercase;
}

.needs-orange-container .needs-items .need-item .uncode_text_column p {
	margin-bottom: 15px;
}

.solutions-wrapper .solutions-item .icon-box-heading h3 {
	font-family: "Comfortaa Bold";
	font-weight: normal;
	font-size: 22px !important;
	margin-top: 0;
}

.solutions-wrapper .solutions-item.orange .icon-box-heading h3, .solutions-wrapper .solutions-item.orange .icon-box-heading h3 > a, .solutions-wrapper .solutions-item.orange .icon-box-heading h3 > a:hover, .solutions-wrapper .solutions-item.orange .icon-box-heading h3 > a:focus, .solutions-wrapper .solutions-item.orange .icon-box-heading h3 > a:visited {
	color: #f68d39;
}

.solutions-wrapper .solutions-item.blue .icon-box-heading h3, .solutions-wrapper .solutions-item.blue .icon-box-heading h3 > a, .solutions-wrapper .solutions-item.blue .icon-box-heading h3 > a:hover, .solutions-wrapper .solutions-item.blue .icon-box-heading h3 > a:focus, .solutions-wrapper .solutions-item.blue .icon-box-heading h3 > a:visited {
	color: #003b71;
}

.solutions-wrapper .solutions-item.green .icon-box-heading h3, .solutions-wrapper .solutions-item.green .icon-box-heading h3 > a, .solutions-wrapper .solutions-item.green .icon-box-heading h3 > a:hover, .solutions-wrapper .solutions-item.green .icon-box-heading h3 > a:focus, .solutions-wrapper .solutions-item.green .icon-box-heading h3 > a:visited {
	color: #0d8496;
}

.solutions-wrapper .solutions-item.light-green .icon-box-heading h3, .solutions-wrapper .solutions-item.light-green .icon-box-heading h3 > a, .solutions-wrapper .solutions-item.light-green .icon-box-heading h3 > a:hover, .solutions-wrapper .solutions-item.light-green .icon-box-heading h3 > a:focus, .solutions-wrapper .solutions-item.light-green .icon-box-heading h3 > a:visited {
	color: #61ac45;
}

.solutions-wrapper .solutions-item.yellow .icon-box-heading h3, .solutions-wrapper .solutions-item.yellow .icon-box-heading h3 > a, .solutions-wrapper .solutions-item.yellow .icon-box-heading h3 > a:hover, .solutions-wrapper .solutions-item.yellow .icon-box-heading h3 > a:focus, .solutions-wrapper .solutions-item.yellow .icon-box-heading h3 > a:visited {
	color: #ddba59;
}

.solutions-wrapper .solutions-item .icon-box-heading h3::after {
	content: "";
	display: block;
	height: 5px;
	margin: 20px auto;
	width: 150px;
}

.solutions-wrapper .solutions-item.orange .icon-box-heading h3::after {
	background: #f68d39;
}

.solutions-wrapper .solutions-item.blue .icon-box-heading h3::after {
	background: #003b71;
}

.solutions-wrapper .solutions-item.green .icon-box-heading h3::after {
	background: #0d8496;
}

.solutions-wrapper .solutions-item .uncode_text_column {
	margin-top: 0 !important;
}

.solutions-wrapper .solutions-item .uncode_text_column p {
	color: #000;
	font-size: 14px;
	text-align: left;
}

.solutions-wrapper .solutions-item .btn-container {
	text-align: left;
	width: 100%;
}

.solutions-wrapper .solutions-item .btn-container > a.green-link, .solutions-wrapper .solutions-item .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .solutions-item .btn-container > a.green-link:focus, .solutions-wrapper .solutions-item .btn-container > a.green-link > visited {
	background: transparent !important;
	border: 0 !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 24px;
	margin-top: 15px;
	padding: 0 !important;
	text-align: left;
	text-transform: none;
}

.solutions-wrapper .solutions-item.orange .btn-container > a.green-link, .solutions-wrapper .solutions-item.orange .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .solutions-item.orange .btn-container > a.green-link:focus, .solutions-wrapper .solutions-item.orange .btn-container > a.green-link > visited {
	color: #003b71 !important;
}

.solutions-wrapper .solutions-item.blue .btn-container > a.green-link, .solutions-wrapper .solutions-item.blue .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .solutions-item.blue .btn-container > a.green-link:focus, .solutions-wrapper .solutions-item.blue .btn-container > a.green-link > visited {
	color: #003b71 !important;
}

.solutions-wrapper .solutions-item.green .btn-container > a.green-link, .solutions-wrapper .solutions-item.green .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .solutions-item.green .btn-container > a.green-link:focus, .solutions-wrapper .solutions-item.green .btn-container > a.green-link > visited {
	color: #003b71 !important;
}

.solutions-wrapper .solutions-item.bottom {
	padding-top: 150px !important;
}

.solutions-wrapper .needs-items > .row-background .background-inner {
	background-position: center 30px !important;
}

.data-wrapper .blue-subheading.inner-width {
	max-width: 960px;
	margin: 25px auto 0;
}

.data-wrapper .blue-subheading p, .data-wrapper .blue-subheading p > span {
	color: #003b71;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px !important;
	font-weight: normal;
	line-height: 30px;
	max-width: 100%;
}

.data-wrapper .uncode_text_column p .orange-highlight {
	color: #d87526 !important;
}

.data-wrapper .small-icon-box.orange {
	background: #fff;
	border: 1px solid #f68d39;
	border-radius: 5px;
	box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .1);
	display: inline-block;
	min-height: 190px;
	padding: 20px 15px;
	text-align: left;
	vertical-align: top;
	width: 45%;
}

.data-wrapper .small-icon-box.orange.first {
	margin-right: 5% !important;
}

.data-wrapper .small-icon-box.orange .icon-box-content {
	padding-left: 10px;
}

.data-wrapper .small-icon-box.orange.icon-expand .icon-box-content {
	width: auto;
}

.data-wrapper .small-icon-box.orange .icon-box-content .icon-box-heading {
	margin-top: -3px !important;
}

.data-wrapper .small-icon-box.orange .icon-box-content .icon-box-heading p {
	color: #f68d39 !important;
	font-family: "Comfortaa Bold";
	font-size: 16px;
}

.data-wrapper .small-icon-box.orange .icon-box-content p {
	color: #000;
	font-size: 13px;
	margin: 15px auto 0 -20px;
}

.data-wrapper .small-icon-box.orange .icon-box-content p a.orange-more, .data-wrapper .small-icon-box.orange .icon-box-content p a.orange-more:hover, .data-wrapper .small-icon-box.orange .icon-box-content p a.orange-more:focus, .data-wrapper .small-icon-box.orange .icon-box-content p a.orange-more:visited {
	color: #003b71;
	display: block;
	font-size: 13px;
	margin: 10px auto 0 0;
}

.data-wrapper .report-inner-banner {
	margin: 50px auto 30px !important;
	max-width: 800px;
}

.data-wrapper .report-inner-banner.valea-banner {
	max-width: 860px;
}

.differences-vline .right-column .icon-box-content, .differences-vline .left-column .icon-box-content {
	padding-top: 25px;
}

.differences-vline .icon-box-icon {
	max-width: 155px;
}

.differences-vline .icon-box-content {
	width: auto;
}

.differences-vline .right-column .icon-box-content .icon-box-heading p, .differences-vline .left-column .icon-box-content .icon-box-heading p {
	font-family: "Comfortaa Bold";
	text-align: left;
}

.differences-vline .right-column.blue .icon-box-content .icon-box-heading p {
	color: #003b71;
	padding-left: 35px;
}

.differences-vline .left-column.green-blue .icon-box-content .icon-box-heading p {
	color: #0d8496;
	padding-left: 15px;
}

.differences-vline .right-column.green .icon-box-content .icon-box-heading p {
	color: #61ac45;
	padding-left: 35px;
}

.differences-vline .left-column.orange .icon-box-content .icon-box-heading p {
	color: #f68d39;
	padding-left: 15px;
}

.differences-vline .right-column.yellow .icon-box-content .icon-box-heading p {
	color: #ddba59;
	padding-left: 35px;
}

.differences-vline .left-column.light-blue .icon-box-content .icon-box-heading p {
	color: #47a4fb;
	padding-left: 15px;
}

.differences-vline .right-column .icon-box-content {
	padding-right: 0;
}

.differences-vline .left-column .icon-box-content {
	padding-left: 0;
}

.differences-vline .right-column .icon-box-content > p, .differences-vline .left-column .icon-box-content > p {
	border-top: 2px dashed #003b71;
	color: #000;
	font-size: 14px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: left;
}

.differences-vline .right-column.blue .icon-box-content > p {
	border-top: 2px dashed #003b71;
	padding-left: 35px;
}

.differences-vline .left-column.green-blue .icon-box-content > p {
	border-top: 2px dashed #0d8496;
	padding-left: 15px;
}

.differences-vline .right-column.green .icon-box-content > p {
	border-top: 2px dashed #61ac45;
	padding-left: 35px;
}

.differences-vline .left-column.orange .icon-box-content > p {
	border-top: 2px dashed #f68d39;
	padding-left: 15px;
}

.differences-vline .right-column.yellow .icon-box-content > p {
	border-top: 2px dashed #ddba59;
	padding-left: 35px;
}

.differences-vline .left-column.light-blue .icon-box-content > p {
	border-top: 2px dashed #47a4fb;
	padding-left: 15px;
}

.differences-vline .right-column .icon-box-content > p::before {
	display: inline-block;
	height: 220px;
	left: -30px;
	position: absolute;
	top: 35px;
	width: 50px;
}

.differences-vline .left-column .icon-box-content > p::after {
	display: inline-block;
	height: 220px;
	right: -56px;
	position: absolute;
	top: 35px;
	width: 50px;
}

.differences-vline .right-column.blue .icon-box-content > p::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/Dark_Blue_point.svg");
}

.differences-vline .right-column.green .icon-box-content > p::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/Green_point.svg");
	z-index: 101;
}

.differences-vline .right-column.yellow .icon-box-content > p::before {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/Yellow_point.svg");
	z-index: 103;
}

.differences-vline .left-column.green-blue .icon-box-content > p::after {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/Dark_green_point.svg");
	z-index: 100;
}

.differences-vline .left-column.orange .icon-box-content > p::after {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/Orange_point.svg");
	z-index: 102;
}

.differences-vline .left-column.light-blue .icon-box-content > p::after {
	content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_point.svg");
	z-index: 104;
}

.trust-wrapper .icon-box {
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .07);
	height: 115px;
}

.account-logo-wrapper {
	top: -30px !important;
}

.form-logos-wrapper {
	height: 0 !important;
}

.related-reports .t-inside .t-entry-visual {
	background: transparent !important;
	border: 1px solid #d0d0d0;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	box-shadow: none !important;
}

.related-reports .t-inside .t-entry-visual:hover {
	background: transparent !important;
}

.valea-home-companies .section-heading.blue-heading.orange-heading h3 span {
	color: #f68d39;
}

/*** NEW HOME ***/
.home header.menu-light .limit-width::after {
	background: #fff;
}

.home .menu-light .menu-borders.menu-shadows {
	box-shadow: none;
}

.home .divisions-section > .row {
	top: -80px;
}

.home .divisions-section .service-item.blue .btn-container, .local-page .divisions-section .service-item.blue .btn-container {
	margin-top: 15px !important;
}

.home .divisions-section .service-item.blue .btn-container a.home-btn, .home .divisions-section .service-item.blue .btn-container a.home-btn:hover, .home .divisions-section .service-item.blue .btn-container a.home-btn:focus, .home .divisions-section .service-item.blue .btn-container a.home-btn:visited, .local-page .divisions-section .service-item.blue .btn-container a.home-btn, .local-page .divisions-section .service-item.blue .btn-container a.home-btn:hover, .local-page .divisions-section .service-item.blue .btn-container a.home-btn:focus, .local-page .divisions-section .service-item.blue .btn-container a.home-btn:visited {
	border: 2px solid #003b71;
	border-radius: 30px;
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 8px 15px 7px !important;
	text-transform: none;
	transform: none;
}

.home .divisions-section .service-item.blue .btn-container a.home-btn:hover, .local-page .divisions-section .service-item.blue .btn-container a.home-btn:hover {
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .2);
}

.home .white-header-banner .heading-text .h1 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 36px;
	font-weight: 400;
	letter-spacing: 0;
}

.home .white-header-banner .uncode_text_column p {
	color: #fff;
	font-size: 16px;
}

.home .services-section .blue-heading .heading-text .h1 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 34px;
	font-weight: 400;
	letter-spacing: 0;
}

.home .services-section .blue-heading .heading-text p {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
}

.home .solutions-wrapper .solutions-item.green .icon-box-heading h3 {
	color: #003b71;
}

.home .solutions-wrapper .solutions-item .uncode_text_column p {
	text-align: center;
}

.home .stats-wrapper .heading-text .h3 > span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 38px;
	font-weight: 400;
	letter-spacing: 0;
}

.home .stats-wrapper .heading-text div > p {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 0 !important;
}

.home .report-item-wrapper {
	min-height: 350px;
}

.home .report-item-wrapper .uncoltable .uncell {
	border: 1px solid #d0d0d0;
	border-radius: 4px;
	padding: 20px;
}

.home .report-item-wrapper .uncont {
	height: 250px;
}

.home .report-item-wrapper .heading-text p {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: normal;
	line-height: 35px;
	max-width: 170px;
}

.home .report-item-wrapper .heading-text p a, .home .report-item-wrapper .heading-text p a:hover, .home .report-item-wrapper .heading-text p a:focus, .home .report-item-wrapper .heading-text p a:visited {
	color: #00909a;
}

.home .report-item-wrapper .heading-text p:after {
	background: #0d8496;
	content: "";
	display: block;
	height: 2px;
	margin-top: 10px;
	width: 170px;
}

.home .solutions-wrapper .solutions-item .uncode_text_column p {
	font-size: 15px;
}

/*** GRAPHICS ***/
.graphics-wrapper .big-data {
	text-align: center;
}

.graphics-wrapper .big-data .block {
	background: linear-gradient(to bottom, #17579a, #00909a);
	border-radius: 15px;
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	margin: 10px auto 0;
	max-width: 200px;
	padding: 20px 10px;
	text-align: center;
}

.graphics-wrapper .big-data .category {
	color: #003b71;
	font-family: "Comfortaa Bold";
	max-width: 200px;
	padding: 15px 10px;
	text-align: center;
}

.graphics-wrapper .big-data .block .percent {
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 30px;
	margin-bottom: 10px;
}

.graphics-wrapper .col-lg-6 .h4 span {
	text-transform: none;
}

.graphics-wrapper .chart-header .uncont .wpb_raw_code {
	margin-top: 0 !important;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.charts-wrapper.reports-tabs #paro, .charts-wrapper.reports-tabs #afiliados, .charts-wrapper.reports-tabs #transacciones, .charts-wrapper.reports-tabs #valor {
	display: block;
}

.charts-wrapper.reports-tabs #pibTab.flourish-embed.active, .charts-wrapper.reports-tabs #paroTab.flourish-embed.active, .charts-wrapper.reports-tabs #afiliadosTab.flourish-embed.active, .charts-wrapper.reports-tabs #viviendasTab.flourish-embed.active, .charts-wrapper.reports-tabs #transaccionesTab.flourish-embed.active, .charts-wrapper.reports-tabs #tasadoTab.flourish-embed.active {
	opacity: 1;
}

#pernoctaciones, #ocupacion, #adr, #revpar, .charts-wrapper.reports-tabs #pib, .charts-wrapper.reports-tabs #paro, .charts-wrapper.reports-tabs #afiliados, .charts-wrapper.reports-tabs #visados, .charts-wrapper.reports-tabs #transacciones, .charts-wrapper.reports-tabs #tasado {
	height: 0;
	opacity: 0;
}

#pernoctaciones.active, #ocupacion.active, #adr.active, #revpar.active, .charts-wrapper.reports-tabs #pib.active, .charts-wrapper.reports-tabs #paro.active, .charts-wrapper.reports-tabs #afiliados.active, .charts-wrapper.reports-tabs #visados.active, .charts-wrapper.reports-tabs #transacciones.active, .charts-wrapper.reports-tabs #tasado.active {
	height: auto;
	opacity: 1;
}

#extranjerosChart {
	display: none;
}

.chart-header .chart-title {
	background: #003a71;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: "Comfortaa";
	font-weight: 400 !important;
	margin: 30px 7px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.green-page .reports-tabs .big-data, .reports-landing-charts .green-page .big-data {
	min-height: 85px;
}

.chart-header #pernoctacionesTab.flourish-embed, .chart-header #ocupacionTab.flourish-embed, .chart-header #adrTab.flourish-embed, .chart-header #revparTab.flourish-embed, .chart-header #pernoctacionesTab-mobile.flourish-embed, .chart-header #ocupacionTab-mobile.flourish-embed, .chart-header #adrTab-mobile.flourish-embed, .chart-header #revparTab-mobile.flourish-embed, .chart-header #pibTab-mobile.flourish-embed, .chart-header #paroTab-mobile.flourish-embed, .chart-header #afiliadosTab-mobile.flourish-embed, .chart-header #visadosTab-mobile.flourish-embed, .chart-header #transaccionesTab-mobile.flourish-embed, .chart-header #tasadoTab-mobile.flourish-embed, #nacionalesTab.flourish-embed, #extranjerosTab.flourish-embed {
	opacity: .3;
}

.chart-header #pernoctacionesTab.flourish-embed.active, .chart-header #ocupacionTab.flourish-embed.active, .chart-header #adrTab.flourish-embed.active, .chart-header #revparTab.flourish-embed.active, .chart-header #pernoctacionesTab-mobile.flourish-embed.active, .chart-header #ocupacionTab-mobile.flourish-embed.active, .chart-header #adrTab-mobile.flourish-embed.active, .chart-header #revparTab-mobile.flourish-embed.active, .chart-header #pibTab-mobile.flourish-embed.active, .chart-header #paroTab-mobile.flourish-embed.active, .chart-header #afiliadosTab-mobile.flourish-embed.active, .chart-header #visadosTab-mobile.flourish-embed.active, .chart-header #transaccionesTab-mobile.flourish-embed.active, .chart-header #tasadoTab-mobile.flourish-embed.active, #nacionalesTab.flourish-embed.active, #extranjerosTab.flourish-embed.active {
	opacity: 1;
}

.green-page .reports-tabs .vc_tta-tabs-container {
	width: 20%;
}

.green-page .reports-tabs .vertical-tab-contents {
	border-radius: 0 4px 4px 0;
	width: 80%;
}

.reports-tabs .big-data {
	text-align: center;
}

.reports-tabs .big-data .category {
	color: #003b71;
	font-family: "Comfortaa Bold";
}

.reports-tabs .big-data .block .percent, .reports-landing-charts .big-data .block .percent {
	color: #00909a;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 28px;
	margin: 10px auto 5px;
}

.reports-tabs .big-data .block .data, .reports-landing-charts .big-data .block .data {
	color: #888686;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px !important;
	margin-bottom: 5px !important;
}

.reports-tabs .tabwrapper .chart-title, .reports-landing-charts .tabwrapper .chart-title {
	margin: 30px 0px;
}

.reports-tabs .tabwrapper .one-half, .reports-landing-charts .tabwrapper .one-half {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.reports-tabs .tabwrapper .section-title, .reports-landing-charts .tabwrapper .section-title {
	background: #057d9e;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	margin: 0 auto;
	max-width: 300px;
	padding: 10px;
	text-align: center;
}

.reports-tabs .tabwrapper .one-half .chart-title, .reports-landing-charts .tabwrapper .one-half .chart-title {
	background: #fff;
	color: #00909a;
	font-family: "Comfortaa Bold";
	margin: 10px 7px;
}

.green-page .reports-tabs .vertical-tab-menu li.vc_tta-tab > a {
	color: #0d8496 !important;
}

.green-page .reports-tabs .vertical-tab-menu li.vc_tta-tab.active > a {
	color: #003b71 !important;
}

.green-page .reports-tabs .heading-text {
	display: block;
	margin: 0 auto 30px !important;
}

.green-page .reports-tabs .intro-heading p > span {
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: normal;
}

.reports-tabs .full-width .chart-title {
	background: transparent;
	color: #003b71;
	font-family: "Comfortaa Bold";
}

.reports-tabs .google-visualization-table-table th {
	font-family: "Comfortaa Bold";
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	min-width: 70px;
	text-align: center;
}

.reports-tabs .google-visualization-table-table td {
	font-family: "Comfortaa";
	font-weight: normal;
	height: 30px;
	line-height: 20px;
	min-width: 70px;
	text-align: center;
}

.green-page.white-bg {
	background: #fff !important;
}

#nacionalesTab, #extranjerosTab, #nacionalesTab-mobile, #extranjerosTab-mobile {
	background: transparent;
	border-radius: 3px 3px 0 0;
	border: 1px solid #00909a;
	border-bottom: 0;
	color: #00909a;
	cursor: pointer;
	display: inline-block;
	font-family: "Comfortaa Bold";
	margin: 0 15px 0 0;
	opacity: .4;
	padding: 10px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
	z-index: 100;
}

#nacionalesTab.active, #extranjerosTab.active, #nacionalesTab-mobile.active, #extranjerosTab-mobile.active {
	background: #fff;
	border-bottom: 0;
	opacity: 1;
}

#nacionalesTab::after, #extranjerosTab::after, #nacionalesTab-mobile::after, #extranjerosTab-mobile::after {
	display: none;
}

.pernoctaciones-charts-wrapper {
	background: #fff;
	border: 1px solid #00909a;
	border-radius: 0 5px 5px 5px;
	box-shadow: 2px 2px 0 2px rgba(0, 0, 0, .13);
	margin-top: -1px;
	padding: 0 5px 5px;
}

.intro-heading.charts-heading p {
	width: 100%;
}

.intro-heading.charts-heading p::after {
	background: linear-gradient(to right, #fff, #4cabb1, #fff);
	content: "";
	display: block;
	height: 1px;
	margin-top: -15px;
	width: 100%;
}

.intro-heading.charts-heading p span {
	background: #fff;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
	margin: 0 auto;
	position: relative;
	width: 450px;
}

.green-page.reports-section .reports-inner-menu .menu-horizontal li a {
	border: 1px solid #00909a;
	box-shadow: none;
}

.green-page .reports-tabs .big-data, .reports-landing-charts .green-page .big-data {
	padding-left: 100px;
	text-align: left;
}

.green-page #pernoctacionesTab .big-data, .green-page #pernoctacionesTab-mobile .big-data, .green-page .reports-tabs #pernoctacionesTab .big-data, .green-page .reports-tabs #pernoctacionesTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_pernoctaciones.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 100px !important;
}

.green-page #ocupacionTab .big-data, .green-page #ocupacionTab-mobile .big-data, .green-page .reports-tabs #ocupacionTab .big-data, .green-page .reports-tabs #ocupacionTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_ocupacion.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 100px !important;
}

.green-page #adrTab .big-data, .green-page #adrTab-mobile .big-data, .green-page .reports-tabs #adrTab .big-data, .green-page .reports-tabs #adrTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_adr.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 100px !important;
}

.green-page #revparTab .big-data, .green-page #revparTab-mobile .big-data, .green-page .reports-tabs #revparTab .big-data, .green-page .reports-tabs #revparTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_revpar.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 100px !important;
}

.reports-bigger-section #pibTab .big-data, .reports-bigger-section #pibTab-mobile .big-data, .reports-bigger-section .reports-tabs #pibTab .big-data, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/pib_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 75px !important;
}

.reports-bigger-section #paroTab .big-data, .reports-bigger-section #paroTab-mobile .big-data, .reports-bigger-section .reports-tabs #paroTab .big-data, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/paro_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 80px !important;
}

.reports-bigger-section #afiliadosTab .big-data, .reports-bigger-section #afiliadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #afiliadosTab .big-data, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/afiliados_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 75px !important;
}

.reports-bigger-section #transaccionesTab .big-data, .reports-bigger-section #transaccionesTab-mobile .big-data, .reports-bigger-section .reports-tabs #transaccionesTab .big-data, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/transacciones_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 80px !important;
}

.reports-bigger-section #visadosTab .big-data, .reports-bigger-section #visadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #visadosTab .big-data, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/visados_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 80px !important;
}

.reports-bigger-section #tasadoTab .big-data, .reports-bigger-section #tasadoTab-mobile .big-data, .reports-bigger-section .reports-tabs #tasadoTab .big-data, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/valor_ico.svg") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	background-size: auto 80px !important;
}

.reports-bigger-section #pibTab .big-data, .reports-bigger-section #pibTab-mobile .big-data, .reports-bigger-section .reports-tabs #pibTab .big-data, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data, .reports-bigger-section #paroTab .big-data, .reports-bigger-section #paroTab-mobile .big-data, .reports-bigger-section .reports-tabs #paroTab .big-data, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data, .reports-bigger-section #afiliadosTab .big-data, .reports-bigger-section #afiliadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #afiliadosTab .big-data, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data, .reports-bigger-section #transaccionesTab .big-data, .reports-bigger-section #transaccionesTab-mobile .big-data, .reports-bigger-section .reports-tabs #transaccionesTab .big-data, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data, .reports-bigger-section #visadosTab .big-data, .reports-bigger-section #visadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #visadosTab .big-data, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data, .reports-bigger-section #tasadoTab .big-data, .reports-bigger-section #tasadoTab-mobile .big-data, .reports-bigger-section .reports-tabs #tasadoTab .big-data, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data {
	padding-left: 80px;
}

.reports-bigger-section #pibTab .big-data .category, .reports-bigger-section #pibTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #pibTab .big-data .category, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data .category, .reports-bigger-section #paroTab .big-data .category, .reports-bigger-section #paroTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #paroTab .big-data .category, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data .category, .reports-bigger-section #afiliadosTab .big-data .category, .reports-bigger-section #afiliadosTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #afiliadosTab .big-data .category, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data .category, .reports-bigger-section #transaccionesTab .big-data .category, .reports-bigger-section #transaccionesTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #transaccionesTab .big-data .category, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data .category, .reports-bigger-section #visadosTab .big-data .category, .reports-bigger-section #visadosTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #visadosTab .big-data .category, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data .category, .reports-bigger-section #tasadoTab .big-data .category, .reports-bigger-section #tasadoTab-mobile .big-data .category, .reports-bigger-section .reports-tabs #tasadoTab .big-data .category, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data .category {
	display: block;
	margin-left: -80px;
	text-align: center;
}

.reports-bigger-section #pibTab .big-data .block, .reports-bigger-section #pibTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #pibTab .big-data .block, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data .block, .reports-bigger-section #paroTab .big-data .block, .reports-bigger-section #paroTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #paroTab .big-data .block, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data .block, .reports-bigger-section #afiliadosTab .big-data .block, .reports-bigger-section #afiliadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data .block, .reports-bigger-section #transaccionesTab .big-data .block, .reports-bigger-section #transaccionesTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data .block, .reports-bigger-section #visadosTab .big-data .block, .reports-bigger-section #visadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #visadosTab .big-data .block, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data .block, .reports-bigger-section #tasadoTab .big-data .block, .reports-bigger-section #tasadoTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data .block {
	max-width: 120px;
	text-align: center;
}

.reports-bigger-section .chart-header.full-width .big-data .block {
	max-width: 165px !important;
}

.reports-bigger-section #pibTab .big-data .block .data, .reports-bigger-section #pibTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #pibTab .big-data .block .data, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data .block .data, .reports-bigger-section #paroTab .big-data .block .data, .reports-bigger-section #paroTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #paroTab .big-data .block .data, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data .block .data, .reports-bigger-section #afiliadosTab .big-data .block .data, .reports-bigger-section #afiliadosTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #afiliadosTab .big-data .block .data, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data .block .data, .reports-bigger-section #transaccionesTab .big-data .block .data, .reports-bigger-section #transaccionesTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #transaccionesTab .big-data .block .data, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data .block .data, .reports-bigger-section #visadosTab .big-data .block .data, .reports-bigger-section #visadosTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #visadosTab .big-data .block .data, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data .block .data, .reports-bigger-section #tasadoTab .big-data .block .data, .reports-bigger-section #tasadoTab-mobile .big-data .block .data, .reports-bigger-section .reports-tabs #tasadoTab .big-data .block .data, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data .block .data {
	font-size: 12px !important;
}

.green-page #pernoctacionesTab.iframeWrapper::after, .green-page #ocupacionTab.iframeWrapper::after, .green-page #adrTab.iframeWrapper::after, .green-page #revparTab.iframeWrapper::after, .green-page .reports-tabs #pernoctacionesTab.iframeWrapper::after, .green-page .reports-tabs #ocupacionTab.iframeWrapper::after, .green-page .reports-tabs #adrTab.iframeWrapper::after, .green-page .reports-tabs #revparTab.iframeWrapper::after, .green-page .reports-tabs #pibTab.iframeWrapper::after, .green-page .reports-tabs #paroTab.iframeWrapper::after, .green-page .reports-tabs #afiliadosTab.iframeWrapper::after, .green-page .reports-tabs #visadosTab.iframeWrapper::after, .green-page .reports-tabs #transaccionesTab.iframeWrapper::after, .green-page .reports-tabs #tasadoTab.iframeWrapper::after {
	background: none !important;
}

.green-page .reports-tabs #pernoctacionesTab.iframeWrapper.active::after, .green-page .reports-tabs #ocupacionTab.iframeWrapper.active::after, .green-page .reports-tabs #adrTab.iframeWrapper.active::after, .green-page .reports-tabs #revparTab.iframeWrapper.active::after, .green-page .reports-tabs #pibTab.iframeWrapper.active::after, .green-page .reports-tabs #paroTab.iframeWrapper.active::after, .green-page .reports-tabs #afiliadosTab.iframeWrapper.active::after, .green-page .reports-tabs #visadosTab.iframeWrapper.active::after, .green-page .reports-tabs #transaccionesTab.iframeWrapper.active::after, .green-page .reports-tabs #tasadoTab.iframeWrapper.active::after {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bottom_arrow.svg") !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto !important;
}

.green-page .wrapper-indicators .wpb_row.row-inner {
	display: flex;
	justify-content: space-around;
	min-height: 100px;
}

.green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1, .green-page .wrapper-indicators .wpb_row.row-inner .col-lg-2 {
	padding-left: 0 !important;
}

.green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1 {
	width: 140px;
}

.green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1 + .col-lg-2.chart-header {
	width: 255px;
}

.green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1 + .col-lg-2.chart-header.default-width {
	width: 16.6%;
}

.green-page .intro-heading.charts-heading p span span {
	display: inline-block;
	width: auto;
}

.green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1 .uncell {
	padding: 20px 15px 20px 0;
}

.green-page .wrapper-indicators .period-arrow .period-text {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
}

.green-page .wrapper-indicators .period-arrow .period-text .vs {
	display: block;
}

.mobile-accordion-wrapper {
	display: none;
}

/** ENGINEERING **/
.needs-spaced-bg > .row-background .background-inner {
	background-position: center 100px !important;
}

.solutions-wrapper .blue-info .solutions-item .icon-box-heading h3::after {
	background: transparent;
	margin: 10px auto 0;
}

.solutions-wrapper .blue-info .solutions-item .btn-container > a.green-link, .solutions-wrapper .blue-info .solutions-item .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .blue-info .solutions-item .btn-container > a.green-link:focus, .solutions-wrapper .blue-info .solutions-item .btn-container > a.green-link > visited {
	color: #003b71 !important;
	display: block;
	font-size: 14px;
	margin: 15px auto !important;
	text-align: center;
	text-transform: none;
}

.solutions-wrapper .blue-info .solutions-item .uncode_text_column p {
	text-align: center;
}

.solutions-wrapper .solutions-item.light-green .icon-box-heading h3 {
	color: #61ac45;
}

.needs-spaced-bg .needs-items .need-item .icon-box .icon-box-content .h3 {
	line-height: 36px;
}

.green-landing-heading p {
	color: #000;
	font-family: "Comfortaa";
	margin-top: 25px;
}

.green-page .green-clients-wrapper .col-lg-4 .uncol {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	box-shadow: 2px 2px 0px rgba(0, 0, 0, .07);
	min-height: 120px;
}

/** FORM DISCOUNT **/
#discount-conditions, #discount-conditions-mobile {
	line-height: 13px;
	margin-top: 15px;
}

#discount-conditions img, #discount-conditions-mobile img {
	display: inline-block;
	width: 20px;
}

#discount-conditions span, #discount-conditions-mobile span {
	margin-left: 3px;
}

#discount-conditions, #discount-conditions a, #discount-conditions a:hover, #discount-conditions a:focus, #discount-conditions a:visited, #discount-conditions-mobile, #discount-conditions-mobile a, #discount-conditions-mobile a:hover, #discount-conditions-mobile a:focus, #discount-conditions-mobile a:visited, #discount-conditions span, #discount-conditions span a, #discount-conditions span a:hover, #discount-conditions span a:focus, #discount-conditions span a:visited, #discount-conditions-mobile span, #discount-conditions-mobile span a, #discount-conditions-mobile span a:hover, #discount-conditions-mobile span a:focus, #discount-conditions-mobile span a:visited {
	color: #fff;
	display: inline-block;
	font-family: "Comfortaa Bold";
	font-size: 9px;
	font-weight: 400;
	vertical-align: top;
}

#discount-conditions span a::after, #discount-conditions-mobile span a::after {
	color: #fff;
	content: "";
	float: right;
	font-family: "uncodeicon" !important;
	font-size: 7px;
	margin-top: 1px;
	margin-left: 3px;
}

.conditions-wrapper {
	background: #f1f1f1;
	height: 0;
	margin-top: 10px;
	opacity: 0;
	visibility: hidden;
}

.conditions-wrapper.visible {
	height: auto;
	margin-top: 8px;
	opacity: 1;
	padding: 15px;
	transition: visibility .5s linear, opacity .5s linear;
	visibility: visible;
}

.conditions-wrapper, .conditions-wrapper p {
	color: #003b71 !important;
	font-family: "Comfortaa";
	font-size: 11px;
	font-weight: 400;
	line-height: 17px;
	margin-top: 0;
	text-align: left;
}

.official-form .first-form-info-block {
	background: #e6f5ff;
	border-radius: 3px;
	color: #00909a;
	display: flex;
	align-items: center;
	font-size: 12px;
	line-height: 18px;
	max-width: calc(100% - 16px) !important;
	padding: 10px !important;
}

.official-form .first-form-info-block i.fa {
	margin-right: 10px;
}

.official-form .two-thirds-fieldset .first-form-info-block {
	margin-bottom: 15px;
	max-width: 100% !important;
}

#second-form-title-mobile h1 > span + span {
	display: none;
}

#second-form-title-mobile h1 {
	max-width: 100%;
	width: 100%;
}

#second-form-title-mobile h1 > span {
	margin: 0 auto;
	max-width: 100%;
}

.official-form .offer-code.contact-info .highlight {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: normal;
	margin-top: 0;
}

.official-form .offer-code.contact-info p {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
}

.official-form .offer-code.contact-info p .fas, .official-form .offer-code.contact-info p .fa {
	margin-right: 6px;
}

.official-form .offer-code.contact-info p .fa-whatsapp {
	font-weight: 600;
}

.official-form .offer-code.contact-info {
	padding-bottom: 30px;
	text-align: left !important;
}

.official-form .contact-info-wrapper .gfgf_fieldset, .official-form .contact-info-wrapper .gfgf_fieldset > .gfgf_fields {
	margin: 0 !important;
	padding: 0 !important;
}

.official-form .contact-info-wrapper .offer-code {
	padding-top: 25px !important;
}

/*** DISEÑO INFORMES & MULTIPLE DOWNLOAD ***/
.page-heading.download-heading.main-title h1 span, .page-heading.download-heading.main-title h2 span {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.services-inner-section.reports-section .page-heading.download-heading.main-title p {
	font-size: 13px;
}

.reports-section .report-main-content .btn-container + .year-title, .reports-section .report-main-content .btn-container + .year-title .heading-text {
	margin-top: 0 !important;
}

.reports-section .report-main-content .year-title .heading-text {
	background: transparent !important;
	padding: 0;
	text-align: center;
}

.reports-section .report-main-content .year-title .heading-text::after {
	background: linear-gradient(to right, transparent, #00909a, transparent) !important;
	content: "";
	display: block;
	height: 1px !important;
	margin: -20px auto 5px !important;
}

.reports-section .report-main-content .year-title .heading-text span {
	background: #fff;
	color: #003b71;
	font-size: 30px;
	padding: 0 20px !important;
}

.reports-lateral-menu .menu-wrapper {
	display: block;
	width: 100%;
}

.reports-lateral-menu .menu-wrapper p {
	border-radius: 4px 4px 0 0;
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px !important;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 0;
	padding: 25px 15px 10px;
}

.reports-lateral-menu .menu-wrapper .bellows-main {
	background: #fff;
	border-radius: 0 0 4px 4px;
	margin: 0;
	padding: 15px 10px 20px 0;
}

.reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav {
	padding-left: 0 !important;
}

.reports-lateral-menu .menu-wrapper .bellows .bellows-nav .bellows-submenu {
	padding-left: 15px;
}

.reports-lateral-menu .widget > div {
	background: #fff;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 3px 3px 3px rgba(0, 0, 0, .1);
	padding: 15px;
}

.reports-lateral-menu .widget ul {
	margin-top: 0;
	padding-left: 0 !important;
}

.reports-lateral-menu .widget ul li {
	list-style: none;
}

.reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav .bellows-target {
	padding: 5px 5px 5px 15px;
}

.reports-lateral-menu .widget ul li > a, .reports-lateral-menu .widget ul li > a:hover, .reports-lateral-menu .widget ul li > a:focus, .reports-lateral-menu .widget ul li > a:visited, .reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav .bellows-target-title, .reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav .bellows-target-title:hover, .reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav .bellows-target-title:focus, .reports-lateral-menu .menu-wrapper .bellows-main .bellows-nav .bellows-target-title:visited {
	color: #00909a;
}

.reports-lateral-menu .widget ul > li ul > li > a {
	color: #003b71;
	font-size: 12px;
}

.reports-lateral-menu .menu-wrapper .bellows .bellows-nav .bellows-subtoggle {
	color: #00909a;
	font-size: 11px;
	width: 15px;
}

.reports-scrollable-wrapper > .uncol {
	border-radius: 2px;
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .2);
	height: 1040px;
	overflow-x: hidden !important;
	overflow-y: scroll !important;
	padding: 25px 10px;
	scrollbar-color: #00909a white;
}

/*Webkit*/
.reports-scrollable-wrapper > .uncol::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.reports-scrollable-wrapper > .uncol::-webkit-scrollbar-track {
	background-color: transparent;
}

.reports-scrollable-wrapper > .uncol::-webkit-scrollbar-thumb {
	background-color: #00909a;
	border-radius: 10px;
}

.reports-dark-text p {
	color: #000;
}

.page-navigation-wrapper .blue-heading .heading-text span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.page-navigation-wrapper .icon-box-icon {
	background: #fff;
	border: 1px solid #cecece;
	border-radius: 50%;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .05);
	max-height: 130px;
	max-width: 130px;
	padding: 20px;
}

.page-navigation-wrapper .icon-box-heading p {
	margin-top: 10px;
}

.page-navigation-wrapper .icon-box-heading a, .page-navigation-wrapper .icon-box-heading a:hover, .page-navigation-wrapper .icon-box-heading a:focus, .page-navigation-wrapper .icon-box-heading a:visited {
	background: #003b71;
	border-radius: 30px;
	color: #fff !important;
	font-size: 16px;
	padding: 7px 25px;
}

.reports-inner-heading .heading-text p > span {
	background: #fff;
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
	padding: 0 15px;
}

.reports-inner-heading .heading-text::after {
	background: linear-gradient(to right, transparent, #00909a, transparent) !important;
	height: 1px !important;
	margin: -15px auto 5px !important;
}

.chart-btns .custom-link.btn, .chart-btns .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit) {
	font-family: "Comfortaa" !important;
	font-weight: normal !important;
	letter-spacing: 0;
	min-width: 200px;
	padding: 10px 20px !important;
}

.reports-lateral-menu.reports-categories {
	border: 1px solid #dedede;
	border-radius: 4px;
	box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, .05);
}

.reports-lateral-menu.reports-categories .menu-wrapper {
	height: auto;
}

.reports-lateral-menu.reports-categories .menu-wrapper p {
	border: 0;
	font-family: "Comfortaa Bold";
	text-align: center;
}

.reports-help-wrapper {
	background: #00909a;
	border-radius: 4px;
	box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, .05);
	padding: 15px 20px 20px;
}

.reports-help-wrapper .title {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	line-height: 24px;
	max-width: 150px;
}

.reports-help-wrapper .content {
	color: #fff;
	display: block;
	font-size: 12px !important;
	margin-top: 15px;
}

.reports-help-wrapper .btn-container {
	margin-top: 20px !important;
	text-align: center;
}

.reports-help-wrapper .btn-container a.help-btn.custom-link, .reports-help-wrapper .btn-container a.help-btn.custom-link:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .reports-help-wrapper .btn-container a.help-btn.custom-link:focus, .reports-help-wrapper .btn-container a.help-btn.custom-link:visited {
	background: #fff !important;
	border: 0;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
	color: #003b71 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 13px !important;
	line-height: 14px;
	padding: 10px 20px !important;
}

.reports-form-sidebar {
	border: 1px solid #dedede !important;
	border-radius: 4px;
	box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, .05);
}

.reports-form-sidebar .icon-box .icon-box-content {
	padding-left: 10px;
}

.reports-form-sidebar .icon-box .icon-box-content .h3 {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
}

.reports-form-sidebar .gform_fields {
	padding-left: 0 !important;
}

.reports-form-sidebar.blog-form .gform_wrapper .ginput_container_consent label, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:hover, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:focus, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:visited, .reports-form-sidebar.blog-form .gform_wrapper .gfield_consent_description, .reports-form-sidebar.blog-form .gform_wrapper .gfield_consent_description a, .reports-form-sidebar.blog-form .gform_wrapper .gfield_consent_description a:hover, .reports-form-sidebar.blog-form .gform_wrapper .gfield_consent_description a:focus, .reports-form-sidebar.blog-form .gform_wrapper .gfield_consent_description a:visited {
	color: #5e5d5d !important;
	font-size: 10px !important;
}

.reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:hover, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:focus, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .ginput_container_consent label a:visited {
	text-decoration: underline;
}

.reports-form-sidebar.blog-form .gform_wrapper .gform_footer {
	padding: 0;
	text-align: left;
}

.reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .gform_footer input, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .gform_footer input[type="submit"], .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .gform_footer input:hover, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .gform_footer input:focus, .reports-form-sidebar.newsletter-form.blog-form .gform_wrapper .gform_footer input:visited {
	background: #003b71 !important;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
	color: #fff;
	font-size: 13px !important;
}

.reports-form-sidebar .background-inner {
	background-position: center 100px !important;
}

.valea-contact-form form input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) {
	font-family: "Comfortaa" !important;
}

.valea-home-companies .section-heading.blue-heading.reports-contact-heading h3, .valea-home-companies .section-heading.blue-heading.reports-contact-heading h3 span {
	color: #003b71;
}

.pdf-embed-section .charts-heading .heading-text::after {
	display: none;
}

.reports-landing-charts .chart-header .iframeWrapper {
	padding: 10px 0 15px;
}

.reports-landing-charts .green-page .reports-tabs #pernoctacionesTab .big-data, .reports-landing-charts .green-page .reports-tabs #ocupacionTab .big-data, .reports-landing-charts .green-page .reports-tabs #adrTab .big-data, .reports-landing-charts .green-page .reports-tabs #revparTab .big-data {
	background-position: left top !important;
	background-size: auto 60px !important;
	min-height: 75px;
	padding-left: 60px;
}

.reports-landing-charts .reports-tabs .big-data .category {
	font-size: 12px;
}

.reports-landing-charts .reports-tabs .big-data .block .percent {
	font-size: 25px;
	margin: 5px auto;
}

.reports-landing-charts .reports-tabs .big-data .block .data {
	font-size: 12px !important;
	margin-bottom: 5px !important;
}

.reports-landing-charts .green-page .wrapper-indicators .wpb_row.row-inner .col-lg-1 + .col-lg-2.chart-header {
	width: 180px;
}

.reports-landing-charts .intro-heading.charts-heading p span {
	max-width: 90%;
	width: 450px;
}

/*** MULTIPLE DOWNLOAD ***/
.multiple-download-form .gform_wrapper li label.gfield_label_before_complex {
	color: #00909a !important;
	font-size: 15px;
}

.download-instructions {
	color: #333;
	margin: 30px auto 15px !important;
	text-align: center;
}

.multiple-download-form .gform_wrapper div.ginput_container.ginput_container_checkbox {
	background: #fff;
	border: 2px solid #d5edee;
	height: 200px;
	margin-bottom: 20px !important;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 10px 0;
	scrollbar-color: #d5edee transparent;
}

/*Webkit*/
.multiple-download-form .gform_wrapper div.ginput_container.ginput_container_checkbox::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.multiple-download-form .gform_wrapper div.ginput_container.ginput_container_checkbox::-webkit-scrollbar-track {
	background-color: transparent;
}

.multiple-download-form .gform_wrapper div.ginput_container.ginput_container_checkbox::-webkit-scrollbar-thumb {
	background-color: #d5edee;
	border-radius: 10px;
}

.multiple-download-form .gform_wrapper .ginput_container_checkbox > ul {
	display: flex;
	flex-direction: column-reverse;
	padding-left: 10px !important;
}

.multiple-download-form .gform_wrapper .ginput_container_checkbox > ul li:not(:first-child) {}

.multiple-download-form .gform_wrapper .ginput_container_checkbox > ul li:first-child {
	order: 1;
}

.multiple-download-form .gform_wrapper li label {
	color: #5b7e93 !important;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 12px;
	font-weight: 400;
	margin-left: 5px;
	vertical-align: top !important;
}

.multiple-download-form .gform_wrapper li.hidden_label .ginput_container_consent label {
	vertical-align: middle !important;
}

.multiple-download-form .gform_wrapper .ginput_container_checkbox ul .gchoice input {
	border: 2px solid #d5edee;
	margin-top: 0 !important;
}

.multiple-download-form .gform_wrapper .ginput_container_checkbox ul .gchoice input::before {
	color: #003b71;
}

.multiple-download-form .gform_wrapper .ginput_container_checkbox ul.gfield_checkbox li input[type="checkbox"]:checked + label, .multiple-download-form .gform_wrapper .ginput_container_checkbox ul.gfield_radio li input[type="radio"]:checked + label {
	color: #00909a !important;
	font-weight: 400;
}

.clients-section .blue-heading .heading-text h3 {
	color: #003b71;
	font-size: 24px;
}

.home .services-section .blue-heading.green-subheading .heading-text .h1 span {
	font-size: 30px;
}

.home .services-section .blue-heading.green-subheading .heading-text p {
	color: #00909a;
	font-size: 16px;
	margin-top: 10px;
}

.why-light-bg.faq-section.contact-faq {
	background: #e5f4f6 !important;
}

.faq-section.contact-faq.white-form-faq.greviews-section.no-color-bg {
	background-color: #fff;
}

.greviews-section + .gradient-light-bg {
	background: linear-gradient(to bottom, #e5f4f6, #fff, #fff);
}

.blog-form.newsletter-form .sidebar-newsletter-small {
	margin-top: 0 !important;
}

.blog-form.newsletter-form .sidebar-newsletter-small p .small-text {
	color: #fff;
	margin: 10px auto 5px;
}

.blog-form.newsletter-form > .row.row-child > .wpb_row.row-inner, .blog-form > .row.row-child > .wpb_row.row-inner {
	margin-left: 0 !important;
}

.blog-form.newsletter-form > .row.row-child > .wpb_row.row-inner > .wpb_column.column_child.col-lg-12, .blog-form > .row.row-child > .wpb_row.row-inner > .wpb_column.column_child.col-lg-12, .report-inner-banner.lateral-blog > .row.row-child > .wpb_row.row-inner > .wpb_column.column_child.col-lg-12 {
	padding-left: 0 !important;
}

.report-inner-banner.lateral-blog .report-heading {
	margin: 0 auto !important;
	max-width: 200px;
}

.report-inner-banner.lateral-blog .btn-container a, .report-inner-banner.lateral-blog .btn-container a.btn:not(.btn-custom-typo):not(.btn-inherit), .report-inner-banner.lateral-blog .btn-container a:hover, .report-inner-banner.lateral-blog .btn-container a:visited, .report-inner-banner.lateral-blog .btn-container a:focus {
	width: auto !important;
}

.whyus-wrapper .perk-item .uncell {
	border-radius: 4px;
	padding: 20px 20px 30px !important;
}

.whyus-wrapper .perk-item p.h3 {
	font-size: 20px;
}

.whyus-wrapper .perk-item p {
	color: #000;
	font-size: 14px;
	margin-top: 10px;
}

.whyus-wrapper .perk-item p .fa-star {
	font-size: 8px;
	line-height: 20px;
	vertical-align: top;
}

.whyus-wrapper .perk-item .payments .fa {
	color: #003b71;
	font-size: 25px;
	width: 50px;
}

.whyus-wrapper .perk-item .payments img {
	width: 70px;
}

.faq-section.contact-faq.why-gloval {
	padding-bottom: 10px !important;
}

.blog-form .gform_wrapper li input[type="checkbox"] {
	cursor: pointer;
	height: 15px;
	width: 15px;
}

.blog-form .gform_wrapper li input[type="checkbox"]::before {
	color: #fff;
	font-size: 10px;
}

.blog-form .gform_wrapper .ginput_container_consent label {
	padding-left: 2px;
	width: 90%;
}

.blog-form .gform_wrapper li input[type="text"], .blog-form .gform_wrapper li input[type="email"] {
	padding: 8px 10px !important;
}

/*** NEW LATERAL FORM DESIGN ***/
.desktop-main-promo.lateral-ribbon.our-perks {
	background: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/08/form-bg.jpg");
	background-position: center center;
	background-size: cover;
	border-radius: 10px;
	padding: 20px 10px 25px;
}

.desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background: none !important;
}

.desktop-main-promo.lateral-ribbon.our-perks .discount, .desktop-main-promo.lateral-ribbon.our-perks .deadline {
	font-family: "Comfortaa";
	font-size: 14px !important;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
}

.desktop-main-promo.lateral-ribbon.our-perks .discount .bigger {
	display: block;
	font-family: "Comfortaa Bold";
	margin: 3px auto;
}

.desktop-main-promo.lateral-ribbon.our-perks .plus-info .bigger {
	display: block;
	margin: 5px auto 10px;
}

.desktop-main-promo.lateral-ribbon.our-perks .plus-info .bigger {
	font-family: "Comfortaa Bold";
	font-size: 23px;
	font-weight: 400;
}

.desktop-main-promo.lateral-ribbon.our-perks .plus-info::before {
	background: #58fffe;
	border-radius: 5px;
	content: "";
	display: block;
	height: 4px;
	margin: 10px auto !important;
	width: 60px;
}

#discount-conditions, #discount-conditions-mobile {
	text-align: center !important;
}

#discount-conditions, #discount-conditions a, #discount-conditions a:hover, #discount-conditions a:focus, #discount-conditions a:visited, #discount-conditions-mobile, #discount-conditions-mobile a, #discount-conditions-mobile a:hover, #discount-conditions-mobile a:focus, #discount-conditions-mobile a:visited, #discount-conditions span, #discount-conditions span a, #discount-conditions span a:hover, #discount-conditions span a:focus, #discount-conditions span a:visited, #discount-conditions-mobile span, #discount-conditions-mobile span a, #discount-conditions-mobile span a:hover, #discount-conditions-mobile span a:focus, #discount-conditions-mobile span a:visited {
	color: #046f75 !important;
	font-size: 10px;
}

#discount-conditions span a::after, #discount-conditions-mobile span a::after {
	color: #046f75;
}

.conditions-wrapper.visible {
	border-radius: 3px;
	margin-bottom: 30px;
}

.full-form .official-form .total i {
	color: #696969;
	display: inline-block;
	font-size: 19px;
	font-style: normal;
}

.full-form .official-form .total i::after {
	background: #696969;
	content: "";
	display: block;
	height: 1px;
	margin: -17px -6px 0 0;
	position: relative;
	width: 80px;
}

.report-inner-banner.indicators-inner-banner .tmb .t-entry-visual .icon-media img {
	margin-top: -10px;
	margin-bottom: -15px !important;
}

.tasacion-banner-wrapper.indicators-inner-banner .report-heading {
	padding-top: 0;
}

.tasacion-banner-wrapper.indicators-inner-banner .report-heading .h3 span {
	display: block;
	font-size: 16px;
	line-height: 27px;
	max-width: 450px;
}

.report-inner-banner.indicators-inner-banner {
	margin: 0 auto 30px !important;
	max-width: 700px;
}

.pdfp_wrapper > .cta_wrapper > p {
	display: none;
}

.newsletter-form .custom-recaptcha iframe, .blog-form .custom-recaptcha iframe {
	transform: scale(.75);
	transform-origin: left;
}

.single-post .blog-form > .row.row-child > .row-inner > .wpb_column.column_parent {
	padding-left: 0 !important;
}

.lateral-blog .featured-section.calculator-wrapper {
	padding-left: 0 !important;
}

.second-form-page #booking-wrapper {
	margin-top: 20px !important;
}

.mb-20 {
	margin-bottom: 20px;
}

.mt-20, .official-form .gfield.mt-20 {
	margin-top: 20px !important;
}

/** VALUATION PAGE **/
.green-groups.blue-text .icon-box .icon-box-heading h3 {
	color: #003b71;
}

.needs-items.equal-height .need-item .uncont {
	height: 100%;
}

.valea-home-companies .section-heading.blue-heading.valuation h3 span {
	color: #003b71;
}

.valea-home-companies .valea-contact-form > .row-background .background-inner {
	background-position: 30px bottom !important;
	min-height: 485px;
}

.valea-home-companies .valea-contact-form .form-logo {
	display: none;
	margin-top: 15px !important;
}

/*** ECOEFY ***/
.newsletter-lateral-form.ecoefy > .uncol {
	margin: 0 auto 40px !important;
}

.header-intro-ecoefy > .uncol > .uncoltable > .uncell {
	min-height: 590px;
}

.header-ecoefy .services-form-heading.dark-blue h1 span, .header-ecoefy .services-form-heading.dark-blue h3 span {
	font-size: 35px;
	text-align: left;
}

.header-ecoefy .green-highlight {
	margin-top: 20px !important;
}

.header-ecoefy .green-highlight p {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 20px;
}

.ecoefy .needs-items .icon-box-left .icon-box-content {
	vertical-align: middle;
}

.ecoefy .needs-items .need-item .uncont {
	height: 100%;
}

.ecoefy .needs-items .icon-media {
	max-width: 100%;
}

.ecoefy .needs-items figcaption {
	color: #3ec3c5;
	font-family: "Comfortaa";
	font-size: 13px;
	margin: 10px auto 20px;
	max-width: 90%;
	text-align: center;
}

.ecoefy-banner-wrapper {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2022/05/Desktop-Tasacion-bg.svg");
	background-size: cover;
	background-position: center center;
	border-radius: 5px;
	height: 160px;
	margin-bottom: 10px;
}

.ecoefy-banner-wrapper.nitro-lazy {
	background-image: none !important;
}

.ecoefy-banner-wrapper.green-banner-wrapper {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2022/05/Desktop-Tasacion-bg.svg");
	height: 130px;
	max-width: 97%;
	margin: 15px 0 20px auto;
}

.ecoefy-banner-wrapper.green-banner-wrapper.nitro-lazy {
	background-image: none !important;
}

.ecoefy-banner-wrapper .img-wrapper {
	display: inline-block;
	margin-top: -20px;
	vertical-align: top;
	width: 32%;
}

.ecoefy-banner-wrapper.green-banner-wrapper .img-wrapper {
	margin: -20px -20px 0 -17px;
	width: 50%;
}

.ecoefy-banner-wrapper.green-banner-wrapper .img-wrapper img {
	width: 100%;
}

.ecoefy-banner-wrapper .content-wrapper {
	display: inline-block;
	padding: 20px 0 !important;
	vertical-align: middle;
	width: 65%;
}

.ecoefy-banner-wrapper.green-banner-wrapper .content-wrapper {
	padding: 15px 15px 0 0 !important;
	width: 55%;
}

.ecoefy-banner-wrapper .content-wrapper p {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 19px;
	line-height: 24px;
	margin: 0 auto 10px;
	max-width: 235px;
	text-align: center;
}

.ecoefy-banner-wrapper .logo-btn-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ecoefy-banner-wrapper.green-banner-wrapper .logo-btn-wrapper {
	display: block;
}

.ecoefy-banner-wrapper .logo-btn-wrapper > a, .ecoefy-banner-wrapper .logo-btn-wrapper > a:hover, .ecoefy-banner-wrapper .logo-btn-wrapper > a:focus, .ecoefy-banner-wrapper .logo-btn-wrapper > a:visited {
	background: #58fffe;
	border-radius: 30px;
	box-shadow: 2px 2px 0px 2px rgba(0, 0, 0, .2);
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	padding: 10px 15px 8px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
}

.ecoefy-banner-wrapper.green-banner-wrapper .logo-btn-wrapper > a, .ecoefy-banner-wrapper.green-banner-wrapper .logo-btn-wrapper > a:hover, .ecoefy-banner-wrapper.green-banner-wrapper .logo-btn-wrapper > a:focus, .ecoefy-banner-wrapper.green-banner-wrapper .logo-btn-wrapper > a:visited {
	width: 100%;
}

.ecoefy-banner-wrapper .logo-btn-wrapper > img {
	max-width: 100px;
}

.ecoefy .gform_confirmation_message {
	color: #000;
	font-size: 16px;
	line-height: 28px;
	margin: 30px 0;
}

.needs-items .need-item .uncode_text_column p strong {
	color: #003b71;
	font-weight: 400;
}

.need-item .green-highlight {
	color: #61ac45;
	font-family: "Comfortaa Bold";
	font-size: 18px;
}

.ecoefy .need-item ul > li {
	list-style: disclosure-closed;
}

.site-footer > .vc_row {
	position: relative;
}

.page-heading.white-heading.no-top .el-text {
	margin: 0 auto 10px;
}

.page-heading.white-heading.no-top .el-text h1 {
	padding-top: 0;
}

/** FIRST LEVEL PAGES **/
.heading-wrapper-first > .uncol > .uncoltable > .uncell > .uncont {
	position: relative;
}

.heading-wrapper-first .breadcrumbs-wrapper {
	left: 40px;
	top: -65px;
}

.heading-wrapper-first.only-bg .breadcrumbs-wrapper {
	top: -100px;
}

.heading-wrapper-first .heading-title-section > .uncol > .uncoltable > .uncell > .uncont {
	max-height: 225px;
	min-height: 180px;
}

.gloval-bg .heading-wrapper-first .heading-title-section > .uncol > .uncoltable > .uncell > .uncont {
	min-height: 165px;
}

.heading-wrapper-first .heading-title-section .blue-heading + .uncode_text_column {
	margin-top: 15px !important;
}

.main-banner.services-bg .fluid-svg .icon-media, .main-banner.reports-bg .fluid-svg .icon-media, .main-banner.clients-bg .fluid-svg .icon-media, .main-banner.gloval-bg .fluid-svg .icon-media, .main-banner.engineering-bg .fluid-svg .icon-media, .main-banner.consulting-bg .fluid-svg .icon-media, .main-banner.analytics-bg .fluid-svg .icon-media, .main-banner.valuation-bg .fluid-svg .icon-media, .main-banner.tipologias-bg .fluid-svg .icon-media {
	max-width: 100%;
}

.main-banner.services-bg .fluid-svg img, .main-banner.reports-bg .fluid-svg img, .main-banner.clients-bg .fluid-svg img, .main-banner.gloval-bg .fluid-svg img, .main-banner.engineering-bg .fluid-svg img, .main-banner.consulting-bg .fluid-svg img, .main-banner.consulting-bg .uncode-single-media-wrapper img, .main-banner.analytics-bg .fluid-svg img, .main-banner.valuation-bg .fluid-svg img, .main-banner.tipologias-bg .fluid-svg img {
	max-width: 650px;
}

.heading-wrapper-first .blue-subheading > p {
	color: #003b71;
	font-size: 18px;
	line-height: 28px !important;
	max-width: 90%;
}

.heading-wrapper-first .no-height p {
	min-height: auto;
}

.blue-header-banner .uncode_text_column p {
	line-height: 1.75;
}

.about-page.green-services-items .services-item .heading-text span {
	line-height: 28px;
	min-height: 65px;
}

.landing-why-us .about-page.green-services-items .services-item .icon-box-icon .icon-media img {
	width: 100px;
}

.landing-why-us .about-page.green-services-items .services-item .uncell {
	min-height: 270px !important;
}

.blue-page-banner {
	min-height: 300px;
}

.blue-page-banner.services-bg > .row-background .background-inner, .blue-page-banner.reports-bg > .row-background .background-inner, .blue-page-banner.clients-bg > .row-background .background-inner, .blue-page-banner.gloval-bg > .row-background .background-inner, .valea-bg > .row-background .background-inner {
	background-position: center -25px !important;
	background-size: 100% auto !important;
}

.snd-page-heading .page-heading.blue-heading {
	text-align: left;
}

.snd-page-heading .page-heading.blue-heading p {
	color: #003b71;
	font-family: "Comfortaa";
	margin: 15px 0 0 !important;
}

.green-steps-row.standard-blue, .green-steps-row.standard-green {
	max-width: 100%;
}

.green-steps-row.standard-blue .green-step-item .uncont::before {
	border-radius: 3px 5px 3px 3px;
	border-top: 6px solid #003b71;
	border-right: 6px solid #003b71;
}

.green-steps-row.standard-blue .green-step-item .uncont::after {
	border-radius: 3px 3px 3px 5px;
	border-bottom: 6px solid #003b71;
	border-left: 6px solid #003b71;
}

.green-steps-row.standard-blue .green-step-item .heading-text span {
	color: #003b71;
	font-size: 21px;
}

.green-steps-row.standard-green .green-step-item .heading-text span {
	color: #61ac45;
	font-size: 21px;
}

.green-steps-row.standard-blue .green-step-item .step-number p {
	background: #003b71;
}

.green-steps-row.standard-blue .green-step-item .step-number, .green-steps-row.standard-green .green-step-item .step-number {
	top: 10%;
}

.green-steps-row.standard-blue .green-step-item .icon-media img, .green-steps-row.standard-green .green-step-item .icon-media img {
	width: 55px;
}

.green-steps-row.standard-green .green-step-item .icon-box-icon {
	min-height: 73px;
}

.green-steps-row.standard-green .green-step-item .left-aligned.uncode_text_column {
	min-height: 220px;
}

.green-steps-row.standard-blue.extra-large .green-step-item .left-aligned.uncode_text_column {
	min-height: 300px;
}

.green-steps-row.standard-blue .green-step-item .left-aligned.uncode_text_column {
	min-height: 125px;
}

.green-steps-row.standard-blue.extra-small .green-step-item .left-aligned.uncode_text_column {
	min-height: 90px;
}

.green-steps-row.standard-blue .green-step-item .uncont {
	min-height: 300px;
}

.green-steps-row.standard-blue.smaller .green-step-item .uncont {
	min-height: 120px;
}

.green-steps-row.standard-blue.smaller .green-step-item .left-aligned.uncode_text_column {
	min-height: 100px;
}

.green-steps-row.standard-blue .green-step-item .left-aligned.uncode_text_column strong, .green-steps-row.standard-green .green-step-item .left-aligned.uncode_text_column strong, .green-steps-row.standard-blue .green-step-item .left-aligned.uncode_text_column span.highlight, .green-steps-row.standard-green .green-step-item .left-aligned.uncode_text_column span.highlight {
	color: #000 !important;
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

.tipologias-needs .needed-docs ul {
	padding-left: 0;
}

.tipologias-needs .needed-docs ul > li {
	list-style: none;
	margin-bottom: 5px;
	padding-left: 35px;
	position: relative;
}

.tipologias-needs .needed-docs ul > li::before {
	background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/arrow-circle-right.svg") center center no-repeat;
	content: "";
	display: inline-block;
	height: 25px;
	left: 0;
	position: absolute;
	top: 0;
	width: 25px;
}

.lateral-big-banner .tasacion-banner-wrapper .featured-section {
	display: inline-block;
	margin-top: 90px !important;
	position: relative;
	width: 50%;
}

.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper {
	height: 100%;
	left: 20%;
	position: absolute;
	top: 0;
	width: 65%;
}

.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper .report-heading.deadline {
	bottom: 0;
	left: 20%;
	position: absolute;
	width: 60%;
}

.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper + .column_parent {
	display: inline-block;
	margin: 80px auto 45px !important;
	padding-left: 50px !important;
	position: relative;
	width: 50%;
}

/** PAYPAL **/
.fa.fa-cc-paypal {
	display: none;
}

/*** TIPOLOGÍAS ***/
.form-section .hidden-type #field_78_38, .form-section .hidden-type #field_78_173 {
	display: none;
}

/*.form-section .hidden-type .gform_validation_error #field_78_38 {
	display: inline-block;
}*/
.first-form-lateral .desktop-main-promo.lateral-ribbon .plus-info.society {
	display: none;
}

.no-discount .first-form-lateral .desktop-main-promo.lateral-ribbon .plus-info.society {
	display: block;
}

.no-discount .first-form-lateral .desktop-main-promo.lateral-ribbon .discount {
	display: none;
}

.no-discount .desktop-main-promo.lateral-ribbon.our-perks .discount + .plus-info::before {
	display: none;
}

.no-discount .desktop-main-promo.lateral-ribbon.our-perks .plus-info.society {
	max-width: 360px;
}

.no-discount .desktop-main-promo.lateral-ribbon.our-perks .plus-info.society .bigger, .no-discount .desktop-main-promo.lateral-ribbon.our-perks .plus-info.society + .plus-info {
	font-size: 23px !important;
	line-height: 34px;
}

.no-discount .desktop-main-promo.lateral-ribbon.our-perks .plus-info.society + .plus-info .bigger {
	margin-top: 0 !important;
}

.finca .desktop-main-promo.lateral-ribbon.our-perks {
	background: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-finca.jpg");
}

.finca .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background: none !important;
}

.nave .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-nave.jpg");
}

.nave .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.garaje .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-garaje.jpg");
}

.garaje .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.local .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-local.jpg");
}

.local .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.oficina .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-oficina.jpg");
}

.oficina .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.vivienda .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/08/form-bg.jpg");
}

.vivienda .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.terreno .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-terreno.jpg");
}

.terreno .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.edificio .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-edificio.jpg");
}

.edificio .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.farmacia .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-farmacia.jpg");
}

.farmacia .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.hotel .desktop-main-promo.lateral-ribbon.our-perks {
	background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg-banner-hotel.jpg");
}

.hotel .desktop-main-promo.lateral-ribbon.our-perks.nitro-lazy {
	background-image: none !important;
}

.no-discount #discount-conditions, .no-discount .conditions-wrapper.visible {
	display: none;
}

.type-menu.form-top-menu ul > li:first-child a {
	color: #00909a;
	font-family: "Comfortaa";
	line-height: 35px;
	pointer-events: none;
	text-transform: uppercase;
}

.type-menu.form-top-menu ul > li:first-child {
	border-bottom: 2px solid #00909a;
}

.no-discount .type-menu.form-top-menu ul > li:last-child {
	display: none;
}

.lateral-big-banner .tasacion-banner-wrapper .featured-section.type-featured-section {
	margin-top: 25px !important;
}

.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper.type-plus-wrapper {
	left: 40%;
	width: 60%;
}

/** HEADING & TITLES STYLES **/
not(.green-header-banner) .snd-page-heading .blue-heading .heading-text {
	padding-bottom: 30px;
}

.blue-header-banner .heading-text .h1 span, .blue-heading .heading-text .h1 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 34px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 0;
}

.local-page-reports .fluid-svg > .icon-media {
	display: block !important;
	margin: 15px 0 0 15px !important;
}

.local-page-reports .fluid-svg > .icon-media img {
	margin: 0;
	width: auto;
}

.local-page-reports .t-entry-text > .single-block-padding {
	padding-top: 20px;
}

.navbar-main ul.menu-smart > li > ul.drop-menu > li.menu-item > a {
	font-size: 12px !important;
}

.navbar-main ul.menu-smart > li > ul.drop-menu > li.menu-item-has-children > ul.drop-menu > li.menu-item > a {
	font-size: 11px !important;
}

.sem-page .top-menu.navbar {
	display: none;
}

.sem-page .wpml-ls-item a span {
	font-size: 11px;
}

.sem-page .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu {
	background: transparent;
}

.sem-page .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu.open-animated {
	top: 70% !important;
	left: 91.5% !important;
}

.sem-page .submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu li.wpml-ls-item a span {
	color: #003b71;
	font-size: 11px;
}

.tasacion-banner-wrapper.no-shadow.cta > .row-parent {
	background: linear-gradient(to left, #0c5ca5, #022c53);
}

.tasacion-banner-wrapper.no-shadow.cta .btn-container a, .tasacion-banner-wrapper.no-shadow.cta .btn-container a.btn:not(.btn-custom-typo):not(.btn-inherit), .tasacion-banner-wrapper.no-shadow.cta .btn-container a:hover, .tasacion-banner-wrapper.no-shadow.cta .btn-container a:visited, .tasacion-banner-wrapper.no-shadow.cta .btn-container a:focus {
	color: #003b71 !important;
	font-size: 13px !important;
	line-height: 100%;
	padding: 11px 20px !important;
	width: auto;
}

.tasacion-banner-wrapper.no-shadow.cta .btn-container a .fa {
	font-weight: 900;
	font-size: 17px;
}

/*** BLOG ***/
.classic-blog-item.three-items .tmb-iso-w3 {
	max-width: 33%;
}

.classic-blog-item.three-items .tmb-iso-w3 .t-entry-text-tc {
	padding: 10px;
}

.featured-posts .classic-blog-item.three-items .t-entry-title a, .featured-posts .classic-blog-item.three-items .t-entry-title a:hover, .featured-posts .classic-blog-item.three-items .t-entry-title a:focus, .featured-posts .t-entry-title a:visited {
	font-size: 14px;
	line-height: 20px;
}

.important-posts .tmb-username-text {
	font-weight: 400 !important;
}

.featured-posts .classic-blog-item.three-items .t-entry-meta {
	line-height: 20px;
	margin-top: 0;
}

.featured-posts .classic-blog-item.three-items .t-entry-author .tmb-username-wrap {
	line-height: 20px;
	margin-right: 5px !important;
}

.featured-posts .classic-blog-item.three-items .t-entry-author .tmb-username-wrap .tmb-username-text {
	font-size: 10px !important;
}

.featured-posts .classic-blog-item.three-items .t-entry-meta .t-entry-date {
	line-height: 20px;
	margin-left: 5px !important;
}

.featured-posts .classic-blog-item.three-items .t-entry-readmore a.btn-default, .featured-posts .classic-blog-item.three-items .t-entry-readmore a.btn-default:hover, .featured-posts .classic-blog-item.three-items .t-entry-readmore a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .featured-posts .classic-blog-item.three-items .t-entry-readmore a.btn-default:focus, .featured-posts .classic-blog-item.three-items .t-entry-readmore a.btn-default:visited {
	padding: 5px !important;
	text-transform: lowercase;
}

.featured-posts .noimg-posts .t-entry-meta .t-entry-date {
	vertical-align: middle;
}

.reports-bigger-section .btn-container {
	text-align: center;
}

.reports-bigger-section .btn-container > .custom-link.btn, .reports-bigger-section .btn-container > .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
	letter-spacing: 0;
}

.clients-icons-wrapper .icon-media {
	height: 75px;
	margin: 0 auto !important;
	text-align: center;
	width: 75px !important;
}

.clients-icons-wrapper .icon-media img {
	margin: 0 auto !important;
	height: 70px;
	width: auto !important;
}

.page-navigation-wrapper .clients-icons-wrapper .icon-box .icon-box-heading p > a, .page-navigation-wrapper .no-btn-bg .icon-box-heading a, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:hover, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:focus, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:visited {
	background: transparent;
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 15px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

.page-navigation-wrapper .clients-icons-wrapper .icon-box .icon-box-heading p > a {
	font-size: 14px;
}

.page-navigation-wrapper .clients-icons-wrapper .icon-box-icon {
	max-height: 120px;
	max-width: 120px;
	padding: 20px;
}

.page-navigation-wrapper .no-btn-bg .icon-box-heading a, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:hover, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:focus, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:visited {
	margin-left: auto;
	margin-right: auto;
	max-width: 180px;
}

.page-navigation-wrapper .no-btn-bg .icon-box, .page-navigation-wrapper .clients-icons-wrapper .icon-box, .green-groups .icon-box {
	padding: 10px;
	text-align: center;
}

.page-navigation-wrapper .clients-icons-wrapper .icon-box {
	min-height: 210px;
}

.green-groups .icon-box {
	min-height: 220px;
}

.page-navigation-wrapper .no-btn-bg .icon-box {
	min-height: 230px;
}

.page-navigation-wrapper .no-btn-bg .icon-box:hover, .page-navigation-wrapper .clients-icons-wrapper .icon-box:hover, .green-groups .column_child.col-lg-3:hover .icon-box {
	background: #eff9ff;
	border-radius: 10px;
}

.page-navigation-wrapper .no-btn-bg .icon-box img {
	width: 80px;
}

.main-promo-wrapper.dark-promo.newsletter-promo.custom-report {
	margin-left: auto;
	margin-right: auto;
	max-width: 950px;
}

.main-promo-wrapper.dark-promo.newsletter-promo.custom-report .promo-image {
	left: 0;
}

.reports-section.download-posts .isotope-container.grid-container {
	display: block;
}

.footer-items .vector-imgs .partners-wrapper img {
	display: inline-block;
	margin: 0 1%;
	vertical-align: bottom;
	width: 30%;
}

.footer-items .vector-imgs .partners-wrapper img.one-half {
	display: inline-block;
	margin: 0 1%;
	vertical-align: bottom;
	width: 47%;
}

.footer-items .vector-imgs .partners-wrapper .one-fifth-wrapper, .footer-items .vector-imgs .partners-wrapper .one-fifth-bigger, .footer-items .vector-imgs .partners-wrapper .one-fourth-wrapper, .footer-items .vector-imgs .partners-wrapper .one-fourth-bigger, .footer-items .vector-imgs .partners-wrapper .one-third-wrapper, .footer-items .vector-imgs .partners-wrapper .one-third-bigger, .footer-items .vector-imgs .partners-wrapper .one-half {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}

.footer-items .vector-imgs .partners-wrapper .one-fifth-wrapper img, .footer-items .vector-imgs .partners-wrapper .one-fourth-bigger img {
	width: 20%;
}

.footer-items .vector-imgs .partners-wrapper .one-fifth-bigger img {
	width: 17%;
}

.footer-items .vector-imgs .partners-wrapper .one-fifth-bigger img.gbce {
	width: 155px;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-wrapper img {
	width: 20%;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-wrapper img.aeccti {
	width: 110px;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-wrapper img.ministerio {
	width: 155px;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-bigger img.cnmv {
	width: 100px;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-bigger img.aenor {
	width: 120px;
}

.footer-items .vector-imgs .partners-wrapper .one-fourth-bigger img.gbce {
	height: 60px;
	width: 210px;
}

.footer-items .vector-imgs .partners-wrapper .one-third-wrapper img {
	max-width: 112px;
	width: 30%;
}

.footer-items .vector-imgs .partners-wrapper .one-third-bigger img {
	max-width: 100px;
}

.footer-items .vector-imgs .partners-wrapper .one-half img {
	max-width: 45%;
}

.footer-items .col-lg-7.larger-logos.vector-imgs {
	padding-left: 0 !important;
}

.home-subheading {
	margin: 0 auto;
	max-width: 600px;
}

/***.transparent-menu:not(.home) .menu-primary .menu-container .row-menu-inner::after,
.transparent-menu.standard:not(.home) .menu-primary .menu-container .row-menu-inner::after {
	background-image: url('../img/aniversario.svg') !important;
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 150px auto;
	bottom: -40px;
	content: '';
	height: 60px;
	position: absolute;
	right: 40px;
	width: 170px;
} ***/

/* cambiar despues del aniversario */
.transparent-menu:not(.home) .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after, .transparent-menu.standard:not(.home) .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	margin: 0 auto 0 15px;
}

.transparent-menu:not(.home) .menu-primary.is_stuck .menu-container .row-menu-inner::after, .transparent-menu.standard:not(.home) .menu-primary.is_stuck .menu-container .row-menu-inner::after {
	display: none;
}

.main-promo-wrapper.custom-report .uncode-single-media-wrapper .icon-media {
	max-width: 100%;
}

/* cambiar despues del aniversario */
.transparent-menu.standard:not(.home) .menu-primary.is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	margin: 0 auto;
	width: 1170px;
}

.reports-bigger-section .flourish-embed.flourish-map {
	margin: 0 auto;
	max-width: 750px;
	width: 100%;
}

#tabs-socioeconomicos, #tabs-inmobiliarios {
	height: 0;
	margin-top: 0 !important;
	opacity: 0;
}

#tabs-socioeconomicos.active, #tabs-inmobiliarios.active {
	height: auto;
	opacity: 1;
}

#content-socioeconomicos, #content-inmobiliarios {
	height: 0;
	margin-top: 0 !important;
	opacity: 0;
}

#content-socioeconomicos.active, #content-inmobiliarios.active {
	height: auto;
	opacity: 1;
}

#socioeconomicos-btn, #inmobiliarios-btn {
	background: #e6ebf1 !important;
	border: 0;
	border-radius: 5px 5px 0 0;
	color: #003b71 !important;
	font-family: "Comfortaa" !important;
	font-size: 16px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
	width: 100%;
}

#socioeconomicos-btn.active, #inmobiliarios-btn.active {
	background: #003b71 !important;
	border-radius: 5px 5px 0 0;
	color: #fff !important;
	font-family: "Comfortaa";
	font-size: 16px;
	text-transform: none;
	width: 100%;
}

.shadowed-charts-wrapper > .row {
	border-radius: 0 0 2px 2px;
	border-top: 2px solid #003b71;
	box-shadow: 0px 6px 4px 4px rgba(0, 0, 0, .1);
	margin-top: -2px;
	margin-bottom: 20px;
}

.chart-header .more-hotels-charts, .chart-header .more-hotels-charts:focus, .chart-header .more-hotels-charts:visited, .main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account).more-hotels-charts, .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat).more-hotels-charts:hover, .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container).more-hotels-charts {
	background: #00909a !important;
	border: none !important;
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 22px;
	margin: 15px auto !important;
	text-transform: none !important;
	transition: none;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper {
	background: #fff !important;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 2px 2px 0px 1px rgba(0, 0, 0, .1);
	padding: 20px 15px;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper::after {
	background: none;
	cursor: default;
	top: auto;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data {
	padding-left: 0;
	text-align: center;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data .category {
	font-size: 18px;
	line-height: 28px;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data .percent {
	font-size: 40px;
	margin: 15px 0 0 auto;
	max-width: 60%;
	text-align: center;
}

.analytics-indicators .indicator-data-wrapper .big-data .percent {
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 40px;
	margin: 0 0 0 auto;
	max-width: 50%;
	text-align: center;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .big-data .title {
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	padding: 110px 0 15px;
	position: relative;
	text-align: center;
	width: 100%;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .big-data .percent {
	max-width: 100%;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .big-data .percent + .values {
	margin: 0 auto !important;
	max-width: 150px;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .big-data .note {
	color: #003b71;
	display: block;
	font-family: "Comfortaa";
	font-size: 11px;
	padding-top: 5px;
	text-align: center;
	width: 100%;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data .percent + .values, .reports-bigger-section .reports-tabs.boxed-icons .big-data .percent + .values {
	color: #242323;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	margin: 5px 0 0 auto;
	max-width: 60%;
	text-align: center;
}

.analytics-indicators .indicator-data-wrapper .big-data .percent + .values {
	background: #f0f0f0;
	border-radius: 3px;
	color: #003b71;
	display: block;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	margin: 5px 0 0 auto !important;
	max-width: 50%;
	padding: 5px 0px;
	text-align: center;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data .data, .reports-bigger-section .reports-tabs.boxed-icons .big-data .data {
	background: #eee;
	border-radius: 3px;
	color: #00909a;
	display: inline-block;
	font-size: 13px !important;
	margin: 20px 0 0 auto !important;
	padding: 5px 10px;
	text-align: right;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data .data {
	font-size: 15px;
}

.reports-inner-heading.data-subheading .heading-text p > span {
	background: #fff;
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
	padding: 0 15px;
}

.reports-inner-heading.data-subheading .heading-text::after {
	background: none !important;
}

.reports-bigger-section .intro-heading.charts-heading p::after {
	background: none;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > .block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > .block, .analytics-indicators .indicator-data-wrapper .big-data > .block {
	background-position: left -15px !important;
	background-repeat: no-repeat !important;
	background-size: 40% auto !important;
	text-align: right;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #ipcInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #ipcInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_ipc.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #ipcInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #ipcInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #rbdInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #rbdInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_precio_vivienda.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #rbdInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #rbdInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #esfuerzoInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #esfuerzoInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_esfuerzo.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #esfuerzoInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #esfuerzoInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #hipotecasInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #hipotecasInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_hipotecas.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #hipotecasInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #hipotecasInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #creditoInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #creditoInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_credito.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #creditoInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #creditoInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #certificacionesInfo.block, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #certificacionesInfo-mobile.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_edificios.svg") !important;
}

.wrapper-indicators.reports-tabs.simple-indicators .flourish-embed.iframeWrapper .big-data > #certificacionesInfo.block.nitro-lazy, .reports-bigger-section .reports-tabs.boxed-icons .big-data > #certificacionesInfo-mobile.block.nitro-lazy {
	background-image: none !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #burbujaInfo.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_burbuja.svg") !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #burbujaInfo.block.nitro-lazy {
	background-image: none !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #tensionInfo.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_tension.svg") !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #tensionInfo.block.nitro-lazy {
	background-image: none !important;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .big-data > .block {
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 40% auto !important;
	text-align: right;
}

.analytics-indicators .indicator-data-wrapper .big-data > #consumoInfo.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_consumo.svg") !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #consumoInfo.block.nitro-lazy {
	background-image: none !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #emisionesInfo.block {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/ico_emisiones.svg") !important;
}

.analytics-indicators .indicator-data-wrapper .big-data > #emisionesInfo.block.nitro-lazy {
	background-image: none !important;
}

.faq-section.contact-faq .grid-container .t-inside .t-entry-text > .single-block-padding {
	padding-top: 10px;
}

.expandable-content + .btn-container {
	display: none;
}

.full-form .form-section.with-lateral-img {
	min-height: 640px;
}

.small-height.full-form .form-section.with-lateral-img, .full-form .form-section.with-lateral-img.no-type {
	min-height: 460px;
}

.single-service-header {
	min-height: 300px;
}

.menu-wrapper.menu-shrink {
	min-height: 127px;
}

.single-service-header > .row > .row-inner {
	min-height: 200px;
}

.subheader-service-item.untyled-subheading h3, .subheader-service-item.untyled-subheading h3 > span {
	text-transform: none;
}

.full-form .form-section.final-step.wider-section {
	min-height: 700px;
}

.full-form .form-section.final-step:not(.wider-section) {
	min-height: 970px;
}

.post-template-default.transparent-menu.standard .single-service-header, .post-template-default.transparent-menu.standard .single-service-header > .row > .row-inner {
	min-height: auto;
}

.reports-section .reports-tabs .charts-wrapper {
	min-height: 430px;
}

.reports-section .wrapper-indicators {
	min-height: 105px;
}

.green-page .wrapper-indicators .period-arrow .period-text {
	min-height: 65px;
}

.solutions-wrapper.services-content-block .one-third .column_child.solutions-item {
	display: inline-block;
	float: none;
	margin-bottom: 50px;
	width: 33%;
}

.uncode-single-media.center-aligned .icon-media {
	margin: 0 auto !important;
	max-width: 100%;
}

.gloval-inner-section.gloval-team.perks .perks-heading h3 > span {
	color: #fff;
	font-size: 22px;
}

.gloval-inner-section.gloval-team.perks h4 > span {
	font-size: 18px;
}

.gloval-inner-section.gloval-team.perks .team-data-section {
	margin: 25px 0 0 !important;
}

.gloval-inner-section.gloval-team.perks .team-data-section .column_child.col-lg-6 > .uncol > .uncoltable > .uncell {
	padding: 5px 0 5px 35px;
}

.gloval-inner-section.gloval-team.blue-bg {
	background: #003b71;
}

.gloval-inner-section.gloval-team.white-bg .team-data-section h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 20px;
	font-weight: 400;
	margin: 10px auto 0;
	max-width: 250px;
}

.gloval-inner-section.gloval-team.blue-bg .team-data-section p {
	color: #000;
	margin: 10px auto 0;
	max-width: 260px;
}

.gloval-inner-section.gloval-team.white-bg .careers-btn, .gloval-inner-section.gloval-team.white-bg .careers-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .legal-section-block .more-button.download-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background: #003b71 !important;
	border: 0;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 16px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
}

.menu-no-links .form-top-menu ul > li {
	border: 0;
	color: #474747;
	display: inline-block;
	list-style: none;
	text-transform: uppercase;
}

.menu-no-links .form-top-menu ul > li.current-menu-item {
	border-bottom: 2px solid #046f75;
	color: #046f75;
	line-height: 30px;
	margin-bottom: -1px;
}

.loadmore-icon {
	color: #000 !important;
	font-family: "Comfortaa";
	font-size: 12px;
}

.blue-heading-small {
	text-align: center;
}

.blue-heading-small h3, .blue-heading-small h3 span {
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
}

.light-boxes-wrapper .light-box-item .uncol > .uncoltable > .uncell, .white-boxes-wrapper .white-box-item .uncol > .uncoltable > .uncell {
	border-radius: 5px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
	padding: 20px !important;
}

.light-boxes-wrapper .light-box-item .uncol > .uncoltable > .uncell {
	background: #e0f2f4;
}

.white-boxes-wrapper .white-box-item .uncol > .uncoltable > .uncell {
	background: #fff;
	border: 1px solid #eee;
}

.light-boxes-wrapper .light-box-item .icon-box .icon-box-icon, .white-boxes-wrapper .white-box-item .icon-box .icon-box-icon {
	vertical-align: top;
}

.light-boxes-wrapper .light-box-item .icon-box .icon-box-content, .white-boxes-wrapper .white-box-item .icon-box .icon-box-content {
	padding-left: 10px;
}

.light-boxes-wrapper .light-box-item .icon-box .icon-box-heading p, .white-boxes-wrapper .white-box-item .icon-box .icon-box-heading p, .white-boxes-wrapper .white-box-item .heading-text p > span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
}

.analytics-indicators .indicator-data-wrapper .big-data > .block {
	min-height: 110px;
}

.white-boxes-wrapper .white-box-item .icon-box.blue-title .icon-box-heading p, .white-boxes-wrapper .white-box-item .heading-text p > span, .analytics-indicators .indicator-data-wrapper .big-data .data, .analytics-indicators .indicator-data-wrapper .big-data .percent {
	color: #003b71;
}

.light-boxes-wrapper .light-box-item .icon-description, .white-boxes-wrapper .white-box-item .icon-description {
	margin-top: 10px !important;
}

.strong-text p {
	color: #000;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
}

.main-container .row-container.indicator-data-wrapper, .indicator-data-wrapper.separated .blue-bg .uncol {
	border: 1px solid #003b71;
	border-radius: 5px;
}

.indicator-data-wrapper .blue-bg .uncol {
	background: #e6f5ff;
	border-radius: 5px 0 0 5px;
	padding: 20px;
}

.indicator-data-wrapper .blue-bg.right .uncol {
	background: #e6f5ff;
	border-radius: 0 5px 5px 0;
	padding: 20px;
}

.indicator-data-wrapper .blue-bg .heading-text p {
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
}

.main-container .row-container.indicator-data-wrapper.separated {
	border: 0;
	border-radius: 0;
}

.analytics-indicators .indicator-data-wrapper .big-data {
	max-width: 260px;
	margin: 45px auto 0;
	padding-top: 50px;
}

.indicator-data-wrapper .heading-period .heading-text p > span {
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
}

.analytics-indicators .indicator-data-wrapper .big-data .data {
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
	position: absolute;
	right: 0;
	text-align: center;
	top: 10px;
	width: 100%;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .flourish-embed + .flourish-embed .big-data {
	margin-top: 0 !important;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .flourish-embed + .flourish-embed .big-data .data {
	display: none;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .wpb_wrapper {
	display: flex;
}

.analytics-indicators .indicator-data-wrapper .one-half-indicators .flourish-embed {
	width: 50%;
}

.indicator-data-wrapper .heading-period + .uncode-single-media {
	margin-top: 0 !important;
}

.indicator-data-wrapper .heading-period + .uncode-single-media img {
	transform: none;
}

.indicator-data-wrapper .uncode-single-media.one-half {
	display: inline-block;
	margin-top: 0 !important;
	vertical-align: middle;
	width: 49%;
}

.green-steps-row.standard-blue.extra-small .green-step-item .uncont {
	min-height: 250px;
}

.who-needs .green-steps-row.standard-blue.extra-small .green-step-item .uncont {
	min-height: 210px;
}

html[lang^="en"] .green-page.footer-related-articles, html[lang^="en"] .faq-section.contact-faq.medium-title {
	display: none;
}

#email-sent {
	display: none;
	/* Por defecto está oculto */
	position: fixed;
	bottom: 20px;
	left: -300px;
	/* Posición inicial fuera de la pantalla */
	padding: 20px;
	background-color: rgba(0, 59, 113, .9);
	/* #003b71 con transparencia */
	color: white;
	border-radius: 5px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
	z-index: 10000;
	transition: left 3s ease-in;
	/* Transición para el efecto de deslizamiento */
	font-family: "Comfortaa";
}

#email-sent.visible {
	display: block;
	left: 20px;
}

.close-btn {
	background: #fff;
	border: none;
	border-radius: 50%;
	color: #003b71;
	cursor: pointer;
	font-size: 8px;
	line-height: 11px;
	padding: 5px;
	position: absolute;
	right: 2px;
	top: 2px;
}

.close-btn:hover {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	color: #003b71;
}

ul > li strong, li strong, ul > li b, li b {
	font-family: "Comfortaa Bold";
	font-weight: 400;
}

/** Tipologias **/
.full-form .official-form .purpose-wrapper.radio-btns.type {
	margin-top: 20px !important;
}

.full-form .official-form .purpose-wrapper ul {
	padding-left: 0;
}

.full-form .official-form .purpose-wrapper.radio-btns.type .gchoice {
	margin-bottom: 0 !important;
	margin-right: 25px;
	min-width: auto;
}

.full-form .official-form .type_select, .full-form .official-form .type_select *, .full-form .others-type .official-form .radio-btns.type, .full-form .others-type .official-form .radio-btns.type * {
	height: 0;
	opacity: 0;
	padding: 0 !important;
	width: 0 !important;
}

.full-form .official-form .type_select.visible, .full-form .official-form .type_select.visible *, .full-form .official-form .type_select.gfield_error, .full-form .official-form .type_select.gfield_error * {
	height: auto;
	opacity: 1;
}

.full-form .official-form .type_select.visible, .full-form .official-form .type_select.gfield_error {
	padding-right: 16px !important;
	width: 50% !important;
}

.full-form .official-form .type_select.visible *, .full-form .official-form .type_select.gfield_error * {
	width: 100% !important;
}

.full-form .official-form .type_select:not(.visible) select.gfield_select {
	margin: 0 !important;
	padding: 0 !important;
}

.newsletter-lateral-form .unshadow-xs {
	background: linear-gradient(to bottom, #fff, #eaf7ff);
	border: 1px solid #ededed !important;
	border-radius: 10px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, .05) !important;
}

.newsletter-first-section .negative-top {
	display: inline-block;
	margin-top: -45px !important;
	position: relative;
	width: 100%;
}

.newsletter-lateral-form .simple-form-section .gform_wrapper li.hidden_label .ginput_container_consent label {
	max-width: 90%;
}

.valea-free-promo.green + .btn-container, .valea-free-promo.green + .btn-container + .btn-container, .btn-followed + .btn-container, .btn-followed + .btn-container + .btn-container {
	display: inline-block;
	vertical-align: middle;
	width: 47%;
}

.valea-free-promo.green + .btn-container + .btn-container, .btn-followed + .btn-container + .btn-container {
	float: right;
}

.valea-home .btn-container .btn-default.subscription-link.login-link.one-half, .valea-home .btn-container .btn-default.subscription-link.login-link.one-half.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background: #01579b !important;
	width: 100%;
}

.grid-general-light.related-reports .t-entry-visual .fluid-svg .icon-media {
	display: inline-block;
}

.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.custom-recaptcha:not(.gf_left_half):not(.gf_right_half) {
	max-width: 300px !important;
}

.img-404 .icon-media {
	max-width: 100%;
}

.style-light .loadmore-button .btn-default, .style-light .loadmore-button .btn-default:focus, .style-light .loadmore-button .btn-default:visited {
	background: transparent !important;
	border: 0 !important;
	color: #003b71 !important;
	cursor: default;
	pointer-events: none;
}

.style-light .loadmore-button .btn-default, .style-light .loadmore-button .btn-default.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .style-light .loadmore-button .btn-default > span {
	font-family: "Comfortaa Bold" !important;
	font-weight: normal !important;
	text-transform: none;
}

.style-light .loadmore-button .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	border: 0 !important;
	color: #003b71 !important;
}

.regular-posts.category-posts-list .t-entry-visual .fluid-svg img {
	max-height: 185px;
}

.services-inner-section.our-service.light-green-bg {
	background: #e5f4f6 !important;
}

.areas-services-wrapper h2 {
	width: 100%;
}

.areas-services-wrapper h2 a, .areas-services-wrapper h2 a:hover, .areas-services-wrapper h2 a:focus, .areas-services-wrapper h2 a:visited {
	background: #fff;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	padding: 0 25px;
}

.light-green-wrapper .green-heading h2 a, .light-green-wrapper .green-heading h2 a:hover, .light-green-wrapper .green-heading h2 a:focus, .light-green-wrapper .green-heading h2 a:visited {
	font-family: "Comfortaa Bold";
	font-weight: 400;
	padding-bottom: 20px;
}

.areas-services-wrapper .darkblue-heading h2 a, .areas-services-wrapper .darkblue-heading h2 a:hover, .areas-services-wrapper .darkblue-heading h2 a:focus, .areas-services-wrapper .darkblue-heading h2 a:visited {
	color: #003b71;
}

.areas-services-wrapper .green-heading h2 a, .areas-services-wrapper .green-heading h2 a:hover, .areas-services-wrapper .green-heading h2 a:focus, .areas-services-wrapper .green-heading h2 a:visited, .light-green-wrapper .green-heading h2 a, .light-green-wrapper .green-heading h2 a:hover, .light-green-wrapper .green-heading h2 a:focus, .light-green-wrapper .green-heading h2 a:visited {
	color: #61ac45;
}

.areas-services-wrapper .yellow-heading h2 a, .areas-services-wrapper .yellow-heading h2 a:hover, .areas-services-wrapper .yellow-heading h2 a:focus, .areas-services-wrapper .yellow-heading h2 a:visited {
	color: #ddba59;
}

.areas-services-wrapper .orange-heading h2 a, .areas-services-wrapper .orange-heading h2 a:hover, .areas-services-wrapper .orange-heading h2 a:focus, .areas-services-wrapper .orange-heading h2 a:visited {
	color: #f68d39;
}

.areas-services-wrapper h2::after {
	content: "";
	display: block;
	height: 1px;
	margin-top: -20px;
	width: 100%;
}

.areas-services-wrapper .darkblue-heading h2::after {
	background: #003b71;
}

.areas-services-wrapper .green-heading h2::after {
	background: #61ac45;
}

.areas-services-wrapper .yellow-heading h2::after {
	background: #ddba59;
}

.areas-services-wrapper .orange-heading h2::after {
	background: #f68d39;
}

.areas-services-wrapper ul {
	margin-bottom: 65px;
}

.areas-services-wrapper ul > li {
	display: inline-block;
	list-style: none;
	margin: 0 10px 25px;
}

.light-green-wrapper ul {
	margin-left: 0;
	padding-left: 0 !important;
}

.light-green-wrapper ul > li {
	display: inline-block;
	list-style: none;
	margin: 0 20px 0 0;
}

.areas-services-wrapper ul > li > a, .areas-services-wrapper ul > li > a:hover, .areas-services-wrapper ul > li > a:focus, .areas-services-wrapper ul > li > a:visited {
	background: #f0f0f0;
	border-radius: 30px;
	color: #003b71 !important;
	display: block;
	font-family: "Comfortaa Bold";
	padding: 7px 20px;
	text-decoration: none;
}

.light-green-wrapper ul > li > a, .light-green-wrapper ul > li > a:hover, .light-green-wrapper ul > li > a:focus, .light-green-wrapper ul > li > a:visited {
	background: #a8d198;
	border-radius: 30px;
	color: #000 !important;
	display: block;
	font-family: "Comfortaa Bold";
	padding: 7px 20px;
	text-decoration: none;
}

.light-green-wrapper {
	background: #ecffe4;
}

.light-green-wrapper .fluid-svg > .icon-media {
	max-width: 100%;
}

/*** Animated Home ***/
.home header, .home .particles-bg, .home.transparent-menu.standard .is_stuck .menu-container.style-color-xsdn-bg.force-no-shadows, .home .box-wrapper > .box-container {
	background: #012440 !important;
}

.home.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	display: none;
}

.home .home-main-heading h1 span {
	font-size: 60px;
	max-width: 830px;
}

.home .home-main-heading p {
	color: #fff;
	font-size: 32px;
	margin: 35px 0 0 auto;
	max-width: 1005px;
	text-align: right;
}

.home .area-home-title {
	max-width: 445px;
	width: 100%;
}

.home .area-home-title h2 {
	width: 100%;
}

.home .area-home-title h2 span a, .home .area-home-title h2 span a:hover, .home .area-home-title h2 span a:focus, .home .area-home-title h2 span a:visited {
	color: #fff;
	display: flex;
	justify-content: space-between;
	font-family: "Comfortaa Bold";
	font-size: 43px;
	font-weight: 400;
}

.home .area-home-title h2 span a > i {
	font-size: 18px;
	line-height: 50px;
}

footer .footer-items .column_child .uncol::after {
	content: "";
	display: block;
	font-family: "Font Awesome 5 Free";
	font-size: 9px;
	font-weight: 600;
	margin-left: -13px;
}

footer .footer-items .column_child .uncol::after {
	margin-left: 0;
}

.home .home-why-us .why-separator-line::before {
	color: #18a6c2;
	display: inline-block;
	left: 0;
	position: absolute;
	top: -5px;
}

.home .trust-clients .why-separator-line::before {
	color: #09b9ea;
	display: inline-block;
	left: 0;
	position: absolute;
	top: -5px;
}

.home .area-home-title p {
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	margin-top: -5px;
	padding: 20px 0;
}

.home .area-home-title.valuation h2 span i, .home .area-home-title.valuation h2 + div::before {
	color: #1c9fd9;
}

.home .area-home-title.valuation p {
	border-top: 2px solid #1c9fd9;
}

.home .area-home-title.consulting h2 span i, .home .area-home-title.consulting h2 + div::before {
	color: #ddba59;
}

.home .area-home-title.consulting p {
	border-top: 2px solid #ddba59;
}

.home .area-home-title.engineering h2 span i, .home .area-home-title.engineering h2 + div::before {
	color: #61ac45;
}

.home .area-home-title.engineering p {
	border-top: 2px solid #61ac45;
}

.home .area-home-title.analytics h2 span i, .home .area-home-title.analytics h2 + div::before {
	color: #f68d39;
}

.home .area-home-title.analytics p {
	border-top: 2px solid #f68d39;
}

.home .area-home-title.green h2 span i, .home .area-home-title.green h2 + div::before {
	color: #fff;
}

.home .area-home-title.green p {
	border-top: 2px solid #fff;
}

.home .home-green-section .more-services-btn {
	width: 300px;
}

.home .more-services-btn i {
	color: #1c9fd9;
}

.home .home-green-section .more-services-btn i {
	color: #fff;
}

.home .home-why-us .home-why-headings h2 > span, .home .home-reports-section .blue-heading h2 > span {
	font-size: 59px;
	/* 64px */
	line-height: 96px;
}

.home .trust-clients .blue-heading h2 > span {
	font-size: 60px;
}

.home .home-why-us .why-separator-line {
	border-top: 2px solid #18a6c2;
	padding: 0;
}

.home .trust-clients .why-separator-line {
	border-top: 2px solid #09b9ea;
	padding: 0;
}

.home .home-why-us .home-why-headings .skill-heading p.h4, .home .home-why-us .home-why-headings .skill-heading h4, .home .home-why-us .home-why-headings .skill-heading h3 {
	font-family: "Comfortaa Bold";
	font-size: 32px;
	font-weight: 400;
}

.home .home-why-us .home-why-headings .skill-heading + .left-aligned {
	margin: 20px 0 30px;
}

.home .home-why-us .why-lateral-claim {
	margin-left: auto;
	max-width: 435px;
	padding-top: 70px !important;
}

.home .trust-clients .why-lateral-claim {
	margin-left: auto;
	max-width: 430px;
	padding-top: 120px !important;
}

.home .home-why-us .why-lateral-claim h3 > span, .home .home-why-us .why-lateral-claim p, .home .trust-clients .why-lateral-claim p {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 32px;
	font-weight: 400;
	line-height: 56px;
}

.home .home-why-us .why-lateral-claim p {
	margin-top: 40px;
}

.home .why-numbers {
	color: #fff;
	font-size: 16px;
}

.home .why-numbers .bigger {
	color: #18a6c2;
	font-family: "Fredoka";
	font-size: 105px;
	font-weight: 700;
	line-height: 100%;
}

.home .home-reports-section .blue-heading {
	max-width: 620px;
}

.home .home-reports-section .home-report-icon .icon-media img {
	margin: 0 auto;
	max-width: 260px;
	transform: none;
}

.home .home-reports-section .home-report-icon .heading-text a, .home .home-reports-section .home-report-icon .heading-text p {
	font-family: "Comfortaa Bold";
	font-size: 26px;
	font-weight: 400;
}

.home .home-reports-section .home-report-icon.vivienda .heading-text a, .home .home-reports-section .home-report-icon.vivienda .heading-text p span {
	color: #008987;
}

.home .home-reports-section .home-report-icon.tendencias .heading-text a, .home .home-reports-section .home-report-icon.tendencias .heading-text p span {
	color: #003f8d;
}

.home .home-reports-section .home-report-icon.hoteles .heading-text a, .home .home-reports-section .home-report-icon.hoteles .heading-text p span {
	color: #005784;
}

.home .home-reports-section .home-report-icon.indicadores .heading-text a, .home .home-reports-section .home-report-icon.indicadores .heading-text p span {
	color: #324238;
}

.home .home-reports-section .reports-line {
	display: block;
	height: 215px;
	margin: 30px auto 20px !important;
	width: 0;
}

.home .home-reports-section .home-report-icon .reports-line::before {
	left: 9px;
	position: absolute;
	top: -15px !important;
}

.home .home-reports-section .home-report-icon.vivienda .reports-line.dot::before {
	color: #008987;
}

.home .home-reports-section .home-report-icon.hoteles .reports-line.dot::before {
	color: #005784;
}

.home .home-reports-section .home-report-icon.tendencias .reports-line::after {
	color: #003f8d;
}

.home .home-reports-section .home-report-icon.indicadores .reports-line::after {
	color: #324238;
}

.home .home-reports-section .home-report-icon.hoteles .reports-line + .uncode-single-media {
	margin-top: 0;
}

.home .home-reports-section .reports-line:not(.dot)::after {
	left: 9px;
	position: absolute;
	bottom: -15px !important;
}

.home .home-reports-section .home-report-icon.vivienda .reports-line {
	background: #008987;
	border-right: 2px solid #008987;
}

.home .home-reports-section .home-report-icon.tendencias .reports-line {
	background: #003f8d;
	border-right: 2px solid #003f8d;
}

.home .home-reports-section .home-report-icon.hoteles .reports-line {
	background: #005784;
	border-right: 2px solid #005784;
}

.home .home-reports-section .home-report-icon.indicadores .reports-line {
	background: #324238;
	border-right: 2px solid #324238;
}

.home .home-reports-section .home-report-icon .skill-heading {
	margin-top: 0 !important;
}

.home .home-reports-section .more-services-btn::after {
	border: 1px solid #09b9ea;
}

.home .home-reports-section .more-services-btn::before {
	color: #09b9ea;
}

.home .home-reports-section .more-services-btn.btn-default, .home .home-reports-section .more-services-btn.btn-default:hover, .home .home-reports-section .more-services-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .home .home-reports-section .more-services-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .home .home-reports-section .more-services-btn:hover, .home .home-reports-section .more-services-btn:focus, .home .home-reports-section .more-services-btn:visited {
	color: #003b71 !important;
}

.trust-clients {
	background: #e6f5ff;
}

.home footer > .row-container > .row-background .background-inner {
	background: #012440 !important;
}

footer .footer-items .column_child .uncol::after {
	bottom: -5px;
	color: #fff;
	display: inline-block;
	left: -2px;
	position: absolute;
}

.home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a, .home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a, .home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .home.transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .home.transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	background-color: transparent;
	color: #09b9ea !important;
	border-top: 1px solid #09b9ea;
	border-bottom: 1px solid #09b9ea;
	border-radius: 0;
}

.home .home-green-section {
	background: #1b9441;
}

.home .home-green-section .area-home-title p {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

/***  SERVICES  ***/
.valea-home-companies.skyline-top > .row-background.background-element {
	background: linear-gradient(to bottom, #fff 142px, #e6f5f6 142px, #e6f5f6);
}

.solutions-wrapper.services-content-block > .row.single-bottom-padding {
	padding-bottom: 0 !important;
}

.blog-item.offer-description ul > li > ul > li {
	list-style: none;
}

.blog-item.offer-description ul > li > ul > li::before {
	color: #00909a;
	content: "-";
	display: inline-block;
	width: 15px;
}

/*** DONDE ESTAMOS ***/
.gloval-world-map img, .gloval-world-map .icon-media {
	max-width: 100%;
}

.locations-tabs-wrapper .vc_tta-tab > a {
	font-family: "Comfortaa Bold";
	font-weight: 400;
	margin: 0 auto;
	padding-bottom: 10px !important;
	text-transform: none;
	width: 150px;
}

.locations-tabs-wrapper .vc_tta-tab > a span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
}

.locations-tabs-wrapper .vc_tta-tab.active a, .locations-tabs-wrapper .nav-tabs > li.active > a {
	border-bottom: 4px solid #00909a !important;
	transition: none;
}

.locations-tabs-wrapper .nav-tabs {
	border-bottom: 1px solid #00909a !important;
}

.locations-tabs-wrapper .vc_tta-tabs-container {
	position: relative;
}

.locations-tabs-wrapper .nav-tabs::before {
	background: #00909a;
	bottom: -3px;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 6px;
	left: -6px;
	position: absolute;
	width: 6px;
}

.locations-tabs-wrapper .nav-tabs::after {
	background: #00909a;
	bottom: -3px;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 6px;
	right: 0;
	position: absolute;
	width: 6px;
}

.locations-tabs-wrapper .nav-tabs > li {
	margin-bottom: -2px;
	width: 32%;
}

.locations-tabs-wrapper .tab-content.wpb_wrapper {
	padding-top: 10px;
}

.locations-tabs-wrapper .icon-media img {
	max-width: 65px;
}

.locations-tabs-wrapper .icon-box-content h3 {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	margin-top: 10px;
}

.locations-tabs-wrapper .icon-box-content p {
	font-size: 14px;
}

.locations-tabs-wrapper .icon-box + .uncode_text_column {
	margin-top: 15px !important;
}

.locations-tabs-wrapper .icon-box + .uncode_text_column i {
	color: #c2d9c3;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
	min-width: 20px;
}

.locations-tabs-wrapper .icon-box + .uncode_text_column p {
	color: #003b71;
	font-size: 13px;
	font-family: "Comfortaa";
	font-weight: normal;
	letter-spacing: 0;
	text-transform: none;
}

.locations-tabs-wrapper .btn-container {
	margin-top: 20px !important;
}

.locations-tabs-wrapper .btn-container > .more-info.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .locations-tabs-wrapper .btn-container > .more-info.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .locations-tabs-wrapper .btn-container > .more-info.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus, .locations-tabs-wrapper .btn-container > .more-info.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):visited {
	background: #00909a !important;
	border: 0 !important;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 10px 25px !important;
	text-transform: none;
}

.locations-tabs-wrapper .column_child.col-lg-6 .uncont {
	margin: 0 auto;
	max-width: 270px;
}

.title-with-image .heading-text h2 span {
	padding-left: 40px;
}

.title-with-image.entidades .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/entidades_financieras_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.entidades .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.promotoras .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/promotoras_constructoras_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.promotoras .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.servicers .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/servicers_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.servicers .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.particulares .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/particulares_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.particulares .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.inversores .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/inversores_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.inversores .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.aseguradoras .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/aseguradoras_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.aseguradoras .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.title-with-image.administracion .heading-text h2 span {
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2024/10/administracion_publica_ico.svg");
	background-repeat: no-repeat;
	background-position: left center;
}

.title-with-image.administracion .heading-text h2 span.nitro-lazy {
	background-image: none !important;
}

.rsc-intro-wrapper .vc_custom_heading_wrap {
	background: #e0f2f4;
	border-radius: 4px;
	min-height: 230px;
	padding: 20px;
}

.rsc-intro-wrapper .vc_custom_heading_wrap h3 > span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.rsc-intro-wrapper .vc_custom_heading_wrap h3 > span img {
	margin: 0 5px -2px 0;
	vertical-align: bottom;
}

.rsc-values-wrapper .clients-icons-wrapper .icon-media img, .rsc-values-wrapper .clients-icons-wrapper .icon-media {
	height: 45px;
	width: auto;
}

.rsc-values-wrapper.page-navigation-wrapper .clients-icons-wrapper .icon-box:hover {
	background: #fff;
}

.rsc-values-wrapper.page-navigation-wrapper .icon-box-icon {
	border: 0;
	box-shadow: none;
	padding: 5px 20px 0;
}

.rsc-values-wrapper.page-navigation-wrapper .clients-icons-wrapper .icon-box {
	border: 1px solid #ededed;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
	min-height: 125px;
	padding: 0 10px !important;
}

.rsc-values-wrapper.page-navigation-wrapper .icon-box-heading p {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
	margin-top: 0px;
}

.rsc-politics h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 26px;
}

.rsc-politics h3 span {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 18px;
}

.rsc-politics h2 a, .rsc-politics h2 a:hover, .rsc-politics h2 a:focus, .rsc-politics h2 a:visited {
	color: #00909a !important;
	text-decoration: underline;
}

.rsc-politics .legal-section-block::after {
	background: linear-gradient(to right, #fff, #00909a, #fff);
}

.navegation-arrows {
	display: none;
}

.contact-email-intro a, .contact-email-intro a:hover, .contact-email-intro a:focus, .contact-email-intro a:visited {
	color: #00909a !important;
	text-decoration: underline;
}

.contact-detailed {
	padding: 35px 20px;
}

.contact-detailed p {
	text-align: center;
}

.contact-detailed .fa-phone {
	color: #00909a;
	font-size: 16px;
	font-weight: 600;
	margin-right: 5px;
}

.contact-detailed ul {
	border-top: 1px solid #00909a;
	padding: 20px 0 !important;
	text-align: center;
}

.contact-detailed ul::before {
	background: #00909a;
	top: 60px;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 6px;
	left: -10px;
	position: absolute;
	width: 6px;
}

.contact-detailed ul li {
	list-style: none;
}

.authors-read-more p > a, .authors-read-more p > a:hover {
	color: #00909a !important;
	font-family: "Comfortaa Bold";
}

.authors-read-more p > a > i {
	font-size: 12px;
	margin-left: 10px;
}

/*** FORM + RC ***/
.custom-rounded-button {
	position: relative;
	display: inline-block;
	padding: 13px 30px;
	border-radius: 30px;
	background: #00909a;
	color: #fff;
	line-height: 15px;
	border: none;
	cursor: pointer;
	transition: background .3s ease;
}

.custom-rounded-button:hover {
	background: rgba(0, 144, 154, 1);
}

.custom-rounded-button.loading {
	opacity: .8;
	padding-right: 40px;
}

.custom-rounded-button.loading:after {
	content: "";
	position: absolute;
	border-radius: 100%;
	right: 6px;
	top: 50%;
	width: 0px;
	height: 0px;
	margin-top: -2px;
	border: 2px solid rgba(255, 255, 255, .5);
	border-left-color: #fff;
	border-top-color: #fff;
	animation: spin .6s infinite linear, grow .3s forwards ease-out;
}

@keyframes spin {
	to {
		transform: rotate(359deg);
	}
}

@keyframes grow {
	to {
		width: 14px;
		height: 14px;
		margin-top: -8px;
		right: 13px;
	}
}

.rf-tabs .ginput_container_radio .gfield_radio {
	display: flex !important;
	border-bottom: 1px solid #e0e0e0;
}

.rf-tabs .gfield_radio li {
	margin-right: 0 !important;
	min-width: 230px !important;
	text-align: center !important;
}

.rf-tabs input[type="radio"] {
	display: none !important;
}

.rf-tabs .gform-field-label {
	padding: 5px 15px !important;
	cursor: pointer;
	color: #b0b0b0;
	font-weight: 400 !important;
	border-bottom: 2px solid transparent;
	transition: all .3s ease;
}

.rf-tabs .gchoice:has(input[type="radio"]:checked) .gform-field-label {
	color: #0096a4;
	border-bottom: 2px solid #0096a4;
	font-family: "Comfortaa";
}

.search-property-container {
	display: flex;
	justify-content: flex-end;
	margin-top: 20px;
}

/*** Tasacion Viviendas ***/
.docs-section .tipologias-needs {
	padding-top: 30px;
}

.housing-ends-wrapper, .benefits-wrapper {
	padding-top: 30px;
	text-align: center;
}

.housing-ends-wrapper .one-third-item, .benefits-wrapper .one-third-item {
	display: inline-block;
	float: none;
	margin-bottom: 50px;
	width: 33%;
}

.factors-wrapper .one-half-item {
	display: inline-block;
	float: none;
	margin-bottom: 50px;
	width: 48%;
}

.housing-ends-wrapper .one-third-item {
	padding: 0 30px !important;
}

.housing-ends-wrapper .one-third-item .icon-box-icon {
	margin-left: -30px;
}

.housing-ends-wrapper .one-third-item .icon-box-heading h3, .benefits-wrapper .one-third-item .icon-box-heading h3, .benefits-wrapper .one-half-item .icon-box-heading h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	margin: -23px 0 0 0 !important;
}

.benefits-wrapper .one-third-item .icon-box-heading h3 {
	margin: -23px 0 0 30px !important;
}

.benefits-wrapper.factors-wrapper .one-third-item .icon-box-heading h3, .benefits-wrapper.factors-wrapper .one-half-item .icon-box-heading h3 {
	margin: -32px 0 0 45px !important;
}

.housing-ends-wrapper .one-third-item .icon-box-heading + p {
	margin-top: 10px;
}

.housing-ends-wrapper .one-third-item .icon-box-icon .fa {
	color: #61ac45;
}

.benefits-wrapper .one-third-item .icon-box-icon .fa {
	color: #f68d39;
}

.docs-section .uncode-list ul {
	padding-left: 0 !important;
}

.docs-section .uncode-list ul > li {
	list-style: none;
	display: block;
	margin-bottom: 15px;
	text-align: left;
	width: 100%;
}

.docs-section .uncode-list ul > li h3 {
	color: #000;
	display: inline-block;
	font-family: "Comfortaa";
	font-size: 15px;
	font-weight: 400;
	margin: 0px 0 0 5px;
	max-width: 95%;
	line-height: 22px;
	vertical-align: top;
}

.docs-section .uncode-list ul > li.fa-check-circle {
	color: #61ac45;
}

.docs-section .uncode-list ul > li.fa-dot-circle-o {
	color: #f68d39;
}

.greviews-section .ti-header-content.source-Google {
	justify-content: center;
}

.greviews-section .ti-rating-text:first-child, .greviews-section .ti-large-logo {
	display: none !important;
}

.greviews-section .no-margin-top {
	margin-top: 0 !important;
}

.greviews-section .ti-header-rating, .greviews-section .ti-header-rating-reviews {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400;
}

.faq-section.white-form-faq .nav-tabs {
	border-color: #bfe3e5 !important;
}

.faq-section.white-form-faq .tab-content, .faq-section.white-form-faq .tab-content .tab-pane {
	padding: 0;
}

.faq-section.white-form-faq .nav-tabs .vc_tta-tab {
	min-width: 33%;
}

.faq-section.white-form-faq .nav-tabs .vc_tta-tab.active a {
	border-color: #00909a !important;
	font-size: 18px;
	padding: 17px;
	transition: none;
}

.faq-section.white-form-faq .nav-tabs .vc_tta-tab a span {
	color: #00909a;
	font-size: 17px;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	opacity: .7;
}

.faq-section.white-form-faq .nav-tabs .vc_tta-tab.active a span {
	opacity: 1;
}

.faq-section .tab-content .faq-accordion .panel-group .panel .panel-title > a span {
	font-family: "Comfortaa" !important;
	font-weight: 400 !important;
}

.clients-consulting-carousel .t-entry-visual-cont {
	border: 1px solid #cecece;
}

.service-custom-contact .ginput_recaptcha {
	transform: scale(.85);
	transform-origin: left;
}

.service-custom-contact .valea-contact-form {
	box-shadow: none;
	padding-left: 0 !important;
}

.service-custom-contact .valea-contact-form .gform_footer {
	margin: -60px 0 0 auto !important;
}

.service-custom-contact .contact-info .heading-text, .service-custom-contact .contact-info h3 span {
	color: #003b71;
	font-size: 18px;
	text-align: left;
}

.service-custom-contact .contact-info .location-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: start;
	margin-top: 20px !important;
}

.service-custom-contact .contact-info .location-info p, .service-custom-contact .contact-info .location-info a, .service-custom-contact .contact-info .location-info a:hover, .service-custom-contact .contact-info .location-info a:focus, .service-custom-contact .contact-info .location-info a:visited {
	color: #5b7e93;
	font-size: 13px;
	margin: 0 auto 20px 0 !important;
	width: 50%;
}

.service-custom-contact .contact-info .location-info p > .fa, .service-custom-contact .contact-info .location-info p > .fas {
	color: #00909a;
	margin-right: 5px;
}

.service-custom-contact .contact-info .location-info p strong {
	color: #000;
	font-size: 14px;
}

.service-custom-contact .contact-info .icon-box {
	margin-top: 30px !important;
}

.service-custom-contact .contact-info .icon-box img {
	border-radius: 50%;
}

.service-custom-contact .contact-info .icon-box-content {
	text-align: left;
}

.service-custom-contact .contact-info .icon-box-content h3 {
	color: #000;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
}

.service-custom-contact .contact-info .icon-box-content p {
	color: #5b7e93;
	font-size: 13px;
}

.service-custom-contact .contact-info .icon-box.one-half {
	display: inline-block;
	max-width: 50%;
	text-align: center;
	vertical-align: top;
}

.service-custom-contact .contact-info .icon-box.one-half .icon-box-content h3 {
	margin-top: 10px;
}

.service-custom-contact .contact-info .icon-box.one-half .icon-box-content {
	text-align: center;
}

.service-custom-contact .contact-info .icon-box.one-half .icon-box-content p {
	font-size: 13px;
	line-height: 18px;
	margin-top: 5px;
}

.references p, .references a {
	font-size: 11px;
	line-height: 20px !important;
	margin: 0;
}

.post .post-content .blog-item .uncode_text_column.references li {
	font-size: 11px;
}

.blue-block p, .blue-block li {
	color: #000;
}

.key-points {
	border: 1px solid #003b71;
	padding: 30px;
}

.key-points h2 {
	color: #003b71 !important;
	font-family: "Comfortaa Bold";
	font-size: 22px !important;
	font-weight: 400;
}

.service-table .wpb_wrapper {
	overflow-x: scroll;
}

.service-table table {
	background: #daeeef;
	border: 1px solid #daeeef !important;
}

.service-table table thead tr th {
	background: #00909a;
	border: 1px solid #00909a;
	color: #fff;
	font-family: "Comfortaa Bold";
	font-weight: normal;
	padding: 15px;
}

.service-table table tbody tr td {
	border: 1px dashed #00909a;
	color: #000;
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
}

.service-table table tbody tr td li {
	font-family: "Comfortaa";
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
}

.needs-items .need-item .services-client.icon-box .fa {
	font-size: 18px;
	line-height: 30px;
	margin-right: 10px;
}

.needs-items .need-item .services-client.icon-box .icon-box-content .h3 {
	font-size: 18px;
}

.services-client.icon-box-left .icon-box-content:not(.add-margin) p {
	margin-top: 15px;
	margin-left: -25px;
}

.active-items .need-item .uncont {
	display: flex;
}

.main-container .row-container.active-items .need-item .uncont > :first-child, .active-items .need-item .uncont > .vc_custom_heading_wrap {
	margin: auto !important;
}

.rics-cert-wrapper {
	background: #f8f1ff;
	border-radius: 5px;
	max-width: 305px;
	padding: 30px !important;
}

.rics-cert-wrapper p {
	color: #261933;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-icon {
	min-height: auto;
}

.landing-why-us.lateral-icon .green-services-items .services-item .uncell {
	min-height: 60px !important;
	padding: 20px 25px 30px;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box {
	margin-bottom: 20px;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-icon {
	display: inline-block;
	max-width: 35%;
	min-height: 64px;
	vertical-align: middle;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-icon img {
	max-height: 50px !important;
	width: auto !important;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-content {
	display: inline-block;
	padding-left: 0;
	text-align: left;
	vertical-align: middle;
	width: 60%;
}

.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-content h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 20px;
}

.landing-why-us.lateral-icon .green-services-items .services-item .uncode_text_column {
	margin-top: 0 !important;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .icon-box {
	text-align: left;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .icon-box-icon {
	max-width: 15%;
	min-height: auto;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .icon-box-icon img {
	margin-top: 0;
	max-width: 40px;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .smaller-icon .icon-box-icon img {
	max-width: 35px;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .icon-box-content {
	width: 84%;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .icon-box-content h3 {
	font-size: 15px;
	margin-top: 0;
}

.landing-why-us.lateral-icon .green-services-items.smaller-items .services-item .uncell {
	padding: 20px 15px;
}

.landing-why-us .green-services-items.smaller-items .services-item .uncont > .icon-box.icon-box-top {
	margin-top: 0px !important;
}

.landing-why-us .green-services-items.smaller-items .services-item .uncont p {
	text-align: left;
}

.active-items.mandatory-benefits-wrapper:not(.full-width) {
	margin: 0 auto;
	max-width: 750px;
}

.active-items.mandatory-benefits-wrapper .need-item .uncont {
	display: block;
}

.active-items.mandatory-benefits-wrapper .need-item .uncont span.subtitle {
	font-size: 16px;
	color: #00909a;
	font-family: "Comfortaa Bold";
}

.active-items.mandatory-benefits-wrapper .need-item .uncont ul {
	list-style: disclosure-closed;
	text-align: left;
}

.active-items.mandatory-benefits-wrapper .need-item .uncont ul > li {
	padding-left: 5px;
}

.nobox-icons-wrapper .icon-box-content {
	padding-left: 10px !important;
	text-align: left;
}

.nobox-icons-wrapper .icon-box-icon {
	max-width: 40px;
	padding-top: 10px;
}

.nobox-icons-wrapper .icon-box-icon .icon-media, .nobox-icons-wrapper .icon-box-icon .icon-media img {
	min-width: 30px;
	width: 30px;
}

.nobox-icons-wrapper .icon-box-content .icon-box-heading h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 16px;
	font-weight: 400;
	margin-top: 15px;
}

.nobox-icons-wrapper .icon-box-content p {
	max-width: 370px;
}

.fluid-svg .icon-media {
	max-width: 100%;
}

.service-item-description.inner-link a, .service-item-description.inner-link a:hover, .service-item-description.inner-link a:focus, .service-item-description.inner-link a:visited {
	cursor: pointer !important;
	display: inline !important;
	font-size: 14px !important;
	text-decoration: underline;
}

.post .two-columns-content {
	display: flex;
	justify-content: space-between;
}

.post .two-columns-content .col-sm-6 {
	min-width: 35%;
}

.post .two-columns-content h4 {
	color: #00909a;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.post .two-columns-content ul {
	padding-left: 0;
}

.post .two-columns-content li {
	font-size: 14px;
	list-style: none;
}

.post .two-columns-content li .fas {
	margin-right: 5px;
}

.post .two-columns-content li .fa-check {
	color: #105910;
}

.post .two-columns-content li .fa-close {
	color: #b92424;
}

.intro-perks {
	display: flex;
	font-family: "Comfortaa";
	justify-content: space-between;
	max-width: 500px;
}

.intro-perks .fas {
	color: #00909a;
	margin-right: 5px;
}

.services-heading-small h3 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 21px;
	line-height: 30px;
}

.nobox-icons-wrapper.top-big-icons .icon-box-icon, .nobox-icons-wrapper.top-big-icons .icon-media img {
	display: block;
	margin: 0 auto 0 2px;
	min-width: 50px;
}

.two-lists-wrapper {
	font-family: "Comfortaa" !important;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.two-lists-wrapper strong {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400;
}

.two-lists-wrapper ul {
	padding-left: 5px !important;
}

.two-lists-wrapper ul li {
	display: block;
	font-family: "Comfortaa" !important;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 15px 0 !important;
	padding-left: 20px;
}

.two-lists-wrapper ul li::before {
	color: #00909a;
	font-family: "Font Awesome 5 Free" !important;
	font-size: 12px;
	margin: 0 8px 0 -20px;
}

.left-aligned {
	text-align: left;
}

.center-aligned {
	text-align: center;
}

.popmake .pum-title {
	font-family: "Comfortaa Bold" !important;
	font-weight: 400 !important;
}

.popup-radiobtn {
	padding-left: 10px !important;
}

.official-form .gfield.popup-radiobtn .ginput_container input[type="radio"] {
	border-radius: 50%;
	border: 1px solid #003b71;
	height: 15px;
	margin-top: 0 !important;
	padding: 0 !important;
	width: 15px;
}

.popup-radiobtn input[type="radio"]:checked::before {
	background: #00909a;
}

.popup-radiobtn .gchoice {
	margin-bottom: 5px;
}

.poll-intro {
	color: #003b71;
	font-family: "Comfortaa";
	font-size: 16px !important;
	font-weight: 400;
	margin: 5px 5px 10px;
}

.popmake .official-form .gform_footer {
	margin: 0 !important;
	padding: 0 !important;
}

.popmake .official-form .gform_footer .gform_button {
	font-weight: 400 !important;
	margin-left: auto;
}

/*** Local Landing Form ***/
.local-landing-form.official-form .one-half-fieldset.last.inner-padding.first-page {
	display: none;
}

.local-landing-form.official-form .one-half-fieldset.inner-padding.first-page.mt-20 {
	display: block;
}

.local-landing-form.official-form .one-half-fieldset.first-page, .local-landing-form.official-form .one-half-fieldset.inner-padding.first-page.mt-20, .local-landing-form.official-form .gform_wrapper .gform_footer {
	width: 100%;
}

.local-landing-form.official-form .right-wrapper .gfgf_wrap {
	background: #fff;
	border: none;
	padding: 0;
}

.local-landing-form.official-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
	padding-right: 8px;
	padding-left: 8px !important;
}

.local-landing-form.official-form .gform_wrapper .top_label li ul.gfield_radio {
	width: 100%;
}

.local-landing-form.official-form .gfgeo-address-locator-wrapper, .local-landing-form.official-form .ginput_container_gfgeo_address {
	justify-content: end;
}

.local-landing-form.official-form .ginput_container .gfgeo-locator-button-wrapper.infield-locator {
	height: 35px;
	align-items: end;
}

.local-landing-form.official-form .custom-recaptcha {
	margin-top: 20px !important;
}

/* MODAL Y ACORDEÓN LEGAL – TASACIÓN SIN VISITA */
.legal-box-wrapper {
	font-family: "Comfortaa";
}

.gform_wrapper .gfield.legal-box-wrapper {
	background: #f5f6f8;
	border-radius: 3px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .04);
	padding: 6px 16px 10px 16px;
}

.legal-box-wrapper .legal-header {
	align-items: center;
	display: flex;
	margin-bottom: 8px;
}

.legal-icon i {
	color: #f2c94c;
	font-size: 18px;
}

/* Enlace condiciones sin visita */
.gform_wrapper .legal-acceptance-checkbox label a.open-legal-modal {
	color: #003b71;
	font-weight: 500;
	text-decoration: underline;
}

body.modal-open {
	overflow: hidden;
}

/* ACORDEÓN */
.legal-item {
	border-top: .75px solid #e2e6ea;
}

.legal-item:last-child {
	border-bottom: .75px solid #e2e6ea;
}

.legal-toggle {
	align-items: center;
	color: #0f4c81;
	cursor: pointer;
	display: flex;
	font-family: "Comfortaa Bold";
	font-size: 12px;
	justify-content: space-between;
	margin: 5px 0;
	transition: color .2s ease;
}

.legal-toggle:hover {
	color: #0a3a63;
}

/* Icono + */
.legal-plus {
	font-size: 20px;
	transition: transform .3s ease;
}

.legal-content {
	font-family: "Comfortaa";
	max-height: 0;
	overflow: hidden;
	transition: max-height .35s ease, opacity .3s ease;
}

.legal-content p {
	font-size: 11px;
	line-height: 1.45;
	margin: 0 0 10px;
}

.legal-item.active .legal-content {
	max-height: 500px;
	opacity: 1;
}

.legal-item.active .legal-plus {
	transform: rotate(45deg);
}

/* MODAL LEGAL */
.legal-modal-overlay {
	background: rgba(0, 0, 0, .55);
	display: none;
	inset: 0;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 9999;
}

.legal-modal-box {
	background: #fff;
	border-radius: 12px;
	max-height: 85vh;
	max-width: 680px;
	overflow-y: auto;
	padding: 20px;
	position: relative;
	width: 92%;
}

.legal-modal-overlay:not(.active) .legal-modal-box {
	opacity: 0;
	transform: translateY(10px);
}

.legal-modal-overlay.active .legal-modal-box {
	opacity: 1;
	transform: translateY(0);
	transition: all .25s ease;
}

#legal-visit-modal .legal-header h3 {
	color: #0f4c81;
	font-family: "Comfortaa Bold";
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
	margin: 0;
}

#legal-visit-modal .legal-header {
	gap: 12px;
}

#legal-visit-modal .legal-icon {
	align-items: center;
	border-radius: 8px;
	display: flex;
	justify-content: center;
}

.legal-modal-close {
	color: #123b5d;
	cursor: pointer;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 18px;
	transition: transform .2s ease, color .2s ease;
}

.legal-modal-close:hover {
	color: #0f4c81;
	transform: rotate(90deg);
}

/* Scroll */
.legal-modal-box::-webkit-scrollbar {
	width: 6px;
}

.legal-modal-box::-webkit-scrollbar-thumb {
	background: #d0d5db;
	border-radius: 6px;
}

/* WARNING / MENSAJES */
.mobile-legal-warning {
	align-items: center;
	background: #fff8e5;
	border-left: 3px solid #f2c94c;
	border-radius: 3px;
	cursor: pointer;
	display: none;
	font-size: 10px;
	margin-top: 8px;
	padding: 5px;
}

.mobile-legal-warning i {
	color: #f2c94c;
	font-size: 14px;
	margin-right: 10px;
}

.mobile-legal-warning span {
	color: #003b71;
}

.mobile-legal-warning .legal-link {
	cursor: pointer;
	text-decoration: underline;
}

/*** Chatbot ***/
#livechat-wrapper {
	max-width: 190px;
	right: 60px !important;
}

#livechat-wrapper .chat-widget-text {
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
	max-width: 130px;
}

.reading-time-text {
	font-family: "Comfortaa";
	font-size: 12px;
	margin-top: 20px !important;
	text-align: center;
}

/** Landings locales **/
.local-landing-form.official-form-cta {
	padding: 0 !important;
}

.local-landing-form.official-form-cta > .uncol > .uncoltable .uncell {
	border-radius: 10px;
}

.local-landing-form.official-form-cta h2 > span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 22px;
	font-weight: 400;
}

.local-landing-form.official-form-cta .uncode_text_column {
	margin-top: 15px !important;
}

.local-landing-form.official-form-cta .uncode_text_column p {
	color: #fff;
}

.local-landing-form.official-form-cta .reviews-wrapper .plus-info {
	color: #fff;
}

.local-landing-form.official-form-cta .reviews-wrapper .plus-info img {
	width: 150px;
}

.local-landing-form.official-form-cta .reviews-wrapper .plus-info a, .local-landing-form.official-form-cta .reviews-wrapper .plus-info a:hover, .local-landing-form.official-form-cta .reviews-wrapper .plus-info a:focus, .local-landing-form.official-form-cta .reviews-wrapper .plus-info a:visited {
	color: #fff;
	display: block;
	font-size: 13px;
}

.local-landing-cta-banner .white-landing-heading + .btn-container {
	text-align: center;
}

.local-landing-form.official-form-cta .cta-btn, .local-landing-form.official-form-cta .cta-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .local-landing-cta-banner .btn-container > .custom-link, .local-landing-cta-banner .btn-container > .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background-color: #fff !important;
	border: 0;
	border-radius: 30px;
	color: #072d60 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
}

.local-anual-wrapper {
	background: #e5f4f6;
	margin-top: -2px !important;
}

.local-anual-wrapper .data-wrapper > .uncol {
	background: #e5f4f6;
	border-radius: 5px;
	padding: 20px;
}

.local-anual-wrapper .data-wrapper h3 span {
	color: #0d8496;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
}

.local-anual-wrapper .data-wrapper .wpb_raw_code {
	margin-top: 15px !important;
}

.local-anual-wrapper .data-wrapper .data {
	background: #0d8496;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-family: "Comfortaa";
	margin: 0 auto 5px;
	min-width: 100px;
	padding: 10px 15px;
}

.local-anual-wrapper .data-wrapper .data .fas {
	font-weight: 400;
	margin-right: 10px;
}

.local-anual-wrapper .data-wrapper .period {
	display: block;
	font-family: "Comfortaa";
	font-size: 12px;
	margin-top: 5px;
}

.market-local-info .inner-wrapper-shadowed > .uncol {
	background: #fff;
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
	border-radius: 5px;
	padding: 30px;
}

.market-local-info .blue-landing-heading h2 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
}

.inner-wrapper-shadowed .inline-data {
	background: #f9fafb;
	border-radius: 5px;
	font-family: "Comfortaa";
}

.inner-wrapper-shadowed .inline-data .price {
	font-family: "Comfortaa Bold";
	font-weight: 400;
	width: 60px;
}

.inner-wrapper-shadowed .inline-data .variation {
	color: #00a261;
	font-size: 13px;
	width: 45px;
}

.inner-wrapper-shadowed .trend-items .conclusion {
	background: #edf7fa;
	border-radius: 5px;
	border-left: 4px solid #003b71;
	font-size: 13px;
	padding: 15px;
	margin-bottom: 15px;
}

.inner-wrapper-shadowed .trend-items .conclusion h3 {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.inner-wrapper-shadowed .trend-items p {
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
}

.inner-wrapper-shadowed .trend-items p strong {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 5px;
}

.local-landing-cta-banner {
	background: #003b71;
}

.local-landing-cta-banner .white-landing-heading h2 span, .local-landing-cta-banner .white-landing-heading h3 span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
}

.local-landing-cta-banner .white-landing-heading p {
	color: #fff;
}

.warranties-wrapper .green-services-items.minimal .services-item.blue .uncell::before {
	display: none;
}

.warranties-wrapper .green-services-items.minimal .services-item .uncoltable {
	background: #e5f4f6;
	border: 0 !important;
	border-radius: 5px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .1);
	min-height: 220px !important;
}

.warranties-wrapper .green-services-items.minimal .services-item .uncoltable .uncell {
	background: transparent;
	border: 0 !important;
}

.warranties-wrapper .blue-cta-btn, .warranties-wrapper .blue-cta-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .landing-subscription-section .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background: #0d8496 !important;
	border: 2px solid #0d8496 !important;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
}

.warranties-wrapper .blue-cta-btn:hover, .warranties-wrapper .blue-cta-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .landing-subscription-section .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .landing-subscription-section .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	background: #fff !important;
	border: 2px solid #0d8496 !important;
	border-radius: 30px;
	color: #0d8496 !important;
	font-family: "Comfortaa Bold" !important;
	font-size: 15px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
}

.warranties-wrapper .green-services-items.minimal .services-item .icon-box-icon .icon-media img {
	height: 70px;
	max-width: 70px;
}

.warranties-wrapper .green-services-items.minimal .heading-text span {
	color: #00909a;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading p {
	color: #000;
	font-size: 13px !important;
	line-height: 20px !important;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading h2 span {
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal {
	margin-top: 20px;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .wpb_row.row-inner {
	margin-left: 0;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .wpb_column.column_child {
	padding-left: 0;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .wpb_column.column_child + .wpb_column.column_child {
	padding-left: 10px;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .h3 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 14px;
	font-weight: 400;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .uncode_text_column {
	margin-top: 10px;
}

.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .uncode_text_column p {
	font-size: 12px;
}

/*** HOME + RINA ***/
.home.dark-home header, .home.dark-home .particles-bg, .home.dark-home .box-wrapper > .box-container {
	background: transparent !important;
}

.dark-home, .dark-home .style-light-bg {
	background: #09182b !important;
}

.dark-home .top-menu, .about-page .top-menu {
	background: #012440;
}

.dark-home.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
	display: none;
}

.dark-home .main-section {
	padding: 30px;
}

.dark-home .main-section h1 span {
	font-size: 60px;
	max-width: 800px;
}

.dark-home .main-section h1 span.highlighted, .dark-home .home-subheading h2 span.highlighted, .about-page .main-section .h1 span.highlighted, .about-page .about-subheading h2 span.highlighted, .about-page .main-rina-section h2 span.highlighted, .about-page .main-rina-section .about-subheading h2 span.highlighted {
	color: #3eb1c8;
}

.dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a, .dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a, .dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .dark-home.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .dark-home.transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .dark-home.transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
	background-color: #1ac6ff;
	border-radius: 30px;
	color: #09182b !important;
}

.dark-home .top-animated-wrapper, .about-page .top-animated-wrapper.one-half, .about-page .main-rina-section .company-perks-wrapper {
	position: relative;
	border-radius: 20px 20px 0 0;
	border-top: 1px solid rgba(214, 235, 253, .19);
	max-width: 850px;
	margin: 70px auto 0 !important;
}

.about-page .main-rina-section .company-perks-wrapper {
	margin-top: 20px !important;
	max-width: 100%;
}

.glow-container {
	width: 100%;
	height: 100px;
	position: absolute;
	margin: 0 !important;
	top: 0px;
	overflow: hidden;
	flex-shrink: 0;
	z-index: 0;
}

.glow-effect {
	position: absolute;
	top: -100px;
	right: 100px;
	width: 400px;
	height: 200px;
	flex-shrink: 0;
}

.glow-effect.animated {
	animation: bounce 2.5s linear infinite alternate;
}

/* Para el caso particular: mismo bounce, pero empezando por el otro lado */
.glow-effect.animated.reverse {
	animation-direction: alternate-reverse;
}

.glow-effect-child {
	position: absolute;
	bottom: 0px;
	background: radial-gradient(60.71% 60.71% at 40% 40%, rgba(62, 177, 200, .1), rgba(11, 29, 53, 0) 70%);
	width: 400px;
	height: 200px;
}

.glow-effect-item {
	position: absolute;
	top: 100px;
	background: linear-gradient(90deg, rgba(11, 29, 53, 0), rgba(22, 190, 224, .8) 50%, rgba(11, 29, 53, 0));
	width: 300px;
	height: 1px;
}

@keyframes bounce {
	from {
		left: 20px;
	}
	
	to {
		left: calc(100% - 20px - 400px);
	}
}

.dark-home .vc_custom_heading_wrap.main-services, .dark-home .vc_custom_heading_wrap.main-services .heading-text {
	margin-top: 0 !important;
}

.dark-home .company-intro-wrapper .main-services {
	padding-top: 40px;
}

.dark-home .company-intro-wrapper .main-services p > span, .dark-home .company-intro-wrapper .main-services h2 > span {
	color: #3eb1c8;
	font-family: "Comfortaa Bold";
	font-weight: 400;
	font-size: 20px;
}

.dark-home .company-intro-wrapper .main-services p > span .plus {
	color: #fff;
	padding: 0 20px;
}

.dark-home .company-intro-wrapper .company-intro p {
	color: #fff;
	max-width: 95%;
	margin: 0 auto;
	font-size: 18px;
}

.dark-home .company-intro-wrapper .company-intro + .btn-container, .dark-home .company-intro-wrapper .company-intro + .btn-container + .btn-container {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

.dark-home .company-intro-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .dark-home .company-intro-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .dark-home .company-intro-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus, .dark-home .main-whyus-section .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .dark-home .main-whyus-section .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):hover, .dark-home .main-whyus-section .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container):focus {
	background: transparent !important;
	border: 2px solid #1ac6ff !important;
	border-radius: 30px;
	font-family: "Comfortaa Bold" !important;
	font-size: 18px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: none;
}

.dark-home .company-intro-wrapper .main-service-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .dark-home .main-whyus-section .main-service-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	background: #1ac6ff !important;
	color: #0b1d35 !important;
}

.dark-home .company-intro-wrapper .more-services-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
	color: #1ac6ff !important;
}

.dark-home .company-intro-wrapper .company-reviews {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 18px;
}

.dark-home .company-intro-wrapper .company-reviews img {
	margin-right: 15px;
}

.dark-home .top-animated-wrapper.one-half .code-data-wrapper, .about-page .top-animated-wrapper.one-half .code-data-wrapper {
	margin-top: 0 !important;
	padding-top: 35px;
}

.dark-home .top-animated-wrapper.one-half, .about-page .top-animated-wrapper.one-half {
	padding-left: 0 !important;
}

.dark-home .top-animated-wrapper.one-half .code-data-wrapper p, .about-page .top-animated-wrapper.one-half .code-data-wrapper h3 {
	margin-top: 0 !important;
}

.dark-home .top-animated-wrapper.one-half, .about-page .top-animated-wrapper.one-half {
	display: inline-block;
	margin: 0 15px !important;
	max-width: 520px;
}

.dark-home .company-main-data .wpb_row.row-inner, .about-page .company-main-data .row-inner {
	margin-left: 0 !important;
}

.dark-home .top-animated-wrapper.one-half .glow-effect, .about-page .top-animated-wrapper.one-half .glow-effect {
	left: 0;
	right: 0;
	width: 100%;
}

.dark-home .top-animated-wrapper.one-half .glow-effect .glow-effect-child, .about-page .top-animated-wrapper.one-half .glow-effect .glow-effect-child {
	width: 100%;
}

.dark-home .top-animated-wrapper.one-half .glow-effect .glow-effect-item, .about-page .top-animated-wrapper.one-half .glow-effect .glow-effect-item {
	left: 40%;
	width: 100px;
}

.dark-home .company-subheading, .about-page h3.company-subheading {
	color: #fff;
	font-family: "Comfortaa";
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 30px;
}

.dark-home .code-data-wrapper .one-half-data {
	margin: 0 2%;
	display: inline-block;
	vertical-align: top;
	width: 45%;
}

.dark-home .code-data-wrapper .one-half-data .data {
	color: #3eb1c8;
	font-family: "Comfortaa Bold";
	font-size: 40px;
	font-weight: 400;
	line-height: 50px;
	margin-top: 0 !important;
}

.dark-home .home-subheading, .about-page .about-subheading {
	max-width: 100%;
}

.dark-home .home-subheading h2 span, .about-page .about-subheading h2 span, .about-page .main-rina-section h2 span {
	font-family: "Comfortaa Bold";
	font-size: 40px;
	font-weight: 400;
}

.dark-home .home-subheading p, .about-page .about-subheading p {
	color: #fff;
	font-size: 18px;
	margin: 30px auto;
	max-width: 800px;
}

.about-page .about-subheading p {
	color: #000;
	max-width: 100%;
}

.dark-home .main-services-section {
	background: linear-gradient(180deg, #09182b 0%, #16375f 50.95%);
}

.dark-home .main-services-section .services-links .uncont {
	background: linear-gradient(180deg, #041334 0%, #051c4a 50.95%);
	border-radius: 15px;
	padding: 30px;
	text-align: left !important;
}

.about-page .main-services-section .services-links .uncont {
	background: #e5f4f6;
	border-radius: 15px;
	padding: 30px;
	text-align: left !important;
}

.dark-home .main-services-section .col-lg-6.services-image .background-wrapper, .about-page .main-services-section .col-lg-6.services-image .background-wrapper {
	border-radius: 15px;
}

.dark-home .main-services-section .services-heading h3, .about-page .main-services-section .services-heading h3 {
	width: 100%;
}

.dark-home .main-services-section .services-heading h3 > span, .about-page .main-services-section .services-heading h3 > span {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 24px;
	font-weight: 400;
}

.about-page .main-services-section .services-heading h3 > span, .about-page .about-subheading h2 span {
	color: #003b71;
}

.dark-home .main-services-section .services-heading i, .about-page .main-services-section .services-heading i {
	color: #1ac6ff;
	font-size: 16px;
	float: right;
	line-height: 24px;
}

.dark-home .main-services-section .uncode-list, .about-page .main-services-section .uncode-list {
	margin-top: 20px !important;
}

.dark-home .main-services-section .uncode-list ul, .about-page .main-services-section .uncode-list ul {
	margin-top: 0;
	padding-left: 0;
}

.dark-home .main-services-section .col-lg-12.services-links .uncont ul, .about-page .main-services-section .col-lg-12.services-links .uncont ul {
	column-count: 2;
}

.dark-home .main-services-section .uncode-list ul li, .about-page .main-services-section .uncode-list ul li {
	list-style: none;
	margin-bottom: 5px;
}

.dark-home .main-services-section .uncode-list ul li a {
	border-bottom: 1px dotted #1ac6ff;
	color: #fff;
}

.about-page .main-services-section .uncode-list ul li a {
	border-bottom: 1px dotted #1ac6ff;
	color: #000;
}

.dark-home .main-whyus-section .top-animated-wrapper {
	background: rgba(1, 1, 22, .35);
	border: 2px solid rgba(214, 235, 253, .18);
	border-radius: 20px;
	margin: 45px auto !important;
	max-width: 100%;
}

.dark-home .main-whyus-section .company-perks-wrapper {
	margin-top: 0 !important;
}

.dark-home .main-whyus-section .glow-effect-item {
	top: 98px;
	height: 3px;
}

.dark-home .main-whyus-section .company-perks, .about-page .company-perks-wrapper .company-perks {
	display: flex;
	justify-content: space-evenly;
	align-items: first baseline;
	padding: 35px 0;
}

.dark-home .main-whyus-section .company-perks .one-third {
	min-width: 33%;
}

.about-page .whyus-section .company-perks .one-third {
	background: #cee9ed;
	border-radius: 15px;
	min-width: 30%;
	padding: 20px;
}

.dark-home .main-whyus-section .company-perks .one-fourth, .about-page .company-perks-wrapper .company-perks .one-fourth {
	min-width: 24%;
}

.dark-home .main-whyus-section .company-perks img, .about-page .whyus-section .company-perks img {
	margin-bottom: 15px;
}

.dark-home .main-whyus-section .company-perks p, .about-page .company-perks-wrapper .company-perks p, .about-page .main-rina-section .company-perks-wrapper .company-perks p, .about-page .whyus-section .company-perks h3 {
	color: #fff;
	font-family: "Comfortaa Bold";
	font-size: 18px;
	font-weight: 400;
	margin-top: 0;
}

.about-page .company-perks-wrapper .company-perks h3, .about-page .company-perks-wrapper .company-perks p {
	color: #003b71;
}

.about-page .whyus-section .company-perks p {
	color: #000;
	font-family: "Comfortaa";
	font-size: 14px;
	margin-top: 10px;
}

.dark-home .main-whyus-section .company-perks p .bigger-header, .about-page .company-perks-wrapper .company-perks p .bigger-header {
	color: #3eb1c8;
	display: block;
	font-size: 40px;
}

.dark-home .main-rina-section {
	background: #010116;
}

.dark-home .main-rina-section .no-margin-top {
	margin-top: 0 !important;
}

.dark-home .main-rina-section .ti-header .ti-rating-text:first-child, .dark-home .main-rina-section .ti-header .ti-large-logo, .about-page .main-rina-section .ti-header .ti-rating-text:first-child, .about-page .main-rina-section .ti-header .ti-large-logo {
	display: none;
}

.dark-home .main-rina-section .ti-header .ti-rating-text .nowrap, .about-page .main-rina-section .ti-header .ti-rating-text .nowrap {
	color: #fff;
	font-family: "Comfortaa" !important;
	font-size: 14px !important;
}

.dark-home .main-rina-section .ti-header .ti-rating-text .nowrap strong, .about-page .main-rina-section .ti-header .ti-rating-text .nowrap strong {
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.dark-home .ti-widget.ti-goog .ti-review-item > .ti-inner, .about-page .ti-widget.ti-goog .ti-review-item > .ti-inner {
	background: #132640 !important;
}

.dark-home .ti-widget.ti-goog .ti-review-item .ti-name, .dark-home .ti-widget.ti-goog .ti-review-item .ti-date, .dark-home .ti-widget.ti-goog .ti-review-item .ti-review-content, .about-page .ti-widget.ti-goog .ti-review-item .ti-name, .about-page .ti-widget.ti-goog .ti-review-item .ti-date, .about-page .ti-widget.ti-goog .ti-review-item .ti-review-content {
	color: #fff;
}

.dark-home .ti-widget.ti-goog .ti-read-more span, .about-page .ti-widget.ti-goog .ti-read-more span {
	color: #fff;
	font-size: 12px;
}

.site-footer {
	background: #012440 !important;
}

.dark-home .site-footer .row-background, .about-page .site-footer .row-background {
	display: none;
}

.about-page .main-section h1 span {
	color: #003b71;
	font-family: "Comfortaa Bold";
	font-size: 44px;
	font-weight: 400;
}

.about-page .main-section .about-main-heading p {
	font-size: 20px;
	margin-top: 25px;
}

.about-page .main-section .company-perks-wrapper {
	background: #e5f4f6;
	border-radius: 15px;
	text-align: center;
}

.about-page .whyus-section {
	background: #e5f4f6;
}

.about-page .president-section {
	background: linear-gradient(180deg, #fff 0%, #e5f4f6 100%);
}

.about-page .president-section + .gloval-team-section {
	background: linear-gradient(180deg, #e5f4f6 0%, #010116 100%);
}

.about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure {
	background: transparent;
}

.about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure .tpstyle-1 .tpstyle-1-image {
	padding-top: 0;
}

.about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a, .about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a:hover, .about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h3 > a:visited {
	color: #fff !important;
}

.about-page .gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure figcaption > h5 {
	color: #3eb1c8;
}

.about-page .main-rina-section {
	background: #010116;
}

.about-page .main-rina-section p {
	color: #fff;
	font-size: 18px;
	margin: 0 auto 30px;
	max-width: 80%;
}

.about-page .main-rina-section .about-subheading h2 span {
	color: #fff;
}

.about-page .company-intro-wrapper .rina-description {
	margin: 0 auto !important;
}

.about-page .main-rina-section p > a, .about-page .main-rina-section p > a:hover, .about-page .main-rina-section p > a:focus, .about-page .main-rina-section p > a:visited {
	color: #fff;
	border-bottom: 1px dotted #3eb1c8;
}

footer .footer-rina-link a, footer .footer-rina-link a:hover, footer .footer-rina-link a:focus, footer .footer-rina-link a:visited {
	color: #fff !important;
}

footer .footer-rina-link a:hover, footer .footer-rina-link a:focus {
	border-bottom: 1px dotted #fff;
}

/*** Ecommerce ***/
.gtw-layout__promo .gtw-promo {
	background-color: #003b71 !important;
	background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/form-skyline.svg") !important;
	background-position: center bottom !important;
	background-size: 100% auto;
	background-repeat: no-repeat !important;
}

.gtw-layout__promo .gtw-promo.nitro-lazy {
	background-image: none !important;
}

/** Custom Responsive **/
@media screen and (min-width: 1280px) {
	#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper {
		display: block;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
		background: transparent !important;
		display: inline-block;
		vertical-align: middle;
		width: 10% !important;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper {
		background: transparent;
		width: 100%;
	}
	
	#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
		border-bottom: none !important;
	}
	
	#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) #CybotCookiebotDialogTabContent {
		display: inline-block;
		margin-left: 0 !important;
		padding-left: 0 !important;
		vertical-align: middle;
		width: 85%;
	}
	
	#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) #CybotCookiebotDialogFooter {
		display: flex;
		align-items: baseline;
		justify-content: space-evenly;
		width: 100%;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons {
		display: flex;
		align-items: baseline;
		margin-top: 15px;
		max-width: 80% !important;
		width: 100%;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		border: 0;
		display: flex;
		flex-direction: row-reverse !important;
		justify-content: start;
		margin-left: 150px;
		max-width: 100%;
		width: 100%;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
		border: 1px solid #003b71 !important;
		border-radius: 30px;
		margin-right: 10px;
		max-width: 250px !important;
		padding: 5px !important;
		text-decoration: none !important;
		width: 100%;
	}
	
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
		background: #003b71;
		border-radius: 30px;
		color: #fff !important;
		font-weight: 400 !important;
		margin-right: 10px;
		max-width: 200px;
		padding: 5px !important;
		text-align: center;
		text-decoration: none !important;
	}
	
	#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E {
		position: absolute;
		right: 0;
		top: 0px;
	}
	
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		align-items: baseline !important;
	}
}

@media screen and (min-width: 1800px) {
	.transparent-menu.standard.first-form-page .menu-primary .menu-container .row-menu-inner::after {
		background-size: 144px auto;
		bottom: -36px;
	}
	
	.green-landing-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_header_1900.svg") !important;
		background-size: cover !important;
		background-position: center bottom !important;
	}
	
	.green-landing-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .heading-text .h1 {
		padding-top: 15px;
	}
	
	.green-landing-banner .city-bg .uncol {
		min-height: 570px;
	}
	
	.city-bg .background-wrapper .background-inner {
		right: -20px;
	}
}

@media screen and (min-width: 1400px) {
	.home .main-banner.white-bg .transparent-promo-section .heading-text {
		padding-top: 40px;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1300px) {
	/** GREEN LANDING **/
	.green-services-items .services-item .left-aligned p {
		font-size: 11px !important;
	}
	
	.green-services-items .services-item .heading-text span {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	
	.newsletter-lateral-form .simple-form-section .gform_wrapper .gform_footer.top_label {
		margin: 20px 0 0 0;
	}
	
	.newsletter-lateral-form .simple-form-section .gform_wrapper input.gform_button, .newsletter-lateral-form .simple-form-section .gform_wrapper input.gform_button:not(.btn-custom-typo):not(.btn-inherit) {
		float: none;
	}
}

@media screen and (max-width: 1024px) {
	.home .main-banner.white-bg {
		margin-top: 0 !important;
	}
	
	.home .transparent-promo-section .heading-title-section .fluid-svg img {
		margin: 20px auto 0;
		max-width: 700px;
	}
	
	.navbar-main .menu-primary-inner .menu-item a, .navbar-main .menu-primary-inner .menu-item a:hover, .navbar-main .menu-primary-inner .menu-item a:visited, .navbar-main ul.menu-primary-inner > li.menu-item:last-child > a {
		padding: 0px 5px !important;
	}
	
	.home .mobile-menu-button-light .lines, .home .mobile-menu-button-light .lines::before, .home .mobile-menu-button-light .lines::after {
		background: #fff !important;
	}
	
	.home .menu-light.is_stuck .mobile-menu-button-light .lines, .home .menu-light.is_stuck .mobile-menu-button-light .lines::before, .home .menu-light.is_stuck .mobile-menu-button-light .lines::after {
		background: #003b71 !important;
	}
	
	.official-form .row-background .background-wrapper .background-inner {
		background-color: #5b7e91;
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/form-bg-1024.jpg") !important;
		background-size: cover !important;
	}
	
	.official-form .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.home .black-friday-banner {
		background: #fff;
	}
	
	.home .black-friday-banner .featured-section .uncont {
		margin: 0 auto !important;
		max-width: 100%;
	}
	
	.home .black-friday-banner .featured-section .uncont > .uncode_text_column {
		padding-top: 0px;
	}
	
	.home .black-friday-banner .featured-section .uncont > .uncode_text_column h1, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a:hover, .home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 > a:visited {
		font-size: 26px;
		text-align: center;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column h2 {
		font-size: 13px;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column .description {
		font-size: 14px;
		margin: 5px auto 45px;
	}
	
	.home .black-friday-banner .green-button {
		width: 100%;
	}
	
	.home .black-friday-banner .green-button > .dark-button {
		border-radius: 3px;
		margin: 0 auto;
	}
	
	.home .black-friday-banner .featured-section {
		bottom: 0px;
		position: absolute;
	}
	
	.home .black-friday-banner .bfriday-header-mobile {
		padding: 20px 0 5px;
	}
	
	.home .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.bfriday-mobile-wrapper {
		padding: 20px 20px 0px !important;
	}
	
	.home-services .col-lg-4 {
		display: inline-block;
		padding: 36px 0px 0px 0px;
		width: 48% !important;
	}
	
	.home-services {
		margin: 30px auto;
		max-width: 90%;
	}
	
	.home-services .left-column > .uncol > .uncoltable > .uncell.no-block-padding {
		padding-top: 0px !important;
	}
	
	.home-services .right-column {
		padding-top: 1px !important;
	}
	
	.home-services .right-column > .uncol > .uncoltable > .uncell.no-block-padding {
		padding-top: 0px !important;
	}
	
	.home-services .col-lg-4.center-column {
		display: none !important;
	}
	
	.home-services .col-lg-4.right-column {
		float: right !important;
	}
	
	.home-services .left-column .service-item .col-lg-9 {
		display: block;
		padding: 67px 0px 0px 15px !important;
		width: 100%;
	}
	
	.home-services .right-column .service-item .col-lg-9 {
		padding-top: 0px !important;
		width: 100%;
	}
	
	.service-item .uncode_text_column, .service-item .uncode_text_column.right-alignment {
		text-align: center;
	}
	
	.home-services .left-column .service-item .col-lg-3 {
		display: inline-table;
		padding-top: 0px;
		position: absolute;
		top: 0px;
		width: 100%;
	}
	
	.home-services .right-column .service-item .col-lg-3, .home-services .right-column .service-item .col-lg-9 {
		display: block;
		width: 100%;
	}
	
	.service-item .uncode_text_column h3 a, .service-item .uncode_text_column h3 a:hover, .service-item .uncode_text_column h3 a:focus, .service-item .uncode_text_column h3 a:visited {
		font-size: 15px;
	}
	
	.home-services .limit-width::after {
		margin-top: 10px;
	}
	
	.home .home-reports-wrapper .heading-text.el-text > :last-child p {
		padding-bottom: 0px;
	}
	
	.form-section .custom-recaptcha {
		display: block;
		position: relative;
		z-index: 100;
	}
	
	.form-section .custom-recaptcha .ginput_recaptcha > div {
		max-width: 100%;
	}
}

/** Responsive Tablet **/
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container {
		max-height: 100% !important;
		overflow: hidden;
	}
	
	.home .black-friday-banner {
		margin-top: 0px !important;
	}
	
	.home .black-friday-banner .transparent-promo-section .uncode_text_column {
		margin: 20px auto 0 !important;
		max-width: 600px !important;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column .description {
		margin: 5px auto 15px;
	}
	
	.home .black-friday-banner .green-button > .dark-button {
		border-radius: 30px !important;
	}
	
	.main-container .row-inner > div.service-item:first-child {
		padding-top: 0 !important;
	}
	
	.home .services-section .service-item {
		max-width: 310px;
	}
	
	.home-featured .featured-section {
		background-size: 90% 100%;
	}
	
	.home-featured .one-half {
		width: 60%;
		padding-left: 20px;
	}
	
	.home-featured .one-half h1 {
		font-size: 24px;
	}
	
	.home-featured .one-half h2 {
		font-size: 12px;
	}
	
	.home-featured .one-half .description {
		font-size: 13px;
	}
	
	.home-services .service-item .col-lg-3, .home-services .right-column .service-item .col-lg-9 {
		padding-left: 20px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.home-reports-wrapper {
		margin: 0 auto !important;
		max-width: 480px;
	}
	
	.home-reports-wrapper .heading-text.el-text > :last-child p {
		font-size: 16px;
	}
	
	.home-reports-wrapper .reports-inner-content .btn-container {
		position: relative;
	}
	
	.values-wrapper .heading-text p {
		padding: 0px 15px 30px;
	}
	
	.footer-items {
		padding: 0px 20px;
	}
	
	.home .black-friday-banner .featured-section .uncont {
		max-width: 430px;
	}
	
	.home .black-friday-banner .featured-section .uncont > .uncode_text_column h1 {
		font-size: 34px;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column h2 {
		font-size: 16px;
	}
	
	.main-container .row .uncont {
		max-width: none !important;
		height: auto !important;
	}
	
	.home .home-reports-wrapper .row-inner .background-wrapper .background-inner {
		background-size: 100% 100% !important;
	}
	
	/** FORM OFF **/
	.form-intro-block .icon-promo-wrapper.column_child.col-lg-6 {
		padding: 0 10px 0 20px !important;
	}
	
	.form-main-promo > .uncol > .uncoltable > .uncell > .uncont {
		max-width: 330px !important;
	}
	
	.form-intro-block .icon-promo-wrapper .uncode-single-media img {
		max-width: 100%;
	}
	
	.footer-items .column_child.col-lg-4 + .column_child.col-lg-2 .uncol, .footer-items .column_child.col-lg-2 + .column_child.col-lg-2 .uncol {
		border-bottom: 0px;
	}
	
	/** VALEA **/
	.faq-section .thanks-columns .col-lg-6.contact-data .background-wrapper .background-inner {
		border-radius: 3px 0 0 3px;
		display: inline-block !important;
		max-width: 25%;
	}
	
	.faq-section .thanks-columns .col-lg-6.contact-data .uncont {
		max-width: 70% !important;
	}
	
	.form-top-menu.valea-menu ul li.menu-item {
		display: inline-block;
	}
	
	.full-form .valea-payment-form.official-form .intro-heading .fas {
		display: inline-block;
		margin: 0 10px 0 0;
	}
	
	.form-top-menu ul {
		padding-left: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.form-section.subscription-wrapper, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.form-section.valea-final-form {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.official-form.valea-payment-form {
		margin-top: 10px !important;
	}
	
	.custom-form.valea-payment-form .right-wrapper .gfgf_wrap ul.gfgf_fields {
		margin: 0 !important;
		max-width: 100% !important;
	}
	
	.valea-payment-form .selected-plan .price-wrapper .period {
		padding-bottom: 0;
	}
	
	.valea-payment-form .selected-plan .price-wrapper .price {
		font-size: 30px;
		line-height: 34px;
	}
	
	.full-form .official-form.valea-payment-form .gform_wrapper .gform_footer {
		float: right;
		margin-right: 15px !important;
		margin-top: -45px !important;
		max-width: 250px;
		position: relative;
		width: 50%;
		z-index: 1000;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield {
		padding: 0 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield.offer-code {
		padding: 15px 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield.total {
		padding-top: 15px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield.extra-info {
		margin-top: 30px !important;
		padding: 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .one-half-fieldset.bottom-left {
		padding-right: 0 !important;
	}
	
	/** VALEA **/
	.valea-form .gform_wrapper ul.gform_fields li.one-half, .valea-form .gform_wrapper.gform_validation_error .gform_body ul li.one-half.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half), .valea-contact-form .gform_wrapper.gform_validation_error .gform_body ul li.one-half.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half) {
		display: inline-block !important;
		padding-right: 16px !important;
		vertical-align: top;
		width: 50% !important;
	}
	
	/** Contact New Design **/
	.contact-heading > .row-background .background-inner {
		background-position: center -50px !important;
	}
	
	.contact-form-wrapper .official-form .gform_wrapper .gform_footer {
		width: 100%;
	}
	
	.contact-form-wrapper .official-form .gform_wrapper .top_label li.gfield.gf_left_half, .contact-form-wrapper .official-form .gform_wrapper .top_label li.gfield.gf_right_half {
		display: inline-block;
	}
	
	/** ABOUT US NEW DESIGN **/
	.gloval-main-banner .white-heading {
		top: -20px;
	}
	
	.gloval-main-banner .white-heading h1, .gloval-main-banner .white-heading h1 span {
		font-size: 22px;
	}
	
	.gloval-main-banner .white-heading p {
		font-size: 13px;
		line-height: 25px;
		margin-top: 5px;
	}
	
	.gloval-team-section .ex-tplist.ex-tpcarousel .item-grid .exp-arrow.exlightbox figure .tpstyle-1-image a > .image-bg-circle {
		height: 100px;
		width: 100px;
	}
}

@media screen and (min-width: 959px) and (max-width: 1024px) {
	.home .menu-primary.is_stuck .menu-container {
		top: 38px !important;
	}
	
	.home .black-friday-banner .featured-section .uncont {
		margin: 50px 100px 20px 20px !important;
		max-width: 430px;
	}
	
	.home .black-friday-banner .uncode-countdown {
		margin-top: 80px !important;
	}
	
	.footer-items .column_child.col-lg-4 + .column_child.col-lg-2 .uncol, .footer-items .column_child.col-lg-2 + .column_child.col-lg-2 .uncol {
		border-bottom: 1px solid rgba(84, 119, 144, .3) !important;
	}
	
	/** VALEA **/
	.valea-header {
		padding-left: 25px !important;
	}
	
	.full-form .custom-form.valea-payment-form .right-wrapper .gfgf_wrap {
		margin: 0 !important;
		max-width: 550px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.final-step.valea-final-form {
		margin-top: 40px !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-third {
		width: 40%;
	}
	
	.full-form .official-form ul.gfgf_fields .two-thirds {
		width: 60%;
	}
	
	.valea-final-form .official-form.valea-payment-form .one-half-fieldset.bottom-left {
		padding-right: 16px !important;
	}
	
	/** Home Main Banner **/
	.home .main-banner.white-bg .col-lg-6 .background-wrapper .background-inner {
		background-size: auto 90% !important;
	}
	
	/** GREEN LANDING **/
	.green-services-items .services-item .left-aligned p {
		font-size: 11px !important;
	}
	
	.green-services-items .services-item .heading-text span {
		font-size: 13px !important;
		line-height: 20px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 959px) {
	.home .main-banner {
		margin-top: 0 !important;
	}
	
	.home .uncode-single-media.tablet-visible {
		display: block !important;
		margin: 15px auto 0;
		max-width: 700px;
	}
	
	.item-desktop-hidden.item-tablet-hidden.menu-item, .home .item-desktop-hidden.item-tablet-hidden.menu-item {
		display: block !important;
	}
	
	.item-mobile-hidden.menu-item, .home .item-mobile-hidden.menu-item {
		display: none !important;
	}
	
	.mobile-hidden {
		display: none !important;
	}
	
	/***
  .home header .open-items .navbar-main .menu-primary-inner .menu-item a,
  .home header .open-items .navbar-main .menu-primary-inner .menu-item a:hover,
  .home header .open-items .navbar-main .menu-primary-inner .menu-item a:visited {
      color: #5b7e93 !important;
      font-family: 'Comfortaa' !important;
      font-size: 14px !important;
      font-weight: normal !important;
      padding: 0px 15px !important;
  }
  ***/
	.home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a, .home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a:visited {
		background-color: #003b71;
		color: #fff !important;
	}
	
	.home .menu-light .row-brand, .home .menu-light .row-menu .row-menu-inner {
		border-bottom: 0px;
	}
	
	.home .transparent-promo-section {
		padding-top: 25px;
	}
	
	.home .transparent-promo-section .heading-text h1 a, .home .transparent-promo-section .heading-text h1 a:hover, .home .transparent-promo-section .heading-text h1 a:focus, .home .transparent-promo-section .heading-text h1 a:visited {
		font-size: 28px;
	}
	
	.home .black-friday-banner .row .uncoltable {
		height: auto !important;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column h2 {
		font-size: 15px;
		margin-bottom: 10px;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column .description {
		margin: 5px auto 45px;
	}
	
	.home .black-friday-banner .transparent-promo-section .uncode_text_column {
		padding: 20px 30px 0px;
	}
	
	.home .black-friday-banner .transparent-promo-section .uncode_text_column {
		padding: 20px 20px 0;
	}
	
	.home .black-friday-banner .green-button {
		padding-left: 10%;
		width: 90% !important;
	}
	
	.home .black-friday-banner .green-button > .dark-button {
		border-radius: 30px;
		padding: 0 15px !important;
	}
	
	.home .light-city-section .featured-section {
		padding-top: 30px !important;
	}
	
	.home .light-city-section .exa-bottom-padding {
		padding-bottom: 80px;
	}
	
	.faq-section .thanks-columns .col-lg-6.contact-data .uncont {
		max-width: 75% !important;
	}
	
	.home-services {
		margin: 0 auto;
	}
	
	.home .services-section .service-item {
		max-width: 45%;
		vertical-align: top !important;
		display: inline-block !important;
		margin: 45px 2% 0 !important;
		padding-top: 0 !important;
	}
	
	.home-reports-wrapper .row-child .row-inner {
		display: flex;
	}
	
	.home-reports-wrapper .left-image, .home-reports-wrapper .reports-inner-content, .home-reports-wrapper .right-image, .home-reports-wrapper .col-lg-6 {
		width: 50% !important;
	}
	
	.home-reports-wrapper .row-inner .left-image, .home-reports-wrapper .row-inner .right-image {
		display: block !important;
	}
	
	.home-reports-wrapper .row-inner .left-image .uncol.unexpand, .home-reports-wrapper .row-inner .right-image .uncol.unexpand {
		display: block !important;
	}
	
	.home-reports-wrapper .row-inner .background-wrapper .background-inner {
		background-size: 99% 100% !important;
	}
	
	.home-reports-wrapper .reports-inner-content .uncell {
		padding: 25px 15px 15px 0 !important;
	}
	
	.home-reports-wrapper .new-report-separator hr {
		right: -15px;
	}
	
	.home-reports-wrapper .reports-inner-content.right-side .uncell {
		padding: 25px 0 15px 15px !important;
	}
	
	.home-reports-wrapper .reports-inner-content .heading-text {
		text-align: center;
	}
	
	.home-reports-wrapper .heading-text h3 {
		font-size: 15px;
	}
	
	.home-reports-wrapper .heading-text .separator-break {
		margin: 8px auto;
	}
	
	.home-reports-wrapper .heading-text.el-text > :last-child p {
		font-size: 14px;
		padding-bottom: 0px;
	}
	
	.home-reports-wrapper .reports-inner-content .btn-container {
		display: block;
		position: relative;
		text-align: center;
		width: 100%;
	}
	
	.home-reports-wrapper .btn-container a, .home-reports-wrapper .btn-container a:hover, .home-reports-wrapper .btn-container a:visited {
		display: block;
		margin: 0 auto;
		padding: 8px 15px !important;
		transform-origin: center !important;
	}
	
	.home .featured-stats .column_child.col-lg-3 {
		display: inline-table;
		padding-top: 0;
		vertical-align: top;
		width: 45% !important;
	}
	
	.home .featured-stats .column_child.col-lg-3 .uncell.single-block-padding {
		padding-left: 25px !important;
	}
	
	.home .value-section .featured-stats .value-heading p {
		min-height: 36px;
	}
	
	.navbar-main ul.menu-primary-inner > li {
		margin: 3px auto;
		max-width: 90%;
	}
	
	.navbar-main ul.menu-primary-inner > li > a, .navbar-main ul.menu-primary-inner .highlight a, .navbar-main ul.menu-primary-inner .highlight a:hover, .navbar-main ul.menu-primary-inner .highlight a:visited, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:hover, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:visited, .navbar-main ul.menu-primary-inner > li.highlight:first-child > a, .navbar-main ul.menu-primary-inner > li.active.highlight:first-child > a {
		display: block;
		line-height: 30px !important;
		white-space: none;
	}
	
	.submenu-light .menu-horizontal .menu-smart ul.drop-menu {
		width: 100% !important;
	}
	
	.menu-accordion ul.mobile-secondary-menu::before {
		background: linear-gradient(to right, #fff, #dfe6ea, #fff);
		content: "";
		height: 2px;
		display: block;
		margin: 5px 0 0;
		width: 100%;
	}
	
	.menu-accordion ul.mobile-secondary-menu > li > a, .menu-accordion ul.mobile-secondary-menu > li > a:hover, .menu-accordion ul.mobile-secondary-menu > li > a:visited {
		color: #5b7e92 !important;
		text-transform: none;
	}
	
	.menu-accordion ul.mobile-secondary-menu > li > a i.fa-dropdown {
		display: none;
	}
	
	.navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a, .navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a:hover, .navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a:visited {
		line-height: 25px;
		text-transform: none;
	}
	
	.menu-smart a i.fa-dropdown {
		line-height: 22px;
	}
	
	.navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a i.fa-dropdown {
		line-height: 15px;
	}
	
	.menu-smart.mobile-secondary-menu {
		margin: 0 auto;
		max-width: 95%;
	}
	
	.menu-smart.mobile-secondary-menu .wpml-ls-item a, .menu-smart.mobile-secondary-menu .wpml-ls-item a:hover, .menu-smart.mobile-secondary-menu .wpml-ls-item a:focus, .menu-smart.mobile-secondary-menu .wpml-ls-item a:visited {
		display: inline-block;
		max-width: 110px;
	}
	
	.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu {
		border-radius: 30px;
		display: inline-block;
	}
	
	.black-friday-banner > .row-background .background-inner {
		background-position: center -90px !important;
	}
	
	.home .black-friday-banner .extra-padding {
		padding-top: 70px !important;
	}
	
	.home .black-friday-banner .green-button {
		bottom: 5px;
	}
	
	footer .footer-items.row-internal .uncol .uncell .uncont, footer .footer-items.row-internal .uncol .uncell .uncont .text-left {
		text-align: center !important;
	}
	
	.footer-items .column_child.col-lg-4 + .column_child.col-lg-2, .footer-items .column_child.col-lg-2 + .column_child.col-lg-2 {
		display: inline-block;
		padding-left: 20px !important;
		width: 33% !important;
	}
	
	/** Banner Informe **/
	.report-inner-banner .column_child.col-lg-4, .report-inner-banner .column_parent.col-lg-4 {
		display: inline-block;
		width: 33%;
	}
	
	.report-inner-banner .column_child.col-lg-8, .report-inner-banner .column_parent.col-lg-8 {
		display: inline-block;
		width: 66%;
	}
	
	.report-inner-banner .heading-text h3 > span {
		font-family: "Comfortaa Bold";
		font-size: 20px;
		padding-top: 15px;
	}
	
	/** VALEA **/
	.official-form.valea-payment-form .one-half-fieldset fieldset, .full-form .valea-final-form .custom-form.valea-payment-form .one-half-fieldset {
		width: 100%;
	}
	
	.full-form .custom-form.valea-payment-form .right-wrapper .gfgf_wrap, .full-form .valea-final-form .custom-form.valea-payment-form .gform_body > .gform_fields {
		margin: 0 !important;
		max-width: 430px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right {
		left: 0;
		position: relative;
		width: 100%;
	}
	
	/** Form 2021 **/
	.full-form .form-top-menu ul li.menu-item {
		display: inline-block !important;
	}
	
	.main-container .row-container.full-form .row-parent .single-internal-gutter .uncont .row-internal.form-section.final-step {
		padding: 0 !important;
	}
	
	.full-form .custom-form.official-form {
		margin-top: 0 !important;
	}
	
	.full-form .official-form .one-half-fieldset fieldset {
		width: 100%;
	}
	
	.full-form .custom-form .right-wrapper .gfgf_wrap {
		max-width: 100%;
		padding: 0;
	}
	
	.full-form .custom-form .right-wrapper .gfgf_wrap ul.gfgf_fields {
		margin: 0 auto;
		max-width: 100%;
	}
	
	.full-form .official-form .intro-heading .fas {
		display: inline-block;
		margin: 0 5px 0 0;
	}
	
	.full-form .official-form .one-half-fieldset {
		width: 55%;
	}
	
	.full-form .official-form .one-half-fieldset .two-thirds {
		margin-top: 20px !important;
	}
	
	.full-form .official-form .one-half-fieldset.bottom-left {
		padding-right: 0 !important;
	}
	
	.full-form .official-form .float-right {
		width: 40%;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset {
		margin-top: 0;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset li {
		padding-left: 16px;
		padding-right: 16px !important;
	}
	
	.full-form .official-form .gfield.coupon-field .button {
		float: none !important;
		margin-top: 10px;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset li {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth {
		margin: 15px 0 !important;
		width: auto;
	}
	
	.full-form .official-form .one-half-fieldset.last {
		width: 40% !important;
	}
	
	.full-form .official-form .lateral-ribbon {
		margin: 65px 0 0 auto;
		max-width: 340px;
	}
	
	.full-form .official-form .lateral-ribbon h2 {
		font-size: 22px;
	}
	
	.full-form .official-form .lateral-ribbon h3 {
		font-size: 18px;
	}
	
	.full-form .row-background .background-wrapper .background-inner {
		background-position: right 400px !important;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer {
		padding-left: 0 !important;
		position: relative !important;
		text-align: left;
	}
	
	.full-form .official-form .gfield.four-fifth {
		width: 100%;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		width: 49%;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth.last {
		margin-left: 2% !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth.edit-btn {
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-third.product-desc {
		margin-bottom: 10px;
	}
	
	/** Contact New Design **/
	.contact-heading > .row-background .background-inner {
		background-position: center -190px !important;
	}
	
	/** Home Main Banner **/
	.home .main-banner.white-bg {
		min-height: 400px;
	}
	
	.home .transparent-promo-section .small-main-title {
		max-width: 65% !important;
		padding-bottom: 40px !important;
		padding-top: 10px !important;
	}
	
	.home .transparent-promo-section .small-main-title .heading-text {
		margin: 0 auto;
		max-width: 200px;
	}
	
	.home .main-banner.white-bg .transparent-promo-section .heading-text h1 a, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:hover, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:focus, .home .main-banner.white-bg .transparent-promo-section .heading-text h1 a:visited {
		font-size: 24px;
		line-height: 35px;
	}
	
	.home .main-banner.white-bg .transparent-promo-section .heading-text h1 a > span.uppercase {
		font-size: 28px;
		line-height: 35px;
	}
	
	.home .transparent-promo-section + .transparent-promo-section {
		margin-top: -20px !important;
		padding-top: 0 !important;
	}
	
	.home .transparent-promo-section + .transparent-promo-section > .row .row-inner .wpb_column {
		padding-top: 0 !important;
	}
	
	.home .main-banner.white-bg .uncont > .uncode_text_column .description {
		margin-bottom: 0 !important;
	}
	
	.home .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.report-inner-banner {
		padding: 0 25px 0 0 !important;
	}
	
	.home .report-inner-banner > .row > .row-inner {
		text-align: left;
	}
	
	.home .report-inner-banner > .row > .row-inner .col-lg-4 {
		width: 25%;
	}
	
	.report-inner-banner .column_child.col-lg-8 {
		padding-top: 0 !important;
		width: 75% !important;
	}
	
	/** SERVICES NEW DESIGN **/
	.services-inner-section.more-services .uncoltable .uncell .uncont .row-internal.row-container > .row > .row-inner {
		display: flex;
	}
	
	.services-inner-section.more-services .row-internal.row-container .row-inner .column_child.col-lg-2 {
		width: 80px;
	}
	
	.more-services-items.services-inner-section {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.services-inner-section.more-services.more-services-heading + .more-services-items.services-inner-section {
		padding-top: 30px;
	}
	
	.services-inner-section.more-services.more-services-heading .row.double-bottom-padding.full-width {
		padding-bottom: 0 !important;
	}
	
	.services-inner-section.more-services .row.row-child .row-inner.row-inner-force {
		padding-bottom: 0 !important;
	}
	
	/** SERVICE DETAIL NEW **/
	.why-gloval .service-item-description, .why-gloval .service-item-description p {
		margin-top: 20px !important;
	}
	
	.why-gloval .btn-container {
		margin-top: 20px !important;
	}
	
	.transparent-menu .logo-container {
		max-width: 100%;
	}
	
	.services-inner-section.icon-list .subservices-wrapper ul {
		padding-left: 0 !important;
	}
	
	.services-inner-section.icon-list .subservices-wrapper ul > li {
		width: 46%;
	}
	
	.main-container .row-container.services-inner-section.icon-list, .main-container .row-container.services-inner-section.icon-list .single-top-padding.single-bottom-padding, .main-container .row-container.services-inner-section.icon-list .single-top-padding.single-bottom-padding .subservices-wrapper {
		padding-bottom: 0 !important;
		padding-top: 0;
	}
	
	/** ABOUT NEW DESIGN **/
	.gloval-main-banner.small-banner .white-heading {
		text-align: center;
		top: 20px;
	}
	
	.gloval-main-banner .white-heading h1, .gloval-main-banner .white-heading h1 span {
		font-size: 26px;
	}
	
	.gloval-main-banner .white-heading p {
		font-size: 14px;
		margin: 20px auto;
	}
	
	.gloval-main-banner .white-heading + .uncode-single-media {
		margin: 0 auto !important;
		max-width: 500px;
		padding-top: 30px;
	}
	
	.gloval-inner-section.gloval-history-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.gloval-inner-section .whoare {
		padding-bottom: 0 !important;
	}
	
	.clients-main-content .services-wrapper .owl-carousel .owl-stage .owl-item {
		width: 60% !important;
	}
	
	.gloval-inner-section.gloval-team .team-data-section .col-lg-3 {
		display: inline-block;
		width: 49%;
	}
	
	.gloval-team-section .head-director .ex_s_lick-list.draggable .ex_s_lick-track {
		width: 200px !important;
	}
	
	.gloval-team-section .head-director .ex_s_lick-list.draggable .ex_s_lick-track .item-grid {
		width: 100% !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.clients-main-content.gloval-clients-section {
		padding-bottom: 70px !important;
		padding-top: 0 !important;
	}
	
	/** CLIENT AREA NEW DESIGN **/
	.menu-light .menu-smart .media a, .menu-light .menu-smart .media a:hover, .menu-light .menu-smart .media a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: normal !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/** Landing Zonas **/
	.navbar-main .menu-primary-inner .menu-item a, .navbar-main .menu-primary-inner .menu-item a:hover, .navbar-main .menu-primary-inner .menu-item a:visited, .navbar-main ul.menu-primary-inner > li.menu-item:last-child > a, .transparent-menu ul.menu-primary-inner > li.menu-item a, .transparent-menu ul.menu-primary-inner > li.menu-item a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
	}
	
	.reports-section .reports-inner-menu ul li {
		display: inline-block !important;
		line-height: 34px;
	}
	
	.blue-landing-subheading h2, .blue-landing-subheading h2 span {
		color: #003b71;
		font-family: "Comfortaa Bold" !important;
		font-size: 19px;
		font-weight: 400 !important;
		line-height: 28px;
		margin-bottom: 25px;
	}
	
	.landing-collapsible-content {
		margin: 0;
		text-align: center;
	}
	
	.landing-collapsible-content .panel {
		border: 0;
	}
	
	#abstract-rm-content {
		display: none;
	}
	
	#abstract-rm-content.visible {
		display: block;
	}
	
	#landing-rm-link, .landing-card-item .readmore {
		color: #00909a;
		display: block;
		font-family: "Comfortaa Bold";
		font-weight: 400;
		cursor: pointer;
		text-align: center;
	}
	
	#landing-rm-link::after, .landing-card-item .readmore::after {
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
		margin-left: 5px;
	}
	
	#landing-rm-link::after, .landing-card-item .readmore::after {
		content: "";
	}
	
	#landing-rm-link.less::after {
		content: "";
	}
	
	.main-promo-mobile.dark-promo {
		margin: 0 auto;
		max-width: 300px;
	}
	
	.main-promo-mobile.dark-promo .background-inner, .newsletter-btn-wrapper .tasacion-banner-wrapper .background-inner {
		border-radius: 10px;
	}
	
	.main-promo-mobile.dark-promo .promo-image {
		top: -20px;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text {
		margin-top: 0 !important;
	}
	
	.main-promo-mobile.dark-promo .online-promo {
		padding: 10px 0 0;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text .small-text {
		color: #fff;
		display: block;
		font-size: 15px;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text.online-promo .small-text {
		text-transform: uppercase;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text .white-highlight {
		color: #fff;
		display: block;
		font-size: 20px;
		font-family: "Comfortaa Bold";
		text-shadow: 2px 2px 0 rgba(20, 42, 95, .7);
	}
	
	.main-promo-mobile.dark-promo .btn-container {
		margin-top: 0px !important;
	}
	
	.main-promo-mobile.dark-promo .btn-container a.custom-link, .main-promo-mobile.dark-promo .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo .btn-container a.custom-link:visited {
		background: #fff !important;
		border: 0;
		box-shadow: 2px 2px 0px rgba(20, 42, 95, .7);
		color: #142a5f !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 22px;
		font-weight: 400 !important;
		letter-spacing: 0;
		padding: 10px 20px !important;
	}
	
	#abstract-ind1-content, #abstract-ind2-content, #abstract-ind3-content, #abstract-ind4-content {
		display: none;
	}
	
	.landing-card-item {
		text-align: left;
	}
	
	.landing-card-item table td.title {
		padding: 15px 0;
	}
	
	.landing-card-item table td.value {
		padding-right: 0;
	}
	
	.landing-card-item .readmore {
		color: #003b71;
		margin-top: 20px;
	}
	
	.landing-card-item .green-subheading {
		line-height: 28px;
	}
	
	.main-container .row-container.map-section .row-parent .single-internal-gutter .uncont .row-internal.row-container.location-wrapper {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	
	.map-section .location-wrapper .heading-text, .map-section .location-wrapper .location-info {
		text-align: left;
	}
	
	.map-section .services-heading .heading-text div p {
		line-height: 24px;
	}
	
	.map-section .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_gradient_geo_skyline_mobile.svg") !important;
		background-position: center bottom;
	}
	
	.map-section .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth {
		width: 50%;
	}
	
	.landing-bottom-form .official-form .one-half-fieldset {
		width: 600px;
	}
	
	.full-form .landing-bottom-form .gform_wrapper .gform_footer {
		left: auto !important;
		text-align: right !important;
		width: 100%;
	}
	
	/** Banners de Valea y Tasacion **/
	.home .light-city-section.services-section {
		margin-top: 0 !important;
		padding-top: 140px !important;
	}
	
	.home .valea-banner-wrapper .featured-section > .style-light {
		max-width: 100% !important;
	}
	
	.home .valea-banner-wrapper .featured-section .uncont {
		margin-top: -20px !important;
		padding: 0 15px 20px !important;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		background: #59ffff;
		box-shadow: 3px 3px 3px #00226a;
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 14px;
		font-weight: normal !important;
		letter-spacing: 0;
		line-height: 16px;
	}
	
	.home .valea-banner-wrapper .valea-banner-logo .tmb .t-entry-visual .icon-media img {
		margin: 0 !important;
		max-width: 170px;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text {
		margin-top: 5px;
	}
	
	.home .valea-banner-wrapper .report-heading .heading-text .h3 span {
		font-family: "Comfortaa Bold";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 20px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text .h3 span {
		font-size: 14px;
		font-weight: normal;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		border-radius: 30px !important;
		margin-bottom: 25px;
		padding: 7px 20px !important;
		transform: none;
	}
	
	.home .valea-banner-wrapper {
		margin: 0 auto !important;
		max-width: 400px;
	}
	
	.tasacion-banner-wrapper .featured-section {
		margin: 0 auto;
		max-width: 400px;
	}
	
	.tasacion-banner-wrapper .featured-section .uncont {
		margin-top: -15px !important;
		padding-bottom: 20px;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 span {
		font-family: "Comfortaa";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 24px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 .shadow-highlight {
		display: block;
		font-size: 21px;
		line-height: 21px;
		margin-top: 10px;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, .7);
		text-transform: uppercase;
	}
	
	.tasacion-banner-wrapper .report-heading.btn-intro .heading-text {
		margin-top: 5px;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text {
		margin-top: 0;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text .h3 span {
		font-size: 13px;
		margin-bottom: 0;
	}
	
	.tasacion-banner-wrapper:not(.ecoefy) .btn-container a, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:hover, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:focus, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:visited {
		margin-bottom: 15px;
	}
	
	.tasacion-banner-wrapper .report-heading {
		margin-top: 0 !important;
		padding-top: 0;
	}
	
	.tasacion-banner-wrapper .btn-container {
		margin-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .uncont > .tasacion-banner-wrapper {
		margin-top: 25px !important;
	}
	
	/** GREEN LANDING **/
	.green-landing-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_header_mobile.svg") !important;
		background-position: right -70px !important;
	}
	
	.green-landing-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .vc_custom_heading_wrap + .uncode_text_column p {
		max-width: 520px;
	}
	
	.green-services-items .services-item::after {
		display: block;
		height: 70px;
		margin: -8px auto;
		position: relative;
		width: 30px;
		z-index: 99;
	}
	
	.green-services-items .services-item.blue::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_line.svg");
	}
	
	.green-services-items .services-item.green::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/green_line.svg");
	}
	
	.green-services-items .services-item.yellow::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/yellow_line.svg");
	}
	
	.green-services-items .services-item.orange::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/orange_line.svg");
	}
	
	.green-services-items .services-item.blue.last::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_double_line.svg");
	}
	
	.green-services-items {
		margin: 40px auto 20px !important;
		max-width: 300px;
		z-index: 100;
	}
	
	.landing-why-us .green-services-items {
		margin-top: 20px !important;
	}
	
	.landing-why-us .green-services-items .services-item::after {
		display: none;
	}
	
	.green-services-360 {
		margin-top: -13px !important;
		max-width: 300px;
	}
	
	.green-services-items .services-item .uncell {
		min-height: 200px;
		padding: 0 15px 35px;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/who_bg_mobile.svg") !important;
		background-position: center top !important;
		background-repeat: no-repeat;
		background-size: 100% auto !important;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-steps-row {
		margin: 70px auto 30px !important;
		max-width: 100%;
	}
	
	.green-steps-row .col-lg-5.green-step-item {
		display: inline-block;
		padding-top: 0 !important;
		vertical-align: top;
		width: 44%;
	}
	
	.green-steps-row .col-lg-2 {
		display: inline-block;
		opacity: 0;
		padding: 0 10px;
		vertical-align: middle;
		width: 10%;
	}
	
	.green-clients-wrapper .column_child.col-lg-1 {
		display: inline-block;
		margin-top: 25px;
		padding-top: 0 !important;
		width: 50%;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-contact-form {
		padding-bottom: 115px !important;
	}
	
	.valea-contact-form.green-contact-form .background-wrapper .background-inner {
		background-size: 25% auto !important;
	}
	
	.landing-why-us {
		padding-bottom: 0 !important;
	}
}

@media (min-width: 769px) {
	.gform_wrapper .gfield.legal-box-wrapper .legal-header {
		align-items: center;
	}
	
	#field_78_183 {
		display: none !important;
	}
	
	#field_78_184 {
		margin-top: 20px !important;
	}
	
	.gform_wrapper .gfield.legal-box-wrapper .legal-header h3 {
		color: #0f4c81;
		font-family: "Comfortaa Bold";
		font-size: 15px;
		margin: 0;
		position: relative;
		right: 6px;
		top: 3px;
	}
	
	.gform_wrapper .gfield.legal-box-wrapper .legal-content p {
		color: #444;
		font-family: "Comfortaa";
		font-size: 11px;
		font-weight: normal;
		line-height: 1.5;
	}
	
	.gform_wrapper .gfield.legal-box-wrapper .legal-toggle {
		font-size: 13px;
		margin: 0;
	}
	
	.gform_wrapper .gfield.legal-box-wrapper .legal-icon {
		align-items: center;
		display: flex;
		height: auto;
		margin-top: 0;
	}
	
	.gform_wrapper .gfield.legal-box-wrapper .legal-icon i {
		font-size: 22px;
		height: 35px;
	}
}

@media only screen and (min-width: 641px) {
	.full-form .official-form .desktop-main-promo.lateral-ribbon {
		margin-bottom: 10px;
	}
	
	#field_78_182 {
		width: calc(100% - 16px);
	}
}

/** Custom Responsive Mobile **/
@media only screen and (max-width: 768px) {
	.item-desktop-hidden.item-tablet-hidden.menu-item, .home .item-desktop-hidden.item-tablet-hidden.menu-item {
		display: block !important;
	}
	
	.item-mobile-hidden.menu-item, .home .item-mobile-hidden.menu-item {
		display: none !important;
	}
	
	.navbar-main ul.menu-primary-inner > li > a, .navbar-main ul.menu-primary-inner .highlight a, .navbar-main ul.menu-primary-inner .highlight a:hover, .navbar-main ul.menu-primary-inner .highlight a:visited, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:hover, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:visited, .navbar-main ul.menu-primary-inner > li.highlight:first-child > a, .navbar-main ul.menu-primary-inner > li.active.highlight:first-child > a {
		display: block;
		line-height: 30px !important;
	}
	
	.home header .open-items .navbar-main .menu-primary-inner .menu-item a, .home header .open-items .navbar-main .menu-primary-inner .menu-item a:hover, .home header .open-items .navbar-main .menu-primary-inner .menu-item a:visited {
		color: #003b71 !important;
	}
	
	.home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a, .home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .home header .open-items .navbar-main .menu-primary-inner .menu-item.highlight a:visited {
		background-color: #003b71;
		color: #fff !important;
	}
	
	.home .menu-light .row-brand, .home .menu-light .row-menu .row-menu-inner {
		border-bottom: 0px;
	}
	
	.menu-smart.mobile-secondary-menu .wpml-ls-item a, .menu-smart.mobile-secondary-menu .wpml-ls-item a:hover, .menu-smart.mobile-secondary-menu .wpml-ls-item a:focus, .menu-smart.mobile-secondary-menu .wpml-ls-item a:visited {
		display: inline-block;
		max-width: 110px;
	}
	
	.submenu-light .menu-horizontal .menu-smart li.wpml-ls-item ul.drop-menu {
		border-radius: 30px;
		display: inline-block;
	}
	
	.home .transparent-promo-section {
		padding-top: 25px;
	}
	
	.home .transparent-promo-section .heading-text h1 a, .home .transparent-promo-section .heading-text h1 a:hover, .home .transparent-promo-section .heading-text h1 a:focus, .home .transparent-promo-section .heading-text h1 a:visited {
		font-size: 28px;
	}
	
	.home .black-friday-banner .row .uncoltable {
		height: auto !important;
	}
	
	.home .black-friday-banner .uncont > .uncode_text_column h2 {
		font-size: 15px;
		margin-bottom: 10px;
	}
	
	.home .black-friday-banner .transparent-promo-section .uncode_text_column {
		padding: 20px 30px 0px;
	}
	
	.home .black-friday-banner .transparent-promo-section .uncode_text_column {
		padding: 20px 20px 0;
	}
	
	.home .black-friday-banner .green-button {
		padding-left: 10%;
		width: 90% !important;
	}
	
	.home .black-friday-banner .green-button > .dark-button {
		border-radius: 30px;
		padding: 0 15px !important;
	}
	
	.home .services-section .service-item {
		display: block !important;
		margin: 0 auto !important;
		max-width: 310px;
	}
	
	.home .value-section .value-heading p {
		font-size: 14px;
		line-height: 18px;
	}
	
	.home .value-section .value-heading h2 > span {
		font-size: 34px !important;
	}
	
	.home .featured-stats .column_child.col-lg-3 {
		margin: 0 auto;
		padding-top: 0 !important;
		vertical-align: top !important;
		width: 80% !important;
	}
	
	.home .featured-stats .column_child.col-lg-3 .uncell.single-block-padding {
		padding-left: 25px !important;
	}
	
	.home .value-section .featured-stats .value-heading p {
		min-height: 36px;
	}
	
	.home .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.values-wrapper {
		padding-top: 0px !important;
	}
	
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container {
		max-height: 250px;
		overflow-x: hidden;
	}
	
	.navbar-main ul.menu-primary-inner > li {
		margin: 3px auto;
		max-width: 90%;
	}
	
	.navbar-main .menu-primary-inner .highlight a, .navbar-main .menu-primary-inner .highlight a:hover, .navbar-main .menu-primary-inner .highlight a:visited, .navbar-main ul.menu-primary-inner > li.highlight:first-child > a, .navbar-main ul.menu-primary-inner > li.active.highlight:first-child > a {
		color: #fff !important;
	}
	
	.navbar-main ul.menu-primary-inner > li > a, .navbar-main ul.menu-primary-inner .highlight a, .navbar-main ul.menu-primary-inner .highlight a:hover, .navbar-main ul.menu-primary-inner .highlight a:visited, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:hover, .navbar-main ul.menu-primary-inner .menu-item.highlight.active a:visited, .navbar-main ul.menu-primary-inner > li.highlight:first-child > a, .navbar-main ul.menu-primary-inner > li.active.highlight:first-child > a {
		display: block;
		line-height: 30px !important;
	}
	
	.submenu-light .menu-horizontal .menu-smart ul.drop-menu {
		width: 100% !important;
	}
	
	.menu-accordion ul.mobile-secondary-menu::before {
		background: linear-gradient(to right, #fff, #dfe6ea, #fff);
		content: "";
		height: 2px;
		display: block;
		margin: 5px 0 0;
		width: 100%;
	}
	
	.menu-accordion ul.mobile-secondary-menu > li > a, .menu-accordion ul.mobile-secondary-menu > li > a:hover, .menu-accordion ul.mobile-secondary-menu > li > a:visited {
		color: #5b7e92 !important;
		text-transform: none;
	}
	
	.menu-accordion ul.mobile-secondary-menu > li > a i.fa-dropdown {
		display: none;
	}
	
	.navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a, .navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a:hover, .navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a:visited {
		line-height: 25px;
		text-transform: none;
	}
	
	.menu-smart a i.fa-dropdown {
		line-height: 22px;
	}
	
	.navbar-main ul.menu-primary-inner > li ul.drop-menu > li.menu-item a i.fa-dropdown {
		line-height: 15px;
	}
	
	.official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_pending, .official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_pending .gf_step_number, .official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_completed {
		opacity: 0;
		width: 100%;
	}
	
	.official-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active {
		opacity: 1;
		width: 100%;
	}
	
	.official-form .one-half-fieldset.featured-image {
		display: none;
	}
	
	.official-form .one-half-fieldset {
		width: 100%;
	}
	
	.official-form .one-half-fieldset .gfgf_fieldset > ul, .official-form .full-width.top-heading.gfield_wrap_group .gfgf_wrap > ul.gfgf_fields {
		padding: 0px;
	}
	
	.official-form .intro-heading .fas, .official-form .intro-subheading .form-subheading .fas {
		display: block;
		font-size: 20px;
		margin: 0 auto 15px;
		text-align: center;
		width: 100%;
	}
	
	.official-form .intro-heading span.form-heading, .official-form .intro-subheading .form-subheading {
		display: block;
		text-align: justify;
		width: 100%;
	}
	
	.official-form .gform_wrapper .top_label .gsection_description {
		line-height: 150%;
	}
	
	.official-form .gfield.one-half, .official-form .gfield.one-third, .official-form .gfield.one-quarter, .official-form .gfield.two-thirds, .official-form .gfield.three-quarters, .official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error, .official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half), .official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-third:not(.gf_left_half):not(.gf_right_half) {
		display: block;
		margin-left: 0px !important;
		margin-right: 0px !important;
		max-width: 100% !important;
		padding-right: 0px !important;
		width: 100% !important;
	}
	
	.official-form ul.gfgf_fields .conditional-field.one-third {
		margin-top: 15px !important;
	}
	
	.official-form ul.gfgf_fields .order-info {
		margin: 20px 0 10px;
	}
	
	.official-form .full-width.d-flex.gfield_wrap_group .gfgf_wrap ul.gfgf_fields {
		display: block;
	}
	
	.official-form .full-width.d-flex.gfield_wrap_group .gfgf_wrap ul.gfgf_fields .one-half-fieldset {
		display: block;
		margin-bottom: 20px;
	}
	
	.official-form .one-half-fieldset.no-padding, .official-form .one-half-fieldset.no-padding .gfgf_fieldset {
		padding: 0px;
	}
	
	.official-form li.no-padding .gfgf_fieldset .warning {
		text-align: justify;
	}
	
	.official-form .gform_wrapper .gform_page_footer input.button {
		border-radius: 40px;
		margin: 0 auto 15px;
	}
	
	.official-form ul.gfgf_fields .order-info .prices table, .official-form ul.gfgf_fields .order-info .prices table > tbody, .official-form ul.gfgf_fields .order-info .prices table tr, .official-form ul.gfgf_fields .order-info .prices table tr > td {
		font-size: 11px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding: 0 0 20px !important;
	}
	
	.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .uncont {
		display: block;
	}
	
	.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .btn-container > a.custom-link.btn {
		transform-origin: right;
	}
	
	.faq-section .faq-wrapper.d-flex .row-inner .uncoltable .uncell .heading-text.faq-heading {
		margin-bottom: 15px;
	}
	
	.faq-section .faq-accordion {
		margin: 25px auto !important;
	}
	
	.faq-section .faq-accordion .panel-group .panel .panel-title a > span {
		font-size: 14px;
		line-height: 25px;
	}
	
	.faq-section .faq-accordion .panel-body p, .faq-section .faq-accordion .panel-body li {
		font-size: 13px;
	}
	
	.report-contact-wrapper .report-contact-section p {
		padding-right: 15px;
	}
	
	.single-internal-gutter .uncont .row-internal.row-container {
		padding: 0px 25px !important;
	}
	
	.assets .header-service-item h3 {
		font-size: 22px !important;
	}
	
	.page-heading h1, .single-post .page-heading h2 {
		font-size: 26px !important;
		max-width: 90%;
	}
	
	.page-heading p {
		font-size: 14px;
		margin-top: 15px !important;
		max-width: 90%;
	}
	
	.services-inner-section .uncoltable .uncell .uncont .row-internal.row-container {
		margin-top: 15px !important;
	}
	
	.services-inner-section .d-flex .uncol .uncell .uncont {
		display: block;
	}
	
	.services-inner-section .d-flex .service-item-img {
		display: none;
	}
	
	.services-inner-section .d-flex .uncode_text_column {
		border-radius: 3px;
	}
	
	.services-inner-section .d-flex .uncode_text_column p.services-description a, .services-inner-section .d-flex .uncode_text_column p.services-description a:hover, .services-inner-section .d-flex .uncode_text_column p.services-description a:focus, .services-inner-section .d-flex .uncode_text_column p.services-description a:visited {
		margin-top: 15px;
	}
	
	.services-inner-section.more-services > .row.row-parent {
		padding-top: 0px !important;
	}
	
	.services-inner-section.more-services .uncoltable .uncell .uncont .row-internal.row-container {
		margin-top: 0 !important;
	}
	
	.services-inner-section.more-services .row.row-child .row-inner.row-inner-force {
		padding: 25px 0 40px;
	}
	
	.services-inner-section.more-services .heading-text.header-more-services {
		max-width: 90%;
	}
	
	.services-inner-section.more-services .heading-text.header-more-services h2 {
		font-size: 24px;
	}
	
	.services-inner-section.more-services .service-item-inner, .services-inner-section.more-services .column_parent.col-lg-4 {
		margin-bottom: 30px !important;
		padding: 0px !important;
	}
	
	.services-inner-section.more-services .more-service-item .pos-middle.col-lg-2.fas {
		display: block !important;
		padding: 20px 0 15px !important;
	}
	
	.more-service-item .row-child .row-inner .column_child {
		padding: 0px 15px;
	}
	
	.more-service-item .row-child .row-inner .column_child .heading-text h2 {
		text-align: center;
	}
	
	.simple-form-section .row.double-top-padding {
		padding-top: 30px;
	}
	
	.simple-form-section .row.double-bottom-padding {
		padding-bottom: 30px;
	}
	
	.simple-form-section .heading-text.services-form-heading h3 {
		font-size: 22px !important;
	}
	
	.simple-form-section .heading-text.services-form-heading p {
		font-size: 13px;
		display: block;
		margin-bottom: 20px;
	}
	
	.simple-form-section .gform_wrapper ul.gform_fields > li.gfield {
		display: block;
		width: 100% !important;
	}
	
	.simple-form-section .gform_wrapper .gform_footer.top_label {
		margin-top: 25px !important;
	}
	
	.gform_wrapper .ginput_container span.gfield_required {
		display: inline-block !important;
	}
	
	.services-utils.single-service-sections {
		display: none;
	}
	
	.services-inner-section {
		padding: 25px 0;
	}
	
	.services-inner-section .header-service-item h3, .who-needs .header-service-item h3, .why-gloval .header-service-item h3, .faq-wrapper .faq-heading h2 {
		font-size: 22px;
	}
	
	.services-inner-section .subheader-service-item h2, .who-needs .subheader-service-item h2, .parallax-background .subheader-service-item h2 {
		font-size: 12px;
		line-height: 25px;
		padding-top: 10px;
	}
	
	.services-inner-section .service-item-description p, .who-needs .service-item-description p, .why-gloval .service-item-description p, .faq-wrapper .service-item-description p {
		font-size: 14px;
	}
	
	.why-gloval, .who-needs {
		padding: 40px 0 0;
	}
	
	.who-needs.no-padding-top, .who-needs.no-padding-top > .row {
		padding-top: 0;
	}
	
	.onepage-section .even-step .heading-text h3 {
		font-size: 20px;
	}
	
	.services-inner-section.reports-section {
		padding-top: 0px;
	}
	
	.reports-section .report-main-content .default-description {
		padding: 0px;
	}
	
	.press-main-content .reports-posts .t-inside .t-entry-text .t-entry-readmore a {
		transform-origin: right !important;
	}
	
	.press-posts.reports-posts .isotope-filters {
		display: block !important;
	}
	
	.services-inner-section.reports-section {
		padding-bottom: 0px;
	}
	
	.services-inner-section.reports-section .heading-text h1 > span, .pdf-embed-section .heading-text h1 > span, .clients-main-content .services-heading h2 > span, .clients-main-content .heading-text.el-text.success-examples h2 {
		font-size: 20px !important;
		font-weight: normal;
	}
	
	.post .reports-section .press-main-content.report-main-content .default-description {
		padding: 20px;
	}
	
	.clients-inner-section {
		background: #dee4e9;
	}
	
	.clients-inner-section .clients-items-menu .uncode-wrapper.uncode-list ul > li {
		margin-bottom: 20px;
		width: 45%;
	}
	
	.clients-main-content {
		background: #fff;
	}
	
	.clients-main-content .default-description {
		padding: 20px;
	}
	
	.clients-main-content .default-description .services-heading {
		margin-top: 30px !important;
	}
	
	.clients-main-content .services-wrapper {
		margin-top: 10px !important;
	}
	
	.clients-main-content .services-wrapper .owl-carousel .owl-stage-outer.owl-height {
		height: auto !important;
	}
	
	.clients-main-content .services-wrapper .owl-carousel .owl-stage-outer .owl-stage {
		transform: none !important;
	}
	
	.clients-main-content .services-wrapper .owl-carousel .owl-stage .owl-item {
		display: block;
	}
	
	.gloval-inner-section .whoare {
		text-align: justify;
		padding-bottom: 200px;
	}
	
	.main-container .row-container.gloval-inner-section.gloval-history-wrapper .row-inner .uncont > .gloval-value.negative-top {
		margin-top: -215px !important;
		max-width: 90%;
		padding: 30px 0 !important;
	}
	
	.main-container .row-container.gloval-inner-section.gloval-history-wrapper .row-inner .uncont > .gloval-value .row-inner .column_child.col-lg-4 {
		margin: 8px auto;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list {
		margin: 0 auto;
	}
	
	.gloval-history-wrapper .history-timeline-wrapper::before {
		display: none;
	}
	
	.gloval-history-wrapper > .background-element .background-inner {
		background: none !important;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list ul {
		display: block;
		margin: 0 auto;
		padding: 0px;
		width: 90%;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list::before {
		display: none;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li::before {
		border-top: 1px solid #8ca5bf;
		background-position: center -1px;
		margin-bottom: 15px;
		width: 100%;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li {
		margin-bottom: 25px;
		width: 100%;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li br {
		display: none;
	}
	
	.gloval-inner-section.video-wrapper .heading-text h2 > span, .gloval-inner-section.gloval-team .join-us .heading-text h2 {
		font-size: 24px;
	}
	
	.gloval-inner-section.video-wrapper .heading-text p {
		font-size: 14px;
	}
	
	.gloval-inner-section.video-wrapper .double-bottom-padding {
		padding-bottom: 10px;
	}
	
	.gloval-inner-section .heading-text.business-heading h2 > span {
		font-size: 26px !important;
		margin-bottom: 30px;
	}
	
	.gloval-inner-section .business-portfolio {
		margin: -30px auto 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.gloval-world {
		padding-bottom: 150px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.white-section.negative-top {
		padding: 45px 30px !important;
	}
	
	.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul {
		display: block;
		padding-left: 0px;
	}
	
	.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li {
		padding-bottom: 0px;
		width: 100%;
	}
	
	.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li::before {
		display: none;
	}
	
	.gloval-inner-section.gloval-team .uncont > .white-section .uncode-list ul > li p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
	}
	
	.gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:hover, .gloval-inner-section.gloval-team .join-us .btn-container a.custom-link.btn:visited, .gloval-inner-section.gloval-team .join-us .btn-container .btn {
		transform-origin: center !important;
	}
	
	.gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:hover, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a:visited, .gloval-inner-section.cv-form-section .collapsible-form .panel-heading .panel-title a > span {
		display: block;
		font-size: 20px;
		line-height: 30px;
	}
	
	.clients-inner-section .clients-items-menu.press-items-menu .uncode-wrapper.uncode-list ul > li {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a:hover, .clients-main-content .press-posts .t-inside .t-entry-text .t-entry-readmore a:visited {
		display: block;
		font-size: 14px !important;
		line-height: 25px;
		transform-origin: right !important;
	}
	
	.contact-section .limit-width {
		margin: 0 auto;
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 90%;
	}
	
	.press-contact-section .find-us .uncont .heading-text h4 span, .press-contact-section .contact-info .uncont .heading-text h4 span {
		font-size: 14px;
		padding: 0 10px;
	}
	
	.press-contact-section .contact-info .uncont .contact-data p {
		padding: 5px 0 5px 10px;
	}
	
	.press-contact-section .contact-info .uncont .contact-data p > .fas {
		display: block;
	}
	
	.thanks-columns .contact-data .background-inner {
		display: none;
	}
	
	.faq-section.bicolor-bg {
		background: #dee4e9;
	}
	
	.home-featured .one-half {
		border-bottom: 2px solid #003b71;
		margin: 0 auto;
		padding-bottom: 230px !important;
		text-align: center;
		width: 90%;
	}
	
	.home-featured .one-half h1 {
		font-size: 30px;
	}
	
	.home-featured .one-half h2 {
		font-size: 14px;
	}
	
	.home-featured .one-half .dark-button {
		width: 100%;
	}
	
	.home-featured .one-half .dark-button > a {
		border-radius: 5px !important;
		margin: 0 auto;
	}
	
	.home-featured .featured-section {
		background: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/home-featured-mobile.png") no-repeat center bottom;
	}
	
	.home-featured .featured-section.nitro-lazy {
		background: none !important;
	}
	
	.home-featured::after {
		background: #fff url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/home-services-top.png") center -1px no-repeat;
		content: "";
		display: block;
		height: 62px;
		text-align: center;
		width: 100%;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.home-reports-wrapper {
		margin: 0 auto;
		max-width: 90%;
		padding: 0px !important;
	}
	
	.home-reports-wrapper .row-child .row-inner {
		display: flex;
	}
	
	.home-reports-wrapper .left-image, .home-reports-wrapper .reports-inner-content, .home-reports-wrapper .right-image, .home-reports-wrapper .col-lg-6 {
		width: 50% !important;
	}
	
	.home-reports-wrapper .row-inner .left-image, .home-reports-wrapper .row-inner .right-image {
		display: block !important;
	}
	
	.home-reports-wrapper .row-inner .left-image .uncol.unexpand, .home-reports-wrapper .row-inner .right-image .uncol.unexpand {
		display: block !important;
	}
	
	.home-reports-wrapper .report-title {
		margin-top: 15px !important;
	}
	
	.home-reports-wrapper .row-inner .background-wrapper .background-inner {
		background-size: auto 100% !important;
	}
	
	.home-reports-wrapper .reports-inner-content .uncell {
		padding: 0 0 15px 0 !important;
	}
	
	.home-reports-wrapper .new-report-separator hr {
		right: -15px;
	}
	
	.home-reports-wrapper .reports-inner-content .btn-container {
		margin-top: 15px !important;
	}
	
	.home-reports-wrapper .reports-inner-content.right-side .uncell {
		padding: 25px 0 15px 15px !important;
	}
	
	.home-reports-wrapper .reports-inner-content .uncell {
		padding: 0 5px 15px 0 !important;
	}
	
	.home-reports-wrapper .new-report-separator hr {
		right: -5px;
	}
	
	.home-reports-wrapper .reports-inner-content .heading-text {
		text-align: center;
	}
	
	.home-reports-wrapper .heading-text h3 {
		font-size: 15px;
	}
	
	.home-reports-wrapper .heading-text .separator-break {
		margin: 8px auto;
	}
	
	.home-reports-wrapper .heading-text.el-text > :last-child p {
		font-size: 14px;
		padding-bottom: 0px;
	}
	
	.home-reports-wrapper .reports-inner-content .btn-container {
		display: block;
		position: relative;
		text-align: center;
		width: 100%;
	}
	
	.home-reports-wrapper .btn-container a, .home-reports-wrapper .btn-container a:hover, .home-reports-wrapper .btn-container a:visited {
		display: block;
		margin: 0 auto;
		padding: 8px !important;
		transform-origin: center !important;
	}
	
	.main-container .row-container .exa-top-padding {
		padding-top: 135px;
	}
	
	.valor-inner-content {
		margin: 0 auto;
		max-width: 90%;
	}
	
	.valor-inner-content .heading-text h2 {
		font-size: 32px;
	}
	
	.valor-inner-content .heading-text p {
		font-size: 14px;
	}
	
	.valor-inner-content .valor-description p {
		font-size: 13px;
		line-height: 25px;
	}
	
	.value-section .negative-top {
		margin-top: -45%;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.values-wrapper {
		padding: 35px 20px 10px !important;
	}
	
	.values-wrapper .heading-text p {
		font-size: 13px;
		line-height: 140%;
		padding: 0px 15px 30px;
	}
	
	.mobile-hidden {
		display: none !important;
	}
	
	.home-services .col-lg-4.left-column, .home-services .col-lg-4.right-column {
		width: 100% !important;
	}
	
	.home-services .col-lg-4 .uncont > .service-item {
		margin-top: 0px !important;
	}
	
	footer .footer-items.row-internal.row-container {
		padding: 0px 25px !important;
	}
	
	footer .footer-items.row-internal.row-container .row-inner > .column_child {
		padding-top: 20px !important;
	}
	
	footer .footer-items.row-internal .uncol .uncell .uncont, footer .footer-items.row-internal .uncol .uncell .uncont .text-left {
		text-align: center !important;
	}
	
	footer .footer-items.row-internal .uncol .uncell .uncont {
		margin-bottom: 20px !important;
	}
	
	footer .footer-items.row-internal .uncol .uncell .uncont .footer-social {
		padding-bottom: 20px !important;
		text-align: center !important;
	}
	
	.home .black-friday-banner .featured-section .uncont {
		margin: auto !important;
	}
	
	.official-form .row-background .background-wrapper .background-inner {
		background-color: #5b7e91;
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/form-bg-mobile.jpg") !important;
		background-size: 100% !important;
	}
	
	.official-form .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.official-form.custom-form .align-bottom {
		padding-bottom: 0px !important;
	}
	
	.official-form.custom-form .one-half-fieldset.align-bottom ul {
		margin-bottom: 0px;
	}
	
	.lateral-ribbon-wrapper {
		background: transparent !important;
	}
	
	.lateral-ribbon-wrapper .lateral-ribbon {
		float: none;
		margin: 0 auto;
		max-width: 100%;
		width: 90%;
	}
	
	.lateral-ribbon-wrapper .lateral-ribbon, .lateral-ribbon-wrapper .lateral-ribbon h2 {
		margin-top: 0px;
		padding-top: 0px;
		text-align: center;
	}
	
	.official-form .photo-page .gform_fields {
		background: linear-gradient(rgba(0, 59, 113, .9) 350px, #5b7e91 350px, #5b7e91 100%);
	}
	
	.official-form .one-half-fieldset.first-page .heading-text h1 {
		font-size: 26px;
		margin-top: 0px;
		text-align: center;
	}
	
	.custom-form .right-wrapper .gfgf_wrap {
		margin: 15px auto 0px;
		max-width: 90%;
	}
	
	.custom-form .right-wrapper .gfgf_wrap, .custom-form .right-wrapper .gfgf_wrap ul.gfgf_fields {
		margin: 15px auto 0px;
		max-width: 90%;
		padding-left: 0px;
	}
	
	.custom-form .photo-page .gform_page_footer {
		bottom: 25px;
		left: 5%;
		max-width: 90%;
		text-align: center;
		width: 90%;
	}
	
	.custom-form .photo-page .intro-heading span.form-heading {
		text-align: center;
		width: 100%;
	}
	
	.custom-form.official-form {
		margin-top: 110px;
	}
	
	.services-inner-section.form-gloval-advantages .row-child .row-inner {
		margin: 0 auto;
		max-width: 90%;
	}
	
	.services-inner-section.gray-bg {
		background-color: #5b7e91 !important;
		padding-top: 30px;
	}
	
	.services-inner-section.gray-bg .assets.form-gloval-advantages {
		background-color: transparent;
	}
	
	.services-inner-section.official-form {
		padding-bottom: 0px !important;
	}
	
	.services-inner-section.assets.form-gloval-advantages {
		margin: 0 0 30px !important;
	}
	
	.official-form .gform_wrapper ul.gform_fields li.gfield {
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-right: 0px;
	}
	
	.official-form.clean-bg .row-inner .form-section {
		margin: 0 auto;
		max-width: 90%;
	}
	
	.official-form.clean-bg .row-inner .form-section > .row-child {
		margin-left: 0px;
	}
	
	.clean-bg .custom-form.official-form {
		margin-top: 0px;
	}
	
	/** FORM OFF **/
	.form-page-header div > p {
		max-width: 100%;
	}
	
	.form-main-promo > .uncol > .uncoltable > .uncell > .uncont {
		margin: 15px 0 0 0 !important;
		max-width: 350px !important;
	}
	
	.page-heading.left-aligned {
		text-align: center;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding: 25px 0 20px 25px !important;
	}
	
	.form-intro-block .services-form-heading {
		margin: 0 auto 40px;
		max-width: 90%;
		text-align: center !important;
	}
	
	.form-intro-block .icon-promo-wrapper {
		margin-top: 30px;
	}
	
	.main-container .row-container .row-parent .inner-form-wrapper .uncont .row-container.simple-form-section {
		margin: 0 auto !important;
		padding: 25px 10px 25px 25px !important;
	}
	
	.single-service-header.desktop-hidden.tablet-hidden {
		display: block !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter.form-main-promo > .uncol > .uncoltable > .uncell > .uncont > .row-internal.row-container {
		padding-left: 0 !important;
	}
	
	.form-page-header.page-heading h1 {
		max-width: 100%;
	}
	
	.form-page-header.page-heading p {
		max-width: 100%;
		font-family: "Comfortaa";
	}
	
	.page-heading.left-aligned {
		text-align: center !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding: 25px 0 20px 25px !important;
	}
	
	.formoff-header .penta-bottom-padding {
		padding-bottom: 135px !important;
	}
	
	.form-intro-block .services-form-heading {
		margin: 0 auto 40px;
		max-width: 100%;
		padding: 10px 25px 0 0;
		text-align: center;
	}
	
	.main-container .row-container .row-parent .inner-form-wrapper .uncont .row-container.simple-form-section {
		margin: 0 auto !important;
		padding: 25px 10px 25px 25px !important;
	}
	
	.formoff-section .shift_y_neg_half {
		margin-top: -40px !important;
	}
	
	.formoff-section + .faq-section {
		margin-top: -110px !important;
	}
	
	/** VALEA **/
	.menu-container.style-color-xsdn-bg.force-no-shadows {
		box-shadow: none;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .row-menu-inner {
		border-bottom: 0px;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
		height: 60px !important;
		width: auto !important;
		margin-left: -15px !important;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .logo-container {
		padding: 10px 15px !important;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .logo-container .mobile-menu-button {
		padding: 20px 15px;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines, .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::before, .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::after {
		background: #009099;
	}
	
	#menu-menu-valea li > a, #menu-menu-valea li > a:hover, #menu-menu-valea li > a:focus, #menu-menu-valea li > a:visited, #menu-menu-valea li.active > a {
		color: #003b71 !important;
	}
	
	.valea-header {
		padding: 0 20px !important;
	}
	
	.valea-header h1 span {
		font-size: 26px;
	}
	
	.valea-header.webinar-header .form-page-header {
		padding: 0 16px !important;
	}
	
	.valea-header.webinar-header h1, .valea-header.webinar-header h1 span {
		font-size: 21px;
		line-height: 26px;
	}
	
	.valea-form.webinar-form input[type="submit"] {
		margin: 20px auto !important;
	}
	
	.valea-header h1 + div > p {
		font-size: 14px;
	}
	
	.valea-header .form-page-header h3 > span {
		font-size: 17px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.valea-form {
		padding: 40px 15px 0 !important;
	}
	
	.valea-form h3 > span {
		color: #003b71;
	}
	
	.valea-form form li.one-half, .valea-contact-form form li.one-half, .valea-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half), .valea-contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half) {
		display: block;
		max-width: 100% !important;
		padding-right: 0 !important;
		width: 100%;
	}
	
	.valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
		margin-bottom: 0px !important;
		padding-top: 0px !important;
	}
	
	.valea-form li .ginput_container_consent .gfield_required, .valea-contact-form li .ginput_container_consent .gfield_required {
		display: none !important;
	}
	
	.valea-form .gform_wrapper li input[type="checkbox"], .valea-form .gform_wrapper .gfield_checkbox li input[type="checkbox"] {
		margin-top: 0px !important;
	}
	
	.valea-form input[type="submit"] {
		display: block;
		float: none;
		width: auto !important;
		margin: 0 auto !important;
	}
	
	.valea-form span.highlight {
		color: #fff !important;
	}
	
	.valea-video .blue-section, .valea-video .blue-section .uncoltable .uncell {
		padding-top: 0px !important;
	}
	
	.valea-video .section-heading {
		text-align: center;
	}
	
	.valea-video .section-heading h2 > span, .mixed-section .section-heading h2 > span {
		font-size: 21px;
		font-weight: 400;
	}
	
	.valea-video .btn-container {
		text-align: center;
	}
	
	.valea-video .btn-container .monitoring-btn {
		transform-origin: unset;
	}
	
	.formoff-section.no-hpadding .row.single-h-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.mixed-section .icon-box:first-child, .mixed-section .section-heading, .mixed-section .green-content, .mixed-section .inner-content {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.formoff-section.valea-wrapper .row.single-h-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 60px !important;
	}
	
	.valea-wrapper .mixed-section .uncont {
		text-align: left !important;
	}
	
	.valea-wrapper .mixed-section.align_right .icon-box-icon, .valea-wrapper .mixed-section.align_right .icon-box-content {
		display: table-cell;
	}
	
	.prices-section .section-heading {
		text-align: center;
	}
	
	.price-item {
		border-radius: 10px;
	}
	
	.prices-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.price-item {
		padding: 0px !important;
	}
	
	.price-item .green-half {
		border-radius: 8px 8px 0 0;
		padding: 20px 0 !important;
	}
	
	.valea-contact-section > .row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.valea-contact-form .gform_wrapper ul li.gfield {
		display: block;
		margin: 0 auto;
		width: 95% !important;
	}
	
	.valea-contact-form li .ginput_container_consent label {
		width: 90%;
	}
	
	.valea-contact-form form input[type="submit"] {
		margin-top: 20px !important;
	}
	
	.valea-contact-form form .gform_footer {
		padding-right: 15px;
		text-align: right;
	}
	
	.valea-contact-form form .gform_footer input[type="submit"] {
		font-size: 16px;
		line-height: 140% !important;
		width: 170px !important;
	}
	
	.valea-contact-form .background-wrapper .background-inner {
		background-size: 90% auto !important;
	}
	
	.valea-footer .background-wrapper .background-inner {
		background-size: auto 100% !important;
	}
	
	.valea-footer .exa-top-padding {
		padding-top: 0px !important;
	}
	
	.valea-footer.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding-right: 15px !important;
	}
	
	.all-prices-section .row.row-parent {
		margin-top: -190px;
	}
	
	.main-container .all-prices-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding-left: 0 !important;
	}
	
	.all-prices-wrapper .testimonial {
		margin-left: 0 !important;
	}
	
	.all-prices-wrapper .testimonial-pic-block {
		left: auto !important;
	}
	
	.all-prices-wrapper .testimonial-text {
		padding: 25px !important;
	}
	
	.all-prices-wrapper .testimonial .testimonial-name, .all-prices-wrapper .testimonial .testimonial-position {
		display: block !important;
		max-width: 100% !important;
	}
	
	.all-prices-wrapper .testimonial .testimonial-position::before {
		display: none !important;
	}
	
	.prices-section .col-lg-5 .btn-container a.price-more-btn, .prices-section .col-lg-5 .btn-container a.price-more-btn:hover, .prices-section .col-lg-5 .btn-container a.price-more-btn:focus, .prices-section .col-lg-5 .btn-container a.price-more-btn:visited {
		display: block;
		margin: 0 auto !important;
		max-width: 220px;
		transform-origin: center !important;
	}
	
	.prices-section .section-heading h2 > span {
		font-size: 24px;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows {
		box-shadow: none;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .row-menu-inner {
		border-bottom: 0px;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
		height: 60px !important;
		width: auto !important;
		margin-left: -15px !important;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .logo-container {
		padding: 10px 15px !important;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .logo-container .mobile-menu-button {
		padding: 20px 15px;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines, .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::before, .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::after {
		background: #009099;
	}
	
	#menu-menu-valea li > a, #menu-menu-valea li > a:hover, #menu-menu-valea li > a:focus, #menu-menu-valea li > a:visited, #menu-menu-valea li.active > a {
		color: #003b71 !important;
	}
	
	.valea-header {
		padding: 0 20px !important;
	}
	
	.valea-header.webinar-header {
		padding: 0 !important;
	}
	
	.valea-header.webinar-header .valea-form {
		margin: 30px auto !important;
		max-width: 90%;
	}
	
	.valea-header h1 span {
		font-size: 26px;
	}
	
	.valea-header h1 + div > p {
		font-size: 14px;
	}
	
	.valea-header .form-page-header h3 > span {
		font-size: 17px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.valea-form {
		padding: 40px 15px 0 !important;
	}
	
	.valea-form h3 > span {
		color: #003b71;
	}
	
	.valea-form form li.one-half, .valea-contact-form form li.one-half, .valea-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half), .valea-contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.one-half:not(.gf_left_half):not(.gf_right_half) {
		display: block;
		max-width: 100% !important;
		padding-right: 0 !important;
		width: 100%;
	}
	
	.valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .valea-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .valea-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
		margin-bottom: 0px !important;
		padding-top: 0px !important;
	}
	
	.valea-form li .ginput_container_consent .gfield_required, .valea-contact-form li .ginput_container_consent .gfield_required {
		display: none !important;
	}
	
	.valea-form .gform_wrapper li input[type="checkbox"], .valea-form .gform_wrapper .gfield_checkbox li input[type="checkbox"] {
		margin-top: 0px !important;
	}
	
	.valea-form input[type="submit"] {
		display: block;
		float: none;
		width: auto !important;
		margin: 0 auto !important;
	}
	
	.valea-form span.highlight {
		color: #fff !important;
	}
	
	.valea-video .blue-section, .valea-video .blue-section .uncoltable .uncell {
		padding-top: 0px !important;
	}
	
	.valea-video .section-heading {
		text-align: center;
	}
	
	.valea-video .section-heading h2 > span, .mixed-section .section-heading h2 > span {
		font-size: 21px;
		font-weight: 400;
	}
	
	.valea-video .btn-container {
		text-align: center;
	}
	
	.valea-video .btn-container .monitoring-btn {
		transform-origin: unset;
	}
	
	.formoff-section.no-hpadding .row.single-h-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.mixed-section .icon-box:first-child, .mixed-section .section-heading, .mixed-section .green-content, .mixed-section .inner-content {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.formoff-section.valea-wrapper .row.single-h-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 60px !important;
	}
	
	.valea-wrapper .mixed-section .uncont {
		text-align: left !important;
	}
	
	.valea-wrapper .mixed-section.align_right .icon-box-icon, .valea-wrapper .mixed-section.align_right .icon-box-content {
		display: table-cell;
	}
	
	.prices-section .section-heading {
		text-align: center;
	}
	
	.price-item {
		border-radius: 10px;
	}
	
	.prices-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.price-item {
		padding: 0px !important;
	}
	
	.price-item .green-half {
		border-radius: 8px 8px 0 0;
		padding: 20px 0 !important;
	}
	
	.valea-contact-section > .row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.valea-contact-form .gform_wrapper ul li.gfield {
		display: block;
		margin: 0 auto;
		width: 95% !important;
	}
	
	.valea-contact-form li .ginput_container_consent label {
		width: 90%;
	}
	
	.valea-contact-form form input[type="submit"] {
		margin-top: 20px !important;
	}
	
	.valea-contact-form form .gform_footer {
		padding-right: 15px;
		text-align: right;
	}
	
	.valea-contact-form form .gform_footer input[type="submit"] {
		font-size: 16px;
		line-height: 140% !important;
		width: 170px !important;
	}
	
	.valea-contact-form .background-wrapper .background-inner {
		background-size: 90% auto !important;
	}
	
	.valea-footer .background-wrapper .background-inner {
		background-size: auto 100% !important;
	}
	
	.valea-footer .exa-top-padding {
		padding-top: 0px !important;
	}
	
	.valea-footer.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding-right: 15px !important;
	}
	
	.all-prices-section .row.row-parent {
		margin-top: -190px;
	}
	
	.main-container .all-prices-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding-left: 0 !important;
	}
	
	.all-prices-wrapper .testimonial {
		margin-left: 0 !important;
	}
	
	.all-prices-wrapper .testimonial-pic-block {
		left: auto !important;
	}
	
	.all-prices-wrapper .testimonial-text {
		padding: 25px !important;
	}
	
	.all-prices-wrapper .testimonial .testimonial-name, .all-prices-wrapper .testimonial .testimonial-position {
		display: block !important;
		max-width: 100% !important;
	}
	
	.all-prices-wrapper .testimonial .testimonial-position::before {
		display: none !important;
	}
	
	.prices-section .col-lg-5 .btn-container a.price-more-btn, .prices-section .col-lg-5 .btn-container a.price-more-btn:hover, .prices-section .col-lg-5 .btn-container a.price-more-btn:focus, .prices-section .col-lg-5 .btn-container a.price-more-btn:visited {
		display: block;
		margin: 0 auto !important;
		max-width: 220px;
		transform-origin: center !important;
	}
	
	.prices-section .section-heading h2 > span {
		font-size: 24px;
	}
	
	.login-form .official-form .intro-heading .fas, .login-form .official-form .intro-subheading .form-subheading .fas {
		display: inline-block;
		margin-bottom: 0 !important;
		margin-right: 10px;
		width: auto !important;
	}
	
	.login-form .custom-form.official-form {
		margin-top: 0;
	}
	
	.full-form.valea-final .background-wrapper > .background-inner {
		background-position: right 180px !important;
	}
	
	.valea-bonus {
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 380px;
	}
	
	.valea-bonus + .valea-clients-section {
		padding-top: 65px !important;
	}
	
	/** Banner Informe **/
	.report-inner-banner .column_child.col-lg-4, .report-inner-banner .column_parent.col-lg-4 {
		display: inline-block;
		width: 39%;
	}
	
	.report-inner-banner .column_child.col-lg-8, .report-inner-banner .column_parent.col-lg-8 {
		display: inline-block;
		width: 60%;
	}
	
	/** VALEA HOME **/
	.valea-header {
		padding-right: 0 !important;
	}
	
	.valea-header > .uncol .uncell {
		padding-top: 200px !important;
	}
	
	.valea-services-wrapper {
		margin-top: 60px !important;
	}
	
	.valea-header .page-heading.left-aligned.form-page-header {
		text-align: left !important;
	}
	
	.valea-header .uncode_text_column {
		max-width: 550px;
	}
	
	.valea-home-bonus .valea-bonus-inner .uncode_text_column p {
		color: #003b71;
		margin: 0 auto;
		max-width: 430px;
	}
	
	.transparent-menu .logo-container, .transparent-menu .logo-container .navbar-header {
		max-width: 100%;
		padding-left: 15px;
	}
	
	.transparent-menu ul.menu-primary-inner > li.menu-item a, .transparent-menu ul.menu-primary-inner > li.menu-item a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.active a, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:visited, .transparent-menu ul.mobile-secondary-menu > li.menu-item a, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:hover, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:focus, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: 400 !important;
		letter-spacing: 0 !important;
		text-transform: none;
	}
	
	.transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:visited {
		color: #fff !important;
		font-family: "Comfortaa" !important;
		font-weight: 400 !important;
		letter-spacing: 0 !important;
		line-height: 16px !important;
		text-transform: none;
	}
	
	/** Contact New Design **/
	.contact-form-wrapper .custom-form.official-form {
		margin-top: 0 !important;
	}
	
	.main-promo-wrapper {
		margin: -20px auto 0 !important;
		max-width: 600px;
	}
	
	.main-promo-wrapper .dark-blue {
		padding-right: 5px;
	}
	
	.main-promo-wrapper .dark-blue, .main-promo-wrapper .green-highlight {
		display: inline-block;
		font-family: "Comfortaa Bold" !important;
		font-size: 14px;
		line-height: 18px;
		max-width: 430px !important;
		text-align: center;
	}
	
	.main-promo-wrapper .btn-container {
		margin: 15px 0 0 auto !important;
		max-width: 450px;
		text-align: center;
	}
	
	.contact-form-wrapper .custom-form li.reason-heading h4 {
		margin: 0 auto !important;
	}
	
	.contact-form-wrapper .official-form .gform_wrapper ul.gform_fields li.gfield.contact-reason {
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 400px;
	}
	
	.main-promo-wrapper .btn-container .promo-btn.custom-link {
		font-size: 10px !important;
		padding: 5px 20px !important;
	}
	
	.contact-form-wrapper.full-form .official-form .one-third-fieldset {
		width: 100%;
	}
	
	.contact-form-wrapper .custom-form li.reason-heading h4 {
		font-size: 13px !important;
	}
	
	.contact-form-wrapper .custom-form li.reason-heading span {
		color: #5b7e93;
		display: block;
		font-size: 11px;
		line-height: 16px !important;
	}
	
	/** MAPS **/
	.tabs-maps-wrapper, .map-light-bg {
		padding-top: 0 !important;
	}
	
	/** SERVICE DETAIL NEW **/
	.transparent-menu.standard .menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines, .transparent-menu.standard .menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines::before, .transparent-menu.standard .menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines::after {
		background: #003b71 !important;
	}
	
	.transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines, .transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::before, .transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::after {
		background: #fff !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding: 25px 20px !important;
	}
	
	/** REPORTS NEW DESIGN **/
	.services-inner-section.reports-section.bicolor-bg {
		background: linear-gradient(to bottom, #fff 290px, #e6f5ff 290px, #e6f5ff) !important;
	}
	
	.services-inner-section.reports-section {
		padding-top: 0 !important;
	}
	
	.reports-inner-menu .menu-horizontal {
		display: block;
		padding-left: 0 !important;
	}
	
	.reports-inner-menu .menu-horizontal li {
		display: inline-block !important;
		float: none;
		height: auto;
		margin: 0 auto;
		padding: 5px 7px;
		position: relative;
		text-align: center;
		width: auto;
	}
	
	.reports-inner-menu .menu-horizontal li a {
		display: block;
		font-size: 10px !important;
		margin-right: 0 !important;
		line-height: 13px;
		min-width: 110px !important;
		padding: 5px 8px;
	}
	
	/** CLIENT AREA NEW DESIGN **/
	.menu-light .menu-smart .media a, .menu-light .menu-smart .media a:hover, .menu-light .menu-smart .media a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: normal !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/** Popup Valea **/
	.webinar-popup .webinar-popup-left {
		background-size: auto 100%;
	}
	
	/** Banners de Valea y Tasacion **/
	.home .light-city-section.services-section {
		margin-top: 0 !important;
		padding-top: 140px !important;
	}
	
	.home .valea-banner-wrapper .featured-section > .style-light {
		max-width: 100% !important;
	}
	
	.home .valea-banner-wrapper .featured-section .uncont {
		margin-top: -20px !important;
		padding: 0 15px 20px !important;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		background: #59ffff;
		box-shadow: 3px 3px 3px #00226a;
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 14px;
		font-weight: normal !important;
		letter-spacing: 0;
		line-height: 16px;
	}
	
	.home .valea-banner-wrapper .valea-banner-logo .tmb .t-entry-visual .icon-media img {
		margin: 0 !important;
		max-width: 170px;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text {
		margin-top: 5px;
	}
	
	.home .valea-banner-wrapper .report-heading .heading-text .h3 span {
		font-family: "Comfortaa Bold";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 20px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text .h3 span {
		font-size: 14px;
		font-weight: normal;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		border-radius: 30px !important;
		margin-bottom: 25px;
		padding: 7px 20px !important;
		transform: none;
	}
	
	.home .valea-banner-wrapper {
		margin: 0 auto !important;
		max-width: 400px;
	}
	
	.tasacion-banner-wrapper .featured-section {
		margin: 0 auto;
		max-width: 400px;
	}
	
	.tasacion-banner-wrapper .featured-section .uncont {
		margin-top: -15px !important;
		padding-bottom: 20px;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 span {
		font-family: "Comfortaa";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 24px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 .shadow-highlight {
		display: block;
		font-size: 21px;
		line-height: 21px;
		margin-top: 10px;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, .7);
		text-transform: uppercase;
	}
	
	.tasacion-banner-wrapper .report-heading.btn-intro .heading-text {
		margin-top: 5px;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text {
		margin-top: 0;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text .h3 span {
		font-size: 13px;
		margin-bottom: 0;
	}
	
	.tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		margin-bottom: 15px;
	}
	
	/* MODAL Y ACORDEÓN LEGAL – TASACIÓN SIN VISITA */
	.legal-modal-overlay {
		align-items: flex-start;
		padding: 110px 0 30px;
		z-index: 9999;
	}
	
	.legal-modal-box {
		border-radius: 12px;
		max-height: 75vh;
		padding: 12px;
	}
	
	.legal-modal-close {
		color: #123b5d;
		cursor: pointer;
		font-size: 20px;
		margin: -15px -7px 0 0;
		position: absolute;
		right: 20px;
		top: 18px;
		transition: transform .2s ease, color .2s ease;
	}
	
	.mobile-legal-warning.show-warning {
		display: flex;
	}
	
	/* Acordeón */
	#legal-visit-modal .legal-header h3 {
		color: #0f4c81;
		font-family: "Comfortaa Bold";
		font-size: 13px;
		font-weight: 400;
		line-height: 1.3;
		margin: 0;
	}
	
	.official-form li#mobile-legal-clone.gfield {
		margin-top: 16px !important;
		margin-bottom: 22px !important;
		padding: 0;
	}
	
	#mobile-legal-clone .legal-box-wrapper {
		padding: 12px 14px;
	}
	
	#mobile-legal-clone .legal-header {
		gap: 0px;
	}
	
	#mobile-legal-clone .legal-header h3 {
		color: #0f4c81;
		font-family: "Comfortaa Bold";
		font-size: 14px;
		font-weight: 400;
		line-height: 1.3;
		margin: 0;
	}
	
	#mobile-legal-clone .legal-icon i {
		display: block;
		font-size: 16px;
		height: 25px;
		margin-right: 0;
		width: 25px;
	}
	
	#mobile-legal-clone .legal-toggle {
		align-items: center;
		display: flex;
		gap: 6px;
		margin: 0;
		padding: 0;
	}
	
	#mobile-legal-clone .legal-plus {
		margin-left: auto;
		padding-right: 6px;
	}
	
	#mobile-legal-clone .legal-content p {
		font-size: 11px;
		font-weight: 400 !important;
		line-height: 1.5;
	}
}

/** Responsive Mobile Landscape **/
@media screen and (min-width: 570px) and (max-width: 767px) {
	.value-section .negative-top {
		margin: -25% auto 0;
		max-width: 480px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.home-reports-wrapper {
		margin: 0 auto !important;
		max-width: 480px;
	}
	
	.values-wrapper .heading-text p {
		padding: 0px 15px 30px;
	}
	
	.official-form .one-half-fieldset fieldset {
		margin: 0px auto;
		padding-left: 0px;
		width: 90%;
	}
	
	.home .black-friday-banner.mobile-visible {
		display: block !important;
	}
	
	.home .value-section .featured-stats .column_child.col-lg-3 {
		display: inline-block;
		padding-top: 0 !important;
		vertical-align: top !important;
		width: 50% !important;
	}
	
	.form-top-menu ul > li {
		display: inline-block !important;
		min-width: 0 !important;
		vertical-align: bottom;
	}
	
	.form-top-menu ul li.menu-item a, .form-top-menu ul li.menu-item a:hover, .form-top-menu ul li.menu-item a:focus, .form-top-menu ul li.menu-item a:visited {
		padding: 9px 20px;
	}
	
	.form-top-menu {
		margin-top: 10px !important;
	}
	
	.main-container .row-container.full-form .row-parent .single-internal-gutter .uncont .row-internal.row-container.form-section {
		padding: 0 !important;
	}
	
	.custom-form.official-form {
		margin-top: 0;
	}
	
	.full-form .official-form .lateral-ribbon {
		margin: 0 auto;
		max-width: 100%;
		text-align: center;
	}
	
	.full-form .official-form .lateral-ribbon h2 {
		font-size: 24px;
	}
	
	.full-form .official-form .lateral-ribbon h3 {
		font-size: 18px;
		max-width: 100%;
	}
	
	.full-form .official-form .intro-heading .fas {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.custom-form .right-wrapper .gfgf_wrap, .custom-form .right-wrapper .gfgf_wrap ul.gfgf_fields {
		max-width: 100%;
	}
	
	.nobg-mobile > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/paso-2-triangulo-cell.svg") !important;
		background-position: left bottom !important;
		background-size: 70% auto !important;
	}
	
	.nobg-mobile > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.full-form .official-form ul.gfgf_fields .one-third.product-desc {
		margin-bottom: 10px;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth {
		margin: 20px !important;
		width: auto;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth.edit-btn {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	
	.full-form .official-form .two-thirds-fieldset {
		width: 100% !important;
	}
	
	.official-form .float-right {
		position: relative;
		width: 100%;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset li {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	
	.full-form .official-form .one-half-fieldset.bottom-left {
		padding-right: 0 !important;
	}
	
	.full-form .official-form .one-half-fieldset.bottom-left ul.gfgf_fields {
		background: #fff;
	}
	
	.full-form .final-step .official-form .gform_wrapper .gform_footer {
		margin-top: 0 !important;
		max-width: 100%;
		position: absolute;
		width: 100%;
		z-index: 1000;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer {
		max-width: 100%;
		width: 100%;
		z-index: 1000;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		vertical-align: top;
		width: 20%;
	}
	
	/** Contact New Design **/
	.contact-heading > .row-background .background-inner {
		background-position: center -110px !important;
	}
	
	/** SERVICE DETAIL NEW **/
	.why-gloval .btn-container {
		margin-top: 20px !important;
	}
	
	.transparent-menu .logo-container {
		max-width: 100%;
	}
	
	.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
		margin-left: 0 !important;
	}
	
	/** GREEN LANDING **/
	.green-landing-banner {
		margin-top: -75px !important;
	}
	
	.green-landing-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_header_mobile.svg") !important;
	}
	
	.green-landing-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .uncell {
		padding-top: 125px !important;
	}
	
	.green-services-items {
		margin-left: auto !important;
		margin-right: auto;
		max-width: 280px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-services-360 {
		margin-top: -20px !important;
		max-width: 280px;
		padding-top: 0 !important;
	}
	
	.green-steps-row {
		max-width: 95%;
		width: 375px;
	}
	
	.main-container .row.row-parent:not(.no-h-padding) .column_child.green-step-item > .uncol > .uncoltable > .uncell > .uncont {
		padding: 15px !important;
	}
	
	.green-steps-row.right {
		margin: 0 auto 0 0 !important;
	}
	
	.green-steps-row .col-lg-2 {
		display: none;
	}
	
	.green-clients-wrapper {
		margin-top: 0 !important;
	}
	
	.green-clients-wrapper .column_child.col-lg-1 {
		display: inline-block;
		margin-top: 25px;
		padding-top: 0 !important;
		width: 50%;
	}
	
	.green-header-banner .heading-text .h1 span {
		font-size: 26px;
		display: block;
	}
	
	.green-services-items .services-item::after {
		display: block;
		height: 70px;
		margin: -8px auto;
		position: relative;
		width: 30px;
		z-index: 99;
	}
	
	.green-services-items .services-item.blue::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_line.svg");
	}
	
	.green-services-items .services-item.green::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/green_line.svg");
	}
	
	.green-services-items .services-item.yellow::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/yellow_line.svg");
	}
	
	.green-services-items .services-item.orange::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/orange_line.svg");
	}
	
	.green-services-items .services-item.blue.last::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_double_line.svg");
	}
	
	.green-services-items {
		z-index: 100;
	}
	
	.landing-why-us .green-services-items {
		margin-top: 20px !important;
	}
	
	.landing-why-us .green-services-items .services-item > .uncol, .landing-why-us .green-services-items .services-item > .uncol > .uncoltable {
		height: auto;
	}
	
	.landing-why-us .green-services-items .services-item::after {
		display: none;
	}
	
	.landing-why-us {
		padding-bottom: 15px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-contact-form {
		padding-bottom: 190px !important;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/who_bg_mobile.svg") !important;
		background-position: center top !important;
		background-repeat: no-repeat;
		background-size: 100% auto !important;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
}

@media screen and (max-width: 640px) {
	#main-logo .navbar-brand img {
		height: 45px;
		width: auto;
	}
	
	.form-main-promo > .uncol > .uncoltable > .uncell {
		padding: 0 15px !important;
	}
	
	.form-main-promo > .uncol > .uncoltable > .uncell > .uncont {
		margin: 0px !important;
		max-width: 235px !important;
	}
	
	.form-main-promo h3 > span {
		font-size: 17px !important;
		line-height: 25px;
		text-align: left;
	}
	
	.form-main-promo .style-light .form-header-btn.btn-default {
		font-family: "Comfortaa Bold" !important;
		font-size: 11px !important;
		font-weight: normal !important;
		padding: 8px 5px !important;
		transform: none;
		line-height: 15px;
	}
	
	.form-main-promo > .uncol::after {
		margin-top: -15px;
	}
	
	.form-intro-block .icon-promo-wrapper {
		padding: 0px 5px 0 10px !important;
	}
	
	.form-intro-block .col-lg-6 .icon-box.icon-box-left {
		padding: 10px 0 !important;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-content {
		padding-left: 10px;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-content .text-lead {
		font-size: 14px;
		line-height: 18px;
	}
	
	.form-intro-block + .simple-form-section {
		padding-right: 25px !important;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-icon .fa {
		font-size: 24px;
	}
	
	.services-form-heading h3 {
		font-size: 18px !important;
	}
	
	.main-container .row-container .row-parent .inner-form-wrapper .uncont .row-container.simple-form-section {
		padding-right: 25px !important;
	}
	
	.clients-section .owl-carousel-container.single-gutter .owl-next {
		right: 26px !important;
	}
	
	.clients-section .owl-carousel-container.single-gutter .owl-prev {
		margin-left: -10px !important;
	}
	
	.clients-section .style-dark .btn-default, .clients-section .style-light .style-dark.style-override .btn-default, .clients-section .style-light .style-dark .btn-default {
		background-color: transparent !important;
	}
	
	.form-intro-block.validation-wrapper {
		border-radius: 5px 5px 0 0;
		margin: 0 !important;
		top: 0;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-form-panel {
		border-right: 0;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-form-panel, .form-intro-block.validation-wrapper #offer-details .alrglfile-info-panel-wrapper, .form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-wrapper {
		display: block;
		width: 100%;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-wrapper {
		margin-bottom: 20px;
	}
	
	.form-intro-block.validation-wrapper #offer-details input[type="text"], .form-intro-block.validation-wrapper #offer-details input[type="mail"] {
		width: 95%;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-form-field-set-wrapper + .alrglfile-form-field-set-wrapper {
		margin-top: 25px;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-form-button-wrapper {
		text-align: right;
	}
	
	.form-intro-block.validation-wrapper .alrglfile-form-field-set-wrapper .alrglfile-validate-button {
		float: none;
	}
	
	.form-intro-block.validation-wrapper #offer-details .alrglfile-info-panel-wrapper {
		padding-left: 0px;
	}
	
	.docs-form .docs-specs p, .docs-form .docs-specs p strong {
		font-size: 13px;
		text-align: center;
	}
	
	.docs-form label.gfield_label {
		font-size: 14px !important;
	}
	
	.docs-form .ginput_container_fileupload, .uploaded-files-list-wrapper {
		padding: 0;
	}
	
	.docs-form .gform_wrapper .field_description_below .gfield_description {
		padding: 0;
		line-height: 125%;
	}
	
	/** Banner Informe **/
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.report-inner-banner {
		padding: 15px 5px 10px 0px !important;
	}
	
	.report-inner-banner .column_child.col-lg-8 {
		padding-top: 0px !important;
	}
	
	.report-inner-banner .heading-text h3 > span {
		font-family: "Comfortaa Bold";
		font-size: 12px;
		line-height: 20px;
	}
	
	.report-inner-banner .btn-container a, .report-inner-banner .btn-container a:hover, .report-inner-banner .btn-container a:visited, .report-inner-banner .btn-container a:focus {
		padding: 5px 15px !important;
		transform: none;
		width: auto !important;
	}
	
	/** BLOG **/
	.post .post-content .blog-item .article-title h1, .post .post-content .blog-item .article-title h1 > span {
		font-size: 23px;
	}
	
	.post .post-content .blog-item .heading-text h2, .post .post-content .blog-item .heading-text h2 > span {
		font-size: 18px;
		line-height: 22px;
	}
	
	.post .post-content .blog-item .small-heading h3, .post .post-content .blog-item .small-heading h3 > span {
		font-size: 16px;
		line-height: 25px;
	}
	
	.promo-button .row-background .background-wrapper .background-inner {
		right: -15px;
	}
	
	.post .post-content + .post-footer .comments-area {
		width: 100%;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.blog-form {
		padding: 15px 15px 10px !important;
	}
	
	.author-profile-wrapper .row-background .background-inner {
		background-position: left 50px !important;
	}
	
	.post .post-content .author-profile-wrapper .btn-container {
		position: absolute;
		top: 35px;
		right: 20px;
	}
	
	.main-container .row-container.blog-item .row-parent .single-internal-gutter .uncont .row-internal.featured-posts, .main-container .row-container.blog-item .row-parent .single-internal-gutter .uncont .row-internal.featured-posts .row-internal {
		margin-top: 0 !important;
		padding-left: 0 !important;
	}
	
	.featured-posts .t-entry-readmore a.btn-default, .featured-posts .t-entry-readmore a.btn-default:hover, .featured-posts .t-entry-readmore a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .featured-posts .t-entry-readmore a.btn-default:focus, .featured-posts .t-entry-readmore a.btn-default:visited {
		transform-origin: right !important;
	}
	
	.featured-posts .t-entry-category a, .featured-posts .t-entry-category a:hover, .featured-posts .t-entry-category a:focus, .featured-posts .t-entry-category a:visited {
		font-size: 11px;
	}
	
	.featured-posts .t-entry-title a, .featured-posts .t-entry-title a:hover, .featured-posts .t-entry-title a:focus, .featured-posts .t-entry-title a:visited {
		font-size: 15px;
	}
	
	.featured-posts .noimg-posts .t-inside, .category-posts-list .tmb-only-text .t-inside, .search.search-results .category-posts-list .t-inside {
		background-position: left 20px !important;
		background-size: 40px auto !important;
	}
	
	.featured-posts .noimg-posts .t-inside .t-entry-text-tc.single-block-padding, .category-posts-list .tmb-only-text .t-inside .t-entry-text-tc.single-block-padding {
		padding-top: 0 !important;
	}
	
	.category-posts-list .tmb-content-lateral.tmb-only-text > .t-inside .t-entry-text, .search.search-results .category-posts-list .tmb-content-lateral > .t-inside .t-entry-text {
		width: 100% !important;
	}
	
	.search.search-results .category-posts-list .tmb-content-lateral.tmb-media-first > .t-inside .t-entry-text {
		padding-left: 45px !important;
	}
	
	.category-posts-list .tmb-content-lateral.tmb-only-text > .t-inside .t-entry-text .t-entry-text-tc, .search.search-results .category-posts-list .tmb-content-lateral > .t-inside .t-entry-text .t-entry-text-tc {
		padding-top: 0 !important;
	}
	
	.featured-posts .noimg-posts .t-inside .t-entry-meta, .category-posts-list .tmb-only-text .t-inside .t-entry-meta, .featured-posts .noimg-posts .t-inside .t-entry-title, .category-posts-list .tmb-only-text .t-inside .t-entry-title, .featured-posts .noimg-posts .t-inside .t-entry-author, .category-posts-list .tmb-only-text .t-inside .t-entry-author, .featured-posts .noimg-posts .t-inside .t-entry-excerpt, .category-posts-list .tmb-only-text .t-inside .t-entry-excerpt {
		padding-left: 45px !important;
	}
	
	.featured-posts .noimg-posts .t-inside .t-entry-author + .t-entry-meta, .category-posts-list .tmb-only-text .t-inside .t-entry-author + .t-entry-meta {
		padding-left: 0px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.stats-wrapper-mobile {
		padding-left: 0 !important;
	}
	
	/** SERVICIOS **/
	.services-inner-section {
		padding: 0;
	}
	
	.services-inner-section > .row.row-parent {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.services-inner-section .subservices-wrapper {
		padding-left: 0 !important;
	}
	
	.services-inner-section .subservices-wrapper ul {
		padding-left: 0 !important;
	}
	
	.services-inner-section .subservices-wrapper ul > li {
		display: block;
		margin: 0 auto 15px;
		width: 100%;
	}
	
	.services-inner-section.our-service {
		padding-bottom: 50px;
	}
	
	/** Form 2021 **/
	.full-form .page-heading h1 {
		font-size: 21px !important;
	}
	
	.form-top-menu ul > li {
		display: inline-block !important;
		min-width: 0 !important;
		vertical-align: bottom;
	}
	
	.form-top-menu ul > li.current-menu-item {
		margin-bottom: 0 !important;
	}
	
	.form-top-menu ul > li a, .form-top-menu ul > li a:hover, .form-top-menu ul > li a:focus, .form-top-menu ul > li a:visited {
		display: inline-block;
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		padding: 0 5px 8px 5px;
		width: 30px;
		word-break: break-all;
	}
	
	.form-top-menu ul > li.current-menu-item a, .form-top-menu ul > li.current-menu-item a:hover, .form-top-menu ul > li.current-menu-item a:focus, .form-top-menu ul > li.current-menu-item a:visited {
		overflow: visible;
		width: auto !important;
		word-break: unset;
	}
	
	.main-container .row-container.full-form .row-parent .single-internal-gutter .uncont .row-internal.form-section {
		padding: 0 !important;
	}
	
	.full-form .custom-form.official-form {
		margin-top: 0;
	}
	
	.full-form .custom-form .right-wrapper .gfgf_wrap {
		margin: 0;
		max-width: 100%;
		padding: 0;
	}
	
	.full-form .official-form .float-right {
		position: relative;
		width: 100%;
	}
	
	.full-form .official-form .intro-heading .fas {
		display: inline-block;
		margin: 0 15px 0 0;
		vertical-align: middle;
	}
	
	.full-form .official-form .intro-heading h3.form-heading, .full-form .official-form .float-right .offer-code .title {
		font-size: 18px;
	}
	
	.full-form .product-info li {
		margin-bottom: 15px;
	}
	
	.full-form .official-form .right-wrapper.product-info .gfgf_wrap::after {
		display: none;
	}
	
	.full-form .official-form .float-right .gfgf_fields {
		margin: 0;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset li.green-section-title {
		margin-top: 0 !important;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset {
		padding-right: 0;
	}
	
	.full-form .official-form .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 16px;
	}
	
	.full-form .official-form .total {
		padding: 20px 15px 0 !important;
	}
	
	.full-form .row-background .background-inner {
		background-position: right 300px !important;
		background-size: 70% auto !important;
	}
	
	.full-form .custom-form .right-wrapper .gfgf_wrap {
		background: transparent !important;
	}
	
	.full-form .official-form .gform_wrapper ul.gform_fields li.full-width {
		padding-right: 0;
	}
	
	.full-form .official-form .one-half-fieldset.bottom-left {
		padding-right: 0 !important;
	}
	
	.form-section .custom-recaptcha {
		padding-right: 0 !important;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer {
		padding: 0;
		width: auto;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer input.button {
		border-radius: 30px;
		padding: 8px 25px;
		width: auto;
	}
	
	.full-form .right-wrapper .gfgf_wrap ul.gfgf_fields {
		max-width: 100%;
	}
	
	.full-form .official-form ul.gfgf_fields .one-fifth, .full-form .official-form ul.gfgf_fields .four-fifth {
		padding-right: 0 !important;
		width: 100%;
		text-align: right;
	}
	
	.nobg-mobile > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/paso-2-triangulo-cell.svg") !important;
		background-position: left bottom !important;
		background-repeat: no-repeat;
		background-size: 70% auto !important;
	}
	
	.nobg-mobile > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.full-form .official-form .lateral-ribbon {
		margin-top: 0px;
	}
	
	.full-form .official-form .lateral-ribbon h2 {
		font-size: 24px;
		margin-top: 0;
	}
	
	.full-form .official-form .lateral-ribbon h3 {
		font-size: 14px;
		margin-bottom: 30px;
		max-width: 100%;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer {
		margin-top: 20px !important;
		position: relative;
	}
	
	.full-form .official-form .two-thirds-fieldset {
		width: 100% !important;
	}
	
	.logos-header .column_parent.col-lg-6, .logos-header .column_parent.col-lg-4 {
		display: inline-block !important;
		padding-top: 0 !important;
		vertical-align: middle !important;
		width: 50% !important;
	}
	
	.logos-header .column_parent.col-lg-4.mobile-hidden {
		display: none !important;
	}
	
	.form-footer .form-legal-menu ul > li {
		text-align: center;
		width: 100%;
	}
	
	.form-footer .form-legal-menu ul > li > a {
		padding-right: 0 !important;
	}
	
	/** Thanks Form **/
	.thanks-heading h1, .thanks-heading h1 > span {
		font-size: 20px;
	}
	
	.thanks-heading p {
		font-size: 15px !important;
	}
	
	.thanks-header-inner .shift_y_neg_triple {
		margin-top: -80px !important;
		padding: 15px !important;
	}
	
	.thanks-header-inner .shift_y_neg_triple h4, .thanks-header-inner .shift_y_neg_triple h4 span {
		font-size: 17px;
		font-weight: 400 !important;
	}
	
	.thanks-header-inner .shift_y_neg_triple p {
		font-size: 13px;
		line-height: 18px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.thanks-columns {
		padding: 0 !important;
	}
	
	.thanks-header + .faq-section > .row.single-top-padding {
		padding-top: 0 !important;
	}
	
	.faq-section .thanks-columns .col-lg-6 .uncol .uncell {
		padding: 0;
	}
	
	.faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text h3, .faq-section .thanks-columns .col-lg-6 .uncol .uncell .uncont .heading-text p {
		display: block;
		text-align: center;
	}
	
	.faq-section .thanks-columns .col-lg-6.contact-data .contact-info .highlight, .faq-section .thanks-columns .col-lg-6.contact-data .contact-info p {
		text-align: center;
	}
	
	.thanks-services .thanks-services-wrapper {
		margin-top: 0 !important;
	}
	
	.thanks-services .header-more-services .h2, .thanks-services .header-more-services .h2 span {
		font-size: 21px;
		padding: 0 10px;
	}
	
	.more-services .blog-reference.btn-default.btn-outline, .more-services .blog-reference.btn-default.btn-outline:visited {
		padding: 10px 15px !important;
		text-transform: none;
		transform: none;
		width: 90% !important;
	}
	
	/** VALEA **/
	.full-form.valea-section .background-wrapper > .background-inner {
		background: none !important;
	}
	
	.full-form .official-form .intro-heading .fas {
		margin: 0 5px 0 0;
	}
	
	.subscription-wrapper .valea-payment-form li.one-third, .subscription-wrapper .official-form .one-full-fieldset .gfgf_fieldset ul.gfgf_fields li.margin-element {
		margin: 0 0 25px !important;
		padding: 0 !important;
		width: 100% !important;
	}
	
	.subscription-wrapper .valea-payment-form .gfield_checkbox label {
		display: inline;
		line-height: 25px;
	}
	
	.valea-final .valea-payment-form .selected-plan {
		display: block;
	}
	
	.valea-final .valea-payment-form .selected-plan .price-wrapper {
		border-radius: 5px 5px 0 0;
		display: block;
		width: 100%;
	}
	
	.valea-final .valea-payment-form li.offer-code {
		margin-bottom: 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 0 !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .gform_wrapper .float-right ul li.gfield {
		padding: 0 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .gform_wrapper .float-right ul li.gfield.offer-code {
		padding: 15px 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield.extra-info {
		margin-top: 30px !important;
		padding: 20px !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right ul li.gfield.total {
		padding: 20px 15px 0 !important;
	}
	
	.valea-final-form .official-form.valea-payment-form .float-right .green-section-title {
		margin-bottom: 15px;
	}
	
	.valea-clients-section {
		padding-top: 65px;
	}
	
	.valea-form .gform_wrapper div.validation_error {
		min-width: 100%;
	}
	
	/** VALEA HOME **/
	.valea-home .valea-header {
		padding-top: 20px !important;
		padding-right: 0 !important;
	}
	
	.transparent-menu .logo-container, .transparent-menu .logo-container .navbar-header {
		max-width: 100%;
	}
	
	.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .navbar-brand .logo-customizer {
		background-size: 100% auto;
		margin-left: 0 !important;
		max-height: 55px;
		max-width: 100%;
	}
	
	.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines, .transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::before, .transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::after {
		background: #fff !important;
	}
	
	.valea-home .valea-header .uncode-single-media img {
		max-width: 140px;
	}
	
	.valea-home .valea-header .form-page-header {
		text-align: left;
	}
	
	.valea-home .valea-header .form-page-header h1 {
		display: block;
		max-width: 60%;
	}
	
	.valea-home .valea-header .form-page-header h1 span {
		font-size: 20px;
		line-height: 24px;
		text-align: left;
	}
	
	.transparent-menu .valea-services-wrapper {
		margin-top: 0 !important;
	}
	
	.valea-home .valea-header h1 + div > p {
		font-family: "Comfortaa";
		font-size: 15px;
		line-height: 18px;
		text-align: left;
		margin-top: 10px;
	}
	
	.valea-home .valea-header .form-page-header.subheading, .valea-home .valea-header .form-page-header.subheading .heading-text {
		margin-top: 10px !important;
		text-align: left !important;
	}
	
	.valea-home .valea-header .form-page-header h3 > span {
		font-size: 15px;
	}
	
	.valea-home .btn-container {
		padding-left: 0;
		text-align: left;
	}
	
	.valea-services-wrapper {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/cell-baner-triang-left.svg");
		background-position: left top;
		background-repeat: no-repeat;
		background-size: 50% auto;
	}
	
	.valea-services-wrapper.nitro-lazy {
		background-image: none !important;
	}
	
	.valea-home.green-heading {
		padding-top: 50px;
	}
	
	.valea-home.green-heading h3 span {
		font-size: 20px;
	}
	
	.valea-services-wrapper .valea-home-services .icon-box-content h4 {
		font-size: 14px;
		line-height: 16px;
		height: 48px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.valea-home-services {
		padding-top: 0 !important;
	}
	
	.addressed-heading h3 span {
		font-size: 22px !important;
	}
	
	.valea-home-points .procedure-steps .icon-box-content p {
		padding: 0 20px;
	}
	
	.full-form.valea-home-points .procedure-steps::before {
		display: none;
	}
	
	.valea-home-faq {
		padding-bottom: 0 !important;
	}
	
	.valea-home-faq .heading-text {
		padding-top: 0;
	}
	
	.valea-home-faq h3, .valea-home-faq h3 span {
		font-size: 21px;
	}
	
	.faq-section .faq-accordion .panel-group .panel .panel-title a > span {
		font-size: 12px;
	}
	
	.valea-home-companies .valea-contact-form .gform_footer {
		text-align: right;
	}
	
	.valea-home-companies .valea-contact-form .blue-subheading {
		padding-right: 15px !important;
	}
	
	.valea-home-companies .valea-contact-form .gform_wrapper ul li.gfield {
		width: 100%;
	}
	
	.transparent-menu ul.menu-primary-inner > li.menu-item a, .transparent-menu ul.menu-primary-inner > li.menu-item a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.active a, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.active a:visited, .transparent-menu ul.mobile-secondary-menu > li.menu-item a, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:hover, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:focus, .transparent-menu ul.mobile-secondary-menu > li.menu-item a:visited, .transparent-menu ul.menu-primary-inner > li.menu-item.menu-item-has-children a {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: 400 !important;
		letter-spacing: 0 !important;
		text-transform: none;
	}
	
	.transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:hover, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:focus, .transparent-menu ul.menu-primary-inner > li.menu-item.highlight-valea a:visited {
		color: #fff !important;
		font-family: "Comfortaa" !important;
		font-weight: 400 !important;
		letter-spacing: 0 !important;
		line-height: 16px !important;
		text-transform: none;
	}
	
	.transparent-menu ul.menu-primary-inner.menu-smart a i.fa-dropdown {
		line-height: 30px;
	}
	
	.transparent-menu ul.menu-primary-inner.menu-smart .highlight-valea a i.fa-dropdown {
		line-height: 10px !important;
		right: 0;
	}
	
	.main-container .valea-home-prices.row-container .row-parent .single-internal-gutter .uncont .row-internal.neg-top-prices {
		padding-top: 0 !important;
	}
	
	.valea-home-prices .price-item .uncell {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.valea-header > .uncol .uncell {
		padding-top: 60px !important;
	}
	
	.valea-home-bonus .valea-bonus-inner .uncode_text_column p {
		color: #fff;
	}
	
	/** Contact New Design **/
	.contact-form-heading .h2, .contact-form-heading .h2 span {
		font-size: 22px;
	}
	
	.contact-form-wrapper .custom-form .contact-reason label {
		font-size: 16px;
	}
	
	.contact-form-wrapper .custom-form .gfield_consent_label {
		display: inline-block;
		font-size: 13px;
		line-height: 17px;
		margin-left: 5px;
		max-width: 90%;
		vertical-align: top;
	}
	
	.contact-form-wrapper .custom-form .ginput_container_consent .gfield_required {
		display: none !important;
	}
	
	.faq-section.contact-faq .faq-heading h2, .faq-section.contact-faq .faq-heading h2 span {
		font-size: 22px;
	}
	
	.map-banner a.goto-maps {
		transform-origin: center !important;
	}
	
	.contact-form-wrapper .official-form fieldset.one-half, .contact-form-wrapper .official-form .one-half-fieldset {
		width: 100% !important;
	}
	
	.contact-form-wrapper .official-form .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 0;
	}
	
	.contact-form-wrapper .right-button-section {
		display: none !important;
	}
	
	.contact-form-wrapper > .double-bottom-padding {
		padding-bottom: 20px !important;
	}
	
	.main-promo-wrapper .dark-blue, .main-promo-wrapper .green-highlight {
		display: inline-block;
		font-family: "Comfortaa Bold" !important;
		font-size: 10px;
		line-height: 14px;
		max-width: 215px !important;
		text-align: center;
	}
	
	.main-promo-wrapper .btn-container {
		margin: 0 0 0 auto !important;
		max-width: 245px;
		text-align: center;
	}
	
	.main-promo-wrapper {
		margin: -35px auto 0 !important;
		max-width: 90%;
	}
	
	/** SERVICES NEW DESIGN **/
	.more-services .more-service-item .uncode-single-media {
		margin: -10px auto 0 !important;
		width: 40px;
	}
	
	.main-container .row-container.more-services-items .row-parent .single-internal-gutter .uncont .row-internal.row-container.more-service-item {
		padding-top: 10px !important;
		padding-left: 0 !important;
	}
	
	.more-services.more-services-heading + .more-services-items.services-inner-section {
		padding-top: 30px;
	}
	
	.more-services-items .more-service-item .row-child .row-inner .column_child {
		padding-left: 10px !important;
		padding-right: 5px !important;
	}
	
	.more-services .more-service-item .heading-text h2 a {
		font-size: 13px;
	}
	
	.simple-form-section.services-contact-form .gform_wrapper li.hidden_label input, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label textarea, .simple-form-section.services-contact-form .gform_wrapper li.hidden_label select {
		line-height: 24px;
		padding: 5px 15px !important;
	}
	
	.simple-form-section.services-contact-form .gform_wrapper li.hidden_label input[type="checkbox"] {
		padding: 5px !important;
	}
	
	.simple-form-section .gfield .ginput_recaptcha {
		transform: scale(.85);
		transform-origin: left;
	}
	
	.header-service-item h2, .header-service-item h2 span, .clients-main-content .success-examples .heading-text.el-text h2, .clients-main-content .success-examples .heading-text.el-text h2 span, .faq-section.contact-faq.smaller-title .faq-heading h2 span {
		font-size: 24px;
		line-height: 30px;
	}
	
	.services-content-block .blue-landing-heading h2 span, .faq-section.contact-faq.medium-title .faq-heading h2 span {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	
	.subheader-service-item h3, .subheader-service-item h3 span, .why-gloval .subheader-service-item h3 span {
		font-size: 12px;
		line-height: 17px;
	}
	
	.why-gloval .header-service-item h2 img {
		display: block;
		margin: 0 auto 10px;
	}
	
	.gloval-inner-section.request-service {
		margin-top: -50px;
	}
	
	.gloval-inner-section.request-service .join-us {
		margin: 0 auto !important;
	}
	
	.more-service-item .row-child .row-inner .column_child .heading-text h3 {
		text-align: center;
		width: 100%;
	}
	
	/** CLIENT AREA NEW DESIGN **/
	.mobile-client-menu ul {
		padding-left: 0 10px !important;
	}
	
	.mobile-client-menu ul li {
		display: inline-block !important;
		margin: 7px auto;
		position: relative;
		vertical-align: top;
		width: auto;
	}
	
	.mobile-client-menu ul li > a, .mobile-client-menu ul li > a:hover, .mobile-client-menu ul li > a:focus, .mobile-client-menu ul li > a:visited {
		border-radius: 30px;
		box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
		color: #00909a !important;
		display: block;
		font-size: 12px;
		line-height: 17px;
		padding: 5px 9px;
		text-transform: none;
	}
	
	.mobile-client-menu ul li.current-menu-item > a, .mobile-client-menu ul li.current-menu-item > a:hover, .mobile-client-menu ul li.current-menu-item > a:focus, .mobile-client-menu ul li.current-menu-item > a:visited {
		background: #f0faff;
		color: #003b71 !important;
	}
	
	.client-section .client-tabs::before {
		display: none;
	}
	
	.client-section .client-tabs .gform_wrapper {
		padding: 0 15px;
	}
	
	.menu-light .menu-smart .media a, .menu-light .menu-smart .media a:hover, .menu-light .menu-smart .media a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: normal !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/** GREEN LANDING **/
	.green-landing-banner {
		margin-top: -75px !important;
	}
	
	.green-landing-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_header_mobile.svg") !important;
	}
	
	.green-landing-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .uncell {
		padding-top: 135px !important;
	}
	
	.green-services-items {
		margin-left: auto !important;
		margin-right: auto;
		max-width: 280px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-services-360 {
		margin-top: -20px !important;
		max-width: 280px;
		padding-top: 0 !important;
	}
	
	.green-steps-row {
		max-width: 95%;
		width: 375px;
	}
	
	.main-container .row.row-parent:not(.no-h-padding) .column_child.green-step-item > .uncol > .uncoltable > .uncell > .uncont {
		padding: 15px !important;
	}
	
	.green-steps-row.right {
		margin: 0 auto 0 0 !important;
	}
	
	.green-steps-row .col-lg-2 {
		display: none;
	}
	
	.green-clients-wrapper {
		margin-top: 0 !important;
	}
	
	.green-clients-wrapper .column_child.col-lg-1 {
		display: inline-block;
		margin-top: 25px;
		padding-top: 0 !important;
		width: 50%;
	}
	
	.green-header-banner .heading-text .h1 span {
		font-size: 26px;
		display: block;
	}
	
	.green-services-items .services-item::after {
		display: block;
		height: 70px;
		margin: -8px auto;
		position: relative;
		width: 30px;
		z-index: 99;
	}
	
	.green-services-items .services-item.blue::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_line.svg");
	}
	
	.green-services-items .services-item.green::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/green_line.svg");
	}
	
	.green-services-items .services-item.yellow::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/yellow_line.svg");
	}
	
	.green-services-items .services-item.orange::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/orange_line.svg");
	}
	
	.green-services-items .services-item.blue.last::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_double_line.svg");
	}
	
	.green-services-items {
		z-index: 100;
	}
	
	.landing-why-us .green-services-items {
		margin-top: 20px !important;
	}
	
	.landing-why-us .green-services-items .services-item::after {
		display: none;
	}
	
	.landing-why-us {
		padding-bottom: 15px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-contact-form {
		padding-bottom: 190px !important;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/who_bg_mobile.svg") !important;
		background-position: center top !important;
		background-repeat: no-repeat;
		background-size: 100% auto !important;
	}
	
	.full-form.nobg-mobile.landing-why-us .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .vc_custom_heading_wrap + .uncode_text_column p {
		max-width: 90%;
	}
	
	/** BANNERS Tasacion y Valea **/
	.tasacion-banner-wrapper.sidebar {
		border-radius: 4px;
	}
	
	.tasacion-banner-wrapper.sidebar .uncode-single-media, .main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont > .uncode-single-media {
		margin-top: -15px !important;
		margin-left: -15px !important;
	}
	
	.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont > .uncode-single-media.valea-banner-logo {
		margin: 20px auto 0 !important;
	}
	
	.tasacion-banner-wrapper.sidebar .report-heading {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.tasacion-banner-wrapper.sidebar .report-heading.btn-intro {
		padding-top: 20px !important;
	}
	
	.tasacion-banner-wrapper.sidebar .btn-container, .tasacion-banner-wrapper.sidebar .report-heading.valid-period {
		margin-top: 10px !important;
	}
	
	.tasacion-banner-wrapper.sidebar .btn-container > a.btn, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:hover, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:focus, .tasacion-banner-wrapper.sidebar .btn-container > a.btn:visited {
		border-radius: 30px !important;
		padding: 8px 15px !important;
	}
	
	.main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont {
		padding-bottom: 20px !important;
	}
	
	.tasacion-banner-wrapper.sidebar .report-heading .h3 span {
		margin-bottom: 0 !important;
	}
	
	.full-form .official-form .gf_list_inline li {
		text-align: left;
	}
}

@media screen and (max-width: 435px) {
	.form-page-header h1 {
		font-size: 24px !important;
	}
	
	.form-main-promo > .uncol > .uncoltable > .uncell > .uncont {
		max-width: 100% !important;
	}
	
	.form-main-promo .heading-text {
		margin: 0px !important;
		max-width: 235px !important;
	}
	
	.form-main-promo .style-light .form-header-btn.btn-default {
		font-size: 12px !important;
	}
	
	.formoff-section .row.single-h-padding {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.services-form-heading h3 {
		font-size: 17px !important;
	}
	
	.form-intro-block .services-form-heading {
		margin-bottom: 0px !important;
	}
	
	.services-form-heading p {
		font-size: 12px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container, .main-container .row-container.services-inner-section.icon-list .row-parent > .row-inner > .single-internal-gutter > .uncol > .uncoltable > .uncell {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.main-container .row-container.services-inner-section.icon-list .row-parent .single-internal-gutter .uncont .row-internal.row-container.subservices-wrapper {
		padding: 0 !important;
	}
	
	.services-inner-section.our-service.light-gradient-bg .uncoltable .uncell .uncont .row-internal.row-container {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.services-inner-section.icon-list .subservices-wrapper ul > li {
		margin-left: 0;
		margin-right: 0;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-content .text-lead {
		font-size: 13px;
		line-height: 16px;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-icon .fa {
		font-size: 16px;
	}
	
	.form-intro-block .icon-promo-wrapper .uncode-single-media img {
		max-width: 100% !important;
	}
	
	.form-intro-block .col-lg-6 .icon-box .icon-box-content {
		padding-left: 5px !important;
	}
	
	.form-intro-block .col-lg-6 .icon-box.icon-box-left {
		max-width: 70%;
	}
	
	.form-intro-block .icon-promo-wrapper .uncode-single-media {
		max-width: 32%;
	}
	
	.form-intro-block .icon-promo-wrapper.column_child.col-lg-6 {
		padding: 0 5px 0 10px !important;
	}
	
	.main-container .row-container .row-parent .inner-form-wrapper .uncont .row-container.simple-form-section {
		padding-right: 15px !important;
	}
	
	.form-faqs .faq-heading h2 > span {
		font-size: 25px;
	}
	
	.tooltip-wrapper mmi {
		bottom: 10px;
	}
	
	.single-service-header.formoff-header > .single-h-padding {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.home .black-friday-banner .green-button {
		bottom: 5px;
	}
	
	/** BLOG **/
	.blog-item .post-content, .main-container .row-container.blog-item .row-parent .single-internal-gutter .uncont .row-internal.featured-posts, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.promo-banner, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.blog-form.contact-info {
		padding-left: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.blog-form {
		padding: 15px 15px 10px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.promo-button {
		padding-bottom: 0 !important;
	}
	
	.share-buttons {
		font-size: 11px;
	}
	
	.post .post-content .author-profile-wrapper .uncode-avatar-wrapper {
		max-width: 70px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.author-info {
		padding: 0 !important;
	}
	
	.post .post-content .author-profile-wrapper .author-profile-bio {
		width: 100%;
	}
	
	.post .post-content .author-profile-wrapper .author-profile-bio p {
		font-size: 12px;
	}
	
	.post .post-content .author-profile-wrapper .btn-container {
		right: 0;
		top: 75px;
	}
	
	.post .post-content .author-profile-wrapper .btn-container a .fa {
		font-size: 24px;
	}
	
	.post .post-content + .post-footer .comments-area .comment-respond .comment-form-author, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-email, .post .post-content + .post-footer .comments-area .comment-respond .comment-form-url {
		width: 100%;
	}
	
	.comment-form .g-recaptcha > div {
		transform: scale(.8);
		transform-origin: left;
	}
	
	.main-container .archive-wrapper.row-container .row-parent .single-internal-gutter .uncont .author-profile-wrapper.row-internal.row-container {
		margin-top: 0 !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.archive-wrapper > .row.limit-width.row-parent {
		padding-top: 0 !important;
	}
	
	/** VALEA **/
	.valea-single-menu .btn-container {
		margin-bottom: 30px;
		text-align: center;
	}
	
	.valea-single-menu .btn-container .valea-menu-btn {
		transform: none;
	}
	
	.valea-single-logo .uncode-single-media {
		text-align: center;
	}
	
	.official-form .one-half-fieldset fieldset {
		min-width: 100%;
	}
	
	.full-form ul.gform_fields li.gfield {
		padding-right: 0 !important;
	}
	
	.main-container .row-container.full-form .single-h-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.full-form div.ginput_recaptcha > div > div {
		transform: scale(.95);
		-webkit-transform: scale(.95);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
	
	.full-form div.ginput_recaptcha > div > div iframe {
		width: 101%;
	}
	
	.main-container .row-container.full-form .row-parent .single-internal-gutter .uncont .row-internal.row-container.procedure-steps {
		padding-left: 0 !important;
	}
	
	.full-form .official-form .two-thirds-fieldset {
		width: 100%;
	}
	
	.full-form .official-form .float-right .gfgf_fieldset li {
		padding-left: 16px;
		padding-right: 16px !important;
	}
	
	.full-form .official-form .gfield.coupon-field .ginput_container input, .full-form .official-form .gfield.coupon-field .button {
		max-width: 55% !important;
		min-width: 80px;
	}
	
	.form-footer .form-legal-menu ul > li {
		text-align: center;
		width: 100%;
	}
	
	.form-footer .form-legal-menu ul > li > a {
		padding-right: 0 !important;
	}
	
	.gloval-inner-section .whoare {
		padding-bottom: 20px;
	}
	
	.main-container .row-container.gloval-inner-section.gloval-history-wrapper .row-inner .uncont > .gloval-value.negative-top {
		margin-top: -50px !important;
	}
	
	.gloval-inner-section.gloval-team .uncont > .white-section.negative-top {
		margin-top: -50px !important;
	}
	
	.valea-home-companies .valea-contact-form .gform_footer, .valea-contact-form form .gform_footer {
		margin-top: 0 !important;
		padding-right: 0;
		text-align: right;
	}
	
	.valea-landing-form .valea-form .col-sm-6 {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	
	/** Contact New Design **/
	.contact-form-wrapper.full-form > .double-top-padding.double-bottom-padding {
		padding-top: 35px !important;
		padding-bottom: 0px !important;
	}
	
	.contact-form-wrapper .official-form .gform_wrapper ul.gform_fields li.gfield {
		display: block;
		margin-top: 15px !important;
		width: calc(100% - 16px);
	}
	
	.contact-form-wrapper .official-form .gfield .ginput_container.ginput_container_fileupload input {
		margin: 10px 0 0 !important;
	}
	
	.contact-form-wrapper .official-form .gfield .ginput_container.ginput_container_fileupload .gform_fileupload_rules {
		margin-left: 0px;
	}
	
	.faq-section .faq-accordion .panel-group .panel .panel-title a > span {
		font-size: 13px !important;
		letter-spacing: 0;
		line-height: 22px !important;
		display: inline-block;
		vertical-align: middle;
	}
	
	.valea-plans-form.tabs-maps-wrapper > .single-h-padding {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.tab-container {
		display: flex;
		justify-content: space-between;
		align-items: first baseline;
	}
	
	.vertical-tab-menu {
		width: auto !important;
	}
	
	.map-location .nav-tabs > li > a {
		padding: 5px 10px 5px 0 !important;
	}
	
	.vertical-tab-contents {
		padding-left: 20px;
	}
	
	.map-light-bg .contact-heading h2, .map-light-bg .contact-heading h2 span {
		font-size: 19px;
	}
	
	.main-promo-wrapper .background-inner {
		border-radius: 20px !important;
	}
	
	.transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight a:visited, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:hover, .transparent-menu.standard .navbar-main .menu-primary-inner .menu-item.highlight.active a:visited, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.highlight:last-child > a, .transparent-menu.standard .navbar-main ul.menu-primary-inner > li.menu-item.active.highlight:last-child > a {
		background-color: #003b71;
		color: #fff !important;
	}
	
	.transparent-menu.standard ul.menu-primary-inner.menu-smart a i.fa-dropdown {
		top: 0;
	}
	
	/** Home Main Banner **/
	.home .main-banner.white-bg {
		min-height: 400px;
	}
	
	.home .transparent-promo-section .small-main-title {
		max-width: 50% !important;
	}
	
	.home .transparent-promo-section .small-main-title .heading-text {
		padding-left: 20px;
		text-align: left;
	}
	
	.home .main-banner.white-bg .transparent-promo-section .heading-text h1 a > span.uppercase {
		font-size: 26px;
		line-height: 30px;
	}
	
	.home .main-banner.white-bg .uncont > .uncode_text_column .description {
		margin-bottom: 0;
	}
	
	.home .black-friday-banner .transparent-promo-section h2 {
		color: #01919c;
	}
	
	.home .main-banner.white-bg .green-button > .dark-button > a, .home .main-banner.white-bg .green-button > .dark-button > a:hover, .home .main-banner.white-bg .green-button > .dark-button > a:focus, .home .main-banner.white-bg .green-button > .dark-button > a:visited {
		font-size: 15px !important;
		text-transform: none !important;
	}
	
	/** SERVICE DETAIL NEW **/
	.why-gloval .service-item-description, .why-gloval .service-item-description p, .why-gloval .btn-container {
		margin-top: 20px !important;
	}
	
	.why-gloval .btn-container a.white-service-btn.custom-link.btn, .why-gloval .btn-container a.white-service-btn.custom-link.btn:hover, .why-gloval .btn-container a.white-service-btn.custom-link.btn:visited, .why-gloval .btn-container a.white-service-btn.btn {
		transform-origin: center !important;
	}
	
	/** PAGE 404 **/
	.error-content-wrapper .btn-container {
		display: block;
		margin: 10px auto !important;
		max-width: 90%;
		width: 100%;
	}
	
	.error-content-wrapper .btn-container .back-home, .error-content-wrapper .btn-container .back-contact {
		min-width: 300px;
	}
	
	/** REPORTS NEW DESIGN **/
	.services-inner-section.reports-section.bicolor-bg {
		background: linear-gradient(to bottom, #fff 335px, #e6f5ff 335px, #e6f5ff) !important;
	}
	
	.services-inner-section.reports-section {
		padding-top: 0 !important;
	}
	
	.reports-inner-menu .menu-horizontal {
		display: block;
		padding-left: 0 !important;
	}
	
	.reports-inner-menu .menu-horizontal li {
		display: inline-block !important;
		float: none;
		height: auto;
		margin: 0 auto;
		padding: 5px 7px;
		position: relative;
		text-align: center;
		width: auto;
	}
	
	.reports-inner-menu .menu-horizontal li a {
		display: block;
		font-size: 10px !important;
		margin-right: 0 !important;
		line-height: 13px;
		min-width: 110px !important;
		padding: 5px 8px;
	}
	
	.reports-section .page-heading.main-title {
		padding-top: 40px !important;
	}
	
	.newsletter-btn-wrapper + .reports-section .page-heading.main-title {
		padding-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.report-main-content, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.related-reports {
		padding: 0 !important;
	}
	
	#popmake-10791.pum-container.popmake .pum-title {
		max-width: 98%;
	}
	
	/** ABOUT US NEW DESIGN **/
	.white-small-heading .white-heading {
		text-align: center;
	}
	
	.white-small-heading .white-heading h1, .white-small-heading .white-heading h1 span {
		font-family: "Comfortaa Bold";
		font-size: 20px;
		font-weight: normal;
	}
	
	.white-small-heading .white-heading p {
		color: #fff;
		font-size: 13px;
		line-height: 16px;
		margin-top: 5px;
	}
	
	.whoare.inner-text p {
		color: #000;
		font-size: 13px;
		line-height: 25px;
	}
	
	.gloval-inner-section .whoare.inner-text p {
		color: #196389;
	}
	
	.main-container .row-container.onepage-section .row-parent .single-internal-gutter .uncont .row-internal.row-container.gloval-uniques {
		margin-bottom: 30px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
	}
	
	.gloval-uniques .uncoltable .single-block-padding {
		padding-left: 0 !important;
		padding-right: 0px;
		padding-top: 0 !important;
	}
	
	.gloval-uniques .icon-box.icon-box-left .icon-box-content p {
		font-size: 13px;
	}
	
	.gloval-history-wrapper .white-service-btn.gradient-bg {
		transform-origin: center !important;
	}
	
	.gloval-history-wrapper .services-heading {
		margin-top: 0 !important;
	}
	
	.gloval-history-wrapper .whoare.inner-text {
		padding: 0 20px;
	}
	
	.history-timeline-wrapper .uncode-wrapper.uncode-list ul > li::before {
		display: none;
	}
	
	.gloval-inner-section .clients-main-content .services-heading {
		padding: 0 !important;
	}
	
	.gloval-inner-section .clients-main-content .single-block-padding {
		padding: 0 0 35px;
	}
	
	.map-banner + .gloval-inner-section.clients-inner-section {
		padding-bottom: 0 !important;
	}
	
	.gloval-world-map .single-block-padding {
		padding-top: 0 !important;
		padding-bottom: 100px;
	}
	
	.gloval-inner-section .map-heading h3, .gloval-inner-section .map-heading h3 span {
		font-size: 18px;
	}
	
	.simple-form-section.services-contact-form .gform_wrapper li.hidden_label input[type="radio"] {
		padding: 5px !important;
	}
	
	.aboutus-history-wrapper .whoare.inner-text {
		margin: 0 auto;
		max-width: 320px;
	}
	
	.aboutus-history-wrapper .vc_custom_heading_wrap.services-heading, .aboutus-history-wrapper .vc_custom_heading_wrap.services-heading > .heading-text, .aboutus-history-wrapper .vc_custom_heading_wrap.services-heading > .heading-text > h2 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.aboutus-divisions-wrapper .vc_row.no-lateral-padding {
		max-width: 300px;
		margin: 0 auto !important;
	}
	
	.home.aboutus-divisions-wrapper .area-home-title h2 span a, .home.aboutus-divisions-wrapper .area-home-title h2 span a:hover, .home.aboutus-divisions-wrapper .area-home-title h2 span a:focus, .home.aboutus-divisions-wrapper .area-home-title h2 span a:visited, .home.aboutus-divisions-wrapper .home-why-us .home-why-headings h2 > span, .home.aboutus-divisions-wrapper .home-reports-section .blue-heading h2 > span {
		line-height: 30px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.differences-vline {
		padding: 0 20px !important;
	}
	
	.differences-vline .column_child.right-column, .differences-vline .column_child.right-column {
		padding-top: 0 !important;
	}
	
	.aboutus-history-wrapper .differences-vline .left-column .icon-box-content .icon-box-heading p {
		padding-left: 0 !important;
	}
	
	.aboutus-history-wrapper .differences-vline .right-column .icon-box-content .icon-box-heading p {
		padding-right: 0 !important;
	}
	
	.aboutus-history-wrapper .differences-vline .left-column .icon-box-content > p, .aboutus-history-wrapper .differences-vline .right-column .icon-box-content > p {
		padding-left: 15px !important;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box.icon-inline {
		display: flex;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box.icon-inline.icon-box-right {
		flex-direction: row-reverse;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box.icon-inline .icon-box-icon, .aboutus-history-wrapper .differences-vline .icon-box.icon-inline .icon-box-icon * {
		display: none;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box.icon-inline .icon-box-content {
		display: flex;
		margin: 0 auto;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box-content > p {
		border-left: 2px dashed #00909a !important;
		border-top: 0 !important;
		padding: 20px !important;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box.icon-inline .icon-box-content .icon-box-heading {
		min-width: 80px;
		width: auto;
	}
	
	.aboutus-history-wrapper .differences-vline .icon-box-content {
		padding-top: 0;
	}
	
	.aboutus-history-wrapper {
		padding-bottom: 0 !important;
	}
	
	.main-container .aboutus-history-wrapper .inverted-device-order.differences-vline .left-column:first-child:not([class*="col-sm"]) {
		padding-top: 0 !important;
	}
	
	.gloval-team .services-form-heading p {
		font-size: 15px;
		line-height: 1.75;
	}
	
	.gloval-team .icon-box .icon-media {
		padding-top: 30px;
	}
	
	.gloval-team .icon-box .icon-media img {
		width: 70px;
	}
	
	.gloval-inner-section.gloval-team.white-bg .team-data-section h3 {
		max-width: 100%;
	}
	
	.aboutus-history-wrapper .differences-vline .right-column .icon-box-content > p, .aboutus-history-wrapper .differences-vline .left-column .icon-box-content > p {
		margin-top: 0;
	}
	
	.home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:hover, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:focus, .home.inner-page.aboutus-divisions-wrapper .area-home-title h2 span a:visited {
		font-size: 22px;
	}
	
	.exteam-lb .gslide-description.description-right h5 {
		color: #00909a !important;
		font-family: "Comfortaa" !important;
		font-size: 13px !important;
		line-height: 22px !important;
	}
	
	.gloval-inner-section.gloval-team .team-data-section .col-lg-3 {
		padding-left: 0 !important;
	}
	
	.gloval-team-section.president-section h4, .gloval-team-section.president-section h4 span {
		font-size: 22px;
	}
	
	/** CLIENT AREA NEW DESIGN**/
	.menu-light .menu-smart .media a, .menu-light .menu-smart .media a:hover, .menu-light .menu-smart .media a:visited {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-weight: normal !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:hover, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:focus, .navbar-main .menu-primary-inner .menu-item.client a.dropdown-toggle:visited, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:hover, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:focus, .menu-light .menu-smart > li.current-menu-ancestor.client > a.dropdown-toggle:visited {
		color: #003b71 !important;
	}
	
	.official-form .main-promo-wrapper.client-promo .row-background .background-wrapper .background-inner {
		background-color: transparent;
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2021/07/contac-tasacion-back-cell.svg") !important;
		background-repeat: no-repeat;
		background-position: -100px center !important;
		background-size: cover !important;
		border-radius: 0px !important;
	}
	
	.official-form .main-promo-wrapper.client-promo .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.main-promo-wrapper.client-promo {
		padding: 15px 0 15px 15px !important;
	}
	
	.main-promo-wrapper.client-promo .column_child.col-lg-8 .uncol .uncell {
		padding: 0 0 0 70px !important;
	}
	
	.main-promo-wrapper.client-promo .dark-blue {
		font-family: "Comfortaa" !important;
		font-size: 13px;
		line-height: 17px;
	}
	
	.main-promo-wrapper .btn-container .promo-btn.custom-link {
		font-size: 12px !important;
	}
	
	.client-section .all-prices-wrapper .col-lg-4.price-item .uncoltable .uncell {
		border-radius: 5px 5px 0 0;
		padding: 15px 0 !important;
	}
	
	.client-section .all-prices-wrapper.lateral-plan.row-container {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.client-section .main-promo-wrapper.client-promo {
		margin-top: 10px !important;
	}
	
	/** Passport **/
	.full-form .official-form .one-fourth.company-checkbox, .full-form .official-form .one-fourth.passport-checkbox {
		width: 48%;
	}
	
	.full-form .official-form .gform_wrapper .gfield_checkbox li label, .full-form .official-form .gform_wrapper .gfield_radio li label {
		font-size: 12px;
		margin-left: 0;
		max-width: 80% !important;
	}
	
	#popmake-10791.pum-container.popmake {
		background-position: left 90px;
		padding-left: 20px;
	}
	
	.pum-theme-7287 .pum-content, .pum-theme-tema-por-defecto .pum-content {
		padding-left: 120px;
	}
	
	.form-top-menu {
		margin-top: 10px !important;
	}
	
	.call-later-form .small-recaptcha iframe {
		transform: none;
	}
	
	.call-later-form .gform_footer.top_label {
		margin-top: 0 !important;
	}
	
	/** ONLINE PROMO **/
	.main-container .row-container .row-parent .single-internal-gutter .uncont .vc_row.row-container.main-promo-wrapper.new-promo {
		margin: 0 auto !important;
		padding: 10px !important;
	}
	
	.main-promo-wrapper.new-promo .background-wrapper .background-inner {
		background-position: -90px center !important;
		background-size: cover !important;
		border-radius: 10px !important;
	}
	
	.main-promo-wrapper.new-promo .row-parent > .row-inner > .col-lg-12 .uncell {
		padding: 10px 10px 15px 0 !important;
	}
	
	.main-promo-wrapper.new-promo .uncode_text_column .green-highlight {
		font-size: 11px;
		line-height: 16px;
	}
	
	.main-promo-wrapper.new-promo .uncode_text_column .green-highlight small, .main-promo-wrapper .uncode_text_column .green-highlight small {
		color: #00909a;
		font-size: 9px;
		line-height: 14px;
		margin-top: 0;
	}
	
	/** JOBS **/
	.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry-text .t-entry-text-tc {
		padding-top: 0 !important;
	}
	
	.jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-title, .jobs-grid-wrapper .isotope-wrapper .t-inside .t-entry .t-entry-readmore {
		display: block;
		height: auto;
		width: 100% !important;
	}
	
	/** Report Section in BLOG **/
	.main-report-section .icon-media img {
		border-radius: 3px 3px 0 0;
	}
	
	.main-report-section .t-entry-title {
		padding-top: 0 !important;
	}
	
	.main-report-section .t-entry-title > a, .main-report-section .t-entry-title > a:hover, .main-report-section .t-entry-title > a:focus, .main-report-section .t-entry-title > a:visited {
		font-size: 17px;
		line-height: 27px;
	}
	
	.main-report-section .t-entry-readmore.btn-container a, .main-report-section .t-entry-readmore.btn-container a:hover, .style-light .main-report-section .t-entry-readmore.btn-container a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .main-report-section .t-entry-readmore.btn-container a:focus, .main-report-section .t-entry-readmore.btn-container a:visited {
		transform-origin: center !important;
	}
	
	/** Related Reports **/
	.related-reports {
		margin: 30px auto !important;
		max-width: 90%;
	}
	
	.related-reports .tmb.tmb-carousel {
		margin: 10px !important;
	}
	
	.related-reports .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
		padding: 15px !important;
	}
	
	.reports-section .related-reports-wrapper .related-reports, .reports-section .related-reports-wrapper .blog-form {
		max-width: 100%;
	}
	
	.related-reports .t-entry-title a, .related-reports .t-entry-title a:hover, .related-reports .t-entry-title a:focus, .related-reports .t-entry-title a:visited {
		color: #00909a !important;
		display: block;
		font-family: "Comfortaa Bold";
		font-size: 13px;
		font-weight: 400;
		line-height: 20px;
		padding: 5px 25px 5px 0;
	}
	
	.related-reports .t-inside {
		border-radius: 0 0 5px 5px;
	}
	
	.valea-landing-form .valea-form .col-sm-6 {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	
	.valea-form input[type="text"], .valea-form input[type="email"], .valea-form input[type="password"], .valea-form input[type="tel"], .valea-form textarea, .valea-form .gform_wrapper li.hidden_label .chosen-container a.chosen-single, .valea-form .gform_wrapper li.hidden_label .gfield_select, .valea-contact-form input[type="text"], .valea-contact-form input[type="email"], .valea-contact-form input[type="password"], .valea-contact-form input[type="tel"], .valea-contact-form textarea {
		line-height: 15px !important;
		padding: 7px 15px !important;
	}
	
	.landing-form-wrapper .valea-form .heading-text p {
		font-size: 13px;
	}
	
	.landing-form-wrapper .ginput_recaptcha > div {
		transform: scale(.85);
		transform-origin: left;
	}
	
	/** WEBINAR **/
	.webinar-header .valea-form {
		margin-left: 0 !important;
		max-width: 95%;
	}
	
	.breadcrumbs-wrapper {
		left: 30px;
		top: -25px;
	}
	
	.breadcrumbs-wrapper.about-styles, .breadcrumbs-wrapper.blue-text, .breadcrumbs-wrapper.blue-text.articles, .breadcrumbs-wrapper.blue-text.categories {
		left: 0;
	}
	
	.breadcrumbs-wrapper.blue-text.general-design {
		left: 30px;
	}
	
	.breadcrumbs-wrapper .breadcrumb {
		text-align: left;
	}
	
	.breadcrumbs-wrapper.blue-text.categories-block {
		left: 0;
		top: -190px;
	}
	
	.breadcrumbs-wrapper.valea-styles {
		margin-left: 10px;
		top: 0;
	}
	
	.breadcrumbs-wrapper.valea-contact {
		left: 30px;
		top: -45px;
	}
	
	.breadcrumbs-wrapper.blue-text.valea-landing {
		left: -5px;
		top: 30px;
	}
	
	.logos-header .column_parent.col-lg-6 {
		width: 100% !important;
	}
	
	/** Landing Zonas **/
	.blue-landing-subheading h2, .blue-landing-subheading h2 span {
		color: #003b71;
		font-family: "Comfortaa Bold" !important;
		font-size: 19px;
		font-weight: 400 !important;
		line-height: 28px;
		margin-bottom: 25px;
	}
	
	.landing-collapsible-content {
		margin: 0;
		text-align: center;
	}
	
	.landing-collapsible-content .panel {
		border: 0;
	}
	
	#abstract-rm-content {
		display: none;
	}
	
	#abstract-rm-content.visible {
		display: block;
	}
	
	#landing-rm-link, .landing-card-item .readmore {
		color: #00909a;
		display: block;
		font-family: "Comfortaa Bold";
		font-weight: 400;
		cursor: pointer;
		text-align: center;
	}
	
	#landing-rm-link::after, .landing-card-item .readmore::after {
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
		margin-left: 5px;
	}
	
	#landing-rm-link::after, .landing-card-item .readmore::after {
		content: "";
	}
	
	#landing-rm-link.less::after {
		content: "";
	}
	
	.main-promo-mobile.dark-promo {
		margin: 0 auto;
		max-width: 300px;
	}
	
	.main-promo-mobile.dark-promo .background-inner, .newsletter-btn-wrapper .tasacion-banner-wrapper .background-inner {
		border-radius: 10px;
	}
	
	.main-promo-mobile.dark-promo .promo-image {
		top: -20px;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text {
		margin-top: 0 !important;
	}
	
	.main-promo-mobile.dark-promo .online-promo {
		padding: 10px 0 0;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text .small-text {
		color: #fff;
		display: block;
		font-size: 15px;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text.online-promo .small-text {
		text-transform: uppercase;
	}
	
	.main-promo-mobile.dark-promo .promo-small-text .white-highlight {
		color: #fff;
		display: block;
		font-size: 20px;
		font-family: "Comfortaa Bold";
		text-shadow: 2px 2px 0 rgba(20, 42, 95, .7);
	}
	
	.main-promo-mobile.dark-promo .btn-container {
		margin-top: 0px !important;
	}
	
	.main-promo-mobile.dark-promo .btn-container a.custom-link, .main-promo-mobile.dark-promo .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo .btn-container a.custom-link:visited {
		background: #fff !important;
		border: 0;
		box-shadow: 2px 2px 0px rgba(20, 42, 95, .7);
		color: #142a5f !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 22px;
		font-weight: 400 !important;
		letter-spacing: 0;
		padding: 10px 20px !important;
	}
	
	#abstract-ind1-content, #abstract-ind2-content, #abstract-ind3-content, #abstract-ind4-content {
		display: none;
	}
	
	.landing-card-item {
		text-align: left;
	}
	
	.landing-card-item table td.title {
		padding: 15px 0;
	}
	
	.landing-card-item table td.value {
		padding-right: 0;
	}
	
	.landing-card-item .readmore {
		color: #003b71;
		margin-top: 20px;
	}
	
	.landing-card-item .green-subheading {
		line-height: 28px;
	}
	
	.main-container .row-container.map-section .row-parent .single-internal-gutter .uncont .row-internal.row-container.location-wrapper {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	
	.map-section .location-wrapper .heading-text, .map-section .location-wrapper .location-info {
		text-align: left;
	}
	
	.map-section .services-heading .heading-text div p {
		line-height: 24px;
	}
	
	.map-section .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_gradient_geo_skyline_mobile.svg") !important;
		background-position: center bottom;
	}
	
	.map-section .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	/*** FORM 2021 ***/
	.full-form .official-form .float-right .gfgf_fieldset li.green-section-title {
		margin-top: 20px !important;
	}
	
	.full-form #field_78_106 {
		display: none;
	}
	
	.full-form.nobg-mobile .row-background .background-wrapper .background-inner {
		background-position: left 360px !important;
	}
	
	.mobile-main-promo {
		display: block;
		margin: 0 -15px 20px -15px !important;
		padding: 20px 0;
	}
	
	.mobile-main-promo .first-form-lateral {
		display: block;
	}
	
	.mobile-main-promo .first-form-lateral .company-perks {
		margin: 20px auto 0;
		max-width: 90%;
		text-align: left;
	}
	
	.mobile-main-promo .first-form-lateral .company-perks p .fa {
		color: #035783;
		font-size: 24px;
		margin-right: 15px;
	}
	
	.mobile-main-promo .lateral-ribbon .reason, .mobile-main-promo .lateral-ribbon .deadline {
		color: #fff;
		display: block;
		font-family: "Comfortaa";
		font-size: 14px;
	}
	
	.mobile-main-promo .lateral-ribbon .discount {
		color: #fff;
		display: block;
		font-family: "Comfortaa Bold";
		font-size: 26px;
		margin: 0px auto 5px;
		text-transform: uppercase;
	}
	
	.popmake .popup-btn.call-later-btn img {
		max-width: 35px !important;
		padding: 8px;
	}
	
	.page-heading.subheading h2 span {
		margin: 0 auto;
	}
	
	.mobile-landing-title {
		margin: 0 auto 10px !important;
	}
	
	.mobile-landing-title .h1 {
		display: flex !important;
		min-width: 95%;
	}
	
	.mobile-landing-title .h1 .flex-title {
		color: #003b71;
		font-family: "Comfortaa Bold";
		font-size: 17px;
		font-weight: 400;
	}
	
	.mobile-landing-title.smaller-heading-mobile .h1 .flex-title {
		font-size: 16px;
	}
	
	html[lang="en-US"] .mobile-landing-title.smaller-heading-mobile .h1 .flex-title {
		font-size: 15px;
	}
	
	.mobile-landing-title.smaller-heading-mobile + .page-heading.subheading.smaller-subheading-mobile h2 span {
		font-size: 12px;
	}
	
	.booking-visit {
		font-size: 16px;
		line-height: 24px;
		width: 100%;
	}
	
	.full-form .official-form .gform_wrapper .gform_footer {
		text-align: center;
		width: 100% !important;
	}
	
	.full-form .official-form .warning-wrapper, .form-message-wrapper {
		display: flex;
		align-items: center;
		width: 100%;
	}
	
	.form-message-wrapper .fa {
		margin-right: 15px;
	}
	
	.full-form .official-form .intro-heading h3.form-heading {
		font-size: 16px;
	}
	
	/** Banners de Valea y Tasacion **/
	.home .light-city-section.services-section {
		margin-top: 0 !important;
		padding-top: 140px !important;
	}
	
	.home .valea-banner-wrapper .featured-section > .style-light {
		max-width: 100% !important;
	}
	
	.home .valea-banner-wrapper .featured-section .uncont {
		margin-top: -20px !important;
		padding: 0 15px 20px !important;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		background: #59ffff;
		box-shadow: 3px 3px 3px #00226a;
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 14px;
		font-weight: normal !important;
		letter-spacing: 0;
		line-height: 16px;
	}
	
	.home .valea-banner-wrapper .valea-banner-logo .tmb .t-entry-visual .icon-media img {
		margin: 0 !important;
		max-width: 170px;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text {
		margin-top: 5px;
	}
	
	.home .valea-banner-wrapper .report-heading .heading-text .h3 span {
		font-family: "Comfortaa Bold";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 20px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.home .valea-banner-wrapper .valea-banner-subheading .heading-text .h3 span {
		font-size: 14px;
		font-weight: normal;
	}
	
	.home .valea-banner-wrapper .btn-container a, .home .valea-banner-wrapper .btn-container a:hover, .home .valea-banner-wrapper .btn-container a:visited, .home .valea-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		border-radius: 30px !important;
		margin-bottom: 25px;
		padding: 7px 20px !important;
		transform: none;
	}
	
	.home .valea-banner-wrapper {
		margin: 0 auto !important;
		max-width: 400px;
	}
	
	.tasacion-banner-wrapper .featured-section {
		margin: 0 auto;
		max-width: 300px;
	}
	
	.tasacion-banner-wrapper .featured-section .uncont {
		margin-top: -15px !important;
		margin-left: 0 !important;
		padding-bottom: 20px;
	}
	
	.tasacion-banner-wrapper .featured-section .uncont > .uncode-single-media {
		display: none;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 span {
		font-family: "Comfortaa";
		font-size: 17px;
		font-weight: 400 !important;
		line-height: 24px;
		margin-bottom: 15px;
		text-align: center;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 .shadow-highlight {
		display: block;
		font-size: 21px;
		line-height: 21px;
		margin-top: 10px;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, .7);
		text-transform: uppercase;
	}
	
	.tasacion-banner-wrapper .report-heading.btn-intro .heading-text {
		margin-top: 5px;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text {
		margin-top: 0;
	}
	
	.tasacion-banner-wrapper .report-heading.valid-period .heading-text .h3 span {
		font-size: 13px;
		margin-bottom: 0;
	}
	
	.tasacion-banner-wrapper:not(.ecoefy) .btn-container a, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:hover, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:focus, .tasacion-banner-wrapper:not(.ecoefy) .btn-container a:visited {
		margin-bottom: 15px;
	}
	
	.tasacion-banner-wrapper.ecoefy .btn-container a, .tasacion-banner-wrapper.ecoefy .btn-container a:hover, .tasacion-banner-wrapper.ecoefy .btn-container a:focus, .tasacion-banner-wrapper.ecoefy .btn-container a:visited {
		margin-bottom: 0;
	}
	
	.tasacion-banner-wrapper .report-heading {
		margin-top: 0 !important;
		padding-top: 0;
	}
	
	.tasacion-banner-wrapper .btn-container {
		margin-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .uncont > .tasacion-banner-wrapper {
		margin-top: 25px !important;
	}
	
	.tasacion-banner-wrapper.no-margin-left .featured-section .uncont {
		margin-left: auto !important;
	}
	
	/** GREEN LANDING **/
	.green-landing-banner {
		margin-top: -75px !important;
	}
	
	.green-landing-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/bg_header_mobile.svg") !important;
	}
	
	.green-landing-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .uncell {
		padding-top: 0 !important;
	}
	
	.green-services-items {
		margin-left: auto !important;
		margin-right: auto;
		max-width: 280px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-services-360 {
		margin-top: -20px !important;
		max-width: 280px;
		padding-top: 0 !important;
	}
	
	.green-steps-row {
		max-width: 95%;
		width: 375px;
	}
	
	.main-container .row.row-parent:not(.no-h-padding) .column_child.green-step-item > .uncol > .uncoltable > .uncell > .uncont {
		padding: 30px !important;
	}
	
	.green-steps-row.right {
		margin: 0 auto 0 0 !important;
	}
	
	.green-steps-row .col-lg-2 {
		display: none;
	}
	
	.green-clients-wrapper {
		margin-top: 0 !important;
	}
	
	.green-clients-wrapper .column_child.col-lg-1 {
		display: inline-block;
		margin-top: 25px;
		padding-top: 0 !important;
		width: 50%;
	}
	
	.green-header-banner .heading-text .h1 span {
		font-size: 26px;
		line-height: 35px;
		display: block;
	}
	
	.green-services-items .services-item::after {
		display: block;
		height: 70px;
		margin: -8px auto;
		position: relative;
		width: 30px;
		z-index: 99;
	}
	
	.green-services-items .services-item.blue::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_line.svg");
	}
	
	.green-services-items .services-item.green::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/green_line.svg");
	}
	
	.green-services-items .services-item.yellow::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/yellow_line.svg");
	}
	
	.green-services-items .services-item.orange::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/orange_line.svg");
	}
	
	.green-services-items .services-item.blue.last::after {
		content: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/blue_double_line.svg");
	}
	
	.green-services-items {
		z-index: 100;
	}
	
	.landing-why-us .green-services-items {
		margin-top: 20px !important;
	}
	
	.landing-why-us .green-services-items .services-item::after {
		display: none;
	}
	
	.landing-why-us {
		padding-bottom: 15px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-contact-form {
		padding-bottom: 30px !important;
	}
	
	.full-form.nobg-mobile.landing-why-us.greviews-section .row-background .background-wrapper .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2022/07/skyline_bg.svg") !important;
		background-position: center bottom !important;
		background-repeat: no-repeat;
		background-size: 100% auto !important;
	}
	
	.full-form.nobg-mobile.landing-why-us.greviews-section .row-background .background-wrapper .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.green-header-banner .vc_custom_heading_wrap + .uncode_text_column p {
		max-width: 90%;
	}
	
	.faq-section .whyus-wrapper .icon-box-heading p {
		margin: -45px auto 30px 100px !important;
	}
	
	.landing-form-title h1 span, .landing-form-title .h1 span {
		font-size: 21px;
		margin: 0 auto;
		max-width: 250px;
	}
	
	.landing-form-title.smaller-heading-mobile h1 span, .landing-form-title.smaller-heading-mobile .h1 span {
		font-size: 24px;
		line-height: 30px;
		max-width: 320px;
	}
	
	.mobile-landing-title.landing-form-title.smaller-heading-mobile .h1 span {
		max-width: 100%;
	}
	
	.landing-form-title.smaller-heading-mobile.clock-heading h1 span {
		max-width: 250px;
	}
	
	html[lang="en-US"] .landing-form-title.smaller-heading-mobile.clock-heading h1 span {
		max-width: 310px;
	}
	
	.landing-form-title img.fast-clock {
		width: 50px;
	}
	
	.form-top-ribbon .popmake {
		display: inline-block;
		padding: 0 !important;
		width: 84%;
	}
	
	.form-top-ribbon p {
		font-size: 13px;
	}
	
	.form-top-ribbon .language-menu {
		display: inline-block;
		padding-top: 0 !important;
		width: 15%;
	}
	
	.form-top-ribbon .language-menu .menu-smart, .form-top-ribbon .language-menu .sub-menu, .form-top-ribbon .language-menu .menu-smart .menu-item a {
		padding: 0;
	}
	
	.post .post-content + .post-footer .comments-area .comment-respond h3.comment-reply-title, .post .post-content + .post-footer .comments-area .comments-title {
		font-size: 16px !important;
	}
	
	.green-page .green-services-items.full-services .services-item .uncell {
		min-height: 120px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-groups {
		margin-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.green-groups > .row > .row-inner > .wpb_column.column_child.col-lg-6 {
		margin: 10px auto;
		padding: 0;
	}
	
	.green-groups .icon-box {
		min-height: auto;
	}
	
	.landing-why-us .green-services-items .services-item.blue .left-aligned {
		min-height: auto;
	}
	
	/*** TOOLTIP ***/
	.qtip.qtip-default.mm-tooltip-container {
		right: 0;
	}
	
	.full-form .official-form .gfield.mm-enable-no-label-show-help-icon mmi i {
		margin-right: 0;
	}
	
	/*** BLOG INDICADORES ***/
	.blog-tabs .wpb_accordion_section, .blog-tabs .wpb_accordion_content {
		border: 0;
		margin-bottom: 10px;
		padding-top: 0 !important;
	}
	
	.blog-tabs .panel-title > a {
		background: #f0f0f0;
		border: 0;
		border-radius: 3px;
		padding: 10px;
	}
	
	.blog-tabs .panel-title.active > a {
		background: #00909a;
	}
	
	.blog-tabs.uncode-accordion:not(.default-typography) .panel-title > a > span {
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 12px;
		font-weight: normal !important;
		letter-spacing: 0;
	}
	
	.blog-tabs.uncode-accordion:not(.default-typography) .panel-title.active > a > span {
		color: #fff !important;
	}
	
	.blog-tabs .panel-title > a span::after {
		color: #003b71 !important;
		line-height: 24px;
		right: 15px;
	}
	
	.blog-tabs .panel-title.active > a span::after {
		color: #fff !important;
		line-height: 24px;
		right: 15px;
	}
	
	.chart-header .chart-title {
		font-size: 13px;
		margin: 30px 0;
		padding: 10px 5px;
	}
	
	.blog-tabs + .btn-container .tab-btn.custom-link {
		font-family: "Comfortaa Bold" !important;
		font-size: 18px;
		font-weight: normal !important;
		letter-spacing: 0 !important;
	}
	
	.form-top-ribbon .popmake {
		display: inline-block;
		width: 84%;
	}
	
	.form-top-ribbon .language-menu {
		display: inline-block;
		padding-top: 0 !important;
		width: 15%;
	}
	
	.mobile-main-promo {
		display: block;
		margin: 0 -15px 20px -15px !important;
		padding: 0;
	}
	
	.mobile-plus-wrapper.hidden {
		display: none;
	}
	
	.mobile-plus-wrapper {
		display: block;
		margin: 0 auto 20px !important;
	}
	
	.mobile-plus-wrapper .bonus-info .fa, .mobile-plus-wrapper .bonus-info .fas {
		background: linear-gradient(to right bottom, #0cb1bc, #003b71);
		border-radius: 50%;
		color: #fff;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		vertical-align: middle;
		width: 30px;
	}
	
	.mobile-plus-wrapper .bonus-text {
		color: #009099;
		display: inline-block;
		font-family: "Comfortaa Bold";
		font-size: 13px;
		line-height: 20px;
		max-width: 90%;
		position: relative;
		vertical-align: middle;
		width: 310px;
	}
	
	.mobile-main-promo .lateral-ribbon .discount {
		color: #fff;
		display: block;
		font-family: "Comfortaa Bold";
		font-size: 20px;
		margin: 0px auto 5px;
		text-transform: uppercase;
	}
	
	.mobile-main-promo .lateral-ribbon .deadline {
		color: #fff;
		display: block;
		font-family: "Comfortaa";
		font-size: 14px;
	}
	
	.page-heading p, .page-heading.subheading h2, .page-heading.subheading h2 span, .greviews-section .blue-heading p, .blue-heading.highlighted-subheading p {
		margin: 0 auto;
	}
	
	.landing-form-title h1 span {
		font-size: 21px;
		margin: 0 auto;
		max-width: 250px;
	}
	
	.landing-form-title img.fast-clock {
		display: none;
		width: 50px;
	}
	
	.landing-form-title.smaller-heading-mobile img.fast-clock {
		display: inline-block !important;
		vertical-align: top;
		width: 32px;
	}
	
	.mobile-landing-title .h1 {
		display: block !important;
		justify-content: space-between;
		min-width: 95%;
	}
	
	.mobile-landing-title {
		margin-top: 0 !important;
	}
	
	.first-form-lateral {
		display: none;
	}
	
	.tasacion-banner-wrapper.sidebar .plus-banner-info > .heading-text .h3 > span, .plus-banner-info > .heading-text .h3 > span {
		display: block;
		margin: 10px auto 0;
	}
	
	.tasacion-banner-wrapper.sidebar .plus-banner-info > .heading-text .h3 span .fas, .plus-banner-info > .heading-text .h3 span .fas {
		display: block;
		margin: 0 auto;
	}
	
	.tasacion-banner-wrapper.sidebar .plus-banner-info .plus-info, .plus-banner-info .plus-info {
		display: block;
		margin: 10px auto !important;
		max-width: 260px;
	}
	
	.full-form .official-form .gf_list_inline li {
		text-align: left;
	}
	
	.official-form .one-half-fieldset.first-page {
		width: 100%;
	}
	
	.full-form .legal-terms {
		padding-right: 16px !important;
		width: 100% !important;
	}
	
	.full-form .official-form .extra-info p {
		font-size: 14px;
	}
	
	/** NAVIDAD **/
	.full-form.nobg-mobile.nopadding-top > .row.single-top-padding {
		padding-top: 20px !important;
	}
	
	.page-heading.landing-form-title, .page-heading.landing-form-title.heading-text {
		margin-top: 5px !important;
	}
	
	.full-form.nobg-mobile .christmas-leaf {
		margin-bottom: 10px;
	}
	
	/*** NEWSLETTER ***/
	.main-container .row-container .row-parent .main-promo-mobile.dark-promo.newsletter-promo .uncont .uncode-single-media {
		margin-top: -30px !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .uncoltable .uncell.no-block-padding {
		padding-bottom: 0 !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .uncode_text_column {
		margin-top: 0 !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .medium-text {
		color: #fff;
		display: block;
		font-size: 15px;
		line-height: 22px;
		margin: 10px auto;
		max-width: 95%;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo.newsletter-promo .btn-container a.custom-link:visited {
		font-size: 14px;
		margin: 10px 0 -15px !important;
		transform: none;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .small-text {
		display: none;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.main-promo-mobile.dark-promo.newsletter-promo-btn {
		padding: 10px 0 0 !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:hover, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:focus, .main-promo-mobile.dark-promo.newsletter-promo-btn .btn-container a.custom-link:visited {
		box-shadow: none;
		font-size: 16px;
		padding: 15px 0 7px !important;
		text-transform: none;
		transform: none;
	}
	
	.main-container .row-container .row-parent .uncont > .main-promo-mobile.dark-promo.newsletter-promo:not(.ecoefy) {
		margin-top: 50px !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo-btn .sidebar-newsletter-small {
		margin: 0 30px 10px !important;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo-btn .sidebar-newsletter-small .small-text {
		display: block;
		font-size: 12px;
		line-height: 18px;
	}
	
	#popmake-10791::before {
		height: 120px;
		left: 10px;
		top: 65px;
		width: 100px;
	}
	
	#popmake-10791.pum-container.popmake .pum-content p {
		display: none;
	}
	
	.gloval-uniques .icon-box.icon-box-left .icon-box-content p strong {
		font-size: 12px;
	}
	
	/*** CONTACT FLOAT ***/
	.popmake.floating {
		right: 5px;
		top: 130px;
		width: 50px;
	}
	
	.popmake.floating .popup-btn.call-later-btn img {
		max-width: 40px !important;
		padding: 10px;
	}
	
	/*** SERVICES HOME ***/
	.home .services-section .row-background .background-inner {
		background: none !important;
	}
	
	.home .service-item {
		padding-left: 0 !important;
	}
	
	/*** CUSTOM REPORT ***/
	.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo {
		box-shadow: none !important;
		padding: 0 !important;
	}
	
	.report-main-content .dark-promo.newsletter-promo .uncell .uncont {
		padding: 15px !important;
	}
	
	.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .medium-text, .report-main-content .main-promo-mobile.dark-promo.newsletter-promo .medium-text {
		display: block;
		line-height: 25px;
		margin-bottom: 15px;
	}
	
	.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container {
		margin: 0 auto !important;
	}
	
	.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:hover, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:focus, .report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .btn-container a.custom-link:visited {
		display: block;
		font-size: 15px !important;
		padding: 10px 10px 12px !important;
		transform-origin: center !important;
	}
	
	.report-main-content .main-promo-wrapper.dark-promo.newsletter-promo .small-text, .report-main-content .main-promo-mobile.dark-promo.newsletter-promo .small-text {
		display: block;
		line-height: 19px;
		margin: 0 auto;
		max-width: 95%;
	}
	
	/*** Green Page ***/
	.needs-items.small-items .uncoltable .uncell .uncont {
		min-height: auto;
	}
	
	.needs-items.small-items .uncode_text_column p {
		font-size: 14px;
		padding: 0 20px 15px;
	}
	
	.page-heading.green-landing-heading {
		margin: 0 auto;
		max-width: 95%;
	}
	
	.needs-items .need-item .icon-box .icon-box-content .h3, .needs-items.need-item .icon-box .icon-box-content .h3 {
		font-size: 18px;
		line-height: 27px !important;
		overflow: auto;
		width: auto;
	}
	
	.needs-items.row-internal {
		margin-top: 0 !important;
	}
	
	.green-page .green-services-items {
		max-width: 100%;
	}
	
	.green-page .featured-posts .t-entry-readmore a.btn-default, .green-page .featured-posts .t-entry-readmore a.btn-default:hover, .green-page .featured-posts .t-entry-readmore a.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .green-page .featured-posts .t-entry-readmore a.btn-default:focus, .green-page .featured-posts .t-entry-readmore a.btn-default:visited {
		transform-origin: unset !important;
	}
	
	.green-page .greviews-wrapper #wprev-slider-1 .wprev_preview_bradius_T1 {
		min-height: auto;
	}
	
	.green-page .perks-tabs {
		display: none;
	}
	
	.green-page .perks-accordion {
		display: block;
	}
	
	.green-page-banner.main-banner .row > .row-inner {
		height: auto !important;
	}
	
	.green-page .page-heading.green-landing-heading p, .green-page .page-heading.green-landing-heading.smaller-subtitle p {
		margin-top: 10px;
	}
	
	.need-item .heading-text p span {
		font-size: 17px;
	}
	
	.green-page.main-intro {
		margin: 0 auto;
		padding: 0 25px;
	}
	
	.green-page .perks-tabs {
		display: none;
	}
	
	.green-page .perks-accordion {
		display: block;
		margin: 0 auto !important;
		max-width: 90%;
		text-align: left;
	}
	
	.green-page .uncode-accordion.perks-accordion .wpb_accordion_heading {
		margin-bottom: 10px;
	}
	
	.green-page .uncode-accordion.perks-accordion .wpb_accordion_heading::before {
		margin-right: 5px !important;
	}
	
	.green-page .uncode-accordion.perks-accordion .panel-title > a > span {
		padding-left: 30px;
	}
	
	.green-page .uncode-accordion.perks-accordion .tab-content-wrapper {
		margin-top: 0;
	}
	
	.green-page .uncode-accordion.perks-accordion .panel-body {
		padding-top: 0;
	}
	
	.needs-items .need-item .green-button.one-third {
		display: block;
		margin: 10px auto !important;
		max-width: 90%;
		width: 200px;
	}
	
	.inner-btn.green-button.one-third a, .inner-btn.green-button.one-third a:hover, .inner-btn.green-button.one-third a:focus, .inner-btn.green-button.one-third a:visited {
		display: block;
		width: 100%;
	}
	
	.valea-contact-form form .gform_footer input[type="submit"] {
		width: 100% !important;
	}
	
	.needs-items .need-item .uncode_text_column.height-105 p {
		min-height: auto;
	}
	
	.green-contact-form.valea-contact-form .single-block-padding {
		padding: 10px;
	}
	
	.green-landing-heading h2, .green-landing-heading h2 span {
		font-size: 24px;
		max-width: 320px;
	}
	
	.green-groups .btn-container > a.green-button.btn:not(input):not(.checkout-button), .green-groups .btn-container > a.green-button.btn-link:not(input):not(.checkout-button) {
		transform: none;
	}
	
	.navbar-main #menu-menu-green.menu-primary-inner .menu-item a, .navbar-main #menu-menu-green.menu-primary-inner .menu-item a:hover, .navbar-main #menu-menu-green.menu-primary-inner .menu-item a:visited, .navbar-main ul#menu-menu-green.menu-primary-inner > li.menu-item:last-child > a {
		color: #1b943f !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 13px !important;
		line-height: 15px;
	}
	
	.two-icons-wrapper .row > .row-inner {
		display: flex;
		align-items: baseline;
	}
	
	/*** CALL BOTTOM ***/
	#pum-19599 .pum-container {
		bottom: 0;
		left: 10px !important;
		top: auto !important;
		width: 180px !important;
		margin-bottom: 0 !important;
	}
	
	.popup-btn.call-later-btn.lateral-popup {
		margin-left: 0;
		padding: 12px 0 !important;
		transform: none;
	}
	
	#pum-19596 .call-later-form .gform_footer.top_label {
		margin: 10px auto 0 !important;
	}
	
	#popmake-19596.theme-7287 .pum-content {
		padding-left: 0px !important;
	}
	
	.vc_row.logos-header {
		padding: 0 !important;
	}
	
	/*** VALEA FREE ***/
	.valea-free-promo {
		padding-right: 15px !important;
	}
	
	.left-aligned.valea-free-promo .h4 span {
		text-align: left;
	}
	
	.valea-free-promo.landing .h4 span {
		font-size: 19px;
	}
	
	.valea-free-promo.landing .h4 span {
		line-height: 35px;
	}
	
	.landing-form-wrapper .valea-form .heading-text p {
		font-size: 18px !important;
		font-weight: normal;
		line-height: 30px;
		margin-bottom: 15px !important;
	}
	
	/*** ANALYTICS ***/
	.blue-page-banner.white-bg > .row > .row-inner {
		height: auto !important;
	}
	
	.blue-header-banner .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-top: 0px !important;
	}
	
	.blue-header-banner .heading-title-section .heading-text .h1 span, .snd-page-heading .blue-heading .h1 span {
		font-size: 26px;
		line-height: 35px;
	}
	
	.orange-landing-heading h2 span {
		font-size: 24px;
		line-height: 34px;
		max-width: 320px !important;
	}
	
	.orange-landing-heading + .vc_row.row-internal.row-container {
		margin-top: 0 !important;
	}
	
	.needs-orange-container.nobg-mobile > .row-background .background-inner, .solutions-wrapper.nobg-mobile .needs-items > .row-background .background-inner {
		background: none !important;
	}
	
	.solutions-wrapper .solutions-item .icon-box-heading h3 {
		font-size: 16px !important;
		min-height: 40px;
	}
	
	.solutions-wrapper .solutions-item .icon-box-heading h3::after {
		display: none;
	}
	
	.solutions-wrapper .solutions-item .btn-container > a.green-link, .solutions-wrapper .solutions-item .btn-container > a.green-link.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .solutions-wrapper .solutions-item .btn-container > a.green-link:focus, .solutions-wrapper .solutions-item .btn-container > a.green-link > visited {
		font-size: 10px;
		margin-top: 0;
		transform: none;
	}
	
	.solutions-wrapper .solutions-item.bottom {
		padding-top: 20px !important;
	}
	
	.solutions-wrapper .solutions-item .col-link.custom-link {
		min-height: 20px;
		top: -10px;
	}
	
	.solutions-wrapper .solutions-item .icon-media img {
		max-width: 100px;
	}
	
	.solutions-wrapper .needs-items.one-third {
		margin-top: 35px !important;
	}
	
	.solutions-wrapper .solutions-item .icon-box-heading h3::after {
		content: "";
		display: inline-block;
		font-family: "uncodeicon" !important;
		font-size: 9px;
		font-weight: 600;
		margin: 0 auto 0 5px !important;
		vertical-align: top;
		width: 20px;
	}
	
	.solutions-wrapper .solutions-item .icon-box-icon {
		display: none;
	}
	
	.solutions-wrapper .single-bottom-padding {
		padding-bottom: 0 !important;
	}
	
	.data-wrapper .blue-subheading {
		margin-top: 15px !important;
	}
	
	.data-wrapper .blue-subheading p, .data-wrapper .blue-subheading p > span {
		font-size: 14px;
		line-height: 24px;
		max-width: 310px;
	}
	
	.data-wrapper .blue-subheading + .vc_row {
		margin-top: 0 !important;
	}
	
	.blue-header-banner .uncode_text_column p, .data-wrapper .uncode_text_column p, .needs-orange-container .needs-items .need-item .uncode_text_column p {
		font-size: 14px;
	}
	
	.data-wrapper .small-icon-box.orange {
		display: block;
		min-height: auto;
		width: 100%;
	}
	
	.data-wrapper .small-icon-box.orange.first {
		margin: 0 0 15px 0 !important;
	}
	
	.data-wrapper > .row.row-parent.single-bottom-padding {
		padding-bottom: 0 !important;
	}
	
	.data-wrapper + .landing-newsletter-banner > .single-top-padding {
		padding-top: 0 !important;
	}
	
	.data-wrapper + .valea-banner-wrapper.valea-banner {
		padding: 15px 0 0 !important;
	}
	
	.data-wrapper + .valea-banner-wrapper.valea-banner > .penta-bottom-padding {
		padding-bottom: 10px;
	}
	
	.differences-vline .left-column .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.differences-vline .left-column .icon-box-content > p::after, .differences-vline .right-column .icon-box-content > p::before {
		content: "" !important;
		width: 0 !important;
	}
	
	.differences-vline .icon-box-icon, .differences-vline .icon-box-content {
		display: block;
		margin: 0 auto;
	}
	
	.differences-vline .icon-box-icon img {
		max-width: 110px;
	}
	
	.differences-vline .icon-box-content .icon-box-heading p {
		padding-left: 0 !important;
		text-align: center !important;
	}
	
	.differences-vline .icon-box-content > p {
		border-top: 0 !important;
		padding-left: 0 !important;
	}
	
	.differences-vline .icon-box.icon-box-right {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.expandable-content + .btn-container {
		display: block;
	}
	
	/*.needs-orange-container .needs-items .need-item .uncode_text_column,
    .data-wrapper .excerpt,
	.expandable-content {
        max-height: 85px;
        overflow: hidden;
    }*/
	.landing-why-us .green-services-items.extra-large .services-item.blue .left-aligned.expandable-content {
		min-height: 70px;
	}
	
	.services-inner-section.our-service.light-gradient-bg .expandable-content:after {
		background: linear-gradient(to top, #e5f4f5 20%, rgba(225, 242, 243, 0) 90%);
	}
	
	.services-inner-section.our-service.light-gradient-bg.inverted .expandable-content::after {
		background: linear-gradient(to bottom, transparent 20%, #eff8f9 90%);
	}
	
	.needs-orange-container .needs-items .need-item .uncode_text_column.visible, .expandable-content.visible, .data-wrapper .excerpt.visible {
		max-height: 100%;
		opacity: 1;
		transition: visibility .5s linear, opacity .5s linear;
		visibility: visible;
	}
	
	.needs-orange-container .needs-items .need-item .uncode_text_column.visible:after, .data-wrapper .excerpt.visible:after, .expandable-content.visible:after, .services-inner-section.our-service.light-gradient-bg .expandable-content.visible:after {
		background: transparent;
	}
	
	.needs-orange-container .needs-items .need-item .btn-container, .data-wrapper .short-mobile .btn-container, .expandable-content + .btn-container {
		margin-top: 0 !important;
		text-align: center;
	}
	
	.needs-orange-container .needs-items .need-item .uncode_text_column + .btn-container:before, .data-wrapper .short-mobile .excerpt + .btn-container:before, .expandable-content + .btn-container:before {
		color: #f68d39;
		content: "";
		font-family: "Font Awesome 5 Free";
		font-weight: 600;
	}
	
	.expandable-content + .btn-container:before {
		color: #003b71;
	}
	
	.needs-orange-container .needs-items .need-item .uncode_text_column.visible + .btn-container:before, .data-wrapper .short-mobile .excerpt.visible + .btn-container:before, .expandable-content.visible + .btn-container:before {
		content: "";
	}
	
	.needs-orange-container .needs-items .need-item .btn-container a, .needs-orange-container .needs-items .need-item .btn-container a:hover, .needs-orange-container .needs-items .need-item .btn-container a:focus, .needs-orange-container .needs-items .need-item .btn-container a:visited, .data-wrapper .short-mobile .btn-container a, .data-wrapper .short-mobile .btn-container a:hover, .data-wrapper .short-mobile .btn-container a:focus, .data-wrapper .short-mobile .btn-container a:visited {
		background: transparent !important;
		border: 0;
		color: #f68d39 !important;
		font-family: "Comfortaa" !important;
		font-size: 14px;
		font-weight: normal !important;
		height: 30px;
		letter-spacing: 0;
		margin-left: -15px;
		padding: 0 !important;
		text-transform: none;
		transform: none;
		width: 30px;
	}
	
	.expandable-content + .btn-container a, .expandable-content + .btn-container a:hover, .expandable-content + .btn-container a:focus, .expandable-content + .btn-container a:visited {
		background: transparent !important;
		border: 0;
		color: #f68d39 !important;
		font-family: "Comfortaa" !important;
		font-size: 14px;
		font-weight: normal !important;
		height: 30px;
		letter-spacing: 0;
		margin-left: -15px;
		padding: 0 !important;
		text-transform: none;
		transform: none;
		width: 30px;
	}
	
	/*** NEW HOME ***/
	.home .transparent-promo-section {
		padding-top: 15px !important;
	}
	
	.home .main-banner {
		margin-top: 0 !important;
		padding-top: 100px !important;
		padding-bottom: 50px;
	}
	
	.home .main-banner > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/gloval-baner-newhome-mobile.svg") !important;
	}
	
	.home .main-banner > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.home .divisions-section {
		margin-top: 0px !important;
		padding-bottom: 0 !important;
	}
	
	.home .white-header-banner .heading-text .h1 span, .home .services-section .blue-heading .heading-text .h1 span {
		font-size: 26px;
	}
	
	.home .white-header-banner .uncode_text_column p {
		margin: 0 auto !important;
		max-width: 95%;
		text-shadow: 1px 1px 1px #000;
	}
	
	.home .services-section .btn-container a.home-services-btn, .home .services-section .btn-container a.home-services-btn:hover, .home .services-section .btn-container a.home-services-btn:focus, .home .services-section .btn-container a.home-services-btn:visited, .local-page .services-section .btn-container a.home-services-btn, .local-page .services-section .btn-container a.home-services-btn:hover, .local-page .services-section .btn-container a.home-services-btn:focus, .local-page .services-section .btn-container a.home-services-btn:visited {
		transform: none;
	}
	
	.home .divisions-section > .row {
		padding: 0 !important;
	}
	
	.home .key-icons .service-item .uncell {
		padding: 15px 0 0 !important;
	}
	
	.home .services-section .service-item .uncode-single-media-wrapper .icon-media img, .local-page .services-section .service-item .uncode-single-media-wrapper .icon-media img {
		display: block;
		margin: 0 auto;
		max-width: 100px;
	}
	
	.home .services-section .service-item .heading-text p {
		text-align: center;
	}
	
	.home .services-section.divisions-section + .services-section, .local-page .services-section.divisions-section + .services-section {
		margin-top: -50px !important;
	}
	
	.home .services-section + .services-section {
		margin-top: 20px !important;
	}
	
	.home .reports-section {
		padding-top: 0 !important;
	}
	
	.home .reports-section > .row {
		padding: 0 !important;
	}
	
	.home .reports-wrapper {
		padding: 0 !important;
	}
	
	.home .report-item-wrapper {
		min-height: auto;
	}
	
	.home .report-item-wrapper .uncoltable .uncell {
		height: 300px !important;
		padding: 20px 15px 0 0;
	}
	
	.home .services-section .blue-heading .heading-text p {
		margin: 15px auto 0 !important;
		max-width: 330px;
	}
	
	.home .report-item-wrapper .heading-text p::after {
		width: 160px;
	}
	
	.home .report-item-wrapper .heading-text p {
		font-size: 20px;
		line-height: 26px;
	}
	
	.home .services-section.reports-section .btn-container {
		margin: 0 auto 50px !important;
	}
	
	.home .services-section.btn-wrapper, .home .services-section.btn-wrapper .uncont > .btn-container {
		margin-top: 0 !important;
	}
	
	.landing-why-us .green-services-items .services-item .icon-box-icon .icon-media img {
		margin-top: 0;
		max-width: 50px;
	}
	
	.landing-why-us .green-services-items .services-item .icon-box-icon {
		min-height: auto;
	}
	
	/** GRAPHICS **/
	.green-page.reports-section .uncode-accordion {
		margin: 0 auto !important;
		width: 95%;
	}
	
	.green-page.reports-section .uncode-accordion .panel-title > a, .green-page.reports-section .uncode-accordion .panel-title > a:focus, .green-page.reports-section .uncode-accordion .panel-title > a:visited {
		background: #003b71;
		border-radius: 3px;
		margin-bottom: 5px;
		padding: 10px;
	}
	
	.green-page.reports-section .uncode-accordion .panel-title > a > span, .green-page.reports-section .uncode-accordion .panel-title > a:focus > span, .green-page.reports-section .uncode-accordion .panel-title > a:visited > span {
		color: #fff;
		font-family: "Comfortaa Bold" !important;
		font-size: 15px;
		font-weight: 400 !important;
		letter-spacing: 0;
		text-transform: uppercase;
	}
	
	.green-page.reports-section .uncode-accordion .panel-title > a span::after {
		font-family: "uncodeicon" !important;
		color: #fff !important;
		margin-left: 10px;
		position: relative;
	}
	
	.green-page.reports-section .uncode-accordion .tabwrapper {
		text-align: left;
	}
	
	.green-page.reports-section .pernoctaciones-charts-wrapper {
		margin-bottom: 20px;
	}
	
	.green-page.reports-section .panel-body.wpb_accordion_content {
		border: 0;
		padding-top: 10px;
	}
	
	.green-page.reports-section .tabwrapper {
		margin-top: 15px;
	}
	
	.green-page #pernoctacionesTab-mobile, .green-page #ocupacionTab-mobile, .green-page #adrTab-mobile, .green-page #revparTab-mobile, .green-page #pibTab-mobile, .green-page #paroTab-mobile, .green-page #afiliadosTab-mobile, .green-page #visadosTab-mobile, .green-page #transaccionesTab-mobile, .green-page #tasadoTab-mobile, .green-page .reports-tabs #pernoctacionesTab-mobile, .green-page .reports-tabs #ocupacionTab-mobile, .green-page .reports-tabs #adrTab-mobile, .green-page .reports-tabs #revparTab-mobile, .green-page .reports-tabs #pibTab-mobile, .green-page .reports-tabs #paroTab-mobile, .green-page .reports-tabs #afiliadosTab-mobile, .green-page .reports-tabs #visadosTab-mobile, .green-page .reports-tabs #transaccionesTab-mobile, .green-page .reports-tabs #tasadoTab-mobile, .green-page .reports-tabs #ipcTab-mobile, .green-page .reports-tabs #rbdTab-mobile, .green-page .reports-tabs #esfuerzoTab-mobile, .green-page .reports-tabs #hipotecasTab-mobile, .green-page .reports-tabs #creditoTab-mobile, .green-page .reports-tabs #certificacionesTab-mobile {
		display: block;
		margin: 0 auto;
		max-width: 250px;
		position: relative;
	}
	
	.green-page #pernoctacionesTab-mobile.iframeWrapper.active::after, .green-page #ocupacionTab-mobile.iframeWrapper.active::after, .green-page #adrTab-mobile.iframeWrapper.active::after, .green-page #revparTab-mobile.iframeWrapper.active::after, .green-page .reports-tabs #pernoctacionesTab-mobile.iframeWrapper.active::after, .green-page .reports-tabs #ocupacionTab-mobile.iframeWrapper.active::after, .green-page .reports-tabs #adrTab-mobile.iframeWrapper.active::after, .green-page .reports-tabs #revparTab-mobile.iframeWrapper.active::after {
		background: none !important;
	}
	
	.green-page .reports-tabs .period-block, .reports-landing-charts .green-page .period-block {
		font-family: "Comfortaa Bold";
		font-size: 10px;
	}
	
	.green-page .reports-tabs .intro-heading.charts-heading, .reports-landing-charts .green-page .intro-heading.charts-heading {
		display: block;
		height: 50px;
	}
	
	.green-page .reports-tabs .intro-heading.charts-heading p, .reports-landing-charts .green-page .intro-heading.charts-heading p {
		text-align: center;
	}
	
	.green-page .reports-tabs .intro-heading.charts-heading p > span, .reports-landing-charts .green-page .intro-heading.charts-heading p > span {
		background: #fff;
		color: #003b71;
		font-family: "Comfortaa Bold";
		font-size: 15px;
		font-weight: normal;
		margin: 0 auto;
		width: 200px;
	}
	
	.green-page .reports-tabs .intro-heading.charts-heading p > span > span, .reports-landing-charts .green-page .intro-heading.charts-heading p > span > span {
		display: inline-block;
		width: auto;
	}
	
	.mobile-accordion-wrapper {
		display: block;
	}
	
	.mobile-accordion-wrapper .panel-title {
		background: #003b71;
		border-radius: 4px;
		color: #fff;
		margin: 0 auto 15px;
		padding: 5px;
		position: relative;
		text-align: center;
		z-index: 1000;
	}
	
	.services-inner-section .reports-tabs .uncoltable .uncell .uncont .row-internal.row-container.charts-wrapper {
		margin-top: 0 !important;
		padding-top: 10px !important;
	}
	
	#pernoctacionesContent-mobile, #ocupacionContent-mobile, #adrContent-mobile, #revparContent-mobile, #pibContent-mobile, #paroContent-mobile, #afiliadosContent-mobile, #visadosContent-mobile, #transaccionesContent-mobile, #tasadoContent-mobile, #ipcContent-mobile, #rbdContent-mobile, #esfuerzoContent-mobile, #hipotecasContent-mobile, #creditoContent-mobile, #certificacionesContent-mobile {
		height: 0;
		opacity: 0;
	}
	
	#pernoctacionesContent-mobile.active, #ocupacionContent-mobile.active, #adrContent-mobile.active, #revparContent-mobile.active, #pibContent-mobile.active, #paroContent-mobile.active, #afiliadosContent-mobile.active, #visadosContent-mobile.active, #transaccionesContent-mobile.active, #tasadoContent-mobile.active, #ipcContent-mobile.active, #rbdContent-mobile.active, #esfuerzoContent-mobile.active, #hipotecasContent-mobile.active, #creditoContent-mobile.active, #certificacionesContent-mobile.active {
		height: auto;
		opacity: 1;
	}
	
	#nacionalesTab, #extranjerosTab, #nacionalesTab-mobile, #extranjerosTab-mobile {
		margin-right: 10px;
	}
	
	.reports-section.download-posts > .row {
		padding: 0;
		width: 100%;
	}
	
	.reports-section.download-posts > .row .reports-posts.small-icons .single-gutter .tmb {
		padding-right: 0;
		width: 100% !important;
	}
	
	.reports-section.download-posts > .row .reports-posts.small-icons .single-gutter .isotope-layout {
		margin-right: 0 !important;
	}
	
	.nobg-mobile.green-page .background-inner {
		background: none !important;
		background-repeat: no-repeat !important;
	}
	
	.certification-wrapper.green-page {
		padding-bottom: 20px !important;
	}
	
	.valea-contact-section.green-page > .row.row-parent {
		margin-top: 30px;
	}
	
	.valea-contact-form form input[type="submit"], .valea-contact-form form input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) {
		display: block;
		margin: 0 auto;
	}
	
	.green-page.valea-contact-section .heading-text p {
		color: #000;
	}
	
	.report-inner-banner.valea-banner {
		box-shadow: none;
	}
	
	.valea-banner.report-inner-banner .report-heading h3 > span {
		margin: 0 auto;
		max-width: 90%;
	}
	
	.report-inner-banner .report-heading {
		margin-bottom: 30px;
	}
	
	.valea-banner.report-inner-banner .valea-banner-logo .tmb .t-entry-visual .icon-media img {
		margin: 10px auto !important;
	}
	
	.official-form .contact-info-wrapper {
		display: none;
	}
	
	/*** DISEÑO INFORMES & MULTIPLE DOWNLOAD ***/
	.reports-dark-text {
		margin: 0 auto !important;
		max-width: 90%;
	}
	
	.page-navigation-wrapper {
		display: block;
	}
	
	.page-navigation-wrapper > .row.single-top-padding.single-bottom-padding {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.page-navigation-wrapper .blue-heading .heading-text span {
		font-size: 22px;
	}
	
	.page-navigation-wrapper .vc_row.no-btn-bg {
		margin-top: 0 !important;
	}
	
	.page-navigation-wrapper .vc_row.no-btn-bg > .row.row-child > .wpb_row.row-inner {
		display: flex;
		flex-wrap: wrap;
	}
	
	.page-navigation-wrapper .vc_row.no-btn-bg .wpb_column.column_child.col-lg-3 {
		max-width: 50%;
		padding-top: 0;
	}
	
	.page-navigation-wrapper .icon-box-icon {
		max-height: 100px;
		max-width: 100px;
	}
	
	.page-navigation-wrapper .icon-box-icon .icon-media, .page-navigation-wrapper .icon-box-icon .icon-media > img {
		width: 50px !important;
	}
	
	.page-navigation-wrapper .clients-icons-wrapper .wpb_column.column_child.col-lg-1 {
		display: inline-block;
		max-width: 45%;
		padding-top: 0 !important;
	}
	
	.page-navigation-wrapper .clients-icons-wrapper .icon-box .icon-box-heading p > a, .page-navigation-wrapper .no-btn-bg .icon-box-heading a, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:hover, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:focus, .page-navigation-wrapper .no-btn-bg .icon-box-heading a:visited {
		font-size: 15px;
		margin-top: 5px;
		max-width: 150px;
	}
	
	.page-navigation-wrapper + .pdf-embed-section.reports-bigger-section > .row.single-top-padding {
		padding-top: 0;
	}
	
	.reports-inner-heading .heading-text p > span {
		font-size: 18px;
		line-height: 28px;
	}
	
	.page-navigation-wrapper .no-btn-bg .icon-box {
		min-height: 150px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.chart-btns {
		margin-top: 0 !important;
		padding: 15px 0 !important;
	}
	
	.chart-btns .custom-link.btn, .chart-btns .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit) {
		min-width: 180px;
		padding: 10px !important;
		transform-origin: center !important;
	}
	
	.chart-btns > .row > .row-inner {
		display: flex;
		margin-left: 0;
	}
	
	.chart-btns > .row > .row-inner .wpb_column {
		padding-top: 0 !important;
	}
	
	.main-container .row-container.reports-landing-charts .row-parent .single-internal-gutter .uncont .row-internal.row-container.charts-wrapper {
		padding: 0 !important;
	}
	
	.reports-landing-charts .charts-wrapper #nacionalesTab, .reports-landing-charts .charts-wrapper #extranjerosTab, .reports-landing-charts .charts-wrapper #nacionalesTab-mobile, .reports-landing-charts .charts-wrapper #extranjerosTab-mobile {
		padding: 10px 5px;
		width: 135px;
	}
	
	.reports-help-wrapper {
		margin-bottom: 25px;
	}
	
	.reports-landing-charts > .row {
		padding-top: 0 !important;
	}
	
	.mobile-reports-wrapper {
		margin-top: 35px !important;
	}
	
	.mobile-reports-wrapper .column_parent.col-lg-9 {
		margin: 30px auto !important;
	}
	
	.services-inner-section.reports-section.inverted-device-order {
		margin-top: 30px !important;
	}
	
	.services-inner-section.reports-section.inverted-device-order .reports-scrollable-wrapper {
		margin-top: 30px !important;
	}
	
	.faq-section.contact-faq .faq-heading.icon-heading .h2 {
		margin-bottom: 0 !important;
	}
	
	.icon-heading .h2 span {
		align-items: flex-start !important;
		display: inline-flex !important;
		font-size: 15px !important;
		line-height: 23px;
		max-width: 325px;
		text-align: left !important;
	}
	
	.icon-heading .h2 span img {
		margin-right: 10px;
	}
	
	.blue-heading.highlighted-subheading p {
		font-size: 13px;
		line-height: 20px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.whyus-wrapper {
		margin-top: 0 !important;
		padding: 20px 0 !important;
	}
	
	.faq-section .whyus-wrapper .icon-box-heading p {
		margin: -45px auto 30px 80px !important;
	}
	
	.faq-section.contact-faq.why-gloval {
		padding: 0 !important;
	}
	
	.faq-section.contact-faq.why-gloval > .row.limit-width.row-parent {
		padding: 0 36px;
	}
	
	.whyus-wrapper .perk-item p {
		font-size: 13px;
		line-height: 20px;
	}
	
	/*** NEW LATERAL FORM DESIGN ***/
	.first-form-page .full-form > .single-top-padding, .first-form-page .full-form > .no-top-padding {
		padding: 15px 0 !important;
	}
	
	.first-form-page .menu-container .logo-container {
		padding: 15px !important;
	}
	
	.first-form-page .page-heading.landing-form-title {
		padding: 0 15px !important;
	}
	
	.first-form-page .page-heading.landing-form-title.smaller-heading-mobile {
		margin-bottom: 20px;
	}
	
	.first-form-page .page-heading.landing-form-title.smaller-heading-mobile h1 {
		max-width: 100%;
	}
	
	.first-form-page .page-heading.subheading h2 span {
		padding: 0 15px;
	}
	
	.first-form-page .official-form form {
		padding: 0 15px;
	}
	
	.first-form-page .conditions-wrapper.visible {
		margin: 8px 15px 10px !important;
		padding: 10px 5px;
	}
	
	.full-form.nobg-mobile.top-zindex > .single-top-padding {
		padding-top: 10px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.form-logos-wrapper.inverted-device-order {
		padding-bottom: 0 !important;
	}
	
	.mobile-main-promo .lateral-ribbon .discount {
		text-transform: none;
	}
	
	.desktop-main-promo.lateral-ribbon .discount .bigger {
		font-size: 26px;
	}
	
	.desktop-main-promo.lateral-ribbon.our-perks {
		border-radius: 10px 10px 0 0;
		padding: 10px;
	}
	
	.mobile-main-promo.closing-form .desktop-main-promo.lateral-ribbon.our-perks {
		border-radius: 0 0 10px 10px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.desktop-main-promo.lateral-ribbon.our-perks .plus-info.no-border::before {
		display: none;
	}
	
	.desktop-main-promo.lateral-ribbon.our-perks .plus-info .bigger {
		font-family: "Comfortaa Bold";
		font-size: 18px;
		font-weight: 400;
	}
	
	.mobile-main-promo {
		margin: 0 !important;
		padding: 0;
	}
	
	.form-section.final-step.wider-section {
		margin-top: 0 !important;
	}
	
	.form-section.final-step.wider-section .custom-form.official-form {
		padding-top: 15px !important;
	}
	
	.official-form .gform_wrapper ul.gform_fields li.gfield.discount-highlight {
		margin: 2px auto !important;
		padding: 5px 8px !important;
	}
	
	.full-form .official-form .extra-info p.bigger {
		font-size: 20px;
		line-height: 26px !important;
	}
	
	.full-form .official-form .extra-info p.reviews img {
		display: block;
		margin: 0 auto;
	}
	
	.full-form .official-form .total i {
		font-size: 16px;
	}
	
	.full-form .official-form .total i::after {
		margin: -14px -6px 0 0;
		width: 62px;
	}
	
	.tasacion-banner-wrapper .report-heading .h3 span {
		font-size: 14px;
		margin: 0 auto 15px;
		/** 0 auto 15px 25px **/
		max-width: 100%;
	}
	
	.first-form-page .whyus-wrapper.desktop-hidden .perk-item .uncell, .second-form-page .whyus-wrapper.desktop-hidden .perk-item .uncell, .third-form-page .whyus-wrapper.desktop-hidden .perk-item .uncell {
		padding: 20px 15px !important;
	}
	
	.first-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box, .second-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box, .third-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box {
		padding: 0;
	}
	
	.first-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box.middle-item, .second-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box.middle-item, .third-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box.middle-item {
		margin: 15px 0 !important;
	}
	
	.first-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-media, .second-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-media, .third-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-media {
		width: 35px !important;
	}
	
	.first-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box-left .icon-box-content, .second-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box-left .icon-box-content, .third-form-page .whyus-wrapper.desktop-hidden .perk-item .icon-box-left .icon-box-content {
		padding-left: 10px;
		text-align: left;
	}
	
	.first-form-page .blue-heading.services-heading h2 > span, .second-form-page .blue-heading.services-heading h2 > span, .third-form-page .blue-heading.services-heading h2 > span {
		font-size: 20px;
	}
	
	.first-form-page .wprev-slider, .second-form-page .wprev-slider, .third-form-page .wprev-slider {
		margin: 0 !important;
	}
	
	.first-form-page .wprs_unslider .wprs_unslider-arrow, .second-form-page .wprs_unslider .wprs_unslider-arrow, .third-form-page .wprs_unslider .wprs_unslider-arrow {
		display: none;
	}
	
	.first-form-page .full-form .procedure-steps, .second-form-page .full-form .procedure-steps, .third-form-page .full-form .procedure-steps {
		margin-top: 0 !important;
	}
	
	.first-form-page .full-form .procedure-steps .icon-box .icon-box-icon, .second-form-page .full-form .procedure-steps .icon-box .icon-box-icon, .third-form-page .full-form .procedure-steps .icon-box .icon-box-icon {
		display: none;
	}
	
	.first-form-page .full-form .procedure-steps .icon-box .icon-box-content h4, .second-form-page .full-form .procedure-steps .icon-box .icon-box-content h4, .third-form-page .full-form .procedure-steps .icon-box .icon-box-content h4 {
		background: #fff;
		border: 1px solid #00909a;
		border-radius: 50%;
		font-size: 26px;
		height: 60px;
		line-height: 60px;
		margin: 10px auto 0;
		width: 60px;
	}
	
	.first-form-page .full-form .procedure-steps::before, .second-form-page .full-form .procedure-steps::before, .third-form-page .full-form .procedure-steps::before {
		display: none;
	}
	
	.first-form-page .faq-section.contact-faq .uncell, .second-form-page .faq-section.contact-faq .uncell, .third-form-page .faq-section.contact-faq .uncell {
		padding-top: 0 !important;
	}
	
	.first-form-page footer > .vc_row > .row, .second-form-page footer > .vc_row > .row, .third-form-page footer > .vc_row > .row {
		padding-top: 0 !important;
	}
	
	.third-form-page .booking-msg-wrapper {
		margin-top: 20px !important;
	}
	
	/*** CONSULTING ***/
	.yellow-header-banner .heading-text .h1 span {
		font-size: 26px;
		line-height: 35px;
	}
	
	.consulting-bg .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.green-landing-heading h2, .green-landing-heading h2 span, .yellow-landing-heading h2, .yellow-landing-heading h2 span {
		font-size: 22px;
		line-height: 30px;
		margin: 0 auto;
		max-width: 340px;
	}
	
	.needs-items.consulting {
		margin-bottom: 0 !important;
	}
	
	.needs-items.consulting + .needs-items.consulting {
		margin-bottom: 25px !important;
	}
	
	.needs-items.consulting .need-item .heading-text .h3 span {
		font-size: 20px;
	}
	
	.solutions-wrapper.consulting {
		background: #fffbf0;
	}
	
	.solutions-wrapper.consulting.nobg-mobile > .row-background .background-inner {
		background: none !important;
	}
	
	.consulting-integral-services-wrapper {
		margin: 50px auto !important;
		max-width: 90%;
	}
	
	.green-page.landing-why-us .green-services-items.consulting .services-item.blue .uncell {
		min-height: 0 !important;
	}
	
	.landing-newsletter-banner {
		padding-bottom: 0 !important;
	}
	
	/*** Valuation Page ***/
	.main-container .row-container.blue-page-banner.valuation-bg .single-bottom-padding {
		padding-bottom: 0;
	}
	
	.main-container .row-container.valuation-foryou .single-top-padding {
		padding-top: 0;
	}
	
	.blue-landing-heading h2 span, .blue-landing-heading .h2 span, .map-section .services-heading .heading-text p, .map-section .services-heading .heading-text p span, .full-form .services-heading .heading-text p, .full-form .services-heading .heading-text p span, .map-section .services-heading .heading-text h2, .map-section .services-heading .heading-text h2 span, .full-form .services-heading .heading-text h2, .full-form .services-heading .heading-text h2 span, .valea-home-companies .section-heading.blue-heading h3, .valea-home-companies .section-heading.blue-heading h3 span {
		font-size: 24px !important;
		line-height: 35px;
		max-width: 330px;
		text-align: center !important;
	}
	
	.green-groups.blue-text {
		margin-top: 0 !important;
	}
	
	.valuation-foryou > .row.single-bottom-padding {
		padding-bottom: 0;
	}
	
	.certification-wrapper .green-clients-wrapper {
		margin-bottom: 0 !important;
	}
	
	.main-container .certification-wrapper + .landing-newsletter-banner.row-container .row-parent .uncont > .main-promo-mobile.newsletter-promo {
		margin-top: 0 !important;
	}
	
	.home .divisions-section .service-item.blue .btn-container {
		margin-top: 0px !important;
	}
	
	/*** ECOEFY ***/
	.header-ecoefy .services-form-heading.dark-blue h1 span, .header-ecoefy .services-form-heading.dark-blue h3 span {
		font-size: 20px;
		line-height: 30px;
	}
	
	.header-ecoefy.green-page-banner {
		padding-bottom: 150px !important;
	}
	
	.green-page-banner.header-ecoefy > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/gloval-ecoefy-mobile.svg") !important;
		background-position: center top !important;
	}
	
	.green-page-banner.header-ecoefy > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.header-ecoefy .newsletter-lateral-form .unshadow-xs {
		box-shadow: none !important;
		padding: 0;
	}
	
	.header-ecoefy .simple-form-section .gform_wrapper li.hidden_label input, .header-ecoefy .simple-form-section .gform_wrapper li.hidden_label textarea, .header-ecoefy .simple-form-section .gform_wrapper li.hidden_label select {
		padding: 6px 6px 6px 10px !important;
		line-height: 30px !important;
	}
	
	.header-ecoefy .newsletter-lateral-form .services-form-heading.dark-blue.newsletter-page-form p span {
		font-family: "Comfortaa Bold";
		font-weight: normal;
		font-size: 22px;
	}
	
	.header-ecoefy .newsletter-lateral-form .services-form-heading .heading-text div > p {
		margin: 18px auto 0 !important;
		font-size: 18px;
	}
	
	.newsletter-lateral-form.ecoefy > .uncol {
		margin: 0 auto !important;
	}
	
	.header-intro-ecoefy {
		padding-top: 0 !important;
	}
	
	.header-intro-ecoefy > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.header-ecoefy .services-form-heading.dark-blue h3 span {
		font-size: 20px;
		line-height: 28px;
	}
	
	.header-ecoefy .green-highlight p {
		font-size: 17px;
		line-height: 30px;
		margin-top: 20px;
	}
	
	.ecoefy .needs-items .need-item .icon-box-icon, .ecoefy .needs-items .need-item .icon-box .icon-media, .ecoefy .needs-items.need-item .icon-box-icon, .ecoefy .needs-items.need-item .icon-box .icon-media {
		max-width: 70px;
	}
	
	.ecoefy-banner-wrapper {
		height: auto;
	}
	
	.ecoefy-banner-wrapper .img-wrapper {
		display: block;
		margin-top: 0;
		text-align: center;
		width: 100%;
	}
	
	.ecoefy-banner-wrapper .img-wrapper img {
		margin-top: -30px;
	}
	
	.ecoefy-banner-wrapper .content-wrapper {
		width: 100%;
	}
	
	.ecoefy-banner-wrapper .logo-btn-wrapper {
		display: block;
		text-align: center;
	}
	
	.ecoefy-banner-wrapper .logo-btn-wrapper > a, .ecoefy-banner-wrapper .logo-btn-wrapper > a:hover, .ecoefy-banner-wrapper .logo-btn-wrapper > a:focus, .ecoefy-banner-wrapper .logo-btn-wrapper > a:visited {
		margin: 5px auto 15px;
	}
	
	.ecoefy-banner-wrapper .content-wrapper p {
		margin: -20px auto 15px;
	}
	
	.ecoefy-banner-wrapper.green-banner-wrapper {
		height: auto;
		margin-top: 35px;
	}
	
	.ecoefy-banner-wrapper.green-banner-wrapper .img-wrapper {
		margin: -10px -20px 0 -17px;
		width: 100%;
	}
	
	.ecoefy-banner-wrapper.green-banner-wrapper .content-wrapper {
		padding: 30px 15px 10px !important;
		width: 100%;
	}
	
	.ecoefy-banner-wrapper .logo-btn-wrapper > a, .ecoefy-banner-wrapper .logo-btn-wrapper > a:hover, .ecoefy-banner-wrapper .logo-btn-wrapper > a:focus, .ecoefy-banner-wrapper .logo-btn-wrapper > a:visited {
		font-size: 12px;
	}
	
	.header-ecoefy > .row {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	
	.main-container .row-container.header-ecoefy .row-parent .single-internal-gutter .uncont .row-internal.row-container.simple-form-section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.header-ecoefy .uncont > .uncode_text_column {
		margin-top: 0 !important;
	}
	
	.header-ecoefy + .ecoefy > .row {
		padding-top: 0 !important;
	}
	
	.main-container .row-container.ecoefy .row-parent .single-internal-gutter .uncont .row-internal.row-container.needs-items, .main-container .row-container.ecoefy .row-parent .single-internal-gutter .uncont .row-internal.row-container.needs-items.need-item {
		padding-top: 0 !important;
	}
	
	.ecoefy .needs-items .need-item .uncont, .needs-items.need-item > .row {
		border: 0;
		box-shadow: none;
		padding: 0 10px;
	}
	
	.ecoefy.full-form .row-background .background-inner {
		background-image: none !important;
	}
	
	.ecoefy.full-form .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.ecoefy .needs-items .need-item .more-info, .ecoefy .needs-items.need-item .more-info {
		max-height: 0;
		opacity: 0;
		padding-bottom: 0 !important;
		visibility: hidden;
	}
	
	.ecoefy .needs-items .need-item .more-info.visible, .ecoefy .needs-items.need-item .more-info.visible {
		max-height: 100%;
		opacity: 1;
		transition: visibility .5s linear, opacity .5s linear;
		visibility: visible;
	}
	
	.ecoefy .needs-items .need-item .more-button, .ecoefy .needs-items .need-item .more-button:hover, .ecoefy .needs-items .need-item .more-button:focus, .ecoefy .needs-items .need-item .more-button:visited, .ecoefy .needs-items.need-item .more-button, .ecoefy .needs-items.need-item .more-button:hover, .ecoefy .needs-items.need-item .more-button:focus, .ecoefy .needs-items.need-item .more-button:visited, .ecoefy .needs-items.need-item .more-button.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
		background: transparent !important;
		border: 0;
		color: #003b71 !important;
		display: block;
		font-family: "Comfortaa Bold";
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 0 !important;
		margin: 0 auto;
		padding: 0 !important;
		text-transform: none !important;
		transform: none;
	}
	
	.ecoefy .needs-items.need-item .uncode-single-media.more-info {
		margin-top: 0 !important;
	}
	
	.ecoefy .needs-items.need-item .uncode-single-media.more-info.visible {
		margin-top: 20px !important;
	}
	
	.ecoefy .needs-items.need-item .column_child.col-lg-6 + .column_child.col-lg-6 {
		padding-top: 0 !important;
	}
	
	.ecoefy .needs-items .need-item .icon-box .icon-box-content .h3, .ecoefy .needs-items.need-item .icon-box .icon-box-content .h3 {
		font-size: 17px;
	}
	
	.ecoefy .needs-items .need-item .btn-container + .wpb_raw_code {
		margin-top: 45px !important;
	}
	
	.simple-form-section.services-contact-form .gform_wrapper li.gfield--type-name.col-sm-12 span.gform-grid-col {
		width: 100%;
	}
	
	.menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines, .menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines::before, .menu-container.style-color-xsdn-bg .mobile-menu-button-light .lines::after {
		background: #003b71 !important;
	}
	
	.transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines, .transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::before, .transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .mobile-menu-button-light .lines::after {
		background: #fff !important;
	}
	
	/** FIRST LEVEL PAGES **/
	.blue-page-banner.contact-bg, .blue-page-banner.donde-bg {
		margin-top: 0 !important;
		padding-top: 15px !important;
		padding-bottom: 35px !important;
	}
	
	.blue-page-banner.services-bg .full-width {
		padding-bottom: 0 !important;
	}
	
	.blue-page-banner.services-bg + .services-inner-section.icon-list .uncoltable .uncell .uncont .row-internal.row-container.subservices-wrapper {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.services-inner-section.icon-list .subservices-wrapper ul > li .info br {
		display: none;
	}
	
	.heading-wrapper-first .breadcrumbs-wrapper {
		left: 30px;
		top: -5px;
	}
	
	.blue-page-banner.main-banner.services-bg > .row.full-width > .row-inner, .blue-page-banner.main-banner.reports-bg > .row.full-width > .row-inner, .blue-page-banner.main-banner.clients-bg > .row.full-width > .row-inner, .blue-page-banner.main-banner.contact-bg > .row.full-width > .row-inner, .blue-page-banner.main-banner.donde-bg > .row.full-width > .row-inner, .blue-page-banner.main-banner.tipologias-bg > .row.full-width > .row-inner {
		height: auto !important;
	}
	
	.heading-wrapper-first .heading-title-section .uncode_text_column {
		margin: 10px 5px 0 0 !important;
	}
	
	.heading-wrapper-first .heading-title-section .blue-button, .heading-wrapper-first .heading-title-section .green-button {
		margin-top: 20px !important;
	}
	
	.blog-form.newsletter-form .reports-sideform, .blog-form.newsletter-form > .row > .row-inner > .column_child.col-lg-12 {
		padding-top: 0 !important;
	}
	
	.blog-form.newsletter-form .sidebar-newsletter-small + .gform_wrapper {
		margin-bottom: 0 !important;
	}
	
	.contact-subheading-bg .blue-header-banner .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-top: 10px !important;
	}
	
	.contact-subheading-bg .col-lg-6.city-bg, .contact-subheading-bg .col-lg-6.city-bg > .uncol > .uncoltable > .uncell {
		margin: 0 auto;
		padding: 0 !important;
	}
	
	.contact-subheading-bg .tasacion-banner-wrapper .report-heading .h3 span {
		margin: 0 auto 15px;
		max-width: 100%;
	}
	
	.heading-wrapper-first .blue-subheading > p, .snd-page-heading .blue-heading p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	
	.valea-bg .valea-header > .uncol > .uncoltable > .uncell {
		padding-bottom: 0 !important;
	}
	
	.valea-bg .valea-home .valea-header .form-page-header h1 {
		max-width: 100%;
	}
	
	.valea-bg .valea-header {
		padding-left: 0 !important;
	}
	
	.valea-bg + .valea-services-wrapper .valea-home-services {
		margin-bottom: 15px !important;
	}
	
	.valea-bg + .valea-services-wrapper .valea-home-services > .row > .row-inner > .column_child > .uncol > .uncoltable > .uncell {
		padding-left: 0 !important;
	}
	
	.valea-bg + .valea-services-wrapper > .row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.valea-bg + .valea-services-wrapper .valea-home-services .icon-box-content h4 {
		padding-right: 5px;
	}
	
	.formoff-section.valea-home-boxes > .row > .row-inner > .mixed-section > .uncol > .uncoltable > .uncell {
		padding-left: 0 !important;
	}
	
	.gloval-bg .blue-header-banner .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
		padding-right: 20px;
	}
	
	.landing-why-us .green-services-items.about-page .services-item .icon-box-icon .icon-media img {
		width: 75px;
	}
	
	.landing-why-us .green-services-items.about-page .services-item .uncell {
		min-height: 100px !important;
	}
	
	.about-page.green-services-items .services-item .heading-text span {
		min-height: auto;
	}
	
	.landing-why-us .about-page.green-services-items .services-item .icon-box-icon {
		min-height: 60px;
	}
	
	.heading-wrapper-first .heading-title-section > .uncol > .uncoltable > .uncell > .uncont, .gloval-bg .heading-wrapper-first .heading-title-section > .uncol > .uncoltable > .uncell > .uncont {
		min-height: 120px;
	}
	
	.heading-wrapper-first.only-bg .breadcrumbs-wrapper {
		top: -5px;
	}
	
	.blue-page-banner.gloval-bg > .row > .row-inner {
		height: auto !important;
	}
	
	/*** SECOND LEVEL PAGES ***/
	.single-service-header.snd-reports-bg, .single-service-header.snd-clients-bg, .single-service-header.snd-ecoefy-bg, .single-service-header.snd-green-bg, .single-service-header.snd-services-bg, .single-service-header.snd-valea-bg, .single-service-header.snd-tipologias-bg, .single-service-header.contact-bg, .blue-page-banner.clients-bg {
		margin-top: 0 !important;
		padding-top: 15px !important;
		padding-bottom: 0 !important;
	}
	
	.single-service-header.snd-reports-bg > .row.full-width > .row-inner, .single-service-header.snd-clients-bg > .row.full-width > .row-inner, .single-service-header.snd-ecoefy-bg > .row.full-width > .row-inner, .single-service-header.snd-green-bg > .row.full-width > .row-inner, .single-service-header.snd-services-bg > .row.full-width > .row-inner, .single-service-header.snd-valea-bg > .row.full-width > .row-inner, .single-service-header.snd-tipologias-bg > .row.full-width > .row-inner, .single-service-header.contact-bg > .row.full-width > .row-inner {
		height: auto !important;
		min-height: 35px !important;
	}
	
	.single-service-header.snd-tipologias-bg > .row.full-width > .row-inner {
		min-height: 20px !important;
	}
	
	.single-service-header.snd-tipologias-bg + .full-form.nobg-mobile.onepage-section {
		padding-top: 0 !important;
	}
	
	.snd-page-heading {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	
	.snd-clients-bg + .snd-page-heading + .newsletter-btn-wrapper, .tipologias-bg + .newsletter-btn-wrapper {
		margin-top: 0 !important;
	}
	
	.main-container .snd-clients-bg + .snd-page-heading + .newsletter-btn-wrapper.row-container .row-parent .uncont > .main-promo-mobile.dark-promo.newsletter-promo {
		margin-top: 10px !important;
		margin-bottom: 0 !important;
	}
	
	.main-container .snd-reports-bg + .snd-page-heading + .row-container .row-parent .uncont > .tasacion-banner-wrapper, .main-container .snd-services-bg + .snd-page-heading + .row-container .row-parent .uncont > .tasacion-banner-wrapper {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 15px !important;
	}
	
	.header-ecoefy {
		margin-top: 25px !important;
	}
	
	.ecoefy.newsletter-lateral-form form .gform_body > ul {
		padding-left: 0 !important;
	}
	
	.snd-page-heading.green-header-banner .uncell {
		padding-top: 0 !important;
	}
	
	.snd-page-heading.green-header-banner + .green-page.main-intro {
		padding-top: 0 !important;
	}
	
	.analytics-bg .blue-header-banner .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-left: 15px !important;
		padding-right: 5px !important;
	}
	
	.valea .valea-contact-wrapper > .row > .row-inner > .column_parent > .uncol > .uncoltable > .uncell {
		padding: 0 !important;
	}
	
	.valea .valea-contact-wrapper .form-intro-block, .valea .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.form-intro-block {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.valea .valea-contact-wrapper .simple-form-section {
		margin-bottom: 0 !important;
		padding-top: 0 !important;
	}
	
	.heading-wrapper-first .heading-title-section > .uncol > .uncoltable > .uncell > .uncont {
		max-height: 100% !important;
	}
	
	.tipologias-bg > .row.single-bottom-padding {
		padding-bottom: 0 !important;
	}
	
	.tipologias-bg + .newsletter-btn-wrapper + .solutions-wrapper .solutions-item, .main-container .solutions-wrapper .row-inner > div.solutions-item:not([class*="col-md"]) {
		padding-top: 5px;
	}
	
	.tipologias-bg + .newsletter-btn-wrapper + .solutions-wrapper > .row.single-top-padding {
		padding-top: 0 !important;
	}
	
	.solutions-wrapper .solutions-item .icon-box-content {
		margin-top: 0;
	}
	
	.main-container .row-container.solutions-wrapper .row-parent .single-internal-gutter .uncont .row-internal.row-container.needs-items.blue-info {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.tipologias-bg + .newsletter-btn-wrapper + .solutions-wrapper + .landing-why-us {
		margin-top: 30px;
	}
	
	.greviews-section .subheading-reviews {
		margin-top: 15px !important;
	}
	
	.three-steps-wrapper {
		padding-top: 0 !important;
	}
	
	.three-steps-wrapper .green-steps-row.standard-blue, .three-steps-wrapper .green-steps-row.standard-green {
		margin-top: 0 !important;
	}
	
	.three-steps-wrapper .green-steps-row.standard-blue .green-step-item .step-number p, .three-steps-wrapper .green-steps-row.standard-green .green-step-item .step-number p {
		height: 60px;
		line-height: 65px;
		width: 60px;
	}
	
	.three-steps-wrapper .green-steps-row.standard-blue .green-step-item .icon-media img, .three-steps-wrapper .green-steps-row.standard-green .green-step-item .icon-media img {
		width: 50px;
	}
	
	.three-steps-wrapper .green-steps-row .green-step-item .vc_custom_heading_wrap {
		margin-top: 20px !important;
	}
	
	.three-steps-wrapper .green-steps-row .col-lg-1, .three-steps-wrapper .green-steps-row .col-lg-1 + .green-step-item {
		padding-top: 10px !important;
	}
	
	.three-steps-wrapper .green-steps-row .row-wrapper {
		padding-top: 10px !important;
	}
	
	.three-steps-wrapper .green-steps-row .col-lg-1 .icon-media img, .three-steps-wrapper .green-steps-row .row-wrapper .icon-media img {
		transform: rotate(90deg);
	}
	
	.tipologias-needs {
		margin-top: 0 !important;
	}
	
	.three-steps-wrapper > .single-bottom-padding {
		padding-bottom: 0 !important;
	}
	
	.three-steps-wrapper + .newsletter-btn-wrapper {
		margin-top: 0 !important;
	}
	
	.main-container .three-steps-wrapper + .newsletter-btn-wrapper.row-container .row-parent .uncont > .tasacion-banner-wrapper {
		margin-top: 0 !important;
	}
	
	.bigger-font.faq-section.contact-faq .faq-heading h2 span {
		font-size: 22px;
	}
	
	.bigger-font.faq-section > .row > .row-inner > .column_parent > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.bigger-font.faq-section.contact-faq .faq-heading i {
		display: none;
	}
	
	.green-steps-row.standard-blue .green-step-item .left-aligned.uncode_text_column, .green-steps-row.standard-blue.extra-large .green-step-item .left-aligned.uncode_text_column, .green-steps-row.standard-green .green-step-item .left-aligned.uncode_text_column, .green-steps-row .green-step-item .uncont {
		min-height: auto;
	}
	
	.green-page.full-width.how-wedo, .green-page.full-width.how-wedo > .single-top-padding {
		padding-top: 0 !important;
	}
	
	.green-steps-row.standard-green {
		margin: 0 auto !important;
		max-width: 100%;
	}
	
	.green-page.full-width.how-wedo > .single-h-padding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.green-steps-row.standard-green .green-step-item .icon-box-icon {
		min-height: auto;
	}
	
	.landing-why-us .green-services-items .services-item .uncell, .landing-why-us .green-services-items .services-item.blue .left-aligned p {
		min-height: auto !important;
	}
	
	.faq-section.contact-faq {
		padding-bottom: 40px !important;
	}
	
	.faq-section.contact-faq.greviews-section {
		padding-top: 0 !important;
	}
	
	.faq-section.contact-faq.greviews-section .greviews-wrapper {
		margin-top: 0 !important;
	}
	
	.faq-section.contact-faq.greviews-section .greviews-wrapper .w3_wprs-row-padding {
		padding: 0;
	}
	
	.faq-section.contact-faq.smaller-title {
		padding-top: 10px !important;
		padding-bottom: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-steps-row.standard-blue {
		margin-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.main-container .row-container .row-parent .three-steps-wrapper.single-internal-gutter .uncont .row-internal.row-container.green-steps-row.standard-blue {
		padding-bottom: 10px !important;
	}
	
	.main-container .row-container .row-parent .three-steps-wrapper.single-internal-gutter .uncont .row-internal.row-container.green-steps-row.standard-blue + .green-steps-row.standard-blue {
		padding-top: 0px !important;
	}
	
	.who-needs .no-lateral-padding, .our-service .no-lateral-padding, .services-inner-section.our-service.light-gradient-bg .uncoltable .uncell .uncont .row-internal.row-container.no-lateral-padding, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.no-lateral-padding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.no-lateral-padding h3, .no-lateral-padding h3 > span {
		margin: 0 auto !important;
	}
	
	.whyus-wrapper.bordered-box .perk-item {
		background: #fff;
		border: 3px solid #003b71;
		border-radius: 5px;
		margin: 0 auto;
		max-width: 90%;
	}
	
	.green-steps-row.standard-blue .green-step-item .heading-text span {
		font-size: 18px;
	}
	
	.icon-heading.blue-landing-heading.smaller-heading .h2 span {
		font-size: 24px !important;
		line-height: 32px;
		text-align: center !important;
	}
	
	.icon-heading.blue-landing-heading.smaller-heading .h2 span img {
		display: none;
	}
	
	/*** NOTA SIMPLE ***/
	.official-form .need-wrapper {
		font-size: 12px;
	}
	
	/*** TIPOLOGÍAS ***/
	.mobile-main-promo.hidden-type .first-form-lateral .desktop-main-promo.lateral-ribbon {
		margin-bottom: 20px;
	}
	
	.mobile-main-promo.hidden-type .first-form-lateral .desktop-main-promo.lateral-ribbon .plus-info.society {
		display: block;
	}
	
	.mobile-main-promo.hidden-type .first-form-lateral .desktop-main-promo.lateral-ribbon .plus-info.society::before {
		display: none;
	}
	
	.desktop-main-promo.lateral-ribbon.our-perks .plus-info.society .bigger {
		line-height: 30px;
	}
	
	.type-menu.form-top-menu ul > li:first-child a {
		width: auto;
		word-break: normal;
	}
	
	.official-form li.same-data .ginput_container_checkbox input[type="checkbox"] {
		vertical-align: top;
	}
	
	/*
	.mobile-main-promo.finca .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-finca.jpg');
	}
	.mobile-main-promo.closing-form.finca .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.garaje .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-garaje.jpg');
	}
	.mobile-main-promo.closing-form.garaje .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.nave .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-nave.jpg');
	}
	.mobile-main-promo.closing-form.nave .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.edificio .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-edificio.jpg');
	}
	.mobile-main-promo.closing-form.edificio .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.farmacia .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-farmacia.jpg');
	}
	.mobile-main-promo.closing-form.farmacia .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.vivienda .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('/wp-content/uploads/2023/08/form-bg.jpg');
	}
	.mobile-main-promo.closing-form.vivienda .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.terreno .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-terreno.jpg');
	}
	.mobile-main-promo.closing-form.terreno .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	.mobile-main-promo.local .desktop-main-promo.lateral-ribbon.our-perks {
		background-image: url('../img/bg-banner-local.jpg');
	}
	.mobile-main-promo.closing-form.local .desktop-main-promo.lateral-ribbon.our-perks {
		background-position: center bottom;
	}
	*/
	.faq-section.contact-faq.white-form-faq.no-padding .wpb_row .uncell {
		padding: 0 !important;
	}
	
	.footer-related-articles {
		margin: 0 auto !important;
		max-width: 320px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter.lateral-big-banner .uncont .row-internal.row-container.report-inner-banner.tasacion-banner-wrapper {
		padding: 0 !important;
	}
	
	.full-form .lateral-big-banner .tasacion-banner-wrapper .row-background .background-inner {
		background-position: center center !important;
		background-size: cover !important;
	}
	
	.report-inner-banner .column_parent.col-lg-4.type-featured-section {
		display: block;
		width: 100%;
	}
	
	.report-inner-banner .column_parent.col-lg-4.type-featured-section .uncol .uncell {
		padding-bottom: 0 !important;
	}
	
	.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper.type-plus-wrapper {
		display: block;
		left: 0;
		padding-top: 0 !important;
		position: relative;
		width: 100%;
	}
	
	.lateral-big-banner .tasacion-banner-wrapper .plus-wrapper.type-plus-wrapper .type-banner-text {
		margin-bottom: 15px !important;
	}
	
	.tasacion-banner-wrapper .plus-wrapper.type-plus-wrapper .report-heading .h3 span {
		margin: 0 auto;
		max-width: 100%;
	}
	
	/*** GENERAL ***/
	.main-container .row-container.services-inner-section, .main-container .row-container.who-needs, .default-description.reports-dark-text {
		margin: 0 auto;
	}
	
	.main-container .row-container .row-parent, .main-container .row-container.services-inner-section > .double-h-padding, .main-container .row-container.who-needs > .single-h-padding, .main-container .row-container.who-needs > .double-h-padding, .main-container .row-container.why-gloval > .single-h-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.main-container .row-container.three-steps-wrapper .row-parent {
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.main-container .row-container .three-steps-wrapper.column_parent > .uncol, .main-container .row-container.who-needs .green-steps-row.standard-blue {
		padding-left: 15px;
		padding-right: 30px !important;
	}
	
	.main-container .row-container.faq-section > .double-h-padding {
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.main-container .row-container.services-inner-section > .single-bottom-padding, .main-container .row-container.who-needs > .single-bottom-padding, .main-container .row-container.landing-why-us > .single-bottom-padding {
		padding-bottom: 10px;
	}
	
	.main-container .row-container.landing-why-us .green-services-items {
		margin-bottom: 0 !important;
	}
	
	.faq-section > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.main-container footer > .row-container > .double-top-padding, .greviews-section > .row-parent, .map-section > .row-parent, .more-services > .row-parent {
		padding-top: 10px !important;
	}
	
	.page-heading p {
		max-width: 320px;
		width: 100%;
	}
	
	.home .service-item, .local-page .service-item {
		padding-left: 0 !important;
	}
	
	.home .service-item .vc_custom_heading_wrap .heading-text, .local-page .service-item .vc_custom_heading_wrap .heading-text {
		margin-top: 0;
	}
	
	.local-page .services-section.divisions-section > .row-background > .background-wrapper > .background-inner {
		background: none !important;
	}
	
	.local-page .services-section.divisions-section .service-item {
		padding-top: 0 !important;
	}
	
	.map-section .map-vtab-title, .map-section .location-info {
		padding-left: 15px;
	}
	
	.snd-page-heading + .newsletter-btn-wrapper {
		margin-top: 0 !important;
	}
	
	.clients-section .heading-text h3 {
		font-size: 24px;
	}
	
	.map-banner a.goto-maps, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):hover, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):focus, .map-banner a.goto-maps:visited, .map-banner a.goto-maps:not(.btn-custom-typo):not(.btn-inherit), .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):not(.btn-custom-typo):not(.btn-inherit):hover, .map-banner a.goto-maps.btn-color-xsdn.btn-flat:not(.btn-hover-nobg):not(.btn-custom-typo):not(.btn-inherit):focus, .map-banner a.goto-maps:not(.btn-custom-typo):not(.btn-inherit):visited {
		padding: 15px 25px !important;
		width: 100%;
	}
	
	.gloval-inner-section.gloval-team .services-form-heading h2, .gloval-inner-section.gloval-team .services-form-heading h2 span, .gloval-team-section .heading-text h2, .faq-section.contact-faq .faq-heading h2, .faq-section.contact-faq .faq-heading h2 span, .simple-form-section.services-contact-form .services-form-heading h3, .simple-form-section.services-contact-form .services-form-heading h3 span, .services-inner-section.reports-section .heading-text h1 > span, .pdf-embed-section .heading-text h1 > span, .clients-main-content .services-heading h2 > span, .clients-main-content .heading-text.el-text.success-examples h2, .gloval-inner-section .services-heading h2, .aboutus-history-wrapper .services-heading h2, .home.inner-page.aboutus-divisions-wrapper .particles-bg h2 span {
		font-size: 24px;
	}
	
	.gloval-team-section .head-director, .gloval-team-section .desktop-hidden {
		margin-top: 0 !important;
	}
	
	.clients-main-content .services-heading {
		padding: 0;
	}
	
	.sem-page .wpml-ls-item a span {
		display: none;
	}
	
	.tasacion-banner-wrapper.no-shadow.cta > .row-parent {
		background: linear-gradient(to top, #0c5ca5, #022c53);
		max-width: 90% !important;
		padding: 30px 15px 20px !important;
	}
	
	.tasacion-banner-wrapper.no-shadow.cta .column_parent.col-lg-8, .tasacion-banner-wrapper.no-shadow.cta .column_parent.col-lg-4 {
		display: block;
		padding-top: 0 !important;
		width: 100%;
	}
	
	.tasacion-banner-wrapper.no-shadow.cta .report-heading {
		margin-bottom: 0;
	}
	
	.tasacion-banner-wrapper.no-shadow.cta .report-heading .h3 span {
		margin: 0 auto;
	}
	
	/*** BLOG ***/
	.featured-posts .t-entry-author, .featured-posts .t-entry-author .tmb-username-wrap .tmb-username-text, .featured-posts .t-entry-date {
		font-size: 10px !important;
	}
	
	.featured-posts .noimg-posts .t-inside .t-entry-author, .featured-posts .noimg-posts .t-inside .t-entry-excerpt {
		padding-left: 20px !important;
	}
	
	.tasacion-banner-wrapper.sidebar .report-heading .h3, .tasacion-banner-wrapper.sidebar .report-heading .h3 span {
		display: block;
		margin-left: auto;
		width: 100%;
	}
	
	.classic-blog-item.three-items .tmb-iso-w3 {
		display: block;
		max-width: 100%;
		padding: 10px 0 0;
		width: 100% !important;
	}
	
	.main-container .row-container .row-parent .uncont > .main-promo-mobile.dark-promo.newsletter-promo.custom-report {
		margin-top: 0 !important;
	}
	
	.reports-bigger-section .btn-container > .custom-link.btn {
		transform: none;
	}
	
	.reports-section .report-main-content .heading-text {
		padding: 0;
	}
	
	.reports-section.download-posts.reports-bigger-section > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell {
		padding: 0 !important;
	}
	
	.reports-section.download-posts.reports-bigger-section .download-heading.main-title {
		padding-top: 0 !important;
	}
	
	/*** ANIVERSARIO ***/
	.home .heading-title-section > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
	}
	
	.home .transparent-promo-section.white-header-banner {
		padding-top: 0 !important;
	}
	
	.home .transparent-promo-section .uncode-single-media.desktop-hidden {
		margin: 0 auto !important;
		max-width: 80%;
	}
	
	.home .main-banner.white-bg {
		min-height: 450px;
	}
	
	.home .white-header-banner .uncode_text_column.claim p {
		font-size: 18px;
		text-shadow: none;
	}
	
	.transparent-menu .menu-primary .menu-container .row-menu-inner::after, .transparent-menu.standard .menu-primary .menu-container .row-menu-inner::after {
		display: none;
	}
	
	/* cambiar despues del aniversario */
	.transparent-menu .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after, .transparent-menu.standard .menu-container.style-color-xsdn-bg.force-no-shadows .row-menu::after {
		margin: 0 auto;
	}
	
	/*** CATEGORIAS INFORMES ***/
	#grid-more.reports-scrollable-wrapper:not(.visible) > .uncol {
		max-height: 1030px;
		overflow-y: hidden !important;
	}
	
	/*#grid-more.reports-scrollable-wrapper.visible > .uncol {
		max-height: 100%;
		overflow-y: scroll !important;
	}*/
	#grid-more.reports-scrollable-wrapper:not(.visible) > .uncol::after {
		position: absolute;
		bottom: 0;
		height: 100%;
		width: 100%;
		content: "";
		background: linear-gradient(to top, #fff 5%, rgba(255, 255, 255, 0) 20%);
		pointer-events: none;
	}
	
	#grid-more > .uncol > .uncoltable > .uncell > .uncont > .btn-container {
		left: 75px;
		margin: 0 auto !important;
		position: absolute;
		text-align: center;
		top: 920px;
		width: 200px;
		z-index: 100;
	}
	
	#grid-more .btn-container > .more-button {
		background: #003b71 !important;
		border-radius: 30px;
		font-family: "Comfortaa";
		font-size: 16px;
		text-transform: none;
	}
	
	#grid-more.visible > .uncol > .uncoltable > .uncell > .uncont > .btn-container {
		display: none;
	}
	
	#grid-more.report-main-content .reports-posts .t-inside .single-block-padding {
		padding: 10px;
	}
	
	#grid-more.report-main-content .reports-posts.small-icons .icon-media img {
		width: 80px;
	}
	
	#grid-more.report-main-content .reports-posts.small-icons .t-entry-date {
		top: -80px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.newsletter-btn-wrapper.sidebar-wrapper {
		padding: 0 15px !important;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper .uncont > .main-promo-mobile.dark-promo.newsletter-promo {
		margin-top: 0 !important;
		padding: 25px 0 0 !important;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper > .row > .row-inner > .wpb_column {
		padding-top: 0 !important;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper .main-promo-mobile.dark-promo.newsletter-promo > .row > .row-inner > .wpb_column {
		padding-top: 0 !important;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper .main-promo-mobile.dark-promo.newsletter-promo .uncont .uncode-single-media {
		margin: 0 auto !important;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper .main-promo-mobile.dark-promo.newsletter-promo .uncont .uncode-single-media .icon-media {
		margin-left: auto;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.sidebar-wrapper .background-inner, .main-container .row-container.newsletter-btn-wrapper .background-inner, .main-container .row-container.landing-newsletter-banner .background-inner, .newsletter-promo .background-inner {
		background: #003b71 !important;
	}
	
	.no-img-mobile .tasacion-banner-wrapper .featured-section .uncont, .tasacion-banner-wrapper .featured-section .uncont {
		margin-top: 0 !important;
		padding-bottom: 0;
	}
	
	.no-img-mobile .tasacion-banner-wrapper .btn-container a, .no-img-mobile .tasacion-banner-wrapper .btn-container a:not(.btn-custom-typo):not(.btn-inherit), .no-img-mobile .tasacion-banner-wrapper .btn-container a:hover, .no-img-mobile .tasacion-banner-wrapper .btn-container a:focus, .no-img-mobile .tasacion-banner-wrapper .btn-container a:visited, .tasacion-banner-wrapper .btn-container a, .tasacion-banner-wrapper .btn-container a:not(.btn-custom-typo):not(.btn-inherit), .tasacion-banner-wrapper .btn-container a:hover, .tasacion-banner-wrapper .btn-container a:focus, .tasacion-banner-wrapper .btn-container a:visited {
		box-shadow: 2px 2px 0px rgba(20, 42, 95, .7);
		font-size: 14px !important;
		min-width: 200px;
		text-transform: lowercase;
	}
	
	.no-img-mobile .tasacion-banner-wrapper .btn-container a, .no-img-mobile .tasacion-banner-wrapper .btn-container a:not(.btn-custom-typo):not(.btn-inherit), .no-img-mobile .tasacion-banner-wrapper .btn-container a:hover, .no-img-mobile .tasacion-banner-wrapper .btn-container a:focus, .no-img-mobile .tasacion-banner-wrapper .btn-container a:visited {
		margin-bottom: -15px;
	}
	
	.tasacion-banner-wrapper .btn-container + .valid-period {
		margin-bottom: 10px;
	}
	
	.no-img-mobile .tasacion-banner-wrapper .btn-container a::first-letter, .tasacion-banner-wrapper .btn-container a::first-letter {
		text-transform: uppercase;
	}
	
	.no-img-mobile .uncode-single-media-wrapper, .no-img-mobile .uncode-single-media, .valea-banner-wrapper .uncode-single-media:not(.valea-banner-logo) .uncode-single-media-wrapper, .report-inner-banner .uncode-single-media:not(.valea-banner-logo), .landing-newsletter-banner .newsletter-promo .uncode-single-media, .newsletter-promo .uncode-single-media {
		display: none;
	}
	
	.tasacion-banner-wrapper.sidebar {
		border-radius: 10px;
		max-width: 290px;
		margin: 0 auto;
	}
	
	.no-img-mobile .main-promo-mobile.dark-promo.newsletter-promo .medium-text, .main-promo-mobile.dark-promo.newsletter-promo .medium-text {
		margin: 20px auto 10px;
	}
	
	.first-form-page .lateral-big-banner .tasacion-banner-wrapper .featured-section {
		width: 100%;
	}
	
	.first-form-page .tasacion-banner-wrapper .report-heading .h3 span {
		margin: 0 auto 15px;
		max-width: 100%;
	}
	
	.gloval-inner-section .uncode-single-media .uncode-single-media-wrapper .icon-media {
		max-width: 100%;
	}
	
	.reports-bigger-section .default-description p {
		margin-left: auto;
		margin-right: auto;
		max-width: 320px;
		width: 100%;
	}
	
	.reports-bigger-section #pibTab .big-data, .reports-bigger-section #pibTab-mobile .big-data, .reports-bigger-section .reports-tabs #pibTab .big-data, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data, .reports-bigger-section #paroTab .big-data, .reports-bigger-section #paroTab-mobile .big-data, .reports-bigger-section .reports-tabs #paroTab .big-data, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data, .reports-bigger-section #afiliadosTab .big-data, .reports-bigger-section #afiliadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #afiliadosTab .big-data, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data, .reports-bigger-section #transaccionesTab .big-data, .reports-bigger-section #transaccionesTab-mobile .big-data, .reports-bigger-section .reports-tabs #transaccionesTab .big-data, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data, .reports-bigger-section #visadosTab .big-data, .reports-bigger-section #visadosTab-mobile .big-data, .reports-bigger-section .reports-tabs #visadosTab .big-data, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data, .reports-bigger-section #tasadoTab .big-data, .reports-bigger-section #tasadoTab-mobile .big-data, .reports-bigger-section .reports-tabs #tasadoTab .big-data, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data {
		padding-left: 90px;
	}
	
	.reports-bigger-section #pibTab .big-data, .reports-bigger-section #pibTab-mobile .big-data, .reports-bigger-section .reports-tabs #pibTab .big-data, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data {
		background-size: auto 95px !important;
	}
	
	.shadowed-charts-wrapper > .row {
		border: 0;
	}
	
	.shadowed-charts-wrapper .section-title h4, .shadowed-charts-wrapper .section-title h4 span {
		color: #003b71;
		font-family: "Comfortaa Bold";
		font-size: 18px;
		font-weight: normal;
	}
	
	.reports-bigger-section .reports-tabs .iframeWrapper::after {
		background: none;
	}
	
	#content-socioeconomicos, #content-inmobiliarios {
		height: auto;
		opacity: 1;
	}
	
	.reports-bigger-section #pibTab .big-data .block, .reports-bigger-section #pibTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #pibTab .big-data .block, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data .block, .reports-bigger-section #paroTab .big-data .block, .reports-bigger-section #paroTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #paroTab .big-data .block, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data .block, .reports-bigger-section #afiliadosTab .big-data .block, .reports-bigger-section #afiliadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data .block, .reports-bigger-section #transaccionesTab .big-data .block, .reports-bigger-section #transaccionesTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data .block, .reports-bigger-section #visadosTab .big-data .block, .reports-bigger-section #visadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #visadosTab .big-data .block, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data .block, .reports-bigger-section #tasadoTab .big-data .block, .reports-bigger-section #tasadoTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data .block {
		max-width: 100%;
	}
	
	.reports-bigger-section.bordered-tabs-wrapper .reports-tabs .big-data, .reports-bigger-section .reports-tabs.boxed-icons .big-data {
		display: inline-block;
		padding-top: 15px;
		vertical-align: bottom;
	}
	
	.green-page .wrapper-indicators.simple-indicators .wpb_row.row-inner {
		display: block;
	}
	
	.reports-bigger-section .reports-tabs #ipcTab-mobile .big-data, .reports-bigger-section .reports-tabs #rbdTab-mobile .big-data, .reports-bigger-section .reports-tabs #esfuerzoTab-mobile .big-data, .reports-bigger-section .reports-tabs #hipotecasTab-mobile .big-data, .reports-bigger-section .reports-tabs #creditoTab-mobile .big-data, .reports-bigger-section .reports-tabs #certificacionesTab-mobile .big-data {
		background-size: auto 85px !important;
	}
	
	.reports-bigger-section #pibTab .big-data .block, .reports-bigger-section #pibTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #pibTab .big-data .block, .reports-bigger-section .reports-tabs #pibTab-mobile .big-data .block, .reports-bigger-section #paroTab .big-data .block, .reports-bigger-section #paroTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #paroTab .big-data .block, .reports-bigger-section .reports-tabs #paroTab-mobile .big-data .block, .reports-bigger-section #afiliadosTab .big-data .block, .reports-bigger-section #afiliadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab .big-data .block, .reports-bigger-section .reports-tabs #afiliadosTab-mobile .big-data .block, .reports-bigger-section #transaccionesTab .big-data .block, .reports-bigger-section #transaccionesTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab .big-data .block, .reports-bigger-section .reports-tabs #transaccionesTab-mobile .big-data .block, .reports-bigger-section #visadosTab .big-data .block, .reports-bigger-section #visadosTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #visadosTab .big-data .block, .reports-bigger-section .reports-tabs #visadosTab-mobile .big-data .block, .reports-bigger-section #tasadoTab .big-data .block, .reports-bigger-section #tasadoTab-mobile .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab .big-data .block, .reports-bigger-section .reports-tabs #tasadoTab-mobile .big-data .block {
		text-align: left;
	}
	
	.green-page .reports-tabs.boxed-icons .big-data .block .data {
		font-size: 12px !important;
	}
	
	.green-page .reports-tabs.boxed-icons .big-data {
		padding-left: 0;
		width: 100%;
	}
	
	.page-heading.reports-inner-heading.data-subheading {
		margin-top: 0 !important;
	}
	
	.reports-bigger-section.pdf-embed-section .btn-container {
		margin-top: 0 !important;
	}
	
	.pdf-embed-section.reports-bigger-section .charts-wrapper.reports-tabs .mobile-accordion-wrapper .charts-heading, .pdf-embed-section.reports-bigger-section .charts-wrapper.reports-tabs .mobile-accordion-wrapper + div:not(.mobile-accordion-wrapper) {
		display: none !important;
	}
	
	.reports-inner-heading.data-subheading .heading-text p > span {
		font-size: 18px;
	}
	
	.charts-wrapper.boxed-icons {
		margin-top: 5px !important;
	}
	
	.reports-map {
		display: none;
	}
	
	.reports-map.visible {
		display: block;
		margin-bottom: 25px;
	}
	
	.reports-bigger-section .btn-container > .custom-link.btn.map-btn {
		display: none;
	}
	
	.reports-bigger-section .btn-container > .custom-link.btn.map-btn.visible {
		background: transparent !important;
		border: 0;
		color: #003b71 !important;
		display: block;
		font-family: "Comfortaa";
		font-weight: 400;
		text-transform: none;
	}
	
	.main-container .row-container.newsletter-btn-wrapper.no-img-mobile.no-top-margin .row-parent .uncont > .main-promo-mobile.dark-promo.newsletter-promo, .main-container .row-container.newsletter-btn-wrapper.no-top-margin .row-parent .uncont > .main-promo-mobile.dark-promo.newsletter-promo {
		margin-top: 0 !important;
	}
	
	#pernoctaciones.active {
		margin-top: 15px;
	}
	
	.official-form .form-section.with-lateral-img .gform_fields {
		padding-left: 0 !important;
	}
	
	.needs-container.needs-spaced-bg {
		margin-top: 0 !important;
		padding-top: 30px !important;
	}
	
	.who-needs .vc_row.row-internal + .vc_row.row-internal {
		margin-top: 0 !important;
	}
	
	.faq-section.contact-faq.onepage-section > .row.single-bottom-padding {
		padding-bottom: 0 !important;
	}
	
	.needs-items .need-item .btn-container > a.green-link.mt-20, .needs-items .need-item .btn-container > a.green-link.btn-default.mt-20:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .needs-items .need-item .btn-container > a.green-link.mt-20:focus, .needs-items .need-item .btn-container > a.green-link.mt-20 > visited {
		margin-top: 0 !important;
		transform: none;
	}
	
	.tasacion-banner-wrapper.sidebar .uncode-single-media, .main-container .row-container .row-parent .tasacion-banner-wrapper.sidebar .uncont > .uncode-single-media {
		display: none;
	}
	
	.reports-bigger-section .reports-tabs.boxed-icons .big-data > .block > .percent {
		margin-right: 0;
		max-width: 60%;
		text-align: left;
	}
	
	.reports-bigger-section .reports-tabs.boxed-icons .big-data .percent + .values {
		color: #888686;
		font-family: "Comfortaa Bold";
		font-size: 14px;
		max-width: 60%;
		text-align: left;
	}
	
	.reports-bigger-section .reports-tabs.boxed-icons .big-data .block .data {
		background: transparent;
		color: #000;
		font-size: 10px !important;
		margin: 5px 0 15px auto !important;
		padding: 0;
		text-align: left;
		width: 60%;
	}
	
	/** CAPTCHA **/
	.valea-contact-form .gform_wrapper ul li.gfield.gfield--type-captcha {
		transform: scale(.75);
		transform-origin: 0 0;
	}
	
	.landing-why-us .page-heading p {
		line-height: 24px;
	}
	
	.landing-why-us .services-item > .uncol > .uncoltable > .uncell > .uncont {
		position: relative;
		z-index: 1000;
	}
	
	.expandable-content.bigger {
		max-height: 250px;
	}
	
	.expandable-content.bigger::after {
		background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0) 60%);
	}
	
	.expandable-content.bigger.visible {
		max-height: 100%;
	}
	
	.expandable-content.bigger.visible::after {
		background: none;
	}
	
	.full-mobile-block .perk-item:first-child .uncell, .full-mobile-block .perk-item:first-child + .perk-item .uncell {
		border-radius: 4px 4px 0 0;
		padding-bottom: 0 !important;
	}
	
	.full-mobile-block .perk-item + .perk-item {
		border-radius: 0 0 4px 4px;
		margin-top: -2px;
		padding-top: 0 !important;
	}
	
	.no-bp-mobile > .row.row-parent {
		padding: 0 25px !important;
	}
	
	.gradient-light-bg.three-steps-wrapper.no-bp-mobile > .row.row-parent {
		padding-right: 35px !important;
	}
	
	.main-container .row-container.no-bp-mobile .row-parent .single-internal-gutter .uncont .row-internal.row-container.tipologias-needs {
		padding-left: 10px !important;
		/* 0px */
		padding-right: 10px !important;
	}
	
	.no-bp-mobile .lateral-big-banner, .no-bp-mobile .lateral-big-banner .tasacion-banner-wrapper {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.green-steps-row.standard-blue.extra-small .green-step-item .uncont, .green-steps-row.standard-blue.extra-small .green-step-item .left-aligned.uncode_text_column {
		min-height: auto;
	}
	
	.official-form .first-form-info-block {
		max-width: 100% !important;
	}
	
	.tasacion-banner-wrapper .featured-section.official-form.type-featured-section {
		height: 0;
		margin-top: 0;
	}
	
	.no-bp-mobile .report-inner-banner.tasacion-banner-wrapper .btn-container a, .no-bp-mobile .report-inner-banner.tasacion-banner-wrapper .btn-container a.btn:not(.btn-custom-typo):not(.btn-inherit), .no-bp-mobile .report-inner-banner.tasacion-banner-wrapper .btn-container a:hover, .no-bp-mobile .report-inner-banner.tasacion-banner-wrapper .btn-container a:visited, .no-bp-mobile .report-inner-banner.tasacion-banner-wrapper .btn-container a:focus {
		background: #59ffff;
		box-shadow: 3px 3px 3px #00226a;
		color: #003b71 !important;
		font-family: "Comfortaa Bold" !important;
		font-size: 13px !important;
		font-weight: normal !important;
		letter-spacing: 0;
		line-height: 18px;
	}
	
	.site-footer .green-form-footer > .row-background > .background-wrapper > .background-inner::before {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/themes/uncode/library/img/footer-mobile-skyline.svg") !important;
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% auto;
		content: "";
		display: block;
		height: 30px;
		margin-top: -25px;
		width: 100%;
	}
	
	.site-footer .green-form-footer > .row-background > .background-wrapper > .background-inner {
		background: #006787;
		background-image: none !important;
		margin-top: 30px;
	}
	
	.site-footer .green-form-footer > .row-background > .background-wrapper > .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.main-container .site-footer .row-container.green-form-footer .row-parent .single-internal-gutter .uncont .row-internal.row-container.footer-items {
		padding-top: 0 !important;
	}
	
	.single-service-header {
		min-height: 0;
	}
	
	.solutions-wrapper.services-content-block .one-third .column_child.solutions-item {
		display: block;
		float: none;
		width: 100%;
	}
	
	.reports-section .report-main-content .heading-text h2 > span {
		padding: 10px;
	}
	
	.services-content-block {
		padding-top: 0 !important;
	}
	
	.green-steps-row.standard-blue .green-step-item .uncont {
		min-height: auto;
	}
	
	.why-gloval.standard .service-item-description ul.bullet-items {
		column-count: 1;
		column-gap: 0;
	}
	
	.why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:hover, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:visited, .why-gloval.standard .btn-container a.blue-service-btn.btn {
		transform: none;
	}
	
	.main-container .row-container.services-inner-section.why-gloval.standard {
		padding: 30px 0 !important;
	}
	
	.glossary-terms-wrapper {
		padding-top: 0 !important;
	}
	
	.green-page > .single-top-padding {
		padding-top: 10px !important;
	}
	
	.norm-item-wrapper .icon-box-heading h3 {
		font-size: 18px;
	}
	
	.program-page .custom-form.official-form {
		margin-top: 0;
	}
	
	.program-page .faq-section.contact-faq .faq-heading h2 span, .program-page .offer-description h2 span {
		font-size: 18px !important;
		line-height: 26px !important;
	}
	
	.program-page .offer-description .btn-container .btn {
		padding: 10px 15px !important;
		transform: none;
		width: 100%;
	}
	
	.jobs-grid-wrapper .custom-form.official-form {
		margin-top: 0;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.ecoefy:not(.sidebar) {
		padding-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.ecoefy.sidebar {
		padding-bottom: 0 !important;
	}
	
	.needs-container + .solutions-wrapper > .single-top-padding {
		padding-top: 0;
	}
	
	.solutions-wrapper + .landing-why-us {
		margin-top: 15px;
	}
	
	.tasacion-banner-wrapper:not(.ecoefy) .featured-section .uncont {
		margin: 15px auto !important;
	}
	
	.main-container .row-container .row-parent .uncont > .post-content + .tasacion-banner-wrapper {
		margin-top: 0 !important;
	}
	
	.who-needs .green-steps-row.standard-blue {
		margin-right: 15px;
	}
	
	.desktop-main-promo.lateral-ribbon.our-perks, .full-form .official-form .extra-info {
		background: #003b71 !important;
	}
	
	.solutions-wrapper.services-content-block {
		margin-bottom: 35px;
	}
	
	.first-form-page .official-form .gform_fields {
		padding-left: 0 !important;
	}
	
	.footer-items .vector-imgs .partners-wrapper .one-fourth-wrapper img, .footer-items .vector-imgs .partners-wrapper .one-fourth-bigger img {
		height: auto !important;
		width: 20% !important;
	}
	
	.gloval-inner-section.gloval-team.blue-bg .team-data-section img {
		width: 65px;
	}
	
	.gloval-inner-section.gloval-team.blue-bg .team-data-section h3 {
		font-size: 18px;
	}
	
	.gloval-inner-section.gloval-team.blue-bg .btn-container {
		margin-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont > .menu-no-links {
		margin-top: 0;
	}
	
	.menu-no-links .form-top-menu ul {
		padding-left: 0;
	}
	
	.menu-no-links .form-top-menu ul > li:not(.current-menu-item) {
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		padding: 0 5px 8px 5px;
		width: 30px;
		word-break: break-all;
	}
	
	.full-form .official-form .one-half-fieldset .mmt-3 {
		margin-top: 30px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont > .form-section.final-step {
		margin-top: 15px;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont > .form-section.with-lateral-img {
		margin-top: 20px;
	}
	
	.custom-form .right-wrapper.product-info .gfgf_wrap ul.gfgf_fields {
		margin-top: 0;
	}
	
	.full-form .official-form .mt-3 {
		margin-top: 10px !important;
	}
	
	.full-form .official-form .two-thirds-fieldset.block-section .mt-3 {
		margin-top: 20px !important;
	}
	
	.full-form .legal-terms {
		margin-top: 0px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.indicator-data-wrapper {
		margin-bottom: 10px;
		padding: 0 !important;
	}
	
	.indicator-data-wrapper .blue-bg .uncol, .indicator-data-wrapper .blue-bg.right .uncol {
		border-radius: 5px 5px 0 0;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.light-boxes-wrapper, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.white-boxes-wrapper {
		margin: 0 auto !important;
		padding: 20px 0 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.white-boxes-wrapper + .white-boxes-wrapper {
		padding-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont > .blue-heading-small {
		margin-top: 0;
	}
	
	.blue-heading-small h3, .blue-heading-small h3 span {
		font-size: 17px;
		line-height: 24px;
	}
	
	.blue-heading-small + .uncode_text_column {
		margin-top: 20px !important;
	}
	
	.white-boxes-wrapper .white-box-item {
		padding-top: 0 !important;
		padding-bottom: 15px !important;
	}
	
	.indicator-data-wrapper.inverted-device-order > .row > .row-inner {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.indicator-data-wrapper.separated .blue-bg {
		margin-bottom: 10px;
		padding: 0 !important;
	}
	
	.indicator-data-wrapper.separated .blue-bg + .blue-bg {
		margin-bottom: 0;
	}
	
	.conditions-wrapper p {
		padding: 0 5px;
		text-align: left;
	}
	
	.small-icon-mobile .icon-box {
		display: inline-block;
		margin: 20px auto 0 0;
		text-align: left;
		vertical-align: middle;
		width: 20%;
	}
	
	.small-icon-mobile .icon-box + .vc_custom_heading_wrap {
		display: inline-block;
		margin-top: 20px !important;
		padding-left: 10px;
		text-align: left;
		vertical-align: middle;
		width: 80%;
	}
	
	.small-icon-mobile .icon-box + .vc_custom_heading_wrap + .uncode_text_column {
		padding-top: 10px;
	}
	
	.home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a, .home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a:hover, .home.transparent-menu header.is_stuck .navbar-main .menu-primary-inner .menu-item a:visited {
		color: #003b71 !important;
	}
	
	#email-sent.visible {
		left: 5%;
		bottom: 120px;
		max-width: 90%;
	}
	
	.header-newsletter {
		padding-top: 100px !important;
	}
	
	.newsletter-first-section .services-form-heading h1 span {
		font-size: 25px;
	}
	
	.header-newsletter > .row-background .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2021/07/gloval-newsletter-cell.svg") !important;
		background-position: center top !important;
	}
	
	.header-newsletter > .row-background .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.newsletter-lateral-form > .uncol {
		margin: -20px auto 25px !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.gloval-uniques {
		margin-top: 0;
		padding-top: 0;
	}
	
	.header-newsletter ~ .vc_row:not(.newsletter-trust) {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.newsletter-lateral-form .gform_wrapper input[type="email"], .newsletter-lateral-form .gform_wrapper input[type="number"], .newsletter-lateral-form .gform_wrapper input[type="password"], .newsletter-lateral-form .gform_wrapper input[type="tel"], .newsletter-lateral-form .gform_wrapper input[type="text"], .newsletter-lateral-form .gform_wrapper input[type="url"] {
		padding: 5px 10px !important;
	}
	
	.newsletter-lateral-form > .uncol > .uncoltable > .uncell {
		padding: 20px;
	}
	
	.newsletter-lateral-form .simple-form-section .custom-recaptcha iframe {
		transform: none;
		transform-origin: center;
	}
	
	.newsletter-lateral-form ~ .col-lg-6 {
		padding-top: 0 !important;
	}
	
	.newsletter-first-section .negative-top {
		margin-top: 0 !important;
	}
	
	/** Tipologia **/
	.full-form .form-section.with-lateral-img {
		min-height: 960px;
	}
	
	.full-form .official-form .type_select.visible {
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.full-form .official-form .purpose-wrapper.radio-btns.type ul, .full-form .official-form .purpose-wrapper ul {
		display: inline-flex;
		align-items: baseline;
		justify-content: flex-start;
		width: 100%;
	}
	
	.full-form .official-form .purpose-wrapper.radio-btns.type ul > li {
		display: inline-flex;
		margin-right: 0 !important;
	}
	
	.full-form .official-form .purpose-wrapper.radio-btns.type ul > li > label {
		margin: 0 15px 0 10px;
		min-width: 40px;
	}
	
	.full-form .official-form .purpose-wrapper ul > li > label {
		min-width: 140px;
	}
	
	.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"], .full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked {
		height: 15px;
		padding: 5px 6px !important;
		width: 15px !important;
	}
	
	.full-form .official-form .gf_list_inline .gfield_radio input[type="radio"]:checked::before {
		height: 5px;
		width: 5px;
	}
	
	.valea-free-promo.green + .btn-container, .valea-free-promo.green + .btn-container + .btn-container, .btn-followed + .btn-container, .btn-followed + .btn-container + .btn-container {
		display: block;
		width: 100%;
	}
	
	.valea-free-promo.green + .btn-container + .btn-container, .btn-followed + .btn-container + .btn-container {
		float: none;
		margin-top: 0 !important;
	}
	
	.blue-page-banner {
		min-height: auto;
	}
	
	.areas-services-wrapper h2::after {
		display: none;
	}
	
	.areas-services-wrapper h2 a, .light-green-wrapper .green-heading h2 a {
		background: transparent;
		font-size: 26px;
		padding: 0;
	}
	
	.areas-services-wrapper ul {
		margin-bottom: 30px;
		padding-left: 0 !important;
	}
	
	.areas-services-wrapper ul > li {
		margin: 0 0 20px;
	}
	
	.light-green-wrapper ul > li {
		margin-bottom: 20px;
	}
	
	/*** Animated Home ***/
	.home .vc-particles-background-bg {
		display: none;
	}
	
	.home .vc_row.particles-bg {
		padding-top: 50px;
	}
	
	.home .home-main-heading p {
		font-size: 26px;
		line-height: 40px;
		margin: 30px 0 0 auto;
		text-align: left;
	}
	
	.home .area-home-title h2 span a, .home .area-home-title h2 span a:hover, .home .area-home-title h2 span a:focus, .home .area-home-title h2 span a:visited, .home .home-why-us .home-why-headings h2 > span, .home .home-reports-section .blue-heading h2 > span {
		font-size: 40px;
		line-height: 60px;
	}
	
	.home .trust-clients .blue-heading h2 > span {
		font-size: 32px;
		line-height: 40px;
	}
	
	.home .area-home-title {
		margin-top: 0 !important;
	}
	
	.home .main-right-areas > .uncol > .uncoltable > .uncell {
		padding: 0 !important;
	}
	
	.home .area-home-title p {
		line-height: 34px;
		padding-bottom: 0;
	}
	
	.home .more-services-btn {
		transform: none !important;
	}
	
	.home .home-green-section {
		padding-top: 50px !important;
	}
	
	.home .home-why-us, .home .trust-clients {
		padding-top: 50px !important;
		padding-bottom: 20px !important;
	}
	
	.home .home-reports-section {
		padding-top: 0 !important;
		padding-bottom: 20px !important;
	}
	
	.home .home-why-us > .row-background > .background-wrapper > .background-inner {
		background-position: center bottom !important;
		opacity: .5;
	}
	
	.home .home-why-us .why-lateral-claim {
		padding-top: 20px !important;
	}
	
	.home .trust-clients .why-lateral-claim {
		padding-top: 20px !important;
	}
	
	.home .home-why-us .why-lateral-claim h3 > span, .home .home-why-us .why-lateral-claim p, .home .trust-clients .why-lateral-claim p {
		font-size: 22px;
		line-height: 40px;
		text-align: left;
	}
	
	.home .home-reports-section .reports-wrapper {
		padding: 0 !important;
	}
	
	.home .home-reports-section .reports-wrapper .home-report-icon, .home .trust-clients .column_child.col-lg-6 {
		display: inline-block;
		width: 45%;
	}
	
	.home .home-reports-section .reports-wrapper .home-report-icon.vivienda, .home .home-reports-section .reports-wrapper .home-report-icon.hoteles, .home .trust-clients .column_child.col-lg-6 {
		margin-right: 5%;
	}
	
	.home .home-reports-section .reports-wrapper .home-report-icon.tendencias, .home .home-reports-section .reports-wrapper .home-report-icon.indicadores {
		margin-left: 5%;
	}
	
	.home .trust-clients .column_child.col-lg-6 + .column_child.col-lg-6 {
		margin-right: 0 !important;
		margin-left: 5%;
		padding-top: 0 !important;
	}
	
	.home .home-reports-section .reports-wrapper .home-report-icon.tendencias {
		padding-top: 0 !important;
	}
	
	.home .home-reports-section .reports-line {
		height: 40px;
		margin-top: 15px !important;
	}
	
	.home .home-reports-section .icon-media {
		max-width: 100%;
	}
	
	.home .home-reports-section .reports-line.dot {
		margin-top: 25px !important;
	}
	
	.home .reports-line + .uncode-single-media {
		margin-top: 5px !important;
	}
	
	.home .home-reports-section .home-report-icon .heading-text a, .home .home-reports-section .home-report-icon .heading-text p {
		font-size: 20px;
	}
	
	.home .why-numbers .bigger {
		font-size: 80px;
	}
	
	.home .home-green-section .background-inner {
		background-size: auto 35% !important;
	}
	
	/***  SERVICES  ***/
	.valea-contact-section.nobg-mobile.skyline-top {
		margin-top: 30px !important;
		padding-top: 20px !important;
	}
	
	.valea-home-companies.valea-contact-section.nobg-mobile.skyline-top > .row-background.background-element {
		background: linear-gradient(to bottom, #fff 35px, #e6f5f6 35px, #e6f5f6) !important;
	}
	
	.valea-home-companies.valea-contact-section.nobg-mobile.skyline-top > .row-background.background-element .background-inner {
		background-image: url("https://cdn-fccpc.nitrocdn.com/OoFMIVcqjWINrZUJeFIsyNjSzYGuDzSR/assets/images/optimized/rev-e9f41ee/www.gloval.es/wp-content/uploads/2023/03/mad_skyline.svg") !important;
		background-repeat: no-repeat !important;
		background-position: center top !important;
		background-size: 100% auto !important;
	}
	
	.valea-home-companies.valea-contact-section.nobg-mobile.skyline-top > .row-background.background-element .background-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:hover, .why-gloval.standard .btn-container a.blue-service-btn.custom-link.btn:visited, .why-gloval.standard .btn-container a.blue-service-btn.btn, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn:hover, .services-inner-section.our-service .service-item-description + .btn-container > a.more-button.btn:visited {
		transform: none;
	}
	
	.solutions-wrapper .blue-landing-heading h2 span, .valea-home-companies.skyline-top .section-heading.blue-heading h3 span {
		font-size: 24px;
		line-height: 30px;
	}
	
	.solutions-wrapper .needs-items.blue-info .solutions-item {
		display: block;
		min-height: 40px;
	}
	
	.solutions-wrapper.services-content-block .one-third .column_child.solutions-item {
		margin-bottom: 0;
	}
	
	.solutions-wrapper.services-content-block .solutions-item .col-link.custom-link {
		top: 0;
	}
	
	.solutions-wrapper.services-content-block .needs-items.blue-info {
		margin-top: 20px !important;
	}
	
	.solutions-wrapper .needs-items.blue-info .solutions-item .uncoltable, .solutions-wrapper .needs-items.blue-info .solutions-item .uncoltable .uncell, .solutions-wrapper .needs-items.blue-info .solutions-item .uncoltable .uncell .uncont, .solutions-wrapper .needs-items.blue-info .solutions-item .uncoltable .uncell .uncont .icon-box {
		display: block;
	}
	
	.solutions-wrapper .needs-items.blue-info {
		margin-top: 40px !important;
	}
	
	.solutions-wrapper .needs-items.blue-info + .needs-items.blue-info {
		margin-top: 0 !important;
	}
	
	.solutions-wrapper .orange-landing-heading {
		margin-bottom: 40px;
	}
	
	.inscription-banner .gloval-spain-map > .uncol > .uncoltable > .uncell {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	/*** DONDE ESTAMOS ***/
	.locations-tabs-wrapper .nav-tabs > li {
		width: 100%;
	}
	
	.locations-tabs-wrapper .nav-tabs::before, .locations-tabs-wrapper .nav-tabs::after {
		display: none;
	}
	
	.locations-tabs-wrapper .nav-tabs {
		border: 0 !important;
	}
	
	.locations-tabs-wrapper .nav-tabs > li > a, .locations-tabs-wrapper .tabs-left > li > a, .locations-tabs-wrapper .tabs-appended .nav-tabs > li > a, .locations-tabs-wrapper .nav-tabs > li > a, .locations-tabs-wrapper .tabs-appended .nav-tabs > li.active > a {
		border-bottom: 1px solid #00909a !important;
		position: relative;
		width: 100%;
	}
	
	.locations-tabs-wrapper .nav-tabs > li > a::before {
		background: #00909a;
		bottom: -3px;
		border-radius: 50%;
		content: "";
		display: inline-block;
		height: 6px;
		left: -6px;
		position: absolute;
		width: 6px;
	}
	
	.locations-tabs-wrapper .nav-tabs > li > a::after {
		background: #00909a;
		bottom: -3px;
		border-radius: 50%;
		content: "";
		display: inline-block;
		height: 6px;
		right: 0;
		position: absolute;
		width: 6px;
	}
	
	.locations-tabs-wrapper .nav-tabs .vc_tta-tab:not(.active) .tab-pane {
		display: none;
	}
	
	.locations-tabs-wrapper .vc_tta-tab > a {
		padding: 20px !important;
	}
	
	.locations-tabs-wrapper .vc_tta-tab .tab-pane {
		padding: 0 !important;
	}
	
	.locations-tabs-wrapper .icon-box + .uncode_text_column i {
		margin-right: 5px;
	}
	
	.home.inner-page .particles-bg h2 span, .home.inner-page .area-home-title h2 span a, .home.inner-page .area-home-title h2 span a:hover, .home.inner-page .area-home-title h2 span a:focus, .home.inner-page .area-home-title h2 span a:visited, .home.inner-page .home-why-us .home-why-headings h2 > span, .home.inner-page .home-reports-section .blue-heading h2 > span {
		font-size: 30px;
	}
	
	.home.inner-page .home-main-heading p {
		font-size: 20px;
		line-height: 30px;
	}
	
	.rsc-values-wrapper .column_child.col-lg-1 {
		display: inline-block;
		margin: 0 2% 20px;
		padding-top: 0 !important;
		width: 45%;
	}
	
	.rsc-values-wrapper .clients-icons-wrapper .icon-box-icon {
		margin: 0 auto 10px;
	}
	
	.rsc-values-wrapper .clients-icons-wrapper {
		margin-top: 15px !important;
	}
	
	.landing-why-us .green-services-items.extra-large .services-item.blue .left-aligned {
		min-height: auto;
	}
	
	.rsc-politics h2 span {
		font-size: 20px;
		line-height: 32px;
		text-align: left;
	}
	
	.rsc-politics .legal-section-block {
		margin-top: 0 !important;
	}
	
	.rsc-politics .column_child.col-lg-2 {
		display: inline-block;
		padding-top: 0;
		width: 50%;
	}
	
	.rsc-politics .column_child.col-lg-2 img {
		max-width: 105px;
	}
	
	.rsc-politics + .vc_row .column_parent.col-lg-6 {
		display: inline-block;
		margin: 0 2%;
		padding-top: 0;
		width: 45%;
	}
	
	.tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner {
		box-shadow: none;
		max-width: 350px;
	}
	
	.tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner > .row > .row-background .background-inner {
		background: #003066 !important;
	}
	
	.tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .plus-wrapper {
		padding-top: 0;
	}
	
	.tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .report-heading {
		margin-bottom: 15px !important;
	}
	
	.no-img-mobile .tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .btn-container a, .no-img-mobile .tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .btn-container a:hover, .no-img-mobile .tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .btn-container a:focus, .no-img-mobile .tasacion-banner-wrapper.report-inner-banner.indicators-inner-banner .btn-container a:visited {
		background: #59ffff;
		color: #003b71 !important;
		margin: 5px auto 35px;
	}
	
	.official-form .gfield--type-radio.pharmacy-billing .gchoice {
		min-height: 30px;
	}
	
	/* CAROUSEL */
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.carousel-track-why, .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.carousel-track-steps {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.carousel-why, .carousel-steps {
		position: relative;
		width: 100%;
		/* Ocupa todo el ancho del contenedor */
		overflow: hidden;
		/* Oculta contenido que no está visible */
		margin: 0 auto;
	}
	
	.carousel-track-why > .row > .row-inner, .carousel-track-steps > .row > .row-inner {
		display: flex;
		/* Coloca los elementos en línea horizontalmente */
		transition: transform .5s ease-in-out;
	}
	
	.carousel-item {
		min-width: 100%;
		/* Cada elemento ocupa el 100% del ancho visible */
		box-sizing: border-box;
		text-align: center;
		/* Centra el contenido */
		padding: 20px 40px !important;
	}
	
	.carousel-steps.gradient-light-bg.three-steps-wrapper.no-bp-mobile > .row.row-parent {
		padding-left: 5px !important;
	}
	
	.carousel-steps.gradient-light-bg.three-steps-wrapper.no-bp-mobile > .row.row-parent {
		padding-right: 5px !important;
	}
	
	.carousel-steps .green-steps-row.standard-blue .green-step-item .step-number, .carousel-steps .green-steps-row.standard-green .green-step-item .step-number {
		top: 5%;
	}
	
	.carousel-steps .green-steps-row .green-step-item .step-number {
		right: 20px;
	}
	
	/* Botones de navegación */
	.carousel-prev, .carousel-next, .carousel-steps-prev, .carousel-steps-next {
		background: transparent;
		font-size: 30px;
		position: absolute;
		top: -10px;
		transform: translateY(-50%);
		color: #003b71;
		border: none;
		padding: 10px;
		cursor: pointer;
		z-index: 1000;
	}
	
	.carousel-prev, .carousel-steps-prev {
		left: 0;
	}
	
	.carousel-next, .carousel-steps-next {
		right: 0;
	}
	
	.navegation-arrows {
		bottom: 30%;
		display: block;
		margin-top: 0 !important;
		position: absolute !important;
		width: 100%;
	}
	
	.carousel-why .navegation-arrows {
		bottom: 30%;
	}
	
	.navegation-arrows.small-boxes {
		bottom: 175px;
	}
	
	.main-promo-mobile.dark-promo.newsletter-promo .row-background > .background-wrapper > .background-inner {
		background: #003b71 !important;
	}
	
	.site-footer .vc_row:not(.green-form-footer) .row-background > .background-wrapper > .background-inner {
		background: #002c54 !important;
	}
	
	.menu-container.style-color-xsdn-bg.force-no-shadows {
		background: #002c54 !important;
	}
	
	.vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li, .vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li a, .vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li a:hover, .vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li a:focus, .vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li a:visited, .vc_row:not('.single-service-header') .breadcrumbs-wrapper .breadcrumb li::before {
		color: #003b71 !important;
	}
	
	.blue-page-banner.valuation-bg > .row-background .background-inner, .valea-home-companies.valea-contact-section.nobg-mobile.skyline-top > .row-background.background-element .background-inner, .single-service-header.snd-reports-bg > .row-background .background-inner, .single-service-header.snd-clients-bg > .row-background .background-inner, .single-service-header.snd-ecoefy-bg > .row-background .background-inner, .single-service-header.snd-green-bg > .row-background .background-inner, .single-service-header.snd-services-bg > .row-background .background-inner, .single-service-header.snd-valea-bg > .row-background .background-inner, .single-service-header.snd-tipologias-bg > .row-background .background-inner, .blue-page-banner.services-bg > .row-background .background-inner, .blue-page-banner.reports-bg > .row-background .background-inner, .blue-page-banner.clients-bg > .row-background .background-inner, .blue-page-banner.contact-bg > .row-background .background-inner, .blue-page-banner.donde-bg > .row-background .background-inner, .valea-bg > .row-background .background-inner, .blue-page-banner.gloval-bg > .row-background .background-inner, .blue-page-banner.tipologias-bg > .row-background .background-inner, .green-page-banner.engineering-bg > .row-background .background-inner, .green-page-banner.consulting-bg > .row-background .background-inner, .green-page-banner > .row-background .background-inner, .green-page-banner.particulares-bg > .row-background .background-inner, .green-page-banner.empresas-bg > .row-background .background-inner, .green-page-banner.nextgen-bg > .row-background .background-inner {
		background: none !important;
	}
	
	.gloval-inner-section.gloval-team > .row.row-parent {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.gloval-inner-section.gloval-team .team-data-section .col-lg-3.carousel-item {
		padding: 0 30px !important;
	}
	
	.gloval-inner-section.gloval-team .services-form-heading p {
		padding: 0 15px !important;
	}
	
	.gloval-inner-section.gloval-team .btn-container {
		margin-top: 10px !important;
	}
	
	.contact-detailed .uncode_text_column {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.contact-detailed ul {
		border-top: 0;
		border-bottom: 1px solid #00909a;
		display: block;
		max-width: 100%;
		padding-bottom: 10px !important;
		position: relative;
	}
	
	.contact-detailed ul::before {
		display: none;
	}
	
	.contact-detailed ul::after {
		background: #00909a;
		border-radius: 50%;
		bottom: -3px;
		content: "";
		display: inline-block;
		height: 6px;
		left: -10px;
		position: absolute;
		width: 6px;
	}
	
	.contact-detailed ul + p {
		display: none;
	}
	
	.info-wrapper.mt-20 {
		margin-top: 0;
	}
	
	.info-wrapper .fas, .info-wrapper .fa {
		margin-bottom: 10px;
	}
	
	.post .post-content .blog-item .post-update-date {
		display: block;
		font-size: 10px;
		margin-top: 25px !important;
		text-align: left;
		width: 100%;
	}
	
	.post .post-content .blog-item .uncode-info-box {
		display: block;
		width: 100%;
	}
	
	.menu-container .logo-container {
		padding: 10px 15px !important;
		min-height: 75px;
	}
	
	/*** GreenDataLens Banner ***/
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.report-inner-banner.gdl-banner-wrapper {
		margin: 0 auto !important;
		max-width: 90%;
		padding: 0 !important;
	}
	
	.gdl-banner-wrapper .featured-section {
		display: none;
	}
	
	.gdl-banner-wrapper.report-inner-banner .report-heading {
		margin-bottom: 0;
		text-align: center;
	}
	
	.gdl-banner-wrapper .report-heading .h3 .shadow-highlight {
		font-size: 26px;
		line-height: 26px;
		margin-top: 0;
		text-shadow: none;
		text-transform: none;
	}
	
	.gdl-banner-wrapper.tasacion-banner-wrapper .plus-wrapper {
		padding-left: 0 !important;
	}
	
	.gdl-banner-wrapper .report-heading .h3 span {
		margin: 0 auto;
		text-align: center;
	}
	
	.gdl-banner-wrapper .deadline {
		margin: 0 auto;
		max-width: 95%;
	}
	
	.gdl-banner-wrapper .col-lg-3:last-child {
		padding: 10px 0 !important;
	}
	
	/*** FORM + RC ***/
	.rf-tabs .gfield_radio li {
		display: inline-block !important;
		min-width: 50% !important;
	}
	
	.rf-tabs .gfield_radio li label {
		margin: 0 !important;
		min-width: 100% !important;
		padding: 5px 10px !important;
	}
	
	.first-form-page #ayuda-rf.page-heading.subheading .h2 span {
		display: block;
		font-size: 13px;
		padding: 0;
	}
	
	.official-form .gform_wrapper li.gfield.gfield_error {
		padding-right: 0 !important;
	}
	
	.official-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.three-quarters:not(.gf_left_half):not(.gf_right_half) {
		max-width: 100% !important;
	}
	
	.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield.gfield_error select {
		margin-left: auto !important;
	}
	
	/*** Tasacion Viviendas ***/
	.housing-ends-wrapper .one-third-item, .benefits-wrapper .one-third-item, .benefits-wrapper .one-half-item {
		display: block;
		float: none;
		margin-bottom: 0;
		width: 100%;
	}
	
	.housing-ends-wrapper .one-third-item {
		padding: 0 0 30px 15px !important;
	}
	
	.housing-ends-wrapper + .empty-space, .tipologias-needs + .empty-space {
		display: none;
	}
	
	.docs-section .uncode-list ul {
		margin-left: -10px;
		padding-left: 0 !important;
	}
	
	.docs-section .uncode-list ul > li h3 {
		max-width: 90%;
		vertical-align: top;
	}
	
	.three-steps-wrapper .carousel-item {
		padding: 20px 20px 20px 10px !important;
	}
	
	.benefits-wrapper:not(.factors-wrapper) .one-third-item .icon-box-icon {
		margin-left: -15px;
	}
	
	.factors-wrapper .one-third-item .icon-box-icon, .factors-wrapper .one-half-item .icon-box-icon {
		margin-left: -10px;
		text-align: center;
	}
	
	.benefits-wrapper .one-third-item .icon-box-heading h3 {
		margin-left: 15px !important;
	}
	
	.green-services-items .services-item .heading-text span {
		margin-left: 10px;
	}
	
	.greviews-section .ti-header-rating-text.ti-mobile {
		flex: none !important;
		margin-bottom: 0 !important;
		width: 50%;
	}
	
	.faq-section .tab-pane {
		border: 0;
		height: 0;
		padding: 0;
	}
	
	.faq-section .tab-pane * {
		height: 0;
	}
	
	.faq-section .active .tab-pane * {
		height: auto;
	}
	
	.faq-section .vc_tta-tab > a {
		padding: 15px;
	}
	
	.faq-section .vc_tta-tab .faq-accordion {
		margin-top: 0 !important;
	}
	
	.faq-section.white-form-faq .nav-tabs {
		border: 0;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.needs-items.no-padding-mobile, .landing-why-us.lateral-icon .green-services-items .services-item.small-icon-mobile {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container + .vc_row.row-internal.green-services-items {
		padding-top: 0 !important;
	}
	
	.landing-why-us.lateral-icon .green-services-items .services-item.small-icon-mobile .icon-box {
		width: 100%;
	}
	
	.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-icon {
		display: none;
	}
	
	.landing-why-us.lateral-icon .green-services-items .services-item .icon-box-content {
		display: block;
		width: 100% !important;
		text-align: center;
		vertical-align: top;
	}
	
	.landing-why-us.lateral-icon .green-services-items .services-item p {
		font-size: 13px;
		line-height: 20px;
	}
	
	.service-custom-contact .uncoltable > .uncell {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.service-custom-contact .contact-info .location-info {
		display: block;
	}
	
	.service-custom-contact .contact-info .location-info p, .service-custom-contact .contact-info .location-info a, .service-custom-contact .contact-info .location-info a:hover, .service-custom-contact .contact-info .location-info a:focus, .service-custom-contact .contact-info .location-info a:visited {
		width: 100%;
	}
	
	.service-custom-contact .contact-info .icon-box.one-half {
		display: block;
		max-width: 100%;
		text-align: left;
	}
	
	.service-custom-contact .contact-info .icon-box.one-half .icon-box-content {
		display: inline-block;
		margin-left: 10px;
		max-width: 60%;
		text-align: left;
		vertical-align: top;
	}
	
	.post .two-columns-content {
		display: block;
	}
	
	.who-needs:not(.light-bg) {
		padding: 0 !important;
	}
	
	.contact-info .mobile-blocks .extra-bottom {
		display: block;
		font-size: 12px;
		left: 0;
		position: absolute;
		top: 120px;
		width: 100%;
	}
	
	.green-header-banner .blue-button a {
		display: block;
		line-height: 20px;
		text-align: center;
	}
	
	.intro-perks {
		display: block;
	}
	
	.intro-perks .col-sm-6 {
		margin-bottom: 10px;
		text-align: center;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.green-services-items.smaller-items {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.nobox-icons-wrapper.top-big-icons {
		margin-top: 0 !important;
	}
	
	.nobox-icons-wrapper.top-big-icons .icon-box-icon {
		margin: 0 auto 5px;
	}
	
	.nobox-icons-wrapper.top-big-icons .icon-box-content {
		padding-left: 0 !important;
		text-align: center;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.two-lists-wrapper {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.two-lists-wrapper ul {
		padding-left: 0 !important;
	}
	
	.popmake {
		padding: 20px !important;
	}
	
	.popmake .pum-title {
		font-size: 20px !important;
	}
	
	.poll-intro {
		font-size: 14px !important;
		line-height: 20px;
	}
	
	.popup-radiobtn {
		padding-left: 0px !important;
	}
	
	.popup-radiobtn .gchoice {
		margin-bottom: 10px;
	}
	
	.popup-radiobtn label {
		font-size: 13px !important;
		line-height: 20px;
		vertical-align: top !important;
	}
	
	.popmake .official-form .gform_footer .gform_button {
		font-size: 13px;
		margin: 5px auto;
		max-width: 150px;
		padding: 8px 15px !important;
		text-transform: uppercase !important;
	}
	
	#livechat-wrapper {
		bottom: 200px !important;
		right: 5% !important;
	}
	
	.breadcrumbs-wrapper .breadcrumb li, .breadcrumbs-wrapper .breadcrumb li a, .breadcrumbs-wrapper .breadcrumb li a:hover, .breadcrumbs-wrapper .breadcrumb li a:focus, .breadcrumbs-wrapper .breadcrumb li a:visited, .breadcrumbs-wrapper .breadcrumb li::before {
		color: #003b71 !important;
	}
	
	.local-landing-form.official-form-cta {
		margin-top: 30px;
	}
	
	.local-landing-form.official-form-cta > .uncol > .uncoltable .uncell {
		padding: 15px !important;
	}
	
	.local-landing-form.official-form-cta h2 > span {
		font-size: 20px;
		line-height: 28px;
	}
	
	.main-container .row-container .row-parent .local-landing-form.official-form-cta.single-internal-gutter .uncont .row-internal.row-container {
		margin-top: 0;
	}
	
	.main-container .row-container .row-parent .local-landing-form.official-form-cta.single-internal-gutter .uncont .row-internal.row-container .wpb_column.column_child {
		padding-top: 10px;
	}
	
	.local-landing-form.official-form-cta .cta-btn, .local-landing-form.official-form-cta .cta-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .local-landing-cta-banner .btn-container > .custom-link, .local-landing-cta-banner .btn-container > .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .warranties-wrapper .blue-cta-btn, .warranties-wrapper .blue-cta-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .landing-subscription-section .btn-container, .landing-subscription-section .btn-container .btn {
		text-align: center;
		transform: none;
	}
	
	.green-services-items.minimal .carousel-item {
		padding: 0 0 20px !important;
	}
	
	.green-services-items.minimal .carousel-item .vc_custom_heading_wrap, .green-services-items.minimal .carousel-item .vc_custom_heading_wrap .heading-text {
		margin: 0 !important;
	}
	
	.green-services-items.minimal .services-item .uncont > .icon-box.icon-box-top {
		height: 70px;
	}
	
	.green-services-items.minimal .services-item .uncont p {
		text-align: left;
	}
	
	.market-local-info .blue-landing-heading h2 span {
		color: #003b71;
		font-family: "Comfortaa Bold";
		font-size: 21px;
		font-weight: 400;
	}
	
	.market-local-info .inner-wrapper-shadowed > .uncol {
		padding: 30px 15px;
	}
	
	.market-local-info .inner-wrapper-shadowed .inline-data {
		padding: 16px 10px;
	}
	
	.market-local-info .inner-wrapper-shadowed .inline-data svg {
		max-width: 10px;
	}
	
	.market-local-info .inner-wrapper-shadowed .inline-data svg + span {
		font-size: 13px;
		line-height: 150%;
		max-width: 100px;
	}
	
	.local-landing-cta-banner {
		padding: 0 !important;
	}
	
	.local-landing-cta-banner .btn-container > .custom-link, .local-landing-cta-banner .btn-container > .custom-link.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
		width: 100%;
	}
	
	.local-landing-cta-banner .row-internal {
		margin-top: 0 !important;
	}
	
	.local-landing-cta-banner .row-internal .wpb_column + .wpb_column {
		padding-top: 20px;
	}
	
	.local-landing-cta-banner .row-background {
		display: none;
	}
	
	.header-tipologias-landings + .solutions-wrapper {
		padding: 30px 0 !important;
	}
	
	.full-form .services-heading .heading-text div p {
		font-size: 14px !important;
	}
	
	.warranties-wrapper .green-services-items.minimal {
		margin: 20px 0 0 !important;
		max-width: 100%;
	}
	
	.warranties-wrapper .green-services-items.minimal .services-item .uncode_text_column {
		margin-top: 20px !important;
	}
	
	.warranties-wrapper .green-services-items .services-item.blue::after {
		display: none;
	}
	
	.warranties-wrapper .green-services-items.minimal + .btn-container, .landing-subscription-section {
		margin-top: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.landing-subscription-section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.main-container .row-container .row-parent .single-internal-gutter .uncont .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal {
		padding: 0 !important;
	}
	
	.snd-page-heading .page-heading.blue-heading.smaller-subheading.why-landing-heading + .vc_row.row-internal .wpb_column.column_child + .wpb_column.column_child {
		padding: 20px 0 0;
	}
	
	.local-anual-wrapper, .market-local-info {
		padding-top: 0 !important;
	}
	
	.full-form.nobg-mobile.need-focus {
		padding-top: 0 !important;
	}
	
	/*** HOME + RINA ***/
	.dark-home .main-section > .row.row-parent {
		padding: 20px 0 0 !important;
	}
	
	.dark-home .main-section h1 span, .about-page .main-section h1 span {
		font-size: 30px;
		max-width: 100%;
	}
	
	.dark-home .top-animated-wrapper {
		margin: 30px auto 0 !important;
	}
	
	.dark-home .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.top-animated-wrapper {
		padding-top: 0 !important;
	}
	
	.glow-effect {
		right: 0;
		width: 400px;
	}
	
	.glow-effect-child {
		width: 150px;
	}
	
	.glow-effect-item {
		width: 150px;
	}
	
	@keyframes bounce {
		from {
			left: 10px;
		}
		
		to {
			left: calc(100% - 150px);
		}
	}
	
	.dark-home .company-intro-wrapper .main-services p > span {
		font-size: 13px;
		line-height: 25px;
	}
	
	.dark-home .company-intro-wrapper .company-intro p, .dark-home .home-subheading p, .about-page .main-section .about-main-heading p, .about-page .about-subheading p {
		font-size: 15px;
		max-width: 100%;
	}
	
	.dark-home .company-intro-wrapper .company-intro + .btn-container, .dark-home .company-intro-wrapper .company-intro + .btn-container + .btn-container {
		display: block;
		margin-top: 20px !important;
		width: 100%;
	}
	
	.dark-home .company-intro-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .dark-home .main-whyus-section .main-service-btn.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container) {
		font-size: 16px !important;
		padding: 12px 5px !important;
		width: 100%;
	}
	
	.dark-home .company-intro-wrapper .company-reviews {
		font-size: 14px;
		display: block;
		text-align: center;
	}
	
	.dark-home .company-intro-wrapper .company-reviews img {
		display: block;
		margin: 0 auto 15px;
	}
	
	.dark-home .main-container .row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container.company-main-data {
		margin-top: 0 !important;
		padding: 25px 0 0 !important;
	}
	
	.dark-home .top-animated-wrapper.one-half, .about-page .top-animated-wrapper.one-half {
		display: block;
		margin: 0 !important;
		max-width: 100%;
		padding: 0 10px !important;
	}
	
	.dark-home .top-animated-wrapper.one-half + .one-half {
		margin-top: 40px !important;
	}
	
	.dark-home .top-animated-wrapper.one-half .glow-effect .glow-effect-item, .about-page .top-animated-wrapper.one-half .glow-effect .glow-effect-item {
		left: 35%;
	}
	
	.dark-home .code-data-wrapper img {
		margin-top: 10px;
	}
	
	.dark-home p.company-subheading {
		font-size: 17px;
		margin-bottom: 10px !important;
	}
	
	.dark-home .code-data-wrapper .one-half-data {
		display: block;
		width: 100%;
	}
	
	.dark-home .code-data-wrapper .one-half-data .data {
		font-size: 26px;
		margin-bottom: 30px;
	}
	
	.dark-home .home-subheading h2 span, .about-page .about-subheading h2 span {
		font-size: 26px;
	}
	
	.dark-home .main-services-section > .row.row-parent {
		padding-top: 0 !important;
		padding-bottom: 10px !important;
	}
	
	.dark-home .main-container .main-services-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container, .about-page .main-container .main-services-section.row-container .row-parent .single-internal-gutter .uncont .row-internal.row-container {
		padding: 0 !important;
	}
	
	.dark-home .main-container .main-services-section .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width), .about-page .main-container .main-services-section .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
		padding: 30px 20px !important;
	}
	
	.dark-home .main-services-section .services-heading h3 > span {
		font-size: 20px;
	}
	
	.dark-home .main-whyus-section > .row.row-parent {
		padding-top: 30px !important;
		padding-bottom: 10px !important;
	}
	
	.dark-home .main-whyus-section .company-perks {
		display: block;
		padding: 25px 0 0;
	}
	
	.about-page .main-section .company-perks-wrapper .company-perks, .about-page .company-intro-wrapper .company-perks-wrapper .company-perks {
		display: block;
		padding: 25px 0;
	}
	
	.about-page .whyus-section .company-perks-wrapper .company-perks {
		display: block;
		padding: 0;
	}
	
	.about-page .whyus-section .company-perks .one-third {
		background: transparent;
		padding: 0 0 10px 0;
	}
	
	.about-page .company-intro-wrapper .rina-description {
		margin-top: 15px !important;
	}
	
	.about-page .company-intro-wrapper .rina-description p {
		font-size: 15px;
		margin: 0 auto;
		max-width: 100%;
	}
	
	.dark-home .main-whyus-section .company-perks .one-third, .dark-home .main-whyus-section .company-perks p, .about-page .whyus-section .company-perks .one-third {
		min-width: 100%;
		margin: 0 auto 15px;
	}
	
	.dark-home .main-whyus-section .company-perks .one-fourth, .about-page .company-perks-wrapper .company-perks .one-fourth {
		padding-bottom: 20px;
	}
	
	.dark-home .main-whyus-section .company-perks img, .about-page .whyus-section .company-perks img {
		margin-top: 10px;
		width: 35px;
	}
	
	.dark-home .main-whyus-section .company-perks p {
		font-size: 17px;
	}
	
	.dark-home .main-whyus-section .company-perks p .bigger-header, .about-page .company-perks-wrapper .company-perks p .bigger-header {
		font-size: 30px;
		line-height: 30px;
		margin: 20px auto 5px;
	}
	
	.main-rina-section .empty-space {
		padding-top: 36px;
	}
	
	.main-rina-section .top-animated-wrapper.one-half {
		margin: 0 auto !important;
		padding-top: 0 !important;
	}
	
	.main-rina-section .top-animated-wrapper.one-half + .top-animated-wrapper.one-half {
		margin: 75px auto 0 !important;
	}
	
	.about-page .main-rina-section p {
		font-size: 16px;
		margin: 0 auto;
		max-width: 100%;
	}
	
	.about-page .main-rina-section img {
		margin-top: 20px;
	}
	
	.dark-home .main-services-section .col-lg-12.services-links .uncont ul, .about-page .main-services-section .col-lg-12.services-links .uncont ul {
		column-count: 1;
	}
	
	.dark-home .company-intro-wrapper .main-services h2 > span {
		font-size: 18px;
	}
}

/*
----------------------------------------------------------
#page Catetorias - blog
----------------------------------------------------------
*/

/*--------
Dania - Blog
-----------------------*/
.single-category, .single-category:focus, .single-category:visited {
	color: #ff5733 !important;
	display: block;
	font-family: "Comfortaa";
	font-size: 30px !important;
	line-height: 14px;
	vertical-align: middle;
}

.single-category, .single-category:focus, .single-category:visited {
	color: #a2ff33 !important;
	font-family: "Comfortaa Bold";
}

.single-category::before {
	border-radius: 3px 3px 0 0;
	content: "";
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 90px;
	margin-bottom: 10px;
	width: 100%;
}

/** POP UP **/
.popmake .popup-btn, .popmake .official-form .gform_footer .gform_button {
	background: #003b71;
	border-radius: 30px;
	color: #fff;
	font-family: "Comfortaa Bold" !important;
	padding: 10px 15px;
	text-transform: none;
}

.popmake .popup-btn {
	margin: 20px 0;
}

.popmake .popmake-content p {
	line-height: 25px;
}
