/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@import url("https://use.typekit.net/gha7ibs.css");


@font-face {
	font-family: 'Tiempos Text';
	src: url('fonts/TiemposTextWeb-Regular.woff2') format('woff2'),
	url('fonts/TiemposTextWeb-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}


@font-face {
	font-family: 'Tiempos Text';
	src: url('fonts/TiemposTextWeb-Medium.woff2') format('woff2'),
	url('fonts/TiemposTextWeb-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}


@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Light.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-LightItalic.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('fonts/TiemposHeadlineWeb-Regular.woff2') format('woff2'),
	url('fonts/TiemposHeadlineWeb-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('fonts/TiemposHeadlineWeb-RegularItalic.woff2') format('woff2'),
	url('fonts/TiemposHeadlineWeb-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Medium.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-MediumItalic.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Semibold.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Semibold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-SemiboldItalic.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-SemiboldItalic.woff2') format('woff2');
	font-weight: 600;
	font-style: italic;
}


@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Bold.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-BoldItalic.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
}


@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Black.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-Black.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Tiempos Headline';
	src: url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-BlackItalic.woff2') format('woff2'),
	url('wp-content/themes/bb-theme-child/fonts/TiemposHeadlineWeb-BlackItalic.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
}

html {
	font-size: 16px;
}

/* Use this rule to make the custom font the default font */
body {
	font-family: 'Tiempos Text', Verdana, Arial, sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

/* Use this rule to apply the custom font to menu items */
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
	font-family: futura-pt-bold, sans-serif;
}

/* Use this rule to apply the custom font to headings */
h1,h2,h3,h4,h5,h6 {
	font-family: futura-pt-bold, sans-serif;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}

h2 {
	letter-spacing: .05em;
}

/* Use this rule to apply the custom font to paragraphs */
p {
	font-family: 'Tiempos Text', Verdana, Arial, sans-serif !important;
}

.paragraph {
	line-height: 2.25em;
}
	
.badge {
	padding: 7px 13px;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-size: 1em;
	float: right;
	border-radius: 20px;
}

.badge-primary {
	background: #F37876;
	
}

.badge-secondary {
	background: #1E3162;
}

.fa {
    color: #ffffff;
    font-size: 15px;
}

a.fl-button *, a.fl-button:visited *, .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited *
{
	font-family: futura-pt-bold, sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing: .1em;
}

#logo {
	max-width: 300px;
}

#banner-text {
	line-height: 1.3em;
	color: #ffffff; 
	font-size: 40px;
}

@media only screen and (max-width: 768px) {
    #banner-text {
        font-size: 28px !important;
		line-height: 1.5em !important;
		color: #ffffff; 
    }
}