/*
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
*/
/***HEADER***/
.sf-menu > li ul{
	padding: 0;
}
#top .sf-menu li ul li a{
	padding: 10px 14px;
}
body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul,
body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
	margin-top: -1px;
	margin-left: 0;
}
.sf-menu li ul li .sf-sub-indicator {
	top: 10px;
}
body:not([data-header-format="left-header"]) #top .sf-menu li li .on-left-side {
	right: 21.7em;
}
#header-secondary-outer #social {
	float: right;
	margin-left: 30px;
}
/***EVENTS TILEVIEW***/
.mec-event-tile-view article.mec-tile-item .mec-event-title {
	line-height: 1.3;
}
.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover {
	color: #FFF;
}
.mec-event-tile-view article.mec-tile-item .mec-event-time {
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
}
/***PAGES***/
.pricing-table.align {
	display: flex;
	justify-content: center;
}
.pricing-table[data-style="flat-alternative"] .pricing-column .interval {
	display: block;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
	line-height: 1.2;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h4 {
	padding: 0;
}
.pricing-table[data-style="flat-alternative"] ul li {
	line-height: 1.3;
	list-style: disc;
}
body .pricing-table[data-style="flat-alternative"] .pricing-column ul {
	padding: 0 0 0 15px;
	margin: 0 0 30px 0;
}
body .pricing-table[data-style="flat-alternative"] .pricing-column ul ul,
body .pricing-table[data-style="flat-alternative"] .pricing-column ul ul ul {
	margin-bottom: 0;
}
.pricing-table[data-style="flat-alternative"].two-cols > div {
	width: 50%;
}
/***FOOTER***/
#footer-outer .widget.widget_nav_menu ul ul {
	display: none;
}
/***HELPERS***/
.button.button3 {
	font-size: 14px !important;
}
.justify-center .col {
	justify-content: center;
}
/***MEDIA QUERIES***/
@media only screen and (max-width: 999px) {
	#custom_html-4 img {
		max-width: 180px;
	}
	.wpb_wrapper .vc_custom_heading[class*="mobile-"],
	.wpb_wrapper .vc_custom_heading[class*="tablet-"],
	.wpb_wrapper .vc_custom_heading[class*="responsive-"] {
		line-height: 1.2 !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-20 {
		font-size: 20px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-22 {
		font-size: 22px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-24 {
		font-size: 24px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-26 {
		font-size: 26px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-28 {
		font-size: 28px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-30 {
		font-size: 30px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-32 {
		font-size: 32px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-34 {
		font-size: 34px !important;
	}
	.wpb_wrapper .vc_custom_heading.responsive-36 {
		font-size: 36px !important;
	}
	.responsive-mt-10 {
		margin-top: 10px;
	}
	.responsive-mr-10 {
		margin-right: 10px;
	}
	.responsive-mb-10 {
		margin-bottom: 10px;
	}
	.responsive-ml-10 {
		margin-left: 10px;
	}
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
	.vc_col-sm-1\/5{
		width: 33%;
	}
	.mec-event-tile-view .row {
		display: flex;
		flex-wrap: wrap;
	}
	.wpb_wrapper .vc_custom_heading.tablet-20 {
		font-size: 20px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-22 {
		font-size: 22px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-24 {
		font-size: 24px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-26 {
		font-size: 26px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-28 {
		font-size: 28px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-30 {
		font-size: 30px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-32 {
		font-size: 32px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-34 {
		font-size: 34px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-36 {
		font-size: 36px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-38 {
		font-size: 38px !important;
	}
	.wpb_wrapper .vc_custom_heading.tablet-40 {
		font-size: 40px !important;
	}
}

@media only screen and (max-width: 690px) {
	.row .col img.mobile-community-badge{
		max-width: 180px !important;
	}
	.nectar-fancy-box.vc_custom_1761070025469 {
		margin-bottom: 0 !important;
	}
	.nectar-fancy-box.vc_custom_1761070070283 {
		margin-top: 0 !important;
	}
	.pricing-table.align {
		flex-direction: column;
	}
	.nectar-hor-list-item[data-columns="2"][data-column-layout=xsmall_first]>div:nth-child(1) h5 {
		font-size: 20px !important;
	}
	#custom_html-4 {
		text-align: center;
	}
	.wpb_wrapper .vc_custom_heading.mobile-20 {
		font-size: 20px !important;
	}
	.wpb_wrapper .vc_custom_heading.mobile-22 {
		font-size: 22px !important;
	}
	.wpb_wrapper .vc_custom_heading.mobile-24 {
		font-size: 24px !important;
	}
	.wpb_wrapper .vc_custom_heading.mobile-26 {
		font-size: 26px !important;
	}
	.wpb_wrapper .vc_custom_heading.mobile-28 {
		font-size: 28px !important;
	}
	.wpb_wrapper .vc_custom_heading.mobile-30 {
		font-size: 30px !important;
	}
}