/*

     Theme Name: Hello Elementor Child

     Theme URI:    https://diviextended.com/

     Description:  A child theme of Twenty Twenty-One WordPress theme.

     Template:     hello-elementor

     Version:      1.0.0

     License:      GNU General Public License v2 or later

     License URI:  http://www.gnu.org/licenses/gpl-2.0.html

    */



    @import url("../hello-elementor/style.css");

.tec-events-elementor-event-widget__venue-map{display:none;}
.tec-events-elementor-event-widget__venue-container{max-width:100%!important;margin:0!important;display:block!important;border:0!important}
.tec-events-elementor-event-widget__venue-address{margin:0!important}
.tec-events-elementor-event-widget__venue-details{padding:0!important}
.tec-events-elementor-event-widget__venue-address-address{font-style:normal!important}
.tec-events-elementor-event-widget__venue{flex-direction:column!important}
.tec-events-elementor-event-widget__venue-header{margin:0!important}
.tec-events-elementor-event-widget__navigation--subnav li a{    background-color: #ab8e66;
    color: #fff !important;
    text-decoration: none !important;
    padding: 15px 20px;
    border: 0px solid #ccc;
    display: inline-block;
    margin-bottom: 0}

.tec-events-elementor-event-widget__navigation--subnav li a:hover{    background-color: #282414;	color: #fff !important;}
.foot-txt a{color:#fff;}
.foot-txt a:hover{color:#ab8e66;}
#tribe-events-pg-template{max-width:100%;padding:0;}
.social-wrap .elementor-icon-list-icon{background-color:#ab8e66;    padding: 12px;    border-radius: 50%;}
.res-wrap .elementor-cta__description{min-height:210px;}
.event-wrap .elementor-cta__title{background-color:rgba(0,0,0,0.9);    padding: 30px 15px 20px;    border-radius: 50% 50% 0 0;}
.min-table thead{background-color:#122717;color:#fff;    text-align: left;}
.min-table td{background-color:#fff;padding:20px;}
.min-table tr:nth-child(odd)>tdv{background-color:#fbf9f7}
.hd-span span{display:block;}
.page-header,.entry-header{display:none;}
.three-icons .elementor-icon-box-icon{background-color:#f3f3f3;padding:50px;}
.Ministries-menu ul li,.e--pointer-background .elementor-item:before{border-radius: 10px;}
.Ministries-menu ul li a{background-color:#fff;margin-bottom:10px;    border: 1px solid #e7e7e7;    border-radius: 10px;}
.Ministries-menu ul li a.elementor-item-active{background-color:#282414;}
.Ministries-menu ul li a:hover{background-color:#ab8e66;}

 @media screen and (max-width:1440px){
    
}
@media (min-width:992px) and (max-width:1199px){

}
@media screen and (max-width:991px){
    
}
@media screen and (max-width:767px){
table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }

}