/* ===================================================================================
* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* We encourage you to create Child theme for any modifications you will want to do.
* Why use Child theme?
* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.
* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/
====================================================================================== */


#header .ticket-btn {
    margin-top: 21px;
    height: auto;
}

.navbar-toggler {
    margin-top: -19px;
}

.navbar-light .navbar-toggler-icon{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}

.navbar-brand.logo img {
    height: 70px;
    width: auto;
    max-width: none;
}

#checklist ul {
    padding-inline-start: 0px;
    list-style-position: outside'
}

#checklist li {
    margin-bottom: 16px;
}

/* Opacity mask ove images ex.banner in home */
.opacity-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
	background-color: rgba(112, 16, 110, 0.75);
}

/*
body.home .elementor-section-wrap section.elementor-section.elementor-top-section .elementor-background-overlay {
    background-color: rgba(112, 16, 110, 0.5);
    display: block;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}
*/

.ts-footer {
    padding-bottom: 20px;
}

.ts-footer .copyright-text p {
    color: #fff;
}

#header .ticket-btn.btn {
    padding: 2px 25px !important;
}

body.archive #header, body.tribe_events-template-default #header {
    background-image: url(/wp-content/uploads/2022/01/banner_bg.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -10px;
}

.tribe-events-before-html {
    margin-top: 80px !important;
}

:root {
    --tec-font-family-sans-serif: Nunito, sans-serif !important;
    --tec-color-accent-primary: #2893fd !important;
}

.tribe-common {
    padding-top: 30px;
}

.tribe-common-c-btn {
    background-color: #2893fd !important;
}

.dow-saturday, .dow-sunday {
    background-color: #f7f7f7 !important;
}

.has-events {
    background-color: #eaecfa !important;
    border-bottom: solid 2px #4f1369 !important;
}

.tribe-events-c-view-selector__list li {
    min-width: 90px;
    text-align: center;
}

.tribe-events-c-view-selector__list li > a::after {
    bottom: -2px !important;
    background-color: #ff007a !important;
}

.tribe-events-header__events-bar {
    border: none !important;
    border-bottom: solid 2px #eaecfa !important;
}

.header.header-transparent .navbar.navbar-light ul.navbar-nav > li {
    margin: 0px 8px !important;
}