/*
Theme Name: Ehrab Child
Theme URI: http://geckodoit.com
Description: Geckodoit Custom theme for Ehrab
Author: Geckodoit Team
Author URI: http://geckodoit.com
Template: hello-elementor
Version: 1.0
Text Domain: gecko
*/

/*
    Add your custom styles here
*/
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
 	position: absolute;
 	z-index: 9;
	right: 0px;
}
.elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus{
	background-color: transparent !important;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
  display: none;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{
  padding-right: 0 !important;
}
.elementor-testimonial__image img{
  object-fit: contain !important;
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
	width: 20vw;
}
.financial{
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
  margin: 35px 0;
}
.financial.news-list-wrapper{
  background: #fff;
}
.col-2.featured.elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
  display: block;
  margin-right: 10px;
}
.col-2.featured.elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child{
  margin-right: 0;
  margin-left: 10px;
}
.financial .featured .create-date{
	font-size: 29px;
	font-weight: 300;
	margin: 0;
}
.financial .featured h3{
	font-weight: bold;
	margin: 5px 0px 25px;
	font-size: 29px;
	font-weight: 500;
}
.financial .featured .dec{
	height: 80px;
}
.financial .featured .link{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
	top: 0;
	left: 0;
}
.financial .featured img{
	width: 100%;
	object-fit: contain;
	object-position: center;
/*   height: 360px; */
}
.financial .kc_accordion_wrapper{
	padding: 0 15px;
  margin-top: 40px;
}
.financial .kc_accordion_section>.kc_accordion_header{
	border-top: 0;
	border-left: 0;
	border-right: 0;
  padding: 15px 0;
}
.financial .kc_accordion_section>.kc_accordion_header a{
	color: #353535;
	font-size: 29px;
	font-weight: 500;
  text-transform: capitalize;
}
.financial .kc_accordion_content{
	border: 0;
}
.financial .financial-list .api-body{
	position: relative;
	display: flex;
	box-sizing: border-box;
	clear: both;
	overflow: hidden;
	margin: 15px 0;
}
.financial .financial-list .api-body .api-image{

}
.financial .financial-list .api-body .api-image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.financial .financial-list .api-body .title a{
	color: #353535;
  font-size: 29px;
  font-weight: 500;
}
.financial .financial-list .api-body p.dec{
	color: #353535;
  font-size: 18px;
  font-weight: 500;

}
.financial .financial-list .api-body .create-date{
	font-size: 13px;
	font-weight: 500;
	color: #353535;
}
.release-content{
	display: block;
	position: relative;
	box-sizing: border-box;
  max-width: 960px;
  margin: auto;
}
.release-header h1{
	font-size: 2.6rem;
}
.feature-images{
	max-width: 960px;
	overflow: hidden;
	width: 100%;
	margin: auto;
}
.feature-images .release-image img{
	width: 100%;
	object-position: center;
	object-fit: contain;
}
.list-image.elementor-column.elementor-col-33.elementor-top-column.elementor-element {
    float: left;
    display: block;
    margin-right: 10px;
}
.list-content.elementor-column.elementor-col-66.elementor-top-column.elementor-element{
  float: right;
  display: block;
  margin-left: 10px;
  border-bottom: 1px solid #eee;
}
.release-single .release-cat span{
  font-size: 13px;
}
.release-single .create-date{
  font-size: 12px;
  background: #eee;
  display: inline-block;
  padding: 2px 10px;
}
hr.line {
    background-color: #eee;
    height: 0.01em;
    border: 0;
}
.release-footer-pdf {
    margin: 20px 0;
}
a.download{
	background: rgb(251, 202, 23);
    padding: 10px 25px;
    color: #000;
    border-radius: 5px;
	font-weight: 500;
}
.eael-post-carousel .eael-entry-thumbnail>img, .swiper-container-wrap .eael-post-carousel .swiper-slide img{
	object-fit: contain;
	object-position: center;
	align-items: center;
	vertical-align: middle;
}
.testimonial .eael-entry-thumbnail a{
	display: none;
}
.referenser-box a{
	position: relative;
}
.referenser-boxes .elementor-cta__title{
	background: #333333AB;
	padding: 5px 0;

}
.bg-imgage{
	background-image: none !important;
}
.elementor-thumbnails-swiper {
    display: none;
}
.elementor-swiper-button{
/* 	top: 56%; */
}
.elementor-custom-embed-play{
	background: rgba(0,0,0,0.6);
    border-radius: 3px;
	padding: 8px;
}
@media (max-width: 1024px){
  .col-2.featured.elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
    width: 48%;
  }
}
@media (max-width: 768px){
	.col-2.featured.elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
		width: 100%;
		margin: 0;
	}
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		width: 40vw;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		position: absolute;
		z-index: 9;
		right: -25px;
	}
}
@media (max-width: 480px){
  .list-image.elementor-column.elementor-col-33.elementor-top-column.elementor-element {
    width: 100%;
    float: none;
    margin: 0;
  }
  .list-content.elementor-column.elementor-col-66.elementor-top-column.elementor-element{
    width: 100%;
    float: none;
    margin: 0;
  }
	.financial .financial-list .api-body{
		display: block;
		padding: 0 15px;
	}
	.col-2.featured.elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child {
    margin-right: 0;
    margin-left: 0;
    margin-top: 35px;
    border-top: 1px solid #eee;
    padding-top: 10px;
}
}
