/*
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
*/

/* HTML */
body, p {
	font-family: 'Proxima-Nova-Regular';
	font-weight: normal;
	font-style: normal;
}

.bold, b, strong {
		font-family: 'Proxima-Nova-Bold';
		font-weight: normal;
		font-style: normal;
}

/* HEADLINE */
.eyebrow, .eyebrow p {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 3.2px;
	font-size: 14px;
	line-height: 18px;
}

.small-headline, .small-headline p, .small-headline h6, .small-headline h5 {
	font-family: 'Proxima-Nova-Regular';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 16px;
}

@media only screen and (max-width: 690px) {
	.eyebrow, .eyebrow p,
	.small-headline, .small-headline p {
		font-size: 11px;
		line-height: 15px;
	}
		
	.restaurant-large, .serenade-large {
		font-size: 60px!important;
	}
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
	.restaurant-large, .serenade-large {
		font-size: 160px!important;
	}
}

/* NAV */
#top #logo img {
		border: 2px solid #ffffff;
}

#top ul .slide-out-widget-area-toggle a i.label,
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 3.2px;
	font-size: 11px;
	line-height: 11px;
}

li.nav-button a {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 13px;
}

/* BODY + BUTTONS */
.nectar-cta.custom-button a {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 3.2px;
	font-size: 14px;
	line-height: 16px;
}

.small-headline a {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 24px;
}


/* TABS */
.tabbed[data-style="material"] .wpb_tabs_nav li a {
	font-family: 'Proxima-Nova-Semibold';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 13px!important;
}

.tabbed[data-style="material"] .wpb_tabs_nav li a:hover {
	color:#ffffff!important; 
}

.tabbed[data-style*="material"] .wpb_tabs_nav:after {
		height: 2px;
		opacity: 0.5;
}

/* IMAGES */
.img-border {
		border: 2px solid #ffffff;
}

/* CUSTOM FONTS */
@font-face {
		font-family: 'Proxima-Nova-Regular';
		src: url('fonts/ProximaNova-Regular.eot');
		src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
				url('fonts/ProximaNova-Regular.woff2') format('woff2'),
				url('fonts/ProximaNova-Regular.woff') format('woff'),
				url('fonts/ProximaNova-Regular.ttf') format('truetype'),
				url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: auto;
}

@font-face {
		font-family: 'Proxima-Nova-Semibold';
		src: url('fonts/ProximaNova-Semibold.eot');
		src: url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
				url('fonts/ProximaNova-Semibold.woff2') format('woff2'),
				url('fonts/ProximaNova-Semibold.woff') format('woff'),
				url('fonts/ProximaNova-Semibold.ttf') format('truetype'),
				url('fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: auto;
}

@font-face {
		font-family: 'Proxima-Nova-Bold';
		src: url('fonts/ProximaNova-Bold.eot');
		src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
				url('fonts/ProximaNova-Bold.woff2') format('woff2'),
				url('fonts/ProximaNova-Bold.woff') format('woff'),
				url('fonts/ProximaNova-Bold.ttf') format('truetype'),
				url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: auto;
}