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

@import url("header.css");
@import url("content26.css");
@import url("blog25.css");
@import url("listings.css");
@import url("forms.css");
@import url("footer.css");

body { font-family: korolev, sans-serif; font-weight: 300; margin: 0; font-size: 17px; line-height: 28px; color:  #040706; scroll-behavior: smooth; }

h1 { font-family: 'bebas-neue-pro'; text-transform: uppercase; }

a { color: #324D9A; }
a:hover, a:active { color: #1F3060; text-decoration: none; transition: .5s; }

a.button { background: #00b4a8; color: #040706; text-decoration: none; font-size: 24px; line-height: 24px; padding: 12px 24px 8px; border-radius: 8px; text-decoration: none; display: inline-block; margin: 0 5px 5px 0; }

.content { padding-top: 140px; }

h1, h2 { font-family: 'bebas-neue-pro'; text-transform: uppercase; color: #1F3060; }
h1 { font-size: 72px; line-height: 82px; margin: 40px 0 20px; }
h2 { font-size: 52px; line-height: 62px; margin: 40px 0 20px; }
h3 { font-size: 36px; line-height: 46px; color: #1F3060; font-weight: 500; margin: 30px 0 20px; }
h4 { font-size: 24px; line-height: 34px; color: #C6101E; font-weight: 700; margin: 30px 0 20px; }

@media screen and (max-width: 570px) { 
    .content { padding-top: 100px; }
}

/*

Black: #040706
Dark Blue: #1f3060
Lt. Blue: #00b4a8
Red: #ee2f3e / darker to pass #C6101E
Text color: #0d1b29
Alert: #ee2f3e (with #0d1b29 text)
Gray: #f2f4f1

*/

/*

font-family: korolev, sans-serif;
font-weight: 400;
font-style: normal;

font-family: "bebas-neue-pro", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "bebas-neue-pro", sans-serif;
font-weight: 600;
font-style: normal;

*/

/* Videos */

/* Embed Container */
.listingVideo { width: 800px; max-width: 100%; margin: 50px auto 0; }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.featuredBar { background: #1F3060; position: fixed; bottom: 0; left: 0; width: calc(100% - 20px); padding: 10px; text-align: center; font-size: 18px; }
.featuredBar a { color: #FFF !important; text-decoration: none !important; }
.featuredBarLink { display: inline-block; background: rgba(255, 255, 255, .2); margin-left: 5px; padding: 1px 8px; font-weight: 700; }
