visibility:hidden;charset "UTF-8";


@font-face {font-family: 'IndustryInc-InlineStroke';src: url('webfonts/2E2068_0_0.eot');src: url('webfonts/2E2068_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2E2068_0_0.woff2') format('woff2'),url('webfonts/2E2068_0_0.woff') format('woff'),url('webfonts/2E2068_0_0.ttf') format('truetype');}
@font-face {font-family: 'IndustryInc-Base';src: url('webfonts/2E2065_0_0.eot');src: url('webfonts/2E2065_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2E2065_0_0.woff2') format('woff2'),url('webfonts/2E2065_0_0.woff') format('woff'),url('webfonts/2E2065_0_0.ttf') format('truetype');}
@font-face {font-family: 'Industry-Book';src: url('webfonts/2E4F76_0_0.eot');src: url('webfonts/2E4F76_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2E4F76_0_0.woff2') format('woff2'),url('webfonts/2E4F76_0_0.woff') format('woff'),url('webfonts/2E4F76_0_0.ttf') format('truetype');}



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

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

td, th { padding: 0; }



@media print { .hidden-print { display: none !important; } }

.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }
.bx-wrapper img { max-width: 100%; display: block;  max-height:900px;}

/** THEME
===================================*/
.bx-wrapper .bx-viewport { /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

.vcenter { display: inline-block; vertical-align: middle; float: none; }
.bx-pager {max-height:150px;}




.slider-block { position: relative; overflow: hidden; max-height:585px; min-width:1400px;}
.slider-block ul { margin: 0; padding: 0; }
.slider-block img { max-width: 100%; width: 100%; }



.black-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



@-webkit-keyframes blocks_animation_in { from { background-color: transparent; }
  to { background-color: rgba(0, 150, 255, 0.7); } }
@-moz-keyframes blocks_animation_in { from { background-color: transparent; }
  to { background-color: rgba(0, 150, 255, 0.7); } }
@-o-keyframes blocks_animation_in { from { background-color: transparent; }
  to { background-color: rgba(0, 150, 255, 0.7); } }
@keyframes blocks_animation_in { from { background-color: transparent; }
  to { background-color: rgba(0, 150, 255, 0.7); } }
@-webkit-keyframes blocks_animation_out { from { background-color: rgba(0, 150, 255, 0.7); }
  to { background-color: transparent; } }
@-moz-keyframes blocks_animation_out { from { background-color: rgba(0, 150, 255, 0.7); }
  to { background-color: transparent; } }
@-o-keyframes blocks_animation_out { from { background-color: rgba(0, 150, 255, 0.7); }
  to { background-color: transparent; } }
@keyframes blocks_animation_out { from { background-color: rgba(0, 150, 255, 0.7); }
  to { background-color: transparent; } }
.animated-blocks { display: table; table-layout: fixed; position: absolute; border-collapse: collapse; top: 0; left: -1px; width: 100%; z-index: 1; }
.animated-blocks .row { display: table-row; }/*
.animated-blocks .block { display: table-cell; width: 7.2%; padding-bottom: 7.2%; border: 1px solid #6b7485; border: 1px solid rgba(107, 116, 133, 0.2); }*/
.animated-blocks .block { display: table-cell; width: 7.2%; padding-bottom: 7.2%; border: 1px solid #222; border: 1px solid rgba(34, 34, 34, 0.2); }

@media all and (min-width: 1024px) { .animated-blocks.animated .block { -webkit-animation-name: blocks_animation_out; animation-name: blocks_animation_out; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
  .animated-blocks.animated .block:hover { -webkit-animation-name: blocks_animation_in; animation-name: blocks_animation_in; -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } }

/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - Helper -  - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* Homepage MAIN-NAV (BIG BLOCKS) section */
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - Helper -  - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/

.content-block {background-image: url("../images/grid-bg.png"), /*url("../images/before-slider.jpg");*/ background-color: #222; background-position: 0 6.5%, 0 0; background-size: 6.5%, 15% auto; background-repeat: repeat, no-repeat; max-height:585px; }

.content-block .nav { position: absolute; /*right: 7.1%;*/left:18.5%; top: 100px; /*used to be 33.4%*/  bottom:150px; z-index: 3; width: 65.5%;/*62.5%;*/ }
.content-block .nav li { float: left; background: #222222; background: rgba(34, 34, 34, 0.85); border-left: 1px solid #222; /*width: 30.3333%;*/ width:23.1%; padding-bottom:250px; /* <<<<< used to be 33.3%*/ margin-left:15px; max-width:400px; color:#0096ff;}
.content-block .nav li:first-child { border-left: none; }
.content-block .nav li a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; color:#0096ff; font-size: 18px; line-height:28px; -webkit-transition: background-color, 0.3s; -o-transition: background-color, 0.3s; transition: background-color, 0.3s; }
.content-block .nav li h3 { color:#878888; font-size: 38px; line-height:42px; -webkit-transition: background-color, 0.3s; -o-transition: background-color, 0.3s; transition: background-color, 0.3s; font-family:'IndustryInc-Base', sans-serif;}
.content-block .nav li p { color:#878888; font-size: 18px; line-height:18px; font-family:'Industry-Book', sans-serif; text-transform:uppercase;}
.content-block .nav li a:hover { background: rgba(255, 255, 255, 0.95);  color:#0096ff;       
	  transition: width .8s ease, background-color .8s ease ;
     -webkit-transition: width .8s ease, background-color .8s ease;
     -moz-transition: width .8s ease, background-color .8s ease;}

@media all and (max-width: 768px) 
  { 
  .content-block { background-image: none; }
  .content-block .slider-header { font-size: 30px; }
  .content-block .slider-link { font-size: 14px; top: 15%; }
  .content-block .slider-link .glyphicon.glyphicon-chevron-right { font-size: 13px; }
  .content-block .nav { top: 4.4%; left: 1%; right: 1%; width: 98%; position:absolute;}
  .content-block .nav li { display:inline-block; background: #000000; background: rgba(0, 0, 0, 0.85);  /*width: 30.3333%;*/ left: 0; right: 0; width: 100%; height:100px; padding-bottom: 10px; margin-bottom:90px; margin-top:-100px;}
  .content-block .nav li a { font-size: 12px; line-height:12px; margin-top:10px; } 
	.content-block .nav li h3 { color:#878888; font-size: 25px; line-height:22px; -webkit-transition: background-color, 0.3s; -o-transition: background-color, 0.3s; transition: background-color, 0.3s; font-family:'IndustryInc-Base', sans-serif;}
	.content-block .nav li p { color:#878888; font-size: 12px; line-height:10px; font-family:'Industry-Book', sans-serif; text-transform:uppercase;}
	.content-block .nav li a:hover { background: rgba(255, 255, 255, 0.95);  color:#0096ff;       
		  transition: width .8s ease, background-color .8s ease ;
		 -webkit-transition: width .8s ease, background-color .8s ease;
		 -moz-transition: width .8s ease, background-color .8s ease;}  
  
  }
@media all and (max-width: 580px) 
  { 
  .content-block .nav { top: 5.4%; }
  .content-block .nav li a { font-size: 12px; }
  .content-block .slider-link { top: 15%; } 
  }
  
  
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - Helper -  - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* Homepage MAIN-NAV (BIG BLOCKS) ending! */
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/
/* - - - - - - - - Helper -  - - - - - - -*/
/* - - - - - - - - - - - - - - - - - - - -*/  
  
  
  
  
  /* FOOTER STYLE */
  

.carousel { position: relative; }

.carousel-inner { position: relative; overflow: hidden; width: 100%; }
.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;  max-height:120px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%;  line-height: 1; }
@media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; perspective: 1000; }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }

.carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
.carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
.carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; line-height: 1; font-family: serif; }
.carousel-control .icon-prev:before { content: '\2039'; }
.carousel-control .icon-next:before { content: '\203a'; }

.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: transparent; }
.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }

.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption .btn { text-shadow: none; }

@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }
  .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
  .carousel-indicators { bottom: 20px; } }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; visibility: hidden !important; }


/** BxSlider v4.1.2 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2014 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }

.bx-wrapper img { max-width: 100%; display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport { /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.bx-pager { max-height:170px;}
/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url('data:image/gif;base64,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') center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev, .bx-wrapper .bx-next { background: url('../images/carousel-controls.png?1428152469') 0 0 no-repeat; opacity: .7; -webkit-transition: opacity, 0.3s; -o-transition: opacity, 0.3s; transition: opacity, 0.3s; }

.bx-wrapper .bx-prev { left: -7%; background-position: 0 -79px; }

.bx-wrapper .bx-next { right: -7%; background-position: 0 0; }

@media all and (max-width: 992px) { .bx-wrapper .bx-prev { left: -45px; }
  .bx-wrapper .bx-next { right: -45px; } }
@media all and (max-width: 768px) { .bx-wrapper .bx-prev, .bx-wrapper .bx-next { width: 20px !important; }
  .bx-wrapper .bx-prev { left: -30px; }
  .bx-wrapper .bx-next { right: -30px; background-position: right 0; } }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -39px; outline: 0; width: 37px; height: 78px; text-indent: -9999px; z-index: 9999; }

.bx-wrapper .bx-controls-direction a:hover { opacity: 1; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }



.slider-link, .slider-header { position: absolute; left: 7%; color: #bcbdc0; z-index: 3; }
.slider-link .glyphicon.glyphicon-chevron-right, .slider-header .glyphicon.glyphicon-chevron-right { font-size: 27px; }

.slider-header { top: 9%; font-size: 58px; font-weight: bold; text-transform: uppercase; }

.slider-link { top: 57%; font-size: 23px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
.slider-link:hover { color: #bcbdc0; text-decoration: none; }
@media all and (max-width: 1400px) {   .lowline {display:none;}}
@media all and (max-width: 1200px) { footer .posts-carousel h2.posts-carousel-header { font-family:'IndustryInc-Base'; font-size: 20px; }
  footer .posts-carousel .posts-carousel-date { font-size: 30px !important; } 
  .lowline {display:none;}}
@media all and (max-width: 768px) { .content-block { background-image: none; }
  .content-block .slider-header { font-size: 30px; }
  .content-block .slider-link { font-size: 14px; top: 35%; }
  .content-block .slider-link .glyphicon.glyphicon-chevron-right { font-size: 13px; }
  .content-block .nav { top: 44.4%; right: 7.3%; width: 64.2%; }
  .content-block .nav li a { font-size: 14px; }
  .lowline {display:none;} }
@media all and (max-width: 580px) { .content-block .nav { top: 55.4%; }
.lowline {display:none;}

  .content-block .nav li a { font-size: 12px; }
  .content-block .slider-link { top: 45%; } }
footer .top-footer { /*background-image:url('../img/bg_main.png');*/ background-color:#303030; }
footer .posts-carousel { padding-top: 22px; background-image:url('../img/bg_main.png'); background-color:rgba(0,150,255,0.10); border-bottom: 10px solid #3f3f3f; max-height:200px; padding-bottom:15px;}
footer .posts-carousel .wrapper { width: 90%; margin: 0 auto; max-height:150px;}
footer .posts-carousel li { padding: 10px; background:  rgba(0,150,255,0.5); border:1px solid #3f3f3f; max-height:90px;}
footer .posts-carousel li h2 { float: left; width: 60%; margin: 0; font-family:'Industry-Book'; font-weight: normal;  font-size: 27px; text-height:font-size; line-height:22px;}
footer .posts-carousel li .posts-carousel-date { font-family:'IndustryInc-InlineStroke'; letter-spacing:-4px; float: right; width: 40%; font-size: 30px; color: #0096ff; }
footer .news-and-subscription { border-top: 1px solid #3f3f3f; border-bottom: 1px solid #3f3f3f; }
footer .news-and-subscription .wrapper { overflow: hidden; border-left: 1px solid #3f3f3f; border-right: 1px solid #3f3f3f; }
footer .news-and-subscription .wrapper .recent-news { border-right: 1px solid #3f3f3f; z-index:55;}
footer .news-and-subscription .wrapper .recent-news .recent-news-header {border-bottodm: 1px solid #9D9D9D; height:75px; padding-left:10px; margin-top:0px; overflow:hidden;  background:rgba(34,34,34,0.50); width:100%;}
footer .news-and-subscription .wrapper .recent-news .news { -webkit-transition: color, 0.3s; -o-transition: color, 0.3s; transition: color, 0.3s; z-index:55;}
footer .news-and-subscription .wrapper .recent-news .news .piece-of-news-header { font-size: 22px; font-weight: normal; margin-bottom: 0; }
footer .news-and-subscription .wrapper .recent-news .news .news-content { font-size: 16px; }
footer .news-and-subscription .wrapper .recent-news .news:hover { color: #ffffff; text-decoration: none; }
footer .news-and-subscription .wrapper .subscribe .subscribe-header { font-size: 23px; color: #bcbdc0; }
footer .news-and-subscription .wrapper .subscribe input[type="text"], footer .news-and-subscription .wrapper .subscribe input[type="email"] { border: none; width: 100%; padding: 0 10px; font-size: 23px; }
footer .news-and-subscription .wrapper .subscribe input[type="submit"] { font-size: 23px; height: 47px; width: 60%; text-align: center; color: #bcbdc0; background: #215b97; border: none; -webkit-transition: all, 0.3s; -o-transition: all, 0.3s; transition: all, 0.3s; }
footer .news-and-subscription .wrapper .subscribe input[type="submit"]:hover { color: #ffffff; }
footer .news-and-subscription .wrapper .footer-logo { display: block; margin-top: 65px; margin-bottom: 15px; text-align: center; }
footer .news-and-subscription .wrapper .footer-logo img { display: inline-block; }

footer .middle-footer { border-bottom: 1px solid #3f3f3f; min-height:60px; background-color:#202020;  z-index:55;}
footer .middle-footer .corporate-mission { min-height:55px; display: block; padding-top: 15px; padding-bottom: 15px; font-family:'IndustryInc-InlineStroke'; font-size: 18px; color: #999; text-align: center; letter-spacing:2px; -webkit-transition: background, 0.3s; -o-transition: background, 0.3s; transition: background, 0.3s; }
footer .middle-footer .corporate-mission:hover 
	{ text-decoration: none; background: rgba(255,255,255,0.9); border:2px solid #e4e4e4; color:#000;
      transition: width .8s ease, background-color .8s ease ;
     -webkit-transition: width .8s ease, background-color .8s ease;
     -moz-transition: width .8s ease, background-color .8s ease;	 
	 }
footer .middle-footer .social-block { margin: 0; padding-left: 0; z-index:55;}
footer .middle-footer .social-block li { height: 55px; max-width: 33%; padding: 0; border-right: 1px solid #3f3f3f; }
footer .middle-footer .social-block li:hover { background-color:#fff; border-right: 1px solid #3f3f3f; 
      transition: width .8s ease, background-color .8s ease ;
     -webkit-transition: width .8s ease, background-color .8s ease;
     -moz-transition: width .8s ease, background-color .8s ease;}
footer .middle-footer .social-block li:first-child { border-left: 1px solid #3f3f3f; }
footer .middle-footer .social-block li a { float:left; display: block; height: 100%; width: 100%; opacity: 0.16; filter: alpha(opacity=16); -webkit-transition: opacity, 0.3s; -o-transition: opacity, 0.3s; transition: opacity, 0.3s; }
footer .middle-footer .social-block li a.twitter { float:left; background-image: url('../img/linkedinicon.png'); background-position: center center; background-repeat: no-repeat; opacity: 0.5; filter: alpha(opacity=50);}
footer .middle-footer .social-block li a.facebook { float:left; background-image: url('../img/fbicon.png'); background-position: center center; background-repeat: no-repeat; opacity: 0.5; filter: alpha(opacity=50);}
footer .middle-footer .social-block li a.google { float:left; background-image: url('../img/googleplusicon.png'); background-position: center center; background-repeat: no-repeat; opacity: 0.5; filter: alpha(opacity=50);}
footer .middle-footer .social-block li a.youtube { float:left; background-image: url('../img/youtubeicon.png'); background-position: center center; background-repeat: no-repeat; opacity: 0.5; filter: alpha(opacity=50);}

footer .middle-footer .social-block li a:hover { opacity: 1; filter: alpha(opacity=100); }
footer .middle-footer .copyright { padding-top: 12px; padding-bottom: 10px;  font-family:'IndustryInc-InlineStroke'; font-size: 18px;  text-align: center; z-index:55;}
footer .bottom-footer { height:25px; font-size: 14px; padding: 10px 10px;  text-align: center; z-index:55;}


/* Black Lines */

.blackline_top {border-top:1px solid #000; z-index:99; }
.blackline_bottom {border-bottom:1px solid #000; z-index:0;  }
.blackline_right {border-right:1px solid #000; z-index:99; min-height:85px; }
.blackline_right2 {border-right:1px solid #000; z-index:99; min-height:300px; }
.blackline_right3 {border-right:1px solid #000; z-index:99; height:85px; }

.blackline_left {border-left:1px solid #000; z-index:99; min-height:85px;}
.blackline_left2 {border-left:1px solid #000; z-index:99; min-height:300px;}
.blackline_left3 {border-left:1px solid #000; z-index:99; height:85px;}
.10000 {z-index:99999999999999999999;}
.lowline {line-height:20px; border-top:15px solid #0096ff; padding-top:10px; font-size:18px;}
.lowlinegrey {line-height:20px; border-top:10px solid #3f3f3f; padding-top:10px; font-size:15px; color:#A1A1A1;}
.222 {color:#ddd;}
.888 {color:#888;}
.greytext {color:#CFCFCF;}
.graytext {color:#A8A8A8;}
section.ribbon {height:5px; width:100%; margin:0;}
.e4 {color:#DCDCDC;}
.878 {color:#878888;}
.noshowsm {visibility:inherit;}
    @media only screen and (max-width: 900px) {
.noshowsm{visibility:hidden; max-height:1px;}
	}
	h3 {
		font-size:85%;
	}