/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.frameBorder:before, .frameBorder:after {
    content: '';
    background: url(images/art-4.svg);
    background-size: 20%;
    width: 100%;
    height: 50px;
    background-repeat: repeat-x;
    position: absolute;
    
}
.frameBorder:before{
    top: -10px;
    right: 0;
    background-position: top left;
}
.frameBorder:after {
    bottom: -10px;
    background-position: bottom center;
    left: 0;
}

.partnerLogo .elementor-image-carousel {
    transition-timing-function: linear !important;
}


@keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

/* Alphabatic Letter */

.alphabet-filter{

display:flex;
flex-wrap:wrap;
gap:15px;
margin-bottom:25px;

}

.alphabet-btn{

width:50px;
height:50px;
cursor:pointer;
border:1px solid #ddd;
background:#fff;
border-radius:4px;
font-weight:bold;
color: #082F27;

}

.alphabet-btn:hover,
.alphabet-btn.active{

background:#2fa17a;
color:#fff;
border-color:#2fa17a;

}

.alphabet-posts{

padding:0;
margin:0;
list-style:none;

}

.alphabet-posts li{

padding:12px 0;
border-bottom:1px solid #eee;

}

.alphabet-posts a{

text-decoration:none;
font-size:18px;

}