/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* Text Styling */
.style-light h3 {
	color: #333333;
}

p {
	line-height: 1.5 !important;
}

.style-light p strong {
	color: #333333 !important;
	font-weight: 700;
}

#bigtext-id0 .bigtext-line0{
	font-size: 175px !important;
    line-height: 0.9em;
}

small, figcaption {
	font-style: italic;
}


/* Accent Font */
.accent-font {
	color: #FEDD99 !important;
	font-family: Pacifico !important;
	font-weight: 400 !important;
}

/* Secondary Menu */
.menu-dark .menu-smart a {
	color: #FFEAB5;
}

.menu-mini.menu-smart a{
	font-size: 14px;
    font-family: 'Fira Sans Condensed';
    font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.menu-smart i.fa-dropdown{
	display: none;
}

/* Links and Buttons */
.style-light a {
	color: #C03A14 !important;
	text-decoration: underline;
	font-weight: 600;
}

.style-light .btn-default {
	color: #C03A14 !important;
	background-color: #FEE9B8 !important;
	border-color: #C03A14 !important;
	text-decoration: none !important;
}

.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{
    color: #C03A14 !important;
    border-color: #C03A14 !important;
}

.btn-accent.btn-outline:not(.btn-text-skin) {
	text-decoration: none !important;
}

.style-dark .btn-default {
	color: #C03A14 !important;
	background-color: #FEE9B8 !important;
	border-color: #C03A14 !important;	
}

.style-dark a:hover{
	color: #fde9b8 !important;
}

.nf-form-content input[type=submit]{
	color: #C03A14 !important;
	background-color: #FEE9B8 !important;
	border: 3px !important;
	border-color: #C03A14 !important;
	border-style: solid !important;
	padding-left: 40px;
	padding-right: 40px;
}

.nf-form-content input[type=submit]:hover{
	background: transparent !important;
}



/* Images and Graphics */
.uncode-single-media .uncode-single-media-wrapper > .dummy ~ img, .uncode-single-media .uncode-single-media-wrapper > .dummy + * {
	border-radius: 20px 20px 60px 20px;
}

.uncont.unradius-xl {
	border-radius: 20px 20px 60px 20px;

}

/* Posts Module */
.posts-module a {
	color: #333333 !important;
}

.tmb-light.tmb .t-entry-text .t-entry-title a {
	color: #333333 !important;
	text-decoration: none !important;
}

.tmb-light .t-entry-text .btn-default {
	color: #C03A14 !important;
	background-color: #FEE9B8 !important;
	border-color: #C03A14 !important;
}

/* Accordion */
.uncode-accordion:not(.default-typography) .panel-title > a > span {
	font-size: 22px;
	text-transform: capitalize;
	color: #333333;
}

.panel-title.active a {
	border-bottom: 2px solid #f9f5f2;
}

.style-color-185588-bg .panel-group .panel.has-active-bg:not(.active-group) {
	background-color: #ffffff !important;
}

.style-color-xsdn-bg .panel-group .panel.has-active-bg:not(.active-group) {
	background-color: #f9f5f2 !important;
}

.style-color-185588-bg .panel-group .panel.has-active-bg:not(.active-group) {
	background-color: #ffffff !important;
}

.style-color-xsdn-bg .panel-group .panel-title.active a {
	border-bottom: 2px solid #f4ebe6;
}

.panel-group .panel.has-active-bg:not(.active-group) {
    border-radius: 16px !important;
}

.panel-group .panel {
    margin-top: 20px !important;
}

.style-light .panel-title > a > span:after,
.panel.has-active-color.active-group .panel-title > a > span:after{
	color: #c03a14 !important
}


/* Navigation */
.top-menu {
	background: transparent;
    position: absolute;
    width: 100%;
	padding-top: 10px;
}

#masthead {
	padding-top: 35px;
}

/* Table Styling */ 
.tablepress>:where(thead,tfoot)>*>th {
	background-color: #f4ebe6;
	font-size: 14px;
}

table td, table th {
	font-size: 14px;
}

/* Form */
.nf-form-fields-required{
	display: none;	
}

/* Events Styling */

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

.tribe-events .tribe-events-c-events-bar__views{
	display: none;
}

.tribe-events .tribe-events-c-top-bar__nav-list {
display: none;
}

.tribe-events .tribe-events-c-subscribe-dropdown__container {
	display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 20px;
	padding-bottom: 20px;
}

.tribe-events-content a{
	border-bottom: none;
}

.tribe-events-schedule{
	margin-top: 0;
}

@media (min-width: 768px) {
    .tribe-events-meta-group {
        padding: var(--tec-spacer-7) 0 var(--tec-spacer-3);
        width: 50%;
    }
}

/* Search Overlay */
.overlay.overlay-search .search-container {
	background-color: rgb(55, 99, 149, 0.85);
}

.custom-menu-button a,
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child > li:last-child.custom-menu-button > a{
	color: #C03A14 !important;
    background-color: #FEE9B8 !important;
    border-color: #C03A14 !important;
    text-decoration: none !important;
    border: 3px solid #c03A14;
    border-radius: 8px;
    padding-left: 29px;
    padding-right: 29px !important;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.post-type-archive-tribe_events .menu-wrapper {
	position: absolute;
}


