@font-face {
  font-family: 'tfarrowlight';
   font-weight: 400;
  src: url("/chain/19781/shell/tf-arrow-light-webfont.eot");
  src: url('/chain/19781/shell/tf-arrow-light-webfont.eot#iefix') format('embedded-opentype'),
  url('/chain/19781/shell/tf-arrow-light-webfont.ttf') format('truetype');
}

@font-face {
  font-family: 'RobotoRegular';
   font-weight: 400;
  src: url("/chain/19781/shell/Roboto-Regular-webfont.eot");
  src: url('/chain/19781/shell/Roboto-Regular-webfont.eot#iefix') format('embedded-opentype'),
  url('/chain/19781/shell/Roboto-Regular-webfont.ttf') format('truetype');
}


header {
  width: 980px;
  margin: 0 auto;
  padding: 8px 0 12px 0;
}

body {
  padding:0;
  margin:0;
}

.logo {
  width: auto;
  float: left;
  margin-bottom: 5px;
}

.topSection {
  width: auto;
  float: right;
}

.responsiveMenuIcon {
  display: none;
}

#nav {
  width: 100%;
  clear:both;
  background: #fff url('/chain/19781/images/shell/pattern.png');
  height: 33px;
  /*-webkit-box-shadow: 0 -3px 6px 0 silver;-moz-box-shadow: 0 -3px 6px 0 silver;box-shadow: 0 -3px 6px 0 silver;*/
  display: block;
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
}

#nav ul {
  max-width: 1054px;
  width: 100%;
  margin: 0 auto;
}

#nav ul li {
  float: left;
  text-transform: uppercase;
  font-size: 13px;
  margin: 0px 0 0 0;
  padding: 0;
  position: relative;
  font-family: RobotoRegular,Arial,sans-serif;
  list-style: none;
}

#nav ul li a {
  text-decoration: none;
  line-height: 27px;
}

/*nav ul li:first-child{padding-left:7px}*/

#nav ul li:last-child {
  padding-right: 0;
}

#nav ul li a:link,
#nav ul li a:visited {
  color: #080808;
  display: block;
  padding: 2px 12px 3px 11px;
  transition: all .3s ease;
}

#nav ul li a:hover {
  color: #fff;
  background: #005AAB;
  transition: all .3s ease-out;
  padding: 2px 12px 3px 12px;
}

/*submenu css*/

#nav ul li:hover {
  background: #e8e7e9;
  display: block;
}


#footer {
  background:#fff;
  font-size: 12px;
  color: #acacac;
  line-height: 1.5em;
  padding-bottom: 20px;
  padding-top: 20px;
  overflow: auto;
}

.footerWrapper {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}

#footer a:link,
#footer a:visited {
  color: #acacac;
}

#footer a:hover {
  color: #005BAB;
}

.copyRights {
  float: left;
  width: 880px;
}

.copyRights div {
  float: left;
  width: auto;
}

.copyRights span {
  padding: 0 5px;
}

.fullwidth {
    width: 100%;
    position: absolute;
    /*background: #f1f1f1;*/
   /* right: 0px;*/
    top: 0%;
	margin: 0 0 0 10px;
}

.fullwidth section {
  background: #fcfcfc;
  border: 1px solid #e3e3e3;
  float: left;
  width: 233px;
  font-size: 13px;
}

.fullwidth .container {
  width: 734px;
  margin-left: 12px;
  float: left;
  line-height: 1.2em;
}

div#stick1er {
  width: 100%;
  background: #fff;
}

.reduceHeader {
    height: 50px;
    overflow: hidden;
    padding-bottom: 5px;
}

.stick {
  position: fixed;
  top: 0px;
  z-index: 999;
  width: 100%;
}

.headerHeight {
  /*min-height:177px;*/
  height: auto !important;
}


@media (max-width: 749px) {


  .stick { position: relative; }

  #nav ul { padding:0;}

  #nav ul li { margin-left: 0;}
  .widget {
    width: 100%;
  }

  header {
    width: 100%;
    padding-bottom: 0;
  }

  .logo {
    width: 95%;
    float: none;
    padding-left: 5%;
  }

  .topSection {
    width: 100%;
    background: #e3e3e3;
    padding: 5px 0;
    margin-top: 12px;
  }

  #nav {
    height: auto;
    display: none;
  }

  #nav ul {
    width: 100%;
  }

  #nav ul li {
    width: 100%;
    float: none;
  }

  #nav ul li:first-child {
    padding-left: 0;
  }

  .responsiveMenuIcon {
    top: 20px;
    right: 20px;
    position: absolute;
    display: block;
    width: auto;
    cursor: pointer;
  }

  #footer {
    width: 100%;

  }


  .copyRights {
    width: 96%;
    float: none;
    padding: 10px 2%;
    text-align: center;
  }

  .copyRights div {
    float: none;
  }

  .copyRights span:empty {
    padding: 0;
  }

  .fullwidth .container {
    width: 100%;
    margin-left: 0;
  }

  .fullwidth section {
    width: 100%;
    float: none;
    padding-bottom: 12px;
    margin-bottom: 12px;
  }

  .btmSpacing {
    padding-bottom: 0;
  }
}

@media (max-width: 979px) {
  .logo {
    width: 35%;
    float: left;
    padding-left: 5%;
  }
}


@media all and (max-width:620px) {
  .logo {
    width: 200px;
    margin: auto;
    float:none!important;
  }


}

.fullwidth {
  	/*background:rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%;*/
  	width: auto;/*40%*/
  	position: absolute;
	/*top: 10%;*/
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.contentWrapper {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
  padding-top: 0px;
}

.clr {
  clear:both;
}
@media (max-width: 600px) {
  #footer { padding-bottom: 120px; }
}

.copyRights div:first-child {
  margin-right: 10px;
}