/*
Theme Name: The Pasquales Child
Theme URI: http://cmsmasters.net/the-pasquales-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: The Pasquales Child Theme
Template: the-pasquales
Version: 1.0.0
License:
License URI:
Text Domain: the-pasquales-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.tribe-common a:not(.tribe-common-anchor--unstyle) {
	font-weight: 700!important;
}

#cmsmasters_row_v4c4nxydlq, #cmsmasters_row_v4c4nxydlq {
	background: radial-gradient(circle, rgba(255,255,255,0.7875525210084033) 64%, rgba(21,74,25,0.0984768907563025) 100%);
}

a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin, span.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h4--min-medium, .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a, a.tribe-events-calendar-day__event-title-link.tribe-common-anchor-thin {
	font-family: 'Ember Rough', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
    font-size: 32px!important;
    line-height: 45px!important;
    text-transform: uppercase!important;
	font-weight: 400!important;
}

span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
	font-family: 'Ember Rough', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
	font-weight: 400!important;
	font-size: 2.3rem!important;
}

a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin, .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a, html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next, html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev, .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link, .tribe-common a:not(.tribe-common-anchor--unstyle) {
	color: #bb2d25!important;
  	transition: .3s ease-in-out, color .3s ease-in-out, color .3s ease-in-out!important;
}

a.tribe-events-calendar-month__calendar-event-title-link.tribe-common-anchor-thin.tooltipstered, .tooltipster-box a.tribe-events-calendar-month__calendar-event-tooltip-title-link {
	font-family: 'Ember Rough', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
	font-weight: 400!important;
}

a.tribe-events-calendar-month__calendar-event-title-link.tribe-common-anchor-thin.tooltipstered {
	font-size: 1.2rem!important;
	line-height: 1.4rem!important;
}

a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin:hover, .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a:hover, html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next:hover, html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev:hover, .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:hover,.tribe-common a:not(.tribe-common-anchor--unstyle):hover {
	color: rgba(197,40,31,0.5)!important;
	text-decoration: none!important;
}

span.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h4--min-medium{
	margin-top: 1px;
}

div.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col{
	margin-right: 1.5rem;
}

span.tribe-events-widget-events-list__event-date-tag-month, time.tribe-events-widget-events-list__event-datetime{
	font-size: 1.3rem!important;
}

header.tribe-events-widget-events-list__event-header {
	padding-top: 8px!important;
}

.clandestine_contact_boxed, div.tribe-block.tribe-block__venue--has-map {
    border-width: 1px;
    border-style: solid;
    border-color: #4a4b52;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    overflow: hidden;
    -webkit-box-shadow: 2px 0px 20px 0px rgba(69,58,58,0.4);
    -moz-box-shadow: 2px 0px 20px 0px rgba(69,58,58,0.4);
    box-shadow: 2px 0px 20px 0px rgba(69,58,58,0.4);
	padding-top: 20px;
	background-color: rgba(248, 248, 248, 0.6);
	font-size: 1.1rem;
}

.clandestine_contact_boxed a {
	font-size: 1.1rem!important;
}

div#tribe-events-content {
	padding-top: 20px;
	padding-bottom: 70px;
}

.single-tribe_events .tribe-events-single-event-title {
	font-family: 'Ember Rough', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
	color: #000!important;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime span, span.tribe-block__event-price__cost {
	font-size: 1.3rem!important;
}

.tribe-block__venue {
	max-width: 100%!important;
	margin-bottom: 35px;
}

.tribe-block__event-website a {
	width: 100%;
	background-color: #bb2d25!important;
  	transition: .3s ease-in-out, background-color .3s ease-in-out, background-color .3s ease-in-out!important;
}	

.tribe-block__event-website a:hover {
	background-color: rgba(197,40,31,0.5)!important;
}

.single-tribe_events #tribe-events-footer {
	border-top: 1px solid #bb2d25!important;
}

.tribe-common .tribe-common-c-btn-border {
	background-color: #263577!important;
	color: #FFFFFF!important;
	border: solid 1px #263577!important;
	min-width: 100%!important;
	transition: .3s ease-in-out, background-color .3s ease-in-out, background-color .3s ease-in-out!important;
}

.tribe-common .tribe-common-c-btn-border:hover {
	background-color: rgba(38, 53, 119, 0.5)!important;
}

.tribe-events-c-subscribe-dropdown__container, .tribe-events.tribe-common {
	width: 100%!important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	padding: var(--tec-spacer-2) var(--tec-spacer-4)!important;
}

.cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav button:disabled {
	display: none!important;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color: #bb2d25!important
}

.tribe-events .tribe-events-calendar-list-nav {
	border-color: #bb2d25!important
}

div.tribe-events-c-search__input-control--keyword input, div.tribe-events-c-search__input-control--keyword input::placeholder {
	color: #FFFFFF!important;
	font-size: 16px!important;
}

.cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control svg {
	color: #ffffff;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
	background-color: #FFF!important;
	color: #263577!important;
  	transition: .3s ease-in-out, color .3s ease-in-out, color .3s ease-in-out!important;
}

.tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:hover, .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text {
	color: #d7ab39!important;
}

a.tribe-events-c-view-selector__list-item-link, a.tribe-events-c-view-selector__list-item-link * {
	color: #ffffff!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
	height: 3px!important;
	background-color: #d7ab39!important;
}

.tribe-events .tribe-events-calendar-list__event-datetime, .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-venue, span.tribe-events-c-small-cta__price {
	font-size: 0.8rem;
}

.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {
	padding-top: 4px!important;
}

.tribe-events .tribe-events-calendar-month__header-column-title, .tribe-events-calendar-month__day-date.tribe-common-h4, .tribe-events .tribe-events-calendar-month__day-date-daynum {
	color: #000!important;
	font-size: 1rem!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
	border-color: #bb2d25!important;
}

h3.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt {
	margin-top: 10px;
}
