.slick-bg-section{position:relative;overflow:hidden;}
.slick-bg-slider{position:absolute;inset:0;width:100%;height:100%;z-index:0;}
.slick-bg-slider .slick-list, .slick-bg-slider .slick-track{height:100%;}
.slick-bg-slider .slick-slide > div{height:100%;}
.slick-bg-slider .slick-slide{height:100%;}
.slick-bg-slider .slick-slide div[style]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.slick-bg-section > .elementor-container, .slick-bg-section > .e-con{position:relative;z-index:2;}
.banner-section{background-image:url();background-size:cover;background-position:center;animation:bgSlider 12s infinite;}
@keyframes bgSlider {
0%, 30% {
background-image: url(https://houstonebonymusic.org/wp-content/uploads/2026/01/hero-bg.jpg);
}
33%, 63% {
background-image: url(https://houstonebonymusic.org/wp-content/uploads/2026/02/hero-bg-4.jpg);
}
66%, 100% {
background-image: url(https://houstonebonymusic.org/wp-content/uploads/2026/08/hero-bg-5.jpg);
}
}:root{
--colorBackground: transparent!important;
}
*{
padding: 0px;
margin: 0px;
}
a{text-decoration:none;}
a,button,
a:hover, button:hover,
a:focus, button:focus{
outline: none;
box-shadow: none;
} p{margin-bottom:0em;}
.houston-header >.e-con-inner{margin-right:0px;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{border-bottom:0px;}
.houston-header ul.sub-menu{margin-top:26px !important;padding-top:12px;padding-bottom:29px;padding-left:42px;padding-right:48px;}
.houston-header ul.sub-menu a.elementor-sub-item{padding:0;background-color:transparent!important;line-height:26px;font-variant:all-small-caps;border-inline-start:0px solid transparent;}
.houston-header ul.sub-menu a.elementor-sub-item:hover{color:#C8A75E!important;}
.houston-header ul.sub-menu li:not(:last-child) a.elementor-sub-item{padding-bottom:18px;border-bottom:1px solid rgba(200, 167, 94, 1);margin-bottom:13px!important;}
.elementor-nav-menu .sub-arrow{margin-block-start:-4px;}
.elementor-location-header .elementor-nav-menu--main .elementor-item, .elementor-nav-menu--dropdown .elementor-sub-item, .font-variant{font-variant:all-small-caps}
.font-variant{top:-3px;}
.elementor-element.donate-btn a{width:291px;}
.elementor-element.donate-btn a svg{width:11px;height:25.163px;transform:rotate(-4.468deg);}
.elementor-element.footer-hr .elementor-divider{opacity:40%;}
.home .copyright > .e-con-inner{justify-content:space-between;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:318px;height:83px;}
.button--hover.ticket-btn{height:88px;}
.button--hover a.elementor-button.first-btn::before, .button--hover.ticket-btn  a.elementor-button::before{background:rgba(200, 167, 94, 1);}
.button--hover.ticket-btn  a.elementor-button:hover{color:#fff!important;}
.button--hover.ticket-btn a.elementor-button:hover path{color:#fff;fill:#fff;}
.button--hover a.elementor-button.first-btn:hover{color:#fff!important;border-color:#902923;}
.button--hover a.elementor-button.second-btn::before{background:transparent;}
.button--hover a.elementor-button.second-btn::after{content:'';background:rgba(200, 167, 94, 1);width:100%;left:0;transition:transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);position:absolute;height:100%;top:0;transform:translate3d(-100%, 0, 0);}
.button--hover a.elementor-button.second-btn:hover::after{transform:none;}
.button--hover a.elementor-button.second-btn:hover{color:#000;}
.button--hover, .button--hover a.elementor-button{overflow:hidden;position:relative;}
.button--hover a.elementor-button span{z-index:99;}
.button--hover a.elementor-button::before{content:'';background:rgba(144, 41, 35, 1);width:100%;left:0;transition:transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);position:absolute;height:100%;top:0;}
.button--hover a.elementor-button:hover{color:#000;}
.button--hover a.elementor-button:hover::before{transform:translate3d(100%, 0, 0);}
.elementor-element.btn-w-421 a.elementor-button{width:421px;height:78px;align-items:center;display:flex;justify-content:center;}
.button--hover a.elementor-button:hover path{color:#000;fill:#000;}
.elementor-element.news .button--hover a.elementor-button::before{background:rgba(28, 28, 28, 1);}
.elementor-element.hero-section .pp-posts-pagination-bottom .pp-posts-pagination a{font-size:34px;}
.elementor-element.news .button--hover a.elementor-button:hover{color:#fff !important;}
.hero-section::before{background:linear-gradient(270deg, rgba(93, 93, 93, 0.00) 0%, rgba(40, 40, 40, 0.32) 19.48%, rgba(0, 0, 0, 0.40) 97.4%) !important;z-index:1;}
.hero-section > .e-con-inner{z-index:1;}
.elementor-element.title-border{position:relative;}
.elementor-element.title-border::after{content:'';position:absolute;background-color:rgba(200, 167, 94, 1);height:54px;width:1px;left:58%;top:15px;}
.elementor-element.home-about .col-right p{width:1011px;}
.elementor-element.video-section, .elementor-element.video-section .elementor-custom-embed-image-overlay{height:807px;}
.elementor-element.home-about .elementor-element.title-border::after{left:60%;}
.elementor-element.support-us > .e-con-inner{margin-left:84px;}
.support-us .elementor-element.title-border::after{left:65.5%;}
.elementor-element.support-us > .e-con-inner .col-right{background-position:80% 108%;}
span.color{color:rgba(222, 181, 111, 1);}
.elementor-element.donation > .e-con-inner{margin-right:0;justify-content:end;}
.single-tribe_events .event-content-wrap p:not(:last-child){margin-bottom:15px;}
.single-tribe_events .event-content-wrap h2{font-family:'Source Sans Pro';margin-bottom:20px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:68.65px;left:36%;top:6px;}
.elementor-element.news .e-grid .w-333 a.elementor-button{width:333px;height:77.15px;display:flex;align-items:center;justify-content:center;}
.elementor-element.latest-blog-post > .e-con-inner a.elementor-button svg{width:69.11px;}
.elementor-element.events-temp .tec-events-elementor-event-widget__datetime-wrapper{margin:0;}
.elementor-element.events-temp .tec-events-elementor-event-widget__venue-container{margin:0;border:0;border-radius:0;max-width:100%;display:block;}
.elementor-element.events-temp .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details{padding:0;}
.elementor-element.events-temp .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details h3.tec-events-elementor-event-widget__venue-name{margin:0;}
.elementor-element.buy-ticket a.elementor-button{width:279px;height:78px;display:flex;justify-content:center;align-items:center;}
.elementor-element.meet-us .elementor-loop-container.elementor-grid .e-flex, .elementor-element.meet-us .elementor-loop-container.elementor-grid .e-flex > .e-con-inner{padding:0;}
.tec-events-elementor-event-widget__datetime-date--end, .tec-events-elementor-event-widget__datetime-time--end, span.tec-events-elementor-event-widget__datetime-separator{display:none;}
.tec-events-elementor-event-widget__datetime-time--start{text-transform:uppercase;}
a#more-event{color:#565656;font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:600;line-height:34px;background-color:transparent;padding:0;}
a#more-event .elementor-button-content-wrapper{flex-direction:column-reverse;}
a#more-event .elementor-button-content-wrapper span.elementor-button-icon{justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='19' viewBox='0 0 36 19' fill='none'%3E%3Cpath d='M0.75 0.75L17.75 17.75L34.75 0.75' stroke='%23565656' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.08984 0.75L17.7482 9.40839L26.4066 0.75' stroke='%23565656' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:34px;}
a#more-event .elementor-button-content-wrapper span.elementor-button-icon .e-font-icon-svg{width:34px;height:16px;opacity:0;}
.pp-posts-empty{background-color:#902923;color:#fff;padding:10px 30px;width:max-content;font-family:'Source Sans Pro';}
.pp-posts-empty p{font-size:0px;}
.pp-posts-empty::before{content:'No Upcoming Events At The Moment';font-size:18px;color:#fff;}
.elementor-element.bg-overlay::before{background:linear-gradient(270deg, rgba(93, 93, 93, 0.00) 0%, rgba(40, 40, 40, 0.56) 15.27%, rgba(0, 0, 0, 0.70) 76.35%);opacity:1;background-color:transparent !important;}
li.pp-breadcrumbs-separator{margin-left:3px!important;margin-right:8px;}
.elementor-element.news .pp-post-wrap.pp-grid-item-wrap{padding:0;border:0px;background-color:transparent;}
.elementor-element.news.news-page .col-left .elementor-widget-theme-post-featured-image a{width:100%;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:385px;}
.social-share-btn svg{width:47px;padding:12px;}
.elementor-element.news span.pp-button-icon svg, .elementor-element.news .elementor-button-icon svg{font-size:89.607px;}
.elementor-element.news span.elementor-button-content-wrapper{gap:21.33px;}
.news.single-news h2.wp-block-heading{margin-top:15px;margin-bottom:10px;text-transform:capitalize;font-size:30px;font-weight:600;font-family:'Source Sans Pro';}
.news.single-news h2.wp-block-heading:first-child{margin-top:0px;}
.news.single-news .col-left p{margin-bottom:15px;}
.elementor-element.category-name h5, .elementor-element.sidebar h2{color:#1C2539;font-family:"Source Sans Pro";font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;margin-bottom:13px;}
.elementor-element.category-name ul li a{color:#201D1D;font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:600;line-height:28px;}
.elementor-element.category-name ul{list-style:none;margin:0px;}
.elementor-element.category-name ul li.cat-item:not(:last-child) a{margin-bottom:10px;display:inline-block;}
.elementor-element.recent-news .pp-post.pp-grid-item{display:flex;gap:14px;}
.elementor-element.recent-news .pp-post.pp-grid-item a.pp-post-thumbnail-wrap{width:77px;display:block;}
.elementor-element.recent-news .pp-post.pp-grid-item img{height:79px;object-fit:cover;object-position:center;box-shadow:none;}
.elementor .elementor-widget-theme-post-featured-image img{box-shadow:none;}
.elementor-element.recent-news .pp-post.pp-grid-item .pp-post-content{margin-top:-5px;display:flex;flex-direction:column;}
.elementor-element.recent-news .pp-post.pp-grid-item .pp-post-content .pp-post-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.elementor-element.home-events .elementor-grid h2.elementor-heading-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.elementor-element.recent-news .pp-post.pp-grid-item .pp-post-content .pp-post-meta{order:-1;}
.elementor-element.news.categories-news > .e-con-inner{margin-left:328px;}
.elementor-element.news.categories-news > .e-con-inner span.pp-button-icon svg, .elementor-element.news.categories-news > .e-con-inner .elementor-button-icon svg{font-size:69.108px;}
.elementor.ast-article-single{padding:0;}
.elementor .social-share-icons{display:none;position:absolute;top:-165px;}
.categories-news .social-share-btn svg{width:27px !important;padding:7px;}
.categories-news .social-share-btn{margin-top:25px;}
.custom-script{display:none;}
.single-news .bg-overlay ul.pp-breadcrumbs li:nth-child(1), .single-news .bg-overlay ul.pp-breadcrumbs li:nth-child(2), .single-news .bg-overlay ul.pp-breadcrumbs li:nth-child(3){display:block;}
.single-news .bg-overlay ul.pp-breadcrumbs li{display:none;}
.elementor-element.news .page-numbers{width:55px;height:55px;display:inline-flex;justify-content:center;align-items:center;background-color:rgba(243, 243, 243, 1);color:#565656;font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:400;line-height:34px;transition:.5s ease all;}
.elementor-element.news .page-numbers.current, .elementor-element.news .page-numbers:hover{background-color:rgba(200, 167, 94, 1);color:#fff;transition:.5s ease all;}
.elementor .social-share-icons .elementor-grid{grid-template-columns:repeat(1, 1fr);}
.elementor-element.news-navigation .single-article:hover{background-color:rgba(144, 41, 35, 1);}
.elementor-element.news-navigation .single-article:hover a.elementor-icon svg path{fill:#fff;}
.elementor-element.news-navigation .single-article:hover .elementor-heading-title{color:#fff;}
.single-news .wp-block-media-text__media{box-shadow:none;width:214px;height:215px;}
.single-news .wp-block-media-text__content{padding:0;color:#902923;font-family:"Source Sans Pro";font-size:20px;font-style:italic;font-weight:600;line-height:32px;max-width:500px;}
.single-news .wp-block-media-text{padding-top:22px;padding-bottom:35px;display:grid;align-items:center;}
.search-results .news .elementor-widget-theme-post-featured-image img{height:263px;object-fit:cover;}
.woocommerce-js h2{margin-bottom:0px;}
.news.categories-news .elementor-widget-theme-post-featured-image img{height:237px;object-fit:cover;}
.search-results .news .elementor-widget-theme-post-featured-image a{width:100%;}
td.actions{display:none;}
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{border-width:0;padding:0;padding-bottom:12px;color:#2A2722;font-family:"Source Sans Pro";font-size:38px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;text-align:center;}
.woocommerce-page table.shop_table thead th.product-name{text-align:left;}
.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead{background-color:transparent;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{border:0;border-bottom:1px solid rgba(0, 0, 0, 0.12);margin-bottom:118px;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td{padding-top:34px;padding-bottom:34px;padding-left:0px;padding-right:0px;}
.woocommerce-page #content table.cart td.product-name{color:#3C3C3C;font-family:"Source Sans Pro";font-size:30px;font-style:normal;font-weight:600 !important;line-height:normal;text-transform:capitalize;}
.woocommerce-page #content table.cart td.product-thumbnail{min-width:auto;}
.woocommerce-page #content table.cart td.product-thumbnail .size-woocommerce_thumbnail{max-width:157px;height:212px;object-fit:cover;}
.woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount{color:#201D1D;font-family:"Source Sans Pro";font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;}
.woocommerce-page #content table.cart td.product-quantity{text-align:center;}
.woocommerce-page #content table.cart td .quantity .qty{text-align:center;min-height:35px;color:#902923;font-family:"Source Sans Pro";font-size:32px;font-style:normal;font-weight:400;line-height:54px;border:0;height:auto;background-color:transparent;}
.woocommerce-page #content table.cart td.product-subtotal{text-align:center;}
.woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{text-align:center;color:#902923;font-family:"Source Sans Pro";font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;}
.woocommerce-message, .woocommerce-info{border-top-color:#902923!important;}
.woocommerce-page #content table.cart td.product-remove{padding-right:35px;}
.woocommerce-cart-form__cart-item td.product-remove a.remove{display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M8.75 26.25C8.0625 26.25 7.47417 26.0054 6.985 25.5163C6.49583 25.0271 6.25083 24.4383 6.25 23.75V7.5H5V5H11.25V3.75H18.75V5H25V7.5H23.75V23.75C23.75 24.4375 23.5054 25.0263 23.0163 25.5163C22.5271 26.0063 21.9383 26.2508 21.25 26.25H8.75ZM11.25 21.25H13.75V10H11.25V21.25ZM16.25 21.25H18.75V10H16.25V21.25Z' fill='%23565656'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:30px;height:30px;border:0;}
.woocommerce-cart-form__cart-item td.product-remove a.remove::before{border:0px;}
.woocommerce-cart-form__cart-item td.product-remove a.remove span.ahfb-svg-iconset{opacity:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border:1.5px solid #902923;background:#902923;width:279.1px;height:78.1px;color:#FFF;font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:600;line-height:34px;border-radius:0;text-transform:uppercase;margin-bottom:0px;}
.woocommerce-page .cart-collaterals .cart_totals table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals>h2{display:none;}
.woocommerce-cart .cart-collaterals .cart_totals{padding:0px;border:0px;margin-bottom:0px;width:max-content;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button br, tr.woocommerce-cart-form__cart-item.cart_item br{display:none;}
.woocommerce-page #content table.cart td.product-quantity .quantity.buttons_added{border:1px solid #E3E3E3;background:#FFFBF4;height:64px;width:193px;justify-content:space-around;}
.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus{border:0px;color:#5C5C5C;font-family:"Source Sans Pro";font-size:32px;font-style:normal;font-weight:400;line-height:54px;}
.woocommerce-cart .wc-proceed-to-checkout p::after, p.return-to-shop::after{content:'';background:rgba(144, 41, 35, 1);width:100%;left:0;transition:transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);position:absolute;height:100%;top:0;}
.woocommerce-cart .wc-proceed-to-checkout p, p.return-to-shop{background-color:rgba(200, 167, 94, 1);position:relative;overflow:hidden;}
.woocommerce-cart .wc-proceed-to-checkout p:hover::after, p.return-to-shop:hover::after{transform:translate3d(101%, 0, 0);}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, p.return-to-shop a.button.wc-backward{border:0px solid transparent;z-index:99;background:transparent;}
p.return-to-shop a.button.wc-backward{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;font-style:normal;line-height:34px;border-radius:0px 0px 0px 0px;padding:24.5px 58.5px 24.5px 58.5px;text-transform:uppercase;letter-spacing:1px;}
p.return-to-shop:hover a.button.wc-backward{color:#000;}
.woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea,
.woocommerce-js .select2-container .select2-selection--single{box-sizing:border-box;width:100%;margin:0;outline:0;color:rgba(60, 60, 60, 1);font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:600;line-height:34px;padding:0;border:0;border-bottom:1px solid rgba(200, 167, 94, 1);padding-bottom:3px;border-radius:0;}
.woocommerce-js form .form-row input.input-text::placeholder, .woocommerce-js form .form-row textarea::placeholder{color:rgba(60, 60, 60, 1);}
.woocommerce-js form .woocommerce-billing-fields .form-row label{display:none;}
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:49px;}
#customer_details h3{padding:0 !important;color:#2A2722;font-family:"Source Sans Pro";font-size:38px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;border:0 !important;margin-bottom:56px !important;}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding:39px 53px 70px;border:0;background-color:rgba(144, 41, 35, 1);text-align:center;color:#FFF;font-family:"Source Sans Pro";font-size:38px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 53px 19px;border:0;background-color:rgba(144, 41, 35, 1);color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;}
#order_review .ppc-button-wrapper{order:1}
#order_review #payment{order:2;}
#order_review::after{order:3}
.tribe-checkout-backlinks, #order_review thead, #order_review tbody,
#order_review thead, #order_review tbody, tfoot tr.cart-subtotal{display:none;}
#order_review tfoot tr.order-total th, #order_review tfoot tr.order-total td span.woocommerce-Price-amount.amount{color:#FFF;font-family:"Source Sans Pro";font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;}
#order_review::after{content:'';height:349px;width:349px;display:block;background-image:url(//houstonebonymusic.org/wp-content/uploads/2026/01/checkout-img.png);background-repeat:no-repeat;background-position:center;background-size:contain;}
.woocommerce-page.woocommerce-checkout #payment ul.payment_methods{display:none;margin-bottom:0px;}
.woocommerce-page.woocommerce-checkout #payment #place_order{border:1.5px solid #C8A75E;background:#C8A75E;border-radius:0;width:356px;height:78px;color:#FFF;font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:600;line-height:34px;text-transform:uppercase;}
#order_review .woocommerce-checkout-review-order-table{margin-bottom:75px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order{padding-bottom:0;margin-bottom:122px;display:flex;flex-direction:column;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{order:2;margin-top:69px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper h2{padding-left:44px;color:#FFF;font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:600;margin-bottom:11px;line-height:34px;position:relative;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-privacy-policy-text h2::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_395_538)'%3E%3Cpath d='M18.3145 11.2472H18.1504V9.84205C18.1522 9.42705 18.072 9.01578 17.9144 8.63185C17.7569 8.24792 17.525 7.8989 17.2322 7.60481C16.9394 7.31072 16.5913 7.07737 16.2081 6.91814C15.8249 6.75891 15.4139 6.67694 14.9989 6.67694C14.5839 6.67694 14.173 6.75891 13.7897 6.91814C13.4065 7.07737 13.0585 7.31072 12.7657 7.60481C12.4728 7.8989 12.241 8.24792 12.0834 8.63185C11.9258 9.01578 11.8456 9.42705 11.8474 9.84205V11.2472H11.6834C11.2896 11.2477 10.9121 11.4044 10.6337 11.6828C10.3553 11.9612 10.1987 12.3387 10.1982 12.7324V18.0372C10.1987 18.431 10.3553 18.8085 10.6337 19.087C10.9122 19.3654 11.2897 19.5221 11.6835 19.5225H18.3145C18.7083 19.5221 19.0858 19.3654 19.3642 19.087C19.6427 18.8085 19.7993 18.431 19.7997 18.0372V12.7324C19.7992 12.3387 19.6426 11.9612 19.3642 11.6827C19.0857 11.4043 18.7082 11.2477 18.3145 11.2472ZM13.2537 9.84205C13.2524 9.61201 13.2966 9.38398 13.3837 9.17107C13.4708 8.95815 13.5991 8.76456 13.7613 8.60142C13.9235 8.43829 14.1164 8.30883 14.3288 8.22049C14.5412 8.13214 14.7689 8.08667 14.999 8.08667C15.229 8.08667 15.4568 8.13214 15.6692 8.22049C15.8816 8.30883 16.0745 8.43829 16.2366 8.60142C16.3988 8.76456 16.5272 8.95815 16.6143 9.17107C16.7014 9.38398 16.7456 9.61201 16.7442 9.84205V11.2472H13.2537V9.84205ZM18.3935 18.0373C18.3929 18.0581 18.3845 18.0779 18.3698 18.0926C18.3551 18.1073 18.3353 18.1158 18.3145 18.1163H11.6835C11.6627 18.1158 11.6429 18.1073 11.6282 18.0926C11.6135 18.0779 11.605 18.0581 11.6045 18.0373V12.7324C11.605 12.7116 11.6135 12.6918 11.6282 12.6771C11.6429 12.6624 11.6627 12.654 11.6835 12.6534H18.3145C18.3353 12.654 18.3551 12.6624 18.3698 12.6771C18.3845 12.6918 18.3929 12.7116 18.3935 12.7324V18.0373ZM26.8091 4.92984C26.8014 4.79475 26.7548 4.66477 26.675 4.55548C26.5952 4.4462 26.4856 4.36226 26.3593 4.31373L15.251 0.046875C15.0888 -0.0153809 14.9093 -0.0153809 14.7471 0.046875L3.63874 4.31344C3.51242 4.36196 3.4028 4.4459 3.32301 4.55519C3.24322 4.66447 3.19666 4.79446 3.18891 4.92955C2.86782 10.5247 2.71266 15.511 4.07204 19.871C5.67171 25.002 9.18065 28.3056 14.7992 29.971C14.9296 30.0097 15.0684 30.0097 15.1988 29.971C20.8174 28.3056 24.3263 25.0022 25.926 19.8711C27.2854 15.511 27.1302 10.5247 26.8091 4.92955V4.92984ZM24.5834 19.4525C23.1329 24.1055 20.0845 27.0045 14.999 28.5625C9.91354 27.0045 6.86508 24.1055 5.41454 19.4525C4.16128 15.433 4.27231 10.7347 4.56715 5.46328L14.999 1.45629L25.4309 5.46328C25.7257 10.7347 25.8367 15.4329 24.5834 19.4525Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_395_538'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:30px;width:30px;position:absolute;top:1px;left:0;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p{font-family:"Source Sans Pro";color:#FFF;font-size:20px;font-style:normal;font-weight:400;line-height:30px;width:391px;text-transform:capitalize;}
.woocommerce-form-coupon-toggle{display:none;}
.checkout-inline-error-message{font-family:'Source Sans Pro';margin-top:2px;}
.woocommerce-page.woocommerce-checkout #payment #place_order:hover{border:1.5px solid #000;background:#000;transition:.5s ease all;}
.woocommerce-page.woocommerce-checkout #payment #place_order{transition:.5s ease all;}
.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:37.27%;}
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:58.35%;}
#payment label{font-family:"Source Sans Pro";font-size:22px;font-style:normal;font-weight:500;line-height:34px;padding:0;border:0;padding-bottom:3px;border-radius:0;color:#fff;display:none;}
.woocommerce-cart .ppc-button-wrapper, .woocommerce-page.woocommerce-checkout #payment div.payment_box:before{display:none;}
.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box{background-color:transparent;margin:0;padding:0;}
fieldset#wc-stripe-upe-form{padding:0;border:0;}
#payment_method_stripe{display:none;}
#customer_details .form-row.place-order{display:none!important;}
div#wc-stripe-payment-method-instructions-card,
#wc-stripe-express-checkout-element, 
p#wc-stripe-express-checkout-button-separator{display:none !important;}
.elementor-element.artistic > .e-con-inner{margin-left:0;}
#ast-scroll-top{background-color:rgb(144 41 35);border-radius:50px;transition:.5s ease all;}
#ast-scroll-top:hover{background-color:#C8A75E;transition:.5s ease all;}
.img-gallery span.pp-gallery-load-more-icon.pp-icon.pp-no-trans svg{fill:transparent!important;font-size:34px;margin:0 auto;}
.img-gallery span.pp-gallery-load-more-icon.pp-icon.pp-no-trans{display:block;}
.img-gallery .pp-gallery-pagination{margin-top:40px;}
p.return-to-shop{width:max-content;margin:0 auto;}
p.return-to-shop br{display:none;}
.woocommerce-info{border-top-color:rgb(144 41 35);}
.woocommerce-message::before, .woocommerce-info::before{color:var(--ast-global-color-0);color:rgb(144 41 35);}
.event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-total{margin-right:30px;}
@media(max-width:1750px){
.elementor-element.houston-header .col-center{width:27.85%;}
.elementor-element.houston-header .e-con-full.col-right{width:80%;}
}
@media(max-width:1700px){
.elementor-element.houston-header .e-con-full.col-right{width:70%;}
.elementor-element.houston-header .col-center{width:25.502%;}
}
@media(max-width:1650px){
.elementor-element.houston-header .e-con-full.col-right{width:60%;}
.elementor-element.houston-header .col-center{width:23.18%;}
}
@media(max-width:1550px){
.elementor-element.houston-header .e-con-full.col-right{width:55%;}
.elementor-element.houston-header .col-center{width:22.65%;}
}
@media(max-width:1500px){
.elementor-element.houston-header .col-left{width:34%;}
.elementor-element.houston-header .col-center{width:23.70%;}
}
@media(max-width:1400px){
.elementor-element.houston-header .col-left{width:29.89%;}
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:40px;}
}
@media(max-width:1300px){
.elementor-element.houston-header .elementor-nav-menu a{margin:0 !important;}
.elementor-element.houston-header .elementor-nav-menu{gap:0 47px;}
.elementor-element.houston-header .col-left{width:30%;}
.elementor-element.houston-header .e-con-full.col-right{gap:0;}
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:40px;}
.elementor-element.houston-header .elementor-nav-menu a{margin:0 !important;font-size:28px !important;}
}
@media(max-width:1250px){
.elementor .elementor-element.houston-header a.elementor-button{padding:25.70px 50px 25.7px 50px;font-size:18px;}
.button--hover.ticket-btn{height:85px;}
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:47px;}
.elementor-element.houston-header .elementor-nav-menu{gap:0 50px;}
.elementor-element.houston-header .e-con-full.col-right .elementor-widget-nav-menu , .elementor-element.houston-header .e-con-full.col-left .elementor-widget-nav-menu{width:auto;max-width:max-content;}
.elementor-element.houston-header .e-con-full.col-right{width:49%;}
.elementor-element.houston-header .col-left{width:28%;}
.elementor-element.houston-header .elementor-nav-menu a{margin:0 !important;font-size:26px !important;}
}
@media(max-width:1150px){
.elementor-element.houston-header .elementor-nav-menu{gap:0 25px;}
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:25px;justify-content:flex-end;}
.elementor-element.houston-header .e-con-full.col-right, .elementor-element.houston-header .col-left{width:auto;}
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:250px;}
.elementor .elementor-element.houston-header a.elementor-button{padding:25.70px 40px 25.7px 40px;font-size:18px;}
}
@media(max-width:1050px){
.elementor-element.houston-header{padding-left:0px;}
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:240px;}
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:25px;justify-content:flex-end;}
.elementor-element.houston-header .elementor-nav-menu{gap:0 25px;}
.elementor .elementor-element.houston-header a.elementor-button{padding:25.70px 35px 25.7px 35px;font-size:18px;}
}
@media(max-width:991px){
.elementor-element.houston-header .col-center{width:21.7%;}
}
@media(max-width:970px){
.elementor .elementor-element.houston-header a.elementor-button{padding:25.70px 38px 25.7px 38px;font-size:19px;}
.elementor-element.houston-header .elementor-nav-menu a{margin:0 !important;font-size:24px !important;}
.elementor-element.houston-header .elementor-nav-menu{gap:0 26px;}
}
@media(max-width:950px){
.button--hover.ticket-btn{height:75px;}
}
@media(max-width:930px){
.elementor .elementor-element.houston-header a.elementor-button{padding:20.7px 38px 20.7px 38px;font-size:18px;}
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:223px;}
.elementor-element.houston-header .elementor-nav-menu a{margin:0 !important;font-size:22px !important;}
.elementor-element.houston-header{display:none;}
.elementor-element.mobile-header{display:block;}
.pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item{background-color:transparent;}
}
@media(max-width:870px){
.elementor-element.houston-header .elementor-nav-menu{gap:0 20px;}
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:205px;}
}
@media(max-width:810px){
.elementor-element.houston-header >.e-con-inner > .e-con-full.e-flex{gap:15px;justify-content:flex-end;}
.elementor-element.houston-header .elementor-nav-menu{gap:0 17px;}
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:195px;}
}
@media(max-width:790px){
.elementor-element.houston-header .col-left .elementor-nav-menu--layout-horizontal{width:180px;}
.elementor .elementor-element.houston-header a.elementor-button{padding:15.7px 30px 15.7px 30px;font-size:18px;}
} @media(max-width:1300px){
.elementor-element.top-footer > .e-con-inner{justify-content:space-around;}
.elementor-element.footer-hr, .elementor-element.copyright{max-width:1070px;}
}
@media(max-width:1165px){
.elementor-element.top-footer > .e-con-inner .first-col a.elementor-button{width:100%;}
.elementor-element.top-footer > .e-con-inner .third-col{width:28%;}
}
@media(max-width:1039px){
.elementor-element.top-footer > .e-con-inner .third-col{width:29%;}
}
@media(max-width:1003px){
.elementor-element.donate-btn a{width:auto;}
.elementor-element.top-footer > .e-con-inner{justify-content:space-between;padding-left:25px;padding-right:25px;}
.elementor-element.top-footer > .e-con-inner .third-col{width:31.5%}
.elementor-element.footer-hr, .elementor-element.copyright{padding-left:25px;padding-right:25px;}
}
@media(max-width:973px){
.elementor-element.top-footer > .e-con-inner .third-col{width:33%;}
}
@media(max-width:931px){
.elementor-element.top-footer > .e-con-inner .third-col{width:35%;}
}
@media(max-width:881px){
.elementor-element.top-footer > .e-con-inner .third-col{width:37.5%;}
}
@media(max-width:825px){
.elementor-element.top-footer > .e-con-inner .third-col{width:39.5%;}
}
@media(max-width:786px){
.elementor-element.top-footer > .e-con-inner{justify-content:space-between;padding-left:15px;padding-right:15px;}
.elementor-element.footer-hr, .elementor-element.copyright{padding-left:15px;padding-right:15px;}
}
@media(max-width:767px){
.elementor-element.top-footer > .e-con-inner{justify-content:space-around;padding-left:0;padding-right:0;}
.elementor-element.top-footer > .e-con-inner .donate-btn.button--hover a.elementor-button{width:280px;}
.elementor-element.top-footer > .e-con-inner .donate-btn.button--hover{margin-bottom:0px;}
.elementor-element.top-footer > .e-con-inner{justify-content:center;padding-left:0;padding-right:0;gap:0 20px;}
.elementor-element.top-footer > .e-con-inner .third-col{width:max-content !important;}
.elementor-element.top-footer > .e-con-inner .sec-col{width:20%;}
.elementor-element.top-footer > .e-con-inner .sec-col li.menu-item a{justify-content:center;}
}
@media(max-width:350px){
.elementor-element.top-footer > .e-con-inner .donate-btn.button--hover a.elementor-button{width:245px;}
} @media(max-width:1880px){
.elementor-element.video-section, .elementor-element.video-section .elementor-custom-embed-image-overlay{height:auto;}
}
@media(max-width:1700px){
.elementor-element.hero-section > .e-con-inner{padding-top:130px;padding-bottom:140px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:108px;line-height:114px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:38px;line-height:44px;}
.elementor-element.home-about > .e-con-inner{padding-top:100px;padding-bottom:110px;}
.elementor-element.home-about .elementor-element.title-border::after{left:58%;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:70px;line-height:78px;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:80px;}
.elementor-element.home-events .elementor-element.title-border::after{left:55%;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:auto;padding-top:115px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:120px;padding-bottom:110px;}
.elementor-element.support-us > .e-con-inner{margin-left:65px;}
.support-us .elementor-element.title-border::after{left:65%;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;}
.elementor-element.support-us > .e-con-inner{margin-left:auto;padding-left:50px;padding-right:50px;max-width:100%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:96px;line-height:105px;}
.elementor-element.donation > .e-con-inner{margin-right:0;justify-content:end;gap:0;}
.elementor-element.news.home-news > .e-con-inner{padding-top:150px;padding-bottom:150px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:28px;line-height:32px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:270px;}
}
@media(max-width:1610px){
.elementor-element.hero-section > .e-con-inner{padding-top:120px;padding-bottom:130px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:106px;line-height:112px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:36px;line-height:42px;}
.elementor-element.home-about > .e-con-inner{padding-top:100px;padding-bottom:100px;}
.elementor-element.home-about .elementor-element.title-border::after{left:58%;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:68px;line-height:76px;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:70px;}
.elementor-element.home-events .elementor-element.title-border::after{left:55%;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:auto;padding-top:105px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:110px;padding-bottom:110px;}
.support-us .elementor-element.title-border::after{left:67%;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;}
.elementor-element.support-us > .e-con-inner{margin-left:auto;padding-left:50px;padding-right:50px;max-width:100%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:94px;line-height:100px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:800px;margin-right:0;}
.elementor-element.donation > .e-con-inner .e-con.e-child{width:auto;}
.elementor-element.donation > .e-con-inner{margin-right:0;justify-content:end;gap:0;}
.elementor-element.news.home-news > .e-con-inner{padding-top:140px;padding-bottom:140px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:68.65px;left:33.5%;top:6px;}
.elementor-element.sponsors{padding-top:90px;padding-bottom:90px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:28px;line-height:32px;}
}
@media(max-width:1550px){
.elementor-element.hero-section > .e-con-inner{padding-top:120px;padding-bottom:120px;padding-left:50px;padding-right:50px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:100px;line-height:106px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:35px;line-height:40px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:300px;height:83px;}
.elementor-element.home-about .col-right p{width:100%;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, 
.elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:20px;line-height:32px;}
.elementor-element.home-about > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:35px;padding-right:35px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:260px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:65px;line-height:75px;}
.elementor .elementor-element.font-74{width:auto;padding-right:5px;}
.elementor-element.home-about .elementor-element.title-border::after{left:55%;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:35px;padding-right:35px;}
.elementor-element.home-events .elementor-element.title-border::after{left:52%;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:53px;}
.artistic-director.e-con.e-flex>.e-con-inner .elementor-widget-text-editor{width:100%;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:auto;padding-top:100px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:100px;padding-bottom:100px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:90px;line-height:96px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:120px;padding-bottom:120px;padding-left:35px;padding-right:35px;}
.elementor-element.support-us > .e-con-inner .col-right{background-size:250px;background-position:90% 108%;}
.elementor-element.heb-support .e-con-inner .font-22{width:615px;}
.elementor-element.heb-support > .e-con-inner{gap:150px;}
}
@media(max-width:1480px){
.elementor-element.hero-section > .e-con-inner{padding-top:110px;padding-bottom:110px;padding-left:40px;padding-right:40px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:98px;line-height:104px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:33px;line-height:38px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:290px;height:80px;}
.elementor-element.home-about > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:30px;padding-right:30px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:255px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:63px;line-height:73px;}
.elementor-element.btn-w-421 a.elementor-button{max-width:385px;height:78px;width:100%;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:auto;padding-top:90px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor-element.support-us > .e-con-inner{gap:35px;margin-left:auto;padding-left:35px;padding-right:35px;max-width:100%;}
.elementor-element.support-us > .e-con-inner .col-right{width:45%;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;gap:45px;}
.support-us .elementor-element.title-border::after{left:67%;top:10px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:85px;line-height:95px;}
.elementor-element.donation > .e-con-inner .col-right.e-con.e-child{width:37%;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:715px;margin-right:0;right:-35px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:110px;padding-bottom:110px;padding-left:40px;padding-right:40px;gap:45px;}
.elementor-element.news.home-news > .e-con-inner .elementor-widget-post-info{padding-bottom:19px;}
.elementor-element.sponsors .pp-logo-grid{gap:125px;}
.elementor-element.donation{background-size:525px;}
.elementor-element.heb-support > .e-con-inner{gap:130px;}
}
@media(max-width:1415px){
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:95px;line-height:104px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:275px;height:80px;}
.elementor-element.hero-section > .e-con-inner > .col-right{padding-left:65px;}
.elementor-element.hero-section > .e-con-inner{padding-top:100px;padding-bottom:100px;padding-left:40px;padding-right:40px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:60px;line-height:70px;}
.elementor-element.home-about > .e-con-inner .col-left .elementor-widget-text-editor{max-width:140px;width:100%;}
.elementor-element.home-about > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:40px;padding-right:40px;gap:60px 25px;}
.elementor-element.home-about > .e-con-inner .col-left{width:31%;}
.elementor-element.home-about > .e-con-inner .col-right{width:67%;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:40px;padding-right:40px;}
.elementor-element.home-events .elementor-element.title-border::after{left:49%;top:12px;}
.elementor-element.home-events > .e-con-inner .elementor-grid{gap:60px 15px;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:45px;}
.artistic-director.e-con.e-flex>.e-con-inner{margin-left:auto;padding-top:90px;max-width:1135px;gap:40px;}
.elementor-element.support-us > .e-con-inner .col-right{width:47%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:80px;line-height:90px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:100px;padding-bottom:100px;padding-left:40px;padding-right:40px;gap:45px;}
.elementor-element.news .e-grid .w-333 a.elementor-button{width:100%;}
.elementor-element.news.home-news > .e-con-inner .e-loop-item .font-30{width:100%;}
.elementor-element.news.home-news > .e-con-inner .elementor-widget-post-info{padding-bottom:10px;}
.elementor-element.sponsors .pp-logo-grid{gap:100px;}
.elementor-element.sponsors{padding-top:90px;padding-bottom:90px;padding-left:40px;padding-right:40px;}
.support-us .elementor-element.title-border::after{left:66%;top:10px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con .elementor-widget-text-editor, .elementor-element.home-events > .e-con-inner .title-border .elementor-widget-text-editor, .elementor-element.news.home-news > .e-con-inner .title-border .elementor-widget-text-editor{font-size:26px;line-height:23px;top:0;}
.elementor-element.news.home-news > .e-con-inner .title-border{gap:50px;}
.elementor-element.news .elementor-element.title-border::after{height:52.65px;left:33.5%;top:12px;}
.elementor-element.home-about > .e-con-inner .col-left a.elementor-button{font-size:20px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:245px;}
.elementor-element.heb-support > .e-con-inner{gap:100px;}
}
@media(max-width:1332px){
.elementor-element.hero-section > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:25px;padding-right:25px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:90px;line-height:100px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:265px;height:80px;}
.elementor-element.hero-section > .e-con-inner > .col-right{padding-left:45px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:32px;line-height:35px;}
.elementor-element.home-about > .e-con-inner{padding-top:80px;padding-bottom:70px;padding-left:25px;padding-right:25px;gap:60px 25px;}
.elementor-element.home-about > .e-con-inner .col-left{width:auto;}
.elementor-element.home-about > .e-con-inner .col-right{width:66%;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:58px;line-height:68px;}
.elementor-element.home-about .elementor-element.title-border::after{left:57%;top:8px;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:25px;padding-right:25px;}
.elementor-element.home-events .elementor-element.title-border::after{left:46.5%;top:9px;}
.elementor-element.support-us > .e-con-inner{gap:25px;margin-left:auto;padding-left:25px;padding-right:25px;max-width:100%;}
.support-us .elementor-element.title-border::after{top:10px;left:64.5%;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:30px;line-height:35px;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, .elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:20px;line-height:26px;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:42px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:80px;padding-bottom:80px;}
.elementor-element.support-us > .e-con-inner .col-right{width:50%;}
.elementor-element.donation > .e-con-inner .col-right.e-con.e-child{width:35%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:75px;line-height:85px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:640px;margin-right:0;right:-35px;}
.elementor-element.donation{background-size:425px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:25px;padding-right:25px;gap:25px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:60.65px;left:35.5%;top:6px;}
.elementor-element.news.home-news > .e-con-inner .col-right{width:52%;}
.elementor-element.news.home-news > .e-con-inner .col-right .elementor-grid{gap:21px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:26px;line-height:32px;}
.elementor-element.support-us > .e-con-inner .col-right{background-size:225px;background-position:90% 108%;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:235px;}
}
@media(max-width:1245px){
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:80px;line-height:90px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:250px;height:80px;}
.elementor-element.hero-section > .e-con-inner > .col-right{padding-left:0;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:28px;line-height:33px;}
.elementor .elementor-element.font-22 .elementor-widget-container{padding-top:0 !important;}
.elementor-element.home-about > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;gap:60px 15px;}
.elementor-element.home-events > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:54px;line-height:64px;}
.elementor-element.home-events .elementor-element.title-border::after{left:44.5%;top:9px;}
.artistic-director.e-con.e-flex>.e-con-inner{padding-top:70px;}
.support-us .elementor-element.title-border::after{left:60.5%;top:8px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:70px;line-height:80px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;gap:15px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:25px;line-height:30px;}
.elementor-element.support-us > .e-con-inner .col-right{width:55%;}
.elementor-element.support-us > .e-con-inner .col-right{background-size:200px;background-position:90% 108%;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;gap:35px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:225px;}
}
@media(max-width:1155px){
.elementor-element.home-about > .e-con-inner .col-right{width:65%;}
}
@media(max-width:1137px){
.elementor-element.home-about > .e-con-inner .col-right{width:64%;}
.elementor-element.support-us > .e-con-inner .col-right{width:57%;}
.artistic-director.e-con.e-flex>.e-con-inner{padding-top:70px;padding-left:15px;padding-right:15px;gap:50px 15px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;}
.elementor-element.meet-us.home-meet > .e-con-inner .elementor-grid{gap:15px;}
.elementor-element.news.home-news > .e-con-inner .sec-img img{height:-webkit-fill-available;object-fit:cover;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:210px;}
.elementor-element.heb-support > .e-con-inner{gap:45px;padding-left:15px;padding-right:15px;}
.elementor-element.heb-support .e-con-inner .font-22{width:560px;}
}
@media(max-width:1120px){
.elementor-element.hero-section > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;}
.elementor-element.home-about > .e-con-inner{align-items:flex-start;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:70px;line-height:80px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:225px;height:80px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:26px;line-height:32px;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, .elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:18px;line-height:24px;}
.elementor-element.home-about > .e-con-inner .col-right{width:61%;}
.elementor-element.home-events > .e-con-inner .elementor-grid .events-temp{gap:15px;}
.elementor-element.buy-ticket a.elementor-button{width:250px;height:70px;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:24px;}
.elementor-element.support-us > .e-con-inner{gap:15px;margin-left:auto;padding-left:15px;padding-right:15px;max-width:100%;}
.elementor-element.support-us > .e-con-inner .col-right{width:61%;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:50px;line-height:60px;}
.elementor-element.home-events .elementor-element.title-border::after{left:41.5%;top:7px;}
.elementor-element.home-about .elementor-element.title-border::after{left:54%;top:6px;}
.elementor-element.sponsors .pp-logo-grid{gap:30px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:23px;line-height:28px;}
.elementor-element.donation > .e-con-inner .col-right.e-con.e-child{width:40%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:60px;line-height:70px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:515px;margin-right:0;right:-35px;}
.elementor-element.donation{background-size:350px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:60.65px;left:39.5%;top:2px;}
.support-us .elementor-element.title-border::after{left:61.5%;top:8px;}
.elementor-element.news.home-news > .e-con-inner .title-border{gap:40px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:57.65px;left:36.5%;top:5px;}
.elementor-element.home-events > .e-con-inner .title-border{gap:45px;}
.elementor-element.home-events .elementor-element.title-border::after{left:39.5%;top:7px;}
.elementor-element.support-us > .e-con-inner .col-right{background-size:165px;background-position:90% 108%;}
.elementor-element.copyright, .elementor-element.footer-hr{padding-left:30px;padding-right:30px;}
.elementor-element.home-about > .e-con-inner .col-left a.elementor-button{font-size:18px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:195px;}
}
@media(max-width:1000px){
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:48px;line-height:58px;}
.elementor-element.home-events .elementor-element.title-border::after{left:40.5%;top:7px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;gap:30px;}
.support-us .elementor-element.title-border::after{left:61%;top:4px;}
.elementor-element.home-events .elementor-element.title-border::after{left:38.5%;top:7px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:200px;height:80px;}
}
@media(max-width:970px){
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:58px;line-height:68px;}
.elementor-element.hero-section > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;gap:15px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:300px;height:80px;}
.elementor-element.hero-section > .e-con-inner > .col-right .elementor-grid{gap:15px;}
.elementor-element.hero-section > .e-con-inner > .col-right .events-temp{padding-left:15px;padding-right:15px;}
.elementor-element.home-about > .e-con-inner .col-right{width:58.5%;}
.elementor-element.buy-ticket a.elementor-button{width:225px;height:60px;font-size:20px !important;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:22px;line-height:30px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:39px;line-height:50px;}
.elementor-element.home-about .elementor-element.title-border::after{left:49%;top:2px;}
.elementor-element.home-events > .e-con-inner .title-border{width:max-content;gap:30px;}
.elementor-element.home-events .elementor-element.title-border::after{left:46.5%;top:0px;height:50px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:45px;line-height:55px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:400px;margin-right:0;right:-35px;}
.elementor-element.donation{background-size:275px;}
.elementor-element.donate-btn a{width:auto;padding:18px 50px !important;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:50.65px;left:30.5%;top:3px;}
.elementor-element.news.home-news > .e-con-inner .col-right .elementor-grid .latest-blog-post{padding-left:15px;padding-right:15px;}
.elementor-element.sponsors{padding-top:70px;padding-bottom:80px;padding-left:15px;padding-right:15px;gap:30px;}
.elementor-element.meet-us.home-meet > .e-con-inner h3.elementor-image-box-title{font-size:22px;}
.elementor-element.meet-us.home-meet > .e-con-inner p.elementor-image-box-description{line-height:normal;font-size:18px;}
.support-us .elementor-element.title-border::after{left:52%;top:5px;height:45px;}
.elementor-element.news.home-news > .e-con-inner .title-border{gap:30px;}
.elementor-element.home-about .elementor-element.title-border::after{top:2px;height:45px;}
}
@media(max-width:920px){
.support-us .elementor-element.title-border::after{left:55.5%;top:5px;height:45px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:45.65px;left:32.5%;top:4px;}
.elementor-element.support-us > .e-con-inner .elementor-widget-image, .elementor-element.support-us > .e-con-inner .elementor-widget-image img{height:-webkit-fill-available;object-fit:cover;}
.elementor-element.home-events .elementor-element.title-border::after{left:46.5%;top:5px;height:45px;}
}
@media(max-width:870px){
.support-us .elementor-element.title-border::after{left:57%;top:5px;height:45px;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:45.65px;left:34%;top:4px;}
.elementor-element.support-us > .e-con-inner .col-right{background-size:130px;background-position:80% 108%;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:180px;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, .elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:17px;line-height:23px;}
}
@media(max-width:850px){
.support-us .elementor-element.title-border::after{left:58.5%;top:5px;height:45px;}
.support-us .elementor-element.title-border::after{left:60%;top:5px;height:45px;}
.elementor-element.news .elementor-element.title-border::after{left:35%;}
.elementor-element.heb-support > .e-con-inner{gap:50px;padding-left:30px;padding-right:30px;}
}
@media(max-width:830px){
.elementor-element.home-about > .e-con-inner .col-right{width:57.5%;}
.elementor-element.home-about > .e-con-inner{align-items:flex-start;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:21px;line-height:30px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;gap:28px;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:37px;line-height:47px;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, .elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:16px;line-height:20px;}
.elementor-element.home-events .events-temp.elementor-hidden-mobile img.attachment-large{height:170px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:21px;line-height:26px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:55px;line-height:65px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:auto;gap:20px;}
.support-us .elementor-element.title-border::after{left:58.5%;top:1px;}
.elementor-element.home-events > .e-con-inner .elementor-grid{gap:45px 15px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con .elementor-widget-text-editor, .elementor-element.home-events > .e-con-inner .title-border .elementor-widget-text-editor, .elementor-element.news.home-news > .e-con-inner .title-border .elementor-widget-text-editor{font-size:26px;line-height:23px;top:-2px;}
.elementor-element.home-events .elementor-element.title-border::after{left:45.5%;top:4px;height:45px;}
.elementor-element.heb-support > .e-con-inner{gap:40px;padding-left:20px;padding-right:20px;}
}
@media(max-width:811px){
.elementor-element.home-about > .e-con-inner .col-right{width:56.5%;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:15px;}
}
@media(max-width:783px){
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:53px;line-height:63px;}
.elementor-element.home-about > .e-con-inner .col-right{width:55.5%;}
.elementor-element.hero-section > .e-con-inner{padding-top:80px;padding-bottom:70px;padding-left:15px;padding-right:15px;gap:15px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:20px;line-height:30px;}
.elementor-element.support-us > .e-con-inner .col-right{width:64%;}
.support-us .elementor-element.title-border::after{left:60%;top:1px;}
.elementor-element.heb-support > .e-con-inner{gap:33px;padding-left:15px;padding-right:15px;}
}
@media(max-width:767px){
.elementor-element.hero-section > .e-con-inner > .col-right .elementor-grid .tribe_events.type-tribe_events:last-child{}
.elementor-element.hero-section > .e-con-inner > .col-right .elementor-grid.pp-posts-grid > .tribe_events.type-tribe_events:last-child{}
.pp-posts-empty::before{font-size:16px;}
.pp-posts-empty{padding:10px 23px;}
.elementor-element.hero-section .pp-posts-pagination-bottom .pp-posts-pagination a{font-size:21px;top:-10px;position:relative;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con .elementor-widget-text-editor, .elementor-element.home-events > .e-con-inner .title-border .elementor-widget-text-editor, .elementor-element.news.home-news > .e-con-inner .title-border .elementor-widget-text-editor{font-size:14px;line-height:14px;top:-2px;}
.elementor-element.hero-section > .e-con-inner{padding-top:50px;padding-bottom:170px;padding-left:20px;padding-right:20px;gap:24px;}
.elementor-element.hero-section > .e-con-inner .pp-buttons-halign-left{position:absolute;bottom:50px;}
.elementor-element.hero-section > .e-con-inner .col-left{position:unset;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:60px;line-height:70px;max-width:490px;}
.elementor-element.hero-section > .e-con-inner .col-right .elementor-widget-text-editor p{top:-4px;position:relative;}
.elementor-element.hero-section > .e-con-inner .col-right .elementor-widget-text-editor{font-size:27px;line-height:24px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:27px;line-height:35px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:325px;height:80px;}
.elementor-element.home-about > .e-con-inner .col-left{width:max-content;}
.elementor-element.home-about > .e-con-inner .col-right{width:100%;}
.elementor-element.home-about .elementor-element.title-border::after{left:48%;top:4px;width:2px;height:43px;}
.elementor-element.home-about > .e-con-inner{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;gap:15px 15px;}
.elementor-element.home-events > .e-con-inner{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;}
.elementor-element.home-events .elementor-element.title-border::after{left:59%;top:4px;height:40px;width:2px;}
.elementor .home-events .elementor-element.font-40 h2.elementor-heading-title{font-size:19px;line-height:29px;}
.elementor-element.buy-ticket a.elementor-button{width:100%;height:53px;font-size:16px !important;line-height:28px !important;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:30px;line-height:42px;font-weight:600;}
.elementor-element.home-about .elementor-element.title-border::after{left:44%;top:4px;width:2px;height:33px;}
.elementor-element.home-events .elementor-element.title-border::after{left:65%;top:7px;height:28px;width:2px;}
.elementor-element.home-events > .e-con-inner .title-border .elementor-widget-text-editor{top:-3px;}
a#more-event{font-size:16px;}
a#more-event .elementor-button-content-wrapper span.elementor-button-icon{background-size:22px;margin-top:-5px;}
.elementor-element.home-events > .e-con-inner .elementor-grid{gap:39px 15px;}
.artistic-director.e-con.e-flex>.e-con-inner{padding-top:46px;padding-left:20px;padding-right:20px;gap:29px 15px;}
.artistic-director.e-con.e-flex>.e-con-inner .elementor-element.font-74 .elementor-heading-title{line-height:36px;}
.elementor .elementor-element.font-22, .elementor .elementor-element.font-22 span, .elementor .elementor-element.font-22 h3.tec-events-elementor-event-widget__venue-name{font-size:16px;line-height:26px;}
.elementor-element.meet-us.home-meet > .e-con-inner{padding-top:39px;padding-bottom:43px;padding-left:20px;padding-right:20px;}
.elementor-element.meet-us.home-meet > .e-con-inner h3.elementor-image-box-title{font-size:19px;}
.elementor-element.meet-us.home-meet > .e-con-inner p.elementor-image-box-description{font-size:14px;line-height:15px;}
.elementor-element.meet-us.home-meet > .e-con-inner .elementor-grid{gap:18px 11px;grid-template-columns:repeat(2, 1fr);}
.elementor-element.meet-us.home-meet > .e-con-inner .elementor-grid .e-flex{padding:0;}
.elementor-element.support-us > .e-con-inner .col-right{width:95%;padding-left:15px;background-size:81px;background-position:95% -7%;background-image:url(//houstonebonymusic.org/wp-content/uploads/2026/02/mob-icon.png);}
.elementor-element.support-us > .e-con-inner{gap:29px;margin-left:auto;padding-left:0px;padding-right:15px;max-width:100%;padding-top:37px;padding-bottom:34px;}
.elementor-element.support-us{background-image:linear-gradient(90deg, #FFFFFF 5%, #FAFAFA 5%) !important;}
.elementor-element.support-us > .e-con-inner .col-right .elementor-element.donate-btn a{width:288px;padding:10px 50px !important;font-size:16px;line-height:34px;}
.elementor-element.support-us > .e-con-inner .col-right .e-flex.e-con{width:100%;gap:12px;flex-direction:column-reverse;}
.elementor-element.donation > .e-con-inner .col-right.e-con.e-child{width:35%;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:400px;margin-right:0;right:-20px;top:-40px;}
.elementor-element.news.home-news > .e-con-inner{padding-top:19px;padding-bottom:31px;padding-left:20px;padding-right:20px;gap:20px;}
.elementor-element.news.home-news > .e-con-inner .col-right{width:100%;}
.support-us .elementor-element.title-border::after{display:none;}
.elementor-element.news .elementor-element.title-border::after{background-color:rgba(28, 28, 28, 1);height:30.65px;left:45%;top:6px;width:2px;}
.elementor-element.sponsors{padding-top:20px;padding-bottom:30px;padding-left:15px;padding-right:15px;gap:30px;}
.elementor-element.heb-support .e-con-inner .font-22{width:100%;text-align:center;}
.elementor-element.heb-support > .e-con-inner{gap:15px;padding:50px 15px;}
}
@media(max-width:700px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:300px;height:80px;}
}
@media(max-width:650px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:270px;height:80px;}
.elementor-element.home-events > .e-con-inner .buy-ticket{margin-top:7px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:45px;line-height:55px;max-width:350px;}
.elementor-element.home-events > .e-con-inner .elementor-grid .tec-events-elementor-event-widget__datetime{line-height:0px;}
.elementor-element.home-events > .e-con-inner .elementor-grid .elementor-element.font-22 .elementor-widget-container{padding-bottom:0 !important;}
.elementor-element.home-events > .e-con-inner .elementor-grid{gap:39px 15px;grid-template-columns:repeat(1, 1fr);}
.elementor-element.home-events > .e-con-inner .elementor-grid .events-temp .e-con-inner{align-items:center;}
}
@media(max-width:615px){
.elementor-element.donation > .e-con-inner .col-right.e-con.e-child{width:30%;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:35px;line-height:45px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:325px;margin-right:0;right:-15px;top:-20px;}
.elementor-element.donation{background-size:225px;}
.elementor-element.hero-section > .e-con-inner .col-right .elementor-widget-text-editor{font-size:14px;line-height:14px;padding-left:12px;}
}
@media(max-width:590px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:240px;height:80px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:45px;line-height:55px;max-width:350px;}
}
@media(max-width:520px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:230px;height:80px;}
}
@media(max-width:510px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:225px;height:70px;}
.elementor-element.hero-section > .e-con-inner{padding-bottom:160px;padding-top:35px;}
.elementor-element.hero-section > .e-con-inner .pp-buttons-halign-left{position:absolute;bottom:35px;}
}
@media(max-width:500px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:220px;height:70px;}
.elementor-element.news .e-grid .w-333 a.elementor-button{height:53px;font-size:16px;}
}
@media(max-width:490px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:215px;height:70px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:30px;line-height:35px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:277px;margin-right:0;right:-15px;top:-10px;}
.elementor-element.donation{background-size:135px;}
.elementor .elementor-element.news a.elementor-button{font-size:16px;}
.elementor-element.latest-blog-post > .e-con-inner a.elementor-button svg{width:31.11px;}
.elementor-element.news span.elementor-button-content-wrapper{gap:7px !important;}
}
@media(max-width:480px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:210px;height:70px;}
}
@media(max-width:470px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:205px;height:70px;}
}
@media(max-width:460px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:200px;height:60px;}
.elementor-element.hero-section > .e-con-inner{padding-bottom:140px;}
}
@media(max-width:450px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:195px;height:60px;}
}
@media(max-width:440px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:190px;height:60px;padding-left:15px;padding-right:15px;font-size:16px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:25px;line-height:35px;}
}
@media(max-width:430px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:185px;height:60px;}
.elementor .elementor-element.font-30 h2.elementor-heading-title{font-size:18px;line-height:24px;}
.elementor-element.news.home-news > .e-con-inner .elementor-widget-post-info .elementor-icon-list-text{font-size:16px;line-height:normal;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:22px;line-height:32px;}
}
@media(max-width:420px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:180px;height:60px;}
}
@media(max-width:410px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:175px;height:53px;}
}
@media(max-width:400px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:170px;}
}
@media(max-width:390px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:165px;}
}
@media(max-width:380px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:160px;}
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:45px;line-height:55px;max-width:310px;}
.elementor .elementor-element.font-40 h2.elementor-heading-title{font-size:20px;line-height:27px;}
.elementor-element.hero-section > .e-con-inner > .col-right .events-temp{padding-left:10px;padding-right:10px;}
}
@media(max-width:395px){
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:152px;}
.elementor-element.hero-section > .e-con-inner{padding-bottom:125px;}
.elementor-element.home-events > .e-con-inner .elementor-grid .events-temp .e-con-inner .col-left{width:21%;}
.elementor-element.home-events > .e-con-inner .elementor-grid .events-temp .e-con-inner .col-right{width:75%;}
.elementor-element.events-temp .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details h3.tec-events-elementor-event-widget__venue-name{margin:0;line-height:normal;}
.artistic-director.e-con.e-flex>.e-con-inner img{width:154px;margin:0 auto;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:24px;line-height:28px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:230px;margin-right:0;right:-10px;top:-10px;}
.elementor-element.donation{background-size:130px;}
.elementor-element.news.home-news > .e-con-inner .sec-img img{height:288px;object-fit:cover;object-position:35% 50%;}
.elementor-element.news.home-news > .e-con-inner .first-img img{height:221px;object-fit:cover;object-position:35% 50%;}
}
@media(max-width:340px){
.elementor .elementor-element.font-110 h1.elementor-heading-title{font-size:40px;line-height:50px;max-width:310px;}
.elementor-element.hero-section > .e-con-inner, .elementor-element.home-about > .e-con-inner, .elementor-element.home-events > .e-con-inner, .artistic-director.e-con.e-flex>.e-con-inner, .elementor-element.news.home-news > .e-con-inner, .elementor-element.meet-us.home-meet > .e-con-inner{padding-left:15px;padding-right:15px;}
.elementor-element.hero-btns .pp-buttons-group a.pp-button{width:134px;}
.elementor-element.hero-btns .pp-buttons-group{gap:11px;}
.elementor .home-events .elementor-element.font-40 h2.elementor-heading-title{font-size:18px;line-height:28px;}
.artistic-director.e-con.e-flex>.e-con-inner .elementor-element.font-74 .elementor-heading-title br{display:none;}
.elementor .elementor-element.font-74 .elementor-heading-title{font-size:29px;}
.elementor-element.meet-us.home-meet > .e-con-inner h3.elementor-image-box-title{font-size:17px;}
.elementor-element.meet-us.home-meet > .e-con-inner .elementor-widget-image-box .elementor-image-box-img{margin-bottom:0px;}
.elementor .elementor-element.font-100 h2.elementor-heading-title{font-size:22px;line-height:25px;}
.elementor-element.donation > .e-con-inner .elementor-widget-heading{width:220px;margin-right:0;right:-10px;top:-10px;}
} @media(max-width:1700px){
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:100px;padding-bottom:100px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:76px;line-height:86px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:140px;padding-bottom:140px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:55px;line-height:65px;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:130px;padding-bottom:130px;padding-right:90px;}
.elementor-element.photo-gallery{padding-top:120px;padding-bottom:120px;overflow:hidden;}
.elementor-element.vision > .e-con-inner{padding-top:90px;padding-bottom:90px;}
}
@media(max-width:1650px){
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:74px;line-height:84px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:130px;padding-bottom:130px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:53px;line-height:63px;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:120px;padding-bottom:120px;padding-right:90px;}
.elementor-element.photo-gallery{padding-top:110px;padding-bottom:110px;overflow:hidden;}
.elementor-element.vision > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:750px;padding-right:45px;padding-left:45px;}
}
@media(max-width:1550px){
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:70px;line-height:80px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:120px;padding-bottom:120px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:50px;line-height:60px;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:110px;padding-bottom:110px;padding-right:90px;}
.elementor-element.photo-gallery{padding-top:100px;padding-bottom:100px;overflow:hidden;}
.elementor-element.vision > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:750px;padding-right:45px;padding-left:45px;}
}
@media(max-width:1500px){
.elementor-element.our-bignnings > .e-con-inner{padding-top:110px;padding-bottom:110px;padding-left:50px;padding-right:50px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:66px;line-height:76px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:50px;}
.elementor-element.legacy > .e-con-inner{padding-left:50px;padding-right:50px;}
.elementor-element.legacy > .e-con-inner .col-right{width:68%;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:100px;padding-bottom:100px;padding-right:50px;}
.elementor-element.artistic > .e-con-inner .col-left{width:44%;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:780px;padding:35px;}
.elementor-element.photo-gallery{padding-top:90px;padding-bottom:90px;overflow:hidden;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:48px;line-height:58px;}
}
@media(max-width:1400px){
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:80px;padding-bottom:80px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:62px;line-height:72px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:100px;padding-bottom:100px;padding-left:35px;padding-right:35px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:35px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner{gap:35px;}
.elementor-element.legacy > .e-con-inner{padding-left:35px;padding-right:35px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:45px;line-height:55px;}
.elementor-element.legacy > .e-con-inner .col-right{width:68%;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:auto;padding:35px;}
.elementor-element.artistic > .e-con-inner .col-left{width:50%;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:90px;padding-bottom:90px;padding-right:35px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:auto;padding:35px;gap:7px;}
.elementor-element.photo-gallery{padding-top:80px;padding-bottom:80px;overflow:hidden;gap:40px;}
.photo-gallery .pp-gallery-pagination{margin-top:50px !important;}
}
@media(max-width:1300px){
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:20px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:60px;line-height:70px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:90px;padding-bottom:90px;padding-left:25px;padding-right:25px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:25px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner{gap:25px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:42px;line-height:52px;}
.elementor-element.legacy > .e-con-inner{padding-left:25px;padding-right:25px;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:80px;padding-bottom:80px;padding-right:25px;}
.elementor-element.vision > .e-con-inner{padding-top:80px;padding-bottom:80px;}
.elementor-element.our-bignnings > .e-con-inner .elementor-widget-text-editor, .elementor-element.legacy > .e-con-inner .elementor-widget-text-editor, .elementor-element.artistic > .e-con-inner .elementor-widget-text-editor, .elementor-element.vision > .e-con-inner .elementor-widget-text-editor{font-size:18px;line-height:30px;}
.elementor-element.photo-gallery{padding-top:80px;padding-bottom:80px;overflow:hidden;gap:40px;}
}
@media(max-width:1250px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:58px;line-height:68px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:40px;line-height:50px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner{gap:15px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:15px;}
.elementor-element.artistic > .e-con-inner{margin-left:0;padding-top:80px;padding-bottom:80px;padding-right:15px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:auto;padding:32px;gap:7px;}
.elementor-element.vision > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;}
.elementor-element.photo-gallery{padding-top:80px;padding-bottom:80px;overflow:hidden;gap:40px;}
}
@media(max-width:1154px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:55px;line-height:65px;}
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:20px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:38px;line-height:48px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner .col-left{gap:15px;}
.elementor-element.legacy > .e-con-inner .col-right{width:65%;}
.elementor-element.vision > .e-con-inner, .elementor-element.photo-gallery, .elementor-element.artistic > .e-con-inner{padding-top:70px;padding-bottom:70px;}
.elementor-element.artistic > .e-con-inner .col-left{justify-content:center !important;}
.elementor-element.legacy > .e-con-inner{padding-left:15px;padding-right:15px;gap:50px 15px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red{width:auto;padding:30px 15px;gap:7px;}
}
@media(max-width:1017px){
.elementor-element.legacy > .e-con-inner .col-right{width:68%;top:8px;}
.photo-gallery .pp-gallery-pagination{margin-top:30px !important;}
}
@media(max-width:970px){
.elementor-element.legacy > .e-con-inner .col-right{width:67%;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner{gap:15px;flex-direction:column;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex::before{background-image:linear-gradient(90deg, #C8A75E 100%, #FFFFFF 100%);}
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:15px;padding-right:15px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex > .e-con-inner .col-left{width:100%;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;max-width:100%;height:500px;}
}
@media(max-width:940px){
.elementor-element.legacy > .e-con-inner .col-right{width:66%;}
.elementor-element.artistic > .e-con-inner{flex-direction:column-reverse;padding-right:0!important;}
.elementor-element.artistic > .e-con-inner .col-left, .elementor-element.artistic > .e-con-inner .col-right{width:100%;}
}
@media(max-width:914px){
.elementor-element.legacy > .e-con-inner .col-right{width:65%;}
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:0;}
}
@media(max-width:888px){
.elementor-element.legacy > .e-con-inner .col-right{width:64%;}
.elementor-element.legacy > .e-con-inner{padding-left:15px;padding-right:15px;gap:0px 15px;flex-direction:column;}
.elementor-element.legacy > .e-con-inner .col-right{width:100%;top:0;margin-top:15px;margin-bottom:30px;}
}
@media(max-width:864px){
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:36px;line-height:46px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:52px;line-height:62px;}
}
@media(max-width:823px){
.elementor-element.legacy > .e-con-inner .col-right{width:62%;}
}
@media(max-width:790px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:48px;line-height:58px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:34px;line-height:44px;}
}
@media(max-width:767px){
.elementor-element.our-bignnings > .e-con-inner >.e-flex{padding-left:15px;padding-right:15px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex::before{background-image:linear-gradient(90deg, #C8A75E 100%, #FFFFFF 100%);}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;height:375px;object-position:top;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:45px;line-height:55px;}
.elementor-element.our-bignnings > .e-con-inner{padding-top:60px;padding-bottom:60px;padding-left:15px;padding-right:15px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:32px;line-height:42px;}
.elementor-element.our-bignnings > .e-con-inner .elementor-widget-text-editor, .elementor-element.legacy > .e-con-inner .elementor-widget-text-editor, 
.elementor-element.artistic > .e-con-inner .elementor-widget-text-editor, .elementor-element.vision > .e-con-inner .elementor-widget-text-editor{font-size:16px;line-height:26px;}
.elementor-element.legacy > .e-con-inner{padding-left:15px;padding-right:15px;gap:36px 15px;}
.elementor-element.legacy > .e-con-inner .col-right{margin-top:-20px;width:100%;top:0;}
.elementor-element.vision > .e-con-inner, .elementor-element.photo-gallery, .elementor-element.artistic > .e-con-inner{padding-top:60px;padding-bottom:60px;}
.elementor-element.artistic > .e-con-inner .col-right .bg-red, .elementor-element.artistic > .e-con-inner .col-left{width:100%;}
.img-gallery span.pp-gallery-load-more-icon.pp-icon.pp-no-trans svg{fill:transparent !important;font-size:28px;margin:0 auto;}
.photo-gallery .pp-gallery-pagination{margin-top:10px !important;}
}
@media(max-width:700px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:30px!important;line-height:40px!important;}
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:60px;padding-bottom:60px;padding-left:0;}
}
@media(max-width:550px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:40px;line-height:50px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;height:300px;}
.elementor-element.photo-gallery{gap:30px;}
}
@media(max-width:450px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:35px;line-height:45px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;height:235px;}
.elementor .elementor-element.font-60 h2.elementor-heading-title{font-size:28px;line-height:38px;}
.elementor .elementor-element.breadcrumb > .e-con-inner{padding-top:50px;padding-bottom:50px;padding-left:0;}
}
@media(max-width:380px){
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:32px;line-height:42px;}
.elementor-element.our-bignnings > .e-con-inner >.e-flex img.attachment-large{width:100%;height:165px;}
} @media(max-width:1300px){
.elementor-element.sitemap-page > .e-con-inner{padding-left:20px;}
}
@media(max-width:850px){
.elementor-element.sitemap-page > .e-con-inner{padding-left:0px;}
#page .site-content{flex-grow:0;}
.elementor-element.sitemap-page > .e-con-inner .e-grid{padding-left:5px;}
}
@media(max-width:450px){
.elementor-element.sitemap-page > .e-con-inner{padding-left:0px;padding-top:45px;padding-bottom:45px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:28px;line-height:38px;}
} @media(max-width:1700px){
.elementor-element.news-page > .e-con-inner, .elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:120px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:36px;line-height:46px;}
.elementor-element.news-page > .e-con-inner .col-left .elementor-widget-post-info{padding-bottom:20px;}
}
@media(max-width:1650px){
.elementor-element.news-page > .e-con-inner, .elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:110px;}
}
@media(max-width:1550px){
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:35px;line-height:45px;}
.elementor-element.news-page > .e-con-inner, .elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:100px;}
}
@media(max-width:1500px){
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:33px;line-height:43px;}
.elementor-element.news-page > .e-con-inner{padding-top:80px;padding-bottom:90px;}
}
@media(max-width:1400px){
.elementor-element.news-page > .e-con-inner .col-left .elementor-pagination{margin-top:60px;}
.elementor-element.news-page > .e-con-inner{padding-top:80px;padding-bottom:80px;}
}
@media(max-width:1300px){
.elementor-element.news-page > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:35px;padding-right:35px;gap:35px;max-width:100%;}
.elementor-element.news-page > .e-con-inner .col-left{width:66%;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:32px;line-height:42px;}
.elementor-element.news .page-numbers{width:50px;height:50px;}
}
@media(max-width:1250px){
.elementor-element.news-page > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:25px;padding-right:25px;gap:25px;max-width:100%;}
.elementor-element.news-page > .e-con-inner .col-left .elementor-pagination{margin-top:50px;}
}
@media(max-width:1150px){
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:535px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:30px;line-height:40px;}
.elementor-element.category-name h5, .elementor-element.sidebar h2{font-size:22px;line-height:30px;}
.single-news .wp-block-media-text{grid-template-columns:auto 36%!important;gap:15px;}
.single-news .wp-block-media-text__content{font-size:18px;font-weight:600;line-height:28px;}
}
@media(max-width:950px){
.elementor-element.news-page > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;gap:15px;max-width:100%;}
.elementor-1190 .elementor-element.elementor-element-bbf76b6 img{height:auto;}
.elementor-element.news span.pp-button-icon svg, .elementor-element.news .elementor-button-icon svg{font-size:65.607px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:28px;line-height:38px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:400px;}
.elementor-element.news-page > .e-con-inner .col-left .elementor-widget-post-info{padding-bottom:10px;}
.single-news .wp-block-media-text{grid-template-columns:auto 43% !important;gap:15px;}
.elementor-element.category-name h5, .elementor-element.sidebar h2{font-size:20px;line-height:28px;}
}
@media(max-width:810px){
.single-news .wp-block-media-text{grid-template-columns:auto 45% !important;gap:15px;}
}
@media(max-width:790px){
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:28px;line-height:38px;position:relative;}
.single-news .wp-block-media-text{grid-template-columns:auto 47% !important;gap:15px;}
}
@media(max-width:767px){
.elementor-element.news-page > .e-con-inner .col-left{width:100%;}
.elementor-element.news-page > .e-con-inner .elementor-widget-image a, .elementor-element.news-page > .e-con-inner .elementor-widget-image{width:100%;}
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:600px;}
.elementor-element.news-page > .e-con-inner{padding-top:60px;padding-bottom:60px;padding-left:15px;padding-right:15px;gap:50px;max-width:100%;}
.elementor-element.news .page-numbers{width:44px;height:44px;font-size:18px;}
}
@media(max-width:700px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:525px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:26px;line-height:36px;position:relative;}
}
@media(max-width:650px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:460px;}
}
@media(max-width:580px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:375px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:24px;line-height:34px;position:relative;}
.elementor-element.news-page > .e-con-inner .col-left .elementor-widget-post-info{padding-bottom:10px;padding-top:5px;}
.elementor-element.news span.pp-button-icon svg, .elementor-element.news .elementor-button-icon svg{font-size:40.607px;}
}
@media(max-width:460px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:285px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:22px;line-height:30px;position:relative;}
}
@media(max-width:390px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:250px;}
}
@media(max-width:360px){
.elementor-element.news-page > .e-con-inner .col-left .e-grid .post-title-cont, .elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading{width:210px;}
.elementor-element.news-page > .e-con-inner .font-38.elementor-widget-heading h2{font-size:20px;line-height:28px;position:relative;}
} @media(max-width:1700px){
.elementor-element.search-news-page > .e-con-inner{padding-top:100px;padding-bottom:100px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:32px;line-height:36px;}
}
@media(max-width:1550px){
.elementor-element.search-news-page > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:30px;line-height:34px;}
}
@media(max-width:1400px){
.elementor-element.search-news-page > .e-con-inner{padding-top:80px;padding-bottom:80px;}
.elementor-element.search-news-page > .e-con-inner .elementor-pagination{margin-top:50px;}
.elementor-element.search-news-page > .e-con-inner .elementor-widget-post-info{padding-bottom:10px;}
}
@media(max-width:1250px){
.elementor-element.search-news-page > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;}
}
@media(max-width:1160px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:400px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:27px;line-height:32px;}
}
@media(max-width:980px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:390px;}
}
@media(max-width:950px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:375px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:25px;line-height:30px;}
.elementor .elementor-element.houston-header a.elementor-button{padding:20.7px 28px 20.7px 28px;font-size:17px;}
}
@media(max-width:930px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:345px;}
}
@media(max-width:880px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:315px;}
}
@media(max-width:810px){
.elementor-element.houston-header .elementor-nav-menu{gap:0 13px;}
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:280px;}
.elementor-element.search-news-page > .e-con-inner .elementor-widget-post-info{padding-bottom:5px;padding-top:5px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:23px;line-height:28px;}
}
@media(max-width:767px){
.elementor-element.news span.pp-button-icon svg, .elementor-element.news .elementor-button-icon svg{font-size:45.607px;}
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:260px;}
}
@media(max-width:670px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:234px;}
}
@media(max-width:650px){
.search-results .news .elementor-widget-theme-post-featured-image img{height:auto;object-fit:cover;}
.elementor-element.search-news-page > .e-con-inner{padding-top:60px;padding-bottom:60px;padding-left:15px;padding-right:15px;}
.elementor-element.search-news-page > .e-con-inner .elementor-grid{grid-template-columns:repeat(1, 1fr);}
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:400px;}
}
@media(max-width:430px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:300px;}
.elementor-element.search-news-page > .e-con-inner .font-34 h2{font-size:22px;line-height:28px;}
}
@media(max-width:405px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:265px;}
}
@media(max-width:370px){
.elementor-element.search-news-page > .e-con-inner .news-title, .elementor-element.search-news-page > .e-con-inner .news-title .elementor-widget-heading{width:212px;}
} @media(max-width:767px){
.single-news .wp-block-media-text{grid-template-columns:auto 32% !important;gap:15px;}
.elementor-element.article{width:230px;}
.elementor-element.news-page.single-news > .e-con-inner .col-left .elementor-widget-post-info .elementor-inline-item{font-size:16px;line-height:26px;}
}
@media(max-width:715px){
.elementor-element.article{width:200px;}
}
@media(max-width:690px){
.single-news .wp-block-media-text{grid-template-columns:auto 36% !important;gap:15px;}
}
@media(max-width:655px){
.elementor-element.article{width:190px;}
}
@media(max-width:650px){
.single-news .wp-block-media-text{grid-template-columns:auto 40% !important;gap:15px;}
}
@media(max-width:635px){
.elementor-element.article{width:170px;}
}
@media(max-width:595px){
.elementor-element.article{width:165px;}
}
@media(max-width:595px){
.elementor-element.article{width:160px;}
}
@media(max-width:585px){
.elementor-element.article{width:155px;}
}
@media(max-width:565px){
.elementor-element.article{width:150px;}
.elementor-element.article h3.elementor-heading-title{font-size:15px !important;line-height:22px !important;}
}
@media(max-width:565px){
.elementor-element.article{width:145px;}
.elementor-element.news-page.single-news > .e-con-inner .col-left .elementor-widget-post-info{margin-top:0px;}
}
@media(max-width:550px){
.single-news .wp-block-media-text{grid-template-columns:auto 45% !important;gap:15px;display:flex;flex-wrap:wrap;justify-content:center;}
}
@media(max-width:545px){
.elementor-element.article{width:140px;}
.elementor-element.article h3.elementor-heading-title{font-size:14px !important;line-height:20px !important;}
}
@media(max-width:535px){
.elementor-element.article{width:135px;}
.elementor-element.article h3.elementor-heading-title{font-size:14px !important;line-height:20px !important;}
}
@media(max-width:525px){
.elementor-element.article h3.elementor-heading-title{display:none;}
.elementor-element.single-article .elementor-widget-theme-post-featured-image{display:none;}
.elementor-element.article{width:115px;}
.elementor-element.article.next h4.elementor-heading-title{text-align:right;}
}
@media(max-width:372px){
.elementor-element.single-article > .e-con-inner{gap:5px;}
.elementor-element.article{width:112px;}
.elementor-element.news-navigation .single-article{padding-right:8px;padding-left:7px;}
.elementor-element.article.next{width:85px;}
} .elementor-element.news.categories-news > .e-con-inner .col-left .elementor-grid .social-share-icons > .elementor-grid .elementor-share-btn{height:32px;}
.elementor .elementor-element.news.categories-news > .e-con-inner .col-left .social-share-icons{top:-100px;}
@media(max-width:1850px){
.elementor-element.news.categories-news > .e-con-inner{margin-left:275px;}
}
@media(max-width:1750px){
.elementor-element.news.categories-news > .e-con-inner{margin-left:240px;}
}
@media(max-width:1700px){
.elementor-element.news.categories-news > .e-con-inner{margin-left:auto;}
}
@media(max-width:1500px){
.elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:90px;padding-left:50px;padding-right:50px;}
}
@media(max-width:1400px){
.elementor-element.news.categories-news > .e-con-inner .col-left{width:69.315%;}
.elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:40px;padding-right:40px;}
.elementor-element.news.categories-news > .e-con-inner .categ-box .elementor-widget-post-info{padding-bottom:5px;}
.elementor-element.news.categories-news > .e-con-inner .col-left{width:72%;}
.elementor-element.news.categories-news > .e-con-inner .col-right{width:26%;}
.elementor-element.news.categories-news > .e-con-inner .col-right .sidebar{padding-left:15px;padding-right:15px;}
.news.categories-news .elementor-widget-theme-post-featured-image img{height:180px;object-fit:cover;}
.news.categories-news .elementor-widget-theme-post-featured-image a{width:100%;}
.elementor-element.news.categories-news > .e-con-inner .col-left nav.elementor-pagination{margin-top:60px;}
}
@media(max-width:1300px){
.elementor-element.news.categories-news > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:30px;padding-right:30px;}
}
@media(max-width:1250px){
.elementor-element.news.categories-news > .e-con-inner{padding-top:70px;padding-bottom:70px;padding-left:15px;padding-right:15px;gap:15px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:200px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box h2.elementor-heading-title{font-size:20px;line-height:26px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-widget-theme-post-excerpt{font-size:16px;line-height:24px;}
.elementor-element.news.categories-news > .e-con-inner .categ-box .elementor-widget-post-info .elementor-inline-item{font-size:15px;line-height:30px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box a.elementor-button{font-size:20px;line-height:32px;}
}
@media(max-width:1150px){
.elementor-element.news.categories-news > .e-con-inner .col-right{width:31%;}
.elementor-element.news.categories-news > .e-con-inner .col-left{width:68%;}
.elementor-element.news.categories-news > .e-con-inner .col-left .elementor-grid{grid-template-columns:repeat(2, 1fr);gap:15px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .elementor-grid .social-share-icons > .elementor-grid{grid-template-columns:repeat(1, 1fr);gap:10px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:252px;}
.elementor-element.news.categories-news > .e-con-inner .col-left nav.elementor-pagination{margin-top:50px;}
}
@media(max-width:960px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:240px;}
}
@media(max-width:930px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:215px;}
}
@media(max-width:850px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:200px;}
}
@media(max-width:820px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title{width:180px;}
}
@media(max-width:767px){
.elementor-element.news.categories-news > .e-con-inner .col-right, .elementor-element.news.categories-news > .e-con-inner .col-left{width:100%;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:255px;}
.elementor-element.news.categories-news > .e-con-inner{padding-top:60px;padding-bottom:60px;padding-left:15px;padding-right:15px;gap:30px;}
}
@media(max-width:700px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:235px;}
}
@media(max-width:550px){
.elementor-element.news.categories-news > .e-con-inner .col-left .elementor-grid{grid-template-columns:repeat(1, 1fr);gap:15px;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-title, .ast-separate-container .ast-archive-description{padding:0;}
.news.categories-news .elementor-widget-theme-post-featured-image img{height:auto;object-fit:cover;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:385px;}
.news.categories-news .elementor-widget-theme-post-featured-image{width:100%;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box a.elementor-button{font-size:18px;line-height:30px;}
}
@media(max-width:500px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:270px;}
}
@media(max-width:400px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:240px;}
}
@media(max-width:360px){
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .elementor-page-title, .elementor-element.news.categories-news > .e-con-inner .col-left .categ-box .cate-title{width:210px;}
.elementor-element.news.categories-news > .e-con-inner .col-left .categ-box{padding-left:10px;padding-right:10px;}
.elementor .elementor-element.breadcrumb > .e-con-inner h2.elementor-heading-title{font-size:28px;line-height:38px;}
} @media(max-width:1700px){
.elementor-element.cart-page > .e-con-inner{padding-top:110px;padding-bottom:110px;}
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{font-size:30px;}
.woocommerce-page #content table.cart td.product-name,
.woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:26px;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:100px;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td{padding-top:25px;padding-bottom:25px;}
}
@media(max-width:1650px){
.elementor-element.cart-page > .e-con-inner{padding-top:100px;padding-bottom:100px;}
}
@media(max-width:1550px){
.elementor-element.cart-page > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{font-size:28px;}
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:24px;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:90px;}
}
@media(max-width:1400px){
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{font-size:26px;}
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:22px;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:80px;}
}
@media(max-width:1300px){
.elementor-element.cart-page > .e-con-inner{padding-top:80px;padding-bottom:80px;padding-left:15px;padding-right:15px;}
p.return-to-shop a.button.wc-backward{font-size:20px;font-weight:600;line-height:32px;padding:20px 45px 20px 45px;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:70px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, p.return-to-shop a.button.wc-backward{font-size:20px;}
}
@media(max-width:1100px){
.elementor-element.cart-page > .e-con-inner{padding-top:70px;padding-bottom:70px;}
p.return-to-shop a.button.wc-backward{font-size:18px;font-weight:600;line-height:32px;padding:20px 35px 20px 35px;}
}
@media(max-width:921px){
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions{display:none!important;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td{padding-left:8px;padding-right:8px;}
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:20px;}
.woocommerce-page #content table.cart td.product-remove{padding-right:10px;padding-left:0;}
.woocommerce-page #content table.cart td.product-thumbnail{min-width:auto;padding-left:0;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display:none!important;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td{padding-top:20px;padding-bottom:20px;display:table-cell;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{display:table-row;}
.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead{background-color:transparent;display:table-header-group;}
.woocommerce-page #content table.cart td.product-thumbnail .size-woocommerce_thumbnail{max-width:125px;height:auto;object-fit:cover;padding-right:5px;}
.woocommerce-page #content table.cart td.product-remove{padding-right:10px;}
.woocommerce-page #content table.cart td.product-quantity .quantity.buttons_added{width:115px;}
.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus{font-size:24px;}
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{font-size:24px;}
.woocommerce-page #content table.cart td.product-name{text-align:left!important;}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid #D1D5DB;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:60px;}
.woocommerce-cart .cart-collaterals .cart_totals{margin:0 auto;margin-right:0;}
}
@media(max-width:790px){
.woocommerce-page #content table.cart td.product-thumbnail .size-woocommerce_thumbnail{max-width:110px;height:auto;object-fit:cover;}
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:20px;}
}
@media(max-width:767px){
.elementor-element.cart-page > .e-con-inner{padding-top:60px;padding-bottom:60px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, p.return-to-shop a.button.wc-backward{font-size:16px;height:70px;width:280px;text-align:center;}
.woocommerce-cart.woocommerce-js table.shop_table thead th, .woocommerce-cart.woocommerce-page table.shop_table thead th{font-size:22px;}
.woocommerce-page #content table.cart td.product-quantity .quantity.buttons_added{height:50px;}
.woocommerce-page #content table.cart td.product-name{text-align:left !important;padding-left:0;}
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:18px;}
}
@media(max-width:700px){
.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead{display:none;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td,
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr,
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display:block!important;}
.woocommerce-js #content table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions,
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce table.shop_table_responsive tr td.product-remove::before{display:none!important;}
.woocommerce-page #content table.cart td.product-name{text-align:right !important;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{color:#3C3C3C;font-family:"Source Sans Pro";font-size:20px;font-style:normal;font-weight:600 !important;line-height:normal;text-transform:capitalize;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{display:flex!important;flex-direction:column!important;}
.woocommerce-page #content table.cart td.product-remove{padding-right:10px;order:1;}
.woocommerce-page #content table.cart td.product-thumbnail{min-width:auto;border-top:0;padding-top:0;}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td{padding-top:15px;padding-bottom:15px;}
}
@media(max-width:370px){
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before,
.woocommerce-page #content table.cart td.product-name, .woocommerce-cart table.shop_table td.product-price .woocommerce-Price-amount, .woocommerce-page #content table.cart td .quantity .qty, .woocommerce-page #content table.cart td.product-subtotal .woocommerce-Price-amount{font-size:16px;}
.woocommerce-page #content table.cart td.product-quantity .quantity.buttons_added{height:45px;}
}
#ppcp-recaptcha-v2-container{margin:0 !important;}
@media(max-width:350px){
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, p.return-to-shop a.button.wc-backward{font-size:16px;height:70px;width:245px;text-align:center;}
} #order_review #ppcp-recaptcha-v2-container{margin:0 !important;}
@media(max-width:1700px){
.elementor-element.checkout-page > .e-con-inner{padding-top:110px;padding-bottom:110px;}
#customer_details h3,
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:35px;}
#order_review tfoot tr.order-total th, #order_review tfoot tr.order-total td span.woocommerce-Price-amount.amount{font-size:30px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order{margin-bottom:100px;}
}
@media(max-width:1650px){
.elementor-element.checkout-page > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#customer_details h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:34px;}
}
@media(max-width:1550px){
.elementor-element.checkout-page > .e-con-inner{padding-top:90px;padding-bottom:90px;}
#customer_details h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:32px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order{margin-bottom:80px;}
}
@media(max-width:1400px){
.elementor-element.checkout-page > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#customer_details h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:30px;}
#order_review tfoot tr.order-total th, #order_review tfoot tr.order-total td span.woocommerce-Price-amount.amount{font-size:25px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order{margin-bottom:60px;}
}
@media(max-width:1300px){
.elementor-element.checkout-page > .e-con-inner{padding-top:80px;padding-bottom:80px;max-width:100%;padding-left:30px;padding-right:30px;}
#customer_details h3{margin-bottom:40px!important;}
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:40px;}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding:39px 53px 50px;}
#order_review .woocommerce-checkout-review-order-table{margin-bottom:50px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{order:2;margin-top:50px;}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 40px 19px;}
.woocommerce-page.woocommerce-checkout #payment #place_order{width:100%;}
.woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea, .woocommerce-js .select2-container .select2-selection--single{font-size:20px;font-style:normal;font-weight:600;line-height:32px;}
}
@media(max-width:1250px){
.elementor-element.checkout-page > .e-con-inner{padding-top:70px;padding-bottom:70px;max-width:100%;padding-left:30px;padding-right:30px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p{font-size:18px;line-height:28px;width:100%;}
#order_review::after{height:315px;width:auto;}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 20px 19px;margin-top:-5px;}
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:25px;}
.woocommerce-page.woocommerce-checkout #payment #place_order{font-size:20px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{margin-top:15px;}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding:39px 15px 50px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order{margin-bottom:35px;}
#order_review::after{height:250px;width:auto;}
}
@media(max-width:1100px){
.elementor-element.checkout-page > .e-con-inner{padding-top:70px;padding-bottom:70px;max-width:100%;padding-left:15px;padding-right:15px;}
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:61%;margin-right:15px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{margin-top:15px;}
#order_review tfoot tr.order-total th, #order_review tfoot tr.order-total td span.woocommerce-Price-amount.amount{font-size:22px;}
}
@media(max-width:921px){
.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{float:right;clear:right;}
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{float:left;}
#customer_details h3{margin-bottom:25px !important;}
}
@media(max-width:895px){
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:60.85%;margin-right:15px;}
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:20px;}
#customer_details h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:27px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper h2{padding-left:40px;font-size:20px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{order:2;margin-top:30px;}
.woocommerce-page.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p{font-size:17px;line-height:28px;width:100%;}
}
@media(max-width:826px){
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:60%;margin-right:15px;}
}
@media(max-width:767px){
.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set,
.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:100%;margin-right:0;float:none;}
#customer_details h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:27px;text-align:left;}
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row{width:100%;}
} @media(max-width:1700px){
.elementor-element.confirmation-page > .e-con-inner{padding-top:110px;padding-bottom:110px;}
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:55px;line-height:65px;}
}
@media(max-width:1550px){
.elementor-element.confirmation-page > .e-con-inner{padding-top:100px;padding-bottom:100px;}
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:52px;line-height:62px;}
}
@media(max-width:1500px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:50px;line-height:60px;}
.elementor-865 .elementor-element.elementor-element-a5065cd{margin-left:0px;}
}
@media(max-width:1400px){
.elementor-element.confirmation-page > .e-con-inner{padding-top:90px;padding-bottom:90px;}
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:48px;line-height:58px;}
}
@media(max-width:1300px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:46px;line-height:56px;}
.elementor-element.confirmation-page > .e-con-inner a.elementor-button{font-size:20px;}
}
@media(max-width:1250px){
.elementor-element.confirmation-page > .e-con-inner{padding-top:80px;padding-bottom:80px;}
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:46px;line-height:56px;}
}
@media(max-width:1110px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:44px;line-height:54px;}
section.tribe-common-l-container.tribe-events-l-container{padding-left:15px!important;padding-right:15px!important;}
.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left:130px!important;}
}
@media(max-width:900px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:42px;line-height:52px;}
}
@media(max-width:767px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:38px;line-height:48px;}
.elementor-element.confirmation-page > .e-con-inner a.elementor-button{font-size:16px;width:280px;padding-left:15px;padding-right:15px;padding-top:18px;padding-bottom:18px;}
li.pp-breadcrumbs-separator{margin-left:3px !important;margin-right:3px;}
.elementor-element.confirmation-page > .e-con-inner{padding-top:60px;padding-bottom:60px;}
.tribe-events-page-template .tribe-event-date, .tribe-events-page-template .tribe-event-time, .tribe-events-page-template .tribe-event-venue{font-size:18px !important;font-weight:600;line-height:28px;font-family:"Source Sans Pro", Sans-serif;color:#565656;}
.single-tribe_events .event-content-wrap{margin-top:10px!important;}
.single-tribe_events .event-content-wrap p, .single-tribe_events .event-content-wrap ul li{font-size:16px!important;line-height:26px!important;}
.single-tribe_events .event-content-wrap ul{margin-bottom:15px;margin-left:15px;}
.single-tribe_events [class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget]{font-size:18px;margin:0;}
}
@media(max-width:650px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:36px;line-height:46px;}
.elementor-element.confirmation-page > .e-con-inner{padding-top:50px;padding-bottom:50px;}
}
@media(max-width:450px){
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:34px;line-height:40px;}
.elementor-element.confirmation-page > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#page .site-content{flex-grow:0;padding-left:0!important;}
}
@media(max-width:395px){
.elementor-element.confirmation-page > .e-con-inner p br{display:none;}
.elementor-element.confirmation-page > .e-con-inner h2.elementor-heading-title{font-size:32px;line-height:38px;}
}
.custom-no-events{background:#c6a355;color:#000;padding:20px;border-radius:6px;text-align:center;font-size:18px;font-weight:500;margin:40px auto;max-width:900px;}
.tribe-filter-bar{display:flex !important;}
.tribe-calendar-header{display:flex !important;}
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
.hbe-events{position:relative;width:100%;padding:34px 0 0;--hbe-gap:32px;}
.hbe-events__viewport{width:100%;overflow:hidden;}
.hbe-events__track{display:flex;flex-direction:column;gap:var(--hbe-gap);width:100%;margin:0;padding:0;transition:transform 450ms ease;will-change:transform;}
.hbe-event{box-sizing:border-box;display:block;width:100%;flex:0 0 auto;margin:0;padding:23px 40px 25px;background:#902923;color:inherit;text-decoration:none;overflow:hidden;}
.hbe-event:hover{color:inherit;text-decoration:none;}
.hbe-event__title, .hbe-event__date, .hbe-event__venue{text-decoration:none;}
.hbe-event__title{margin:0;padding:0 0 8px;color:#C8A75E;font-family:"Raleway", sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:1.15;text-transform:capitalize;}
.hbe-event__date, .hbe-event__venue{margin:0;color:#E3E3E3;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:34px;}
.hbe-event__venue{margin-top:3px;}
.hbe-events__next{position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:17px auto 0;padding:0;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none !important;outline:none !important;cursor:pointer;}
.hbe-events__next::before, .hbe-events__next::after{display:none !important;content:none !important;}
.hbe-events__next span{display:block;width:36px;height:19px;margin:0;padding:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="19" viewBox="0 0 36 19" fill="none"><path d="M0.75 0.75L17.75 17.5846L34.75 0.75" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.0918 0.750122L17.7502 9.32425L26.4086 0.750122" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;background-size:contain;}
.hbe-events__next:hover span{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="19" viewBox="0 0 36 19" fill="none"><path d="M0.75 0.75L17.75 17.5846L34.75 0.75" stroke="%23C8A75E" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.0918 0.750122L17.7502 9.32425L26.4086 0.750122" stroke="%23C8A75E" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.hbe-events__next:focus, .hbe-events__next:active{border:0 !important;outline:none !important;box-shadow:none !important;}
.hbe-events__next:focus-visible{outline:2px solid #C8A75E !important;outline-offset:4px;}
@media(max-width:1680px){
.hbe-events{--hbe-gap:30px;}
.hbe-event{padding:22px 36px 24px;}
.hbe-event__title{font-size:38px;}
.hbe-event__date, .hbe-event__venue{font-size:21px;line-height:32px;}
}
@media(max-width:1600px){
.hbe-events{--hbe-gap:30px;}
.hbe-event{padding:21px 34px 23px;}
.hbe-event__title{font-size:37px;}
.hbe-event__date, .hbe-event__venue{font-size:20px;line-height:31px;}
}
@media(max-width:1470px){
.hbe-events{--hbe-gap:28px;}
.hbe-event{padding:21px 32px 23px;}
.hbe-event__title{font-size:36px;}
.hbe-event__date, .hbe-event__venue{font-size:20px;line-height:30px;}
}
@media(max-width:1440px){
.hbe-events{--hbe-gap:28px;}
.hbe-event{padding:20px 30px 22px;}
.hbe-event__title{font-size:34px;}
.hbe-event__date, .hbe-event__venue{font-size:19px;line-height:29px;}
}
@media(max-width:1366px){
.hbe-events{--hbe-gap:26px;}
.hbe-event{padding:20px 28px 22px;}
.hbe-event__title{font-size:33px;}
.hbe-event__date, .hbe-event__venue{font-size:18px;line-height:28px;}
}
@media(max-width:1280px){
.hbe-events{--hbe-gap:26px;}
.hbe-event{padding:19px 26px 21px;}
.hbe-event__title{font-size:31px;}
.hbe-event__date, .hbe-event__venue{font-size:18px;line-height:27px;}
}
@media(max-width:1200px){
.hbe-events{--hbe-gap:24px;}
.hbe-event{padding:18px 24px 20px;}
.hbe-event__title{font-size:29px;}
.hbe-event__date, .hbe-event__venue{font-size:17px;line-height:26px;}
}
@media(max-width:1024px){
.hbe-events{--hbe-gap:24px;}
.hbe-event{padding:18px 22px 20px;}
.hbe-event__title{font-size:28px;}
.hbe-event__date, .hbe-event__venue{font-size:17px;line-height:25px;}
.hbe-events__next{margin-top:15px;}
}
@media(max-width:992px){
.hbe-events{--hbe-gap:22px;}
.hbe-event{padding:18px 21px 20px;}
.hbe-event__title{font-size:27px;}
.hbe-event__date, .hbe-event__venue{font-size:16px;line-height:24px;}
}
@media(max-width:834px){
.hbe-events{--hbe-gap:20px;}
.hbe-event{padding:17px 20px 19px;}
.hbe-event__title{font-size:25px;}
.hbe-event__date, .hbe-event__venue{font-size:16px;line-height:24px;}
}
@media(max-width:800px){
.hbe-events{--hbe-gap:20px;}
.hbe-event{padding:17px 20px 19px;}
.hbe-event__title{font-size:24px;}
.hbe-event__date, .hbe-event__venue{font-size:15px;line-height:23px;}
}
@media(max-width:768px){
.hbe-events{width:100%;padding:28px 0 0;--hbe-gap:20px;}
.hbe-event{padding:18px 20px 20px;}
.hbe-event__title{font-size:24px;line-height:1.15;}
.hbe-event__date, .hbe-event__venue{font-size:15px;line-height:23px;}
.hbe-events__next{margin-top:14px;}
}
@media(max-width:667px){
.hbe-events{padding-top:24px;--hbe-gap:18px;}
.hbe-event{padding:17px 18px 19px;}
.hbe-event__title{font-size:22px;}
.hbe-event__date, .hbe-event__venue{font-size:15px;line-height:22px;}
}
@media(max-width:600px){
.hbe-events{padding-top:22px;--hbe-gap:18px;}
.hbe-event{padding:16px 17px 18px;}
.hbe-event__title{font-size:21px;}
.hbe-event__date, .hbe-event__venue{font-size:14px;line-height:21px;}
.hbe-events__next{margin-top:13px;}
.hbe-events__next span{width:34px;height:18px;}
}
@media(max-width:534px){
.hbe-events{padding-top:20px;--hbe-gap:16px;}
.hbe-event{padding:15px 16px 17px;}
.hbe-event__title{font-size:20px;}
.hbe-event__date, .hbe-event__venue{font-size:14px;line-height:21px;}
.hbe-events__next{margin-top:12px;}
}
@media(max-width:414px){
.hbe-events{padding-top:18px;--hbe-gap:16px;}
.hbe-event{padding:14px 14px 16px;}
.hbe-event__title{font-size:19px;line-height:1.15;}
.hbe-event__date, .hbe-event__venue{font-size:13px;line-height:20px;}
.hbe-events__next{margin-top:11px;}
.hbe-events__next span{width:32px;height:17px;}
}
@media(max-width:375px){
.hbe-events{padding-top:17px;--hbe-gap:15px;}
.hbe-event{padding:14px 13px 15px;}
.hbe-event__title{font-size:18px;}
.hbe-event__date, .hbe-event__venue{font-size:13px;line-height:19px;}
} @media(max-width:330px){
.hbe-events{padding-top:16px;--hbe-gap:14px;}
.hbe-event{padding:13px 12px 14px;}
.hbe-event__title{font-size:17px;}
.hbe-event__date, .hbe-event__venue{font-size:12px;line-height:18px;}
.hbe-events__next{margin-top:10px;}
.hbe-events__next span{width:30px;height:16px;}
} .hbe-featured-events{position:relative;width:100%;padding:64px 0 0;}
.hbe-featured-events__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:78px;row-gap:78px;width:100%;}
.hbe-featured-event{display:grid;grid-template-columns:201px minmax(0, 1fr);column-gap:28px;align-items:stretch;width:100%;min-width:0;}
.hbe-featured-event__image{display:block;width:201px;height:100%;overflow:hidden;}
.hbe-featured-event__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;}
.hbe-featured-event__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-width:0;padding:0;}
.hbe-featured-event__title{margin:0;padding:0 0 10px;color:#3C3C3C;font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;}
.hbe-featured-event__date, .hbe-featured-event__venue{margin:0;color:#565656;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:34px;}
.hbe-featured-event__venue{margin-top:5px;margin-bottom:60px;}
.hbe-featured-event__button{display:inline-flex;align-items:center;justify-content:center;min-width:278px;margin-top:auto;padding:22px 15px;border:0;background:#902923;color:#FFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:34px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.35s ease, color 0.35s ease;}
.hbe-featured-event__button:hover{background:#C8A75E;color:#FFF;}
.hbe-featured-events__more{display:flex;justify-content:center;margin:66px 0 0;}
.hbe-featured-events__more-link{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;transition:all 0.35s ease;}
.hbe-featured-events__more-text{color:#565656;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:34px;text-transform:uppercase;transition:color 0.35s ease;}
.hbe-featured-events__more-link:hover .hbe-featured-events__more-text{color:#C8A75E;}
.hbe-featured-events__more-arrow{display:block;width:36px;height:19px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="19" viewBox="0 0 36 19" fill="none"><path d="M0.75 0.75L17.75 17.5846L34.75 0.75" stroke="%23565656" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.0918 0.75L17.7502 9.32413L26.4086 0.75" stroke="%23565656" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;transition:all 0.35s ease;}
.hbe-featured-events__more-link:hover .hbe-featured-events__more-arrow{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="19" viewBox="0 0 36 19" fill="none"><path d="M0.75 0.75L17.75 17.5846L34.75 0.75" stroke="%23C8A75E" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.0918 0.75L17.7502 9.32413L26.4086 0.75" stroke="%23C8A75E" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;}
@media(max-width:1680px){
.hbe-featured-events__grid{column-gap:65px;row-gap:70px;}
.hbe-featured-event{grid-template-columns:185px minmax(0, 1fr);column-gap:24px;}
.hbe-featured-event__image{width:185px;}
.hbe-featured-event__title{font-size:36px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:20px;line-height:32px;}
.hbe-featured-event__button{min-width:250px;font-size:20px;padding:20px 15px;}
}
@media(max-width:1600px){
.hbe-featured-events{padding-top:60px;}
.hbe-featured-events__grid{column-gap:55px;row-gap:65px;}
.hbe-featured-event{grid-template-columns:175px minmax(0, 1fr);column-gap:22px;}
.hbe-featured-event__image{width:175px;}
.hbe-featured-event__title{font-size:34px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:19px;line-height:30px;}
.hbe-featured-event__venue{margin-bottom:55px;}
.hbe-featured-event__button{min-width:240px;font-size:19px;padding:19px 15px;}
.hbe-featured-events__more{margin-top:60px;}
.hbe-featured-events__more-text{font-size:20px;}
}
@media(max-width:1470px){
.hbe-featured-events__grid{column-gap:45px;row-gap:60px;}
.hbe-featured-event{grid-template-columns:160px minmax(0, 1fr);column-gap:20px;}
.hbe-featured-event__image{width:160px;}
.hbe-featured-event__title{font-size:31px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:18px;line-height:29px;}
.hbe-featured-event__venue{margin-bottom:50px;}
.hbe-featured-event__button{min-width:220px;font-size:18px;padding:18px 15px;}
}
@media(max-width:1440px){
.hbe-featured-events{padding-top:55px;}
.hbe-featured-events__grid{column-gap:40px;row-gap:55px;}
.hbe-featured-event{grid-template-columns:150px minmax(0, 1fr);column-gap:18px;}
.hbe-featured-event__image{width:150px;}
.hbe-featured-event__title{font-size:29px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:17px;line-height:28px;}
.hbe-featured-event__venue{margin-bottom:48px;}
.hbe-featured-event__button{min-width:210px;font-size:17px;padding:17px 15px;}
.hbe-featured-events__more{margin-top:55px;}
.hbe-featured-events__more-text{font-size:19px;}
}
@media(max-width:1366px){
.hbe-featured-events{padding-top:50px;}
.hbe-featured-events__grid{column-gap:35px;row-gap:50px;}
.hbe-featured-event{grid-template-columns:140px minmax(0, 1fr);column-gap:17px;}
.hbe-featured-event__image{width:140px;}
.hbe-featured-event__title{font-size:27px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:16px;line-height:26px;}
.hbe-featured-event__venue{margin-bottom:44px;}
.hbe-featured-event__button{min-width:195px;font-size:16px;padding:16px 15px;}
}
@media(max-width:1280px){
.hbe-featured-events{padding-top:45px;}
.hbe-featured-events__grid{column-gap:30px;row-gap:45px;}
.hbe-featured-event{grid-template-columns:125px minmax(0, 1fr);column-gap:15px;}
.hbe-featured-event__image{width:125px;}
.hbe-featured-event__title{font-size:25px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:15px;line-height:24px;}
.hbe-featured-event__venue{margin-bottom:40px;}
.hbe-featured-event__button{min-width:180px;font-size:15px;padding:15px 14px;}
.hbe-featured-events__more{margin-top:48px;}
}
@media(max-width:1200px){
.hbe-featured-events{padding-top:40px;}
.hbe-featured-events__grid{column-gap:25px;row-gap:40px;}
.hbe-featured-event{grid-template-columns:110px minmax(0, 1fr);column-gap:14px;}
.hbe-featured-event__image{width:110px;}
.hbe-featured-event__title{font-size:22px;padding-bottom:8px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:14px;line-height:22px;}
.hbe-featured-event__venue{margin-top:4px;margin-bottom:35px;}
.hbe-featured-event__button{min-width:165px;font-size:14px;line-height:24px;padding:14px 12px;}
.hbe-featured-events__more{margin-top:42px;}
.hbe-featured-events__more-text{font-size:17px;line-height:28px;}
}
@media(max-width:1024px){
.hbe-featured-events{padding-top:35px;}
.hbe-featured-events__grid{column-gap:20px;row-gap:35px;}
.hbe-featured-event{grid-template-columns:95px minmax(0, 1fr);column-gap:12px;}
.hbe-featured-event__image{width:95px;}
.hbe-featured-event__title{font-size:20px;padding-bottom:7px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:13px;line-height:21px;}
.hbe-featured-event__venue{margin-top:3px;margin-bottom:30px;}
.hbe-featured-event__button{min-width:145px;font-size:13px;line-height:22px;padding:12px 10px;}
.hbe-featured-events__more{margin-top:38px;}
.hbe-featured-events__more-text{font-size:16px;line-height:26px;}
.hbe-featured-events__more-arrow{width:32px;height:17px;}
}
@media(max-width:992px){
.hbe-featured-events__grid{column-gap:18px;row-gap:32px;}
.hbe-featured-event{grid-template-columns:88px minmax(0, 1fr);column-gap:11px;}
.hbe-featured-event__image{width:88px;}
.hbe-featured-event__title{font-size:19px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:12px;line-height:20px;}
.hbe-featured-event__venue{margin-bottom:28px;}
.hbe-featured-event__button{min-width:135px;font-size:12px;padding:11px 10px;}
}
@media(max-width:834px){
.hbe-featured-events{padding-top:30px;}
.hbe-featured-events__grid{column-gap:16px;row-gap:30px;}
.hbe-featured-event{grid-template-columns:78px minmax(0, 1fr);column-gap:10px;}
.hbe-featured-event__image{width:78px;}
.hbe-featured-event__title{font-size:17px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:11px;line-height:18px;}
.hbe-featured-event__venue{margin-bottom:24px;}
.hbe-featured-event__button{min-width:120px;font-size:11px;line-height:20px;padding:10px 8px;}
}
@media(max-width:800px){
.hbe-featured-events__grid{column-gap:14px;row-gap:28px;}
.hbe-featured-event{grid-template-columns:72px minmax(0, 1fr);column-gap:9px;}
.hbe-featured-event__image{width:72px;}
.hbe-featured-event__title{font-size:16px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:10px;line-height:17px;}
.hbe-featured-event__venue{margin-bottom:22px;}
.hbe-featured-event__button{min-width:110px;font-size:10px;line-height:18px;padding:9px 8px;}
}
@media(max-width:768px){
.hbe-featured-events{padding-top:28px;}
.hbe-featured-events__grid{grid-template-columns:1fr;column-gap:0;row-gap:40px;}
.hbe-featured-event{grid-template-columns:160px minmax(0, 1fr);column-gap:22px;}
.hbe-featured-event__image{width:160px;}
.hbe-featured-event__title{font-size:28px;padding-bottom:9px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:17px;line-height:27px;}
.hbe-featured-event__venue{margin-top:4px;margin-bottom:45px;}
.hbe-featured-event__button{min-width:220px;font-size:17px;line-height:27px;padding:16px 14px;}
.hbe-featured-events__more{margin-top:48px;}
.hbe-featured-events__more-text{font-size:18px;line-height:28px;}
.hbe-featured-events__more-arrow{width:34px;height:18px;}
}
@media(max-width:667px){
.hbe-featured-events__grid{row-gap:35px;}
.hbe-featured-event{grid-template-columns:140px minmax(0, 1fr);column-gap:18px;}
.hbe-featured-event__image{width:140px;}
.hbe-featured-event__title{font-size:25px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:16px;line-height:25px;}
.hbe-featured-event__venue{margin-bottom:40px;}
.hbe-featured-event__button{min-width:200px;font-size:16px;padding:15px 13px;}
}
@media(max-width:600px){
.hbe-featured-events{padding-top:25px;}
.hbe-featured-events__grid{row-gap:32px;}
.hbe-featured-event{grid-template-columns:120px minmax(0, 1fr);column-gap:16px;}
.hbe-featured-event__image{width:120px;}
.hbe-featured-event__title{font-size:22px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:14px;line-height:23px;}
.hbe-featured-event__venue{margin-bottom:35px;}
.hbe-featured-event__button{min-width:175px;font-size:14px;line-height:24px;padding:13px 12px;}
.hbe-featured-events__more{margin-top:42px;}
}
@media(max-width:534px){
.hbe-featured-event{grid-template-columns:105px minmax(0, 1fr);column-gap:14px;}
.hbe-featured-event__image{width:105px;}
.hbe-featured-event__title{font-size:20px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:13px;line-height:21px;}
.hbe-featured-event__venue{margin-bottom:30px;}
.hbe-featured-event__button{min-width:155px;font-size:13px;padding:12px 10px;}
}
@media(max-width:414px){
.hbe-featured-events{padding-top:20px;}
.hbe-featured-events__grid{row-gap:28px;}
.hbe-featured-event{grid-template-columns:90px minmax(0, 1fr);column-gap:12px;}
.hbe-featured-event__image{width:90px;}
.hbe-featured-event__title{font-size:18px;padding-bottom:7px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:12px;line-height:19px;}
.hbe-featured-event__venue{margin-bottom:25px;}
.hbe-featured-event__button{min-width:135px;font-size:12px;line-height:20px;padding:10px 9px;}
.hbe-featured-events__more{margin-top:35px;}
.hbe-featured-events__more-text{font-size:15px;line-height:24px;}
.hbe-featured-events__more-arrow{width:30px;height:16px;}
}
@media(max-width:375px){
.hbe-featured-event{grid-template-columns:78px minmax(0, 1fr);column-gap:10px;}
.hbe-featured-event__image{width:78px;}
.hbe-featured-event__title{font-size:17px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:11px;line-height:18px;}
.hbe-featured-event__venue{margin-bottom:22px;}
.hbe-featured-event__button{min-width:120px;font-size:11px;line-height:18px;padding:9px 8px;}
}
@media(max-width:330px){
.hbe-featured-event{grid-template-columns:68px minmax(0, 1fr);column-gap:9px;}
.hbe-featured-event__image{width:68px;}
.hbe-featured-event__title{font-size:15px;}
.hbe-featured-event__date, .hbe-featured-event__venue{font-size:10px;line-height:17px;}
.hbe-featured-event__venue{margin-bottom:20px;}
.hbe-featured-event__button{min-width:105px;font-size:10px;line-height:17px;padding:8px 7px;}
.hbe-featured-events__more-text{font-size:14px;line-height:22px;}
.hbe-featured-events__more-arrow{width:28px;height:15px;}
} .artistic-director .col-left .font-22.elementor-widget-text-editor a{color:#565656;transition:all 0.35s ease;}
.artistic-director .col-left .font-22.elementor-widget-text-editor a:hover{color:#902923;}
.hbe-team{width:100%;}
.hbe-team__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:60px 42px;width:100%;}
.hbe-team__member{width:100%;min-width:0;text-align:center;}
.hbe-team__image{width:100%;aspect-ratio:1 / 1;overflow:hidden;}
.hbe-team__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;min-height:350px;}
.hbe-team__name{color:#000;text-align:center;font-family:"Raleway", sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0px;padding:23px 0px 0px;}
.hbe-team__category{margin:6px 0 0;padding:0;color:#C8A75E;text-align:center;font-size:18px;font-style:italic;font-weight:600;line-height:normal;text-transform:capitalize;font-family:"Source Sans Pro", Sans-serif;}
@media(max-width:1680px){
.hbe-team__grid{gap:55px 36px;}
.hbe-team__name{font-size:22px;}
.hbe-team__category{font-size:17px;}
.hbe-team__image img{min-height:320px;}
}
@media(max-width:1600px){
.hbe-team__grid{gap:50px 32px;}
.hbe-team__name{font-size:21px;}
.hbe-team__category{font-size:16px;}
.hbe-team__image img{min-height:300px;}
}
@media(max-width:1470px){
.hbe-team__grid{gap:45px 28px;}
.hbe-team__name{font-size:20px;padding-top:20px;}
.hbe-team__category{font-size:15px;}
.hbe-team__image img{min-height:280px;}
}
@media(max-width:1440px){
.hbe-team__grid{gap:42px 26px;}
.hbe-team__name{font-size:19px;}
.hbe-team__category{font-size:15px;}
.hbe-team__image img{min-height:270px;}
}
@media(max-width:1366px){
.hbe-team__grid{gap:40px 24px;}
.hbe-team__name{font-size:18px;padding-top:18px;}
.hbe-team__category{font-size:14px;}
.hbe-team__image img{min-height:250px;}
}
@media(max-width:1280px){
.hbe-team__grid{gap:36px 20px;}
.hbe-team__name{font-size:17px;padding-top:17px;}
.hbe-team__category{font-size:14px;}
.hbe-team__image img{min-height:225px;}
}
@media(max-width:1200px){
.hbe-team__grid{gap:32px 18px;}
.hbe-team__name{font-size:16px;padding-top:16px;}
.hbe-team__category{font-size:13px;}
.hbe-team__image img{min-height:205px;}
}
@media(max-width:1024px){
.hbe-team__grid{gap:30px 16px;}
.hbe-team__name{font-size:15px;padding-top:15px;}
.hbe-team__category{font-size:12px;}
.hbe-team__image img{min-height:180px;}
}
@media(max-width:992px){
.hbe-team__grid{gap:28px 14px;}
.hbe-team__name{font-size:14px;}
.hbe-team__category{font-size:12px;}
.hbe-team__image img{min-height:165px;}
}
@media(max-width:834px){
.hbe-team__grid{gap:26px 12px;}
.hbe-team__name{font-size:13px;padding-top:14px;}
.hbe-team__category{font-size:11px;}
.hbe-team__image img{min-height:145px;}
}
@media(max-width:800px){
.hbe-team__grid{gap:24px 10px;}
.hbe-team__name{font-size:13px;padding-top:13px;}
.hbe-team__category{font-size:11px;}
.hbe-team__image img{min-height:135px;}
}
@media(max-width:768px){
.hbe-team__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px;}
.hbe-team__name{font-size:20px;padding-top:18px;}
.hbe-team__category{font-size:15px;margin-top:5px;}
.hbe-team__image img{min-height:0;}
}
@media(max-width:667px){
.hbe-team__grid{gap:36px 20px;}
.hbe-team__name{font-size:18px;padding-top:16px;}
.hbe-team__category{font-size:14px;}
}
@media(max-width:600px){
.hbe-team__grid{gap:32px 18px;}
.hbe-team__name{font-size:17px;padding-top:15px;}
.hbe-team__category{font-size:13px;}
}
@media(max-width:534px){
.hbe-team__grid{gap:30px 14px;}
.hbe-team__name{font-size:16px;padding-top:14px;}
.hbe-team__category{font-size:13px;}
}
@media(max-width:414px){
.hbe-team__grid{gap:28px 12px;}
.hbe-team__name{font-size:15px;padding-top:13px;}
.hbe-team__category{font-size:12px;margin-top:4px;}
}
@media(max-width:375px){
.hbe-team__grid{gap:25px 10px;}
.hbe-team__name{font-size:14px;padding-top:12px;}
.hbe-team__category{font-size:11px;}
}
@media(max-width:330px){
.hbe-team__grid{gap:22px 8px;}
.hbe-team__name{font-size:13px;padding-top:11px;}
.hbe-team__category{font-size:10px;}
} .hbe-news{position:relative;width:100%;padding:0px 0 0;}
.hbe-news__list{display:flex;flex-direction:column;gap:34px;width:100%;}
.hbe-news__item{box-sizing:border-box;width:100%;padding:19px 37px 16px;border:1px solid #2A2722;background:none;}
.hbe-news__title{margin:0;padding:0 0 6px;font-family:"Raleway", sans-serif;color:#2A2722;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;}
.hbe-news__title a{color:inherit;text-decoration:none;transition:all 0.35s ease;}
.hbe-news__title a:hover{color:#902923;}
.hbe-news__date{margin:0;padding:0;font-family:"Source Sans Pro", Sans-serif;color:#2A2722;font-size:18px;font-style:italic;font-weight:600;line-height:34px;}
.hbe-news__link{display:inline-flex;align-items:center;gap:16px;margin-top:26px;}
.hbe-news__link-arrow{display:block;width:70px;height:8px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="8" viewBox="0 0 70 8" fill="none"><path d="M69.4615 4.03568C69.6568 3.84042 69.6568 3.52384 69.4615 3.32858L66.2795 0.146595C66.0843 -0.0486672 65.7677 -0.0486672 65.5724 0.146595C65.3772 0.341857 65.3772 0.65844 65.5724 0.853702L68.4009 3.68213L65.5724 6.51056C65.3772 6.70582 65.3772 7.0224 65.5724 7.21766C65.7677 7.41293 66.0843 7.41293 66.2795 7.21766L69.4615 4.03568ZM0 3.68213V4.18213H69.108V3.68213V3.18213H0V3.68213Z" fill="%232A2722"/></svg>') no-repeat;}
.hbe-news__link-text{color:#2A2722;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:34px;text-decoration:none;transition:color 0.35s ease;}
.hbe-news__link:hover .hbe-news__link-text{color:#902923;}
.hbe-news__link:hover .hbe-news__link-arrow{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="8" viewBox="0 0 70 8" fill="none"><path d="M69.4615 4.03568C69.6568 3.84042 69.6568 3.52384 69.4615 3.32858L66.2795 0.146595C66.0843 -0.0486672 65.7677 -0.0486672 65.5724 0.146595C65.3772 0.341857 65.3772 0.65844 65.5724 0.853702L68.4009 3.68213L65.5724 6.51056C65.3772 6.70582 65.3772 7.0224 65.5724 7.21766C65.7677 7.41293 66.0843 7.41293 66.2795 7.21766L69.4615 4.03568ZM0 3.68213V4.18213H69.108V3.68213V3.18213H0V3.68213Z" fill="%23902923"/></svg>') no-repeat;}
@media(max-width:1680px){
.hbe-news__list{gap:30px;}
.hbe-news__item{padding:18px 32px 15px;}
.hbe-news__title{font-size:28px;}
.hbe-news__date{font-size:17px;}
.hbe-news__link-text{font-size:20px;}
}
@media(max-width:1600px){
.hbe-news__list{gap:28px;}
.hbe-news__item{padding:17px 30px 14px;}
.hbe-news__title{font-size:27px;}
.hbe-news__date{font-size:16px;line-height:30px;}
.hbe-news__link{margin-top:24px;}
.hbe-news__link-text{font-size:19px;line-height:30px;}
}
@media(max-width:1470px){
.hbe-news__list{gap:26px;}
.hbe-news__item{padding:16px 28px 14px;}
.hbe-news__title{font-size:25px;}
.hbe-news__date{font-size:15px;line-height:28px;}
.hbe-news__link{gap:14px;margin-top:22px;}
.hbe-news__link-arrow{width:64px;background-size:contain;}
.hbe-news__link-text{font-size:18px;line-height:28px;}
}
@media(max-width:1440px){
.hbe-news__list{gap:24px;}
.hbe-news__item{padding:15px 26px 13px;}
.hbe-news__title{font-size:24px;}
.hbe-news__date{font-size:15px;line-height:27px;}
.hbe-news__link{margin-top:20px;}
.hbe-news__link-text{font-size:17px;line-height:27px;}
}
@media(max-width:1366px){
.hbe-news__list{gap:22px;}
.hbe-news__item{padding:14px 24px 12px;}
.hbe-news__title{font-size:22px;}
.hbe-news__date{font-size:14px;line-height:25px;}
.hbe-news__link{gap:12px;margin-top:18px;}
.hbe-news__link-arrow{width:58px;background-size:contain;}
.hbe-news__link-text{font-size:16px;line-height:25px;}
}
@media(max-width:1280px){
.hbe-news__list{gap:20px;}
.hbe-news__item{padding:13px 22px 11px;}
.hbe-news__title{font-size:21px;}
.hbe-news__date{font-size:13px;line-height:23px;}
.hbe-news__link{margin-top:17px;}
.hbe-news__link-arrow{width:54px;}
.hbe-news__link-text{font-size:15px;line-height:23px;}
}
@media(max-width:1200px){
.hbe-news__list{gap:18px;}
.hbe-news__item{padding:12px 20px 10px;}
.hbe-news__title{font-size:20px;}
.hbe-news__date{font-size:13px;line-height:22px;}
.hbe-news__link{gap:10px;margin-top:16px;}
.hbe-news__link-arrow{width:50px;}
.hbe-news__link-text{font-size:14px;line-height:22px;}
}
@media(max-width:1024px){
.hbe-news__list{gap:16px;}
.hbe-news__item{padding:12px 18px 10px;}
.hbe-news__title{font-size:19px;}
.hbe-news__date{font-size:12px;line-height:21px;}
.hbe-news__link{margin-top:15px;}
.hbe-news__link-arrow{width:48px;}
.hbe-news__link-text{font-size:13px;line-height:21px;}
}
@media(max-width:992px){
.hbe-news__item{padding:11px 17px 9px;}
.hbe-news__title{font-size:18px;}
.hbe-news__date{font-size:12px;line-height:20px;}
.hbe-news__link{gap:9px;margin-top:14px;}
.hbe-news__link-arrow{width:45px;}
.hbe-news__link-text{font-size:12px;line-height:20px;}
}
@media(max-width:834px){
.hbe-news__list{gap:15px;}
.hbe-news__item{padding:11px 16px 9px;}
.hbe-news__title{font-size:17px;}
.hbe-news__date{font-size:11px;line-height:19px;}
.hbe-news__link{margin-top:13px;}
.hbe-news__link-arrow{width:42px;}
.hbe-news__link-text{font-size:11px;line-height:19px;}
}
@media(max-width:800px){
.hbe-news__item{padding:10px 15px 8px;}
.hbe-news__title{font-size:16px;}
.hbe-news__date{font-size:11px;line-height:18px;}
.hbe-news__link{gap:8px;margin-top:12px;}
.hbe-news__link-arrow{width:40px;}
.hbe-news__link-text{font-size:10px;line-height:18px;}
}
@media(max-width:768px){
.hbe-news__list{gap:20px;}
.hbe-news__item{padding:16px 20px 14px;}
.hbe-news__title{font-size:22px;padding-bottom:7px;}
.hbe-news__date{font-size:14px;line-height:24px;}
.hbe-news__link{gap:12px;margin-top:18px;}
.hbe-news__link-arrow{width:55px;}
.hbe-news__link-text{font-size:15px;line-height:24px;}
}
@media(max-width:667px){
.hbe-news__list{gap:18px;}
.hbe-news__item{padding:15px 18px 13px;}
.hbe-news__title{font-size:20px;}
.hbe-news__date{font-size:13px;line-height:22px;}
.hbe-news__link{margin-top:16px;}
.hbe-news__link-arrow{width:52px;}
.hbe-news__link-text{font-size:14px;line-height:22px;}
}
@media(max-width:600px){
.hbe-news__list{gap:16px;}
.hbe-news__item{padding:14px 16px 12px;}
.hbe-news__title{font-size:19px;}
.hbe-news__date{font-size:12px;line-height:21px;}
.hbe-news__link{gap:10px;margin-top:15px;}
.hbe-news__link-arrow{width:48px;}
.hbe-news__link-text{font-size:13px;line-height:21px;}
}
@media(max-width:534px){
.hbe-news__item{padding:13px 15px 11px;}
.hbe-news__title{font-size:18px;}
.hbe-news__date{font-size:12px;line-height:20px;}
.hbe-news__link{margin-top:14px;}
.hbe-news__link-arrow{width:45px;}
.hbe-news__link-text{font-size:12px;line-height:20px;}
}
@media(max-width:414px){
.hbe-news__list{gap:14px;}
.hbe-news__item{padding:12px 14px 10px;}
.hbe-news__title{font-size:17px;}
.hbe-news__date{font-size:11px;line-height:19px;}
.hbe-news__link{gap:8px;margin-top:13px;}
.hbe-news__link-arrow{width:42px;}
.hbe-news__link-text{font-size:11px;line-height:19px;}
}
@media(max-width:375px){
.hbe-news__item{padding:11px 12px 9px;}
.hbe-news__title{font-size:16px;}
.hbe-news__date{font-size:10px;line-height:18px;}
.hbe-news__link{margin-top:12px;}
.hbe-news__link-arrow{width:40px;}
.hbe-news__link-text{font-size:10px;line-height:18px;}
}
@media(max-width:330px){
.hbe-news__item{padding:10px 10px 8px;}
.hbe-news__title{font-size:15px;}
.hbe-news__date{font-size:10px;line-height:17px;}
.hbe-news__link{gap:7px;margin-top:11px;}
.hbe-news__link-arrow{width:36px;}
.hbe-news__link-text{font-size:10px;line-height:17px;}
} .hbe-featured-news{position:relative;width:100%;padding:20px 0px 0px;}
.hbe-featured-news__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:12px;row-gap:12px;width:100%;}
.hbe-featured-news__item{display:flex;flex-direction:column;column-gap:0px;width:100%;min-width:0;border:1px solid #E3E3E3;}
.hbe-featured-news__image{display:block;width:100%;height:100%;height:265px;overflow:hidden;background:#FAFAFA;}
.hbe-featured-news__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;}
.hbe-featured-news__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 18px 40px;}
.hbe-featured-news__title{margin:0;padding:0 0 11px;font-family:"Source Sans Pro", Sans-serif;color:#902923;font-size:34px;font-style:normal;font-weight:600;line-height:38px;text-transform:capitalize;}
.hbe-featured-news__title a{color:inherit;text-decoration:none;transition:color 0.35s ease;}
.hbe-featured-news__title a:hover{color:#C8A75E;}
.hbe-featured-news__date{margin:0 0 28px;padding:0;font-family:"Source Sans Pro", Sans-serif;color:#2A2722;font-size:18px;font-style:italic;font-weight:600;line-height:34px;}
.hbe-featured-news__excerpt{margin:0;font-family:"Source Sans Pro", Sans-serif;color:#404040;font-size:20px;font-style:normal;font-weight:600;line-height:30px;}
.hbe-featured-news__excerpt p{margin:0;}
.hbe-featured-news__link{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:24px;text-decoration:none;}
.hbe-featured-news__link-arrow{display:block;width:70px;height:8px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="8" viewBox="0 0 70 8" fill="none"><path d="M69.4615 4.03568C69.6568 3.84042 69.6568 3.52384 69.4615 3.32858L66.2795 0.146595C66.0843 -0.0486672 65.7677 -0.0486672 65.5724 0.146595C65.3772 0.341857 65.3772 0.65844 65.5724 0.853702L68.4009 3.68213L65.5724 6.51056C65.3772 6.70582 65.3772 7.0224 65.5724 7.21766C65.7677 7.41293 66.0843 7.41293 66.0843 7.21766C66.2795 7.0224 66.2795 6.70582 66.0843 6.51056L69.4615 4.03568ZM0 3.68213V4.18213H69.108V3.68213V3.18213H0V3.68213Z" fill="%23902923"/></svg>') no-repeat center;background-size:contain;transition:background 0.35s ease;}
.hbe-featured-news__link-text{font-family:"Source Sans Pro", Sans-serif;color:#902923;font-size:22px;font-style:normal;font-weight:600;line-height:34px;text-decoration:none;transition:color 0.35s ease;}
.hbe-featured-news__link:hover .hbe-featured-news__link-text{color:#C8A75E;}
.hbe-featured-news__link:hover .hbe-featured-news__link-arrow{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="8" viewBox="0 0 70 8" fill="none"><path d="M69.4615 4.03568C69.6568 3.84042 69.6568 3.52384 69.4615 3.32858C69.2663 3.13332 68.9497 3.13332 68.7544 3.32858L65.5724 6.51056C65.3772 6.70582 65.3772 7.0224 65.5724 7.21766C65.7677 7.41293 66.0843 7.41293 66.2795 7.21766L69.4615 4.03568ZM0 3.68213V4.18213H69.108V3.68213V3.18213H0V3.68213Z" fill="%23C8A75E"/></svg>');}
.hbe-featured-news__image{transition:opacity 0.35s ease;}
.hbe-featured-news__image:hover{opacity:0.95;}
@media(max-width:1680px){
.hbe-featured-news__image{height:255px;}
.hbe-featured-news__content{padding:21px 17px 38px;}
.hbe-featured-news__title{font-size:33px;line-height:37px;}
.hbe-featured-news__excerpt{font-size:19px;line-height:29px;}
.hbe-featured-news__link-text{font-size:21px;line-height:33px;}
}
@media(max-width:1600px){
.hbe-featured-news__image{height:250px;}
.hbe-featured-news__content{padding:20px 17px 36px;}
.hbe-featured-news__title{font-size:32px;line-height:36px;}
.hbe-featured-news__date{margin-bottom:26px;font-size:18px;line-height:32px;}
.hbe-featured-news__excerpt{font-size:19px;line-height:29px;}
}
@media(max-width:1470px){
.hbe-featured-news__image{height:240px;}
.hbe-featured-news__content{padding:19px 16px 35px;}
.hbe-featured-news__title{font-size:31px;line-height:35px;padding-bottom:10px;}
.hbe-featured-news__date{margin-bottom:24px;font-size:17px;line-height:31px;}
.hbe-featured-news__excerpt{font-size:18px;line-height:28px;}
.hbe-featured-news__link{gap:11px;padding-top:22px;}
.hbe-featured-news__link-arrow{width:68px;}
.hbe-featured-news__link-text{font-size:20px;line-height:31px;}
}
@media(max-width:1440px){
.hbe-featured-news__image{height:230px;}
.hbe-featured-news__content{padding:18px 16px 34px;}
.hbe-featured-news__title{font-size:30px;line-height:34px;}
.hbe-featured-news__date{margin-bottom:23px;font-size:17px;line-height:30px;}
.hbe-featured-news__excerpt{font-size:18px;line-height:27px;}
.hbe-featured-news__link{padding-top:21px;}
.hbe-featured-news__link-text{font-size:20px;line-height:30px;}
}
@media(max-width:1366px){
.hbe-featured-news__grid{column-gap:12px;row-gap:12px;}
.hbe-featured-news__image{height:220px;}
.hbe-featured-news__content{padding:18px 15px 32px;}
.hbe-featured-news__title{font-size:28px;line-height:33px;padding-bottom:9px;}
.hbe-featured-news__date{margin-bottom:22px;font-size:16px;line-height:29px;}
.hbe-featured-news__excerpt{font-size:17px;line-height:26px;}
.hbe-featured-news__link{gap:10px;padding-top:20px;}
.hbe-featured-news__link-arrow{width:64px;}
.hbe-featured-news__link-text{font-size:19px;line-height:29px;}
}
@media(max-width:1280px){
.hbe-featured-news__image{height:210px;}
.hbe-featured-news__content{padding:17px 15px 31px;}
.hbe-featured-news__title{font-size:27px;line-height:32px;}
.hbe-featured-news__date{margin-bottom:21px;font-size:16px;line-height:28px;}
.hbe-featured-news__excerpt{font-size:17px;line-height:25px;}
.hbe-featured-news__link{padding-top:19px;}
.hbe-featured-news__link-arrow{width:62px;}
.hbe-featured-news__link-text{font-size:18px;line-height:28px;}
}
@media(max-width:1200px){
.hbe-featured-news__image{height:200px;}
.hbe-featured-news__content{padding:16px 14px 30px;}
.hbe-featured-news__title{font-size:26px;line-height:31px;}
.hbe-featured-news__date{margin-bottom:20px;font-size:15px;line-height:27px;}
.hbe-featured-news__excerpt{font-size:16px;line-height:25px;}
.hbe-featured-news__link{gap:9px;padding-top:18px;}
.hbe-featured-news__link-arrow{width:60px;}
.hbe-featured-news__link-text{font-size:18px;line-height:27px;}
}
@media(max-width:1024px){
.hbe-featured-news{padding-top:18px;}
.hbe-featured-news__image{height:190px;}
.hbe-featured-news__content{padding:15px 13px 28px;}
.hbe-featured-news__title{font-size:24px;line-height:29px;padding-bottom:8px;}
.hbe-featured-news__date{margin-bottom:18px;font-size:15px;line-height:26px;}
.hbe-featured-news__excerpt{font-size:15px;line-height:24px;}
.hbe-featured-news__link{gap:8px;padding-top:17px;}
.hbe-featured-news__link-arrow{width:56px;}
.hbe-featured-news__link-text{font-size:17px;line-height:26px;}
}
@media(max-width:992px){
.hbe-featured-news__image{height:185px;}
.hbe-featured-news__content{padding:15px 12px 27px;}
.hbe-featured-news__title{font-size:23px;line-height:28px;}
.hbe-featured-news__date{margin-bottom:17px;font-size:15px;line-height:25px;}
.hbe-featured-news__excerpt{font-size:15px;line-height:23px;}
.hbe-featured-news__link{padding-top:16px;}
.hbe-featured-news__link-arrow{width:54px;}
.hbe-featured-news__link-text{font-size:16px;line-height:25px;}
}
@media(max-width:834px){
.hbe-featured-news__image{height:175px;}
.hbe-featured-news__content{padding:14px 12px 26px;}
.hbe-featured-news__title{font-size:22px;line-height:27px;}
.hbe-featured-news__date{margin-bottom:16px;font-size:14px;line-height:24px;}
.hbe-featured-news__excerpt{font-size:14px;line-height:22px;}
.hbe-featured-news__link{padding-top:15px;}
.hbe-featured-news__link-arrow{width:52px;}
.hbe-featured-news__link-text{font-size:16px;line-height:24px;}
}
@media(max-width:800px){
.hbe-featured-news__image{height:170px;}
.hbe-featured-news__title{font-size:21px;line-height:26px;}
.hbe-featured-news__excerpt{font-size:14px;line-height:22px;}
}
@media(max-width:768px){
.hbe-featured-news{padding-top:16px;}
.hbe-featured-news__grid{grid-template-columns:1fr;column-gap:0;row-gap:24px;}
.hbe-featured-news__image{height:280px;}
.hbe-featured-news__content{padding:20px 16px 34px;}
.hbe-featured-news__title{font-size:28px;line-height:34px;padding-bottom:10px;}
.hbe-featured-news__date{margin-bottom:22px;font-size:17px;line-height:30px;}
.hbe-featured-news__excerpt{font-size:17px;line-height:27px;}
.hbe-featured-news__link{gap:10px;padding-top:22px;}
.hbe-featured-news__link-arrow{width:62px;}
.hbe-featured-news__link-text{font-size:19px;line-height:29px;}
}
@media(max-width:736px){
.hbe-featured-news__image{height:270px;}
.hbe-featured-news__content{padding:19px 15px 32px;}
.hbe-featured-news__title{font-size:27px;line-height:33px;}
.hbe-featured-news__date{margin-bottom:20px;font-size:16px;line-height:28px;}
.hbe-featured-news__excerpt{font-size:16px;line-height:26px;}
}
@media(max-width:667px){
.hbe-featured-news__image{height:255px;}
.hbe-featured-news__content{padding:18px 15px 31px;}
.hbe-featured-news__title{font-size:26px;line-height:32px;}
.hbe-featured-news__date{margin-bottom:19px;font-size:16px;line-height:27px;}
.hbe-featured-news__excerpt{font-size:16px;line-height:25px;}
.hbe-featured-news__link{padding-top:20px;}
.hbe-featured-news__link-arrow{width:58px;}
.hbe-featured-news__link-text{font-size:18px;line-height:27px;}
}
@media(max-width:640px){
.hbe-featured-news__image{height:245px;}
.hbe-featured-news__content{padding:18px 14px 30px;}
.hbe-featured-news__title{font-size:25px;line-height:31px;}
.hbe-featured-news__date{margin-bottom:18px;font-size:15px;line-height:26px;}
.hbe-featured-news__excerpt{font-size:15px;line-height:24px;}
.hbe-featured-news__link{gap:9px;padding-top:19px;}
.hbe-featured-news__link-arrow{width:56px;}
.hbe-featured-news__link-text{font-size:17px;line-height:26px;}
}
@media(max-width:600px){
.hbe-featured-news__image{height:230px;}
.hbe-featured-news__content{padding:17px 14px 29px;}
.hbe-featured-news__title{font-size:24px;line-height:30px;}
.hbe-featured-news__date{margin-bottom:17px;font-size:15px;line-height:25px;}
.hbe-featured-news__excerpt{font-size:15px;line-height:23px;}
.hbe-featured-news__link{padding-top:18px;}
.hbe-featured-news__link-arrow{width:54px;}
.hbe-featured-news__link-text{font-size:16px;line-height:25px;}
}
@media(max-width:534px){
.hbe-featured-news__image{height:215px;}
.hbe-featured-news__content{padding:17px 13px 28px;}
.hbe-featured-news__title{font-size:23px;line-height:29px;}
.hbe-featured-news__date{margin-bottom:16px;font-size:14px;line-height:24px;}
.hbe-featured-news__excerpt{font-size:14px;line-height:22px;}
.hbe-featured-news__link{gap:8px;padding-top:17px;}
.hbe-featured-news__link-arrow{width:52px;}
.hbe-featured-news__link-text{font-size:15px;line-height:24px;}
}
@media(max-width:414px){
.hbe-featured-news__grid{row-gap:20px;}
.hbe-featured-news__image{height:205px;}
.hbe-featured-news__content{padding:16px 12px 26px;}
.hbe-featured-news__title{font-size:21px;line-height:27px;padding-bottom:8px;}
.hbe-featured-news__date{margin-bottom:15px;font-size:14px;line-height:23px;}
.hbe-featured-news__excerpt{font-size:14px;line-height:22px;}
.hbe-featured-news__link{gap:8px;padding-top:16px;}
.hbe-featured-news__link-arrow{width:50px;}
.hbe-featured-news__link-text{font-size:15px;line-height:23px;}
}
@media(max-width:375px){
.hbe-featured-news__image{height:195px;}
.hbe-featured-news__content{padding:15px 11px 25px;}
.hbe-featured-news__title{font-size:20px;line-height:26px;}
.hbe-featured-news__date{margin-bottom:14px;font-size:13px;line-height:22px;}
.hbe-featured-news__excerpt{font-size:13px;line-height:21px;}
.hbe-featured-news__link{gap:7px;padding-top:15px;}
.hbe-featured-news__link-arrow{width:48px;}
.hbe-featured-news__link-text{font-size:14px;line-height:22px;}
}
@media(max-width:320px){
.hbe-featured-news__image{height:180px;}
.hbe-featured-news__content{padding:14px 10px 23px;}
.hbe-featured-news__title{font-size:19px;line-height:25px;}
.hbe-featured-news__date{margin-bottom:13px;font-size:13px;line-height:21px;}
.hbe-featured-news__excerpt{font-size:13px;line-height:20px;}
.hbe-featured-news__link{gap:7px;padding-top:14px;}
.hbe-featured-news__link-arrow{width:46px;}
.hbe-featured-news__link-text{font-size:14px;line-height:21px;}
} .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-grid .pp-post-wrap.elementor-grid-item,
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-grid .pp-post-wrap.elementor-grid-item .pp-post.pp-grid-item{background:none;border:0px;outline:none;box-shadow:none;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:432px;overflow:hidden;}
.elementor .heb-news-card .card-img.elementor-widget-image a{display:block;overflow:hidden;height:100%;}
.elementor .heb-news-card .card-img.elementor-widget-image img{object-position:top center;object-fit:cover;}
.elementor .heb-news-card .card-head .elementor-element.post-title-cont{width:calc(100% - 45px);padding-right:10px;}
.elementor .heb-news-card .card-head .elementor-element.card-share{width:45px;}
.elementor .heb-news-card .card-head .card-share .social-share-btn.elementor-widget-icon, .elementor .heb-news-card .card-head .card-share .social-share-btn.elementor-widget-icon .elementor-icon-wrapper{display:flex;cursor:pointer;}
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt, .elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt p{margin:0px;padding:0px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button .elementor-button-icon svg{height:auto;width:auto;transition:all 0.35s ease;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button .elementor-button-icon svg path{fill:#902923;transition:all 0.35s ease;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-icon svg path{fill:#C8A75E;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.dots{background:none;width:auto;height:auto;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.next i, .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev i{display:inline-block;width:23px;height:23px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="23" height="23" viewBox="0 0 23 23" fill="none"><rect width="23" height="23" fill="url(%23pattern0_206_6462)"/><defs><pattern id="pattern0_206_6462" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_206_6462" transform="scale(0.0111111)"/></pattern><image id="image0_206_6462" width="90" height="90" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkklEQVR4nO3cu0oDQRSH8ewWXsB2YWaYYZupzoMq2FhYWfkOFuILCYKdUSxXFlJ5iZLdmd1z/H6Q9kA+/rkUIZsNAAAAAAAAvogxngYfb4JPr8GlZ+/TZc75eG031dsFGT497qeECQVuatcEn7bfRJkSpilwU7/g08sPUYZDw5S4qV5w8WpPlOGQMCVuqjc+4fGJzxkmF7hpgogceRfv9oZx6aHv+5Mlb5pA7IqIXRGxKyJ2RcSuSPg2QmyThGUT2yRh2cQ2SVg2sU0Slk1sk4RlE9skYdnENklYNrFNEpZNbJMyP9JZWWwXL5a++U/es+PTGm6qJ79E8S4+ruGmavlvL/PzpW+qlvkwLE/4Lk1kE4QlE9kEYclENkFYMpFNEJZMZBOEJRPZBGHJRDZBWDKRTRCWTGQTWHIFRK6AyBUQuQIiV0DkCvhxSyXBpev5/2AwzX5Tuza49DZzkLbATfVa7+L7zEHaAjf18z7ezh3EF7ipXtd1Z2OY3Qq34x+4Tg3SFbhpSaPkJgAAAAAA2JjzAdLw8obIB5dzAAAAAElFTkSuQmCC"/></defs></svg>') no-repeat;transition:all 0.35s ease;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev i{transform:rotate(180deg);}
@media(max-width:1680px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:430px;}
.elementor .heb-news-card .elementor-element.card-content{padding:25px 25px 30px 28px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button{font-size:21px;line-height:33px;}
}
@media(max-width:1600px){
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:28px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:65px;display:flex;align-items:center;justify-content:flex-end;}
}
@media(max-width:1534px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:420px;}
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt{font-size:19px;line-height:30px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button{margin:32px 0px 0px;}
.elementor .heb-news-card .elementor-element.card-content{padding:24px 22px 28px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:60px;}
}
@media(max-width:1470px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:415px;}
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt{font-size:18px;line-height:30px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button{font-size:20px;line-height:30px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper{gap:15px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:25px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:55px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers{font-size:21px;line-height:31px;}
}
@media(max-width:1370px){
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:50px;}
.elementor .heb-news-card .elementor-element.card-content{padding:22px 20px 25px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button{font-size:19px;line-height:29px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers{font-size:20px;line-height:30px;}
body:not(.rtl) .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers:not(:last-child){margin-right:5px;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:410px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:22px;}
}
@media(max-width:1300px){
.elementor-element.news-page > .e-con-inner .col-left.heb-news-card{width:100%;max-width:100%;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button{margin:30px 0px 0px;}
}
@media(max-width:1220px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:400px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:45px;}
}
@media(max-width:1024px){
.elementor-element.news-page > .e-con-inner .col-left.heb-news-card{width:100%;max-width:100%;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:390px;}
.elementor .heb-news-card .card-content .elementor-element.elementor-widget-post-info{margin:0px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button{margin:28px 0px 0px;}
.elementor .heb-news-card .elementor-element.card-content{padding:22px 20px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:20px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button{font-size:18px;line-height:28px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:40px;}
}
@media(max-width:992px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:380px;}
}
@media(max-width:840px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:365px;}
}
@media(max-width:800px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:350px;}
}
@media(max-width:768px){
.elementor-element.news.hnb-section > .e-con-inner{flex-direction:column-reverse;}
.elementor-element.news.hnb-section .elementor-element.col-left{width:100%;max-width:100%;}
.elementor-element.news.hnb-section .elementor-element.col-right{width:100%;max-width:100%;margin-top:30px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:35px;}
.elementor .heb-news-card .card-head .elementor-element.post-title-cont{padding-right:5px;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:340px;}
}
@media(max-width:667px){
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt{font-size:17px;line-height:29px;}
.elementor .heb-news-card .elementor-element.card-content{padding:20px 15px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:18px;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:320px;}
}
@media(max-width:534px){
body:not(.rtl) .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers:not(:last-child){margin-right:4px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper{gap:12px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts.pp-posts-grid{grid-row-gap:15px;}
.elementor .heb-news-card .card-img.elementor-widget-image{height:300px;}
.hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{margin-top:30px;}
body:not(.rtl) .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers:not(:last-child){margin-right:3px;}
}
@media(max-width:414px){
.elementor .heb-news-card .card-img.elementor-widget-image{height:280px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button{margin:25px 0px 0px;}
body:not(.rtl) .hnb-section .hbn-pp.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers:not(:last-child){margin-right:2px;}
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt{font-size:16px;line-height:28px;}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button .elementor-button{font-size:17px;line-height:26px;}
}
@media(max-width:375px){
.elementor .heb-news-card .card-img.elementor-widget-image {
height: 270px;
}
.elementor .heb-news-card .card-content .card-btn.elementor-widget-button {
margin: 20px 0px 0px;
}
.elementor .heb-news-card .card-content .font-20.elementor-widget-theme-post-excerpt {
font-size: 16px;
line-height: 26px;
}
}@media screen and (max-width:767px){}
@media screen and (min-width: 768px) and (max-width: 991px){}
@media screen and (min-width:992px){}
@media screen and (min-width:1200px){}
.ast-container{width:100% !important;max-width:100%;padding:0px !important;}
.site-content .ast-container{display:flex;flex-direction:column;flex-wrap:nowrap;}
.elementor-element.elementor-element-477495a.e-con-full.e-flex.e-con.e-child{display:block;}
.elementor-element.elementor-element-738b83c.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-92d5460.e-con-full.e-flex.e-con.e-child{float:left}
#gform_fields_1 input#input_1_1{background:transparent;border-bottom:solid 1px #ffffff !important;border:0;color:#E3E3E3 !important;margin-bottom:20px;font-size:22px;line-height:34px;padding-left:0px !important;width:528px;font-family:"Source Sans Pro", Sans-serif;}
#gform_fields_2 input, #gform_fields_2 textarea#input_2_6{background:transparent !important;border:0px !important;border-bottom:solid 1px #ffffff !important;padding-left:0 !important;font-family:"Source Sans Pro", Sans-serif;font-size:22px;line-height:34px;color:#E3E3E3 !important;}
#gform_fields_2 textarea#input_2_6{min-height:150px;margin-bottom:20px;}
#gform_fields_2 div#field_2_8{color:#ffffff;font-family:"Source Sans Pro", Sans-serif;font-size:16px;line-height:26px;font-style:italic;}
.event-banner-wrap{position:relative;width:100%;background:url(//houstonebonymusic.org/wp-content/uploads/2026/01/Group-1160444211.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:121px 20px;float:left;clear:both;display:block !important;top:0px!important;}
.post-type-archive-tribe_events .tribe-events{margin-top:0!important;}
.evnt-banner-content-wrap{width:1239px;max-width:100%;margin:0px auto;}
.evnt-banner-content-wrap h1{font-family:"Manrope", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:92px;color:#FFFFFF;}
.evnt-banner-content-wrap .breadcrumb{color:#C8A75E;font-family:"Roboto", Sans-serif;font-size:18px;text-transform:uppercase;line-height:28px;border-radius:0px 0px 0px 0px;}
.evnt-banner-content-wrap .breadcrumb a{color:#C8A75E;font-family:"Roboto", Sans-serif;font-size:18px;text-transform:uppercase;line-height:28px;border-radius:0px 0px 0px 0px;}
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row;}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-test-category.cat_test-category.ast-grid-common-col.ast-full-width.ast-article-post.remove-featured-img-padding{display:none;}
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row;padding-left:0;justify-content:flex-start;border-top:solid 1px #C8A75E;padding-bottom:0px;}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-details.tribe-common-g-col{padding-left:0 !important;}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper{order:2;}
.post-type-archive-tribe_events  h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:40px;color:#3C3C3C !important;line-height:normal;font-family:"Source Sans Pro", Sans-serif;font-weight:600 !important;}
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 span, span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold{font-size:22px;color:#565656 !important;line-height:34px;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;}
.post-type-archive-tribe_events  a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{background:#902923;padding:22px 78px;float:left;color:#ffffff;font-size:22px;line-height:34px;text-transform:uppercase;font-weight:400 !important;font-family:"Source Sans Pro", Sans-serif;}
.post-type-archive-tribe_events  span.tribe-events-c-small-cta__price{float:left;width:100%;margin-top:10px;font-size:22px;color:#565656 !important;line-height:34px;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;}
.tribe-events-c-subscribe-dropdown__container{display:none !important;}
li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev button, li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next button{color:#C8A75E !important;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
time.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt{font-family:"Source Sans Pro", Sans-serif;font-size:22px !important;line-height:34px !important;color:#902923 !important;background:transparent;font-weight:600 !important;}
span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden{font-weight:400 !important;font-size:32px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif;color:#902923;}
a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden{font-weight:400 !important;font-size:22px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif;}
.tribe-calendar-select{color:#565656 !important;font-size:22px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif !important;font-weight:600 !important;background-image:url(//houstonebonymusic.org/wp-content/uploads/2026/02/Polygon-3.png);background-repeat:no-repeat;background-position:right 10px center;padding:0px 32px 0 0px;padding-left:8px;}
select.tribe-calendar-select, select#tribe-calendar-event-filter{border-bottom:solid 1px #565656 !important;box-shadow:none !important;}
.single-tribe_events p.tribe-events-back{display:none;}
.single-tribe_events .has-post-thumbnail{padding:0px !important;}
.single-tribe_events h1.tribe-events-single-event-title{font-weight:600 !important;font-size:40px !important;line-height:auto;font-family:"Source Sans Pro", Sans-serif;color:#3C3C3C;}
.single-tribe_events .tribe-events-schedule.tribe-clearfix{margin:10px 0px 30px 0px;font-weight:400 !important;font-size:22px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif;}
.single-tribe_events  .tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix, .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details, .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-organizer{display:none;}
.single-tribe_events section#tribe-events-pg-template{width:1239px;}
.single-tribe_events form#tribe-tickets__tickets-form{width:100% !important;max-width:100%;border:solid 1px #C8A75E;}
h2.tribe-common-h4.tribe-common-h--alt.tribe-tickets__tickets-title{font-weight:400 !important;font-size:34px !important;line-height:44px !important;font-family:"Source Sans Pro", Sans-serif;color:#902923;font-weight:600 !important;}
.single-tribe_events .tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title{font-weight:400 !important;font-size:22px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif;}
.single-tribe_events div#tribe__details__content--347{font-weight:400 !important;font-size:12px !important;line-height:22px !important;font-family:"Source Sans Pro", Sans-serif;}
.single-tribe_events .tribe-tickets__tickets-item-extra{font-family:"Source Sans Pro", Sans-serif !important;}
.single-tribe_events button#tribe-tickets__tickets-submit{background:#902923;padding:22px 78px;float:left;color:#ffffff;font-size:22px;line-height:34px;text-transform:uppercase;font-weight:400 !important;font-family:"Source Sans Pro", Sans-serif;border-radius:0px;}
th.tribe-events-calendar-month__header-column{padding:20px;background:#C8A75E;width:99% !important;color:#ffffff;font-size:22px !important;line-height:34px !important;font-weight:400 !important;font-family:"Source Sans Pro", Sans-serif;}
.tribe-events-calendar-month__header-column-title.tribe-common-b3{text-align:center !important;color:#ffffff;font-size:22px !important;line-height:34px !important;font-family:"Source Sans Pro", Sans-serif;font-weight:600 !important;}
.tribe-events-calendar-month__day-date.tribe-common-h4{text-align:right;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-color:#ffffff;border-style:solid;border-width:0 1px 1px 0;min-height:188px;overflow:visible;padding-top:0;background:#F6F6F6;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-calendar-month-wrapper{margin-bottom:50px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{border:solid 1px #ffffff;}
section.tribe-common-l-container.tribe-events-l-container{max-width:1340px !important;}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8{padding:2px 5px;background:#902923;color:#ffffff !important;}
.tribe-common .tribe-common-h7 a.tribe-events-calendar-month__calendar-event-title-link, .tribe-common .tribe-common-h8 a.tribe-events-calendar-month__calendar-event-title-link{color:#fff;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background:#902923;border-radius:0px !important;}
.tribe-events .tribe-events-calendar-month__day-date-daynum{font-size:18px !important;line-height:34px !important;font-weight:600 !important;font-family:"Source Sans Pro", Sans-serif;}
a.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium{color:#C8A75E !important;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
.tribe-events-c-messages__message.tribe-events-c-messages__message--notice{background:#C8A75E;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
button.tribe-common-c-btn.tribe-events-c-search__button{background:#902923;color:#ffffff !important;font-family:"Source Sans Pro", Sans-serif !important;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
button.tribe-common-c-btn.tribe-events-c-search__button:hover{background:#C8A75E;}
ul.tribe-events-c-view-selector__list span{font-family:"Source Sans Pro", Sans-serif !important;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
header.tribe-events-header.tribe-events-header--has-event-search{font-family:"Source Sans Pro", Sans-serif !important;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
.tribe-events .tribe-events-calendar-month__day-cell--mobile{align-items:end;display:flex;flex-direction:column;position:absolute;text-align:center;top:0;padding-right:25px;font-family:"Source Sans Pro", Sans-serif;font-weight:400 !important;font-size:22px !important;line-height:34px !important;}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background:#C8A75E;}
.tribe-filter-bar__filters-slide button{border-radius:0px !important;}
.tribe-filter-bar__filters-slide button span{font-family:"Source Sans Pro", Sans-serif;}
.tribe-events-c-search__input-control input#tribe-events-events-bar-keyword{box-shadow:none !important;}
button.tribe-events-c-events-bar__filter-button.tribe-events-c-events-bar__filter-button--active{box-shadow:none;}
.tribe-events-venue-map{display:block !important;height:400px;}
.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix, .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details, .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-organizer{display:block;}
.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details, .single-tribe_events .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix , .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue{display:none;}
.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix{position:absolute;right:0;}
.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:504px;height:349px !important;}
#sm-1769168614278972-1 .sub-menu li{width:190px !important;}
button.tribe-events-c-events-bar__filter-button.tribe-events-c-events-bar__filter-button--active{opacity:0;width:0px;padding:0 !important;}
.single-tribe_events section#tribe-events-pg-template{width:100% !important;padding:0px !important;max-width:100%;}
.ast-article-single figure, .ast-article-single img:not(figure img){box-shadow:none !important;}
.tickets__tickets-item-content-title.tribe-tickets--no-description{color:#000 !important;background:transparent;}
.tickets-box{display:none;}
.buytickets{cursor:pointer;}
.tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title.tribe-tickets--no-description{background:transparent;color:#565656 !important;padding-top:10px;}
button#tribe-tickets__tickets-buy{background-color:#902923;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;line-height:34px;padding:8px 20px 8px 20px;border-radius:0;color:#ffffff;}
button#tribe-tickets__tickets-buy:hover{background-color:#C8A75E;}
.single-tribe_events .tribe-tickets__tickets-footer.tribe-tickets__tickets-footer--active span, .single-tribe_events .tribe-tickets__tickets-item-extra span , 
.single-tribe_events .tribe-common-b3.tribe-tickets__tickets-item-extra-available , .single-tribe_events .tribe-tickets__tickets-item-quantity-number-input{font-family:"Source Sans Pro", Sans-serif;font-size:18px;}
.entry .entry-content .event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label, .event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label{font-family:"Source Sans Pro", Sans-serif;font-size:18px;line-height:22px;}
.single-tribe_events .event-tickets .tribe-tickets__form .tribe-common-form-control-checkbox__input:checked, .single-tribe_events .event-tickets .tribe-tickets__form .tribe-common-form-control-radio__input:checked{background-color:#902923;border-color:#902923;}
.single-tribe_events .tec-events-elementor-event-widget__venue-details{display:none;}
.single-tribe_events .tec-events-elementor-event-widget__venue-map{margin:0px !important;height:349px !important;}
.single-tribe_events .tec-events-elementor-event-widget__venue-container{display:block !important;}
.single-tribe_events  .tec-events-elementor-event-widget__venue-container{margin:0px !important;margin-top:0px !important;border:0px !important;min-width:100% !important;}
nav.breadcrumb img{margin-top:-5px;}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag{display:none;}
.tribe-events .tribe-events-calendar-list__event-title-link:visited{}
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a{color:#3C3C3C;}
span.tribe-events-calendar-list__event-venue-address{display:block;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:#565656;}
.elementor-element.elementor-element-5e7d76f.e-con-full.donation-form-wrap.e-flex.e-con.e-parent.e-lazyloaded{padding:80px 20px;}
.tribe-calendar-header{background:transparent;}
.tribe-calendar-navigation{gap:0 !important;}
button.tribe-calendar-nav-btn.tribe-calendar-prev, button.tribe-calendar-nav-btn.tribe-calendar-next{background:#902923;}
button.tribe-calendar-nav-btn.tribe-calendar-prev svg, button.tribe-calendar-nav-btn.tribe-calendar-next svg{color:#ffffff;}
.tribe-calendar-navigation{border:solid 1px #C8A75E !important;}
.tribe-calendar-month-display{box-shadow:none !important;gap:0 !important;padding:0px 20px !important;}
span.tribe-calendar-current-month{color:#565656 !important;font-size:22px !important;font-weight:600;line-height:34px;font-family:"Source Sans Pro", Sans-serif;text-align:center;}
.tribe-calendar-view-selector label{color:#565656 !important;font-size:22px !important;font-weight:600;line-height:34px;font-family:"Source Sans Pro", Sans-serif;}
.tribe-calendar-events-filter label{color:#565656 !important;font-size:22px !important;font-weight:600;line-height:34px;font-family:"Source Sans Pro", Sans-serif;}
.tribe-common svg:not(:root){overflow:hidden;color:#C8A75E;}
.tribe-calendar-view-selector{margin-left:37px !important;}
.tribe-calendar-view-selector{border-bottom:solid 1px #000 !important;}
select#tribe-calendar-view-type{box-shadow:none !important;border:0 !important;}
.tribe-calendar-events-filter{margin-left:192px !important;}
select#tribe-calendar-event-filter{border:0;}
.tribe-calendar-events-filter{border-bottom:solid 1px #000 !important;}
.tribe-calendar-header{box-shadow:none;}
form.tribe-filter-bar__form{display:none !important;}
.tribe-events-calendar-day__type-separator, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{display:none !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{flex-direction:row;}
.tribe-events-calendar-day .hbm-event-map iframe{width:100%;height:349px;border:0;border-radius:0;}
.hbm-event-map{position:relative !important;flex:0 1 40%;min-height:349px;top:0px !important;left:75px;}}
.tribe-calendar-top-controls{display: none;
} .tribe-calendar-top-controls{display: none;
}
li.tribe-events-calendar-list__month-separator{margin-top: 40px;
}
.tribe-events .tribe-events-calendar-list__month-separator:after{display:none;
} .tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border{display: none; 
} */
div#tribe-events-list{box-shadow: none !important;
margin-top: 109px;
}
.tribe-event-card:hover{background: transparent !important;
}
.tribe-event-image{border-radius: 0;
}
.tribe-event-card{margin-top: 61px !important;
border-top: solid 1px #C8A75E !important;
padding-top: 41px !important;
}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size: 40px !important;
font-weight: 600;
font-family: "Source Sans Pro", Sans-serif; 
}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a{color: #3C3C3C !important;
}
.tribe-event-details{gap: 0 !important;
}
.tribe-event-date, .tribe-event-time, .tribe-event-venue{font-size: 22px !important;
font-weight: 600;
line-height:34px;
font-family: "Source Sans Pro", Sans-serif; 
color:#565656;
}
.tribe-event-actions a{background: #902923;
border-radius: 0;
padding: 22px 78px;
color: #ffffff !important;
font-size: 22px !important;
font-weight: 600;
line-height:34px;
font-family: "Source Sans Pro", Sans-serif; margin-top:60px;
}
.tribe-calendar-view-label{color: #565656 !important;
font-size: 22px !important;
line-height: 34px !important;
font-family: "Source Sans Pro", Sans-serif !important;
font-weight: 600 !important;
}
span.tribe-calendar-view-label{font-size: 22px !important;
line-height: 40px !important;
font-family: "Source Sans Pro", Sans-serif !important;	
border-bottom:solid 1px #565656;
}
.post-type-archive-tribe_events .tribe-calendar-header{margin-bottom: 20px !important;
}
.post-type-archive-tribe_events .tribe-calendar-view-section{gap: 0;
}
.givewp-fields-radio__option-container:focus-within{outline: none !important;
}
.tribe-calendar-month-wrapper{width: 100%;}
.post-type-archive-tribe_events .tribe-calendar-header{justify-content: unset;
}
.post-type-archive-tribe_events select.tribe-calendar-select.tribe-calendar-day-select{margin-left: 51px;
}
.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left: 307px; }
.post-type-archive-tribe_events .tribe-event-date img{display: none !important;
}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size: 40px !important;
color:#3C3C3C;
font-weight:600;
font-family: "Source Sans Pro", Sans-serif;
margin-bottom:10px;
}
.post-type-archive-tribe_events .tribe-event-image{box-shadow: none !important;
}
.tribe-events-no-results{color:#3C3C3C;
font-weight:600;
font-family: "Source Sans Pro", Sans-serif;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-datetime-wrapper{order: 2;
}	
h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size: 40px !important;
color:#3C3C3C;
font-weight:600;
font-family: "Source Sans Pro", Sans-serif;
}
.tribe-events-calendar-day__event-datetime-wrapper.tribe-common-b2, address.tribe-events-calendar-day__event-venue.tribe-common-b2{color: #565656 !important;
font-family: "Source Sans Pro", Sans-serif;
font-size: 22px !important;
line-height:34px
}
.tribe-events-calendar-day__event-details{padding: 0px !important;
}
article.tribe-common-g-row.tribe-common-g-row--gutters.tribe-events-calendar-day__event.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-upcoming-event.cat_upcoming-event.ast-grid-common-col.ast-full-width.ast-article-post.remove-featured-img-padding{padding-right: 0px;
}
.tribe-common img{width: 100%;
}
.tribe-events-c-messages__message.tribe-events-c-messages__message--notice{margin-top: 40px;
}
.post-type-archive-tribe_events .tribe-calendar-day{text-align: center;
padding-top: 20px !important;
}
button.tribe-tickets__tickets-item-quantity-remove, button.tribe-tickets__tickets-item-quantity-add,  .tribe-tickets__tickets-item-quantity-number-input{box-shadow: none !important;
}
.post-type-archive-tribe_events nav.tribe-events-calendar-day-nav.tribe-events-c-nav{display: none !important;
}
.tooltipster-sidetip{padding-left: 15px !important;
}
.tooltipster-sidetip a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{padding: 11px 30px !important;
font-size: 18px !important;
}
.tooltipster-sidetip a.tribe-events-calendar-month__calendar-event-tooltip-title-link.tribe-common-anchor-thin{color: #fff !important;
text-decoration: none !important;
font-family: "Source Sans Pro", Sans-serif;  
}
.post-type-archive-tribe_events ul.tribe-events-calendar-list{display: none;
}
.event-content-wrap{color: #565656 !important;
font-family: "Source Sans Pro", Sans-serif;
font-size: 20px !important;
line-height:34px;
font-weight:600;	
}
.tribe-events .tribe-events-c-messages__message-list-item-link{color: #902923 !important;	
border-bottom: 0;
}
.tribe-tickets__tickets-item .tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title{background: transparent !important;
color: #902923 !important;
font-weight:600 !important;
margin-top:3px;
}
.tribe-tickets__tickets-item button.tribe-tickets__tickets-item-quantity-add{margin-bottom: 0 !important;
}
.tribe-tickets__form button#tribe-tickets__tickets-buy{width: 100% !important;
margin-left: 0 !important;
}
.tribe-tickets__tickets-item-details-content{color: #565656 !important;
font-family: "Source Sans Pro", Sans-serif !important;
}
.map-wrap .tec-events-elementor-event-widget__venue-container{display: block !important;
}
.map-wrap .tec-events-elementor-event-widget__venue{display: block !important;
}
.map-wrap .tec-events-elementor-event-widget__venue-container{display: block !important;
}
.map-wrap .tec-events-elementor-event-widget__venue{width: 100% !important;
display: block !important;}
.single-tribe_events .tec-events-elementor-event-widget__venue-map iframe{width: 100% !important;
max-width: 100% !important;
}
.tec-events-elementor-event-widget__venue-map{width: 100% !important;
max-width: 100% !important;
}
.post-type-archive-tribe_events .tribe-events-list-container{box-shadow: none !important;
}
.post-type-archive-tribe_events a.tribe-event-buy-btn{box-shadow: none !important;
}
.single-tribe_events .tribe-event-description p{color: #565656 !important;
font-family: "Source Sans Pro", Sans-serif;
font-size: 18px !important;
line-height:32px;
font-weight:600;	
}
.tribe-tickets__tickets-footer .button-helper-wrapper{width: 100%;
}
#tribe-tickets__tickets-form .tribe-common-h4.tribe-tickets__tickets-item-quantity{margin-top: 8px !important;
}
#tribe-tickets__tickets-form .tribe-tickets__tickets-item div{padding-top: 3px !important;
padding-bottom: 3px !important;
}
.tribe-events-list p{font-family: "Source Sans Pro", Sans-serif; }
.tribe-events-notice.tribe-events-notice-warning{background-color: #c8a75e !important;
}
.tribe-events-pagination span.tribe-pagination-current{background: #C8A75E;
color: #ffffff;
padding: 11px 18px 11px 20px;
border-radius: 0;
margin-right: 13px;
font-family: "Source Sans Pro", Sans-serif;
font-size:22px;
line-height:34px;
}
.tribe-events-pagination a.tribe-pagination-link{background: #F3F3F3;
color: #565656;
padding: 11px 18px 11px 20px;
border-radius: 0;
margin-right: 13px;	
font-family: "Source Sans Pro", Sans-serif;
font-size:22px;
line-height:34px;
}
.tribe-events-pagination{display: flex;
justify-content: end;
margin-top: 49px !important;
}
.contact-email a{color: #565656;
}
.contact-email a:hover{color: #C8A75E;
}
.gform-theme--framework .gform_validation_errors{color:#C8A75E !important;
}
.gform_validation_errors{border-color: #fff !important;
}
h2.gform_submission_error.hide_summary{color: #ffffff !important;
}
h2.gform_submission_error.hide_summary span{color: #ffffff !important;
}
span.gform-icon.gform-icon--circle-error{border-color: #ffffff !important;
}   .post-type-archive-tribe_events  .tribe-events-calendar-latest-past__event-date-tag.tribe-common-g-col{display: none;
}
.post-type-archive-tribe_events  .tribe-events-calendar-latest-past__event-datetime-wrapper.tribe-common-b2{display: none;
}
.post-type-archive-tribe_events  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction: row;}
.post-type-archive-tribe_events img.tribe-events-calendar-latest-past__event-featured-image{width: 100%;}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-featured-image-wrapper.tribe-common-g-col{width: 25% !important;
}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-details.tribe-common-g-col{width: 75% !important;
}
.post-type-archive-tribe_events a.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin{color: #3C3C3C !important;
font-family: "Source Sans Pro", Sans-serif !important;
font-size:40px !important;
line-height:50px !important;
}
.post-type-archive-tribe_events address.tribe-events-calendar-latest-past__event-venue.tribe-common-b2{color: #3C3C3C !important;
font-family: "Source Sans Pro", Sans-serif !important;
font-size:18px !important;
line-height:34px !important;
}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-description.tribe-common-b2.tribe-common-a11y-hidden{color: #3C3C3C !important;
font-family: "Source Sans Pro", Sans-serif !important;
font-size:18px !important;
line-height:34px !important;
}
.post-type-archive-tribe_events  article.tribe-events-calendar-latest-past__event.tribe-common-g-row.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.ast-grid-common-col.ast-full-width.ast-article-post.remove-featured-img-padding{border-bottom: solid 1px #902923;
padding-left:0px !important;
}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-featured-image-wrapper.tribe-common-g-col{padding-left: 0 !important;
}
.tribe-events-calendar-latest-past{ display: none;
}   @media screen and (max-width:1700px){.banner-wrap .e-con-inner, .event-banner-wrap{padding-top:80px;padding-bottom:80px;}
.banner-heading .elementor-heading-title, h1.banner-heading{font-size:70px !important;line-height:82px !important;}
.elementor-element.elementor-element-9fcdbc9 .e-con-inner{padding:60px 0px;}
.headding-2 .elementor-heading-title{font-size:64px !important;line-height:72px !important;}
.headding-3 .elementor-heading-title{font-size:50px !important;}
.elementor-element.elementor-element-50f8229.elementor-widget.elementor-widget-heading{margin-top:20px;}
.elementor-element.elementor-element-a5b198c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin-top:100px;margin-bottom:100px;}
.elementor-element.elementor-element-e00c5e8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:60px 0px !important;}
.content-text.headding-2 .pp-info-box-title{font-size:58px !important;line-height:68px !important;}
.elementor-element.elementor-element-385eae3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:80px 20px;}
.elementor-element.elementor-element-5683da8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:80px 0px;}
.elementor-element.elementor-element-65d203e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:80px 0px;}
.elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top:80px;}
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:35px;}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:35px !important;}
.post-type-archive-tribe_events .tribe-calendar-select, .post-type-archive-tribe_events span.tribe-calendar-view-label{font-size:20px !important;}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size:35px !important;}
.post-type-archive-tribe_events .tribe-events{margin-top:247px;}
h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:38px !important;}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-featured-image-wrapper.tribe-common-g-col{}
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-details.tribe-common-g-col{}}
@media screen and (max-width:1500px){.headding-2 .elementor-heading-title{font-size:54px !important;line-height:62px !important;}
.banner-heading .elementor-heading-title, h1.banner-heading{font-size:60px !important;line-height:72px !important;}
.banner-wrap .e-con-inner, .event-banner-wrap{padding-top:60px;padding-bottom:60px;}
.content-text .pp-info-box-title{font-size:35px !important;margin-bottom:20px !important;}
.content-text p{font-size:18px;line-height:30px;}
.content-text span.elementor-icon-list-text{font-size:18px !important;line-height:30px !important;}
.headding-4 .elementor-heading-title{font-size:28px !important;}
.elementor-element.elementor-element-b5a84ba.headding-4.elementor-widget.elementor-widget-heading{margin-top:20px;}
.elementor-element.elementor-element-a4cb403.headding-4.elementor-widget.elementor-widget-heading{margin-top:20px;}
.content-text.headding-2 .pp-info-box-title{font-size:50px !important;line-height:60px !important;}
.post-type-archive-tribe_events .elementor-681 .elementor-element.elementor-element-81e203d .elementor-heading-title{font-size:20px !important;}
.post-type-archive-tribe_events .elementor-element.elementor-element-65d203e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:60px 0px;}
.post-type-archive-tribe_events .elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top:60px;}
.post-type-archive-tribe_events h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:30px !important;}
.post-type-archive-tribe_events .tribe-event-meta{gap:0;}
.post-type-archive-tribe_events .tribe-events{margin-top:200px;}
.elementor-636 .elementor-element.elementor-element-1d0b7be::before{background-image:none !important;}}
@media screen and (max-width:1400px){.elementor-element.elementor-element-a5b198c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin-top:60px;margin-bottom:60px;}
.headding-3 .elementor-heading-title{font-size:45px !important;}
.banner-heading .elementor-heading-title, h1.banner-heading{font-size:50px !important;line-height:62px !important;}
.headding-2 .elementor-heading-title{font-size:50px !important;line-height:58px !important;}
.elementor-element.elementor-element-1d0b7be.e-con-full.e-flex.e-con.e-child{padding:40px 80px 40px 40px;}
.elementor-element.elementor-element-5683da8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:60px 0px;}
.elementor-element.elementor-element-65d203e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:50px 0px;}
.elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top:50px;}
.elementor-element.elementor-element-5115bdd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-bottom:80px;}
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:30px;}
.post-type-archive-tribe_events a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{padding:10px 34px;}
.tribe-event-actions a{padding:15px 70px;}
.tribe-calendar-view-section{gap:0 !important;}
.elementor-865 .elementor-element.elementor-element-57f0076{--grid-template-columns:repeat(4, auto);text-align:center;--icon-size:20px;--grid-column-gap:14px;}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size:30px !important;}
h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:35px !important;}}
@media screen and (max-width:1300px){.banner-heading .elementor-heading-title, h1.banner-heading{font-size:40px !important;line-height:52px !important;}
.banner-wrap .e-con-inner, .event-banner-wrap{padding-top:50px;padding-bottom:50px;}
.headding-2 .elementor-heading-title{font-size:45px !important;line-height:53px !important;}
.elementor-element.elementor-element-ed35821.content-text.elementor-widget.elementor-widget-text-editor br{display:none;padding-right:20px !important;}
.elementor-element.elementor-element-ed35821.content-text.elementor-widget.elementor-widget-text-editor{padding-right:20px !important;}
.content-text.headding-2 .pp-info-box-title{font-size:45px !important;line-height:55px !important;}
.elementor-element.elementor-element-07f8e04 .pp-info-box-title{font-size:50px !important;}
.headding-3 .elementor-heading-title{font-size:35px !important;}
.elementor-element.elementor-element-5c67a87.elementor-widget.elementor-widget-text-editor{margin-top:20px;}
.elementor-element.elementor-element-5115bdd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-bottom:70px;}
.tribe-event-actions a{padding:10px 60px;}
.tribe-calendar-select, .span.tribe-calendar-view-label{color:#565656 !important;font-size:18px !important;}
.post-type-archive-tribe_events .tribe-calendar-select, .post-type-archive-tribe_events span.tribe-calendar-view-label{font-size:18px !important;}
.tribe-calendar-header{gap:8px;}
span.tribe-calendar-current-month{font-size:18px !important;}
.post-type-archive-tribe_events .tribe-events{margin-top:180px;}
h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:30px !important;}
article.tribe-common-g-row.tribe-common-g-row--gutters.tribe-events-calendar-day__event.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-upcoming-event.cat_upcoming-event.ast-grid-common-col.ast-full-width.ast-article-post.remove-featured-img-padding{margin-top:0;}
.hbm-event-map{top:0px !important;left:0px;}}
@media screen and (max-width:1218px){.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left:210px;}}
}
}
*/
@media screen and (max-width:1110px){
.elementor-element.elementor-element-9fcdbc9 .e-con-inner{padding:50px 0px;}
.headding-2 .elementor-heading-title{font-size:40px !important;line-height:48px !important;}
.headding-3 .elementor-heading-title{font-size:40px !important;}
.elementor-element.elementor-element-1d0b7be.e-con-full.e-flex.e-con.e-child:before{display:none;}
.elementor-element.elementor-element-5683da8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:50px 0px;}
.elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top:50px;}
.elementor-element.elementor-element-5115bdd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-bottom:60px;}
.post-type-archive-tribe_events a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{padding:6px 20px;font-size:18px;}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:25px !important;}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size:25px !important;}
.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left:166px;}
section.tribe-common-l-container.tribe-events-l-container{padding-left:15px;padding-right:15px;}
.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left:130px;}
h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:25px !important;}
.tribe-events-calendar-day .hbm-event-map iframe{height:244px !important;}} @media screen and (max-width:1024px){.elementor-element.elementor-element-0421dcc.e-con-full.e-flex.e-con.e-child{background:transparent;}
.headding-4 .elementor-heading-title{font-size:25px !important;}
.headding-3 .elementor-heading-title{font-size:35px !important;}
.content-text.headding-2 .pp-info-box-title{font-size:40px !important;line-height:50px !important;}
.elementor-element.elementor-element-e00c5e8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:50px 0px !important;}
.elementor-element.elementor-element-1d0b7be.e-con-full.e-flex.e-con.e-child{padding:40px 40px 40px 40px;}
.elementor-element.elementor-element-385eae3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:50px 20px;}
.elementor-element.elementor-element-5e7d76f.e-con-full.donation-form-wrap.e-flex.e-con.e-parent.e-lazyloaded{padding:50px 20px;}
.elementor-element.elementor-element-07f8e04 .pp-info-box-title{font-size:40px !important;}
.elementor-element.elementor-element-65d203e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding:40px 0px;}
.elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top:40px;}
.single-tribe_events .tec-events-elementor-event-widget__venue-map iframe{}
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size:25px;}
.tribe-event-actions a{font-size:18px !important;line-height:30px;}
.nobg{background:transparent !important;}
.post-type-archive-tribe_events .tribe-calendar-header{justify-content:space-around !important;}
.post-type-archive-tribe_events select.tribe-calendar-select.tribe-calendar-day-select{margin-left:0 !important;}
.post-type-archive-tribe_events select#tribe-calendar-event-filter{margin-left:0 !important;}
div#tribe-events-list{margin-top:55px;}
.post-type-archive-tribe_events ul.tribe-events-calendar-list{display:none;}
.post-type-archive-tribe_events section.tribe-common-l-container.tribe-events-l-container{padding-bottom:60px !important;}
.post-type-archive-tribe_events .tribe-events{margin-top:180px;}
.hbm-event-map{left:11px;}
.event-banner-wrap{top:62px;}
section.tribe-common-l-container.tribe-events-l-container{padding-top:40px !important;}
.post-type-archive-tribe_events a.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin{font-size:30px !important;line-height:40px !important;}}
@media screen and (max-width:993px){.tribe-calendar-navigation{width:268.7px;margin:0px auto !important;margin-top:10px !important;}
.elementor-element.elementor-element-0421dcc.e-con-full.e-flex.e-con.e-child{background:transparent !important;}
.tribe-events-calendar-day{display:block !important;}
.hbm-event-map{top:-40px !important;left:0;min-height:300px !important;}
.tribe-events-calendar-day .hbm-event-map iframe{height:300px !important;}
.tribe-event-actions a{padding:10px 50px;}}	
@media screen and (max-width:900px){.post-type-archive #tribe-events-list .tribe-event-card{display:block !important;}
.post-type-archive a.tribe-event-buy-btn{margin-top:20px;margin-bottom:60px;}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{margin-top:15px;text-align:center;}
.post-type-archive-tribe_events .tribe-event-image{width:66%;height:100%;text-align:center !important;float:none;margin:0px auto;}
.post-type-archive-tribe_events .tribe-event-date, .post-type-archive-tribe_events .tribe-event-venue{justify-content:center;}
.post-type-archive-tribe_events .tribe-event-actions {
text-align: center;
}	
@media screen and (max-width:767px){	
.banner-heading .elementor-heading-title {
font-size: 30px !important;
line-height: 50px !important;
}
.banner-wrap .e-con-inner, .event-banner-wrap{padding-top: 60px;
padding-bottom:60px;
}	
.elementor-element.elementor-element-9fcdbc9 .e-con-inner{padding: 30px 0px;
}	
.headding-2 .elementor-heading-title{font-size: 35px !important;
line-height: 43px !important;
}	
.elementor-element.elementor-element-a9777c2.elementor-widget.elementor-widget-text-editor{font-size: 20px;
line-height: 22px;
}	
.content-text .pp-info-box-title{font-size: 30px !important;
margin-bottom: 5px !important;
}	
.elementor-element.elementor-element-a5b198c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin-top: 30px;
margin-bottom: 30px;
}	
.headding-3 .elementor-heading-title{font-size: 30px !important;
}
.elementor-element.elementor-element-d4b1bbc.e-con-full.e-flex.e-con.e-child{padding-top: 20px;
padding-left: 20px;
}
.headding-4 .elementor-heading-title{font-size: 22px !important;
}	
.content-text.headding-2 .pp-info-box-title{font-size: 33px !important;
line-height: 45px !important;
}	
.elementor-element.elementor-element-e00c5e8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding: 30px 0px !important;
}	
.elementor-element.elementor-element-06dd9c1.elementor-widget.elementor-widget-heading{padding-bottom: 20px;
}
.elementor-element.elementor-element-5e7d76f.e-con-full.donation-form-wrap.e-flex.e-con.e-parent.e-lazyloaded{padding: 30px 20px;
}
.givewp-fields-radio-subscriptionPeriod .givewp-fields-radio__options{display:block !important;
}
.elementor-element.elementor-element-07f8e04 .pp-info-box-title{font-size: 30px !important;}
.elementor-element.elementor-element-5683da8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding: 30px 0px;
}
.elementor-element.custom-brd-crumb.e-grid.e-con-full.e-con.e-child{grid-auto-flow: column;
width: 36%;
}
.elementor-element.elementor-element-65d203e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding: 30px 0px;
}	
.elementor-element.elementor-element-4f03489.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-top: 30px; 
padding-bottom:30px;
}	
.elementor-element.elementor-element-5115bdd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding-bottom: 50px;
}	
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container{display: block !important;	
}
.single-tribe_events .tec-events-elementor-event-widget__venue-map iframe{width: 100% !important;
max-width: 100% !important;
height: 200px;
}	
.single-tribe_events .tec-events-elementor-event-widget__venue-map{margin: 0px !important;
height: auto !important;
margin-bottom: 20px !important;
}	
.elementor-1358 .elementor-element.elementor-element-9eff747{--display: block !important;	
}	
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size: 25px;}	
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond{padding: 20px 0px 0px 0px;
}	
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 span, span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold{font-size: 18px;
line-height: 20px;}	
.post-type-archive-tribe_events h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{margin-bottom: 10px;
}	
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left: 0;}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size: 22px !important;}
.tribe-event-actions a{padding: 10px 60px;
}	
.elementor-1461 .elementor-element.elementor-element-37dc9a1 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li
Specificity: (0,5,1){margin-left: 0px !important;
}
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size: 20px !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction: row-reverse;
}	
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{flex-direction: column;
}	
.tribe-events-calendar-day__event-featured-image-wrapper{width: 100% !important;
margin-bottom: 20px !important;
padding-left: 0 !important;
}
.tribe-events-calendar-day__event-details{width: 100% !important;
margin-bottom: 20px !important;
}	
.hbm-event-map{top: 20px !important;}
.elementor-element.elementor-element-4d8dbae.e-con-full.content-text.e-flex.e-con.e-child{margin-top: 136px;
}	
div#tribe-events-list-content{padding-left: 20px;
padding-right: 20px;
}	
.post-type-archive-tribe_events .tribe-events-list-container .tribe-event-image{min-height: 370px !important;
width: 255px !important;
}
#tribe-events-list .tribe-event-card .tribe-event-details{flex: 1 1 0px !important;}	
.tribe-events-pagination a.tribe-pagination-link, .tribe-events-pagination span.tribe-pagination-current{padding: 5px 10px 5px 10px;
font-size: 18px;
line-height: 28px;
}	
.elementor-865 .elementor-element.elementor-element-57f0076{--grid-template-columns: repeat(4, auto);
text-align: left;}	
.elementor-1461 .elementor-element.elementor-element-2819e7b img{width: 100%;
max-width: 100%;
}	
.post-type-archive-tribe_events a.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin{font-size: 25px !important;
line-height: 35px !important;
}
span.sub-arrow:after{position:relative;
}	
span.sub-arrow:after{width: 10px;
height: 10px;
position: absolute;
content: url(https://houstonebonymusic.org/wp-content/uploads/2026/02/Arrow-2-1.png);
right: 26px;
}	
#menu-1-462fc52 span.sub-arrow svg{display: none !important;
} */	
.elementor-element.elementor-element-77b8a27.elementor-hidden-desktop.elementor-hidden-tablet.mobile-header.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{z-index: 9999999999 !important;
}	
#gform_fields_2 textarea#input_2_6{min-height: 120px;}	
}
@media screen and (max-width:640px){ .tribe-event-actions a{
margin-top: 10px;
}	
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction: column;
}	
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-featured-image-wrapper.tribe-common-g-col{width: 100% !important;
}	
.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-details.tribe-common-g-col{width: 100% !important;
}	
.post-type-archive a.tribe-event-buy-btn{margin-top: 20px;
margin-bottom: 0px;
}	
.post-type-archive-tribe_events .tribe-events-list-container .tribe-event-image{min-height: auto !important;}
}
}
@media screen and (max-width:480px){		
.elementor-element.elementor-element-4d8dbae.e-con-full.content-text.e-flex.e-con.e-child{margin-top:59px;}
#tribe-events-list .hbm-event-map {
min-width: 100% !important;
}
@media screen and (max-width:450px){		
.banner-heading .elementor-heading-title, h1.banner-heading {
font-size: 25px !important;
line-height: 32px !important;
}	
.headding-2 .elementor-heading-title{font-size: 20px !important;
line-height: 28px !important;
}	
.elementor-element.elementor-element-a9777c2.elementor-widget.elementor-widget-text-editor{font-size: 18px !important;
line-height: 20px;
}
.elementor-element.elementor-element-ed35821.content-text.elementor-widget.elementor-widget-text-editor{padding-right: 0px !important;
}
.content-text .pp-info-box-title{font-size: 25px !important;
margin-bottom: 5px !important;
}
.headding-3 .elementor-heading-title{font-size: 25px !important;
}
.headding-4 .elementor-heading-title{font-size: 22px !important;
}
.content-text.headding-2 .pp-info-box-title{font-size: 25px !important;
line-height: 35px !important;
}
.elementor-element.elementor-element-06dd9c1.elementor-widget.elementor-widget-heading{padding-bottom: 0px;
}
.elementor-element.elementor-element-385eae3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{padding: 30px 0px;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond{padding: 0px 0px 0px 0px;
}
h3.tribe-event-title.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-size: 20px !important;}
.tribe-event-actions a{padding: 8px 50px;
}	
.post-type-archive-tribe_events .tribe-event-details .tribe-event-title{font-size: 18px !important;}	
.custom-tooltip{bottom: 112% !important;
left: -2% !important;
padding: 5px !important;}
.tribe-calendar-weekday{padding: 0px 8px 0px 3px !important;
text-indent: 4px;
overflow: hidden !important;
font-size: 6px !important;
}	
}
@media screen and (max-width:375px){
.elementor-element.elementor-element-4d8dbae.e-con-full.content-text.e-flex.e-con.e-child {
margin-top:20px;
}
}
@media screen and (max-width:320px){	
section.tribe-common-l-container.tribe-events-l-container {
padding-right: 0px !important;
padding-left: 0px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction: column;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left: 10px;
}
button.tribe-events-c-events-bar__filter-button{width: 100%;
}
button.tribe-common-c-btn.tribe-events-c-search__button{font-size: 18px !important;
line-height: 20px !important;
}	
#page .site-content{flex-grow: 0;
padding-left: 20px;
}	
}.single-tribe_event_series .tribe-common-l-container.tribe-events-l-container{padding-top:1em}.tribe-events .tribe-events-calendar-series-archive__container{margin-left:2px}.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-calendar-series-archive__container,.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-calendar-series-archive__container{flex:none;line-height:0;margin-left:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-series-archive__link{color:var(--tec-color-accent-primary);margin-right:2px}.tribe-events .tribe-events-calendar-series-archive__link:focus .tribe-events-series-archive__icon,.tribe-events .tribe-events-calendar-series-archive__link:hover .tribe-events-series-archive__icon{color:var(--tec-color-icon-focus)}.tribe-events .tribe-events-series-archive__icon{color:#000;display:inline-block;stroke:currentcolor}.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr,.tribe-theme-twentytwenty.single-tribe_event_series .entry-content.tribe-events hr,.tribe-theme-twentytwenty.single-tribe_event_series .tribe-events hr.styled-separator{background:initial;background-color:var(--tec-color-border-default)!important}.tribe-theme-enfold.single-tribe_event_series .entry-content-header .post-meta-infos,.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr:after,.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr:before,.tribe-theme-twentytwenty.single-tribe_event_series hr.styled-separator:after,.tribe-theme-twentytwenty.single-tribe_event_series hr.styled-separator:before{display:none}