/*
Theme Name: Brazen
Theme URI: http://www.fusionfarm.com
Author: Eric Caldwell for Fusionfarm
Author URI: http://www.fusionfarm.com
Description: Brazen, A Fusionfarm starter theme.
Version: 2.3.5
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, sticky-post,  theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

*/

/* My Minimal WordPress Styling comes here */

/* This is a small security for too long strings titles */
body {
	word-wrap: break-word;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}


/* Images and wp-captions should always fit and be responsive */
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	max-width: 100%;
	border-radius: 4px;
	padding: 0 10px;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
}

/* WP Gallery */
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}
.gallery-caption {
	display: block;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}


/* Content */
.main-content-inner {
	padding-bottom: 1.5em;
}
.hentry {
	margin: 0 0 1.5em;
}
.sticky {
	display: block;
}
.bypostauthor {
	display: block;
}


/* Clearing */
.clear {
	clear: both;
}

/* Navigation */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Here some needed widget styles
 * Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */
.widget { margin-bottom: 2em; }
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line.
 * Note: you can change the whole appearance of the search_form() function in our searchform.php */
.widget_search .search-form input[type="submit"] { display: none; }

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!
 * For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
 .comment .children { margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/
.sticky {
}

.gallery-caption {

}

.bypostauthor {

}

.entry-meta {
	clear: both;
}

/*
 == Quick CSS styling tips ==

 You can start off in a rough direction with some minimal styles.
 See below for some tips. ;)


 == Want to have the whole site wrapped? ==

 Just fill the .container class with some background color to have a the whole site "wrapped".
 This works so easy because every main part is wrapped only once into a container class by bootstrap.
 Try out by decommenting the next line and go from there.

 .container { background: #f9f9f9; border-right: 1px solid #eee; border-left: 1px solid #eee; }


 == Want to wrap just the content and sidebar in Bootstrap style? ==

 That one is a great example to show that some things are much cleaner and easier to do via just adding some HTML classes.
 In this case, we will add just one CSS class "panel", look for example at the beginning in content.php!


 == Infinite Scrolling by Jetpack ==
 You can enable this cool feature by simply decommenting the lines below and make sure you use the same classes on the right place in your html..

/* Globally hidden elements when Infinite Scroll is supported and in use.
 * Older / Newer Posts Navigation (the pagination, must always be hidden), Theme Footer only when set to scrolling.. */

/*
.infinite-scroll .page-links,
.infinite-scroll.neverending .site-footer {
	display: none;
}
*/

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

/*
.infinity-end.neverending .site-footer {
	display: block;
}
*/

/* Hey, if you don't need my comments anymore, just delete me! :)  */


/* styles for brazen_pagination und brazen_link_pages */
nav form.tk-page-nav,
nav .input-group,
nav .input-group-btn,
nav .form-control {
    display: inline;
}

/* classes to center columns in a row. First add row-centered to the div.row, the col-centered to each col. */
.row-centered {
	text-align:center;
}

.col-centered {
	display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}


/* Default WP Gallery Styles from twentysixteen theme, with tweaks by Ethan. */
.gallery {
	margin: 0 -1.1666667% 1.75em;
}

.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	padding: 0 1.1400652% 2.2801304%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon {
	max-height: 300px;
	overflow: hidden;
}

.gallery-icon img {
	margin: 0 auto;
	width: 100%;
}

.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

* {
	-webkit-font-smoothing: antialiased;
}

.text-xs-left {
	text-align: left;
}

.text-xs-center {
	text-align: center;
}

.text-xs-right {
	text-align: right;
}

.text-xs-justify {
	text-align: justify;
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	.text-sm-left {
		text-align: left;
	}

	.text-sm-center {
		text-align: center;
	}

	.text-sm-right {
		text-align: right;
	}

	.text-sm-justify {
		text-align: justify;
	}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

	.text-md-left {
		text-align: left;
	}

	.text-md-center {
		text-align: center;
	}

	.text-md-right {
		text-align: right;
	}

	.text-md-justify {
		text-align: justify;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	.text-lg-left {
		text-align: left;
	}

	.text-lg-center {
		text-align: center;
	}

	.text-lg-right {
		text-align: right;
	}

	.text-lg-justify {
		text-align: justify;
	}

}


/*********************************/
/** 5 Column Bootstrap Classes ***/
/*********************************/
	.col-xs-5ths,
	.col-sm-5ths,
	.col-md-5ths,
	.col-lg-5ths {
	    position: relative;
	    min-height: 1px;
	    padding-right: 15px;
	    padding-left: 15px;
	}

	.col-xs-5ths {
	    width: 20%;
	    float: left;
	}

	@media (min-width: 768px) {
	    .col-sm-5ths {
	        width: 20%;
	        float: left;
	    }
	}

	@media (min-width: 992px) {
	    .col-md-5ths {
	        width: 20%;
	        float: left;
	    }
	}

	@media (min-width: 1200px) {
	    .col-lg-5ths {
	        width: 20%;
	        float: left;
	    }
	}



/***************************/
/*** SOME DEFAULT STYLES ***/
/***************************/

	h1.page-title {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
	    color: #000;
		font-size: 55px;
	}

	/*==========  Mobile First Method  ==========*/
	@media only screen and (min-width : 375px) {
		h1.page-title {
			font-size: 60px;
		}
	}

	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) {
		h1.page-title {
			font-size: 124px;
		}
	}



/**********************/
/*** LITY LIGHT BOX ***/
/**********************/

	.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
		max-width: 85vw;
	}



/**************/
/*** HEADER ***/
/**************/
	#masthead {
		position: relative;
		top: 0;
		left: 0;;
		width: 100%;
	}

	#masthead .main-header-nav .row {
		background-color: #fff;
	}

	#masthead .main-header-nav .site-header-inner {
		display: none;
		min-height: 59px;
	}

	#masthead .main-header-nav .site-header-inner a.home_link {
		display: block;
		min-height: 59px;
		margin-left: 30px;
		position: absolute;
		margin-top: 0;
		z-index: 101;
	}

	#masthead .main-header-nav .site-header-inner a.home_link img {
		height: 40px;
	    width: auto;
	    margin-top: 8px;
	    margin-bottom: 11px;
	}

	#masthead .main-header-nav .site-header-inner .menu-button {
		text-align: right;
		margin-right: 15px;
	}

	#masthead .main-header-nav .site-header-inner .menu-button a.dropdown-toggle {
		display: inline-block;
		margin-top: 19px;
		color: #222f42;
		cursor: pointer;
		text-decoration: none;
	}

	#masthead .main-header-nav .site-header-inner .menu-button a.dropdown-toggle .menu-icon.menu-closed {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    text-transform: uppercase;
	    color: #222F42
	    font-size: 17px;
	    text-decoration: none !important;
	}

	#masthead .main-header-nav .site-header-inner .menu-button a.dropdown-toggle:hover {
		text-decoration: none;
	}

	#masthead .main-header-nav .site-header-inner .menu-button a.dropdown-toggle img.menu-open {
		display: none;
	}

	/*==========  Mobile First Method  ==========*/
	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {

		#masthead {
			position: fixed;
			z-index: 100;
		}

		#masthead .site-navigation.mobile-nav {
			display: none;
		}

		#masthead .main-header-nav .site-header-inner {
			display: block;
		}

	}



/***********************/
/*** MAIN NAVIGATION ***/
/***********************/
	#masthead .main-header-nav .site-navigation-inner .navbar {
		border: none;
		margin-bottom: 0;
		min-height: 58px;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar .navbar-header a.navbar-brand {
		display: block;
		height: auto;
		padding: 0;
		margin-left: 30px;
		margin-top: -13px;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar .navbar-header a.navbar-brand img {
		height: 40px;
		width: auto;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar nav {
	    position: absolute;
	    top: 50%;
	    right: 0;
	    transform: translateY(-50%);
	}

	#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
	    text-transform: uppercase;
	    color: #000;
		font-size: 15px;
	    letter-spacing: .15em;
	    padding: 7px 20px;
	    padding: 9px 20px;
	    margin-left: 10px;
		font-size: 11px;
	    margin-left: 5px;
	    padding: 6px 13px;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a:hover,
	#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a:focus {
		color: #222f42;
		background-color: transparent;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li.login_link > a {
		border-radius: 20px;
	    padding: 9px 22px;
	    padding: 6px 19px;
		background-color: #00ccff;
		color: #fff;
		transition: 0.2s;
	}

	#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li.login_link > a:hover {
		background-color: rgba(0, 204, 255, 0.8);
	}

	/*==========  Mobile First Method  ==========*/
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 991px) {
		#masthead .main-header-nav .navbar-row {
			display: none !important;
		}
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) {
		#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a {
			font-size: 13px;
		    padding: 8px 15px;
		    margin-left: 5px;
		}

		#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li.login_link > a {
		    padding: 8px 17px;
		}
	}


	@media only screen and (min-width : 1440px) {
		#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a {
			font-size: 14px;
			font-size: .9375vw;
		    padding: 9px 20px;
		    margin-left: 10px;
		}

		#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li.login_link > a {
		    padding: 9px 22px;
		}
	}

	@media only screen and (min-width : 1590px) {
		#masthead .main-header-nav .site-navigation-inner .navbar nav ul#main-menu > li > a {
			font-size: 15px;
		}
	}



/**********************/
/*** SUB NAVIGATION ***/
/**********************/
	#masthead .main-header-nav .sub-navbar-row {
		background-color: rgba(255,255,255,0.9);
		display: none;
	}

	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar {
		margin-bottom: 0;
		border: none;
		min-height: 0;
	}

	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav {
		float: right;
	}

	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul {
		display: none;
	}

	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a {
		font-family: 'Lato', sans-serif;
		font-weight: 800;
	    text-transform: uppercase;
	    color: #000;
	    letter-spacing: .15em;
	    font-size: 11px;
	    padding: 15px 13px;
	    margin-left: 5px;
	}

	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a:hover,
	#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a:focus {
		color: #222f42;
		background-color: transparent;
	}

	/*==========  Mobile First Method  ==========*/
	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) {

		#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a {
			font-size: 13px;
		    padding: 20px 15px;
		    margin-left: 5px;
		}
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1440px) {

		#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a {
			font-size: 14px;
			font-size: .9375vw;
		    padding: 20px 20px;
		    margin-left: 10px;
		}

	}



	@media only screen and (min-width : 1590px) {

		#masthead .main-header-nav .site-subnavigation-inner .sub-navbar .sub-nav ul > li > a {
			font-size: 15px;
		}

	}

/****************/
/*** WPR MENU ***/
/****************/

	#wprmenu_menu {
		overflow: scroll;
		max-height: calc( 100vh - 42px );
	}

	#wprmenu_menu.wprmenu_levels > ul,
	#wprmenu_menu #wprmenu_menu_ul {
		border: none !important;
	}

	#wprmenu_menu.wprmenu_levels ul li,
	#wprmenu_menu #wprmenu_menu_ul li {
		border: none !important;
	}

	#wprmenu_menu.wprmenu_levels ul li a,
	#wprmenu_menu #wprmenu_menu_ul li a {
		font-family: 'Lato', sans-serif;
		font-weight: 800;
	    text-transform: uppercase;
	    color: #000;
		font-size: 14px;
	    letter-spacing: .15em;
	    margin-bottom: 10px;
	}

	#wprmenu_menu.wprmenu_levels ul li.login_link,
	#wprmenu_menu #wprmenu_menu_ul li.login_link {
	    padding-bottom: 15px;
	}

	#wprmenu_menu.wprmenu_levels ul li.login_link > a,
	#wprmenu_menu #wprmenu_menu_ul li.login_link > a {
	    border-radius: 20px;
	    background-color: #00ccff;
	    color: #fff;
	    display: block;
	    width: auto;
	    margin: 0 auto 10px 15px;
	    text-align: center;
	    padding: 6px 25px;
	}

	#wprmenu_menu ul li a:hover,
	#wprmenu_menu #wprmenu_menu_ul li a:hover {
	    color: #000;
		background-color: transparent;
	}

	#wprmenu_menu .wprmenu_icon_par,
	#wprmenu_menu .wprmenu_icon_par:hover {
		color: #222f42;
	}

	#wprmenu_menu.wprmenu_levels ul li ul {
		background-color: #edeced;
	}



/**************/
/*** FOOTER ***/
/**************/

	footer#colophon.site-footer {
		background-color: #222E42;
		color: #00ccff;
	}

	footer#colophon.site-footer .brazen_footer {
		padding-bottom: 42px;
	}

	footer#colophon.site-footer .site-footer-inner aside {
		margin-top: 50px;
		margin-bottom: 0;
	}

	footer#colophon.site-footer .site-footer-inner aside h3 {
		color: #00ccff;
	    font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    font-size: 24px;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row {
		margin: 15px 0;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row li.ff-social-col a {
		display: inline-block;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row li.ff-social-col a .fa.fa-stop {
		color: #fff;
		transition: .2s;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row li.ff-social-col a .fa.fa-inverse {
		color: #222E42;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row li.ff-social-col a:focus {
		outline: none;
	}

	footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row li.ff-social-col a:hover .fa.fa-stop {
		color: rgba(255,255,255,0.8);
	}

	footer#colophon.site-footer .site-footer-inner aside.widget_nav_menu .menu-footer-menu-container ul.menu.nav>li {
		display: inline-block;
	    margin: 15px 0;
	}

	footer#colophon.site-footer .site-footer-inner aside.widget_nav_menu .menu-footer-menu-container ul.menu.nav>li a {
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    font-size: 16px;
	    font-size: 15px;
	    padding: 0;
	    color: #fff;
	    transition: .2s;
	}

	footer#colophon.site-footer .site-footer-inner aside.widget_nav_menu .menu-footer-menu-container ul.menu.nav>li a:hover,
	footer#colophon.site-footer .site-footer-inner aside.widget_nav_menu .menu-footer-menu-container ul.menu.nav>li a:focus {
		background-color: transparent;
	    color: rgba(255, 255, 255, 0.8);
	    outline: none;
	}

	footer#colophon.site-footer .site-footer-inner aside.widget_text .textwidget {
		margin-top: 15px;
	}

	footer#colophon.site-footer .site-footer-inner aside.widget_text .textwidget p {
		color: #fff;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_blog_col aside.widget_recent_entries ul.nav {
		margin: 15px 0;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_blog_col aside.widget_recent_entries ul.nav>li {
	    margin-bottom: 15px;
	    border-bottom: 2px solid rgba(0,204,255,0.2);
	    padding-bottom: 15px;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_blog_col aside.widget_recent_entries ul.nav>li>a {
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    font-size: 16px;
	    font-size: 15px;
	    padding: 0;
	    color: #fff;
	    transition: .2s;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_blog_col aside.widget_recent_entries ul.nav>li>a:hover,
	footer#colophon.site-footer .site-footer-inner.brazen_footer_blog_col aside.widget_recent_entries ul.nav>li>a:focus {
		background-color: transparent;
	    color: rgba(255, 255, 255, 0.8);
	    outline: none;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_contact_col aside.widget_ninja_forms_widget .nf-form-wrap {
		margin: 25px 0 65px 0;
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_contact_col aside.widget_ninja_forms_widget .nf-form-wrap .nf-response-msg p {
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    font-size: 15px;
	    padding: 0;
	    color: #fff;
	}

	footer#colophon.site-footer .brazen_footer_contact_col aside .nf-form-layout .nf-before-form-content .nf-form-fields-required {
		display: none;
	}

	footer#colophon.site-footer .brazen_footer_contact_col aside nf-field input,
	footer#colophon.site-footer .brazen_footer_contact_col aside nf-field textarea {
	    border-radius: 0px;
	    border: none;
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    font-size: 15px;
	    padding: 7px 15px;
	}

	footer#colophon.site-footer .brazen_footer_contact_col aside nf-field textarea {
		height: 100px;
	}

	footer#colophon.site-footer .brazen_footer_contact_col aside nf-field input.bzn_submit {
	    font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 17px;
	    text-transform: uppercase;
	    padding: 20px 72px;
	    background-color: #00ccff;
    	text-align: center;
    	transition: 0.2s;
	}

	footer#colophon.site-footer .brazen_footer_contact_col aside nf-field input.bzn_submit:hover {
		background-color: rgba(0,204,255,0.8);
	}

	footer#colophon.site-footer .site-footer-inner.brazen_footer_copy_col p {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
		color: #fff;
	    font-size: 15px;
	    margin-top: 15px;
	    line-height: 33px;
	}

	@media only screen and (min-width : 475px) {

		footer#colophon.site-footer .brazen_footer_social_col,
		footer#colophon.site-footer .brazen_footer_blog_col,
		footer#colophon.site-footer .brazen_footer_contact_col,
		footer#colophon.site-footer .brazen_footer_copy_col {
			max-width: 360px;
		    margin: 0 auto;
		    float: none;
		}

	}

	@media only screen and (min-width : 768px) {

		footer#colophon.site-footer .site-footer-inner aside ul.ff-social-row {
			text-align: left;
		}

		footer#colophon.site-footer .site-footer-inner.brazen_footer_copy_col p {
			font-size: 13px;
		}

	}

	@media only screen and (min-width : 992px) {

		body.page-template-tmpl-home .section footer#colophon .menu-space-fix{
			padding-top: 0;
		}

		footer#colophon.site-footer .brazen_footer_social_col,
		footer#colophon.site-footer .brazen_footer_blog_col,
		footer#colophon.site-footer .brazen_footer_contact_col,
		footer#colophon.site-footer .brazen_footer_copy_col {
			max-width: none;
		    margin: 0 auto;
		    float: left;
		}

		footer#colophon.site-footer .site-footer-inner.brazen_footer_copy_col p {
		    font-size: 15px;
		}

	}

	@media only screen and (min-width : 993px) {

		footer#colophon.site-footer .brazen_footer {
			padding-bottom: 0;
		}

	}

	@media only screen and (min-width : 1024px) {

		body.page-template-tmpl-home .section footer#colophon .menu-space-fix{
			padding-top: 0;
		}

	}

	@media only screen and (min-width : 1200px) {

		footer#colophon.site-footer .brazen_footer_contact_col {
			margin-left: 8.33333333%;
		}

	}



/******************/
/*** HOME PAGE ***/
/******************/

	/*** GENERAL SLIDE RULES **/

		body.page-template-tmpl-home .section-content article,
		body.page-template-tmpl-recruiting .section-content article,
		body.page-template-tmpl-university .section-content article {
			font-family: 'Lato', sans-serif;
		}

		body.page-template-tmpl-home .section-content article .entry-content-thumbnail,
		body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail,
		body.page-template-tmpl-university .section-content article .entry-content-thumbnail {
			text-align: center;
		}

		body.page-template-tmpl-home .section .section-content article,
		body.page-template-tmpl-recruiting .section-content article,
		body.page-template-tmpl-university .section-content article {
			margin-bottom: 95px;
		}

		body.page-template-tmpl-home .slide .section-content article,
		body.page-template-tmpl-recruiting .section-content article,
		body.page-template-tmpl-university .section-content article {
			margin-bottom: 95px;
		}

		body.page-template-tmpl-home .slide .section-content article .slide_header_img_col,
		body.page-template-tmpl-recruiting .section-content article .slide_header_img_col,
		body.page-template-tmpl-university .section-content article .slide_header_img_col {
			padding: 0;
		}

		body.page-template-tmpl-recruiting .section-content article .slide_header_img_col,
		body.page-template-tmpl-university .section-content article .slide_header_img_col {
			margin-top: 40px;
		}

		body.page-template-tmpl-home .slide .section-content article .slide_header_img_col .entry-content-thumbnail,
		body.page-template-tmpl-recruiting .section-content article .slide_header_img_col .entry-content-thumbnail,
		body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail {
			overflow: hidden;
		}

		body.page-template-tmpl-home .slide .section-content article .slide_header_img_col .entry-content-thumbnail img,
		body.page-template-tmpl-recruiting .section-content article .slide_header_img_col .entry-content-thumbnail img,
		body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail img {
			max-width: none;
		    margin-left: 30vw;
		    width: auto;
		    height: 75vh;
		}

		body.page-template-tmpl-home .section-content article header.vertical-heading,
		body.page-template-tmpl-recruiting .section-content article header.vertical-heading,
		body.page-template-tmpl-university .section-content article header.vertical-heading {
		    -webkit-text-orientation: sideways;
		    text-orientation: sideways;
		    -webkit-writing-mode: vertical-rl;
		    writing-mode: vertical-rl;
			-ms-transform: rotate(180deg); /* IE 9 */
			-moz-transform: rotate(180deg); /* Firefox */
			-webkit-transform: rotate(180deg); /* Safari and Chrome */
			-o-transform: rotate(180deg); /* Opera */
		    transform: rotate(180deg);
		    position: absolute;
		    left: 15px;
		}

		body.page-template-tmpl-home .section-content article header h1 {
			font-weight: 900;
			font-size: 36px;
			font-size: 11.352657vw;
			color: #00ccff;
			text-align: center;
		}

		body.page-template-tmpl-home .section-content article header h2,
		body.page-template-tmpl-recruiting .section-content article header h1,
		body.page-template-tmpl-university .section-content article header h1,
		body.page-template-tmpl-home .top-section .section-content h2.page-title {
			font-weight: 900;
			font-size: 8vw;
		}

		body.page-template-tmpl-home .section-content article header.vertical-heading h2,
		body.page-template-tmpl-recruiting .section-content article header h1,
		body.page-template-tmpl-university .section-content article header h1 {
		    font-size: 18.5vw;
    		font-size: 10.5vh;
		    margin: 0;
		}

		body.page-template-tmpl-home .section-content article .entry-content,
		body.page-template-tmpl-recruiting .section-content article .entry-content,
		body.page-template-tmpl-university .section-content article .entry-content {
			margin-top: 50px;
			margin-bottom: 20px;
		}

		body.page-template-tmpl-home .section-content article .entry-content h4,
		body.page-template-tmpl-recruiting .section-content article .entry-content h4,
		body.page-template-tmpl-university .section-content article .entry-content h4 {
		    font-weight: 800;
		    font-size: 26px;
		    color: #fff;
		    text-transform: uppercase;
			color: #fff;
		}

		body.page-template-tmpl-home .section-content article .entry-content p,
		body.page-template-tmpl-recruiting .section-content article .entry-content p,
		body.page-template-tmpl-university .section-content article .entry-content p {
			font-weight: 300;
			font-size: 23px;
			font-size: 7.1875vw;
			line-height: 43px;
			color: #fff;
		}

		body.page-template-tmpl-home .section-content article footer.entry-meta,
		body.page-template-tmpl-recruiting .section-content article footer.entry-meta,
		body.page-template-tmpl-university .section-content article footer.entry-meta {
			margin-bottom: 40px;
		}

		body.page-template-tmpl-home .section_nav.down_slide_nav,
		body.page-template-tmpl-recruiting .section_nav.down_slide_nav,
		body.page-template-tmpl-university .section_nav.down_slide_nav,
		body.page-template-tmpl-home .section_nav.up_slide_nav {
		    text-align: center;
		}

		body.page-template-tmpl-home .mobile_slide_nav_row,
		body.page-template-tmpl-recruiting .mobile_slide_nav_row,
		body.page-template-tmpl-university .mobile_slide_nav_row {
			min-height: 70px;
		}

		body.page-template-tmpl-home .mobile_slide_nav,
		body.page-template-tmpl-recruiting .mobile_slide_nav,
		body.page-template-tmpl-university .mobile_slide_nav {
			position: absolute;
		    top: 0;
		    width: 100vw;
			margin-top: 35px;
		}

		body.page-template-tmpl-home .slide_nav a,
		body.page-template-tmpl-home .section_nav a,
		body.page-template-tmpl-home .down_slide_nav .link_text .link_txt,
		body.page-template-tmpl-recruiting .slide_nav a,
		body.page-template-tmpl-recruiting .section_nav a,
		body.page-template-tmpl-recruiting .down_slide_nav .link_text .link_txt,
		body.page-template-tmpl-university .slide_nav a,
		body.page-template-tmpl-university .section_nav a,
		body.page-template-tmpl-university .down_slide_nav .link_text .link_txt {
			font-family: 'Lato', sans-serif;
			font-weight: 900;
			font-size: 13px;
		    text-transform: uppercase;
			color: #fff;
			letter-spacing: .13em;
			transition: 0.2s;
		}

		body.page-template-tmpl-home .mobile_slide_nav a,
		body.page-template-tmpl-recruiting .mobile_slide_nav a,
		body.page-template-tmpl-university .mobile_slide_nav a {
			font-size: 12px;
		}

		body.page-template-tmpl-home .slide_nav a,
		body.page-template-tmpl-home .slide_nav a:hover,
		body.page-template-tmpl-home .slide_nav a:focus,
		body.page-template-tmpl-home .section_nav a,
		body.page-template-tmpl-home .section_nav a:hover,
		body.page-template-tmpl-home .section_nav a:focus,
		body.page-template-tmpl-recruiting .slide_nav a,
		body.page-template-tmpl-recruiting .slide_nav a:hover,
		body.page-template-tmpl-recruiting .slide_nav a:focus,
		body.page-template-tmpl-recruiting .section_nav a,
		body.page-template-tmpl-recruiting .section_nav a:hover,
		body.page-template-tmpl-recruiting .section_nav a:focus,
		body.page-template-tmpl-university .slide_nav a,
		body.page-template-tmpl-university .slide_nav a:hover,
		body.page-template-tmpl-university .slide_nav a:focus,
		body.page-template-tmpl-university .section_nav a,
		body.page-template-tmpl-university .section_nav a:hover,
		body.page-template-tmpl-university .section_nav a:focus {
			text-decoration: none;
		}

		body.page-template-tmpl-home .mobile_slide_nav a,
		body.page-template-tmpl-recruiting .mobile_slide_nav a,
		body.page-template-tmpl-university .mobile_slide_nav a {
			float: left;
		}

		body.page-template-tmpl-home .mobile_slide_nav a + a,
		body.page-template-tmpl-recruiting .mobile_slide_nav a + a,
		body.page-template-tmpl-university .mobile_slide_nav a + a {
			float: right;
		}

		body.page-template-tmpl-home .mobile_slide_nav a:first-of-type,
		body.page-template-tmpl-home .left_slide_nav a,
		body.page-template-tmpl-recruiting .mobile_slide_nav a:first-of-type,
		body.page-template-tmpl-recruiting .left_slide_nav a,
		body.page-template-tmpl-university .mobile_slide_nav a:first-of-type,
		body.page-template-tmpl-university .left_slide_nav a {
			margin-left: -15px;
		}

		body.page-template-tmpl-home .mobile_slide_nav a:last-of-type,
		body.page-template-tmpl-home .right_slide_nav a,
		body.page-template-tmpl-recruiting .mobile_slide_nav a:last-of-type,
		body.page-template-tmpl-recruiting .right_slide_nav a,
		body.page-template-tmpl-university .mobile_slide_nav a:last-of-type,
		body.page-template-tmpl-university .right_slide_nav a {
			margin-right: -15px;
		}

		body.page-template-tmpl-recruiting .down_slide_nav .link_text,
		body.page-template-tmpl-university .down_slide_nav .link_text,
		body.page-template-tmpl-home .down_slide_nav .link_text {
			display: inline-table;
		}

		body.page-template-tmpl-recruiting .down_slide_nav .link_text .link_txt,
		body.page-template-tmpl-university .down_slide_nav .link_text .link_txt,
		body.page-template-tmpl-home .down_slide_nav .link_text .link_txt {
			display: inline-block;
		}

		body.page-template-tmpl-home .slide_nav a img.nav_arrow,
		body.page-template-tmpl-home .section_nav a img.nav_arrow,
		body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-university .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-home .down_slide_nav img.nav_arrow {
		    width: auto;
			height: 35px;
    		padding: 9px 13px;
		}

		body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-university .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-home .down_slide_nav img.nav_arrow {
		    border-radius: 50%;
		}

		body.page-template-tmpl-home .slide_nav a:hover img.nav_arrow,
		body.page-template-tmpl-home .section_nav a:hover img.nav_arrow,
		body.page-template-tmpl-recruiting .slide_nav a:hover img.nav_arrow,
		body.page-template-tmpl-recruiting .section_nav a:hover img.nav_arrow,
		body.page-template-tmpl-university .slide_nav a:hover img.nav_arrow,
		body.page-template-tmpl-university .section_nav a:hover img.nav_arrow {
			background-color: rgba(0,204,255,0.8);
		}

		body.page-template-tmpl-home .mobile_slide_nav a img.nav_arrow,
		body.page-template-tmpl-recruiting .mobile_slide_nav a img.nav_arrow,
		body.page-template-tmpl-university .mobile_slide_nav a img.nav_arrow {
			height: 35px;
    		padding: 9px 13px;
		}

		body.page-template-tmpl-home .slide_nav a img.left_nav_arrow,
		body.page-template-tmpl-recruiting .slide_nav a img.left_nav_arrow,
		body.page-template-tmpl-university .slide_nav a img.left_nav_arrow {
			-ms-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-o-transform: rotate(180deg);
		    transform: rotate(180deg);
		    background-color: #ee6b00;
		    margin-right: 10px;
		}

		body.page-template-tmpl-home .mobile_slide_nav a img.left_nav_arrow {
		    margin-right: 3px;
		}

		body.page-template-tmpl-home .slide_nav a img.right_nav_arrow {
		    background-color: #a928c1;
		    margin-left: 10px;
		}

		body.page-template-tmpl-home .mobile_slide_nav a img.right_nav_arrow {
		    margin-left: 3px;
		}

		body.page-template-tmpl-home .slide_nav a img.up_nav_arrow,
		body.page-template-tmpl-home .section_nav a img.up_nav_arrow {
			-ms-transform: rotate(-90deg);
			-moz-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			-o-transform: rotate(-90deg);
		    transform: rotate(-90deg);
		    margin-bottom: 10px;
		}

		body.page-template-tmpl-home .slide_nav a img.down_nav_arrow,
		body.page-template-tmpl-home .section_nav a img.down_nav_arrow,
		body.page-template-tmpl-home .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-recruiting .slide_nav a img.down_nav_arrow,
		body.page-template-tmpl-recruiting .section_nav a img.down_nav_arrow,
		body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
		body.page-template-tmpl-university .slide_nav a img.down_nav_arrow,
		body.page-template-tmpl-university .section_nav a img.down_nav_arrow,
		body.page-template-tmpl-university .down_slide_nav img.nav_arrow {
			-ms-transform: rotate(90deg);
			-moz-transform: rotate(90deg);
			-webkit-transform: rotate(90deg);
			-o-transform: rotate(90deg);
		    transform: rotate(90deg);
		}

		body.page-template-tmpl-recruiting .above_fold > .flex-center > .section-content,
		body.page-template-tmpl-university .above_fold > .flex-center > .section-content,
		body.page-template-tmpl-home .slide_nav ~ .section-content {
			clear: left;
			margin-top: 20px;
		}

		body.page-template-tmpl-home .section_nav.down_slide_nav,
		body.page-template-tmpl-recruiting .section_nav.down_slide_nav,
		body.page-template-tmpl-university .section_nav.down_slide_nav {
			margin-bottom: 15px;
		}

		/*==========  Mobile First Method  ==========*/
		/* Extra Small Devices, Phones */
		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-home .mobile_slide_nav a,
			body.page-template-tmpl-recruiting .mobile_slide_nav a,
			body.page-template-tmpl-university .mobile_slide_nav a { /*920*/
				font-size: 13px;
			}

			body.page-template-tmpl-home .slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .section_nav a img.nav_arrow,
			body.page-template-tmpl-home .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-recruiting .slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .section_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-university .slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .section_nav a img.nav_arrow,
			body.page-template-tmpl-university .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .down_slide_nav img.nav_arrow { /*981*/
				height: 39px;
	    		padding: 11px 15px;
			}

			body.page-template-tmpl-home .mobile_slide_nav a img.left_nav_arrow { /*996*/
			    margin-right: 4px;
			}

			body.page-template-tmpl-home .mobile_slide_nav a img.right_nav_arrow { /*1005*/
			    margin-left: 4px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.page-template-tmpl-home .mobile_slide_nav a,
			body.page-template-tmpl-recruiting .mobile_slide_nav a,
			body.page-template-tmpl-university .mobile_slide_nav a { /*920*/
				font-size: 15px;
			}

			body.page-template-tmpl-home .slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .section_nav a img.nav_arrow,
			body.page-template-tmpl-home .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-recruiting .slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .section_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-university .slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .section_nav a img.nav_arrow,
			body.page-template-tmpl-university .mobile_slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .down_slide_nav img.nav_arrow { /*981*/
				height: 43px;
	    		padding: 13px 17px;
			}

			body.page-template-tmpl-home .mobile_slide_nav a img.left_nav_arrow { /*996*/
			    margin-right: 5px;
			}

			body.page-template-tmpl-home .mobile_slide_nav a img.right_nav_arrow { /*1005*/
			    margin-left: 5px;
			}

		}

		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.page-template-tmpl-home .section-content article header.vertical-heading,
			body.page-template-tmpl-recruiting .section-content article header.vertical-heading,
			body.page-template-tmpl-university .section-content article header.vertical-heading {
			    left: 0px;
			}

			body.page-template-tmpl-home .slide .section-content article .slide_header_img_col .entry-content-thumbnail img,
			body.page-template-tmpl-recruiting .section-content article .slide_header_img_col .entry-content-thumbnail img,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail img {
			    margin-left: 20vw;
			}

			body.page-template-tmpl-home .section-content article header h1,
			body.page-template-tmpl-recruiting .section-content article header h1,
			body.page-template-tmpl-university .section-content article header h1 {
				font-size: 77px;
    			font-size: 10.02604167vw;
			}

			body.page-template-tmpl-home .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content,
			body.page-template-tmpl-university .section-content article .entry-content {
				margin-top: 36px;
			}

			body.page-template-tmpl-home .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 40px;
				font-size: 5.20833333vw;
				line-height: 60px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-recruiting .section .menu-space-fix,
			body.page-template-tmpl-university .section .menu-space-fix,
			body.page-template-tmpl-home .section .menu-space-fix,
			body.page-template-tmpl-home .section .slide .menu-space-fix {
				padding-top: 18px;
		    }

			body.page-template-tmpl-recruiting .above_fold > .flex-center > .section-content,
			body.page-template-tmpl-university .above_fold > .flex-center > .section-content,
			body.page-template-tmpl-home .slide_nav ~ .section-content {
				clear: none;
				margin-top: 0;
			}

			body.page-template-tmpl-recruiting .above_fold,
			body.page-template-tmpl-university .above_fold,
			body.page-template-tmpl-home .above_fold {
			    min-height: calc( 100vh - 59px );
			    display: block;
			    position: relative;
		    }

			body.page-template-tmpl-recruiting .flex-center,
			body.page-template-tmpl-university .flex-center,
			body.page-template-tmpl-home .flex-center {
				display: inline-flex;
		    	align-items: center;
		    	width: 100vw;
		    	min-height: calc( 100vh - 59px );
		    }

			body.page-template-tmpl-recruiting .row.bottom_nav,
			body.page-template-tmpl-university .row.bottom_nav,
			body.page-template-tmpl-home .row.bottom_nav {
				position: absolute;
				bottom: 0px;
				width: 100%;
		    }

			body.page-template-tmpl-recruiting .section_nav.down_slide_nav,
			body.page-template-tmpl-university .section_nav.down_slide_nav,
			body.page-template-tmpl-home .section_nav.down_slide_nav {
				margin-bottom: 0px;
			}

			body.page-template-tmpl-home .slide .section-content article .slide_header_img_col,
			body.page-template-tmpl-recruiting .section-content article .slide_header_img_col,
			body.page-template-tmpl-university .section-content article .slide_header_img_col {
				padding-left: 15px;
				padding-right: 15px;
			}

			body.page-template-tmpl-recruiting .section-content article .slide_header_img_col,
			body.page-template-tmpl-university .section-content article .slide_header_img_col {
				margin-top: 0px;
			}

			body.page-template-tmpl-home .slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-recruiting .slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-universit .slide .section-content article .slide_header_img_col .entry-content-thumbnail {
				overflow: visible;
			}

			body.page-template-tmpl-home .slide .section-content article .slide_header_img_col .entry-content-thumbnail img,
			body.page-template-tmpl-recruiting .section-content article .slide_header_img_col .entry-content-thumbnail img,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail img {
				width: auto;
			    height: auto;
			    max-width: 100%;
			    margin-left: 0;
			}

			body.page-template-tmpl-home .slide .section-content article,
			body.page-template-tmpl-recruiting .section-content article,
			body.page-template-tmpl-university .section-content article {
				margin-bottom: 1.5em;
			}

			body.page-template-tmpl-home .section-content article header h1,
			body.page-template-tmpl-recruiting .section-content article header h1,
			body.page-template-tmpl-university .section-content article header h1 {
				font-size: 79px;
    			font-size: 5.48611111vw;
			}

			body.page-template-tmpl-home .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 24px;
				font-size: 2.41935484vw;
				line-height: 43px;
			}

			body.page-template-tmpl-home .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content,
			body.page-template-tmpl-university .section-content article .entry-content {
				margin-bottom: 0;
			}

			body.page-template-tmpl-home .section-content article footer.entry-meta,
			body.page-template-tmpl-recruiting .section-content article footer.entry-meta,
			body.page-template-tmpl-university .section-content article footer.entry-meta {
				margin-bottom: 0;
			}

		}

		@media only screen and (min-width : 1024px) {

			body.page-template-tmpl-recruiting .section .menu-space-fix,
			body.page-template-tmpl-university .section .menu-space-fix,
			body.page-template-tmpl-home .section .menu-space-fix,
			body.page-template-tmpl-home .section .slide .menu-space-fix {
				padding-top: 59px;
		    }

		}


		/* Large Devices, Wide Screens */
		@media only screen and (min-width : 1200px) {

			.col-lg-1_5 {
				width: calc( 8.33333333% * 1.5 );
				width: 12.5%;
			}

			.col-lg-offset-1_5 {
				margin-left: calc( 8.33333333% * 1.5 );
				margin-left: 12.5%;
			}

			.col-lg-push-10_5 {
				left: calc( 8.33333333% *10.5 );
				left: 87.5%;
			}

			.col-lg-pull-1_5 {
				right: calc( 8.33333333% * 1.5 );
				right: 12.5%;
			}

			body.page-template-tmpl-home .slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .section_nav a img.nav_arrow,
			body.page-template-tmpl-home .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-recruiting .slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .section_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-university .slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .section_nav a img.nav_arrow,
			body.page-template-tmpl-university .down_slide_nav img.nav_arrow {
			    height: 47px;
			    padding: 15px 19px;
			}

			body.page-template-tmpl-home .section-content article .entry-content-thumbnail img,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail img,
			body.page-template-tmpl-university .section-content article .entry-content-thumbnail img {
				max-height: 74vh;
				width: auto;
			}

		}

		/* Ex Large Devices, Wide Screens */
		@media only screen and (min-width : 1440px) {

			body.page-template-tmpl-home .section-content article header h1,
			body.page-template-tmpl-recruiting .section-content article header h1,
			body.page-template-tmpl-university .section-content article header h1 {
				font-size: 64px;
    			font-size: 4.44444444vw;
			}

			body.page-template-tmpl-home .slide_nav a,
			body.page-template-tmpl-home .section_nav a,
			body.page-template-tmpl-home .down_slide_nav .link_text .link_txt,
			body.page-template-tmpl-recruiting .slide_nav a,
			body.page-template-tmpl-recruiting .section_nav a,
			body.page-template-tmpl-recruiting .down_slide_nav .link_text .link_txt,
			body.page-template-tmpl-university .slide_nav a,
			body.page-template-tmpl-university .section_nav a,
			body.page-template-tmpl-university .down_slide_nav .link_text .link_txt {
				font-size: 16px;
			}

			body.page-template-tmpl-home .slide_nav a img.nav_arrow,
			body.page-template-tmpl-home .section_nav a img.nav_arrow,
			body.page-template-tmpl-home .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-recruiting .slide_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .section_nav a img.nav_arrow,
			body.page-template-tmpl-recruiting .down_slide_nav img.nav_arrow,
			body.page-template-tmpl-university .slide_nav a img.nav_arrow,
			body.page-template-tmpl-university .section_nav a img.nav_arrow,
			body.page-template-tmpl-university .down_slide_nav img.nav_arrow {
			    height: 57px;
			    padding: 20px 24px;
			}

			body.page-template-tmpl-home .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 24px;
				line-height: 43px;
			}

		}

		@media only screen and (min-width : 1900px) {

			body.page-template-tmpl-home .section-content article header h1,
			body.page-template-tmpl-recruiting .section-content article header h1,
			body.page-template-tmpl-university .section-content article header h1 {
				font-size: 85px;
			}

		}


	/** RECRUITING SLIDE **/
		body.page-template-tmpl-recruiting .section.page1 > .container-fluid.menu-space-fix .above_fold,
		body.page-template-tmpl-home .recruiting_slide {
			background-image: url('/wp-content/uploads/2017/10/HR-mobile-BG.jpg');
			background-size: cover;
		}

		body.page-template-tmpl-home .recruiting_slide .section-content article header h2,
		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content h2.page-title,
		body.page-template-tmpl-recruiting .section-content article header h1 {
			color: #c10000
		}

		body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content p a,
		body.page-template-tmpl-recruiting .section-content article .entry-content p a {
			font-weight: 700;
			transition: 0.2s;
			display: inline-block;
		    background-color: #c10000;
		    color: #fff;
		    text-decoration: none;
		    font-size: 15px;
		    text-transform: uppercase;
		    padding: 7px 20px;
		    transition: 0.2s;
		    margin-top: 20px;
		}

		body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content p a:hover,
		body.page-template-tmpl-recruiting .section-content article .entry-content p a:hover {
		    background-color: rgba(193,0,0,0.8);
		    text-decoration: none;
		}

		body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav {
			margin-top: 35px;
			text-align: right;
		}

		body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav a {
			font-size: 12px;
		}

		body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
		    background-color: #222e42;
			background-color: rgba(34,46,66,1);
		    margin-left: 3px;
		    height: 35px;
    		padding: 9px 13px;
		}

		body.page-template-tmpl-home .recruiting_slide .slide_nav a:hover .link_text .home_btn {
			background-color: rgba(34,46,66,0.8);
		}

		/*==========  Mobile First Method  ==========*/

		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav a {
				font-size: 13px;
			}

			body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
			    margin-left: 4px;
			    height: 39px;
	    		padding: 11px 15px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav a {
				font-size: 15px;
			}

			body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
			    margin-left: 5px;
			    height: 43px;
	    		padding: 13px 17px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-recruiting .section.page1 > .container-fluid.menu-space-fix .above_fold,
			body.page-template-tmpl-home .recruiting_slide {
				background-image: url('/wp-content/uploads/2018/01/HR.jpg');
			}

			body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav {
				margin-top: 0px;
			}

			body.page-template-tmpl-home  .recruiting_slide .slide_nav.right_slide_nav a {
				font-size: 13px;
			}

			body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
			    margin-left: 5px;
			    height: 43px;
	    		padding: 13px 17px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg {
				position: absolute;
				right: 0;
				z-index: 1;
				max-width: 40%;
			}

			body.page-template-tmpl-home  .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg img,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg img {
				margin-left: 15%;
			}

			body.page-template-tmpl-home  .recruiting_slide .section-content article header.visible-md.visible-lg,
			body.page-template-tmpl-recruiting .section-content article header.visible-md.visible-lg {
				position: relative;
				z-index: 2;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article header.visible-md.visible-lg h2,
			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content h2.page-title,
			body.page-template-tmpl-recruiting .section-content article header.visible-md.visible-lg h1,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content h2.page-title {
				font-size: 8vw;
			}

			body.page-template-tmpl-home  .recruiting_slide .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content {
				position: relative;
				z-index: 2;
				max-width: 70%;
				margin-top: 26px;
			}

			body.page-template-tmpl-home  .recruiting_slide .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p {
				font-size: 16px;
				line-height: 33px;
			}

		}

		/* Large Devices, Wide Screens */
		@media only screen and (min-width : 1200px) {

			body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
			    height: 47px;
	    		padding: 15px 19px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg {
				max-width: 45%;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article header.visible-md.visible-lg h2,
			body.page-template-tmpl-recruiting .section-content article header.visible-md.visible-lg h1 {
				margin-top: 0;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content {
				max-width: 70%;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p {
				font-size: 20px;
			    font-size: 1.66666667vw;
			    line-height: 43px;
			    line-height: 2.23958333vw;
			}

		}


		@media only screen and (min-width : 1440px) {

			body.page-template-tmpl-home .recruiting_slide .slide_nav.right_slide_nav a {
				font-size: 16px;
			}

			body.page-template-tmpl-home .recruiting_slide .slide_nav .link_text .home_btn {
			    height: 57px;
	    		padding: 20px 24px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg {
				max-width: 50%;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg img,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg img {
				margin-left: 5%;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content {
				max-width: 65%;
			}

		}

		@media only screen and (min-width : 1600px) {

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg {
				width: 50%
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content-thumbnail.visible-md.visible-lg img,
			body.page-template-tmpl-recruiting .section-content article .entry-content-thumbnail.visible-md.visible-lg img {
				margin-left: 0%;
				height: 100%;
				max-width: 660px;
				width: auto;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article header.visible-md.visible-lg h2,
			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content h2.page-title,
			body.page-template-tmpl-recruiting .section-content article header.visible-md.visible-lg h1.page-title,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content h2.page-title {
				font-size: 118px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article header.visible-md.visible-lg h2,
			body.page-template-tmpl-recruiting .section-content article header.visible-md.visible-lg h2 {
				margin-top: 20px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content,
			body.page-template-tmpl-recruiting .section-content article .entry-content {
				max-width: 50%;
				margin-top: 36px;
			}

			body.page-template-tmpl-home .recruiting_slide .section-content article .entry-content p,
			body.page-template-tmpl-recruiting .section-content article .entry-content p {
				font-size: 23px;
			    line-height: 43px;
			}

		}


	/** HOME SLIDE **/

		body.page-template-tmpl-home #video-background {
			position: fixed;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    z-index: -1;
		    pointer-events: none;
		    overflow: hidden;
		}

		body.page-template-tmpl-home #video-background iframe {
			width: 100vw;
		    height: 56.25vw;
		    min-height: 100vh;
		    min-width: 177.77vh;
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    -ms-transform: translate(-50%,-50%);
		    -webkit-transform: translate(-50%,-50%);
		    transform: translate(-50%,-50%);
		}

		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a .recruit_preview,
		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a .university_preview,
		body.page-template-tmpl-home .home_slide .section_nav.home_slide_nav.down_slide_nav a .demo_preview {
	        display: none;
		}

		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a .link_text,
		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a .link_text {
	        z-index: 2;
	        position: relative;
	        -moz-transition: .3s;
	        -webkit-transition: .3s;
	        -o-transition: .3s;
	        transition: .3s;
		}

		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a:hover .link_text,
		body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a:hover .link_text {
	        opacity: 0;
		}

		body.page-template-tmpl-home .home_slide .section-content article .entry-content {
			margin-top: 20px;
		}

		body.page-template-tmpl-home .home_slide .section-content article .entry-content p {
			font-size: 22px;
			font-size: 7.00483092vw;
			line-height: 33px;
		}

		body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link {
		    font-weight: 900;
		    font-size: 21px;
		    font-size: 19px;
		    color: #fff;
		    line-height: 38px;
		    margin-top: 30px;
		    display: block;
		    transition: 0.2s;
		}

		body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link img.ply_btn_img {
			margin-left: 10px;
		}

		body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link:hover {
			text-decoration: none;
			opacity: 0.8;
		}

		body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link:focus {
			text-decoration: none;
			outline: none;
		}

		/*==========  Mobile First Method  ==========*/
		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link {
			    font-size: 21px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.page-template-tmpl-home .home_slide .section-content article .entry-content {
				margin-top: 36px;
				margin-bottom: 0;
			}

			body.page-template-tmpl-home .home_slide .section-content article footer.entry-meta {
				margin-bottom: 0;
			}

		}

		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.page-template-tmpl-home .home_slide .mobile_slide_nav {
				position: absolute;
			    top: 0px;
			    width: 100vw;
			}

			body.page-template-tmpl-home .home_slide .section-content article .entry-content {
				margin-top: 36px;
				margin-bottom: 0;
			}

			body.page-template-tmpl-home .home_slide .section-content article .entry-content p {
				font-size: 47px;
			    font-size: 6.11979167vw;
			    line-height: 60px;
			}

			body.page-template-tmpl-home .home_slide .section-content article footer.entry-meta {
				margin-bottom: 0;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-home .home_slide .slide_nav.left_slide_nav,
			body.page-template-tmpl-home .home_slide .slide_nav.right_slide_nav {
			    display: inline-flex;
			    height: 50vh;
			    align-items: center;
			    justify-content: flex-start;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.right_slide_nav {
			    justify-content: flex-end;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.left_slide_nav a,
			body.page-template-tmpl-home .home_slide .slide_nav.right_slide_nav a {
			    display: inline-flex;
			    align-items: center;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a .recruit_preview,
			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a .university_preview,
			body.page-template-tmpl-home .home_slide .section_nav.home_slide_nav.down_slide_nav a .demo_preview {
		        display: block;
		        position: absolute;
		        z-index: 1;
				-ms-transform: scale(0.0); /* IE 9 */
				-moz-transform: scale(0.0); /* Firefox */
				-webkit-transform: scale(0.0); /* Safari and Chrome */
				-o-transform: scale(0.0); /* Opera */
		        transform: scale(0.0);
		        -moz-transition: .3s ease-in-out;
		        -webkit-transition: .3s ease-in-out;
		        -o-transition: .3s ease-in-out;
		        transition: .3s ease-in-out;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a .recruit_preview {
		        left: 0;
		        max-height: 50vh;
		        -ms-transform-origin: left center;
		        -moz-transform-origin: left center;
		        -webkit-transform-origin: left center;
		        -o-transform-origin: left center;
		        transform-origin: left center;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a .university_preview {
		        right: 0;
		        max-height: 50vh;
		        -ms-transform-origin: right center;
		        -moz-transform-origin: right center;
		        -webkit-transform-origin: right center;
		        -o-transform-origin: right center;
		        transform-origin: right center;
			}

			body.page-template-tmpl-home .home_slide .section_nav.home_slide_nav.down_slide_nav a .demo_preview {
		        bottom: 0;
		        max-width: 50vh;
		        left: 50%;
				-ms-transform: translateX(-50%) scale(0.0); /* IE 9 */
				-moz-transform: translateX(-50%) scale(0.0); /* Firefox */
				-webkit-transform: translateX(-50%) scale(0.0); /* Safari and Chrome */
				-o-transform: translateX(-50%) scale(0.0); /* Opera */
		        transform: translateX(-50%) scale(0.0);
		        -ms-transform-origin: bottom;
		        -moz-transform-origin: bottom;
		        -webkit-transform-origin: bottom;
		        -o-transform-origin: bottom;
		        transform-origin: bottom;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a:hover .recruit_preview,
			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a:hover .university_preview {
				-ms-transform: scale(1); /* IE 9 */
				-moz-transform: scale(1); /* Firefox */
				-webkit-transform: scale(1); /* Safari and Chrome */
				-o-transform: scale(1); /* Opera */
		        transform: scale(1);
			}

			body.page-template-tmpl-home .home_slide .section_nav.home_slide_nav.down_slide_nav a:hover .demo_preview {
				-ms-transform: translateX(-50%) scale(1); /* IE 9 */
				-moz-transform: translateX(-50%) scale(1); /* Firefox */
				-webkit-transform: translateX(-50%) scale(1); /* Safari and Chrome */
				-o-transform: translateX(-50%) scale(1); /* Opera */
		        transform: translateX(-50%) scale(1);
			}

			body.page-template-tmpl-home .home_slide .section-content article .entry-content p {
				font-size: 24px;
			    font-size: 2.41935484vw;
			    line-height: 43px;
			}

			body.page-template-tmpl-home .section-content article .entry-content p a.play_video_link {
			    margin-top: 0;
			    display: inline;
			}

		}

		@media only screen and (min-width : 1600px) {

			body.page-template-tmpl-home .home_slide .section-content article .entry-content p {
				font-size: 31px;
			    line-height: 43px;
			}

		}


		@media all and (-ms-high-contrast:none) {

			/*.foo { color: green }*/ /* IE10 */
			/**::-ms-backdrop, .foo { color: red }*/ /* IE11 */
			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a .recruit_preview,
			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a .university_preview,
			body.page-template-tmpl-home .home_slide .section_nav.home_slide_nav.down_slide_nav a .demo_preview {
			    display: none !important;
			}

			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.left_slide_nav a:hover .link_text,
			body.page-template-tmpl-home .home_slide .slide_nav.home_slide_nav.right_slide_nav a:hover .link_text {
		        opacity: 1;
			}

		}



	/** UNIVERSITY SLIDE **/
		body.page-template-tmpl-university .section.page1 > .container-fluid.menu-space-fix .above_fold,
		body.page-template-tmpl-home .university_slide {
			background-image: url('/wp-content/uploads/2017/10/University-mobile-BG.jpg');
			background-size: cover;
		}

		body.page-template-tmpl-home .university_slide .section-content article header h2,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content h2.page-title,
		body.page-template-tmpl-university .section-content article header h1 {
			color: #5b006c;
			font-size: 12vh;
		}

		body.page-template-tmpl-home .university_slide .section-content article .entry-content p a,
		body.page-template-tmpl-university .section-content article .entry-content p a {
			color: #5b006c;
			font-weight: 700;
			transition: 0.2s;
			display: inline-block;
		    background-color: #5b006c;
		    color: #fff;
		    text-decoration: none;
		    font-size: 15px;
		    text-transform: uppercase;
		    padding: 7px 20px;
		    transition: 0.2s;
		    margin-top: 20px;
		}

		body.page-template-tmpl-home .university_slide .section-content article .entry-content p a:hover,
		body.page-template-tmpl-university .section-content article .entry-content p a:hover {
		    background-color: rgba(91,0,108, 0.8);
		    text-decoration: none;
		}

		body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail img,
		body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail img {
		    height: 57vh;
		}

		body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav {
			margin-top: 35px;
			text-align: left;
		}

		body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav a {
			font-size: 12px;
		}

		body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
		    background-color: #222e42;
			background-color: rgba(34,46,66,1);
		    margin-right: 3px;
		    height: 35px;
    		padding: 9px 13px;
		}

		body.page-template-tmpl-home .university_slide .slide_nav a:hover .link_text .home_btn {
			background-color: rgba(34,46,66,0.8);
		}


		/*==========  Mobile First Method  ==========*/

		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav a {
				font-size: 13px;
			}

			body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
			    margin-right: 4px;
			    height: 39px;
	    		padding: 11px 15px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav a {
				font-size: 15px;
			}

			body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
			    margin-right: 5px;
			    height: 43px;
	    		padding: 13px 17px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-home .university_slide,
			body.page-template-tmpl-university .section.page1 > .container-fluid.menu-space-fix .above_fold {
				background-image: url('/wp-content/uploads/2018/01/University.jpg');
			}

			body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav {
				margin-top: 0px;
			}

			body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav a {
				font-size: 13px;
			}

			body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
			    margin-right: 5px;
			    height: 43px;
	    		padding: 13px 17px;
			}

			body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail {
			    width: calc( 125% + 30px );
			    margin-left: -15%;
			}

			body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail img,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail img {
				width: 100%;
				height: auto;
			}

			body.page-template-tmpl-home .university_slide .section-content article header h2,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content h2.page-title,
			body.page-template-tmpl-university .section-content article header h1,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content h1.page-title {
				font-size: 7.05645161vw;
			}

			body.page-template-tmpl-home .university_slide .section-content article .entry-content,
			body.page-template-tmpl-university .section-content article .entry-content {
				margin-top: 26px;
			}

			body.page-template-tmpl-home .university_slide .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 16px;
    			line-height: 33px;
			}

		}

		/* Large Devices, Wide Screens */
		@media only screen and (min-width : 1200px) {

			body.page-template-tmpl-home .university_slide .slide_nav.left_slide_nav a {
				font-size: 16px;
			}

			body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
			    margin-right: 5px;
			    height: 47px;
	    		padding: 15px 19px;
			}

			body.page-template-tmpl-university .section-content article header h1 {
				margin-top: 0;
			}

			body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail {
			    width: calc( 115% + 30px );
			    margin-left: -5%;
			}

			body.page-template-tmpl-home .university_slide .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 20px;
			    font-size: 1.66666667vw;
			    line-height: 43px;
			    line-height: 2.23958333vw;
			}

		}

		@media only screen and (min-width : 1440px) {

			body.page-template-tmpl-home .university_slide .slide_nav .link_text .home_btn {
			    margin-right: 5px;
			    height: 57px;
	    		padding: 20px 24px;
			}

			body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail {
			    width: calc( 115% + 30px );
			    margin-left: -5%;
			}

		}

		@media only screen and (min-width : 1600px) {

			body.page-template-tmpl-home .university_slide .section-content article .slide_header_img_col .entry-content-thumbnail,
			body.page-template-tmpl-university .section-content article .slide_header_img_col .entry-content-thumbnail {
				margin-left: 0;
			    width: calc( 100% + 30px );
			}

			body.page-template-tmpl-home .university_slide .section-content article header h2,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content h2.page-title,
			body.page-template-tmpl-university .section-content article header h1,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content h1.page-title {
				font-size: 118px;
			}

			body.page-template-tmpl-home .university_slide .section-content article header h2,
			body.page-template-tmpl-university .section-content article header h1 {
				margin-top: 20px;
			}

			body.page-template-tmpl-home .university_slide .section-content article .entry-content,
			body.page-template-tmpl-university .section-content article .entry-content {
				margin-top: 36px;
			}

			body.page-template-tmpl-home .university_slide .section-content article .entry-content p,
			body.page-template-tmpl-university .section-content article .entry-content p {
				font-size: 23px;
			    line-height: 43px;
			}

		}


	/** PERSONAE SECTION **/
		body.page-template-tmpl-home .personae_recruiting_slide,
		body.page-template-tmpl-home .personae_university_slide,
		body.page-template-tmpl-recruiting .personae_recruiting_slide,
		body.page-template-tmpl-university .personae_university_slide {
		    font-family: 'Lato', sans-serif;
		    color: #fff;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section {
		    background-color: #f47500;
		}

		body.page-template-tmpl-home .personae_university_slide .top-section,
		body.page-template-tmpl-university .personae_university_slide .top-section {
		    background-color: #a625be;
		}
		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro {
			margin-bottom: 20px;
			margin-top: 60px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
		    font-family: 'Lato', sans-serif;
		    font-weight: 900;
		    font-size: 24px;
		    font-size: 7.5vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p {
			color: #c10000;
		}

		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
			color: #5b006c;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .logos,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .logos,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .logos,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .logos {
			display: flex;
		    flex-wrap: wrap;
		    margin-bottom: 70px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .logos .logo-col,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .logos .logo-col,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .logos .logo-col,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .logos .logo-col {
			display: flex;
		    align-items: center;
		    margin-top: 30px;
		    text-align: center;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .logos .logo-col img,
		body.page-template-tmpl-home .personae_university_slide .top-section .section-content .logos .logo-col img,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .logos .logo-col img,
		body.page-template-tmpl-university .personae_university_slide .top-section .section-content .logos .logo-col img {
			margin: 0 auto;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section,
		body.page-template-tmpl-home .personae_university_slide .personae-intro-section,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section,
		body.page-template-tmpl-university .personae_university_slide .personae-intro-section {
			background: #212e43;
			background: -moz-linear-gradient(top, #212e43 0%, #184161 100%);
			background: -webkit-gradient(left top, left bottom, color-stop(0%, #212e43), color-stop(100%, #184161));
			background: -webkit-linear-gradient(top, #212e43 0%, #184161 100%);
			background: -o-linear-gradient(top, #212e43 0%, #184161 100%);
			background: -ms-linear-gradient(top, #212e43 0%, #184161 100%);
			background: linear-gradient(to bottom, #212e43 0%, #184161 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212e43', endColorstr='#184161', GradientType=0 );
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro,
		body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro,
		body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro {
			padding-top: 60px;
		    padding-bottom: 85px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
		body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
		body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p {
		    font-weight: 300;
		    font-size: 24px;
		    font-size: 7.5vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section,
		body.page-template-tmpl-home .personae_recruiting_slide .personae-section.first_personae,
		body.page-template-tmpl-home .personae_university_slide .personae-section,
		body.page-template-tmpl-home .personae_university_slide .personae-section.first_personae,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.first_personae,
		body.page-template-tmpl-university .personae_university_slide .personae-section,
		body.page-template-tmpl-university .personae_university_slide .personae-section.first_personae {
			background-color: #005982;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section.second_personae,
		body.page-template-tmpl-home .personae_university_slide .personae-section.second_personae,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.second_personae,
		body.page-template-tmpl-university .personae_university_slide .personae-section.second_personae {
			background-color: #222E42;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section.third_personae,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.third_personae {
			background: #005982;
			background: -moz-linear-gradient(top, #005982 0%, #00b8a9 100%);
			background: -webkit-gradient(left top, left bottom, color-stop(0%, #005982), color-stop(100%, #00b8a9));
			background: -webkit-linear-gradient(top, #005982 0%, #00b8a9 100%);
			background: -o-linear-gradient(top, #005982 0%, #00b8a9 100%);
			background: -ms-linear-gradient(top, #005982 0%, #00b8a9 100%);
			background: linear-gradient(to bottom, #005982 0%, #00b8a9 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005982', endColorstr='#00b8a9', GradientType=0 );
		}

		body.page-template-tmpl-home .personae_university_slide .personae-section.third_personae,
		body.page-template-tmpl-university .personae_university_slide .personae-section.third_personae {
			background: #a625be;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section.fourth_personae,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.fourth_personae {
			background-color: #F47500;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img {
		    padding: 0;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img img,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img img,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img img,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img img {
		    width: 100%;
    		height: auto;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc {
			margin-top: 40px;
			margin-bottom: 85px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc h3,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc h3 {
		    font-weight: 900;
		    font-size: 33px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content {
			margin-top: 25px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p {
		    font-weight: 300;
		    margin-bottom: 0;
			font-size: 23px;
		    font-size: 7.1875vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p strong,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p strong,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p strong,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p strong {
		    font-weight: 900;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_btn,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_btn {
			margin-top: 60px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a {
			display: inline-block;
			background-color: #00CCFF;
			color: #fff;
			text-decoration: none;
		    font-weight: 900;
		    font-size: 15px;
		    text-transform: uppercase;
		    padding: 20px 45px;
		    transition: 0.2s;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a:hover,
		body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a:hover,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a:hover,
		body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a:hover {
			text-decoration: none;
			background-color: rgba(0, 204, 255, 0.8);
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section,
		body.page-template-tmpl-home .personae_university_slide .personae-demo-section,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section,
		body.page-template-tmpl-university .personae_university_slide .personae-demo-section {
			background-color: #005982;
			padding-top: 60px;
			padding-bottom: 85px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
		body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
		body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
			text-align: center;
		    font-weight: 300;
		    font-size: 24px;
		    font-size: 7.5vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content a,
		body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content a,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content a,
		body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content a {
			margin-top: 30px;
			display: inline-block;
			background-color: #00CCFF;
			color: #fff;
			text-decoration: none;
		    font-weight: 900;
		    font-size: 15px;
		    text-transform: uppercase;
		    padding: 20px 45px;
		    transition: 0.2s;
		}

		body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content a:hover,
		body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content a:hover,
		body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content a:hover,
		body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content a:hover {
			text-decoration: none;
			background-color: rgba(0, 204, 255, 0.8);
		}


		/*==========  Mobile First Method  ==========*/
		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_btn a,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_btn a {
			    padding: 20px 55px;
			}

		}

		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
				font-size: 40px;
			    font-size: 5.20833333vw;
			    line-height: 60px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
				text-align: center;
			    font-weight: 300;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc h3 {
			    font-size: 38px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p {
				font-size: 40px;
			    font-size: 5.20833333vw;
			    line-height: 60px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img {
				overflow: hidden;
			    padding: 0;
			    min-height: 400px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img img {
			    display: block;
			    overflow: hidden;
			    height: auto;
			    width: auto;
			    max-width: none;
			    position: absolute;
			    top: 50%;
			    left: 50%;
			    transform: translateY(-50%)translateX(-50%);
			    min-width: 100%;
			    min-height: 100%;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
			    font-size: 20px;
			    line-height: 33px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .logos,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .logos,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .logos,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .logos {
			    margin-bottom: 150px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .logos .logo-col,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .logos .logo-col,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .logos .logo-col,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .logos .logo-col {
			    margin-top: 50px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro {
				padding-top: 125px;
			    padding-bottom: 125px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
			    font-size: 20px;
		    	line-height: 33px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p {
			    font-size: 16px;
		    	line-height: 33px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
				text-align: center;
			    font-weight: 300;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_row,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_row,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_row,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_row {
				display: flex;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img {
			    overflow: hidden;
			    padding: 0 15px;
			    min-height: auto;
			    min-height: unset;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_img img,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_img img {
			    display: block;
			    overflow: hidden;
			    height: auto;
			    width: auto;
			    max-width: none;
			    position: absolute;
			    top: 50%;
			    left: 50%;
			    transform: translateY(-50%)translateX(-50%);
			    min-width: 100%;
			    min-height: 100%;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc {
				width: calc( 8.33333333% * 4.5 );
				margin-top: 110px;
				margin-bottom: 115px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section.third_personae .section-content .personae_desc,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-section.fourth_personae .section-content .personae_desc,
			body.page-template-tmpl-home .personae_university_slide .personae-section.third_personae .section-content .personae_desc,
			body.page-template-tmpl-home .personae_university_slide .personae-section.fourth_personae .section-content .personae_desc,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.third_personae .section-content .personae_desc,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section.fourth_personae .section-content .personae_desc,
			body.page-template-tmpl-university .personae_university_slide .personae-section.third_personae .section-content .personae_desc,
			body.page-template-tmpl-university .personae_university_slide .personae-section.fourth_personae .section-content .personae_desc {
				width: calc( 8.33333333% * 5.5 );
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc h3,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc h3 {
			    font-size: 38px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content {
				margin-top: 65px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section {
				padding-top: 165px;
				padding-bottom: 165px;
			}

		}

		/* Large Devices, Wide Screens */
		@media only screen and (min-width : 1200px) {

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
				font-size: 36px;
			    font-size: 1.875vw;
			    line-height: 43px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
			    font-size: 20px;
			    font-size: 1.66666667vw;
			    line-height: 43px;
			}
		}

		@media only screen and (min-width : 1440px) {

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
			    font-size: 24px;
			    line-height: 43px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
			    line-height: normal;
			    line-height: initial;
			}

		}

		@media only screen and (min-width : 1600px) {

			body.page-template-tmpl-home .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-home .personae_university_slide .top-section .section-content .intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .top-section .section-content .intro p,
			body.page-template-tmpl-university .personae_university_slide .top-section .section-content .intro p {
				font-size: 36px;
			    line-height: 44px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p {
			    font-size: 23px;
			    line-height: 45px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-home .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-home .personae_university_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-university .personae_university_slide .personae-intro-section .section-content .personae_intro p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-demo-section .section-content p,
			body.page-template-tmpl-university .personae_university_slide .personae-demo-section .section-content p {
			    font-size: 29px;
			}

			body.page-template-tmpl-home .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-home .personae_university_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-recruiting .personae_recruiting_slide .personae-section .section-content .personae_desc .personae_content p,
			body.page-template-tmpl-university .personae_university_slide .personae-section .section-content .personae_desc .personae_content p {
			    font-size: 23px;
			}

		}


/*******************/
/*** CAREER FAIR ***/
/*******************/

	body.page-template-tmpl-online-career-fair .site-navigation-inner {
		visibility: hidden;
	}

	body.page-template-tmpl-online-career-fair .wprmenu_icon {
		visibility: hidden;
	}

	body.page-template-tmpl-online-career-fair .career_fair_section {
	    background-color: #222E42;
		background-image: url('/wp-content/themes/brazen/lib/public/img/technology.jpg');
	    background-size: cover;
	    background-position: center bottom;
	    color: white;
	    position: relative;
	}

	.career_fair_section h1.page-title {
	    color: #00CCFF;
	    font-size: 28px;
	    margin-bottom: 10px;
	}

	.brazen_career_fair_main_row {
		position: relative;
	}

	.cf-main-candy {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		overflow: hidden;
	}

	.cf-shake-hands {
		background: transparent url("/wp-content/themes/brazen/lib/public/img/shake-hands.png") no-repeat;
		background-position: left top;
		background-size: auto 600px;
		min-height: 600px;
	}

	body.page-template-tmpl-online-career-fair .career_fair_section .entry-content p span {
		color: #00CCFF;
		font-weight: bold;
	}

	body.page-template-tmpl-online-career-fair .career_fair_demo_section {
		background: rgb(0,88,134);
		background: linear-gradient(180deg, rgba(0,88,134,1) 0%, rgba(1,135,146,1) 100%);
	}

	body.page-template-tmpl-online-career-fair .career_fair_upcoming_section {
		background: #01cafe;
	}

	body.page-template-tmpl-online-career-fair .career_fair_why_section {
		background: #005983;
		color: #fff;
	}

	body.page-template-tmpl-online-career-fair .career_fair_how_to_section {
		background: rgb(30,47,67);
		background: linear-gradient(180deg, rgba(30,47,67,1) 0%, rgba(25,66,98,1) 100%);
		color: #fff;
	}

	body.page-template-tmpl-online-career-fair .career_fair_cta_section {
		background: #005983;
		color: #fff;
	}

	body.page-template-tmpl-online-career-fair .cf-actions {
		text-align: center;
	}

	body.page-template-tmpl-online-career-fair .btn {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
		color: #fff;
		display: block;
		font-size: 12px;
		padding: 13px 48px;
		text-transform: uppercase;
		background-color: #00ccff;
		border: 3px solid #00ccff;
		border-radius: 0px;
		transition: 0.2s;
		margin: 30px auto;
	}

	body.page-template-tmpl-online-career-fair .btn.outline {
		background: transparent;
		border: 3px solid #00ccff;
		color: #00ccff;
	}

	body.page-template-tmpl-online-career-fair .btn.prepend-caret:before {
		content: "\f078";
		font-family: FontAwesome;
		display: inline-block;
		margin: 0 1.5em 0 -1.5em;
	}

	body.page-template-tmpl-online-career-fair .career_fair_upcoming_section .btn {
		background-color: #005983;
		border: 3px solid #005983;
	}

	.cf-learn-more {
		display: none;
		position: absolute;
		bottom: 0;
		margin-bottom: 10px;
		text-transform: uppercase;
		width: 100%;
	}

	.cf-learn-more p {
		text-align: center;
		font-size: 18px;
	}

	.cf-learn-more a {
		color: #fff;
		text-decoration: none;
	}

	.cf-learn-more a:hover {
		text-decoration: none;
	}

	.career_fair_demo_section {
		text-align: center;
	}

	.career_fair_demo_section h2 {
		color: #00ccff;
		font-size: 18px;
		margin-top: 2em;
		margin-bottom: 1.5em;
	}

	.career_fair_demo_section .carousel-inner .cf-slide a img {
		max-width: 80%;
		margin: 0 auto;
	}

	.career_fair_demo_section .carousel-control.left,
	.career_fair_demo_section .carousel-control.right {
		background: transparent;
	}

	.career_fair_demo_section .carousel-control.left {
		margin-left: -15px;
	}

	.career_fair_demo_section .carousel-control.right {
		margin-right: -15px;
	}

	.career_fair_demo_section .carousel-control {
		opacity: 1;
		text-shadow: none;
	}

	.career_fair_demo_section .carousel-control .glyphicon {
		background-color: #0cf;
		color: #fff;
		height: 2em;
		width: 2em;
		line-height: 2em;
	}

	.career_fair_demo_section .carousel-control .glyphicon-chevron-left {
		left: 0;
		margin-left: 0;
	}

	.career_fair_demo_section .carousel-control .glyphicon-chevron-right {
		right: 0;
		margin-right: 0;
	}

	.career_fair_upcoming_section h2 {
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		margin-top: 2em;
		margin-bottom: 1.5em;
		text-align: center;
	}

	.career_fair_upcoming_section .job-fair-item {
		background-color: #ccf4fc;
		margin: 1em 0;
		display: flex;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-icon {
		flex: 0 0 auto;
		width: 25%;
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-icon a.job-fair-icon-link {
		display: block;
	    width: 100%;
	    height: 100%;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-detail {
		flex: 1 0 0;
		width: 75%;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-detail h3,
	.career_fair_upcoming_section .job-fair-item .job-fair-detail h3 a.job-fair-title-link {
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 1em;
		color: #333;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-detail .date,
	.career_fair_upcoming_section .job-fair-item .job-fair-detail .date a {
		color: #EE6B00;
		margin: 1em;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-detail .time,
	.career_fair_upcoming_section .job-fair-item .job-fair-detail .time a {
		margin: 1em;
		color: #333;
	}

	.career_fair_upcoming_section .job-fair-item .job-fair-detail h3 a.job-fair-title-link,
	.career_fair_upcoming_section .job-fair-item .job-fair-detail .date a,
	.career_fair_upcoming_section .job-fair-item .job-fair-detail .time a {
		margin: 0
	}

	.career_fair_upcoming_section .upcoming-cta-div {
		margin-top: 50px;
	}

	.career_fair_upcoming_section .upcoming-cta-text {
		margin: 30px auto;
	}

	.career_fair_upcoming_section .upcoming-cta-text p {
		color: #fff;
		font-size: 24px;
		text-align: center;
		margin: 0;
	}

	.career_fair_upcoming_section .upcoming-cta {
		display: flex;
		margin: 30px auto;
	}

	.career_fair_upcoming_section .upcoming-cta .btn {
		margin: 0 auto;
	}

	.cf-candy > div {
		height: 320px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.career_fair_why_section .cf-why-title h2 {
		color: #00ccff;
		font-size: 24px;
		font-weight: bold;
		margin-top: 2em;
		margin-bottom: 1.5em;
		text-align: left;
	}

	.career_fair_why_section .cf-reason {
		margin: 30px auto;
		max-width: 400px;
	}

	.career_fair_why_section .cf-reason .cf-reason-icon {
		display: block;
		margin: 0 auto;
		height: 108px;
		background-repeat: no-repeat;
		background-position: center bottom;
	}

	.career_fair_why_section .cf-reason h3 {
		text-align: center;
	}

	.career_fair_why_section .cf-reason p {
		line-height: 2em;
		font-size: 18px;
		text-align: center;
	}

	.career_fair_why_section .cf-why-cta {
		max-width: 400px;
		margin: 2em auto;
	}

	.career_fair_how_to_section h2 {
		color: #00ccff;
		font-size: 28px;
		font-weight: bold;
		margin-top: 2em;
		margin-bottom: 1.5em;
		text-align: left;
	}

	.cf-how-content p {
		font-size: 18px;
		line-height: 1.75em;
		margin: 0 0 2em;
	}

	.career_fair_cta_section .cf-cta-container {
		max-width: 250px;
		margin: 2em auto;
	}

	.cf-cta-body p {
		font-size: 24px;
		font-weight: 300;
		text-align: center;
	}

	.cf-cta-cta {
		text-align: center;
	}

	@media only screen and (min-width: 375px) {

		.cf-how-content {
			margin: 0 20px;
		}

		.cf-how-content p {
			font-size: 22px;
		}

	}

	@media only screen and (min-width: 414px) {

		.cf-how-content {
			margin: 0 20px;
		}

		.cf-how-content p {
			font-size: 22px;
		}

		.cf-shake-hands {
			background-position: left top;
			background-size: auto 750px;
			min-height: 750px;
		}


	}

	@media only screen and (min-width : 768px) {

		.career_fair_section h1.page-title {
		    font-size: 30px;
		}

		.cf-shake-hands {
			background-position: center center;
			background-size: auto 750px;
			min-height: 750px;
		}


		body.page-template-tmpl-online-career-fair .btn {
			display: inline-block;
			margin-top: 30px;
		}

		body.page-template-tmpl-online-career-fair .cf-actions {
			text-align: right;
		}

		body.page-template-tmpl-online-career-fair .cf-actions .btn {
			margin-left: 15px;
		}

		body.page-template-tmpl-online-career-fair .career_fair_upcoming_section .btn {
			margin: 0 auto;
		}

		.career_fair_demo_section .demo-cta {
			text-align: center;
		}

		body.page-template-tmpl-online-career-fair .career_fair_why_section .cf-why-cta .btn {
			margin: 30px auto;
		}


	}


	@media only screen and (min-width : 992px) {

		body.page-template-tmpl-online-career-fair .career_fair_section .brazen_career_fair_main_row {
			height: calc( 100vh - 59px );
			position: relative;
		}

		.cf-main-candy {
			position: relative;
			left: 5%;
			top: 0;
			width: 45%;
			height: 100%;
		}

		.cf-shake-hands {
			position: absolute;
			height: 80%;
			width: 100%;
			background-position: center center;
			background-size: contain;
			top: 50%;
			transform: translateY(-50%);
			min-height: initial;
		}


		body.page-template-tmpl-online-career-fair .career_fair_section .brazen_career_fair_main_col {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
		}

		.brazen_career_fair_main_col .row {
			display: -ms-flex;
			display: flex;
		}

		body.page-template-tmpl-online-career-fair .career_fair_section .brazen_career_fair_main_row,
		body.page-template-tmpl-online-career-fair .career_fair_demo_section,
		body.page-template-tmpl-online-career-fair .career_fair_upcoming_section,
		body.page-template-tmpl-online-career-fair .career_fair_why_section,
		body.page-template-tmpl-online-career-fair .career_fair_how_to_section {
			min-height: calc( 100vh - 59px );
		}

		.career_fair_section h1.page-title {
		    font-size: 40px;
		}

		.career_fair_section .cf-learn-more {
			display: block;
		}

		.career_fair_demo_section .carousel-inner .cf-slide a img {
			margin: 0 auto;
			max-width: 60%;
		}

		.career_fair_demo_section {
			position: relative;
		}

		.career_fair_demo_section > div {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			width: 100%;
		}

		.career_fair_upcoming_section > div {
			width: 100%;
		}

		.career_fair_upcoming_section h2 {
			font-size: 28px;
		}

		.career_fair_why_section,
		.career_fair_how_to_section {
			position: relative;
		}

		.cf-candy {
			padding: 0;
			position: absolute;
			width: 33%;
			height: 100%;
			display: flex;
			flex-direction: column;
			overflow: hidden;
		}

		.cf-candy > div {
			height: 100%;
		}

		.career_fair_why_section .cf-candy > div {
			height: 50%;
		}

		.career_fair_why_section .cf-why-cta {
			max-width: 400px;
			margin: 2em auto;
		}

		body.page-template-tmpl-online-career-fair .career_fair_why_section .btn {
			margin: 0;
		}

		.career_fair_why_section .cf-why-title h2 {
			white-space: nowrap;
			max-width: 400px;
			overflow: visible;
			margin-left: auto;
			margin-right: auto;
		}

		.career_fair_why_section .cf-reason p {
			text-align: left;
		}

		.career_fair_how_to_section .cf-candy {
			right: 0;
		}

		.career_fair_how_to_section .cf-how-container {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
		}

		.career_fair_cta_section .cf-cta-container {
			max-width: none;
			margin: 60px auto;
		}

	}

	@media only screen and (min-width : 1024px) {

		.career_fair_section h1.page-title {
		    font-size: 50px;
		}

		.career_fair_upcoming_section .job-fair-item .job-fair-icon {
			height: 185px;
			width: 185px;
		}

		.career_fair_upcoming_section .job-fair-item .job-fair-detail {
			width: auto;
		}

	}


	@media only screen and (min-width : 1200px) {

		.career_fair_section h1.page-title {
		    font-size: 68px;
		}

		.career_fair_section .entry-content p {
			font-size: 16px;
			width: 85%;
		}

		body.page-template-tmpl-online-career-fair .btn {
			font-size: 18px;
			padding: 13px 48px;
		}

		.career_fair_upcoming_section .job-fair-item .job-fair-detail {
			font-size: 20px;
		}

		.career_fair_upcoming_section .job-fair-item .job-fair-detail h3,
		.career_fair_upcoming_section .job-fair-item .job-fair-detail h3 a.job-fair-title-link {
			font-size: 20px;
		}

		.career_fair_why_section .cf-why-title h2 {
			font-size: 32px;
			white-space: nowrap;
		}

		.career_fair_how_to_section .cf-how-content {
			margin: 0 auto;
			max-width: 600px;
		}

		.career_fair_cta_section .cf-cta-container {
			margin: 100px auto;
		}

	}

	@media only screen and (min-width : 1440px) {

		.career_fair_section h1.page-title {
		    font-size: 80px;
		}

		.career_fair_section .entry-content p {
			font-size: 20px;
			width: 85%;
		}

		body.page-template-tmpl-online-career-fair .btn {
			font-size: 18px;
			padding: 13px 48px;
		}

		.career_fair_upcoming_section h2 {
			font-size: 36px;
		}

		.career_fair_how_to_section .cf-how-content {
			margin: 0 auto;
			max-width: 750px;
		}
	}

	@media only screen and (min-width : 1600px) {

		.career_fair_section h1.page-title {
		    font-size: 90px;
		}

		.career_fair_section .entry-content p {
			font-size: 24px;
			width: 85%;
		}

		body.page-template-tmpl-online-career-fair .btn {
			font-size: 18px;
			padding: 13px 48px;
		}

		.career_fair_upcoming_section .container-fluid > .row {
			max-width: 82%;
			margin: 0 auto;
		}

		.career_fair_why_section .cf-reason p {
			font-size: 16px;
		}

		.career_fair_how_to_section h2 {
			font-size: 35px;
			margin-bottom: 2em;
		}

		.career_fair_cta_section .cf-cta-container {
			margin: 200px auto;
		}


	}

	@media only screen and (min-width : 1900px) {
		.career_fair_section h1.page-title {
		    font-size: 93px;
		}

		.career_fair_section .entry-content p {
			font-size: 26px;
		}

		.career_fair_why_section .cf-why-title h2 {
			font-size: 40px;
			white-space: nowrap;
		}

		.career_fair_why_section .cf-reason h3 {
			font-size: 28px;
			margin-bottom: 18px;
		}

		.career_fair_why_section .cf-reason p {
			font-size: 20px;
		}

	}

/***********************************/
/*** ABOUT US, CAREERS AT BRAZEN ***/
/***********************************/

	body.page-template-tmpl-about .about_us_section,
	body.page-template-tmpl-careers .about_us_section {
	    background-color: #222E42;
		background-image: url('/wp-content/uploads/2018/01/about-bg2.jpg');
	    background-size: cover;
	    background-position: center bottom;
	}

	body.page-template-tmpl-about .about_us_section h1.page-title,
	body.page-template-tmpl-careers .about_us_section h1.page-title {
	    color: #00CCFF;
	    margin-bottom: 10px;
	    margin-top: 90px;
	}

	body.page-template-tmpl-about header h2.section-title,
	body.page-template-tmpl-careers header h2.section-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 55px;
	    margin: 0;
	}

	body.page-template-tmpl-about .about_us_section .entry-content,
	body.page-template-tmpl-careers .about_us_section .entry-content {
		margin-bottom: 100px;
	}

	body.page-template-tmpl-about .about_us_section .entry-content .about-col,
	body.page-template-tmpl-careers .about_us_section .entry-content .about-col {
		margin-top: 73px;
	}

	body.page-template-tmpl-about .about_us_section .entry-content .about-col p,
	body.page-template-tmpl-careers .about_us_section .entry-content .about-col p {
		font-family: 'Lato', sans-serif;
		font-weight: 400;
	    color: #fff;
		font-size: 15px;
	}

	body.page-template-tmpl-about .about_us_section .entry-content .about-col p.col-heading,
	body.page-template-tmpl-careers .about_us_section .entry-content .about-col p.col-heading {
		font-weight: 700;
	    color: #EE6B00;
	    margin-bottom: 45px;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_img_col,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_img_col {
		padding: 0;
	    height: 400px;
		position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    overflow: hidden;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_img_col img,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_img_col img {
	    height: 100%;
	    max-width: initial;
		position: static;
		left: 0;
		top: 0;
		transform: none;
		-webkit-transform: none;
		flex-shrink: 0;
	    min-width: 100%;
	    min-height: 100%;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_content,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_content {
		background: rgba(0,89,130,1);
		background: -moz-linear-gradient(top, rgba(0,89,130,1) 0%, rgba(0,184,169,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,184,169,1)), color-stop(100%, rgba(0,89,130,1)));
		background: -webkit-linear-gradient(top, rgba(0,89,130,1) 0%, rgba(0,184,169,1) 100%);
		background: -o-linear-gradient(top, rgba(0,89,130,1) 0%, rgba(0,184,169,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,89,130,1) 0%, rgba(0,184,169,1) 100%);
		background: linear-gradient(to bottom, rgba(0,89,130,1) 0%, rgba(0,184,169,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005982', endColorstr='#00b8a9', GradientType=0 );
		color: #fff;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_content header,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_content header {
		margin-top: 80px;
		margin-bottom: 75px;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content {
		margin-bottom: 80px;
	}

	body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
	body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
		font-family: 'Lato', sans-serif;
	    font-weight: 300;
	    color: #fff;
	    font-size: 21px;
	}


	body.page-template-tmpl-about .we_are_brazen_section {
		position: relative;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid {
		background: rgba(0,204,255,1);
		background: -moz-linear-gradient(top, rgba(0,204,255,1) 0%, rgba(0,184,169,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,204,255,1)), color-stop(100%, rgba(0,184,169,1)));
		background: -webkit-linear-gradient(top, rgba(0,204,255,1) 0%, rgba(0,184,169,1) 100%);
		background: -o-linear-gradient(top, rgba(0,204,255,1) 0%, rgba(0,184,169,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,204,255,1) 0%, rgba(0,184,169,1) 100%);
		background: linear-gradient(to bottom, rgba(0,204,255,1) 0%, rgba(0,184,169,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ccff', endColorstr='#00b8a9', GradientType=0 );
		color: #fff;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid header {
		margin-top: 70px;
		margin-bottom: 100px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content .brazen_people_profile_img {
		margin-bottom: 40px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content .brazen_people_profile_img img {
		width: 100%;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content .brazen_people_profile_data p {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #fff;
	    font-size: 19px;
	    margin-bottom: 80px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content .brazen_people_profile_data p.tm_name {
	    font-weight: 700;
	    margin-bottom: 10px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content .brazen_people_profile_data p.tm_title {
	    margin-bottom: 10px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .entry-content #brazen_team_collapse {
		margin-bottom: 100px;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .team-collapse-row {
		position: absolute;
	    bottom: 0vh;
	    width: 100vw;
	    height: 50vh;
		background: rgba(0,0,0,0);
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .team-collapse-row.no-cover {
		position: static;
	    height: 25vh;
	    background: transparent;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .team-collapse {
		text-align: center;
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .team-collapse a.expander {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    display: inline-block;
	    text-transform: uppercase;
	}

	body.page-template-tmpl-about .we_are_brazen_section .container-fluid .team-collapse a.expander i {
		font-size: 33px;
	    margin-bottom: 10px;
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col {
		padding: 0;
	    height: 400px;
	    overflow: hidden;
	    background-color: #a928c1;
	    text-align: center;
	    height: 50vh;
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col .vert_center_container,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col .vert_center_container {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col p,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col p {
		font-family: 'Lato', sans-serif;
	    font-weight: 300;
	    color: #fff;
	    font-size: 19px;
	    font-size: 27px;
	    margin: 0;
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col p a,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col p a {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    padding: 20px 72px;
	    text-transform: uppercase;
	    background-color: #00ccff;
	    border-radius: 0px;
	    margin-top: 30px;
		transition: 0.2s;
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col p a:hover,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col p a:hover {
		text-decoration: none;
		background-color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_img_col,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_img_col {
		padding: 0;
	    height: 50vh;
		position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    overflow: hidden;
	}

	body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_img_col img,
	body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_img_col img {
	    height: 100%;
	    max-width: initial;
		position: static;
		left: 0;
		top: 0;
		transform: none;
		-webkit-transform: none;
		flex-shrink: 0;
	    min-width: 100%;
	    min-height: 100%;
	}


	@supports (object-fit: cover) {

		body.page-template-tmpl-about .brazen_life_section .brazen_life_img_col,
		body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_img_col,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_img_col,
		body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_img_col {
		    display: block;
		    overflow: hidden;
		    align-items: normal;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_img_col img,
		body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_img_col img,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_img_col img,
		body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_img_col img {
		    transform: none;
		    -webkit-transform: none;
		    position: static;
		    left: 0;
		    top: 0;
		    width: 100%;
		    object-fit: cover;
		    object-position: center center;
		}

	}

	/*==========  Mobile First Method  ==========*/

	@media only screen and (min-width : 375px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
		    font-size: 60px;
		}

		body.page-template-tmpl-about .about_us_section .entry-content .about-col p,
		body.page-template-tmpl-careers .about_us_section .entry-content .about-col p {
			font-size: 18px;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
			font-size: 24px;
		}

	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {

		body.page-template-tmpl-about .about_us_section .brazen_about_main_row,
		body.page-template-tmpl-about .brazen_life_section .brazen_life_img_col,
		body.page-template-tmpl-about .brazen_life_section .brazen_life_content,
		body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_img_col,
		body.page-template-tmpl-careers .about_us_section .brazen_about_main_row,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_img_col,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content,
		body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_img_col {
		    height: 100vh;
		}

		body.page-template-tmpl-about .about_us_section .brazen_about_main_col,
		body.page-template-tmpl-careers .about_us_section .brazen_about_main_col {
		    top: 50%;
    		transform: translateY(-50%);
		}

		body.page-template-tmpl-about .about_us_section h1.page-title,
		body.page-template-tmpl-careers .about_us_section h1.page-title {
		    color: #00CCFF;
		    margin-top: 0px;
	    	margin-bottom: 100px;
		}

		body.page-template-tmpl-about .about_us_section .entry-content,
		body.page-template-tmpl-careers .about_us_section .entry-content {
			margin-bottom: 0px;
		}

		body.page-template-tmpl-about .about_us_section .entry-content .about-col,
		body.page-template-tmpl-careers .about_us_section .entry-content .about-col {
			margin-top: 0px;
		}

		body.page-template-tmpl-about .about_us_section .entry-content .about-col p,
		body.page-template-tmpl-careers .about_us_section .entry-content .about-col p {
			font-size: 19px;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
			font-size: 24px;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content header,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content header {
			margin-top: 85px;
			margin-bottom: 55px;
		}

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
			font-size: 45px;
		    font-size: 4.39453125vw;
		}

		body.page-template-tmpl-about .we_are_brazen_section .container-fluid,
		body.page-template-tmpl-careers .we_are_brazen_section .container-fluid {
			padding-top: 59px;
		}

		body.page-template-tmpl-about .ready_2_b_brazen_section .hiring_link_col,
		body.page-template-tmpl-careers .ready_2_b_brazen_section .hiring_link_col {
		    height: 100vh;
		    padding-top: 59px;
		}

	}

	@media only screen and (min-width : 1024px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
			font-size: 45px;
		    font-size: 4.39453125vw;
		}

	}

	@media only screen and (min-width : 1200px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
			font-size: 45px;
		    font-size: 4.39453125vw;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
			font-size: 27px;
		}

	}

	@media only screen and (min-width : 1440px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
			font-size: 60px;
		    font-size: 4.16666667vw;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
			font-size: 24px;
		}

	}

	@media only screen and (min-width : 1600px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
		    font-size: 75px;
		    font-size: 4.6875vw;
		}

		body.page-template-tmpl-about .brazen_life_section .brazen_life_content .entry-content p,
		body.page-template-tmpl-careers .brazen_life_section .brazen_life_content .entry-content p {
			font-size: 27px;
		}

	}

	@media only screen and (min-width : 1900px) {

		body.page-template-tmpl-about header h2.section-title,
		body.page-template-tmpl-careers header h2.section-title {
		    font-size: 124px;
		}

	}



/******************/
/*** CONTACT US ***/
/******************/

	body.page-template-tmpl-contact .contact_us_section {
	    background-color: #00648d;
	}

	body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
	    color: #00ccff;
		margin-top: 90px;
	    margin-bottom: 45px;
	    font-size: 45px;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content p {
	    font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #fff;
	    font-size: 17px;
	    margin-bottom: 2px;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content p a {
		color: #00ccff;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content p a:hover {
		text-decoration: underline;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row {
		margin: 0;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row li.ff-social-col {
		display: inline;
		padding-right: 4px;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row li.ff-social-col a {
		display: inline-block;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row li.ff-social-col a .fa.fa-stop {
		color: #00ccff;
		transition: .2s;
		transition: 0.2s;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row li.ff-social-col a .fa.fa-inverse {
		color: #00648d;
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content ul.ff-social-row li.ff-social-col a:hover .fa.fa-stop {
		color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-contact .contact_us_section article .entry-content .nf-form-cont .nf-form-fields-required {
		display: none;
	}

	body.page-template-tmpl-contact .contact_us_section nf-field input,
	body.page-template-tmpl-contact .contact_us_section nf-field textarea {
		border-radius: 0px;
		border: none;
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    font-size: 15px;
		padding: 7px 15px;
	}

	body.page-template-tmpl-contact .contact_us_section nf-field textarea {
		height: 100px;
	}

	body.page-template-tmpl-contact .contact_us_section nf-field input.bzn_submit {
	    font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 17px;
	    text-transform: uppercase;
	    padding: 20px 72px;
	    background-color: #00ccff;
	    width: 100%;
    	text-align: center;
    	transition: 0.2s;
	}

	body.page-template-tmpl-contact .contact_us_section nf-field input.bzn_submit:hover {
		background-color: rgba(0,204,255,0.8);
	}

	body.page-template-tmpl-contact .contact_us_section .contact_img_col .entry-content-thumbnail {
		padding: 0;
	    height: 400px;
	    display: flex;
	    overflow: hidden;
	    align-items: center;
	}

	body.page-template-tmpl-contact .contact_us_section .contact_img_col img {
		display: block;
	    overflow: hidden;
	    height: auto;
	    width: auto;
	    max-width: none;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translateY(-50%)translateX(-50%);
	    min-width: 100%;
	    min-height: 100%;
	}


	/*==========  Mobile First Method  ==========*/
		@media only screen and (min-width : 375px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 55px;
			}

		}


		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 114px;
			}

			body.page-template-tmpl-contact .contact_us_section nf-field:first-of-type {
			    width: 48%;
			    float: left;
			    margin-right: 4%;
			}

			body.page-template-tmpl-contact .contact_us_section nf-field:nth-of-type(2) {
			    width: 48%;
			    float: left;
			}

			body.page-template-tmpl-contact .contact_us_section nf-field input.bzn_submit {
			    width: auto;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 56px;
			    font-size: 5.46875vw;
				margin-top: 43px;
				margin-top: 4.16666667vw;
			    margin-bottom: 24px;
			    margin-bottom: 2.34375vw;
			}

			body.page-template-tmpl-contact .contact_us_section nf-field:first-of-type {
			    width: 48%;
			    float: left;
			    margin-right: 4%;
			}

			body.page-template-tmpl-contact .contact_us_section nf-field:nth-of-type(2) {
			    width: 48%;
			    float: left;
			}

			body.page-template-tmpl-contact .contact_us_section .contact_content_col,
			body.page-template-tmpl-contact .contact_us_section .contact_img_col {
			    padding-top: 59px;
			}

			body.page-template-tmpl-contact .contact_us_section .contact_img_col .entry-content-thumbnail {
			    height: calc( 100vh - 59px );
			}

		}

		@media only screen and (min-width : 1200px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 60px;
			    font-size: 5vw;
			}

		}

		@media only screen and (min-width : 1440px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 75px;
			    font-size: 5.20833333vw;
			}

		}

		@media only screen and (min-width : 1600px) {

			body.page-template-tmpl-contact .contact_us_section article header h1.page-title {
			    font-size: 85px;
			    font-size: 5.3125vw;
			}

		}



/********************/
/*** BLOG LANDING ***/
/********************/

	body.page-template-tmpl-blog .blog_landing_section .container-fluid.menu-space-fix,
	body.page-template-tmpl-blog .footer_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.page-template-tmpl-blog .blog_landing_section #content.main-content-inner {
		padding-bottom: 0;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col {
		height: calc( 50vh - (42px / 2) );
	    background-size: cover;
	    background-position: center center;
	    background-repeat: no-repeat;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_recruiting-hr {
		background-image: url('/wp-content/uploads/2018/01/HR-v2.jpg');
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_universities {
		background-image: url('/wp-content/uploads/2018/01/University-1.jpg');
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    text-align: center;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container h2 {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
	    color: #000;
	    margin: 0;
		font-size: 55px;
		font-size: 30px;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container h2 a {
		color: #c10000;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container a.blog_cat_link {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 72px;
	    padding: 20px 52px;
	    background-color: #b90003;
	    text-align: center;
	    margin-top: 20px;
	    display: inline-block;
		transition: 0.2s;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container a.blog_cat_link:hover {
		text-decoration: none;
		background-color: rgba(185, 0, 3, 0.8);
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_universities .links_container h2 a {
		color: #5B006c;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_universities .links_container a.blog_cat_link {
		background-color: #5B006c;
		transition: 0.2s;
	}

	body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_universities .links_container a.blog_cat_link:hover {
		text-decoration: none;
		background-color: rgba(91, 0, 108, 0.8);
	}

	/*==========  Mobile First Method  ==========*/

		/* Extra Small Devices, Phones */
		@media only screen and (min-width : 480px) {

			body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container a.blog_cat_link {
			    font-size: 17px;
			    padding: 20px 72px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-tmpl-blog .blog_landing_section .container-fluid.menu-space-fix,
			body.page-template-tmpl-blog .footer_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.page-template-tmpl-blog .blog_landing_section .blog_cat_col {
			    height: 100vh;
			}

			body.page-template-tmpl-blog .blog_landing_section .blog_cat_col_universities {
			    height: 100vh;
			}

			body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container h2 {
				font-size: 55px;
			}

			body.page-template-tmpl-blog .blog_landing_section .blog_cat_col .links_container a.blog_cat_link {
			    margin-top: 30px;
			}

		}



/****************************************************************************/
/*** BLOG CATEGORIES & RESOURCE CATEGORIES & TAG ARCHIVE & AUTHOR ARCHIVE ***/
/****************************************************************************/

	body.archive.author .blog_roll_section,
	body.archive.category .blog_roll_section,
	body.archive.tag .blog_roll_section {
		background-color: #ee6b00;
		background-color: #00648d;
	}

	body.archive.category-recruiting-hr .blog_roll_section,
	body.archive.term-recruiting-hr .blog_roll_section {
		background-color: #ee6b00;
	}

	body.archive.category-universities .blog_roll_section,
	body.archive.term-universities .blog_roll_section {
		background-color: #a625be;
	}

	body.archive.tax-resource_category .blog_roll_section .container-fluid.menu-space-fix,
	body.archive.category .blog_roll_section .container-fluid.menu-space-fix,
	body.archive.category .footer_section .container-fluid.menu-space-fix,
	body.archive.author .blog_roll_section .container-fluid.menu-space-fix,
	body.archive.author .footer_section .container-fluid.menu-space-fix,
	body.archive.tag .blog_roll_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.archive.category .blog_roll_section #content,
	body.archive.author .blog_roll_section #content,
	body.archive.tax-resource_category .blog_roll_section #content,
	body.archive.tag .blog_roll_section #content {
		margin-top: 42px;
	}

	body.archive.category .blog_roll_section #content .blog_breadcrumbs,
	body.archive.author .blog_roll_section #content .blog_breadcrumbs,
	body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs,
	body.archive.tag .blog_roll_section #content .blog_breadcrumbs {
	    margin-top: 40px;
	}

	body.archive.category .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.author .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.tag .blog_roll_section #content .blog_breadcrumbs a {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #c10000;
	    font-size: 14px;
	    text-transform: uppercase;
	}

	body.archive.category .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.author .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.tag .blog_roll_section #content .blog_breadcrumbs a {
	    color: #00ccff;
	}

	body.archive.category-recruiting-hr .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs a {
	    color: #c10000;
	}

	body.archive.category-universities .blog_roll_section #content .blog_breadcrumbs a,
	body.archive.term-universities .blog_roll_section #content .blog_breadcrumbs a {
	    color: #5b006c;
	}

	body.archive.category .blog_roll_section #content .blog_breadcrumbs a i,
	body.archive.author .blog_roll_section #content .blog_breadcrumbs a i,
	body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs a i,
	body.archive.tag .blog_roll_section #content .blog_breadcrumbs a i {
		margin-right: 15px;
		font-size: 17px;
	}

	body.archive.category .blog_roll_section #content .blog_search form label input[type=search],
	body.archive.author .blog_roll_section #content .blog_search form label input[type=search],
	body.archive.tax-resource_category .blog_roll_section #content .blog_search form label input[type=search],
	body.archive.category .blog_roll_section #content .blog_search form input[type=text],
	body.archive.author .blog_roll_section #content .blog_search form input[type=text],
	body.archive.tax-resource_category .blog_roll_section #content .blog_search form input[type=text],
	body.archive.tag .blog_roll_section #content .blog_search form input[type=text] {
		font-family: FontAwesome, 'Lato', sans-serif;
	    font-weight: 400;
	    border: 0;
	    border-radius: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    width: 195px;
	    display: inline-block;
    	height: 37px;
	    background-color: #fff;
	}

	body.archive.category .blog_roll_section #content .blog_search form label input[type=search]:-webkit-autofill,
	body.archive.author .blog_roll_section #content .blog_search form label input[type=search]:-webkit-autofill,
	body.archive.tax-resource_category .blog_roll_section #content .blog_search form label input[type=search]:-webkit-autofill,
	body.archive.category .blog_roll_section #content .blog_search form input[type=text]:-webkit-autofill,
	body.archive.author .blog_roll_section #content .blog_search form input[type=text]:-webkit-autofill,
	body.archive.tax-resource_category .blog_roll_section #content .blog_search form input[type=text]:-webkit-autofill,
	body.archive.tag .blog_roll_section #content .blog_search form input[type=text]:-webkit-autofill {
	    -webkit-box-shadow: 0 0 0px 1000px white inset;
	}

	body.archive.category .blog_roll_section #content .blog_search form button[type=submit],
	body.archive.author .blog_roll_section #content .blog_search form button[type=submit],
	body.archive.tax-resource_category .blog_roll_section #content .blog_search form button[type=submit],
	body.archive.tag .blog_roll_section #content .blog_search form button[type=submit] {
		border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    border-radius: 0;
	    color: #fff;
	    background-color: #222E42;
	    margin-left: -4px;
	}

	body.archive.category .blog_roll_section #content .blog_title h1,
	body.archive.author .blog_roll_section #content .blog_title h1,
	body.archive.tax-resource_category .blog_roll_section #content .blog_title h1,
	body.archive.tag .blog_roll_section #content .blog_title h1 {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #00ccff;
	    font-size: 50px;
		margin-top: 50px;
		margin-bottom: 35px;
    	line-height: 60px;
	}

	body.archive.category-recruiting-hr .blog_roll_section #content .blog_title h1,
	body.archive.tax-resource_category .blog_roll_section #content .blog_title h1 {
	    color: #c10000;
	}

	body.archive.category-universities .blog_roll_section #content .blog_title h1,
	body.archive.term-universities .blog_roll_section #content .blog_title h1 {
	    color: #5b006c;
	}

	body.archive.category .blog_roll_section #content .blog_title h1 .blog_cat_name,
	body.archive.author .blog_roll_section #content .blog_title h1 .blog_cat_name,
	body.archive.tax-resource_category .blog_roll_section #content .blog_title h1 .blog_cat_name,
	body.archive.tag .blog_roll_section #content .blog_title h1 .blog_cat_name {
	    font-size: 30px;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters {
	    margin-bottom: 35px;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.resource-filter {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    padding: 5px 9px;
	    margin-right: 7px;
	    margin-bottom: 15px;
	    display: inline-block;;
		transition: 0.2s;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.resource-filter:hover {
		text-decoration: none;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-all {
		background-color: #FF7200;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-all:hover {
		background-color: rgba(255, 114, 0, 0.8);
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-webinar {
		background-color: #00B8A9;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-webinar:hover {
		background-color: rgba(0, 184, 169, 0.8);
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-cs {
		background-color: #222E42;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-cs:hover {
		background-color: rgba(34, 46, 66, 0.8);
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-ebook {
		background-color: #00C9F7;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-ebook:hover {
		background-color: rgba(0, 201, 247, 0.8);
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-dl {
		background-color: #C10000;
	}

	body.archive.tax-resource_category .blog_roll_section #content .tag_filters a.filter-dl:hover {
		background-color: rgba(193, 0, 0, 0.8);
	}

	body.archive.category .blog_roll_section #content .blog_roll,
	body.archive.author .blog_roll_section #content .blog_roll,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll,
	body.archive.tag .blog_roll_section #content .blog_roll {
		margin-top: 50px;
	}

	body.archive.category .blog_roll_section #content .blog_roll p.no_results_found,
	body.archive.author .blog_roll_section #content .blog_roll p.no_results_found,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll p.no_results_found,
	body.archive.tag .blog_roll_section #content .blog_roll p.no_results_found {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article {
		background-color: #fff;
		background-color: rgba( 255, 255, 255, 0.9 );
    	margin-bottom: 60px;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a {
		display: block;
	    height: 280px;
	    overflow: hidden;
	    text-align: center;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img {
	    position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    min-width: 100%;
	    height: auto;
	    min-height: 100%;
	}



	@supports (object-fit: cover) {

		body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
		body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
		body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a,
		body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a {
		    display: block;
		    overflow: hidden;
		    align-items: normal;
		}

		body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
		body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
		body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img,
		body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-thumbnail a img {
			height: 100%;
			max-width: initial;
			position: static;
			left: 0;
			top: 0;
			flex-shrink: 0;
			min-width: 100%;
			min-height: 100%;
		    transform: none;
		    -webkit-transform: none;
		    width: 100%;
		    object-fit: cover;
		    object-position: center center;
		}

	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body {
		padding: 30px 55px 40px;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    padding: 5px 9px;
	    display: inline-block;
	    text-align: center;
	    margin: 0 auto 15px auto;
	    border-radius: 0;
	    left: 50%;
	    position: relative;
	    transform: translateX(-50%);
	    cursor: default;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type.filter-all {
		background-color: #ff7200;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type.filter-webinar {
		background-color: #00b8a9;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type.filter-cs {
		background-color: #222e42;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type.filter-ebook {
		background-color: #00c9f7;
	}

	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .resources-type.filter-dl {
		background-color: #c10000;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #00ccff;
	    font-size: 22px;
	    margin-top: 0;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title a,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title a,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body header h2.article-title a {
    	color: #00ccff;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #acacac;
	    font-size: 16px;
	    margin-bottom: 17.6px;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta .brazen_tags a,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta .brazen_tags a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta .brazen_tags a,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-meta .brazen_tags a {
		color: #00ccff;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary p,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary p,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary p,
	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary p {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 18px;
	    margin-top: 0;
	}

	body.archive.category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary a,
	body.archive.author .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary a,
	body.archive.tax-resource_category .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary a {
		color: #ee6b00;
	}

	body.archive.tag .blog_roll_section #content .blog_roll .blog_article_prev article .entry-content-body .entry-summary a {
		color: #00ccff;
	}

	body.archive .blog_roll_section #content .blog_up,
	body.single-post .single_blog_section #content .blog_up {
		text-align: center
	}

	body.archive .blog_roll_section #content .blog_up a,
	body.single-post .single_blog_section #content .blog_up a {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    display: inline-block;
	    margin-top: 45px;
	    margin-bottom: 45px;
	}

	body.archive .blog_roll_section #content .blog_up a i,
	body.single-post .single_blog_section #content .blog_up a i {
		font-size: 33px;
		margin-bottom: 10px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below,
	body.single-post .single_blog_section #content #nav-below {
		margin-left: -15px;
		margin-right: -15px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager,
	body.single-post .single_blog_section #content #nav-below ul.pager {
		margin-top: 0;
		margin-bottom: 80px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li a,
	body.single-post .single_blog_section #content #nav-below ul.pager li a {
	    background-color: #222E42;
	    border: none;
	    border-radius: 0;
	    font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    text-transform: uppercase;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-previous a,
	body.single-post .single_blog_section #content #nav-below ul.pager li.nav-previous a {
	    padding: 11px 15px 11px 15px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-next a,
	body.single-post .single_blog_section #content #nav-below ul.pager li.nav-next a {
	    padding: 11px 15px 11px 15px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-previous a .meta-nav i,
	body.single-post .single_blog_section #content #nav-below ul.pager li.nav-previous a .meta-nav i {
		margin-right: 10px;
		font-family: FontAwesome;
    	font-size: 22px;
	}

	body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-next a .meta-nav i,
	body.single-post .single_blog_section #content #nav-below ul.pager li.nav-next a .meta-nav i {
		margin-left: 10px;
		font-family: FontAwesome;
    	font-size: 22px;
	}


	/*==========  Mobile First Method  ==========*/

		@media only screen and (min-width : 375px) {

			body.archive.category .blog_roll_section #content .blog_title h1,
			body.archive.author .blog_roll_section #content .blog_title h1,
			body.archive.tax-resource_category .blog_roll_section #content .blog_title h1,
			body.archive.tag .blog_roll_section #content .blog_title h1 {
				font-size: 60px;
			}

			body.archive.category .blog_roll_section #content .blog_breadcrumbs a,
			body.archive.author .blog_roll_section #content .blog_breadcrumbs a,
			body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs a,
			body.archive.tag .blog_roll_section #content .blog_breadcrumbs a {
			    font-size: 15px;
			}

			body.archive.category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.author .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.author .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tag .blog_roll_section #content .blog_search form input[type=text] {
			    width: 245px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.archive.category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.author .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.author .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tag .blog_roll_section #content .blog_search form input[type=text] {
			    width: 275px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-previous,
			body.single-post .single_blog_section #content #nav-below ul.pager li.nav-previous a {
			    padding: 11px 43px 11px 15px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-next a,
			body.single-post .single_blog_section #content #nav-below ul.pager li.nav-next a {
			    padding: 11px 15px 11px 43px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-previous a .meta-nav i,
			body.single-post .single_blog_section #content #nav-below ul.pager li.nav-previous a .meta-nav i {
				margin-right: 30px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li.nav-next a .meta-nav i,
			body.single-post .single_blog_section #content #nav-below ul.pager li.nav-next a .meta-nav i {
				margin-left: 30px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager li a,
			body.single-post .single_blog_section #content #nav-below ul.pager li a {
			    font-size: 16px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.archive.category .blog_roll_section .container-fluid.menu-space-fix,
			body.archive.category .footer_section .container-fluid.menu-space-fix,
			body.archive.author .blog_roll_section .container-fluid.menu-space-fix,
			body.archive.author .footer_section .container-fluid.menu-space-fix,
			body.archive.tax-resource_category .blog_roll_section .container-fluid.menu-space-fix,
			body.archive.tax-resource_category .footer_section .container-fluid.menu-space-fix,
			body.archive.tag .blog_roll_section .container-fluid.menu-space-fix,
			body.archive.tag .footer_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.archive.category .blog_roll_section #content .blog_breadcrumbs,
			body.archive.author .blog_roll_section #content .blog_breadcrumbs,
			body.archive.tax-resource_category .blog_roll_section #content .blog_breadcrumbs,
			body.archive.tag .blog_roll_section #content .blog_breadcrumbs {
			    margin-top: 50px;
			}

			body.archive.category .blog_roll_section #content,
			body.archive.author .blog_roll_section #content,
			body.archive.tax-resource_category .blog_roll_section #content,
			body.archive.tag .blog_roll_section #content {
				margin-top: 59px;
			}

			body.archive.category .blog_roll_section #content .blog_title h1,
			body.archive.author .blog_roll_section #content .blog_title h1,
			body.archive.tax-resource_category .blog_roll_section #content .blog_title h1,
			body.archive.tag .blog_roll_section #content .blog_title h1 {
			    font-size: 86px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			body.archive.category .blog_roll_section #content .blog_title h1 .blog_cat_name,
			body.archive.author .blog_roll_section #content .blog_title h1 .blog_cat_name,
			body.archive.tax-resource_category .blog_roll_section #content .blog_title h1 .blog_cat_name,
			body.archive.tag .blog_roll_section #content .blog_title h1 .blog_cat_name {
			    font-size: 36px;
			}

			body.archive.category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.author .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form label input[type=search],
			body.archive.category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.author .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tax-resource_category .blog_roll_section #content .blog_search form input[type=text],
			body.archive.tag .blog_roll_section #content .blog_search form input[type=text] {
			    width: 320px
			}

			body.archive.tax-resource_category .blog_roll_section #content .blog_roll {
				margin-top: 0px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below,
			body.single-post .single_blog_section #content #nav-below {
				margin-left: 0px;
				margin-right: 0px;
			}

			body.archive .blog_roll_section #content .blog_nav #nav-below ul.pager,
			body.single-post .single_blog_section #content #nav-below ul.pager {
				margin-bottom: 110px;
			}

		}

		@media only screen and (min-width : 1024px) {

			body.archive.category .blog_roll_section #content .blog_roll p.no_results_found,
			body.archive.author .blog_roll_section #content .blog_roll p.no_results_found,
			body.archive.tax-resource_category .blog_roll_section #content .blog_roll p.no_results_found,
			body.archive.tag .blog_roll_section #content .blog_roll p.no_results_found {
				font-family: 'Lato', sans-serif;
			    font-weight: 900;
			    color: #fff;
			    font-size: 18px;
			}

		}



/*******************/
/*** BLOG SINGLE ***/
/*******************/

	body.single-post {
		background-color: #00648d;
	}

	body.single-post.category-recruiting-hr .single_blog_section {
		background-color: #ee6b00;
	}

	body.single-post.category-universities .single_blog_section {
		background-color: #a625be;
	}

	body.single-post .single_blog_section .container-fluid.menu-space-fix,
	body.single-post .footer_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.single-post .single_blog_section #content {
		margin-top: 42px;
	}

	body.single-post .single_blog_section #content .blog_breadcrumbs {
	    margin-top: 40px;
	}

	body.single-post .single_blog_section #content .blog_breadcrumbs a {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #00ccff;
	    font-size: 14px;
	    text-transform: uppercase;
	}

	body.single-post.category-recruiting-hr .single_blog_section #content .blog_breadcrumbs a {
	    color: #c10000;
	}

	body.single-post.category-universities .single_blog_section #content .blog_breadcrumbs a {
	    color: #5b006c;
	}

	body.single-post .single_blog_section #content .blog_breadcrumbs a i {
		margin-right: 15px;
		font-size: 17px;
	}

	body.single-post .single_blog_section #content .blog_search form label input[type=search] {
		font-family: FontAwesome, 'Lato', sans-serif;
	    font-weight: 400;
	    border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    width: 195px;
	    height: 37px;
	}

	body.single-post .single_blog_section #content .blog_search form button[type=submit] {
		border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    border-radius: 0;
	    color: #fff;
	    background-color: #222E42;
	    margin-left: -4px;
	}

	body.single-post .single_blog_section #content .blog_title p.blog_cat_heading {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #00ccff;
	    font-size: 60px;
		margin-top: 10px;
		margin-top: 50px;
    	line-height: 60px;
	}

	body.single-post.category-recruiting-hr .single_blog_section #content .blog_title p.blog_cat_heading {
	    color: #c10000;
	}

	body.single-post.category-universities .single_blog_section #content .blog_title p.blog_cat_heading {
	    color: #5b006c;
	}

	body.single-post .single_blog_section #content .blog_title p.blog_cat_heading .blog_cat_name {
	    font-size: 30px;
	}

	body.single-post .single_blog_section #content .blog_article {
		margin-top: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article {
		background-color: #fff;
    	margin-bottom: 60px;
    	margin-bottom: 35px;
    	margin-left: -15px;
    	margin-right: -15px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content-thumbnail img {
	    width: 100%;
	    height: auto;
	}

	body.single-post .single_blog_section #content .blog_article article header {
		margin-top: 67px;
		margin-bottom: 35px;
	}

	body.single-post .single_blog_section #content .blog_article article header h1.page-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #00ccff;
	    font-size: 50px;
	    font-size: 35px;
	    margin-top: 0;
    	color: #00ccff;
	}

	body.single-post .single_blog_section #content .blog_article article header .entry-meta {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #acacac;
	    font-size: 18px;
	    margin-bottom: 35px;
	    margin-top: 45px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-summary p {
		font-family: 'Lato', sans-serif;
	    font-weight: 300;
	    color: #222e42;
	    font-size: 27px;
	    line-height: 35px;
	    margin-top: 0;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content {
		margin-top: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content p,
	body.single-post .single_blog_section #content .blog_article article .entry-content ul li,
	body.single-post .single_blog_section #content .blog_article article .entry-content ol li {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 20px;
	    line-height: 27px;
	    margin: 17.6px 0 35.2px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content ul {
		list-style-type: none;
		padding-left: 0;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content ul li:before {
		content: "";
		margin-right: 10px;
		display: inline-block;
		width: 10px;
		height: 10px;
		background-color: #00ccff;
		border-radius: 50%;
		margin-bottom: 2px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h1,
	body.single-post .single_blog_section #content .blog_article article .entry-content h2,
	body.single-post .single_blog_section #content .blog_article article .entry-content h3,
	body.single-post .single_blog_section #content .blog_article article .entry-content h4,
	body.single-post .single_blog_section #content .blog_article article .entry-content h5,
	body.single-post .single_blog_section #content .blog_article article .entry-content h6 {
		color: #00ccff;
	    margin: 50px 0 17.6px 0;
	    line-height: 1.35;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h1 {
	    font-size: 40px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h2 {
	    font-size: 34px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h3 {
	    font-size: 27px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h4 {
	    font-size: 22px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h5 {
	    font-size: 18px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content h6 {
	    font-size: 16px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content p a {
		color: #ee6b00;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content .brazen_swf {
		margin-top: 5px;
		margin-bottom: 30px;
	}

	body.single-post .single_blog_section #content .blog_article article footer {
		margin-bottom: 50px;
	    border-bottom: 1px solid #222e42;
	    padding-bottom: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments {
		margin-bottom: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li article {
		margin-bottom: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li article .media-body {
		border-bottom: 1px solid #cdcfd2;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel {
		border: none;
	    border-radius: 0;
	    box-shadow: none;
	    -webkit-box-shadow: none;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading {
		background-color: transparent;
    	border: none;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading {
		background-color: transparent;
    	border: none;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading a {
		color: #00ccff;
		color: #ee6b00;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading h5.media-heading {
		font-family: 'Lato', sans-serif;
		font-size: 17px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading h5.media-heading cite {
		font-style: normal;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading .says {
		display: none;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default>.panel-heading .comment-meta {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 16px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li .panel-default .comment-content.panel-body p {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 16px;
	    line-height: 25px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments ol.comment-list li.comment .children {
		list-style: none;
	    margin-bottom: 50px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments #respond {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 16px;
	    line-height: 25px;
	}

	body.single-post .single_blog_section #content .blog_article article #comments #respond a {
		color: #00ccff;
		color: #ee6b00;
	}

	body.single-post .single_blog_section #content .blog_article article #comments #respond form textarea {
		border-radius: 0;
    	border-color: #cdcfd2;
	}

	body.single-post .single_blog_section #content .blog_article article #comments #respond form input[type="submit"] {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 17px;
	    text-transform: uppercase;
	    padding: 10px 25px;
	    background-color: #00ccff;
	    text-align: center;
	    transition: 0.2s;
	    border: 0;
	    border-radius: 0;
	}

	body.single-post .single_blog_section #content .blog_article article #comments #respond form input[type="submit"]:hover {
	    background-color: rgba(0,204,255,0.8);
	}


	/*==========  Mobile First Method  ==========*/

		@media only screen and (min-width : 375px) {

			body.single-post .single_blog_section #content .blog_breadcrumbs a {
			    font-size: 15px;

			}

			body.single-post .single_blog_section #content .blog_search form label input[type=search] {
			    width: 245px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.single-post .single_blog_section #content .blog_search form label input[type=search] {
			    width: 275px;
			}

		}

		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.single-post .single_blog_section #content .blog_article article header h1.page-title {
			    font-size: 50px;
			    font-size: 45px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.single-post .single_blog_section .container-fluid.menu-space-fix,
			body.single-post .footer_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.single-post .single_blog_section #content {
				margin-top: 59px;
			}

			body.single-post .single_blog_section #content .blog_breadcrumbs {
			    margin-top: 50px;
			}

			body.single-post .single_blog_section #content .blog_title p.blog_cat_heading {
				font-size: 86px;
				margin-top: 50px;
			}

			body.single-post .single_blog_section #content .blog_title p.blog_cat_heading .blog_cat_name {
			    font-size: 36px;
			}

			body.single-post .single_blog_section #content .blog_search form label input[type=search] {
			    width: 320px
			}

			body.single-post .single_blog_section #content .blog_article article {
		    	margin-left: 0px;
		    	margin-right: 0px;
			}

			body.single-post .single_blog_section #content .blog_article article header h1.page-title {
			    font-size: 50px;
			}

		}



/*************************/
/*** RESOURCE OVERVIEW ***/
/*************************/

	body.post-type-archive-brazen_resources .resource_landing_section {
		background-image: url(/wp-content/themes/brazen/lib/public/img/resource_bg.png);
	    background-position: center center;
	    background-size: cover;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.post-type-archive-brazen_resources .resource_landing_section #content.main-content-inner {
		padding-bottom: 0;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col {
	    height: calc( 50vh - (42px / 2) );
	    background-size: cover;
	    background-position: center center;
	    background-repeat: no-repeat;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    text-align: center;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container h2 {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
	    color: #000;
	    margin: 0;
		font-size: 55px;
		font-size: 30px;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col  .links_container h2 a {
		color: #f47500;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container a.resource_cat_link {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 72px;
	    padding: 20px 52px;
	    background-color: #f47500;
	    text-align: center;
	    margin-top: 20px;
	    display: inline-block;
		transition: 0.2s;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container a.resource_cat_link:hover {
		text-decoration: none;
		background-color: rgba(244, 117, 0, 0.8);
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col_universities  .links_container h2 a {
		color: #5B006c;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col_universities  .links_container a.resource_cat_link {
		background-color: #5B006c;
		transition: 0.2s;
	}

	body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col_universities  .links_container a.resource_cat_link:hover {
		text-decoration: none;
		background-color: rgba(91, 0, 108, 0.8);
	}

	/*==========  Mobile First Method  ==========*/

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.post-type-archive-brazen_resources .resource_landing_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container {
			    text-align: right;
			    top: 85%;
			}

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col_universities .links_container {
			    top: 15%;
			}

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container h2 {
				font-size: 40px;
				display: inline-block;
				margin-right: 50px;
			}

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container a.resource_cat_link {
			    margin-top: 0px;
			    float: right;
			}

		}

		/* Large Devices, Wide Screens */
		@media only screen and (min-width : 1200px) {

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container {
	    		margin-right: 8.3333333%;
			}

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container h2 {
				font-size: 55px;
			}

		}

		@media only screen and (min-width : 1440px) {

			body.post-type-archive-brazen_resources .resource_landing_section .resource_cat_col .links_container {
	    		margin-right: 16.66666667%;
			}

		}



/***********/
/*** 404 ***/
/***********/

	body.error404 .section404 {
	    background-color: #00af9f;
	}

	body.error404 .section404 .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.error404 .section404 h1.page-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    font-size: 45px;
	    color: #fff;
	}

	body.error404 .section404 .entry-content {
		margin-top: 73px;
	}

	body.error404 .section404 .entry-content p {
		font-family: 'Lato', sans-serif;
		font-weight: 400;
	    color: #fff;
		font-size: 15px;
	}

	body.error404 .section404 .entry-content form label input[type=search] {
		font-family: FontAwesome, 'Lato', sans-serif;
	    font-weight: 400;
	    border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    width: 195px;
	}

	body.error404 .section404 .entry-content form button[type=submit] {
		border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    border-radius: 0;
	    color: #fff;
	    background-color: #222E42;
	    margin-left: -4px;
	}


	/*==========  Mobile First Method  ==========*/

	@media only screen and (min-width : 375px) {

		body.error404 .section404 .entry-content form label input[type=search] {
		    width: 245px;
		}

	}

	@media only screen and (min-width : 414px) {

		body.error404 .section404 .entry-content form label input[type=search] {
		    width: 275px;
		}

	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {

		body.error404 .section404 .container-fluid.menu-space-fix  {
			margin-top: 0px;
		}

		body.error404 .section404 .fourohfour_content_row {
		    height: 100vh;
		}

		body.error404 .section404 .fourohfour_content_col {
		    top: 50%;
    		transform: translateY(-50%);
		}

		body.error404 .section404 .container-fluid.menu-space-fix #content {
			margin-top: 59px;
		}

		body.error404 .section404 .entry-content form label input[type=search] {
		    width: 320px
		}

	}

	@media only screen and (min-width : 1440px) {

		body.error404 .section404 h1.page-title {
		    font-size: 55px;
		}

	}



/**********************/
/*** SEARCH RESULTS ***/
/**********************/

	body.search .search_results_section {
	    background-color: #00af9f;
	}

	body.search .search_results_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.search .search_results_section .container-fluid.menu-space-fix #content {
		margin-top: 42px;
	}

	body.search.search-results .search_results_section #content .page_title header {
		margin-top: 40px;
	}

	body.search.search-results .search_results_section h1.page-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    font-size: 45px;
	    color: #fff;
	}

	body.search.search-results .search_results_section h1.page-title span {
	    color: #00ccff;
	}

	body.search.search-results .search_results_section #content .search_roll {
		margin-top: 50px;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article {
		background-color: #fff;
    	margin-bottom: 60px;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-thumbnail a {
		display: block;
	    overflow: hidden;
	    text-align: center;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-thumbnail a img {
	    min-width: 100%;
	    height: auto;
	    min-height: 100%;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body {
		padding: 30px 55px 40px;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    padding: 5px 9px;
	    display: inline-block;
	    text-align: center;
	    margin: 0 auto 15px auto;
	    border-radius: 0;
	    left: 50%;
	    position: relative;
	    transform: translateX(-50%);
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type.filter-all {
		background-color: #ff7200;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type.filter-webinar {
		background-color: #00b8a9;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type.filter-cs {
		background-color: #222e42;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type.filter-ebook {
		background-color: #00c9f7;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .resources-type.filter-dl {
		background-color: #c10000;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body header h2.article-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #00ccff;
	    font-size: 20px;
	    margin-top: 0;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body header h2.article-title a {
    	color: #00ccff;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .entry-meta {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #acacac;
	    font-size: 14px;
	    margin-bottom: 5px;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .entry-summary p {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 16px;
	    margin-top: 0;
	}

	body.search.search-results .search_results_section #content .search_roll .blog_article_prev article .entry-content-body .entry-summary a {
		color: #ee6b00;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below,
	body.search.search-results .search_results_section #content #nav-below {
		margin-left: -15px;
		margin-right: -15px;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager,
	body.search.search-results .search_results_section #content #nav-below ul.pager {
		margin-top: 0;
		margin-bottom: 80px;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li a,
	body.search.search-results .search_results_section #content #nav-below ul.pager li a {
	    background-color: #222E42;
	    border: none;
	    border-radius: 0;
	    font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    color: #fff;
	    font-size: 15px;
	    text-transform: uppercase;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-previous a,
	body.search.search-results .search_results_section #content #nav-below ul.pager li.nav-previous a {
	    padding: 11px 15px 11px 15px;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-next a,
	body.search.search-results .search_results_section #content #nav-below ul.pager li.nav-next a {
	    padding: 11px 15px 11px 15px;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-previous a .meta-nav i,
	body.search.search-results .search_results_section #content #nav-below ul.pager li.nav-previous a .meta-nav i {
		margin-right: 10px;
		font-family: FontAwesome;
    	font-size: 22px;
	}

	body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-next a .meta-nav i,
	body.search.search-results .search_results_section #content #nav-below ul.pager li.nav-next a .meta-nav i {
		margin-left: 10px;
		font-family: FontAwesome;
    	font-size: 22px;
	}

	body.search.search-no-results .search_results_section h1.page-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 900;
	    font-size: 45px;
	    color: #fff;
	}

	body.search.search-no-results .search_results_section .entry-content {
		margin-top: 73px;
	}

	body.search.search-no-results .search_results_section .entry-content p {
		font-family: 'Lato', sans-serif;
		font-weight: 400;
	    color: #fff;
		font-size: 15px;
	}

	body.search.search-no-results .search_results_section .entry-content form label input[type=search] {
		font-family: FontAwesome, 'Lato', sans-serif;
	    font-weight: 400;
	    border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    width: 195px;
	}

	body.search.search-no-results .search_results_section .entry-content form button[type=submit] {
		border: 0;
	    font-size: 15px;
	    padding: 8px 16px;
	    border-radius: 0;
	    color: #fff;
	    background-color: #222E42;
	    margin-left: -4px;
	}


	/*==========  Mobile First Method  ==========*/

		@media only screen and (min-width : 375px) {

			body.search.search-no-results .search_results_section .entry-content form label input[type=search] {
			    width: 245px;
			}

		}

		@media only screen and (min-width : 414px) {

			body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-previous {
			    padding: 11px 43px 11px 15px;
			}

			body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-next a {
			    padding: 11px 15px 11px 43px;
			}

			body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li.nav-previous a .meta-nav i {
				margin-right: 30px;
			}

			body.search.search-results .search_results_section #content.blog_nav #nav-below ul.pager li.nav-next a .meta-nav i {
				margin-left: 30px;
			}

			body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager li a {
			    font-size: 16px;
			}

			body.search.search-no-results .search_results_section .entry-content form label input[type=search] {
			    width: 275px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.search .search_results_section .container-fluid.menu-space-fix,
			body.search .footer_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.search .search_results_section .brazen_search_row,
			body.search .search_results_section .brazen_search_row {
			    min-height: 100vh;
			}

			body.search.search-results .search_results_section #content {
				margin-top: 59px;
			}

			body.search.search-results .search_results_section #content .page_title header {
				margin-top: 50px;
			}

			body.search.search-results .search_results_section #content .blog_title h1 {
			    font-size: 86px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			body.search.search-results .search_results_section #content .blog_title h1 .blog_cat_name {
			    font-size: 36px;
			}

			body.search.search-results .search_results_section #content .blog_roll {
				margin-top: 0px;
			}

			body.search.search-results .search_results_section #content .blog_nav #nav-below {
				margin-left: 0px;
				margin-right: 0px;
			}

			body.search.search-results .search_results_section #content .blog_nav #nav-below ul.pager {
				margin-bottom: 110px;
			}

			body.search.search-no-results .search_results_section .container-fluid.menu-space-fix  {
				margin-top: 0px;
			}

			body.search.search-no-results .search_results_section .brazen_search_row {
			    height: 100vh;
			    position: relative;
			}

			body.search.search-no-results .search_results_section .brazen_search_col {
			    position: absolute;
			    top: 50%;
	    		transform: translateY(-50%);
			}

			body.search.search-no-results .search_results_section .entry-content form label input[type=search] {
			    width: 320px
			}

		}

		@media only screen and (min-width : 1440px) {

			body.search.search-results .search_results_section h1.page-title {
			    font-size: 55px;
			}

			body.search.search-no-results .search_results_section h1.page-title {
			    font-size: 55px;
			}

		}

/*****************************/
/*** DEFAULT PAGE TEMPLATE ***/
/*****************************/

	body.page-template-default .content_section {
		background-color: #00648d;
	}

	body.page-template-default .content_section .container-fluid.menu-space-fix,
	body.page-template-default .footer_section .container-fluid.menu-space-fix {
		margin-top: -42px;
	}

	body.page-template-default .content_section #content {
		margin-top: 42px;
	}

	body.page-template-default .content_section #content .page_article {
		margin-top: 50px;
	}

	body.page-template-default .content_section #content .page_article article {
		background-color: #fff;
    	margin-bottom: 60px;
    	margin-bottom: 35px;
    	margin-left: -15px;
    	margin-right: -15px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content-thumbnail img {
	    width: 100%;
	    height: auto;
	}

	body.page-template-default .content_section #content .page_article article header {
		margin-top: 67px;
		margin-bottom: 35px;
	}

	body.page-template-default .content_section #content .page_article article header h1.page-title {
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #00ccff;
	    font-size: 50px;
	    font-size: 35px;
	    margin-top: 0;
    	color: #00ccff;
	}

	body.page-template-default .content_section #content .page_article article header .entry-meta {
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #acacac;
	    font-size: 14px;
	    margin-bottom: 35px;
	    margin-top: 45px;
	}

	body.page-template-default .content_section#content .page_article article .entry-content {
		margin-top: 50px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h1,
	body.page-template-default .content_section #content .page_article article .entry-content h2,
	body.page-template-default .content_section #content .page_article article .entry-content h3,
	body.page-template-default .content_section #content .page_article article .entry-content h4,
	body.page-template-default .content_section #content .page_article article .entry-content h5,
	body.page-template-default .content_section #content .page_article article .entry-content h6 {
		color: #00ccff;
	    /*margin-bottom: 50px;*/
	    margin: 50px 0 17.6px 0;
	    line-height: 1.35;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h1 {
	    font-size: 40px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h2 {
	    font-size: 34px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h3 {
	    font-size: 27px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h4 {
	    font-size: 22px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h5 {
	    font-size: 18px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content h6 {
	    font-size: 16px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content p,
	body.page-template-default .content_section #content .page_article article .entry-content ul li,
	body.page-template-default .content_section #content .page_article article .entry-content ol li {
		/*
		font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 16px;
	    line-height: 35px;
	    margin-bottom: 50px;
	    */
	    font-family: 'Lato', sans-serif;
	    font-weight: 400;
	    color: #222e42;
	    font-size: 20px;
	    line-height: 27px;
	    /*margin: 17.6px 0 35.2px;*/
	    margin: 17.6px 0 26.4px;
	}

	body.page-template-default .content_section #content .page_article article .entry-content ul {
		list-style-type: none;
		padding-left: 0;
	}

	body.page-template-default .content_section #content .page_article article .entry-content ul li:before {
		content: "";
		margin-right: 10px;
		display: inline-block;
		width: 10px;
		height: 10px;
		background-color: #00ccff;
		border-radius: 50%;
		margin-bottom: 2px;
	}

	body.single-post .single_blog_section #content .blog_article article .entry-content p a {
		color: #ee6b00;
	}

	body.page-template-default .content_section #content .page_article article .entry-content p a {
		color: #ee6b00;
	}

	body.page-template-default .content_section #content .page_articlearticle .entry-content .brazen_swf {
		margin-top: 5px;
		margin-bottom: 30px;
	}

	body.page-template-default .content_section #content .page_article article footer {
		margin-bottom: 50px;

	    border-bottom: 1px solid #222e42;
	    padding-bottom: 50px;
	}


	/*==========  Mobile First Method  ==========*/

		/* Small Devices, Tablets */
		@media only screen and (min-width : 768px) {

			body.page-template-default .content_section #content .page_article article header h1.page-title {
			    font-size: 50px;
			    font-size: 45px;
			}

		}

		/* Medium Devices, Desktops */
		@media only screen and (min-width : 992px) {

			body.page-template-default .content_section .container-fluid.menu-space-fix,
			body.page-template-default .footer_section .container-fluid.menu-space-fix {
				margin-top: 0px;
			}

			body.page-template-default .content_section #content {
				margin-top: 59px;
			}

			body.page-template-default .content_section #content .blog_article article {
		    	margin-left: 0px;
		    	margin-right: 0px;
			}

			body.page-template-default .content_section #content .page_article article header h1.page-title,
			body.page-template-default .content_section #content .blog_article article header h1.page-title {
			    font-size: 50px;
			}

		}



/********************/
/*** PRODUCT PAGE ***/
/********************/

	body.page-template-tmpl-product .product_section {
	    background-color: #222E42;
	}

	body.page-template-tmpl-product .brazen_product_main_row {
	    background-image: url('/wp-content/uploads/2018/03/product-bg.jpg');
	    background-size: cover;
	    background-position: center center;
	}

	body.page-template-tmpl-product .product_section h1.page-title {
	    color: #00CCFF;
	    font-size: 35px;
	    font-size: 10.9375vw;
    	margin-top: 30px;
    	margin-bottom: 20px;
	}

	body.page-template-tmpl-product .product_section p {
		font-family: 'Lato', sans-serif;
		font-weight: 700;
	    color: #fff;
		font-size: 27px;
		line-height: 33px;
	}

	body.page-template-tmpl-product .product_section article .entry-content p a {
		font-weight: 900;
		transition: 0.2s;
		display: inline-block;
		background-color: #00ccff;
		color: #fff;
		text-decoration: none;
		font-size: 15px;
		line-height: 18px;
		text-transform: uppercase;
		padding: 20px 43px;
		transition: 0.2s;
		margin-top: 20px;
	}

	body.page-template-tmpl-product .product_section article .entry-content p a:focus,
	body.page-template-tmpl-product .product_section article .entry-content p a:hover {
		background-color: rgba(0,204,255,0.8);
		text-decoration: none;
		outline: none;
	}

	body.page-template-tmpl-product .product_section article .entry-content-thumbnail {
		text-align: center;
	}

	body.page-template-tmpl-product .section_nav.down_slide_nav {
		margin-bottom: 15px;
		text-align: center;
	}

	body.page-template-tmpl-product .down_slide_nav .link_text,
	body.page-template-tmpl-product .down_slide_nav .link_text .link_txt {
		display: inline-block;
	}

	body.page-template-tmpl-product .down_slide_nav .link_text .link_txt {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
		font-size: 13px;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: .13em;
		transition: 0.2s;
	}

	body.page-template-tmpl-product .down_slide_nav img.nav_arrow {
		width: auto;
		height: 35px;
    	padding: 9px 13px;
		border-radius: 50%;
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	body.page-template-tmpl-product .product_section .product-intro-section {
		background-size: cover;
		background-position: center center;
		height: 60vh
	}

	body.page-template-tmpl-product .product_section .product-intro-section .section-content {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	}

	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a {
		display: inline-block;
		color: #fff;
		text-decoration: none;
	}

	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a img {
		height: 15vh;
	    width: auto;
	}

	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a:focus,
	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a:hover {
		color: #fff;
		text-decoration: none;
		outline: none;
	}

	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a:hover img,
	body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a:hover img {
		outline: none;
	}

	body.page-template-tmpl-product .product_section .feature-section {
		background-color: #005982;
	}

	body.page-template-tmpl-product .product_section .feature-section.first_feature {
		background-color: #212e43;
		background: -moz-linear-gradient(top, #212e43 0%, #184161 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #212e43), color-stop(100%, #184161));
		background: -webkit-linear-gradient(top, #212e43 0%, #184161 100%);
		background: -o-linear-gradient(top, #212e43 0%, #184161 100%);
		background: -ms-linear-gradient(top, #212e43 0%, #184161 100%);
		background: linear-gradient(to bottom, #212e43 0%, #184161 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212e43', endColorstr='#184161', GradientType=0 );
	}

	body.page-template-tmpl-product .product_section .feature-section.second_feature,
	body.page-template-tmpl-product .product_section #brazen_product_feature_sections > div:nth-child(3n + 5) {
		background: #005982;
		background: -moz-linear-gradient(top, #005982 0%, #00b8a9 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #005982), color-stop(100%, #00b8a9));
		background: -webkit-linear-gradient(top, #005982 0%, #00b8a9 100%);
		background: -o-linear-gradient(top, #005982 0%, #00b8a9 100%);
		background: -ms-linear-gradient(top, #005982 0%, #00b8a9 100%);
		background: linear-gradient(to bottom, #005982 0%, #00b8a9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005982', endColorstr='#00b8a9', GradientType=0 );
	}

	body.page-template-tmpl-product .product_section #brazen_product_feature_sections > div:nth-child(3n + 3) {
		background-color: #005982
	}

	body.page-template-tmpl-product .product_section #brazen_product_feature_sections > div:nth-child(3n + 4) {
		background-color: #222e42;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img {
		padding: 0;
		background-color: gray;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img img {
	    width: 100%;
	    height: auto;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img {
	    text-align: center;
	    padding-top: 40px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame {
	    text-align: center;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame img {
	    max-width: 90%;
	    max-height: 250px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img p.caption {
	    display: block;
	    position: relative;
	    top: 25%;
	    font-weight: 400;
	    font-size: 16px;
	    font-style: italic;
	    margin: 3% 10%;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc {
	    margin-top: 40px;
	    margin-bottom: 85px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc h2 {
	    font-weight: 700;
	    font-size: 25px;
	    font-size: 7.8125vw;
	    color: #00ccff;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content {
    	margin-top: 25px;
    	margin-bottom: 25px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content p {
		font-weight: 700;
	    margin-bottom: 0;
	    font-size: 20px;
    	line-height: 40px;
	    color: #fff;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content ul,
	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content ol {
		padding-left: 25px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content li {
		list-style-image: url('/wp-content/uploads/2018/03/Check.png');
		font-weight: 300;
	    margin-bottom: 0;
	    font-size: 20px;
    	line-height: 40px;
	    color: #fff;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos>div:nth-child(2n+1) {
		clear:left;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos .logo-col {
		margin-bottom: 15px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos .logo-col img {
		padding: 0px 10px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper {
		margin-top: 30px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .review-author-img {
		text-align: center;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .review-author-img img {
	    height: 90px;
    	width: auto;
    	border-radius: 50%;
    	-webkit-filter: grayscale(1);
	    -webkit-filter: grayscale(100%);
	    filter: gray;
    	filter: grayscale(100%);
    	opacity: 0.75;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote {
		border-left: none;
		padding: 0;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span {
		color: #fff;
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #fff;
	    font-size: 20px;
    	line-height: 40px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		color: #00ccff;
	    font-weight: 900;
	    font-size: 28px;
    	line-height: 32px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote footer::before {
		display: none;
		content: '';
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote footer span {
		font-weight: 500;
		font-style: italic;
	    font-size: 15px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_btn {
		margin-top: 45px;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_btn a {
		display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	    text-align: center;
	}

	body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_btn a:hover {
		text-decoration: none;
		background-color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-product .product_section .product-demo-section {
	    background-color: #005982;
	    padding-top: 60px;
	    padding-bottom: 85px;
	}

	body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
	    text-align: center;
	    font-weight: 300;
	    font-size: 24px;
	    font-size: 7.5vw;
	    line-height: 43px;
	}

	body.page-template-tmpl-product .product_section .product-demo-section .section-content p a {
		margin-top: 30px;
	    display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	}

	body.page-template-tmpl-product .product_section .product-demo-section .section-content p a:hover {
		text-decoration: none;
	    background-color: rgba(0, 204, 255, 0.8);
	}

	@media only screen and (min-width : 375px) {

		body.page-template-tmpl-product .product_section h1.page-title {
	    	margin-top: 50px;
	    	margin-bottom: 40px;
		}

		body.page-template-tmpl-product .product_section article .entry-content p a {
			margin-top: 30px;
		}


		body.page-template-tmpl-product .down_slide_nav img.nav_arrow {
			height: 39px;
	    	padding: 11px 15px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_btn a {
			padding: 20px 55px;
		}

	}

	@media only screen and (min-width : 414px) {

		body.page-template-tmpl-product .down_slide_nav img.nav_arrow {
			height: 43px;
	    	padding: 12px 17px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc h2 {
		    font-size: 33px;
		}

	}

	@media only screen and (min-width : 768px) {

		body.page-template-tmpl-product .product_section h1.page-title {
	    	margin-top: 80px;
	    	margin-bottom: 55px;
		}

		body.page-template-tmpl-product .product_section article .entry-content p a {
			margin-top: 50px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img {
		    overflow: hidden;
		    padding: 0;
		    min-height: 400px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img img {
		    display: block;
		    overflow: hidden;
		    height: auto;
		    width: auto;
		    max-width: none;
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    transform: translateY(-50%)translateX(-50%);
		    min-width: 100%;
		    min-height: 100%;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame {
		    height: 330px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame img {
		    max-width: 90%;
		    max-height: 300px;
		    height: 90%;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img p.caption {
		    top: auto;
		    margin: 0 0 10px 0;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc h2 {
		    font-size: 30px;
		    line-height: 45px;
		}

		body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
		    font-size: 40px;
		    font-size: 5.20833333vw;
		    line-height: 60px;
		    text-align: center;
		    font-weight: 300;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos>div:nth-child(2n+1) {
			clear:none;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos>div:nth-child(4n) {
			clear:left;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote {
			margin: 0;

		}

	}


	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {

		body.page-template-tmpl-product .section .menu-space-fix {
			padding-top: 18px;
		}

		body.page-template-tmpl-product .brazen_product_main_row {
			height: calc( 100vh - 59px );
			display: block;
			position: relative;
		}

		body.page-template-tmpl-product .flex-center {
			display: inline-flex;
		    align-items: center;
		    width: 100vw;
		    height: calc( 100vh - 59px );
		}

		body.page-template-tmpl-product .product_section .row-md-flex-center {
			display: flex;
			align-items: center;
		}

		body.page-template-tmpl-product .product_section h1.page-title {
		    font-size: 35px;
		    font-size: 3.52822581vw;
	    	margin-top: 0;
		}

		body.page-template-tmpl-product .bottom_nav {
			position: absolute;
			bottom: 0px;
			width: 100%;
		}

		body.page-template-tmpl-product .section_nav.down_slide_nav {
			margin-bottom: 0px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row {
			display: flex;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img {
		    overflow: hidden;
		    padding: 0 15px;
		    min-height: auto;
		    min-height: unset;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img img {
			display: block;
		    overflow: hidden;
		    height: auto;
		    width: auto;
		    max-width: none;
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    transform: translateY(-50%)translateX(-50%);
		    min-width: 100%;
		    min-height: 100%;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img {
		    padding: 105px 0px 115px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame {
			display: block;
		    position: relative;
		    top: 50%;
		    left: 50%;
		    transform: translateY(-50%)translateX(-50%);
		    max-height: 450px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc {
		    width: calc( 8.33333333% * 4.5 );
		    margin-top: 105px;
		    margin-bottom: 115px;
		}

		body.page-template-tmpl-product .product_section .feature-section.additional_feature.odd .section-content .feature_row .feature_desc,
		body.page-template-tmpl-product .product_section .feature-section.additional_feature.even .section-content .feature_row .feature_desc {
		    width: calc( 8.33333333% * 5.5 );
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc h2 {
		    font-size: 30px;
		    line-height: 43px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content {
	    	margin: 25px 0 35px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content p,
		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content li {
			font-size: 16px;
		    line-height: 33px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos {
			display: flex;
		    align-items: center;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos>div:nth-child(4n) {
			clear: none;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos .logo-col {
			margin-bottom: 0;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .logos .logo-col img {
			padding: 0;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper {
			margin-top: 45px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .review-author-img {
			overflow: hidden;
		    padding: 0 15px;
		    min-height: auto;
		    min-height: unset;
		    margin-left: 15px;
		    min-height: 250px;
		    min-height: auto;
   			min-height: unset;
   			width: 90px;
		    overflow: visible;
		    padding: 0;
		    margin-left: 15px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .review-author-img img {
		    width: 90px;
    		height: auto;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .review-author-img ~ div {
			width: calc( 100% - 105px );
		}

		@supports (object-fit : cover) {

			body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img {
				min-height: auto;
				min-height: unset;
			}

			body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.cover-img img {
			    transform: none;
			    top: auto;
			    left: auto;
			    width: 100%;
			    height: 100%;
			    object-fit: cover;
			    margin-left: -15px;
			}

		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote {
			margin-left: 25px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper .no_img blockquote {
			margin-left: 0px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span {
		    font-size: 15px;
	    	line-height: 35px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		    font-size: 23px;
	    	line-height: 27px;
		}

		body.page-template-tmpl-product .product_section .product-demo-section {
		    background-color: #005982;
		    padding-top: 165px;
		    padding-bottom: 165px;
		}

		body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
			font-size: 20px;
		    line-height: 33px;
		 	text-align: center;
		    font-weight: 300;
		}

	}


	@media only screen and (min-width: 992px) and (orientation: landscape) {

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame {
		    height: 400px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img .brazen_prdt_img_frame img {
		    max-height: 400px;
		    height: auto;
		}

	}

	@media only screen and (min-width : 1024px) {

		body.page-template-tmpl-product .section .menu-space-fix  {
			padding-top: 59px;
		}

	}

	@media only screen and (min-width : 1200px) {

		body.page-template-tmpl-product .down_slide_nav img.nav_arrow {
			height: 47px;
	    	padding: 15px 19px;
		}

		body.page-template-tmpl-product .product_section .product-intro-section .section-content .product_intro p a img {
			height: auto;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc h2 {
		    font-size: 33px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content p,
		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content li {
		    font-size: 20px;
		    font-size: 1.66666667vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
			font-size: 20px;
		    font-size: 1.66666667vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span {
			font-size: 20px;
		    font-size: 1.66666667vw;
		    line-height: 43px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		    font-size: 30px;
		    line-height: 35px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img img {
		    max-height: 500px;
		}

	}

	@media only screen and (min-width : 1440px) {

		body.page-template-tmpl-product .down_slide_nav .link_text .link_txt {
			font-size: 16px;
		}

		body.page-template-tmpl-product .down_slide_nav img.nav_arrow {
			height: 57px;
	    	padding: 20px 24px;
		}

		body.page-template-tmpl-product .product_section .product-intro-section {
			height: auto;
			padding-top: 150px;
			padding-bottom: 140px;
		}

		body.page-template-tmpl-product .product_section .product-intro-section .section-content {
			top: auto;
		    transform: none;
		}

		body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
		    line-height: normal;
		    line-height: initial;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_img.std-img img {
		    max-height: 550px;
		}
	}

	@media only screen and (min-width : 1600px) {

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content p,
		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .feature_content li {
		    font-size: 25px;
		}

		body.page-template-tmpl-product .product_section .product-demo-section .section-content p {
		    font-size: 29px;
		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span {
		    font-size: 22px;
		    line-height: 43px;
 		}

		body.page-template-tmpl-product .product_section .feature-section .section-content .feature_row .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		    font-size: 30px;
		    line-height: 35px;
		}

	}



/************************/
/*** HOME - FALL 2018 ***/
/************************/

	body.page-template-tmpl-home-f2018 .brazen_home_main_row {
		position: relative;
		background-color: #ee6b00;
		font-family: 'Lato', sans-serif;
	    color: #fff;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content {

	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
		font-weight: 900;
	    color: #fff;
	    /*
	    font-size: 50px;
	    font-size: 12.07729469vw;
	    line-height: 60px;
	    line-height: 14.49275362vw;
	    */
	    font-size: 35px;
	    font-size: 8.45410628vw;
	    line-height: 42px;
	    line-height: 10.14492754vw;

	    margin-top: 40px;
	    margin-bottom: 25px;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content {
		margin-bottom: 40px;
		padding-left: 23px;
		border-left: 3px dashed #a00000;

	    border-image-source: url('/wp-content/themes/brazen/lib/public/img/a00-dashed-border.png');
	    border-image-slice: 3 3;
	    border-image-repeat: repeat;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2,
	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h3,
	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h4,
	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h5,
	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h6 {
		font-weight: 700;
		color: #fff;
		margin-bottom: 5px;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2 {
		font-size: 30px;
		font-size: 7.24937681vw;
		line-height: 45px;
		line-height: 10.86956522vw;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h3 {
		font-size: 28px;
		font-size: 6.76328502vw;
		line-height: 43px;
		line-height: 10.38647343vw;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h4 {
		font-size: 26px;
		font-size: 6.28019324vw;
		line-height: 41px;
		line-height: 9.90338164vw;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h5 {
		font-size: 24px;
		font-size: 5.79710145vw;
		line-height: 39px;
		line-height: 9.42028986vw;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h6 {
		font-size: 22px;
		font-size: 5.31400966vw;
		line-height: 37px;
		line-height: 8.93719807vw;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p {
		font-weight: 600;
		font-size: 19px;
		font-size: 4.58937198vw;
		line-height: 25px;
		line-height: 6.03864734vw;
		color: #fff;
		margin-bottom: 8px;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p + h2 {
		margin-top: 45px;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content .feature_btn {
		margin-top: 45px;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content .feature_btn a {
		display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	    text-align: center;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content .feature_btn a:hover {
		text-decoration: none;
		background-color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content footer.entry-meta {
		text-align: right;
	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail {

	}

	body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail img {
		margin-left: -77px;
	}

	body.page-template-tmpl-home-f2018 .bottom_nav {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}

	body.page-template-tmpl-home-f2018 .section_nav.down_slide_nav {
		margin-bottom: 0px;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 {

	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section {
		padding-top: 40px;
		padding-bottom: 85px;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .section-content {

	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 > div.feature-section:nth-of-type(even) {
		background-color: #f2f2f2;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 > div.feature-section:nth-of-type(odd) {

	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc {
		margin-bottom: 60px;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc h2 {
		font-family: 'Lato', sans-serif;
		font-weight: 900;
	    color: #34c6f4;
	    font-size: 42px;
	    font-size: 10.14492754vw;
	    line-height: 51px;
	    line-height: 12.31884058vw;
	    margin-bottom: 20px;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content {

	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content p {
		font-family: 'Lato', sans-serif;
		font-weight: 300;
	    color: #2b374a;
	    font-size: 27px;
	    font-size: 6.52173913vw;
	    line-height: 45px;
	    line-height: 10.86956522vw;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn {
		margin-top: 45px;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn a {
		display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	    text-align: center;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn a::after {
		font-family: FontAwesome;
		content: "\f01d";
		content: "\f144";
		content: "\f04b";
		margin-left: 15px;
		border: 2px solid #fff;
		border-radius: 50%;
		width: 26px;
		height: 26px;
		display: inline-block;
		line-height: 18px;
		text-align: center;
		padding: 2px 2px 2px 5px;
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn a:hover {
		text-decoration: none;
		background-color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_img .brazen_prdt_img_frame {
		padding: 0 15px;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 .product-intro-section {
		background-size: cover;
		background-position: center center;
		height: 338px;
		height: 45.92391304vh;
	}

	body.page-template-tmpl-home-f2018 .product-intro-section .section-content {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	}

	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a {
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		color: #fff;
	    font-size: 18.5px;
	    font-size: 4.46859903vw;
	    line-height: 22px;
	    line-height: 5.31400966vw;
		display: inline-block;
		text-decoration: none;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a img {
		height: 98px;
		height: 13.31521739vh;
	    width: auto;
	    margin: 0 0 10px 0;
	}

	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a:focus,
	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a:hover {
		color: #fff;
		text-decoration: none;
		outline: none;
	}

	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a:hover img,
	body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a:hover img {
		outline: none;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections {

	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section {
		padding-top: 55px;
		padding-bottom: 55px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections > div.feature-section:nth-of-type(even) {
		background-color: #f7f7f7;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections > div.feature-section:nth-of-type(odd) {

	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_img {

	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_img .brazen_prdt_img_frame {
		padding: 0 15px;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_img .brazen_prdt_img_frame img {
		margin-bottom: 40px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc h2 {
		font-family: 'Lato', sans-serif;
		font-weight: 700;
	    color: #00ccff;
		/*
		font-size: 25px;
	    font-size: 7.8125vw;
	    */
		font-size: 33px;
	    font-size: 7.97101449vw;
	    line-height: 36px;
	    line-height: 8.69565217vw;
	    margin-bottom: 20px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content {
	    margin-top: 25px;
	    margin-bottom: 25px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p {
		font-family: 'Lato', sans-serif;
		font-weight: 700;
	    font-size: 18.5px;
	    font-size: 4.46859903vw;
	    line-height: 40px;
	    line-height: 9.66183575vw;
	    color: #222e42;
	    margin-bottom: 0;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content ul,
	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content ol {
		padding-left: 25px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content li {
		/*list-style-image: url('/wp-content/uploads/2018/03/Check.png');*/
		font-weight: 300;
	    margin-bottom: 0;
	    font-size: 19.5px;
	    font-size: 4.71014493vw;
    	line-height: 40px;
	    line-height: 9.66183575vw;
	    color: #222e42;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos>div:nth-child(2n+1) {
		clear:left;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos .logo-col {
		margin-bottom: 15px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos .logo-col img {
		padding: 0px 10px;
		/*background-color: #222e42;*/
		filter: invert(80%) sepia(40%) hue-rotate(170deg);
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper {
		margin-top: 30px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper .review-author-img {
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper .review-author-img img {
	    height: 90px;
    	width: auto;
    	border-radius: 50%;
    	-webkit-filter: grayscale(1);
	    -webkit-filter: grayscale(100%);
	    filter: gray;
    	filter: grayscale(100%);
    	opacity: 0.75;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote {
		border-left: none;
		padding: 0;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span {
		font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    color: #222e42;
	    font-size: 18.5px;
	    font-size: 4.46859903vw;
	    line-height: 40px;
	    line-height: 9.66183575vw;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		color: #222e42;
	    font-weight: 900;
	    font-size: 28px;
    	line-height: 32px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer::before {
		display: none;
		content: '';
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer span {
		font-weight: 500;
		font-style: italic;
	    font-size: 16px;
	    font-size: 3.8647343vw;
	    line-height: 40px;
	    line-height: 9.66183575vw;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn {
		margin-top: 45px;
		text-align: center;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn a {
		display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	    text-align: center;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn a::after {
		font-family: FontAwesome;
		content: "\f01d";
		content: "\f144";
		content: "\f04b";
		margin-left: 15px;
		border: 2px solid #fff;
		border-radius: 50%;
		width: 26px;
		height: 26px;
		display: inline-block;
		line-height: 18px;
		text-align: center;
		padding: 2px 2px 2px 5px;
	}

	body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn a:hover {
		text-decoration: none;
		background-color: rgba(0, 204, 255, 0.8);
	}

	body.page-template-tmpl-home-f2018 .product_section .product-demo-section {
	    background-color: #005982;
	    padding-top: 60px;
	    padding-bottom: 85px;
	}

	body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
	    text-align: center;
	    font-weight: 300;
	    font-size: 32px;
	    font-size: 7.7294686vw;
	    line-height: 10.38647343vw;
	    color: #fff;

	}

	body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p a {
		margin-top: 30px;
	    display: inline-block;
	    background-color: #00CCFF;
	    color: #fff;
	    text-decoration: none;
	    font-weight: 900;
	    font-size: 15px;
	    text-transform: uppercase;
	    padding: 20px 45px;
	    transition: 0.2s;
	}

	body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p a:hover {
		text-decoration: none;
	    background-color: rgba(0, 204, 255, 0.8);
	}


	@media only screen and (min-width : 375px) {

		body.page-template-tmpl-home-f2018 .down_slide_nav img.nav_arrow {
			height: 39px;
	    	padding: 11px 15px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content .feature_btn a,
		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn a,
		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn a {
			padding: 20px 55px;
		}

	}

	@media only screen and (min-width : 414px) {

		body.page-template-tmpl-home-f2018 .down_slide_nav img.nav_arrow {
			height: 43px;
	    	padding: 12px 17px;
		}

	}

	@media only screen and (min-width : 768px) {

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
			/*
			font-size: 80px;
			font-size: 10.41666667vw;
			line-height: 96px;
			line-height: 12.5vw;
			*/
			font-size: 67px;
			font-size: 8.72395833vw;
			line-height: 80px;
			line-height: 10.41666667vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2 {
			font-size: 41px;
			font-size: 5.33854167vw;
			line-height: 45px;
			line-height: 5.859375vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h3 {
			font-size: 38px;
			font-size: 4.94791667vw;
			line-height: 43px;
			line-height: 5.59895833vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h4 {
			font-size: 34px;
			font-size: 4.42708333vw;
			line-height: 41px;
			line-height: 5.33854167vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h5 {
			font-size: 30px;
			font-size: 3.90625vw;
			line-height: 39px;
			line-height: 5.078125vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h6 {
			font-size: 26px;
			font-size: 3.38541667vw;
			line-height: 37px;
			line-height: 4.81770833vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p {
			font-size: 22px;
			font-size: 2.86458333vw;
			line-height: 35px;
			line-height: 4.55729167vw;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc h2 {
		    font-size: 45px;
		    font-size: 5.859375vw;
		    line-height: 54px;
		    line-height: 7.03125vw;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content p {
		    font-size: 27px;
		    font-size: 3.515625vw;
		    line-height: 45px;
		    line-height: 5.859375vw;
		}

		body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a {
		    font-size: 27px;
		    /*font-size: 3.5156243vw;*/
		    line-height: 22px;
		    /*line-height: 2.86458333vw;*/
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc h2 {
		    /*
		    font-size: 30px;
		    line-height: 45px;
		    */

		    font-size: 45px;
		    font-size: 5.859375vw;
		    line-height: 54px;
		    line-height: 7.03125vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p {
		    font-size: 27px;
		    font-size: 3.515625vw;
		    line-height: 45px;
		    line-height: 5.859375vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content li {
		    font-size: 27px;
		    font-size: 3.515625vw;
		    line-height: 45px;
		    line-height: 5.859375vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos>div:nth-child(2n+1) {
			clear:none;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos>div:nth-child(4n) {
			clear:left;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote {
			margin: 0;

		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span {
		    font-size: 20px;
	    	line-height: 40px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer span {
			font-size: 16px;
	    	line-height: 36px;
		}

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
		    font-size: 40px;
		    font-size: 5.20833333vw;
		    line-height: 60px;
		    text-align: center;
		    font-weight: 300;
		}

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p br {
		    display: none;
		}

	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
			text-align: center;
			margin-bottom: 0;
			margin-top: 60px;
			/*
			font-size: 80px;
			font-size: 10.41666667vw;
			line-height: 96px;
			line-height: 12.5vw;
			*/
			/*
			font-size: 50px;
			font-size: 5.04032258vw;
			line-height: 60px;
			line-height: 6.0483871vw;
			*/
			font-size: 40px;
			font-size: 4.03225806vw;
			line-height: 48px;
			line-height: 4.83870968vw;
			margin-bottom: 40px; /* was 20px */
		}

		body.page-template-tmpl-home-f2018 .flex-center {
			/*
			display: inline-flex;
		    align-items: center;
		    width: 100vw;
		    height: calc( 100vh - 59px );
		    */
		}

		body.page-template-tmpl-home-f2018 .product_section .row-md-flex-center {
			display: flex;
			/*align-items: center;*/
			align-items: flex-end;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2 {
			/*
			font-size: 41px;
			font-size: 5.33854167vw;
			line-height: 45px;
			line-height: 5.859375vw;
			*/

			font-size: 35px;
			font-size: 3.52822581vw;
			line-height: 35px;
			line-height: 3.52822581vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h3 {
			font-size: 38px;
			font-size: 4.94791667vw;
			line-height: 43px;
			line-height: 5.59895833vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h4 {
			font-size: 34px;
			font-size: 4.42708333vw;
			line-height: 41px;
			line-height: 5.33854167vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h5 {
			font-size: 30px;
			font-size: 3.90625vw;
			line-height: 39px;
			line-height: 5.078125vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h6 {
			font-size: 26px;
			font-size: 3.38541667vw;
			line-height: 37px;
			line-height: 4.81770833vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p {
			/*
			font-size: 22px;
			font-size: 2.86458333vw;
			line-height: 35px;
			line-height: 4.55729167vw;
			*/
			/*
			font-size: 16px;
			font-size: 1.61290323vw;
			line-height: 25px;
			line-height: 2.52016129vw;
			*/
			font-size: 13.5px;
			font-size: 1.3608871vw;
			line-height: 22.5px;
			line-height: 2.26814516vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p + h2 {
			margin-top: 45px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail {
			margin-left: -15px;
			margin-right: -15px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail img {
			margin-left: 0px;
			z-index: 1;
			position: relative;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail::after {
			content: '';
			height: 3px	;
			width: 20%;
			min-width: 40px;
			position: absolute;
			top: 40%;
			right: -15px;
			z-index: 0;

			border-top: 3px dashed #a00000;

		    border-image-source: url('/wp-content/themes/brazen/lib/public/img/a00-dashed-border.png');
		    border-image-slice: 3 8;
		    border-image-repeat: repeat;

		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 {
			/*margin-top: 80px;*/
			margin-top: 10px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section {
			padding-top: 60px;
			padding-bottom: 40px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc {
			margin-bottom: 0;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc h2 {
			/*
			font-size: 45px;
		    font-size: 5.859375vw;
		    line-height: 54px;
		    line-height: 7.03125vw;
		    */
			font-size: 35px;
		    font-size: 3.52822581vw;
		    line-height: 42px;
		    line-height: 4.23387097vw;
		    margin-top: 0px;
		    margin-bottom: 10px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content p {
			/*
			font-size: 27px;
		    font-size: 3.515625vw;
		    line-height: 45px;
		    line-height: 5.859375vw;
		    */
			font-size: 21px;
		    font-size: 2.11693548vw;
		    line-height: 39px;
		    line-height: 3.93145161vw;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_img .brazen_prdt_img_frame {
			padding: 0;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 > div.feature-section:nth-of-type(even) .feature_img .brazen_prdt_img_frame {
			margin-left: -15px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 > div.feature-section:nth-of-type(odd) .feature_img .brazen_prdt_img_frame {
			margin-right: -15px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections {
			margin-top: 10px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section {
			padding-top: 60px;
    		padding-bottom: 40px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc {
		    /*
		    width: calc( 8.33333333% * 4.5 );
		    margin-top: 105px;
		    margin-bottom: 115px;
		    */
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_img .brazen_prdt_img_frame {
			padding: 0;

		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections > div.feature-section:nth-of-type(odd) .feature_img .brazen_prdt_img_frame {
			margin-left: -15px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections > div.feature-section:nth-of-type(even) .feature_img .brazen_prdt_img_frame {
			margin-right: -15px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc h2 {
		    /*
		    font-size: 30px;
		    line-height: 43px;
		    */
		    /*
		    font-size: 45px;
		    font-size: 5.859375vw;
		    line-height: 54px;
		    line-height: 7.03125vw;
		    */
		    font-size: 19px;
		    font-size: 1.91532258vw;
		    line-height: 28px;
		    line-height: 2.82258065vw;
		    margin-top: 0;

		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content {
	    	margin: 25px 0 35px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p,
		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content li {
			font-size: 16px;
		    line-height: 33px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos {
			display: flex;
		    align-items: center;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos>div:nth-child(4n) {
			clear: none;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos .logo-col {
			margin-bottom: 0;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .logos .logo-col img {
			padding: 0;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper {
			margin-top: 45px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc.brazen-testimonial-wrapper .review-author-img {
			overflow: hidden;
		    padding: 0 15px;
		    min-height: auto;
		    min-height: unset;
		    margin-left: 15px;
		    min-height: 250px;
		    min-height: auto;
   			min-height: unset;
   			width: 90px;
		    overflow: visible;
		    padding: 0;
		    margin-left: 15px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper .review-author-img img {
		    width: 90px;
    		height: auto;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper .review-author-img ~ div {
			/*width: calc( 100% - 105px );*/
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote {
			margin-left: -15px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper .no_img blockquote {
			margin-left: 0px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span {
		    font-size: 15px;
	    	line-height: 32px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
		    font-size: 23px;
	    	line-height: 27px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer span {
		    font-size: 14px;
	    	line-height: 31px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content .feature_btn,
		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_btn,
		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_btn {
			text-align: left;
		}

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
			font-size: 20px;
		    line-height: 33px;
		    text-align: center;
		    font-weight: 300;
		}

	}

	@media only screen and (min-width : 1200px) {

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
			margin-top: 100px;
		    /*
		    font-size: 80px;
		    font-size: 4.16666667vw;
		    line-height: 96px;
		    line-height: 5vw;
		    */
		    font-size: 60px;
		    font-size: 3.125vw;
		    line-height: 72px;
		    line-height: 3.75vw;
		}

		body.page-template-tmpl-home-f2018 .product_section .row-md-flex-center {
			align-items: center;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2 {
		    font-size: 41px;
		    font-size: 2.13541667vw;
		    line-height: 45px;
		    line-height: 2.34375vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p {
			/*
			font-size: 22px;
		    font-size: 1.14583333vw;
		    line-height: 35px;
		    line-height: 1.82291667vw;
			*/
			font-size: 20px;
		    font-size: 1.04166667vw;
		    line-height: 33px;
		    line-height: 1.71875vw;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content-thumbnail::after {
			width: 35%;
			right: calc( -8.33333333% * 2 - 15px );
		}

		body.page-template-tmpl-home-f2018 .bottom_nav {
			position: absolute;
			bottom: 0px;
			width: 100%;
			text-align: center;
		}

		body.page-template-tmpl-home-f2018 .section_nav.down_slide_nav {
			margin-bottom: 0px;
		}

		body.page-template-tmpl-home-f2018 .section_nav.down_slide_nav .link_text {
			display: inline-block;
		}

		body.page-template-tmpl-home-f2018 .section_nav.down_slide_nav .link_text .link_txt {
		    font-family: 'Lato', sans-serif;
		    font-weight: 900;
		    font-size: 13px;
		    text-transform: uppercase;
		    color: #fff;
		    letter-spacing: .13em;
		    transition: 0.2s;
		}

		body.page-template-tmpl-home-f2018 .section_nav.down_slide_nav img.nav_arrow {
		    width: auto;
		    height: 47px;
		    padding: 15px 19px;
		    border-radius: 50%;
		    -ms-transform: rotate(90deg);
		    -moz-transform: rotate(90deg);
		    -webkit-transform: rotate(90deg);
		    -o-transform: rotate(90deg);
		    transform: rotate(90deg);
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 {
			margin-top: 80px;
			margin-top: 4.16666667vw;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section {
			padding-bottom: 80px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc h2 {
			font-size: 45px;
		    font-size: 2.34375vw;
		    line-height: 54px;
		    line-height: 2.8125vw;
		    margin-bottom: 30px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content p {
			font-size: 27px;
		    font-size: 1.40625vw;
		    line-height: 45px;
		    line-height: 2.34375vw;
		}

		body.page-template-tmpl-home-f2018 .product-intro-section .section-content .product_intro p a img {
			height: auto;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections {
			margin-top: 0;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section {
			padding-top: 110px;
			padding-bottom: 86px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc h2 {
			font-size: 33px;
		    font-size: 1.71875vw;
		    line-height: 43px;
		    line-height: 2.23958333vw;
		    margin-top: 0;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p,
		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content li {
			font-size: 25px;
			font-size: 1.30208333vw;
			line-height: 43px;
			line-height: 2.23958333vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p {
			margin-bottom: 5px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span {
			font-size: 22px;
			font-size: 1.14583333vw;
    		line-height: 43px;
    		line-height: 2.23958333vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
			font-size: 30px;
			font-size: 1.5625vw;
    		line-height: 35px;
    		line-height: 1.82291667vw;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer {
			margin-top: 10px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer span {
			font-size: 15px;
			font-size: 0.78125vw;
			line-height: 43px;
			line-height: 2.23958333vw;
		}

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
			font-size: 20px;
		    font-size: 1.66666667vw;
		    line-height: 43px;
		}

	}

	@media only screen and (min-width : 1440px) {

		body.page-template-tmpl-home-f2018 .product-intro-section {
			height: auto;
			padding-top: 150px;
			padding-bottom: 140px;
		}

		body.page-template-tmpl-home-f2018 .product-intro-section .section-content {
			top: auto;
		    transform: none;
		}

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
		    line-height: normal;
		    line-height: initial;
		}

	}

	@media only screen and (min-width : 1600px) {

		body.page-template-tmpl-home-f2018 .product_section .product-demo-section .section-content p {
		    font-size: 29px;
		}

	}

	@media only screen and (min-width: 1700px) {

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
			margin-top: 120px;
		}

	}

	@media only screen and (min-width: 1920px) {

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content h1.page-title {
			margin-top: 145px;
		    font-size: 60px;
		    line-height: 72px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content h2 {
		    font-size: 41px;
		    line-height: 45px;
		}

		body.page-template-tmpl-home-f2018 .brazen_home_main_row .section-content .entry-content p {
			/*
			font-size: 22px;
		    line-height: 35px;
			*/
			font-size: 20px;
		    line-height: 33px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 {
			margin-top: 85px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section {
			padding-top: 65px;
			padding-bottom: 85px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc h2 {
			font-size: 45px;
		    line-height: 54px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section .feature_desc .feature_content p {
			font-size: 27px;
		    line-height: 45px;
		}

		body.page-template-tmpl-home-f2018 #home_product_features_fall18 .feature-section {
			padding-top: 65px;
			padding-bottom: 85px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections {
			margin-top: 45px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section {
			padding-bottom: 135px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc h2 {
			font-size: 33px;
		    line-height: 43px;
		    margin-top: 0;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p,
		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content li {
			font-size: 25px;
			line-height: 43px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .feature_content p {
			margin-bottom: 10px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span {
			font-size: 22px;
    		line-height: 43px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote span .quote {
			font-size: 30px;
    		line-height: 35px;
		}

		body.page-template-tmpl-home-f2018 #brazen_product_feature_sections .feature-section .feature_desc .brazen-testimonial-wrapper blockquote footer span {
			font-size: 15px;
			line-height: 43px;
		}

	}
