/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** SECTION 1 - START HERE   ***************/


/* =QUOTES SLIDER */
.quotes-slider .dot {
    background: #000
}

.quotes-slider .dot.is-selected {
    background: #000!important;
}

.quotes-slider .author-content span:before {
    content: url('../plugins/asquared-glue/assets/img-stars.png');
}

.inline.ux-menu {
    display: block;
    text-align: center!important;
}

.inline .ux-menu-link {
    display: inline-block;
    margin: 0 1em!important;
    text-transform: uppercase;
}

/* --------

TRIBE EVENTS 

----------*/

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
     border: 0px solid var(--tec-color-border-events-bar); 
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    border: 1px solid var(--tec-color-border-events-bar); 
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    margin-left: 1em;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #1b3163 !important;   
}


.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: #cbac72;
    font-family: var(--tec-font-family-sans-serif);
    font-weight: bold !important;
}


.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
    font-size: var(--tec-font-size-8);
    line-height: var(--tec-line-height-1);
    text-transform: capitalize;
    font-weight: bold;
    color: #002e68;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col:first-child {
    border-right: 5px solid #cbac72;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: #1b3163;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    color: #1b3163;
    border: solid 1px #1b3163;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #1b3163;
}

.tribe-events-calendar-list, .tribe-events-calendar-month {
    -webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    padding: 2em !important;
}

#tribe-events-pg-template {
    -webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    margin: 2em auto;
}

.tribe-events-back {
    margin-bottom: .2em !important;
}

.tribe-events-notices li, .tribe-events-notices ul, .tribe-events-single-event-title {
    margin: 0;
    padding: 0;
    color: #1b3163 !important;
}

.tribe-events-single>.tribe_events {
    display: inline-block !important;
    flex-wrap: wrap;
    overflow: hidden;
    position: relative;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
    background: #1b3163 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 70px !important;
    padding-bottom: 0 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: #1b3163 !important;
}

h3.tribe-events-calendar-month__multiday-event-bar-title.tribe-common-h8 {
    color: #fff !important;
}
 dl {
    opacity: 1;
    text-transform: none;
    font-size: .95em
} 

.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-color: #e7e7e7;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #1b3163;
}

.single-tribe_events dl dt, .single-tribe_events  dl dd {
    display: block !important;
}

.single-tribe_events dt {
    font-weight: bold;
}

.tribe-events-page-template h1, .tribe-events-page-template h2, .tribe-events-page-template h3, .tribe-events-page-template h4, .tribe-events-page-template h5, .tribe-events-page-template h6, .tribe-events-page-template p, .tribe-events-page-template ul li, .tribe-events-page-template dl dt, .tribe-events-page-template dl dd, .tribe-events-page-template .button, .tribe-events-page-template button {
    font-family: "Montserrat", sans-serif !important;
}

.tribe-events-page-template p {
    font-size: 1em !important;
}

.single-tribe_events p {
    font-size: .9em !important;
}

.tribe-events-ics {
    display: none;
}

/*************** SECTION 2 - MOBILE QA FIXES ONLY  ***************/
@media only screen and (max-width: 48em) {

}

/*************** SECTION 3 - MEDIUM GRID AND UP  ***************/
@media only screen and (min-width: 760px) {

}

/*************** SECTION 4 - DESKTOP AND UP  ***************/
@media only screen and (min-width: 1000px) {
    
}