/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/






/***** Gutenberg *******/
/****** Spacer line wide *****/
.wp-block-separator {
    border-bottom-color: #093233;
}
.wp-block-separator.is-style-wide {
	border-bottom-width: 1px;
	margin-top:20px;
	margin-bottom:20px;}

/***** Button *****/
.wp-block-button__link {
    background-color: #2160C5;
}



/***** CAF Donate form ******/
.widget .campaign-description {
    display: none!important;
}

.question .question-title {
    font-family: asap!important;
    font-size: 24px!important;
}

body .options-list li.selected {
    border-color: #fbbf57!important;
    background-color: #fbbf57!important;
    border-radius: 5px!important;
}

.options-list li {
    font-size: 16px!important;
    font-weight: 600!important;
    font-family: asap!important;
}

.options-list li {
    border: 0px!important;
    border-radius: 5px!important;
}

.widget .step-footer-buttons .btn {
    background-color: #2160c5!important;
    color: white!important;
    font-family: asap!important;
    font-size: 16px!important;
}


/****** Testimonials *******/
.slider-content .owl-dots {
    text-align: left;
}

.owl-carousel.owl-drag .dt-owl-item {
    font-size: 24px;
    line-height: 30px;
}

/****** Events calendar *****/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0px!important;
    padding-top: 0px!important;
    min-height: 0px!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav {
    display: none!important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0px;
    padding-right: 0px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: 26px;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
    color: #2160C5;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium {
    display: none;
}

#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
    padding: 0px 20px 20px;
}

.tribe-events-schedule {
    margin: 30px 0 20px;
}

#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 700px;
}

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

.single-tribe_events .tribe-events-single-event-title {
    display: none;
}

.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
    background: #2160C5;
    border-radius: 100px;
    color: white;
}

.tribe-events-cal-links .tribe-events-gcal {
    margin-right: 10px;
}

.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
    width: 100%;
}

.tribe-events-schedule {
    margin: 0px 0 20px;
}

.tribe-events-schedule h2 {
    font-family: asap;
    color: #576A6A;
    font-weight: 500;
}

.tribe-events-related-events-title {
    display: none;
}

.tribe-events-single ul.tribe-related-events {
    display: none;
}

#tribe-events-footer {
    padding: 28px 0;
    display: none;
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {
    background: #28A3AA;
    padding: 5px;
    border-radius: 5px;
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {
    color: white!important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
    color: white!important;
}

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

/****** Events calendar body text *****/
.tribe-events-content {
    font-family: 'Asap';
}

/****** Events calendar header text *****/
.single-tribe_events .tribe-events-single-event-title {
    font-size: 3em;
    font-family: 'Asap';
}

/****** Events calendar subheader text *****/
.tribe-events-schedule h2 {
    font-family: 'Asap';
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 16px;
}

.tribe-events-event-meta dd[class$=url], .tribe-events-event-meta dt:not(:first-child) {
    color: #2160C5;
}

.tribe-events-schedule h2 {
    font-size: 24px;
}

/****** Events calendar bold date on list view ********/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
    display: none;
}

/***** Events calendar filter buttons ******/
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
    background-color: white!important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, .tribe-common .tribe-common-cta {
    font-size: 18px;
    font-weight: 400;
}

.tribe-filter-bar .tribe-filter-bar-c-pill__pill {
    border-radius: 100px;
}

.tribe-common .tribe-common-form-control-radio__label, .tribe-common .tribe-common-form-control-checkbox__label, .tribe-common .tribe-common-form-control-slider__label, .tribe-common .tribe-common-form-control-text__input, .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, #top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input, #top .main_color .tribe-common .tribe-common-form-control-text__input, #top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input, #top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-toggle__label, .tribe-common .tribe-common-b1, .tribe-common .tribe-common-b2, .tribe-common .tribe-common-b3, .tribe-common .tribe-common-cta, .tribe-common .tribe-common-h1, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h4, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-theme-avada #main .tribe-common .tribe-common-h1, .tribe-theme-avada #main .tribe-common .tribe-common-h2, .tribe-theme-avada #main .tribe-common .tribe-common-h3, .tribe-theme-avada #main .tribe-common .tribe-common-h4, .tribe-theme-avada #main .tribe-common .tribe-common-h5, .tribe-theme-avada #main .tribe-common .tribe-common-h6, .tribe-theme-avada #main .tribe-common .tribe-common-h7, .tribe-theme-avada #main .tribe-common .tribe-common-h8, .tribe-common a.tribe-common-c-btn-border, .tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn, .tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-form-control-radio__label, .tribe-common .tribe-common-form-control-checkbox__label, .tribe-common .tribe-common-form-control-slider__label, .tribe-common .tribe-common-form-control-text__input, #top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-toggle__label, .tribe-common .tribe-common-b1, .tribe-common .tribe-common-b2, .tribe-common .tribe-common-b3, .tribe-common .tribe-common-cta, .tribe-common .tribe-common-h1, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h4, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-theme-avada #main .tribe-common .tribe-common-h1, .tribe-theme-avada #main .tribe-common .tribe-common-h2, .tribe-theme-avada #main .tribe-common .tribe-common-h3, .tribe-theme-avada #main .tribe-common .tribe-common-h4, .tribe-theme-avada #main .tribe-common .tribe-common-h5, .tribe-theme-avada #main .tribe-common .tribe-common-h6, .tribe-theme-avada #main .tribe-common .tribe-common-h7, .tribe-theme-avada #main .tribe-common .tribe-common-h8, .tribe-common a.tribe-common-c-btn-border, .tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn, .tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-form-control-text__input, #top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input, .tribe-events .tribe-events-calendar-list, .tribe-events .tribe-events-calendar-list__event--description, .tribe-events .tribe-events-c-breadcrumbs__list, .tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .dow, .tribe-events .datepicker .day, .tribe-events .datepicker .year, .tribe-events .datepicker .month, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text, .tribe-events .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-events .tribe-events-calendar-month__calendar-event-datetime, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime, .tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .dow, .tribe-events .datepicker .day, .tribe-events .datepicker .year, .tribe-events .datepicker .month, .tribe-events .tribe-events-c-small-cta__price, .tribe-events .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-events .tribe-events-calendar-month__calendar-event-datetime, .tribe-events .tribe-events-c-view-selector__button-text {
    font-family: inherit;
}


/***** Events calendar PHP Classes ******/
.ec-tag-1 {
  background-color: none;
}

.ec-tag-2 {
  background-color: blue;
}

.ec-text {
  font-size: 16px;
}

.ec-tag-category-audience {
  font-weight: 600;
		font-size: 12px;
	background: #2160c5;
	color: white;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 10px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
}

.ec-tag-category-location {
  font-weight: 600;
	font-size: 12px;
	background: #fbbf57;
	color: black;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 5px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
}

.ec-tag-category-age {
  font-weight: 600;
	font-size: 12px;
	background: #093233;
	color: white;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 5px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
}

.tribe-common ol, .tribe-common ul {
  font-weight: 600;
}

.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events) {
    width: auto;
    height: fit-content;
}


/***** Events calendar single page *****/
.tribe-events-event-meta {
    display: block;
}

.tribe-events-meta-group {
    width: 100%;
}

.ec-tag-category-audience-single {
  font-weight: 600;
		font-size: 12px;
	background: #2160c5;
	color: white;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 10px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
	margin-right: 10px;
}

.ec-tag-category-location-single {
  font-weight: 600;
	font-size: 12px;
	background: #fbbf57;
	color: black;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 5px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
		margin-right: 10px;
}

.ec-tag-category-age-single {
  font-weight: 600;
	font-size: 12px;
	background: #093233;
	color: white;
	border-radius: 5px;
padding: 5px 10px 5px 10px!important;
	margin-bottom: 5px!important;
	width: fit-content;
	line-height: 1.3em;
	display: inline-block!important;
		margin-right: 10px;
}

.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
    display: none;
}


/****** Menu bar *****/
.popup-search .submit i, .overlay-search .submit i {
    color: white!important;
}


/***** mobile header ******/
.masthead:not(.side-header).full-width .mobile-header-bar, .mobile-header-bar .masthead.side-header-menu-icon {
    background: #093233;
}
