/*
Theme Name: Your Child Theme
Description: This is an example of a blank Denali child theme.
Author: Your name here
Template: denali
*/

/* Custom CSS */


@import 'https://fonts.googleapis.com/css?family=Raleway';

h1,
h2,
h3 {
	color: #efb31d;
	line-height: 1.3;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:600;
}


h4,
h5 {
	color: #2c2f74;
	line-height: 1.3;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:600;
}

h6 {
	color: #efb31d;
	line-height: 1.5;
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform:none;
	font-weight:600;
}

h7 {
	color: #2c2f74;
	line-height: 1.3;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:600;
}

.epic-thumb .entry-title, .tb-jumbotron .text-large {
    font-family: "Raleway", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}

.tb-primary-menu > li > .menu-btn > .sf-sub-indicator, .tb-primary-menu ul.non-mega-sub-menu .sf-sub-indicator.fa-caret-right, .tb-primary-menu ul.non-mega-sub-menu .sf-sub-indicator.fa-caret-left, .tb-mobile-menu > li > .menu-btn > .sf-sub-indicator {
   display: none;
}

.tb-primary-menu > li.menu-item-has-children > .menu-btn {
    padding-right: 16px;
}

.panel-group .panel + .panel {
    margin-top: 15px;
}

.tb-toggle.panel-default .panel-title {
    color: #282e68;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	font-size:15px;
}
.tb-toggle .panel-title, .tb-toggle .panel-title:hover {
    text-decoration: bold;
}

.tb-toggle .panel-title {
    border-bottom: 0;
    display: block;
    font-size: 1rem;
    padding: 10px 15px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}


.single-tribe_events .tribe-events-event-meta {
    background: #282e68;
    border: 1px solid #eee;
    margin: 30px 0;
}




span.sf-sub-indicator { display:none !important; }

.site-header, .site-header > .wrap .tb-floating-search.full {
    background-color: #2a2c66;
    height: 105px;
}

.denali-mobile-panel,
.denali-mobile-panel .tb-mobile-menu,
.denali-mobile-panel .tb-mobile-menu .sub-menu li.non-mega-sub-menu:last-child {
	background-color: #2a2c66;
	color: #ffffff;
}

.denali-mobile-menu-trigger:hover,
.denali-mobile-menu-trigger:focus,
.btn-navbar.cart:hover,
.btn-navbar.cart:focus,
.btn-navbar.lang-selector:hover,
.btn-navbar.lang-selector:focus {
	background-color: #efb31d;
}

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 8px solid #efb31d;
    border-left: 0;
    text-align: right;
}


.tb-testimonial.standard .testimonial-text {
    background-color: #2a2c66;
	background-color: rgba(42, 44, 102, .85);
    border-radius: 4px;
    color: #ffffff;
    font-size: 15px;
    padding: 15px;
    position: relative;
    text-shadow: none;
}

.tb-testimonial.standard .author-image {
   display: none;
}

tb-testimonial .author-name {
    display: none;
}

.tb-filter-nav > ul > li.active a, .tb-filter-nav > ul > li.active a:hover, .tb-filter-nav > ul > li.active a:focus {
    background-color: #282e68;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
    background-color: #2a2c66;
}

#tribe-events-content .tribe-events-calendar td {
    box-sizing: border-box;
    color: #2a2c66;
    font-size: 12px;
    height: 110px;
    padding: 0 0 .5em;
    vertical-align: top;
    width: 14.28%;
}

.btn:not(.tb-custom-button), input[type="submit"], input[type="reset"], input[type="button"], .button, button {
    background-color: #2a2c66;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}


#custom-bottom > .section_570e80270b1da {
    background-color: #ffffff;
    background-color: rgba(255,255,255,1);
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #ffb718;
	color:#333;
}

.tb-toggle {
    margin-top: 0px;
    margin-bottom: 0;
}

.tb-team-member .member-name {
    font-size: 1.0em;
    font-weight: 300;
	text-transform:uppercase;
}

.site-footer {
	font-size: 14px;
	color: #ffffff;
}

