/*
Theme Name: Bti Child
Theme URI: http://example.com/twenty-fifteen-child/
description: >-
  Bti Child Theme
Author: Thewebguys
Author URI: http://example.com
Template: bti
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: bti-child
*/
 
.slider .elementor-background-overlay{opacity: 0.7;}
.slider .swiper-pagination-bullet{background:#fff!important;opacity: 0.5!important;}
.slider .swiper-pagination-bullet-active{opacity: 1!important;}
.slider .swiper-pagination-bullets{bottom:40px!important;}
.bti-btn .elementor-button-link.elementor-button.elementor-size-md{padding:16px 54px;}
.quick-links  .elementor-button-link.elementor-button.elementor-size-md{width: 100%;max-width:304px;text-align: left;}
.btn-full .elementor-cta__button.elementor-button.elementor-size-md{width: 100%;text-align: left;}
.elementor-location-footer .elementor-field-textual,
.elementor-location-footer .elementor-form .elementor-button.elementor-size-sm{min-height: 45px;}
.elementor-location-footer .elementor-form .elementor-button svg{width:12px;height:8px;}
.elementor-location-footer .elementor-form .elementor-field-group.elementor-field-type-submit{max-width:33px;width:100%;}
.elementor-location-footer .elementor-form .elementor-field-group.elementor-field-type-submit .elementor-button{padding: 12px 10px;}
.elementor-location-footer .elementor-form .elementor-field-group{width:100%;max-width:calc(100% - 33px);}
.elementor-posts .elementor-post__excerpt{color: #949599;font-family: "Helvetica", Sans-serif;font-size: 12px;font-weight: 300;line-height: 25px;}

.home-news .elementor-post__text{display: flex;flex-wrap: wrap;display: -webkit-flex;}
.home-news .elementor-post__text .elementor-post__excerpt{-webkit-order: 3;order: 3;width:100%;}
.home-news .elementor-post__text .elementor-post__title{-webkit-order: 2;order: 2;width:100%;}
.home-news .elementor-post__text .elementor-post__meta-data{-webkit-order: 1;order: 1;width:100%;}

.apply_links  .elementor-button-link.elementor-button.elementor-size-md{width: 100%;max-width:353px;text-align: left;}
.apply_accordion .elementor-accordion-item{margin-bottom:10px;}
.apply_accordion .elementor-tab-title{border:1px solid #DFDFDF; border-width:1px!important;}

.event_menu .elementor-item-active{background: white;  color:#000;}
.event_menu ul li:hover{
   text-decoration:underline; color:#FFF;
}
.event_menu ul li a{padding:17px 15px !important;}

.news-page .elementor-post__text{display: flex;flex-wrap: wrap;display: -webkit-flex;}
.news-page .elementor-post__text .elementor-post__excerpt{-webkit-order: 3;order: 3;width:100%;}
.news-page .elementor-post__text .elementor-post__title{-webkit-order: 2;order: 2;width:100%;   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%; /* set your desired width */}
.news-page .elementor-post__text .elementor-post__meta-data{-webkit-order: 1;order: 1;width:100%;}

.post_staff .elementor-posts .elementor-post__badge{position:static !important; margin:0px; padding:0px;}
.post_staff .elementor-posts .elementor-post__card .elementor-post__text{padding:0px;}



.elementor-1156 .elementor-element.elementor-element-a18cd0a .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{ border-width:1px;}
.elementor-1156 .elementor-element.elementor-element-a18cd0a .elementor-accordion-icon, .elementor-1156 .elementor-element.elementor-element-a18cd0a .elementor-accordion-title{margin-top:-3px;}