/*
Theme Name: Elate
Theme URI: https://victorthemes.com/themes/elate
Author: VictorThemes
Author URI: https://victorthemes.com/wp-themes/elate
Description: Elate is a premium WordPress theme for business and financial consulting firm. It is developed under big research so we know exactly what you need for a business and financial consulting website. The theme is crafted with dedicated finance functionality and best-in-class features for those companies who wish to establish a reputation of trust with their clients.
Version: 1.5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elate
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
*/

/*--------------------------------------------------------------
# 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;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* By Authot Post */
.bypostauthor {
	display: inline-block;
	width: 100%;
}

/* Screen Reader Text */
.screen-reader-text {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.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;
}

.elementor.elementor-2114 + .padding-xl.eclt-full-width.eclt-mid-wrap{
	padding-top:0px !important;
	padding-bottom:0px!important;
}

.elementor-2114 .elementor-element.elementor-element-6dae5d5b:not(.elementor-motion-effects-element-type-background), .elementor-2114 .elementor-element.elementor-element-6dae5d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image: none !important;
}
.eclt-service .service-image img {
    min-height: 180px;
}
.page-id-2829 .elementor-element-ed3f2a4 h3, .page-id-2829 .elementor-element-ed3f2a4 h3 span, .page-id-2845 .elementor-element-ead1123 h3, .page-id-2845 .elementor-element-ead1123 h3 span, .page-id-2853 .eclt-content-side h3, .page-id-2853 .eclt-content-side h3 span{
	font-size:22px !important;
	color:#000000;
}
.page-id-2829 .elementor-element-ed3f2a4 p, .page-id-2829 .elementor-element-ed3f2a4 p span, .page-id-2845 .elementor-element-ead1123 p, .page-id-2845 .elementor-element-ead1123 p span, .page-id-2853 .eclt-content-side p, .page-id-2853 .eclt-content-side p span{
	font-size:16px !important;
	font-family:"Nunito Sans", Arial, sans-serif !important;
	color:#777777 !important;
}
.footer-widget-area .wp-block-social-links.has-large-icon-size.is-style-pill-shape{
	list-style:none !important;
	padding-left:0 !important;
}
.footer-widget-area .wp-block-social-links.has-large-icon-size.is-style-pill-shape a svg{
	height:40px !important;
	width:40px !important;
}
.swiper-container .swiper-wrapper .swiper-slide{
	    height: calc(100vh - 196px) !important;
}
.swiper-container .swiper-wrapper .swiper-slide:first-child {
	display:none !important;
}
.swiper-container .swiper-wrapper .swiper-slide:last-child {
	display:none !important;
}
