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

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap');

@font-face {
    font-family: Gotham Bold;
    src:url('./fonts/Gotham-Bold.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Gotham Light;
    src:url('./fonts/Gotham-Light.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Gotham Black;
    src:url('./fonts/Gotham-Black.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Gotham Thin;
    src:url('./fonts/Gotham-Thin.otf') format("truetype");
    font-weight: normal;
    font-style: normal;
}


.switcher.notranslate {    float: right;    padding-top: 7px;}.switcher .option { position:absolute !important;}
#header-outer #top nav > .buttons{right:15% !important;}


@media only screen and (min-device-width : 0px) and (max-device-width : 1024px), screen and (min-width : 0px) and (max-width :1024px){

#header-outer header {

background:none !important;
}	
	
}

.widget.widget_nav_menu ul.menu > li.current-menu-item > a:first-child, .vc_wp_custommenu .widget.widget_nav_menu .menu li a { 
       font-weight: 700;
       line-height:34px;
       font-size:20px;
	color:#fffafa;
/*     text-shadow: 1px 0px #e6dada; */
}
.vc_wp_custommenu .widget.widget_nav_menu .menu li a:hover {
	/* border-bottom: 2px #fff !important; */
    color:#fff !important;
	text-shadow: 1px 0px #e6dada;
	font-weight: 300;
}
.widget.widget_nav_menu ul.menu > li.current-menu-item > a:first-child {
	text-shadow: 1px 0px #e6dada;
}
.widget.widget_nav_menu ul.menu > li.current-menu-item > a {
     font-weight:700 !important;
/*      text-shadow: none; */
}
.sf-menu > li ul { padding-top:0px; }
div[data-button-sizing="jumbo"] .swiper-slide .button a {
	font-size: 30px;
	padding: 20px 40px;
}
.nectar-fancy-box[data-style="color_box_hover"].using-img .box-bg:after {
	opacity: 0.3;
}
#header-outer[data-format="centered-menu"] #top .span_9 .icon-salient-search:before {
	padding-left: 15px;
}

#tribe-events-events-bar-search .tribe-common-c-btn.tribe-events-c-search__button {
	font-size: 15px;
	padding: 10px 23px !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {
	font-size: 12px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop,
.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border,
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link,
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-hidden-title{
	font-family: Gotham Bold;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 0px;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	font-size: 20px;
}
.tribe-events .datepicker .prev .tribe-common-svgicon,
.tribe-events .datepicker .next .tribe-common-svgicon{
	margin: 0 auto;
}
.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
	border: 1px solid #fff;
	border-radius: 0;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
	color: #fff;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner,
.tribe-events-calendar-month__day.tribe-events-calendar-month__day--current {
	background-color: #1b1464;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day--current time.tribe-events-calendar-month__day-date-daynum {
    color: #fff;
    padding: 3px;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #fff;
}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-hidden {
	opacity: 1;
}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-hidden-title {
	padding: 1px 16px;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__calendar-event-datetime {
	color: #fff;
}
.tribe-common .tribe-events-calendar-month__day--current a, .tribe-common .tribe-events-calendar-month__day--current a:visited {
	color: #fff;
}
#search-results .result .title span {
	display: none;
}

@media (min-width: 337px) and (max-width: 768px){
	.mtphr-dnt-tick.mtphr-dnt-default-tick.mtphr-dnt-clearfix{
		font-size: 13px !important;
	}
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2{
		font-size: 27px !important;
	}
	body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent_2 a{
		font-size: 15px !important;		
	}
	.nectar-highlighted-text.instance-2 h2{
		text-align: center !important;
	}
	.wpb_vc_table.wpb_content_element{
		overflow-x: auto;
	}
	div #home{
		width: 113% !important;
		right: 6% !important;
	}
	.swiper-container{
		width: 100% !important;
	}
	.tribe-events .tribe-events-calendar-month__day-cell--selected {
		background-color: #1b1464;
	}
	.tribe-common .tribe-common-b2 .tribe-events-c-ical__link {
		font-family: Gotham Bold;
	}
	.tribe-common .tribe-events-calendar-month__header-column-title-mobile {
		font-family: Gotham Bold;
	}
}
@media (max-width: 480px) {
	#principal-welcome .vc_col-xs-8 {
		width: 100%;
		margin-left: 0 !important;
    	margin-bottom: 20px !important;
	}
}