/*
Theme Name: Oraiste Child
Theme URI: https://oraiste.qodeinteractive.com
Description: A child theme of Oraiste
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: oraiste
Template: oraiste
*/

#qodef-page-header {
	background-color: transparent !important;
}

body {
	background-position: top right;
}

body,
span.test {
	--qode-main-color: #FF00CC;
	--qode-link-hover-color: #FF00CC;
	--qode-submenu-background-color: #000000;
}

body.qodef-color-skin--dark,
span.test.qodef-color-skin--dark {
	--qode-main-color: #FF00CC;
	--qode-link-hover-color: #FF00CC;
	--qode-fullscreen-menu-active-color: #FF00CC;
	--qode-fullscreen-menu-widget-link-color: #FFFFFF;
	--qode-fullscreen-menu-background-color: #000000;
	--qode-submenu-background-color: #000000;
}

body.qodef-font-skin--prompt, span.test.qodef-font-skin--prompt {
    --qode-heading-text-transform: none;
}

#qodef-fullscreen-area .widget {
	padding-top: 64px;
}

#qodef-fullscreen-area .widget p {
	margin: 0;
}

.qodef-mobile-header-navigation > ul > li > a {
	font-size: 1.8em;
	padding: 0.6em;
}

#qodef-page-footer-bottom-area:before, #qodef-page-footer-top-area:before {
	left: 24px;
	right: 24px;
	width: auto;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	background-color: #FF00CC !important;
}

#qodef-back-to-top {
	bottom: 36px;
}

.qodef-e-author-separator {
	display: none;
}

.qodef-testimonials-list .qodef-e-text {
	font-size: 22px;
}

.footer-spacer {
	display: block;
	width: auto;
}

#qodef-fullscreen-area {
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
}

#qodef-page-footer-top-area-inner > .qodef-grid {
	background: none;
}

#somos-info strong {
	display: block;
}

@media (min-width: 512px) {	
	#somos-info strong {
		display: inline;
	}
}

#team-members .elementor-widget-wrap {
	background-image: none;
}

@media (min-width: 720px) {
	
	#team-members .elementor-widget-wrap {
		background-image: url(https://abanico.studio/wp-content/uploads/2021/08/palabre-equipo.png);
	}
	
	.qodef-testimonials-list .qodef-e-text {
		font-size: 42px;
	}
	
	footer .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
		padding-left: 0;
	}
	
	.footer-spacer {
		display: inline-block;
		width: 128px;
	}
	
	#qodef-page-footer-top-area-inner > .qodef-grid {
		background: url(https://abanico.studio/wp-content/uploads/2021/07/abanico_iso2021-2.png);
		background-position: center right;
    	background-repeat: no-repeat;
    	background-size: 32px;
	}
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-custom-text .qodef-e-inner {
	justify-content: left;
}

.qodef-team-list .qodef-e-title {
	line-height: 1.1em;
}

.qodef-team-list p.qodef-e-title {
	padding-left: 10px;
}

.qodef-e-role {
	color: #fff;
	font-size: 1.6em;
	font-weight: 400;
	text-transform: lowercase;
}

.wpcf7 form .wpcf7-response-output {
	font-size: 2em;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	padding: 0;	
	border: 0 !important;
}

.text-nowrap {
	white-space: nowrap;
}
