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

/* Add your custom styles here */

html {
    overflow-x: hidden !important;
}

.tax-sep{
    display: none !important;
}

#breadcrumbs{
    text-align: right;
    position: relative;
    margin-right: 10%;
    font-size: 12px;
    color: #9e9c96 !important;
}

#breadcrumbs a {
    font-size: 12px;
    color: #9e9c96 !important;
}

@media screen and (min-width: 1024px) {
    .single-tribe_events .tribe-events-single .tribe-events-event-meta {
        color: #356454 !important;
        width: 50%;
        float: left;
    }

    .tribe-events-schedule {
        width: 50% !important;
        margin: 0 !important;
        clear: left;
        float: left;    }

    .tribe-events-single-event-title{
        float: left;
        width: 50% !important;
        border-bottom: 1px solid #356454 !important;
    }

    .tribe-events-single > .tribe_events {
        display: inline-block !important;
        width: 100% !important;
        position: relative;
        bottom: 90px;
    }

    .tribe-events-event-image {
        float: right;
        width: 45% !important;
    }

    .tribe-common {
        width: 50% !important;
        float: left;

    }

    .tribe-events-c-subscribe-dropdown{
        margin-top: 120px !important;
        margin-bottom: 10px !important;
    }

    #rsvp-now {
        float: left;
        width: 45% !important;

    }
    #tribe-events-pg-template{
        padding: 0 !important;
    }
    #tribe-events-content {
        margin-top: 40px !important;
    }

    .tribe-events-event-meta::before{
        display: none !important;
    }
}

.event-tickets .tribe-tickets__rsvp-attendees{
    display: none !important;
}

.event-tickets .tribe-tickets__rsvp-message{
    display: none !important;
}

.tribe-events-single-event-title{
    border-bottom: 1px solid #356454 !important;
}

#tribe-events-footer{
display: none !important;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    color: #356454 !important;
    font-family: AcuminVariableConcept !important;

}

h2.tribe-events-single-section-title{
    color: #356454 !important;
    font-family: blairmditc_ttmedium !important;
}


h4 {
    color: #356454 !important;
    font-family: blairmditc_ttmedium !important;
}

h6 {
    color: #356454 !important;
    font-family: AcuminVariableConcept !important;
}

.tribe-events-back{
    display: none !important;
}
.tribe-link-view-attendee{
    display: none !important;
}

.tribe-events-event-cost-label{
    display: none !important;
}

.tribe-events-event-cost{
    display: none !important;
}

.tribe-tickets__rsvp-details-wrapper {
    display: none !important;
}

.tribe-events-cost{
    display: none !important;
}

.tribe-tickets__rsvp-actions-wrapper{
    margin: 0 auto !important;
}

.site-navigation-toggle-holder .site-navigation-toggle {
    background: #F2F1F0 !important;
}


.site-navigation-dropdown ul.menu li.current-menu-item a{
    background: #F2F1F0 !important;
    color: #356454 !important;
    font-weight: bold;
    font-family: AcuminVariableConcept !important;

}

.site-navigation-dropdown ul.menu li a{
    text-align: right !important;
    background: #F2F1F0 !important;
    margin: 0 10% !important;
    text-decoration: none !important;
    box-shadow:none !important;
    padding: 10px !important;
    color: #356454 !important;
    font-family: AcuminVariableConcept !important;

}

#trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-current-language a, #trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-language-list{
    color: #356454 !important;
}

#trp-floater-ls div:not(#trp-floater-poweredby) > a {
    color: #356454 !important;
}

.eicon-menu-bar::before {

}

.site-navigation-dropdown ul.menu{
    background: #F2F1F0 !important;
    padding: 10px;
}

@font-face {
    font-family: 'blairmditc_ttmedium';
    src: url('font/blairmditc-tt-medium-webfont.woff2') format('woff2'),
    url('font/blairmditc-tt-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AcuminVariableConcept';
    src: url('font/AcuminVariableConcept.woff') format('woff'),
    url('font/AcuminVariableConcept.woff2') format('woff2'),
    url('font/AcuminVariableConcept.eot'),
    url('font/AcuminVariableConcept.eot?#iefix') format('embedded-opentype'),
    url('font/AcuminVariableConcept.otf') format('truetype');

    font-weight: lighter;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: AcuminVariableConcept !important;
    font-style: normal !important;
    overflow-x: hidden !important;

}

#content .elementor-widget-container{
    font-family: AcuminVariableConcept !important;
    font-weight: lighter;
    font-style: normal;
    font-display: swap;
}

body h1{
    font-family: blairmditc_ttmedium !important;
    font-weight: normal !important;
    font-style: normal !important;
    color: #356454 !important;
}

body #menu-menu a {
    color: #356454 !important;
    font-family: AcuminVariableConcept !important;
    font-size: 20px !important;

}

body li {
    list-style-type: none !important;
}

#trp-floater-ls-language-list, #trp-floater-ls{
    background: #F2F1F0 !important;
}

h2.wpr-grid-item-title .inner-block{
   text-transform: uppercase !important;
}

.page-header h1.entry-title{
    font-size: 2em !important;
}

.page-header
{
    padding-top: 50px !important;
}

.wpr-tax-id-1{
    display: none !important;
}

.elementor-636 .elementor-element.elementor-element-92c94fe .wpr-grid-tax-style-2 .inner-block a {
    background-color: #356454 !important;
    font-weight: normal !important;
    padding-top: 3px !important;
}

.tag-links{
    display: none !important;
}

.WP-PrintIcon{
    float: right;
    position: relative;
    right: 10%;
}