/* 
Theme Name: SMTBV
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: smtbv
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 */

.hc-overflow-hidden{
    overflow:hidden!important;
}

.global_animation_top {
    opacity: 0;
    transition: 500ms;
  
    &.animation_active {
      opacity: 1;
      transition: 500ms;
    }
  }


.e-hotspot .e-hotspot__tooltip, .e-hotspot .e-hotspot__tooltip h4, .e-hotspot .e-hotspot__tooltip p{
    max-width:350px;
    white-space: normal;
}
.e-hotspot .e-hotspot__tooltip ul{
    padding-left:20px;
}
.e-hotspot .e-hotspot__icon svg{
    background-color:#d0dd28;
    border-radius:100%;
    padding:0;
    margin:0;
}

.hc-posts-container article{
    display:flex;
    flex-flow:column wrap;
    position:relative;
    margin-top:20px;
}

.hc-posts-container article h2 a{
    font-size:35px;
    color:#1d4499;
    font-family: "Baloo Tammudu";
    transition:350ms;
}

.hc-posts-container article h2 a:hover, .hc-posts-container article h2 a:focus, .hc-posts-container article h2 a:active{
    text-decoration:none;
}

.hc-posts-container article .elementor-post__meta-data{
    position:absolute;
    left:0;
    top:0;
    max-width:100%;
    color:#070707;
    text-transform:uppercase;
    letter-spacing: 2px;
    font-size:11px;
    font-weight:500;
}

.hc-posts-container article  .elementor-post__excerpt{
    font-size:14px;
    font-family:"Montserrat", sans-serif;
    color:#070707;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

.hc-posts-container article  .elementor-post__excerpt p{
    color:#070707;
}

.hc-posts-container article .elementor-post__thumbnail__link{
    margin-top:30px;
}

.hc-posts-container article .elementor-post__read-more{
    background-color:#38c6f4;
    color:#fff;
    border:1px solid transparent;
    transition:350ms;
    padding:10px 20px;
    line-height:38px;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:2px;
    text-decoration:none;
    margin-top:15px;
}

.hc-posts-container article .elementor-post__read-more:hover, .hc-posts-container article .elementor-post__read-more:active, .hc-posts-container article .elementor-post__read-more:focus{
    background-color:#fff;
    color:#38c6f4;
    border-color:#38c6f4;
}

.hc-posts-container article .elementor-post__read-more a{
    transition:350ms;
}


.hc-posts-container .elementor-pagination{
    margin-top:60px;
    display:flex;
    justify-content:space-around;
}

.hc-posts-container .elementor-pagination a{
    transition:350ms;
}

.hc-posts-container .elementor-pagination a:hover, .hc-posts-container .elementor-pagination a:active, .hc-posts-container .elementor-pagination a:focus{
    text-decoration:none;
}

.dialog-lightbox-close-button.dialog-close-button svg{
    fill:#070707;
}

.elementor-search-form__toggle .e-font-icon-svg-container{
    background-color:transparent!important;
}

.elementor-nav-menu--main .sub-menu{
    padding:10px!important;
}
.elementor-nav-menu--main .sub-menu > li > a{
    padding: 5px 10px;
}

.elementor-nav-menu--main .sub-menu > li > a:hover{
    padding:5px 10px;
}


#hc-mobile-menu-toggler{
    display:flex;
    gap:5px;
    flex-flow: column wrap;
    width: 30px;
    position:absolute;
    left:10px;
    top:10px;
}

#hc-mobile-menu-toggler span{
    width: 100%;
    border-radius:15px;
    background-color:black;
    height:3px;
}

#hc-menu-mobile .elementor-nav-menu .sub-arrow{
    margin-left:auto;
}

#hc-menu-mobile .elementor-nav-menu .has-submenu, #hc-menu-mobile .elementor-nav-menu  .elementor-sub-item{
    color:#2d2e33;
}