/*
Theme Name: Steelcase RE Alliances WP
Theme URI:
Author: Highland Group
Author URI: wearehg.com
Description: The 2015 theme for WordPress built on Bootstrap, a sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
Version: 1.93
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, light, responsive-layout, custom-background, custom-colors, custom-header, editor-style, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: steelcasewp

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.
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px auto 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text, .gallery-caption {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.gallery-item img {border-width: 1px;margin-bottom: 0;}
.wp-post-image {margin-bottom: 20px;}
.sticky {}
.entry {margin-bottom: 20px;}
.widget {text-align: initial;}
.widget ul {list-style: none;padding: 0;}
.children:nth-child(n+1) {list-style: none;}

/*----------------------------------------*\
	Theme Styles
\*----------------------------------------*/

@font-face {
font-family: 'HelveticaNeueLTStd-Bd';
src: url("fonts/2BDB7D_0_0.eot");
src: url("fonts/2BDB7D_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/2BDB7D_0_0.woff") format("woff"),url("fonts/2BDB7D_0_0.ttf") format("truetype")
}
@font-face {
font-family: 'HelveticaNeueLTStd-Roman';
src: url("fonts/2BDB7D_1_0.eot");
src: url("fonts/2BDB7D_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/2BDB7D_1_0.woff") format("woff"),url("fonts/2BDB7D_1_0.ttf") format("truetype")
}
@font-face {
font-family: 'HelveticaNeueLTStd-Md';
src: url("fonts/2BDB7D_2_0.eot");
src: url("fonts/2BDB7D_2_0.eot?#iefix") format("embedded-opentype"),url("fonts/2BDB7D_2_0.woff") format("woff"),url("fonts/2BDB7D_2_0.ttf") format("truetype")
}

/* Browser Warnings */
#updateBrowser {background: #000;left: 0;height: 100%;display: none;position: fixed;top: 0;width: 100%;z-index: 1}
#updateBrowser .updateBrowser-content {color: #fff;height: 230px;position: absolute;left: 50%;margin: -115px auto auto -115px;text-align: center;top: 50%;width: 230px}
#updateBrowser .updateBrowser-content h3 {color: #fff;font-size: 24px;font-weight: bold;line-height: 1.3em;margin: 0 auto 10px;text-align: center;width: 200px}
#updateBrowser .updateBrowser-content .ie,#updateBrowser .updateBrowser-content .ie11-metro {display: none}
#updateBrowser .updateBrowser-content a {color: #e7e7e7;text-decoration: underline}
#updateBrowser .updateBrowser-content .ie11-metro {color: #fff;font-size: 24px;font-weight: bold;line-height: 1.3em;margin: 0 auto 10px;margin-left: -135px;text-align: center;width: 500px}

/* Title Bar */
#global-header {background: #03354c;height: 45px;margin-bottom: 0;left: 0;position: fixed;width: 100%;top: 0;z-index: 1}
.top-title {display: none}
#global-header .top-title {font-family: "HelveticaNeueLTStd-Roman","Helvetica Neue",helvetica,arial,sans-serif;font-weight: normal;color: #fff;display: block;font-size: 18px;height: 0;left: 0;line-height: 44px;overflow: visible;margin: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 2}
#primary-menu {background: rgba(0,0,0,0.6);position: fixed;height: 100%;top: 0;left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);width: 225px;-webkit-transition: all 0.5s;transition: all 0.5s;z-index: 2}
#primary-menu .primary-menu-trigger {position: absolute;top: 0;right: -48px;width: 48px;height: 45px}
#primary-menu .primary-menu-trigger:after {background-image: url('img/icons-s95cdbcb8e6.png');width: 19px;height: 16px;background-position: 0 -635px;background-repeat: no-repeat;content: '';float: left;margin: 14px 15px}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {#primary-menu .primary-menu-trigger:after {-webkit-background-size: 78px 551px;-moz-background-size: 78px 551px;-o-background-size: 78px 551px;background-size: 78px 551px;background-image: url('img/icons2x-scf4d9f3df9.png');background-position: 0 -506px}}
.open-primary-menu #primary-menu {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.open-primary-menu #primary-menu .primary-menu-trigger {background-color: #1e95d3}
.slideout-menu ul {display: none;margin: 0;padding: 0;list-style-type: none;overflow: auto;height: 100%;width: 100%;position: absolute;left: 0;top: 0}
.slideout-menu ul:first-child {display: block}
.slideout-menu li {border-bottom: 1px solid #000;height: 69px}
.slideout-menu li>a,.slideout-menu li>span.no-link {color: #fff;display: block;font-family: "HelveticaNeueLTStd-Bd","Helvetica Neue",helvetica,arial,sans-serif;font-size: 12px;line-height: 68px;padding: 0 30px 0 15px;position: relative;text-transform: uppercase;white-space: nowrap}
.slideout-menu a.has-children>i {background-image: url('img/icons-s95cdbcb8e6.png');width: 6px;height: 9px;background-position: 0 -603px;background-repeat: no-repeat;display: block;right: 22px;position: absolute;top: 28px}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {.slideout-menu a.has-children>i {-webkit-background-size: 78px 551px;-moz-background-size: 78px 551px;-o-background-size: 78px 551px;background-size: 78px 551px;background-image: url('img/icons2x-scf4d9f3df9.png');background-position: 0 -471px}}
.slideout-menu li>a:hover {background: #000}
.slideout-menu li:first-child {height: 45px}
.slideout-menu li:first-child a,.slideout-menu li:first-child span.no-link {color: #a4a4a4;font-size: 13px;font-weight: normal;line-height: 45px;text-transform: none}
.slideout-menu li:first-child>a {background: none}
.slideout-menu.level-1 #menu-primary-menu {display: block;opacity: 1}


html, body, form, .container-fluid, .main-columns {height: 100%;}
h3, h4, h5 {font-family: "HelveticaNeueLTStd-Md","Helvetica Neue",helvetica,arial,sans-serif}
/* AMQ Color Change */
.col-white h2 {color: #03354c !important;}

hr {border-top: 1px solid #CDCDCD;}
.blue {color: #1e95d3}
.blue:hover {color: #0087c5}
.blue-hover {color: #0087c5}
.red {color:#ff5721}
.green {color: #3d9b35}
.black {color: #191919}
.dark-grey-1 {color: #6f6f6f}
.dark-grey-1:hover {color: #595959}
.dark-grey-1-hover {color: #595959}
.dark-grey-2 {color: #8e8e8e}
.dark-grey-3 {color: #a3a3a3}
.light-grey-1 {color: #cdcdcd}
.light-grey-1:hover {color: #b9b9b9}
.light-grey-1-hover {color: #b9b9b9}
.light-grey-2 {color: #e3e3e3}
.light-grey-3 {color: #f6f6f6}

/* Login */
#fbe-login-wrapper {background-color: #6F6F6F;left: 0;height: 100%;position: fixed;top: 0;width: 100%;z-index: 1000}
#fbe-login-wrapper .login-inner {background-color: #fff;margin-top: 2%;padding: 10px 20px;}
#fbe-login-wrapper .login-inner .alert {font-weight: bold;font-size: 12px;margin-bottom: 20px;}

.col-white {background-color: #fff;}
/* .col-white label {text-transform: uppercase;} */
.col-white label small {text-transform: capitalize;font-size: 80%;font-weight: 100;}
.col-white label.tight {line-height: 12pt;}
.col-grey {background-color: #ded8be;}
.col-grey .form-horizontal .control-label {font-weight: 100;text-align: left;}
.col-grey .section-heading {font-family: "HelveticaNeueLTStd-Bd","Helvetica Neue",helvetica,arial,sans-serif;font-size:16px;line-height: 17px;color: #03354c;}
.col-grey .form-group {margin-bottom: 10px;}
.col-white .gutter {padding: 80px 100px 3px 40px;}
.col-grey .gutter {padding: 100px 50px 5px 50px;}


.row.sec-head {margin-bottom: 15px;}

.sc-blue {color: #1E95D3;}
strong {font-family: "HelveticaNeueLTStd-Md","Helvetica Neue",helvetica,arial,sans-serif;font-weight: 700;}
.btn {font-family: "HelveticaNeueLTStd-Bd","Helvetica Neue",helvetica,arial,sans-serif;}

.alert {font-size: small;}


.results-row {margin-top: 20px;}
.result-head {background-color: #03354c;padding: 4px 2px 4px 8px;}
.result-head p {font-family: "HelveticaNeueLTStd-Bd","Helvetica Neue",helvetica,arial,sans-serif;margin-top: 0px;margin-bottom: 0px;color: #fff;}
.result-body {border: solid 1px #03354c;padding: 4px 2px 1px 8px;margin-top: 0px;}
.bg-warning.testing {margin-bottom: 0px;padding:4px 2px 1px 8px;display:block;}
.legal {margin-left: 7px;margin-top: 20px;}
.disclaimer, .quiet {font-size: 9pt;}

.404 .col-sm-12 {background-color: #fff;padding-top: 150px !important;}

.btn:active {outline: none !important;}

/* ########### Media Queries ############ */

/* xs */
@media (max-width: 767px) {
	.col-white .gutter {padding: 80px 20px 5px 20px;}
	.col-grey .gutter {padding: 100px 20px 5px 20px;}
	.children:nth-child(n+1) {padding: 0;}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.col-white .gutter {padding: 80px 20px 5px 20px;}
	.col-grey .gutter {padding: 100px 20px 5px 20px;}
}
/* md */
@media (min-width: 992px) and (max-width: 1205px) {
	.col-white .gutter {padding: 80px 30px 5px 30px;}
	.col-grey .gutter {padding: 100px 30px 5px 30px;}
}
/* lg */
@media (min-width: 1206px) {

}
