@import url('https://fonts.googleapis.com/css?family=Merriweather');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('mobile.css');

/*
Theme Name: TEAMZ
Author: Jake
Author URI: http://jakehasasitewheee.com/
Description: This is the main theme for your site.
Version: 2019.1
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	box-sizing: border-box;
}

body {
	line-height: 1
}

button {
	outline: 0
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

q {
	display: inline;
	font-style: italic
}

q:before {
	content: '"';
	font-style: normal
}

q:after {
	content: '"';
	font-style: normal
}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="password"] {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th,
td {
	padding: 2px
}

big {
	font-size: 120%
}

small,
sup,
sub {
	font-size: 80%
}

sup {
	vertical-align: super
}

sub {
	vertical-align: sub
}

dd {
	margin-left: 20px
}

kbd,
tt {
	font-family: courier;
	font-size: 12px
}

ins {
	text-decoration: underline
}

del,
strike,
s {
	text-decoration: line-through
}

dt {
	font-weight: bold
}

address,
cite,
var {
	font-style: italic
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}

.sticky {}

.bypostauthor {}

.wp-caption {}

.wp-caption-text {}

.gallery-caption {}

.alignright {}

.alignleft {}

.aligncenter {}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important
}

/* Workaround for clearing out DIVs that don't behave */
.cleardiv { clear:both; font-size:0px; line-height:0px; height:0; overflow:hidden; }

/* Overrides */

/* Media Query 1: 1px - 440px (100vw wrapper, ~3.5x scale for mobile) */
@media screen and (min-width: 1px) and (max-width: 440px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 100vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 70vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 5.25vw;
    padding-top: 31.5vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 3.5vw;
    padding-top: 1.75vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 10.5vw;
	font-size: 3.5vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 10.5vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 3.5vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 7vw;
	background: #ccc;
	line-height: 7vw;
	padding: 0vw 1.75vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 8.4vw;
	font-size: 3.5vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 10.5vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}

/* Media Query 2: 441px - 767px (100vw wrapper, ~2.5x scale for large mobile/small tablet) */
@media screen and (min-width: 441px) and (max-width: 767px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 100vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 50vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 3.75vw;
    padding-top: 22.5vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 2.5vw;
    padding-top: 1.25vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 7.5vw;
	font-size: 2.5vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 7.5vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 2.5vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 5vw;
	background: #ccc;
	line-height: 5vw;
	padding: 0vw 1.25vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 6vw;
	font-size: 2.5vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 7.5vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}

/* Media Query 3: 768px - 1023px (100vw wrapper, ~1.8x scale for tablets) */
@media screen and (min-width: 768px) and (max-width: 1023px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 100vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 36vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 2.7vw;
    padding-top: 16.2vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.8vw;
    padding-top: 0.9vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 8.1vw;
	font-size: 2.7vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 8.1vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 1.8vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 3.6vw;
	background: #ccc;
	line-height: 3.6vw;
	padding: 0vw 0.9vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 4.32vw;
	font-size: 1.8vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 5.4vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}

.coinPriceBlock-container {
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 10px 10px;
    box-sizing: border-box;
    min-height: 174px;
	text-align: center !important;
}

.coinPriceBlock-signature {
	display: none !important;
}

.coinPriceBlock-currency {
	margin: 0 auto !important;
	text-align: center !important;
}

/* Media Query 4: 1024px - 1365px (80vw wrapper, ~1.3x scale for small desktop) */
@media screen and (min-width: 1024px) and (max-width: 1365px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 80vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 26vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 1.95vw;
    padding-top: 11.7vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.3vw;
    padding-top: 0.65vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 6.24vw;
	font-size: 2.08vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 6.24vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 1.3vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 2.6vw;
	background: #ccc;
	line-height: 2.6vw;
	padding: 0vw 0.65vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 3.12vw;
	font-size: 1.3vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 3.9vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}

/* Media Query 5: 1366px - 1920px (60vw wrapper) */
@media screen and (min-width: 1366px) and (max-width: 1920px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 60vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 20vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 1.5vw;
    padding-top: 9vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 1vw;
    padding-top: 0.5vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 4.5vw;
	font-size: 1.5vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 4.5vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 1vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 2vw;
	background: #ccc;
	line-height: 2vw;
	padding: 0vw 0.5vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 2.4vw;
	font-size: 1vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 3vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}

/* Media Query 6: 1921px+ (50vw wrapper - NEW BASELINE) */
@media screen and (min-width: 1921px) {
/* Begin Styles */

body {
    background: #000;
}

#wrapper {
    width: 50vw;
    height: auto;
    margin: 0 auto;
    background: #FFF;
}

#login_header {
	width: 100%;
	background: #207cca;
	padding: 15px;
}

#login_header a {
	color: #FFF;
	text-decoration: none;
}

.logout_awi {
	float: right;
}

#webm_header {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#webm_header video {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

#agent_header {
    width: 100%;
    height: 16.67vw;
    display: block;
    overflow: hidden;
    position: relative;
}

#agent_header img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

#agent_header h1 {
    font-family: 'Merriweather', serif;
    font-size: 1.25vw;
    padding-top: 7.5vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#agent_header h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.833vw;
    padding-top: 0.417vw;
    text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

#top_content {
	width: 100%;
	height: 100%;
	padding: 0vw;
}

span.collapseomatic {
	display: block;
	width: 100%;
	height: 2.5vw;
	font-size: 0.833vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 2.5vw;
	text-align: center;
	text-decoration: none;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.blue_gradient span.collapseomatic {
	background: #1e5799 !important;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

.green_gradient span.collapseomatic {
	background: #b4ddb4;
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%);
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}

.collapseomatic_content {
	width: 100%;
	height: auto;
	padding: 0.833vw;
}

#calc_drawer iframe {
	width: 100% !important;
	min-height: 550px;
}

#footer {
	width: 100%;
	height: 1.67vw;
	background: #ccc;
	line-height: 1.67vw;
	padding: 0vw 0.417vw;
}

.awi_logo {
	display: block;
	width: 100%;
	height: 2vw;
	font-size: 0.833vw;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 2.5vw;
	text-align: center;
	text-decoration: none;
	background: url('awi_logo.png') top center no-repeat;
	background-size: contain;
	position: relative;
}

.awi_logo a {
	width: 100%;
	height: 100%;
	display: block;
}

.social-sharing.ss-social-sharing {
	text-align: center !important;
}

/* End Styles */
}
