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

/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.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; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/* staycreative 2022 */
	body {line-height: 1.2 !important; }
	p {line-height: 1.6;}
	.otgs-development-site-front-end{display: none !important;}

	/* generals */
	body{font-family: 'Open Sans',sans-serif !important;font-weight: 400;font-style: normal;background-color: #f8f3f0;color: #666 !important;}

	/* fonts & text */
	h1,h2,h3,h4,h5,h6{font-family: 'futura-pt',sans-serif !important;font-weight: 700 !important;}
	/* h1{font-size: 85px !important;}
	h3{font-size: 24px !important;} */
	.futura-pt-font{font-family: 'futura-pt',sans-serif !important;}

	/* colors */
	.light-grey{color: #EFEBE7 !important;}
	.blue-color {color:#0554b8 !important;}
	.navy-blue-color {color:#052E68 !important;}
	.arena-color {color:#f8f3f0 !important;}
	.white {color:#ffffff !important;}


	.bg-grey{background-color: #e3e0dc !important;}
	.bg-light-grey{background-color: #EFEBE7 !important;}
	.bg-blue-color {background-color:#0554b8 !important;}
	.bg-navy-blue-color {background-color:#052E68 !important;}
	.bg-arena-color {background-color:#f8f3f0 !important;}
	.bg-white {background-color:#ffffff !important;}

	.medium {font-size: 2rem !important;}

	/* hacks */
	.mt-15{margin-top: 15px !important;}
	.mb-15{margin-bottom: 15px !important;}
	.ml-15{margin-left: 15px !important;}
	.mr-15{margin-right: 15px !important;}
	.mt-25{margin-top: 25px !important;}
	.mb-25{margin-bottom: 25px !important;}
	.ml-25{margin-left: 25px !important;}
	.mr-25{margin-right: 25px !important;}
	.mt-50{margin-top: 50px !important;}
	.mb-50{margin-bottom: 50px !important;}
	.ml-50{margin-left: 50px !important;}
	.mr-50{margin-right: 50px !important;}


	.pt-15{padding-top: 15px !important;}
	.pb-15{padding-bottom: 15px !important;}
	.pl-15{padding-left: 15px !important;}
	.pr-15{padding-right: 15px !important;}
	.pt-25{padding-top: 25px !important;}
	.pb-25{padding-bottom: 25px !important;}
	.pl-25{padding-left: 25px !important;}
	.pr-25{padding-right: 25px !important;}
	.pt-50{padding-top: 50px !important;}
	.pb-50{padding-bottom: 50px !important;}
	.pl-50{padding-left: 50px !important;}
	.pr-50{padding-right: 50px !important;}


	/* content */
	#content{background-color: #f8f3f0 !important;}

	.navbar-brand {padding-top: 15px !important;padding-bottom: 15px !important;}
	.navbar-brand img{max-width: 300px !important;}
	.mainbar .main-nav-fullscreen-style-1{margin: 0 !important;}
	.mainbar .main-nav-fullscreen-style-1 > li{margin-bottom: 0 !important;}
	.is-stuck .social-icon a, .is-stuck .header-module .ld-module-trigger, .is-stuck .header-module .ld-module-trigger-txt, .is-stuck .mainbar .main-nav > li > a, .mainbar .main-nav-fullscreen-style-1 > li a {color: #0554b8 !important;font-family: 'futura-pt';font-size: 1.2rem;}
	.is-stuck .mainbar .main-nav > li > a .link-ext{display: none !important;}

	.is-stuck .mainbar .main-nav > li > a:hover{color: #052E68 !important;}
	.is-stuck .mainbar .main-nav > li.current-menu-item > a{text-transform: uppercase;color: #052E68 !important;}

	/* footer */
	.main-footer{padding-bottom: 0 !important;}
	.main-footer a:not(.btn){color: #fff !important;}

	/* staycreative */
	.section {padding: 10vh;}
	.section-small {padding: 5vh;}
	.fancy-ind .fancy-box-classes .fancy-box-label {background: #0554b8 !important; color: #ffffff !important; top: 170px !important; margin: 0px 20px !important; font-size: 1rem !important;}
	.fancy-ind .fancy-box-classes h3 {font-size: 0.9rem !important; font-style: italic !important; color: #0554b8 !important; font-weight: 400px !important;}
	.fancy-ind  .fancy-box-classes {BACKGROUND-COLOR: #EFEBE7 !important; padding: 10px !important;}
	.font-weight-light {font-weight: 300 !important;}
	.font-weight-normal {font-weight: 400 !important;}
	.font-weight-medium {font-weight: 500 !important;}
	.font-weight-bold {font-weight: 700 !important;}

	/* logo */
	.navbar-brand img {width: 300px;}

	/* home */
	.home .iconbox .iconbox-icon-container>svg {width: 75px;}
	.home-toggle-form .accordion {margin-bottom: 2em; margin-top: 2em;}
	.home-toggle-form .accordion-title a {color: #075DD4;}
	.home-toggle-form .accordion-expander {font-size: 50px;}


	.home-toggle-form .form-control {border: 0; border-radius: 0; height: 50px; border-bottom: 1px solid #9E9E9E;}
	.home-toggle-form .form-group {height: 50px; margin-bottom: 15px !important;}
	.home-toggle-form h4 {margin-bottom: 30px !important;}
	.home-toggle-form .text-form {font-size: 0.85rem; font-weight: 400;}
	.home-toggle-form .radio-inline+.radio-inline, .single-product .checkbox-inline+.checkbox-inline {font-size: 0.85rem;}
	.home-toggle-form .btnContact {padding: 1rem 2rem; background-color: #052E68; border: 1px solid #052E68; color: white;}
	.home-toggle-form .btnContact:hover {padding: 1rem 2rem; background-color: #1BB242; border: 1px solid #1BB242; color: white;}


	.form-container .form-control {border: 0; border-radius: 0; height: 50px; border-bottom: 1px solid #9E9E9E;}
	.form-container .form-group {height: 50px; margin-bottom: 15px !important;}
	.form-container h4 {margin-bottom: 30px !important;}
	.form-container .text-form {font-size: 0.85rem; font-weight: 400;}
	.form-container .radio-inline+.radio-inline, .single-product .checkbox-inline+.checkbox-inline {font-size: 0.85rem;}
	.form-container .btnContact {padding: 1rem 2rem; background-color: #052E68; border: 1px solid #052E68; color: white;}
	.form-container .btnContact:hover {padding: 1rem 2rem; background-color: #1BB242; border: 1px solid #1BB242; color: white;}



	


	/* feed team */
	.feed-team .liquid-lp {BACKGROUND-COLOR: #EFEBE7 !important; padding: 10px !important; }
	.feed-team .liquid-lp-title:last-child {background: #0554b8 !important; color: #ffffff !important; top: 200px !important; padding: 0px 20px !important; font-size: 1rem !important; position: absolute; margin-left: 10px;}

	/* formacion */
	.formacion .woocommerce ul.products li.product a img {display: none;}
	.formacion .woocommerce.columns-4 ul.products li.product, .woocommerce li.product a {/* background-color: #EFEBE7; */ transition: .3s ease-out;}
	.formacion.area-formacion .woocommerce.columns-4 ul.products li.product, .formacion.niveles-formacion .woocommerce.columns-4 ul.products li.product {background-color: #EFEBE7; transition: .3s ease-out;}
	.formacion .woocommerce.columns-4 ul.products li.product:hover, .woocommerce li.product a:hover {background-color: #0554b8 !important; }
	.formacion .woocommerce ul.products li.product .woocommerce-loop-category__title {color: #0550B8 !important; text-align: center; font-size: 1.4rem; padding: 100px 20px;}
	.formacion .woocommerce ul.products li.product:hover .woocommerce-loop-category__title {color: white !important; }
	.formacion .woocommerce ul.products li.product .woocommerce-loop-category__title mark.count {display: none;}	
	.formacion .woocommerce ul.products li.product, .area-formacion .woocommerce-page ul.products li.product {margin-left: 15px !important; margin-right: 15px !important;}
	.formacion .woocommerce.columns-4 ul.products li.product, .area-formacion .woocommerce ul.products.columns-4 li.product {width: calc(25% - 30px); min-height: 260px;}
	.formacion .woocommerce.columns-3 ul.products li.product, .formacion .woocommerce li.product a {background-color: #EFEBE7;transition: .3s ease-out; min-height: 300px;}
	.formacion .woocommerce.columns-3 ul.products li.product:hover, .formacion .woocommerce li.product a:hover {background-color: #0554b8 !important; }
	.formacion.tipo-formacion .woocommerce.columns-3 ul.products li.product:first-child {background-color: #0550B8; color: white !important;}
	.formacion.tipo-formacion .woocommerce.columns-3 ul.products li.product:first-child:hover {background-color: #EFEBE7 !important; color: white !important;}
	.formacion.tipo-formacion .woocommerce.columns-3 ul.products li.product:third-child {background-color: white !important; color: #0550B8;}
	.formacion.tipo-formacion .woocommerce.columns-3 ul.products li.product:third-child:hover {background-color: #EFEBE7 !important; color: #0550B8;}
	.formacion .woocommerce.woocommerce.columns-3 ul.products li.product:first-child .woocommerce-loop-category__title {color: white !important;}
	.formacion .woocommerce.woocommerce.columns-3 ul.products li.product:first-child:hover .woocommerce-loop-category__title {color: #0550B8 !important;}
	.formacion.tipo-formacion .woocommerce ul.products li.product .woocommerce-loop-category__title {padding: 140px 20px;}	

	.bg-item-grey .liquid-blog-grid .liquid-lp {background-color: #EFEBE7 !important; padding: 15px !important;}

	.feed-cats h3 {padding: 80px 30px 80px 30px !important;}
	.feed-cats h3.small {padding: 34px !important; background-color: #053e8c !important;}
	.feed-cats h3.small.grey {padding: 33px !important; background-color: #EFEBE7 !important; color: #053e8c !important; margin-top: 26px;}


	/* archive */
	.archive .container {width: 100% !important; padding-left: 30px; padding-right: 30px;}
	.woocommerce ul.products {max-width: 1399px; width: 100%; margin: 0 auto !important;}

	
	.feed-pro {position: relative;}
	.feed-pro-ind {padding: 20px;}
	.feed-pro-ind  h4.blue-color {font-size: 1.2rem; margin-bottom: 0px;}
	.feed-pro-ind .ld-sp-info p {font-size: 1rem;}
	.feed-pro-ind .container-attribites .fpi-type {background-color: #0554b8; color: white; font-weight: 700; width: auto !important; padding: 0px 10px;}
	.feed-pro-ind .container-title .text {padding-top: 15px;}
	.feed-pro-ind .container-button {position: relative;text-align: right; margin-top: 50px; padding-right: 50px;}
	.feed-pro-ind .container-button .feed-button {color: #0554b8; font-weight: 700;}
	.feed-pro-ind .container-button .feed-button:hover {background-color: transparent !important; color: #1BB242;}
	.feed-pro-ind p {margin-top: 10px;}
	.feed-pro-ind h3 {margin-bottom: 20px !important;}

	/* product */
	.header .hero {min-height: 50vh; background-position: center; background-repeat: no-repeat; background-size: cover;}

	.single-product .container-breadcrumbs {background-color: white; height: 55px; position: relative; top: 20px;}
	.single-product .container-breadcrumbs a {color: #052E68; font-weight: 600;}
	.single-product .container-breadcrumbs a:hover {color: #1BB242;}
	.single-product .breadcrumbs {margin-top: 20px; margin-left: 30px;}

	.single-product .ld-shop-topbar .woocommerce-breadcrumb {display: none;}

	.single-product .form-control {border: 0; border-radius: 0; height: 50px; border-bottom: 1px solid #9E9E9E;}
	.single-product .form-group {height: 50px;}
	.single-product .text-form {font-size: 0.85rem; font-weight: 400;}
	.single-product .radio-inline+.radio-inline, .single-product .checkbox-inline+.checkbox-inline {font-size: 0.85rem;}
	.single-product .btnContact {padding: 1rem 2rem; background-color: #052E68; border: 1px solid #052E68; color: white;}
	.single-product .btnContact:hover {padding: 1rem 2rem; background-color: #1BB242; border: 1px solid #1BB242; color: white;}

	.single-product .single-product-related h2 {display: none;}
	.single-product .single-product-related .products {margin-top: 5vh;}
	.single-product .single-product-related .products li {width: 50%;}
	.single-product.woocommerce .single-product-related ul.products.columns-4 li.product {width: 50% !important;}

	.single-product .course-label {padding-left: 0; margin-bottom: 30px;}
	.single-product .course-label li {display: inline; color: #666666; margin-right: 20px; font-weight: 600;}
	.single-product h1 {margin-bottom: 10px;}
	.single-product .bg-img {min-height: 35vh; background-position: center; background-repeat: no-repeat; background-size: cover;}

	/* BLOG */
	.blog-single-image-left .blog-single {margin-top: 120px !important;}
	.blog-single-image-left .blog-single  .blog-single-cover {width: 100% !important; margin: 0 !important; margin-bottom: 5vh !important;}
	.blog-single-image-left:not(.has-sidebar) .blog-single-details {margin-left: 0 !important;}
	.entry-header.blog-single-header {width: 100%;}
	.blog-single-image-left:not(.has-sidebar) .blog-single-details {margin-right: 0 !important; margin-top: 5vh;}
	.single-blog-standard .entry-header {margin-top: 5vh;}
	.single-blog-standard .post-meta {display: none;}
	.single-blog-standard .blog-single-details {width: 75% !important; margin-top: 5vh;}
	.single-blog-standard .blog-single-content {width: 75% !important;}


	/* testimonials */
	/* .wpmtst-testimonial-heading.testimonial-heading {position: absolute; color: white; padding: 5vh 2vh !important; }
	.wpmtst-testimonial-content.testimonial-content p {position: absolute; color: white; bottom: 5vh; left: 2vh;} */


	/* escola */
	.feed-team .liquid-lp-date.size-lg {display: none;}
	.single-product .arrow-icon {max-width: 100px; margin-top: 35px;}

/* @media screen and (min-width: 992px) {

	.archive.tax-product_cat .woocommerce.has-sidebar .contents-container {width: 96% !important; max-width: 991px !important;}
.archive .sidebar-container {display: none !important;}
	.archive .contents-container {width: 96% !important; max-width: 991px !important;}


} */
