@charset "UTF-8";
/* CSS Document*/


/*headlines*/
.acm-slideshow .owl-carousel .sl-title{
display: none;
}

body.header-horizontal .t3-header {
background-color: #fff;
padding-left: 0px; 
padding-right: 0px; 
}


@media (min-width: 768px) {
     body.header-horizontal .t3-header {
        background-color: #f08013;
	}
}

body.header-horizontal .logo {
  background-color: #f08013;
    text-align: center;
    float: none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


body.modal-open .modal-backdrop {
    opacity: 0.5;
    visibility: visible;
}
body.modal-open .modal .modal-dialog .modal-body {
    /* height:70vh; */
}

/*headlines*/
h2,.h2{
color: #96a1a3;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
  text-align: center;
}
.item-page h2,.item-page .h2 {
    margin-top: 0px;
      margin-bottom: 20px;
}
h1,.h1 {
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: none;
}
p {
    margin: 5px 20px 10px 0px;
}
/*navigation*/
.btn-primary {
    color: #fff;
    background-color: #f08013;
    border-color: #f08013;
}
.visually-hidden {
        display: none;
}

.navbar-nav > li {
font-size: 15px;
    font-weight: 500;
}

.pull-right {
    padding-right: 10px;
    /* float:left; */
}

.head-search {
    display: none;
}

.head-actions {
    border-bottom: 1px solid #e8e8e8;
}
.t3-mainnav {
     height:0px; 
  border-bottom: 1px solid #e8e8e8;
}
.navbar-nav {
    margin: 18.25px;
  padding-top: 15px;
}
.navbar-header {
    display: none;
}
@media (min-width: 992px) {
    .container {
        width:768px
    }
}
#t3-mainnav 
{ width: 75% !important; }
/*.head-actions 
{ width: 25% !important; }
.col-md-6 {
    width: 25%;}
.head-actions 
{ width: 25% !important; }*/
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > span:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > span:focus {
    color: #f08013;
    background-color: transparent
}

.navbar-default .navbar-nav > li > .nav-header {
    color: #272727;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
    color: #f08013;
    background-color: transparent
}


.t3-footnav .t3-module .module-title span {
border-bottom: 0;
font-size: 14px;
}
.col-xs-6 {
    /*width: 50%;
    left: 23px;*/
}

/* footer */

.t3-footer {
    text-transform: none;
    font-size: 12px;
}
.t3-footnav .t3-module .module-title span {
font-size: 12px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.t3-footnav .t3-module ul > li > a {
color: #888888;
padding: 0;
text-transform: uppercase;
font-size: 14px;
border-bottom-color: transparent;
display: inline-block;
line-height: 1.4;
}
.t3-footnav .t3-module ul > li > a:hover,.t3-footnav .t3-module ul > li > a:active,.t3-footnav .t3-module ul > li > a:focus {
    color: #f08013;
	background: none;
    border-bottom-color: transparent;
}
.t3-footnav .t3-module ul > li.active > a, .t3-footnav .t3-module ul > li.open > a {
    color: #f08013;
    background: none;
    border-bottom-color: transparent;
}


.module-ct {
font-size: 15px;
}

.t3-content {
padding-top:0px;
}

.col-md-12 {
width: 100%;
font-size: 14px;
}
.col-lg-4

.t3-mainbody{
padding-top: 0px;
padding-bottom: 23px;
}

.article-content {
font-size: 15px;
padding-left: 100px;
padding-right: 100px;
}

.contact .plain-style .contact-detail .contact-address dd .fa{
background: #f08013;
}
.contact .plain-style .contact-information{
padding: 0 100px;
}
.contact .plain-style .contact-detail{
left: 85px;
background: #f2f2f2;
    bottom: -40px;
}

/*acm styles*/
.container {
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
.acm-features .verticle-middle p{
line-height: 1.6;
}
h7, .h7 {
color: #f08013;
}
.wrap { margin-bottom: 20px;}

@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 988px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1600px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1680px;
  }
}

.container-fluid {
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}

/*off canvas*/
.t3-off-canvas {
	background:#fff;
}
.t3-off-canvas .t3-off-canvas-body .nav > .active > a, .t3-off-canvas .t3-off-canvas-body .nav > .active > span, .t3-off-canvas .t3-off-canvas-body .nav > .current > a, .t3-off-canvas .t3-off-canvas-body .nav > .current > span {
	color:#000;
}
.t3-off-canvas .t3-off-canvas-body .nav > li > a, .t3-off-canvas .t3-off-canvas-body .nav > li > span {
color:#000;
}
.t3-off-canvas .t3-off-canvas-body .module-title span {
	color:#000;
}
.t3-off-canvas .t3-off-canvas-header {
    background: #fff;
}


.row {
  margin-right: -24px;
  margin-left: -24px;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    padding-left: 40px; 
	padding-right: 0px; 
}
.row {
   /* padding-left: 24px;
    padding-right: 24px;*/
}