/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

body.single-tribe-events h1,body.single-tribe-events h2,body.single-tribe-events h3,body.single-tribe-events h4,body.single-tribe-events h5,body.single-tribe-events h6,body.single-tribe-events p,body.single-tribe-events span,body.single-tribe-events a,body.single-tribe-events dd,body.single-tribe-events dt {
	font-family: 'Montserrat';
}

.tribe-events-single-event-description.tribe-events-content p {
	font-family: 'Hind';
}

.tribe_events-template-default a.nectar-button {
	color: #fff;
	border: none;
	transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
	-webkit-transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
}

.single-tribe_events .tribe-events-single-event-title {
	font-size: 1.7em;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	max-width: 60%;
}
.single-tribe_events .tribe-events-content a{
	border-bottom: 0 none;
	color: #f05253;
}
.single-tribe_events .tribe-events-content a:hover {
    color: #333;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical{
	color: #f05253;
}
.tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a{
	color: #f05253;
}
.tribe-events-schedule h2 {
	display: inline-block;
	margin-bottom: 0;
	font-size: 1.2em;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	font-family: 'Montserrat';
}

.tribe_events-template-default .tribe-events-event-meta::before {
	display: none;
	border: none;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-weight: 700;
	margin: 20px 0 10px;
	font-size: 17px;
	margin-bottom: 0px;
}

.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
	color: #f05253;
}

.tribe-events-event-meta a:hover {
	color: #333;
}

.tribe-events-event-meta .tribe-events-meta-group {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0 0 20px;
	padding: 0 4%;
	text-align: left;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
	clear: left;
	font-weight: 700;
	line-height: 1;
	list-style: none;
	font-family: 'Open Sans';
	margin-bottom: 0px;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
	float: none;
	line-height: 1.5;
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	font-family: 'Hind';
}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
	border: 1px solid #eee;
	width: 60%;
	margin-bottom: 30px;
}

.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
	border: 1px solid #eee;
	width: 60%;
	margin-bottom: 20px;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav {
	line-height: normal;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li {
	width: 48%;
	float: left;
	margin-right: 5px;
	text-align: left;
	list-style: none;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav li {
	width: 48%;
	float: left;
	margin-right: 5px;
	text-align: left;
	list-style: none;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before {
	content: '«';
	top: -3px;
	position: relative;
	background: none !important;
	left: 10px;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after {
	content: '»';
	top: -3px;
	position: relative;
	background: none !important;
	right: 10px;
}

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

.tribe-related-event-info h3 {
	font-family: "Hind";
	font-size: 14px;
	color: #f05253;
	margin-bottom: 7px;
	line-height: 21px;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
	color: #f05253;
	line-height: 21px;
}

.tribe-related-event-info .tribe-event-url {
	font-family: "Hind";
	font-size: 14px;
	color: #f05253;
}

.tribe-related-event-info .tribe-event-date-start {
	font-family: 'Hind';
	font-size: 12px;
	margin-top: 0px;
}

.tribe-related-event-info .tribe-event-date-end {
	font-family: 'Hind';
	font-size: 12px;
	margin-top: 0px;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li a {
	text-decoration: none;
	color: #f05253;
	font-family: 'Hind';
	font-weight: bold;
}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix .tribe-events-single-section-title {
	text-transform: capitalize;
	font-size: 15px;
	font-weight: 700;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	font-family: 'Montserrat';
}

.tribe_events-template-default .tribe-events-cal-links {
	margin-bottom: 30px;
}


.tribe_events-template-default .tribe-events-cal-links a {
	font-family: 'Hind';
	margin-top: 21px;
	font-weight: bold;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {
	font-family: 'Montserrat';
	background-color: #fff;
}

.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
	background-color: #fff;
	box-shadow: none;
	background-image: none!important;
}

body .tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, body .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%235D5D5D'/%3E%3C/svg%3E")!important;
	background-image: none!important;
}

.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%235D5D5D'/%3E%3C/svg%3E")!important;
	background-image: none!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
	padding: 5px 0px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
	border-radius: 0px;
}

#tribe-events-pg-template, .tribe-events-pg-template {
	max-width: 1245px;
    padding: calc(1245px * 0.01);
}

.single-tribe_events .tribe-events-event-meta {
	background: #fff;
}

.single-post .section-title {
	text-align: left;
	padding-left: 10px;
}

.single-post .section-title .meta-category {
	padding-left: 0px!important;
}

.single-post .section-title .meta-category a {
	margin-left: 0px!important;
}

.single-post .heading-title {
	padding-left: 10px;
}

body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	text-align: left!important;
	margin-left: 0px!important;
}

body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list >li, body[data-ext-responsive="true"].single-post.material .container-wrap.no-sidebar .comment-wrap h3#comments, body[data-ext-responsive="true"].single-post.material .comment-wrap #respond, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, body[data-ext-responsive="true"].single-post.material #page-header-bg.fullscreen-header h1, body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	margin-left: 0px!important;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-datetime {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-event-date-start {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-event-time {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-title {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-venue {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-description {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-c-small-cta {
	font-family: 'Hind';
	font-size: 18px;
}

.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker-mobile {
	font-family: 'Montserrat';
}

.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker-desktop {
	font-family: 'Montserrat';
}

.single-tribe_events .tribe-events-single-event-description {
	max-width: 60%;
}

.nectar-love-wrap {
	display: none;
}

@media only screen and (max-width: 1023px) {
	.home .wpb_row.first-section .row-bg.using-image {
		background-image: url('/wp-content/themes/salient-child/img/fruit-boxes.jpg') !important;
	}
}
.single-tribe_events .tribe-events-single-event-title{
	max-width:60%;
	line-height:1.5;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{
	color:#f05253;
}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{
	background-color:#f05253;
}
.tribe-common .tribe-common-svgicon--featured {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23F05253'/%3E%3C/svg%3E")
}
.tribe-common .tribe-common-c-loader__dot{
	background-color:#f05253;
}
@keyframes a{50%{background-color:#e4a0a1;}}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6{
	font-family: Hind;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
	font-family: Hind;
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8{
	font-family: Hind;
}
.single-tribe_events .tribe-events-event-meta{
	max-width:60%;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{
	width: 50%;
}

#footer-outer[data-link-hover="underline"] #footer-widgets .tribe-events-adv-list-widget .tribe-events-widget-link a {
	font-size: 18px;
	font-weight: 400;
	font-family: 'Hind';
	background-repeat: no-repeat;
    background-size: 0% 2px;
    background-position: left bottom;
    background-image: linear-gradient(to right, #000000 0%, #000000 100%);
    -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), color 0.5s ease;
    transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), color 0.5s ease;
    background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
}

#footer-outer[data-link-hover="underline"] #footer-widgets .tribe-events-adv-list-widget .tribe-events-widget-link a:hover {
	background-size: 100% 2px;
    opacity: 1;	
}

.blog #post-area article .meta-author {
	display: none;
}

.archive #post-area article .meta-author {
	display: none;
}

.blog-recent.related-posts .post-header + .grav-wrap {
	display: none;
}

@media (max-width: 1400px) {
	.tribe_events-template-default #ajax-content-wrap #tribe-events-pg-template {
		margin: 0px;
		padding: 0px 100px;
	}
	/*.blog #ajax-content-wrap #post-area.masonry .post-content.classic {
		padding-left: 85px;
	}*/
}

@media (max-width: 999px) {
	.tribe_events-template-default #ajax-content-wrap #tribe-events-pg-template {
		padding: 0px 10px;
	    margin: auto;
	    max-width: 600px!important;
	}
	/*.blog #ajax-content-wrap #post-area.masonry {
		width: 600px;
	}*/
}

@media (max-width: 768px) {
	.post-template-default .container.main-content {
		max-width: 100%;
		padding: 0px 10px;
	}
	.single-tribe_events .tribe-events-event-meta{
		max-width: 100%;
	}
	.single-tribe_events .tribe-events-single-event-description {
		max-width: 100%;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap {
		max-width: 600px;
    	margin: auto;
    	padding: 40px 10px 0px 10px;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap .main-content {
		padding: 0px;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap .main-content .heading-title {
		padding-left: 0px;
	}
}

@media (max-width: 690px) {
	.tribe_events-template-default #ajax-content-wrap #tribe-events-pg-template {
		padding: 0px 10px;
	    margin: auto;
	    max-width: 420px;
	}
	.single-tribe_events .tribe-events-single-event-title{
		max-width: 100%;
		line-height:1.5;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap {
		max-width: 420px;
    	padding: 0px 10px 0px 10px;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap .main-content .heading-title {
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.blog #ajax-content-wrap #post-area.masonry {
		width: 420px!important;
		margin: auto!important;
	}
	.blog #ajax-content-wrap #post-area.masonry .article-content-wrap {
		padding: 8px;
	}
	.blog #ajax-content-wrap #post-area.masonry .posts-container {
		height: auto!important;
	}
}

@media (max-width: 680px) {
	.page-template-default .main-content .top-level {
		min-height: auto!important;
	}
	.page-template-default .main-content .top-level .row-bg-wrap + .span_12.left {
		min-height: auto!important;
	}
}

@media (max-width: 479px) {
	/*.container {
		max-width: 100%;
		padding: 0px 2.5%;
	}*/
	.tribe_events-template-default #ajax-content-wrap #tribe-events-pg-template {
		padding: 0px 4.5%;
	    margin: auto;
	    max-width: 100%;
	}
	.post-template-default.single-post #ajax-content-wrap .container-wrap {
		padding: 0px 4.5%;
	    margin: auto;
	    max-width: 100%;
	}
	.blog .container.main-content #post-area {
		width: 100%!important;
		margin-left: 0px!important;
	}
	.blog .container.main-content #post-area .posts-container {
		height: auto!important;
	}
	.blog #ajax-content-wrap #post-area.masonry {
		width: 100%!important;
	}
}

@media screen and (orientation:portrait) and (max-width: 1024px) and (min-width: 1024px) {
	.home .nectar-highlighted-text.font_size_8vh h1 {
		font-size: 4vh;
	}
}

.tribe-events-week .tribe-events-c-messages__message-list-item {
	list-style-type: none;
	display: block;
}
.tribe-events-ics{
	display: none;
}
body[data-form-style="minimal"] .tribe-common .tribe-events-calendar-list__event-datetime-featured-text.tribe-common-a11y-visual-hide {
  position: inherit;
}
body[data-form-style="minimal"] .tribe-common .tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide {
  position: inherit;
}