/*
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
*/

@media only screen and (max-width: 569px) {
	#testimonials-home .h2 {
		font-size: 18px;
	}
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    max-width: 1126px !important;
    padding: 36px 36px 160px 36px !important;
}


.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, 
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #002d62 !important;
}

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

.tribe_events-template-default #masthead,
.tribe_community_edit #masthead,
.tribe_community_list #masthead {
	opacity: 1;
	background: #002d62;
}

.tribe_events-template-default .header-wrapper .row-container:first-child {
	display: none;
}

.flexbox {
  display: flex;
   align-items: center;
  justify-content: center;
}

@media (min-width: 768px) {
	.tribe-events-meta-group {
	    padding: 32px 0 16px;
	    width: 50%;
	}
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    width: 66%;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta.secondary {
    width: 33%;
}

#details {
	margin-bottom: .75em;
}

.flexbox .col-md-50 {
	flex-basis: 50%;
}

.flexbox .col-md-50:last-child {
	padding-left: 50px;
}



#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1048px;
    padding: 72px 20px 20px;
}

.flexbox .tribe-events-event-url {
	margin-top: 50px;
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common .tribe-common-c-btn, 
.tribe-common a.tribe-common-c-btn {
    background-color: #002d62 !important;
}

#tribe-events-footer {
	order: 2;
	    padding: 0px;
}

.tribe-events-related-events-title,
.tribe-related-events {
	order: 3;
	border: 0px
}

.tribe-events-event-meta a, 
.tribe-events-event-meta a:visited,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
	color: #002d62;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
	font-weight: 600;
    font-family: Montserrat, 'Noto Sans';
    font-size: 24px;
}

.tribe-events-before-html a {
	text-transform: uppercase;
	margin-bottom: 25px !important;
	
	/*display: none;*/
}

.tribe-events-before-html a {
	border: 1px solid #002d62;
}

.page-template-template-events .tribe-events-before-html {
	display: block;
}

.tribe-events-view--photo .tribe-events-before-html {
	display: none;
}

.tribe-events-view--photo .tribe-events-header {
	display: none !important;
}

.tribe-events-pro-photo-nav {
	display: none !important;
}

.tribe-events-single .tribe-common-b2 {
	display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events.tribe-events-view--photo .tribe-events-l-container {
	min-height: 0px !important;
}

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

.tribe-common--breakpoint-medium.tribe-events.tribe-events-view--photo .tribe-events-l-container {
	padding-top: 27px !important;
}

.tribe-events .tribe-events-calendar-month__calendar-event--featured:before {
	background-color: #002d62 !important;
}

.tribe_community_edit .tribe-button.submit, .tribe_community_list .tribe-button.submit {
	background-color: #002d62 !important;
}

.tribe_community_edit .button-primary, .tribe_community_edit .tribe-button.tribe-button-primary, .tribe_community_list .button-primary, .tribe_community_list .tribe-button.tribe-button-primary {
	background-color: #002d62 !important;
}

.tribe-events-content h2, 
.tribe-events-content h3, 
.tribe-events-content h4, 
.tribe-events-content h5, 
.tribe-events-content h6,
.tribe-events-single-event-title,
.tribe-events-related-events-title,
.flexbox .col-md-50 h2,
.flexbox .col-md-50 a,
.tribe-events-meta-group .tribe-events-single-section-title,
.single-tribe_events .tribe-events-single .tribe-events-event-meta, {
	color: #002d62;
}

.tribe-common .tribe-common-c-svgicon  {
	color: #002d62 !important;
}


.tribe-events .tribe-events-c-ical__link {
    border: 1px solid #002d62 !important;
    color: #002d62 !important;
}

.tribe-events .tribe-events-c-ical__link:hover {
	border: 1px solid #002d62 !important;
    color: #fff !important;
    background-color: #002d62 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {
	 font-family: 'Noto Sans', 'Noto Sans' !important;	
}

.tribe-events-event-url span a {
	color: white !important;
}

.tribe-events-event-url span:hover a {
	color: #002d62 !important;
}

#tribe-events-pg-template .past-event {
	padding-bottom: 72px;
}

.past-event-title {
	margin-bottom: 27px;
}

.tribe-events-content ol, 
.tribe-events-content p, 
.tribe-events-content ul {
    font-family: 'Noto Sans', 'Noto Sans' !important;		
}

.tribe-common .tribe-common-h3, .tribe-events-single-event-title, #details, .tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 {
    font-family: Montserrat, 'Noto Sans' !important;
    color: #002d62 !important;	
    font-weight: 600;	
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
	font-family: 'Noto Sans', 'Noto Sans' !important;	
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
	font-family: Montserrat, 'Noto Sans' !important;
}


.flexbox.past-event {
    align-items: initial;
}

@media (min-width: 768px) {
	.tribe-events-content ol, 
	.tribe-events-content p, 
	.tribe-events-content ul {
	    font-size: 15px !important;
	    line-height: 1.75 !important;

	}
}

.button-action-container .btn-container {
 display: inline-block;
 width: 47%;
}

.button-action-container .btn-container:first-child {
margin-right: 4%;
}

.button-action-container .btn-container span {
	width: 100%;
}


.sidebar-widgets .tribe-events .tribe-events-calendar-month__day-cell--selected, 
.sidebar-widgets .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, 
.sidebar-widgets .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
.sidebar-widgets .tribe-events .tribe-events-calendar-month__day-cell--selected h3 {
	background-color: #002d62 !important;
	color: #fff !important;
}

.sidebar-widgets .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month, 
.sidebar-widgets .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-shortcode-month {
	padding: 0px !important;
}

.sidebar-widgets .tribe-common .tribe-common-l-container {
	padding: 0px !important;
}

.sidebar-widgets .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper {
	width: 80px;
    height: auto;
    float: left;
    margin-right: 20px;
    display: inline-block;
}

.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured:after {
	display: block;
	content: '';
	clear: both;
	width: 100%;

}

.col-widgets-sidebar .wpcf7-inline-field-btn input {
	padding: 14px 15px 14px 15px !important;
}

.t-entry-category a {
	pointer-events: none;
}
