@charset "UTF-8";
/**
 * This app.css is all yours, if you wish to have it ready with your application put it in here!
 */
/*
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ Base
*/
@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello.eot?78025115");
  src: url("../fonts/fontello.eot?78025115#iefix") format("embedded-opentype"), url("../fonts/fontello.woff?78025115") format("woff"), url("../fonts/fontello.ttf?78025115") format("truetype"), url("../fonts/fontello.svg?78025115#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 26, app.scss */
html {
  overflow-y: scroll; }

/* line 30, app.scss */
h1, h2, h3, h4, h5
, .button, .btn
, .nav-bar > li > a:first-child
, .document a
, .blog-title
, footer
, footer p
, .breakout h3
, h3.entry-title {
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important;
  font-weight: 400;
  font-size: 1.45em;
  line-height: 1.5em;
  text-transform: uppercase; }

/* line 47, app.scss */
h1, h2, h3, h4, h5 {
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  text-transform: none;
  color: #5c5c5c; }

/* line 53, app.scss */
footer p {
  color: #7e7e7e;
  text-transform: none;
  font-size: .8em;
  position: relative;
  top: 3px; }

/* line 62, app.scss */
.gothic,
.entry-header h2
, .btn-small
, .alt-header .sub
, .document
, aside h4
, h3
, .breakout .document p {
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5em; }

/* line 75, app.scss */
.breakout .document p, .breakout .document {
  text-transform: none;
  font-size: .9em; }

/* line 80, app.scss */
ul, ol, dl {
  padding-left: 40px; }

/* line 84, app.scss */
p, li {
  font-size: 1.2em;
  line-height: 1.7em;
  color: #555;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial; }

/* line 91, app.scss */
code {
  background-color: none;
  background: none; }

/*

÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ Layout
*/
/* line 100, app.scss */
h2:first-child
, h3:first-child
, h4:first-child
, h5:first-child {
  margin-top: 0; }

/* line 106, app.scss */
.content {
  margin-bottom: 25px; }

/* line 108, app.scss */
.content li {
  margin-bottom: 8px; }

/* line 111, app.scss */
header.banner {
  position: relative;
  z-index: 100;
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #373737;
  width: 100%;
  height: 77px; }

/* line 120, app.scss */
header.banner nav,
header.banner .logo {
  display: block;
  margin-top: 18px; }

/* line 124, app.scss */
header.banner nav {
  /*float: right;*/
  padding-left: 0px; }

/* line 127, app.scss */
header.banner .nav-bar > li, header.banner .nav-bar > li:last-child {
  box-shadow: none;
  border: none; }

/* line 130, app.scss */
header.banner .nav-bar > li.has-flyout > a:first-child {
  padding-right: 21px; }

/* line 132, app.scss */
header.banner .nav-bar > li > a:first-child
, header.banner .nav-bar > li > a:first-child {
  padding: 29px 13px 20px; }

/* line 136, app.scss */
.lt-ie9 header.banner .nav-bar > li > a:first-child
, .lt-ie9 header.banner .nav-bar > li > a:first-child {
  padding: 29px 13px 21px; }

/* line 142, app.scss */
header.banner .nav-bar {
  margin: 0;
  float: right;
  margin-right: 1em;
  padding: 0; }

/* line 147, app.scss */
header.banner .logo {
  float: left; }

/* line 150, app.scss */
.btn-large {
  padding: 1% 1.75%;
  font-size: 1.3em; }

/* line 154, app.scss */
.ie .btn-large {
  font-size: 1em; }

/* line 158, app.scss */
.lt-ie9 .btn-large {
  font-size: .9em; }

/* line 163, app.scss */
.btn-small {
  font-size: .8em;
  padding: 5px 15px; }

/* line 167, app.scss */
.btn-wide {
  font-size: .8em;
  padding: 5px 16px; }

/* line 171, app.scss */
.h-btns .button, .h-btns .btn {
  float: left;
  margin: 1.5em .35em 0;
  width: auto;
  font-size: 1.2em;
  text-transform: capitalize;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }

/* line 181, app.scss */
.h-btns .button:first-child {
  margin-left: 0; }

/* line 183, app.scss */
.h-btns .button:last-child {
  margin-right: 0; }

/* line 186, app.scss */
.entry-header {
  /*padding: 2% 5%;*/
  margin-bottom: 25px; }

/* line 189, app.scss */
.entry-header h1 {
  margin: 0; }

/* line 192, app.scss */
header.alt-header {
  padding: 3.5% 1%;
  text-align: center;
  background: #00acaf;
  margin: 0;
  margin-bottom: 30px;
  color: #FFF; }

/* line 199, app.scss */
header.alt-header h3 {
  color: #FFF;
  font-size: 2.5em;
  line-height: 1; }

/* line 203, app.scss */
header.alt-header .sub {
  font-size: .7em; }

/* line 206, app.scss */
#header_slider {
  width: 1000px;
  height: 240px;
  overflow: hidden; }

/* line 212, app.scss */
header.image-header {
  margin-bottom: 30px;
  width: 100%;
  height: 149px;
  clear: both;
  background-position: center center;
  -webkit-background-size: fill;
  -o-background-size: fill;
  background-size: fill;
  position: relative; }

/* line 225, app.scss */
header.image-header a {
  position: absolute;
  width: 100%;
  height: 100%;
  text-indent: -9000px; }

/* line 232, app.scss */
.home .entry-header {
  padding: 0; }

/* line 235, app.scss */
.page-title {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 2em;
  padding-bottom: 1em; }

/* line 241, app.scss */
.page-title h1.entry-title {
  padding-bottom: 0;
  margin-bottom: 0; }

/* line 245, app.scss */
.action-bar {
  color: #676766;
  padding: 0;
  float: right;
  position: relative;
  bottom: 6px;
  right: 15px;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  font-size: 1em;
  width: 270px;
  text-align: center; }

/* line 258, app.scss */
.action-bar form {
  padding-top: .5em; }

/* line 261, app.scss */
.action-bar .email {
  padding: 7px 0;
  float: none;
  display: block; }

/* line 266, app.scss */
.action-bar .email table {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

/* line 273, app.scss */
.action-bar a.button {
  position: relative;
  top: .3em; }

/* line 276, app.scss */
.action-bar .email p {
  line-height: 100%;
  padding-top: 3px;
  letter-spacing: 0; }

/* line 282, app.scss */
.action-bar .email p:after {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: " ";
  display: inline-block;
  border-left: 6px solid #00ACAF;
  margin-left: .5em;
  position: relative;
  top: 2px; }

/* line 294, app.scss */
.entry-content .action-bar p, .action-bar p {
  font-size: .9em;
  position: relative;
  top: 7px;
  padding-right: 1em; }

/* line 300, app.scss */
.action-bar form, .action-bar input, .action-bar p, .action-bar div {
  float: left;
  display: inline;
  margin: 0; }

/* line 304, app.scss */
.action-bar input[type="text"] {
  width: 166px !important;
  height: 25px;
  padding: 5px; }

/* line 311, app.scss */
.action-bar input, .action-bar a {
  margin: 5px 0 5px 5px; }

/* line 313, app.scss */
.action-bar .reach-out p {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 2px;
  top: 1.3em; }

/* line 319, app.scss */
.ie .email, .ie .action-bar div {
  margin: 0 4px; }

/* line 322, app.scss */
.main-content ul, article ul {
  margin: 0 7% 4% 5%; }

/* line 324, app.scss */
.main-content h2, article h2 {
  font-size: 2em; }

/* line 326, app.scss */
.main-content h3, article h3 {
  font-size: 1.5em;
  padding: 1em 0 1.2em;
  margin-bottom: 0; }

/* line 330, app.scss */
.main-content h4, article h4 {
  font-size: 1.175em;
  padding: 1em 0 0.5em;
  width: 80%;
  line-height: 1.5em; }

/* line 335, app.scss */
.main-content p, article p {
  font-size: 1.25em;
  line-height: 1.7em; }

/* line 338, app.scss */
.main-content li
, .content li {
  font-size: 1.1em;
  line-height: 1.7em; }

/* line 344, app.scss */
.page-template-leadership-php .main-content .inset, .page-template-leadership-php article .inset {
  max-width: 962px; }

/* line 348, app.scss */
.main-content .inset, article .inset {
  max-width: 850px;
  margin: 0 auto;
  clear: both; }

/* line 352, app.scss */
.main-content h2:first-child
, .main-content h3:first-child
, .main-content h4:first-child
, .main-content h5:first-child, article h2:first-child
, article h3:first-child
, article h4:first-child
, article h5:first-child {
  margin-top: 0;
  padding-top: 1%; }

/* line 362, app.scss */
footer.banner {
  /*background-image: url(../img/footer-bg.png);*/
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #f4f4f4;
  width: 100%;
  min-width: 1000px;
  margin-bottom: 0;
  position: relative;
  bottom: 0; }

/* line 372, app.scss */
footer.banner a {
  color: #7e7e7e; }

/* line 374, app.scss */
footer.banner a:hover {
  text-decoration: underline; }

/* line 378, app.scss */
.main-content .alignright {
  float: right;
  position: relative;
  margin: 27px 0 5px 15px;
  left: 35px; }

/* line 383, app.scss */
.main-content .alignleft {
  float: left;
  position: relative;
  margin: 27px 15px 5px 0;
  right: 35px; }

/* line 388, app.scss */
.main-content .bio {
  margin: 10px auto;
  border-bottom: 1px dashed #dddddd;
  padding: 10px 0 25px;
  float: left;
  clear: both; }

/* line 394, app.scss */
.main-content .bio.first {
  margin-top: 0;
  padding-top: 0; }

/* line 397, app.scss */
.main-content .bio:last-child {
  border: none; }

/* line 399, app.scss */
.main-content .bio p, .main-content .bio h4 {
  width: 77%;
  float: right;
  margin-top: 0;
  padding-top: 0; }

/* line 404, app.scss */
.main-content .bio h4 {
  margin-bottom: 0;
  padding-bottom: 5px; }

/* line 408, app.scss */
.main-content .bio img {
  float: left;
  width: 150px;
  height: auto;
  margin: 5px 3% 0 0; }

/* line 414, app.scss */
.entry-content p {
  font-size: 1.15em;
  font-weight: 400;
  color: #555555; }

 /*
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ Style
*/
/* line 423, app.scss */
h4.meta {
  color: #aaaaaa;
  margin: 0 0 10px; }

/* line 427, app.scss */
.nav-bar {
  background: transparent; }

/* line 429, app.scss */
.nav-bar li {
  border: none; }

/* line 432, app.scss */
.nav-bar a {
  outline: none; }

/* line 436, app.scss */
a,
a.button, .btn {
  color: #09bfc0; }

/* line 440, app.scss */
a.btn-go {
  color: #FFF; }

/* line 443, app.scss */
.button, .btn {
  background: #f1f1f1;
  border-top-color: #e7e7e7;
  border-left-color: #e7e7e7;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 451, app.scss */
.button:hover {
  background: #00acaf;
  color: #f7f9f8; }

/* line 455, app.scss */
.btn-small {
  -webkit-border-radius: 0;
  border-radius: 0; }

/* line 459, app.scss */
.btn-go {
  -moz-box-shadow: 0px 1px 0px 0px #d6d6d6;
  -webkit-box-shadow: 0px 1px 0px 0px #d6d6d6;
  box-shadow: 0px 1px 0px 0px #d6d6d6;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #208d99), color-stop(1, #026f7b));
  background: -moz-linear-gradient(center top, #208d99 5%, #026f7b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#208d99', endColorstr='#026f7b');
  background-color: #208d99;
  border: 1px solid #017b8b;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  line-height: 100%; }

/* line 474, app.scss */
.btn-go:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #026f7b), color-stop(1, #208d99));
  background: -moz-linear-gradient(center top, #026f7b 5%, #208d99 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#026f7b', endColorstr='#208d99');
  background-color: #026f7b; }

/* line 481, app.scss */
.btn-go:active {
  position: relative;
  top: 1px; }

/* line 485, app.scss */
.single-post .date, .blog-posts .date {
  font-style: italic;
  margin: 8px 0 18px; }

/* line 489, app.scss */
.blog-posts {
  margin-left: 45px; }

/* line 491, app.scss */
.blog-posts article {
  padding: 0px 60px 20px 0; }

/* line 494, app.scss */
article.tcontent {
  padding: 0px 0px 20px 0;
  border-bottom: 1px solid #676766; }

/* line 497, app.scss */
article:last-child {
  border-bottom: none; }

/* line 500, app.scss */
.page-template-news-php .inset article {
  padding: 0; }

/* line 504, app.scss */
.page-template-news-php .inset article:after {
  display: table;
  content: ' '; }

/* line 509, app.scss */
.column article:first-child, h1 {
  padding-top: 0;
  margin-top: 0; }

/* line 513, app.scss */
.blog-title {
  font-size: 1.7em;
  padding: 0.75em 0;
  display: block;
  text-transform: capitalize; }

/* line 519, app.scss */
.single-post .blog-title {
  font-size: 2em; }

/* line 521, app.scss */
.single-post article:first-child, .single-post h1 {
  padding-top: 0;
  margin-top: 0; }

/* line 524, app.scss */
.single-post article {
  width: 90%;
  margin-left: 45px;
  border-bottom: none; }

/* line 529, app.scss */
.smallList {
  padding: 1.5em !important; }

/* line 532, app.scss */
.smallList article {
  padding: 0;
  margin: 0; }

/* line 535, app.scss */
.smallList article .blog-title {
  font-size: 1.35em; }

/* line 538, app.scss */
.entry-header, .breakout {
  /*background: #efefef;*/ }

/* line 540, app.scss */
.entry-header h1, .breakout h1 {
  font-size: 3.1em;
  color: #00acaf;
  float: left;
  margin-top: 0; }

/* line 545, app.scss */
.entry-header h2.sub, .breakout h2.sub {
  color: #00acaf;
  float: right;
  font-size: 1em;
  letter-spacing: 1px;
  margin-top: 23px;
  width: 65%; }

/* line 552, app.scss */
.breakout p {
  margin: 0; }

/* line 554, app.scss */
.breakout .document p {
  font-weight: normal;
  float: right;
  width: 78%;
  font-size: 14px;
  min-height: 130px; }

/* line 561, app.scss */
.breakout .document p a {
  font-size: 1em;
  background-color: #329d9f;
  width: 150px;
  text-align: center;
  color: #FFF;
  border-radius: 3px;
  line-height: 1;
  margin-top: 1em;
  padding: .3em 0; }

/* line 572, app.scss */
.breakout .document p a:hover {
  background-color: #24797a; }

/* line 575, app.scss */
.breakout.two-col {
  float: left;
  padding: 0;
  margin: 0; }

/* line 581, app.scss */
.breakout.two-col br {
  display: none; }

/* line 585, app.scss */
.breakout.two-col .document {
  width: 42%;
  float: left;
  padding: 30px 0px 15px;
  margin-left: 2%;
  margin-right: 2%;
  border-top: 1px solid #ccc;
  min-height: 100px; }

/* line 595, app.scss */
.breakout .document:nth-child(2)
, .breakout .document:nth-child(4) {
  border-top-width: 0;
  border: none !important; }

/* line 602, app.scss */
.breakout.two-col .document .icon {
  margin-right: .5em;
  margin-left: 0; }

/* line 607, app.scss */
.inset h1, h1.entry-title {
  font-size: 3.1em;
  color: #444;
  margin-top: 0;
  margin-bottom: 15px;
  padding-left: 2%;
  font-weight: bold; }

/* line 617, app.scss */
.inset h1 {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 1em;
  padding-bottom: .25em; }

/* line 623, app.scss */
.main-content .inset > p
, .main-content .inset > ul li
, .main-content .inset > h2
, .main-content .inset > h3
, .main-content .inset > h4
, .main-content .inset > .row {
  margin-left: 2% !important;
  margin-right: 2% !important; }

/* line 634, app.scss */
.main-content .inset > ul li
, .content > ul li {
  border-bottom: 1px dashed #ccc;
  margin-bottom: .6em;
  margin-top: .6em;
  padding-bottom: .5em;
  font-style: italic;
  color: #444; }

/* line 644, app.scss */
.main-content .inset > ul li:last-child
, .content > ul li:last-child {
  border-bottom-style: none; }

/* line 649, app.scss */
.btn-large .scout-login-btn {
  padding: 4px 12px 5px;
  font-size: 1em; }

/* line 654, app.scss */
.breakout {
  padding: 1em 30px;
  margin-top: 18px;
  margin-bottom: 28px;
  background-color: #ececec; }

/* line 659, app.scss */
.breakout p {
  font-size: 1em;
  line-height: 1.5em; }

/* line 662, app.scss */
.breakout h3, .breakout h3:first-child {
  margin: 0 0 -18px;
  font-size: 1.7em;
  color: #00acaf; }

/* line 666, app.scss */
.breakout .breakout {
  padding: 0; }

/* line 669, app.scss */
.inverted-breakout {
  background-color: #00BABD;
  color: #FFF;
  font-weight: bold; }

/* line 673, app.scss */
.inverted-breakout p {
  font-size: .9em; }

/* line 675, app.scss */
.inverted-breakout p, .inverted-breakout h3, .inverted-breakout a, .inverted-breakout h3:first-child {
  color: #FFF; }

/* line 678, app.scss */
.document {
  font-size: .65em;
  padding-left: 65px;
  padding-bottom: 25px;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial; }

/* line 683, app.scss */
.document a {
  display: block;
  padding-top: 5px; }

/* line 686, app.scss */
.document .icon {
  float: left; }

/* line 689, app.scss */
aside.sidebar, .row aside.sidebar {
  background: #efefef;
  width: 187px;
  margin-right: -16px;
  padding-bottom: 15px; }

/* line 694, app.scss */
aside.sidebar h4, .row aside.sidebar h4 {
  font-size: .6em;
  margin: 25px 0 5px;
  clear: both; }

/* line 698, app.scss */
aside.sidebar #s, .row aside.sidebar #s {
  font-size: .8em; }

/* line 700, app.scss */
aside.sidebar input, .row aside.sidebar input {
  float: right; }

/* line 702, app.scss */
aside.sidebar #searchsubmit, .row aside.sidebar #searchsubmit {
  font-size: 1em;
  background: #FFF;
  border: none;
  color: #676766;
  padding: 0;
  width: 25px;
  height: 28px;
  padding-top: 3px;
  margin-top: -42px; }

/* line 712, app.scss */
aside.sidebar ul, .row aside.sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 717, app.scss */
.social {
  padding-right: 0px;
  position: relative;
  right: 55px; }

/* line 721, app.scss */
.social a {
  display: block;
  float: right;
  width: 26px;
  height: 26px;
  text-indent: -9000px;
  background: url(../img/rtsocial-sprite-image.png) no-repeat 0 0;
  margin-right: 5px; }

/* line 729, app.scss */
.social a.linkedin {
  background: url(../img/icon-linkedin.png); }

/* line 731, app.scss */
.social a.twitter {
  background: url(../img/icon-twitter.png); }

/* line 733, app.scss */
.social a.youtube {
  background: url(../img/icon-youtube.png); }

/* line 735, app.scss */
.social a.google {
  background: url(../img/icon-google.png); }

/* line 738, app.scss */
footer.banner {
  margin-top: 0;
  padding: 15px 0;
  font-size: .6em;
  color: #7e7e7e;
  text-transform: none; }

/* line 747, app.scss */
a.scout-login-btn {
  font-family: Avenir, Helvetica Nue, Helvetica, Arial !important;
  text-transform: capitalize; }
  /* line 750, app.scss */
  a.scout-login-btn span {
    font-family: 'Museo Slab', 'Roboto Slab', Georgia !important;
    text-transform: uppercase; }

 /*
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ Helpers
*/
/* line 763, app.scss */
.clearfix {
  clear: both; }

/* line 766, app.scss */
.fleft {
  float: left; }

/* line 769, app.scss */
.fright {
  float: right; }

/* line 772, app.scss */
.inner {
  margin-left: auto;
  margin-right: auto; }

/* line 776, app.scss */
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  min-width: 1000px;
  color: #676766;
  background-color: #fff;
  font-family: 'Avenir', 'Helvetica Nue', Helvetica, Arial; }

/* line 786, app.scss */
#container {
  background-color: #fff;
  position: relative;
  min-height: 100%; }

/* line 791, app.scss */
#content {
  padding: 1px 0 75px 0;
  /* Height of the footer */ }

/* line 796, app.scss */
.content-panel:nth-child(1) {
  background-color: #f4f4f4;
  border: 0; }

/* line 801, app.scss */
.content2 {
  width: 100%;
  height: 500px;
  margin: 0;
  padding-top: 75px;
  background-color: #f7f9f8; }

/* line 808, app.scss */
.post-box2 {
  width: 1000px;
  margin: 0 auto; }

/* line 812, app.scss */
.post-box2 img {
  float: left;
  margin: 130px 80px; }

/* line 816, app.scss */
.content3 {
  background-color: #ffffff;
  width: 100%;
  height: 800px; }

/* line 821, app.scss */
.container3 {
  margin: 0 auto;
  width: 1000px;
  padding-top: 50px; }

/* line 826, app.scss */
.container3 ul {
  list-style: none;
  padding: 0;
  padding-left: 20px !important;
  margin: 0; }

/* line 832, app.scss */
.container3 li {
  padding-left: 1em;
  text-indent: -1em; }

/* line 836, app.scss */
.container3 li:before {
  position: absolute;
  content: "• ";
  color: #eca816;
  font-size: 1.2em;
  height: 5px; }

/* line 843, app.scss */
.blue-text {
  color: #09b5b7; }

/* line 848, app.scss */
.slider--full-width {
  width: 100%;
  float: left;
  min-width: 1000px; }

/* line 854, app.scss */
.slider--fixed-height {
  height: 450px;
  overflow: hidden; }

/* line 859, app.scss */
.slider--fixed-height .wsp_default_skin > li.slide img {
  margin-top: -5%; }

/* line 864, app.scss */
.slider .slide-grass {
  background-image: url("../img/slider--full-grass.jpg"); }

/* line 868, app.scss */
.rsABlock.full-height {
  top: 11% !important; }

/* line 874, app.scss */
.bordered {
  border-right: 1px solid #eeeeee;
  margin-right: 2%;
  padding-right: 3%; }

 /*
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ Overrides
*/
/* line 882, app.scss */
[class*=column] + [class*=column]:last-child {
  float: left; }

/* line 885, app.scss */
.nav-bar > li {
  float: left;
  display: inline;
  border-right: none; }

/* line 890, app.scss */
.twelve, .row .twelve, .inner {
  width: 1000px;
  min-width: 1000px;
  padding: 0; }

/* line 895, app.scss */
ul.flyout {
  position: absolute;
  display: block !important;
  top: 77px;
  border: none;
  z-index: -1000;
  overflow: hidden;
  background-color: #282828; }

/* line 904, app.scss */
li ul.flyout li {
  margin-bottom: -58px !important;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }

/* line 913, app.scss */
li:hover ul.flyout li {
  z-index: 10;
  margin-bottom: 0px !important; }

/* line 918, app.scss */
li ul.flyout li a {
  color: #2a2a2a !important;
  -webkit-transition: color .4s ease;
  -moz-transition: color .4s ease;
  -ms-transition: color .4s ease;
  -o-transition: color .4s ease;
  transition: color .4s ease; }

/* line 927, app.scss */
li:hover ul.flyout li a {
  color: #fff !important; }

/* line 931, app.scss */
#access {
  margin: 0;
  padding-right: 10px; }

/* line 935, app.scss */
ul.flyout li.active
, .nav-bar li ul li.active
, ul.flyout li
, .nav-bar li ul li {
  margin-top: 0;
  border-top: none;
  border-left: none; }

/* line 943, app.scss */
ul.flyout li a, .nav-bar li ul li a {
  font-size: 1em;
  background: #383838;
  border: none;
  border-width: 0 0 0 0;
  box-shadow: none;
  color: #FFF;
  font-family: 'Roboto Slab', Georgia; }

/* line 952, app.scss */
.nav-bar > li.active, .nav-bar > li:hover
, .nav-bar a:hover
, .nav-bar > li.active:hover
, ul.flyout li a:hover
, ul.flyout li:hover
, .nav-bar li ul li a:hover
, ul.flyout li.active a, .nav-bar li ul li.active a {
  background: none;
  color: #edb111; }

/* line 962, app.scss */
ul.flyout li:hover, ul.flyout li a:hover {
  background-color: #575757; }

/* line 966, app.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  border: solid 4px;
  border-color: #7c7c7c transparent transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 6px;
  top: 41px;
  width: 0; }

/* line 977, app.scss */
.lt-ie9 .nav-bar > li.has-flyout > a:first-child:after {
  right: 0; }

/* line 981, app.scss */
.nav-bar, .nav-bar li {
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important;
  font-size: .85em !important; }

/* line 986, app.scss */
.fill {
  height: 100%;
  clear: both;
  position: absolute;
  bottom: 0; }

/* line 992, app.scss */
#access .nav-bar a {
  text-transform: capitalize;
  font-size: 1.5em; }

/* line 998, app.scss */
.lt-ie9 #access .nav-bar a {
  font-size: .9em; }

/* line 1004, app.scss */
.nav-bar > li.yellow > a {
  color: #edb111;
  border-color: #edb111 !important; }

/* line 1008, app.scss */
.top-bar ul > li.has-flyout a:after {
  border-color: #edb111 !important; }

/* line 1011, app.scss */
.scout-login {
  float: right;
  padding-top: 37px;
  position: relative;
  top: 7px; }

/* line 1018, app.scss */
.scout-login .ff input {
  margin-right: 5px; }

/* line 1022, app.scss */
.scout-login .ff, .scoutSubmit {
  display: inline; }

/* line 1027, app.scss */
.scout-login .scoutSubmit input {
  background-image: url("../img/sprite-scout-login.gif");
  background-repeat: no-repeat;
  background-position: top;
  border-style: none;
  border: 0;
  height: 18px;
  width: 69px;
  cursor: pointer;
  padding: 0; }

/* line 1039, app.scss */
.scout-login .scoutSubmit input:hover {
  background-position: bottom; }

/* line 1043, app.scss */
.scout-login input {
  width: 69px;
  height: 18px;
  padding: 1px;
  margin: 0;
  font-size: 11px; }

/* line 1051, app.scss */
aside.sidebar .widget_black_studio_tinymce form br {
  line-height: 0;
  font-size: 0;
  display: none; }

/* line 1057, app.scss */
aside.sidebar .widget_black_studio_tinymce p label {
  display: none; }

/* line 1061, app.scss */
aside.sidebar .widget_black_studio_tinymce p input {
  float: left; }

/* line 1065, app.scss */
.ContactFormItems input {
  margin-bottom: 5px; }

/* line 1069, app.scss */
.orbit-wrapper ul.orbit-bullets li {
  background-image: url(../img/slide-bullets.png);
  background-repeat: no-repeat;
  background-position: center 2px;
  width: 14px;
  height: 14px; }

/* line 1077, app.scss */
.orbit-wrapper ul.orbit-bullets li.active {
  background-position: bottom; }

/* line 1081, app.scss */
ul.orbit-bullets {
  top: 9px;
  right: 20px;
  margin-right: 0; }

/* line 1087, app.scss */
.seven-five {
  width: 61.5%; }

/* line 1091, app.scss */
.four-five {
  width: 38.333%; }

/* line 1095, app.scss */
.entry-header .flexslider, .home .flexslider {
  margin: 0 0 40px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  height: 352px;
  position: relative; }

/* line 1104, app.scss */
.flexslider .flex-control-nav {
  width: auto; }

/* line 1108, app.scss */
.flexslider .flex-control-nav a {
  background-image: url(../img/slide-bullets.png);
  background-repeat: no-repeat;
  background-position: center 2px;
  width: 14px;
  height: 14px;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent; }

/* line 1119, app.scss */
.flexslider .flex-control-nav a.flex-active, .flexslider .flex-control-nav a:hover {
  background-image: url(../img/slide-bullets.png);
  background-position: bottom;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none; }

/* line 1127, app.scss */
.flexslider.ssp_slider_default .flex-control-nav > li {
  margin: 0 3px; }

/* line 1131, app.scss */
.flexslider .flex-control-nav {
  position: absolute;
  top: 10px;
  right: 20px; }

/* line 1141, app.scss */
a.button.scout-login-btn {
  background-color: #575757;
  border: none;
  color: #FFFFFF;
  font-size: 1.15em;
  padding: 7px 10px;
  box-shadow: none;
  margin-top: -.5em; }

/* line 1151, app.scss */
a.button.scout-login-btn:hover {
  background-color: #171717; }

/* line 1155, app.scss */
a.button.scout-login-btn span {
  color: #eca816; }

/* line 1159, app.scss */
.scout-login {
  float: right;
  margin-right: 0;
  padding-top: 24px; }

/* line 1165, app.scss */
.address {
  display: block;
  padding-top: 7px; }

/* line 1170, app.scss */
.leadership-container {
  width: 962px;
  background-color: #ececec;
  padding-top: 30px;
  padding-bottom: 30px; }

/* line 1178, app.scss */
.leadership-team h3 {
  font-family: "univers_57_condensedregular","Helvetica Neue",Helvetica,Arial;
  color: #017c8b;
  font-size: 1.6em;
  margin: 0px;
  padding: 0px; }

/* line 1186, app.scss */
.leadership-team h4 {
  font-family: "univers_57_condensedregular","Helvetica Neue",Helvetica,Arial;
  color: #636363;
  font-size: 1.6em;
  margin: 0px;
  padding: 0px;
  text-transform: capitalize; }

/* line 1195, app.scss */
.leadership-team ul {
  display: inline; }

/* line 1199, app.scss */
.leadership-team ul li {
  float: left; }

/* line 1204, app.scss */
.lt {
  float: left;
  width: 171px;
  border-bottom: 0px;
  margin-left: 43px;
  margin-right: 42px;
  padding-bottom: 50px; }

/* line 1215, app.scss */
.lt img {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

/* line 1220, app.scss */
.leadership {
  width: 768px;
  margin: 0 auto; }

/* line 1225, app.scss */
.lt-content h4 {
  margin: 0px;
  padding: 0px; }

/* line 1230, app.scss */
.lt-content p {
  font-family: "univers_57_condensedregular","Helvetica Neue",Helvetica,Arial;
  margin: 0px;
  padding: 0px;
  line-height: 1.3em; }

/* line 1237, app.scss */
.leadership-team {
  width: 961px;
  margin: 0 auto; }

/* line 1242, app.scss */
.profile-bg {
  padding: 1px 0 0 0; }

/* line 1246, app.scss */
.profile-content {
  background-color: #f9f9f9;
  height: 507px;
  width: 405px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
  padding: 35px 25px 35px 35px;
  margin: 40px 0 0 40px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

/* line 1267, app.scss */
.profile-content h2 {
  margin: 0;
  padding: 0 0 10px 0;
  line-height: 100%;
  color: #329d9f;
  font-weight: bold; }

/* line 1275, app.scss */
.profile-content h3 {
  font-size: 1.3em;
  line-height: 120%;
  color: #636363;
  padding: 0 0 4px 0; }

/* line 1282, app.scss */
.profile-bio {
  height: 339px;
  overflow: hidden;
  margin-bottom: 0px;
  margin-top: 4px; }

/* line 1289, app.scss */
.ff .profile-bio
, .ie .profile-bio {
  height: 353px; }

/* line 1295, app.scss */
.profile-bio div {
  margin-top: 0;
  width: 100%;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  transition: all 1.5s ease; }

/* line 1304, app.scss */
.moreLink, .backLink {
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  transition: opacity 1s ease;
  opacity: 1; }

/* line 1315, app.scss */
.backLink {
  opacity: 0;
  visibility: hidden; }

/* line 1321, app.scss */
.moreLink:after, .backLink:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #00acaf;
  position: relative;
  top: 11px;
  left: 7px; }

/* line 1333, app.scss */
.backLink:after {
  border-bottom: 5px solid #00acaf;
  border-top: none;
  top: -11px; }

/* line 1339, app.scss */
.more .profile-bio div {
  margin-top: -93%; }

/* line 1344, app.scss */
.ff .more .profile-bio div {
  margin-top: -96%; }

/* line 1348, app.scss */
.mission-statement {
  /*background-image: url(../img/who-where-value.png);*/
  background-position: 98% 100%;
  background-repeat: no-repeat;
  display: block;
  min-height: 140px;
  margin-top: -20px;
  margin-left: 2%; }

/* line 1358, app.scss */
.mission-statement p {
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  float: left;
  width: 100%;
  font-size: 1.3em;
  padding-top: 1em;
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 1368, app.scss */
.entry-content h1 {
  font-size: 2.5em;
  font-weight: 700;
  margin-top: 1em; }

/* line 1374, app.scss */
.mission-statement p b
, .mission-statement p strong {
  color: #ebb106; }

/* line 1381, app.scss */
.more .moreLink {
  opacity: 0; }

/* line 1386, app.scss */
.hideControls .moreLink {
  visibility: hidden; }

/* line 1390, app.scss */
.more .backLink {
  opacity: 1; }

/* line 1395, app.scss */
.hideControls .backLink {
  visibility: visible; }

/* line 1399, app.scss */
.profile-content p {
  font-size: 15px;
  color: #616161;
  line-height: 133%; }

/* line 1405, app.scss */
.entry-content .profile-content ul {
  font-size: 14px;
  color: #616161;
  line-height: 125%;
  display: block;
  padding-left: 0; }

/* line 1413, app.scss */
.entry-content .profile-content li {
  list-style-type: disc;
  float: none;
  font-size: 14px; }

/* line 1419, app.scss */
.next-link {
  float: right; }

/* line 1423, app.scss */
.previous-link {
  float: left; }

/* line 1427, app.scss */
.tcontent {
  border-bottom: 1px solid #676766;
  margin-bottom: 40px; }

/* line 1432, app.scss */
.t-img {
  float: left;
  width: 245px;
  position: relative; }

/* line 1438, app.scss */
.t-img img {
  position: relative;
  z-index: 1; }

/* line 1443, app.scss */
.play-btn {
  background-image: url(../img/play-button.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 140px;
  width: 245px;
  display: block;
  position: absolute;
  z-index: 5; }

/* line 1455, app.scss */
.t-info {
  float: left;
  width: 585px;
  padding-left: 20px;
  font-size: .9em; }

/* line 1462, app.scss */
.t-info h4 {
  margin-bottom: 0; }

/* line 1470, app.scss */
.t-logo {
  width: 150px;
  float: right; }

/* line 1475, app.scss */
.clear {
  clear: both; }

/* line 1480, app.scss */
.h-btns {
  float: left;
  width: 100%;
  margin-bottom: 2em;
  font-size: 90%; }

/* line 1489, app.scss */
.col {
  float: left;
  padding-right: 2%;
  padding-left: 2%; }

/* line 1495, app.scss */
.col-1 {
  width: 100%; }

/* line 1496, app.scss */
.col--1-2,
.col-1-2 {
  width: 50%; }

/* line 1498, app.scss */
.col--1-3,
.col-1-3 {
  width: 33%; }

/* line 1500, app.scss */
.col--2-3 {
  width: 66%; }

/* line 1503, app.scss */
.intro-text {
  margin-bottom: .5em; }

/* line 1507, app.scss */
.intro-text p {
  font-family: Georgia, serif;
  font-size: 1.35em;
  line-height: 1.6; }

/* line 1513, app.scss */
.logo-strip {
  background-color: #e2e4e3;
  text-align: center;
  margin: 0em auto 3em;
  width: 110%; }

/* line 1519, app.scss */
.logo-strip img {
  margin: 0; }

/* line 1523, app.scss */
.int-header-img {
  width: 100%;
  height: 188px;
  display: block;
  margin-top: -31px;
  position: relative;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  margin-bottom: 2.5em; }

/* line 1536, app.scss */
.fleft {
  float: left; }

/* line 1540, app.scss */
p:empty {
  display: none; }

/* line 1545, app.scss */
.container ul
, .main-content ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }

/* line 1552, app.scss */
.container .col li
, .main-content li
, .content li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 0.5em; }

/* line 1561, app.scss */
.container .col li:before
, .main-content li:before
, .content li:before {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: " ";
  display: inline-block;
  border-left: 8px solid #f0b32d;
  float: left;
  position: absolute;
  top: 7px;
  left: 0; }

/* line 1578, app.scss */
.container .col form li:before
, .main-content form li:before {
  border-left: none; }

/* line 1583, app.scss */
.page-child .container .col p
, .container .col li {
  font-family: Georgia, serif;
  line-height: 1.8;
  font-size: 1.1em; }

/* line 1592, app.scss */
.royalSlider {
  min-width: 1000px;
  width: 100%;
  height: 420px;
  position: relative;
  direction: ltr;
  position: relative;
  bottom: 0px;
  overflow: hidden; }

/* line 1603, app.scss */
.PSroyalSlider {
  min-width: 1000px;
  width: 100%;
  height: 700px;
  position: relative;
  direction: ltr;
  position: relative;
  bottom: 0px;
  overflow: hidden; }

/* line 1614, app.scss */
.PSroyalSlider .rsContent {
  height: 700px;
  background-repeat: no-repeat; }

/* line 1620, app.scss */
.ff .royalSlider {
  overflow: visible; }

/* line 1625, app.scss */
.constrain--width {
  width: 1000px !important;
  margin: 0 auto !important;
  zoom: 1; }

/* line 1631, app.scss */
.royalSlider .constrain--width {
  min-height: 380px; }

/* line 1635, app.scss */
.rsContent {
  background-position: top center;
  -webkit-background-size: 1600px;
  -o-background-size: 1600px;
  background-size: 1600px;
  color: #333; }
  /* line 1641, app.scss */
  .rsContent .constrain--width {
    position: relative; }
    /* line 1643, app.scss */
    .rsContent .constrain--width .rsABlock {
      position: relative; }
    /* line 1646, app.scss */
    .rsContent .constrain--width .testimonial {
      position: relative;
      padding-top: 11em;
      font-size: 1.3em; }
      /* line 1651, app.scss */
      .rsContent .constrain--width .testimonial q {
        width: 48%;
        line-height: 1.4;
        height: 5.5em;
        display: block;
        color: #777; }
      /* line 1659, app.scss */
      .rsContent .constrain--width .testimonial cite {
        display: block;
        font-style: normal;
        color: #09b5b7;
        font-size: 1.2em;
        margin-bottom: 2.5em; }
  /* line 1671, app.scss */
  .rsContent .intro {
    position: absolute;
    border-bottom: 1px solid #777; }
  /* line 1676, app.scss */
  .rsContent .intro {
    top: 3em; }

/* line 1682, app.scss */
.testimonial-wrapper {
  top: 0; }
  /* line 1685, app.scss */
  .testimonial-wrapper img {
    position: absolute;
    right: 0;
    top: 0; }

/* line 1693, app.scss */
.rsImg {
  width: 100%;
  min-width: 1598px; }

/* line 1698, app.scss */
.block {
  max-width: 48%; }

/* line 1702, app.scss */
constrain--width
.block--wide {
  max-width: 62%; }

/* line 1708, app.scss */
.block--bg {
  padding: 1.75em 2em;
  -webkit-box-shadow: 10px 15px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 15px 30px 0px rgba(0, 0, 0, 0.5); }

/* line 1714, app.scss */
.block--left {
  float: left; }

/* line 1718, app.scss */
.block--right {
  float: right; }

/* line 1722, app.scss */
.block--white-bg {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9); }

/* line 1726, app.scss */
.rsABlock h2 {
  color: #ebb106;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  font-size: 3.5em;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: .1em;
  padding-bottom: 0;
  line-height: 1.2; }

/* line 1736, app.scss */
.rsABlock h2.text--smaller {
  font-size: 2.75em; }

/* line 1739, app.scss */
.rsABlock h2.text--smallest {
  font-size: 1.65em; }

/* line 1742, app.scss */
.rsABlock h2.padding--extra-top {
  padding-top: .5em; }

/* line 1745, app.scss */
.rsABlock h2.text--green {
  color: #1aacae; }

/* line 1749, app.scss */
.rsABlock h2.larger {
  font-size: 4em;
  line-height: 1;
  margin-top: -.5em; }

/* line 1755, app.scss */
.rsABlock.full-height h2 {
  margin-top: .5em; }

/* line 1759, app.scss */
.rsABlock {
  width: 100% !important;
  top: 25% !important;
  position: relative; }

/* line 1766, app.scss */
.rsABlock p {
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  text-transform: uppercase;
  font-size: 1.15em;
  margin-bottom: .55em;
  padding: 0; }

/* line 1774, app.scss */
p.large {
  font-size: 1.7em;
  line-height: 1.2; }

/* line 1778, app.scss */
p.white {
  color: #fbfbfb; }

/* line 1781, app.scss */
p.padding--extra-top {
  padding-top: .3em; }

/* line 1787, app.scss */
.rsABlock a.button, .rsABlock a.btn {
  border: none;
  font-size: 1.2em;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #1aacae;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: .8;
  padding: .8em 1.25em .65em;
  margin-bottom: .3em;
  margin-top: 1em; }

/* line 1801, app.scss */
.rsABlock a.button.tall {
  padding: 1em 1.25em; }

/* line 1805, app.scss */
.rsABlock p + a.button {
  margin-top: 0; }

/* line 1809, app.scss */
.rsABlock a.button.margin--extra-top
, .rsABlock p + a.button.margin--extra-top {
  margin-top: .6em; }

/* line 1815, app.scss */
.rsABlock a.button.button--yellow {
  background-color: #ebb106; }

/* line 1818, app.scss */
.rsABlock a.button.button--yellow:hover {
  background-color: #c38a07; }

/* line 1822, app.scss */
.rsABlock a.button:hover {
  background-color: #1a6d6c; }

/* line 1826, app.scss */
.content--centered {
  text-align: center; }

/* line 1831, app.scss */
.column, .columns {
  padding: 0 1% 0 0; }

/******************************
*
*  RoyalSlider White Controls Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-minimal-white.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/
/* Background */
/* line 1857, app.scss */
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
  background: #fff;
  color: #333; }

/***************
*
*  1. Arrows
*
****************/
/* line 1873, app.scss */
.rsMinW .rsArrow {
  height: 32px;
  width: 32px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease; }

/* line 1887, app.scss */
.rsMinW .rsArrow {
  bottom: 43%;
  opacity: 0; }

/* line 1892, app.scss */
.rsMinW:hover .rsArrow {
  opacity: 1; }

/* line 1899, app.scss */
.rsMinW .rsArrowLeft {
  left: -40px; }

/* line 1900, app.scss */
.rsMinW .rsArrowRight {
  right: -40px; }

/* line 1901, app.scss */
.rsMinW:hover .rsArrowLeft {
  left: 20px; }

/* line 1902, app.scss */
.rsMinW:hover .rsArrowRight {
  right: 20px; }

/* line 1906, app.scss */
.rsMinW .rsArrowIcn {
  width: 24px;
  height: 24px;
  margin-top: 3px;
  margin-left: 3px;
  position: absolute;
  cursor: pointer;
  background: url("../img/rs-minimal-white.png") transparent;
  border-radius: 2px; }

/* line 1921, app.scss */
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -68px -36px; }

/* line 1922, app.scss */
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -68px -68px; }

/* line 1924, app.scss */
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -100px -36px; }

/* line 1925, app.scss */
.rsMinW.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -100px -68px; }

/* line 1927, app.scss */
.rsMinW .rsArrowDisabled .rsArrowIcn {
  opacity: .3 !important;
  filter: alpha(opacity=30);
  *display: none; }

/***************
*
*  2. Bullets
*
****************/
/* line 1937, app.scss */
.rsMinW .rsBullets {
  position: absolute;
  bottom: 15px;
  right: 50%;
  margin-right: -44px;
  z-index: 35;
  padding-top: 4px;
  height: auto;
  text-align: center;
  line-height: 8px;
  overflow: visible; }

/* line 1950, app.scss */
.ff .rsMinW .rsBullets {
  bottom: -52px; }

/* line 1954, app.scss */
.rsMinW .rsBullet {
  width: 11px;
  height: 11px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 6px 15px; }

/* line 1962, app.scss */
.rsMinW .rsBullet span {
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #e4e0dd; }

/* line 1969, app.scss */
.rsMinW .rsBullet.rsNavSelected span {
  background: #e5a51a; }

/* line 1975, app.scss */
.text--left {
  text-align: left; }

/* line 1976, app.scss */
.text--right {
  text-align: right; }

/***************
*
*  3. Thumbnails
*
****************/
/* line 1986, app.scss */
.rsMinW .rsThumbsHor {
  width: 100%;
  height: auto; }

/* line 1990, app.scss */
.rsMinW .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0; }

/* line 1997, app.scss */
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%; }

/* line 2001, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%; }

/* line 2005, app.scss */
.rsMinW .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px; }

/* line 2011, app.scss */
.rsMinW .rsThumb img {
  width: 100%;
  height: 100%; }

/* line 2015, app.scss */
.rsMinW .rsThumb.rsNavSelected {
  background: #333; }

/* line 2018, app.scss */
.rsMinW .rsThumb.rsNavSelected img {
  filter: alpha(opacity=40);
  opacity: 0.7; }

/* line 2022, app.scss */
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid #FFF;
  border: 2px solid rgba(255, 255, 255, 0.9);
  -webkit-backface-visibility: hidden; }

/* line 2032, app.scss */
.rsMinW .rsTmb {
  display: block; }

/* Thumbnails arrow icons */
/* line 2040, app.scss */
.rsMinW .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21; }

/* line 2048, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px; }

/* line 2052, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0; }

/* line 2053, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0; }

/* line 2055, app.scss */
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0; }

/* line 2056, app.scss */
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0; }

/* line 2058, app.scss */
.rsMinW .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url("rs-minimal-white.png"); }

/* line 2070, app.scss */
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px; }

/* line 2071, app.scss */
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px; }

/* line 2073, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px; }

/* line 2074, app.scss */
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px; }

/* line 2076, app.scss */
.rsMinW .rsThumbsArrowDisabled {
  display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  /* line 2080, app.scss */
  .rsMinW .rsThumb {
    width: 59px;
    height: 44px; }

  /* line 2084, app.scss */
  .rsMinW .rsThumbsHor {
    height: 44px; }

  /* line 2087, app.scss */
  .rsMinW .rsThumbsVer {
    width: 59px; } }
/***************
*
*  4. Tabs
*
****************/
/* line 2101, app.scss */
.rsMinW .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative; }

/* line 2108, app.scss */
.rsMinW .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #000;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  *display: inline;
  *zoom: 1; }

/* line 2129, app.scss */
.rsMinW .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 2135, app.scss */
.rsMinW .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf; }

/* line 2143, app.scss */
.rsMinW .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; }

/* line 2148, app.scss */
.rsMinW .rsTab.rsNavSelected {
  color: #000;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear-gradient(to bottom, #ACACAC, #BBB); }

/***************
*
*  5. Fullscreen button
*
****************/
/* line 2169, app.scss */
.rsMinW .rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer; }

/* line 2180, app.scss */
.rsMinW .rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("../img/rs-minimal-white.png") 0 0 transparent; }

/* line 2188, app.scss */
.rsMinW .rsFullscreenIcn:hover {
  opacity: 0.8; }

/* line 2191, app.scss */
.rsMinW.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0; }

/***************
*
*  6. Play/close video button
*
****************/
/* line 2205, app.scss */
.rsMinW .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer; }

/* line 2213, app.scss */
.rsMinW .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(../img/rs-minimal-white.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000; }

/* line 2229, app.scss */
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9); }

/* line 2232, app.scss */
.rsMinW .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px; }

/* line 2239, app.scss */
.rsMinW .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0); }

/* line 2251, app.scss */
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px; }

/* line 2256, app.scss */
.rsMinW .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("../img/rs-minimal-white.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000; }

/* line 2265, app.scss */
.rsMinW .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9); }

/***************
*
*  7. Preloader
*
****************/
/* line 2277, app.scss */
.rsMinW .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../img/preloader-white.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px; }

/* line 2290, app.scss */
.float--left {
  float: left; }

/* line 2291, app.scss */
.float--right {
  float: right; }

/***************
*
*  8. Global caption
*
****************/
/* line 2299, app.scss */
.rsMinW .rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px; }

/* line 2317, app.scss */
aside.sidebar, .row aside.sidebar {
  padding: 1em; }

/* line 2321, app.scss */
.rsABlock .small-title {
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #fff; }

/* line 2326, app.scss */
.rsABlock .header-light {
  color: #fff;
  margin-top: -18px;
  font-size: 75px;
  margin-left: -3px; }

/* line 2334, app.scss */
.block-right-margin {
  margin-right: 180px; }

/* line 2340, app.scss */
.small-sub {
  margin-top: -20px;
  width: 125px;
  margin-bottom: 10px; }

/*****************
 * Public Sector *
 *****************/
/* line 2350, app.scss */
.public-sector-head {
  clear: both;
  position: relative;
  height: 150px;
  background-image: url(../img/public-sector-head.jpg); }

/* line 2357, app.scss */
.public-sector-head h1 {
  font-size: 3em;
  float: left;
  color: white;
  margin-top: 50px; }

/* line 2364, app.scss */
.ps-newsletter {
  float: right;
  margin-top: 30px;
  margin-right: 11px; }
  /* line 2369, app.scss */
  .ps-newsletter .button {
    line-height: 1; }

/* line 2374, app.scss */
.ps-newsletter p {
  margin: 0;
  color: white; }

/* line 2379, app.scss */
.public-sector-head input {
  height: 31px;
  width: 230px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 2388, app.scss */
.ps-newsletter form {
  margin-top: -20px; }

/* line 2392, app.scss */
.ps-container {
  width: 1000px;
  margin: 0 auto; }

/* line 2397, app.scss */
.public-sector-head .button {
  border: none;
  font-size: 1em;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #eca816;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: .8;
  padding: .8em 1.25em .65em;
  margin-bottom: .3em;
  margin-top: 1em; }

/* line 2412, app.scss */
.ps-orange-bar {
  background-color: #eca816;
  height: 85px;
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important; }

/* line 2419, app.scss */
.ps-orange-bar div {
  width: 900px;
  margin: 0 auto;
  padding-top: 18px; }

/* line 2425, app.scss */
.ps-orange-bar p {
  color: white;
  font-size: 1.9em;
  float: left;
  margin: 0;
  margin-top: 0px;
  margin-right: 20px;
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important; }

/* line 2436, app.scss */
.ps-orange-bar .button {
  background-color: #cb9216;
  border: none;
  font-size: 1.5em;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: .8;
  padding: .8em 1.25em .65em;
  text-transform: capitalize; }

/* line 2449, app.scss */
.green-text {
  color: #9eba2c; }

/* line 2453, app.scss */
.content2 .container {
  width: 1000px;
  padding-right: 300px;
  margin: 0 auto; }

/* line 2459, app.scss */
.content2 h2, .content3 h2 {
  font-weight: 700;
  font-size: 2.5em; }

/* line 2464, app.scss */
.ps-grey {
  background-color: #373737;
  color: white; }

/* line 2469, app.scss */
.grey-container {
  width: 1000px;
  padding-top: 100px;
  margin: 0 auto; }

/* line 2475, app.scss */
.grey-table {
  background-color: #373737;
  border: none;
  border-spacing: 20px; }

/* line 2482, app.scss */
.grey-table td {
  width: 480px; }

/* line 2486, app.scss */
.grey-table p {
  line-height: 1.2;
  color: white;
  font-size: 1.1em; }
  /* line 2491, app.scss */
  .grey-table p + .button {
    margin-top: -.25em; }

/* line 2499, app.scss */
.ps-grey .icon {
  float: left;
  margin-right: 15px;
  margin-bottom: 20px; }

/* line 2505, app.scss */
.ps-grey .button {
  background-color: #eca816;
  border: none;
  font-size: 1em;
  text-transform: none;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: 1;
  padding: .5em 1.5em; }

/* line 2518, app.scss */
.bottom-bordered {
  border-bottom: 1px solid #707070; }

/* line 2522, app.scss */
#slider2 .rsBullets {
  display: none; }

/* line 2529, app.scss */
.page-child h1 {
  font-weight: bold; }
/* line 2532, app.scss */
.page-child input {
  border: none;
  padding: 0 .5em; }
/* line 2537, app.scss */
.page-child form .button {
  position: relative;
  top: 2px; }
/* line 2542, app.scss */
.page-child header + div {
  padding-right: 10px; }

/*****************
 *    Retail     *
 *****************/
/* line 2551, app.scss */
.industry-head {
  clear: both;
  position: relative;
  height: 137px;
  background-size: cover;
  background-image: url(../img/retail-head.jpg);
  background-repeat: no-repeat; }
  /* line 2558, app.scss */
  .industry-head h1 {
    font-size: 3em;
    float: left;
    color: white;
    margin-top: 50px; }

/* line 2568, app.scss */
.ps-newsletter p {
  margin: 0;
  color: white; }

/* line 2573, app.scss */
.industry-head input {
  height: 31px;
  width: 230px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: left;
  margin-top: 1em; }

/* line 2584, app.scss */
.ps-newsletter form {
  margin-top: -20px; }

/* line 2588, app.scss */
.ps-container {
  width: 1000px;
  margin: 0 auto; }

/* line 2593, app.scss */
.industry-head .btn-go {
  border: none;
  font-size: 1em;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #eca816;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: .8;
  padding: .8em 1.25em .65em;
  margin-bottom: .3em;
  float: right;
  width: 90px; }

/* line 2608, app.scss */
.ps-orange-bar {
  background-color: #eca816;
  height: 85px; }

/* line 2613, app.scss */
.ps-orange-bar div {
  width: 1000px;
  margin: 0 auto;
  padding-top: 20px; }

/* line 2620, app.scss */
.ps-orange-bar .button {
  background-color: #cb9216;
  border: none;
  font-size: 1.5em;
  color: #fbfbfb;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: Avenir, Helvetica Nue, Helvetica, Arial;
  line-height: .8;
  padding: .8em 1.25em .65em; }

/* line 2632, app.scss */
.aqua-text, .main-wrapper .container h5 {
  color: #09b5b7; }

/* line 2636, app.scss */
.serif {
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important;
  font-size: 1.25em; }

/* line 2643, app.scss */
.grey-container {
  width: 1000px;
  margin: 0 auto; }

/* line 2649, app.scss */
.grey-table {
  background-color: #373737 !important;
  border: none;
  border-spacing: 20px;
  margin-left: -30px; }

/* line 2656, app.scss */
.grey-table tr {
  background-color: #373737 !important; }

/* line 2660, app.scss */
.grey-table td {
  width: 480px; }

/* line 2666, app.scss */
.ps-grey .icon {
  float: left;
  margin-right: 15px;
  margin-bottom: 20px; }

/* line 2674, app.scss */
.bottom-bordered {
  border-bottom: 1px solid #707070; }

/* line 2678, app.scss */
#slider2 .rsBullets {
  display: none; }

/* line 2682, app.scss */
.main-wrapper {
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding-bottom: 2em; }

/* line 2689, app.scss */
.main-wrapper .container {
  margin: 0 auto;
  width: 1000px;
  padding: 1.5em 0 1em; }

/* line 2696, app.scss */
.main-wrapper .container ul {
  list-style: none;
  padding: 0;
  padding-left: 30px !important;
  margin: 0;
  line-height: 25px; }

/* line 2703, app.scss */
.main-wrapper .container ul li {
  padding-left: 1em;
  right: 20px;
  text-indent: -1em; }

/* line 2708, app.scss */
.main-wrapper .container ul li:before {
  position: absolute;
  content: "• ";
  color: #eca816;
  font-size: 1.2em; }

/* line 2715, app.scss */
.retail-grey {
  height: 605px; }

/* line 2719, app.scss */
.healthcare {
  background-color: #096141;
  background-image: none; }

/* line 2724, app.scss */
.dark-green-text {
  font-family: 'Museo Slab', 'Roboto Slab', Georgia !important;
  font-size: 1.35em;
  font-weight: normal;
  color: #096141; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 2733, app.scss */
  .entry-content {
    padding: 0 50px; }

  /* line 2736, app.scss */
  .container3 {
    padding: 50px 30px 0 30px; }

  /*#slider2{
    width: 900px;
  }*/ }
/*----------
----Form Fix---
----------*/
/* line 2748, app.scss */
input.hs-input, textarea.hs-input {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  height: 25px !important;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }

/* line 2755, app.scss */
ul.flyout, .nav-bar li ul {
  font-size: 1.2em;
  list-style: none outside none;
  padding: 0; }

/* line 2764, app.scss */
.the-icon-list {
  padding: 6em 0; }
  /* line 2769, app.scss */
  .the-icon-list .asset {
    float: left;
    position: relative;
    margin-bottom: 2em;
    padding: 3em;
    padding-top: 0;
    border-bottom: 1px solid #474747;
    width: 47.5%;
    margin-right: 2.5%; }
    /* line 2779, app.scss */
    .the-icon-list .asset .row {
      float: left;
      clear: both; }
      /* line 2783, app.scss */
      .the-icon-list .asset .row .copy {
        margin-left: 7em; }
        /* line 2785, app.scss */
        .the-icon-list .asset .row .copy p {
          color: #FFF;
          margin: 0;
          min-height: 3.25em;
          max-height: 3.25em;
          overflow: hidden;
          font-size: 1.1em;
          line-height: 1.3; }
  /* line 2797, app.scss */
  .the-icon-list .line-icons:before {
    position: absolute;
    top: 0;
    height: 80px;
    width: 80px;
    background-color: #4A4A4A;
    padding: .75em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 2.3em; }

/* line 2812, app.scss */
.slider-with-constant {
  position: relative; }
  /* line 2817, app.scss */
  .slider-with-constant .intro {
    font-family: "Museo Slab", "Roboto Slab", Georgia !important;
    font-size: 2em;
    margin-top: 0;
    font-weight: bold;
    display: block;
    color: #333;
    float: left;
    padding-bottom: 1.5em;
    padding-right: 2em;
    border-bottom: 1px solid #ccc;
    position: absolute;
    top: 1.75em; }
    /* line 2831, app.scss */
    .slider-with-constant .intro sub {
      font-family: Avenir, Helvetica Nue, Helvetica, Arial !important;
      display: block;
      color: #09b5b7;
      font-size: .6em;
      padding-top: .5em;
      font-weight: normal;
      clear: both; }

/* line 2843, app.scss */
.btn {
  padding: .5em 1em;
  font-size: 1em; }

/* line 2848, app.scss */
.btn-dark {
  background-color: #595959;
  color: #FFF; }
  /* line 2852, app.scss */
  .btn-dark.with-icon i {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 29px;
    padding-left: 2px;
    font-size: 10px;
    text-align: center;
    margin-left: .5em;
    background-color: #999;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  /* line 2865, app.scss */
  .btn-dark:hover {
    color: #edb111; }
    /* line 2867, app.scss */
    .btn-dark:hover .yellow {
      color: #fff; }
    /* line 2870, app.scss */
    .btn-dark:hover i {
      background-color: #797979; }

/* line 2877, app.scss */
.group:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

/* line 2884, app.scss */
* html .group {
  zoom: 1; }

/* IE6 */
/* line 2885, app.scss */
*:first-child + html .group {
  zoom: 1; }

/* IE7 */
/* line 2888, app.scss */
.yellow {
  color: #edb111; }

 /*
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ icons
*/
/* line 2895, app.scss */
.document .icon {
  font-size: 4em;
  font-family: 'fontello' !important;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /*margin-right: -1em;*/
  text-align: center;
  /* opacity .8 */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - magrins should be symmetric */
  /* remove if not needed */
  margin-left: -61px;
  margin-top: 2px;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* line 2921, app.scss */
.document .icon:before, .icon-doc:before {
  content: '\e80c'; }

/* '' */
/* line 2925, app.scss */
.video .icon:before, .icon-video:before {
  content: '\e800'; }

/* line 2928, app.scss */
.suitcase .icon:before, .icon-suitcase:before {
  content: '\e815'; }

/* line 2931, app.scss */
.briefcase .icon:before, .icon-briefcase-1:before {
  content: '\e815'; }

/* line 2934, app.scss */
.folder .icon:before, .icon-folder-open:before {
  content: '\e809'; }

/* '' */
/* line 2938, app.scss */
.icon-th-list:before {
  content: '\e801'; }

/* '' */
/* line 2942, app.scss */
.find .icon:before, .icon-search-circled:before {
  content: '\e802'; }

/* '' */
/* line 2946, app.scss */
.subscribe .icon:before, .icon-rss:before {
  content: '\e803'; }

/* '' */
/* line 2950, app.scss */
.icon-cancel-circled:before {
  content: '\e804'; }

/* '' */
/* line 2954, app.scss */
.quote .icon:before, .icon-quote-circled:before {
  content: '\e805'; }

/* '' */
/* line 2958, app.scss */
.reminder .icon:before, .icon-attach:before {
  content: '\e806'; }

/* '' */
/* line 2962, app.scss */
.webinar .icon:before, .icon-laptop:before {
  content: '\e807'; }

/* '' */
/* line 2966, app.scss */
.join .icon:before, .icon-group:before {
  content: '\e808'; }

/* '' */
/* line 2970, app.scss */
.discussion .icon:before, .icon-comment-alt:before {
  content: '\e80a'; }

/* '' */
/* line 2974, app.scss */
.article .icon:before, .icon-edit:before {
  content: '\e80b'; }

/* '' */
/* line 2978, app.scss */
.blog .icon:before, .icon-lightbulb:before {
  content: '\e80d'; }

/* '' */
/* line 2982, app.scss */
.icon-video-alt:before {
  content: '\e80e'; }

/* '' */
/* line 2986, app.scss */
.newsletter .icon:before, .icon-mail:before {
  content: '\e80f'; }

/* '' */
/* line 2990, app.scss */
.icon-bookmark:before {
  content: '\e810'; }

/* '' */
/* line 2994, app.scss */
.ebook .icon:before, .icon-book:before {
  content: '\e811'; }

/* '' */
/* line 2998, app.scss */
.icon-flag-circled:before {
  content: '\e812'; }

/* '' */
/* line 3002, app.scss */
.event .icon:before, .icon-calendar:before {
  content: '\e813'; }

/* '' */
/* line 3006, app.scss */
.icon-megaphone:before {
  content: '\e814'; }

/* '' */
/* line 3010, app.scss */
.whitepaper .icon:before, .icon-doc-text:before {
  content: '\e817'; }

/* line 3013, app.scss */
.openbook .icon:before, .icon-book-open:before {
  content: '\e818'; }

/* '\1efef' */
/* line 3017, app.scss */
.casestudy .icon:before, .icon-newspaper:before {
  content: '\e816'; }

/* line 3020, app.scss */
.archive .icon:before, .icon-archive:before {
  content: '\e819'; }
