/**
Theme Name: composesystem
Author: Acsius Technology
Author URI: https://www.acsius.com/
Description: ACSIUS TECHNOLOGY
Version: 4.11.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: composesystem
Template: astra
*/
@font-face {
    font-family: 'baksodaregular';
    src: url('font/baksoda.woff2') format('woff2'),
         url('font/baksoda.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.baksoda{
    font-family: 'baksodaregular'!important;
	color: #111;
    -webkit-text-fill-color: #000000;
    background: linear-gradient(120deg, #FCBB01, #d2ede2, #82b8ef, #f0faff, #dbdbdd, #ed7575);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-stroke-width:7px;
    -webkit-text-stroke-color: transparent;
}
.eael-elements-flip-box-rear-container {
    margin: -20px 0px 20px 0px;
    padding: 113px 0px;
    border-radius: 30px 30px 0px 0px!important;
}
.eael-elements-flip-box-icon-image {
    margin: 0 auto 14px auto!important;
}
.eael-elements-flip-box-flip-card h2{
    margin-bottom:0px;
}
.custom-testi-design .tss-wrapper .rt-responsive-img{
	border-radius: 0!important;
    object-fit: cover;
    width: 100%;
}



.custom-testi-design .tss-wrapper .single-item-wrapper .rating-wrapper {
	position: absolute;
    left: 50%;
    width: auto;
    z-index: 9;
    top: 0;
    margin: 24px 0 0 -60px;
}
.custom-testi-design .tss-wrapper .tss-carousel1 .item-content-wrapper, 
.custom-testi-design .tss-wrapper .tss-layout1 .item-content-wrapper {
    padding: 50px 30px 0 30px;
    background: transparent;
    position: relative;
}
.custom-testi-design .tss-wrapper .single-item-wrapper h3.author-name,
.custom-testi-design .tss-wrapper .single-item-wrapper h4.author-bio{
    position: relative;
    left: 50%;
    margin: 30px 0 0 240px;
	text-align: left!important;
}
.custom-testi-design .tss-wrapper .single-item-wrapper h4.author-bio {
    position: relative;
    left: 50%;
    margin: 0px 0 0 190px;
}
.custom-testi-design .item-content-wrapper h5{
    margin: 20px 0 10px 0;
    font-style: normal;
}
.custom-testi-design .item-content-wrapper h6{
    margin: 0px 0 10px 0;
    font-style: normal;
	font-weight:400!important;
}
.custom-testi-design .swiper-button-next, .custom-testi-design .swiper-button-prev {
    top: auto!important;
    bottom: 0!important;
	margin: 0px 0 30px 0px;
}

.custom-testi-design .swiper-button-next, .custom-testi-design .swiper-rtl .swiper-button-prev {
    right: 10px;
    left: 50%;
}
.custom-testi-design .tss-carousel-main .swiper-button-next, .custom-testi-design .tss-carousel .swiper-button-next {
    right: 50%;
}
.custom-testi-design .tss-carousel-main:not(.swiper-rtl) .swiper-button-prev, 
.custom-testi-design .tss-carousel .swiper-button-prev {
    left: 50%;
    margin: 0px 0 30px -37px;
}
.custom-testi-design .swiper-button-next, .custom-testi-design .swiper-button-prev{
	width: 20px;
    height: 16px;
    background: url(../../../wp-content/themes/composesystem/img/Vector.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
.custom-testi-design [class*=" rttss-"]:before, .custom-testi-design [class^=rttss-]:before {
	display:none;
}
.custom-testi-design .swiper-button-next {
    transform: rotate(180deg);
}
.tss-wrapper .tss-layout1 .item-content-wrapper:before, .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
    font-size: 0px;
}
.custom-testi-design  .tss-wrapper .tss-even .tss-grid-item {
    margin-bottom: 0px;
    padding: 0;
}
.uael-post__bg-wrap {
    border-radius: 10px;
}
.menuheading.menu-item a.uael-menu-item {
    font-size:20px !important;
    font-weight: 700!important;
    border-top: 1px solid #D7D7D7;
	pointer-events:none;
	margin-top:10px;
}
.sidebarmenu .menu-item a.uael-menu-item {
	position:relative;
}
.sidebarmenu .menu-item a.uael-menu-item:after {
	position:relative;
    content: "\f107";
	font-family: 'Font Awesome 5 Free';
    font-weight: 500;
	display:inline-block;
	right:0;
	top:0;
	opacity: 1 !important;
    background: transparent;
	background-color: transparent!important;
}

.sidebarmenu .menu-item:hover a.uael-menu-item:after{
	transform: rotate(-90deg)!important;
}
.menuheading.menu-item:first-child a.uael-menu-item {
    border-top: 0px solid #D7D7D7;
}

@media (min-width:768px){
.e-con>.e-con-inner {
    max-width: 1270px!important;
}
.custom-testi-design .tss-wrapper .single-item-wrapper .item-content {
    overflow: hidden;
    height: 110px;
}
}