/*
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.2.8
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 {
			font-family: 'Lato', sans-serif;
		}

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

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

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

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

		body.page-template-tmpl-home .slide .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 {
			max-width: none;
		    margin-left: 30vw;
		    width: auto;
		    height: 75vh;
		}

		body.page-template-tmpl-home .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-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 {
		    font-size: 18.5vw;
    		font-size: 10.5vh;
		    margin: 0;
		}

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

		body.page-template-tmpl-home .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 {
			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 {
			margin-bottom: 40px;
		}

		body.page-template-tmpl-home .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 {
			min-height: 70px;
		}

		body.page-template-tmpl-home .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 {
			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{
			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 {
			text-decoration: none;
		}

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

		body.page-template-tmpl-home .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 {
			margin-left: -15px;
		}

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

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

		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-home .down_slide_nav img.nav_arrow {
		    width: auto;
			height: 35px;
    		padding: 9px 13px;
		}

		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		 {
			background-color: rgba(0,204,255,0.8);
		}

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

		body.page-template-tmpl-home .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 {
			-ms-transform: rotate(90deg);
			-moz-transform: rotate(90deg);
			-webkit-transform: rotate(90deg);
			-o-transform: rotate(90deg);
		    transform: rotate(90deg);
		}

		body.page-template-tmpl-home .slide_nav ~ .section-content {
			clear: left;
			margin-top: 20px;
		}

		body.page-template-tmpl-home .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 { /*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 { /*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 { /*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 {/*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 {
			    left: 0px;
			}

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

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

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

			body.page-template-tmpl-home .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-home .section .menu-space-fix,
			body.page-template-tmpl-home .section .slide .menu-space-fix {
				padding-top: 18px;
		    }

			body.page-template-tmpl-home .slide_nav ~ .section-content {
				clear: none;
				margin-top: 0;
			}

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

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

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

			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 {
				padding-left: 15px;
				padding-right: 15px;
			}

			body.page-template-tmpl-home .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 {
				width: auto;
			    height: auto;
			    max-width: 100%;
			    margin-left: 0;
			}

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

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

			body.page-template-tmpl-home .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 {
				margin-bottom: 0;
			}
			body.page-template-tmpl-home .section-content article footer.entry-meta {
				margin-bottom: 0;
			}

		}

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

			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 {
			    height: 47px;
			    padding: 15px 19px;
			}

			body.page-template-tmpl-home .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 {
				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 {
				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 {
			    height: 57px;
			    padding: 20px 24px;
			}

			body.page-template-tmpl-home .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 {
				font-size: 85px;
			}

		}


	/** RECRUITING SLIDE **/
		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 {
			color: #c10000
		}

		body.page-template-tmpl-home .recruiting_slide .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 {
		    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-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 {
				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 {
				margin-left: 15%;
			}

			body.page-template-tmpl-home  .recruiting_slide .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 {
				font-size: 8vw;
			}

			body.page-template-tmpl-home  .recruiting_slide .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 {
				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 {
				max-width: 45%;
			}

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

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

			body.page-template-tmpl-home  .recruiting_slide .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 {
				max-width: 50%;
			}

			body.page-template-tmpl-home  .recruiting_slide .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 {
				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 {
				width: 50%
			}

			body.page-template-tmpl-home  .recruiting_slide .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 {
				font-size: 118px;
			}

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

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

			body.page-template-tmpl-home  .recruiting_slide .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-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 {
			color: #5b006c;
			font-size: 12vh;
		}

		body.page-template-tmpl-home .university_slide .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 {
		    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 {
		    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 {
				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 {
			    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 {
				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 {
				font-size: 7.05645161vw;
			}

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

			body.page-template-tmpl-home .university_slide .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-home .university_slide .section-content article header h2 {
				margin-top: 0;
			}

			body.page-template-tmpl-home .university_slide .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 {
				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 {
			    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 {
				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 {
				font-size: 118px;
			}

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

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

			body.page-template-tmpl-home .university_slide .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 {
		    font-family: 'Lato', sans-serif;
		    color: #fff;
		}

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

		body.page-template-tmpl-home .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 {
			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 {
		    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 {
			color: #c10000;
		}

		body.page-template-tmpl-home .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 {
			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 {
			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 {
			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 {
			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 {
			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 {
		    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 {
			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 {
			background-color: #222E42;
		}

		body.page-template-tmpl-home .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 {
			background: #a625be;
		}

		body.page-template-tmpl-home .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 {
		    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 {
		    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 {
			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 {
		    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 {
			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 {
		    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 {
		    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 {
			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 {
			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 {
			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 {
			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 {
			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 {
			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 {
			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 {
			    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 {
				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 {
				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 {
			    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 {
				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 {
				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 {
			    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 {
			    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 {
			    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 {
			    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 {
				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 {
			    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 {
			    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 {
				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 {
				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 {
			    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 {
			    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 {
				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 {
				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 {
			    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 {
				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 {
				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 {
				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 {
			    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 {
			    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 {
			    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 {
				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 {
			    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 {
			    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 {
			    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 {

	}

	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: 18px;*/
		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 {
	}

	.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: 20px;
	    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: 14px;
	    margin-bottom: 5px;
	}

	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: 16px;
	    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: 14px;
	    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: 16px;
	    line-height: 35px;
	    margin-bottom: 50px;
	}

	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-bottom: 50px;
	}

	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 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;
	}

	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.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;
	}

	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;
	}


	/*==========  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 .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 .feature-section.additional_feature {

	}

	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;
		}

	}
