@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700);

body {

  font: 12px Arial, Helvetica, sans-serif;
  color: #000000 
  line-height: 20px;

}

p {

  margin-bottom: 20px;

}

p > span {

  color: #000000;

}

a[href^="tel:"] {

  color: inherit;

  text-decoration: none;

}

a {

  outline: none;

}

a:hover {

  text-decoration: none;

}

h1 {

  display: block;

  margin: 0;

  position: relative;

  margin-top: 17px;

  float: left;

}

h1 a {

  display: inline-block;

}

h1 a img {

  width: 100%;

}

h2 {

  color: #000000;

  font: bold 30px/30px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  margin: 0;

  margin: 21px 0 23px 0;

}

h3 {
	color: #000000;
	font: 16px/16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin: 0;
	margin-bottom: 5px;
	text-align: center;

}

.subhead-left {
	color: #000000;
	font: 16px/16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin: 0;
	margin-bottom: 5px;
	text-align: left;

}

h3 > span {

  color: #215c95;

}

h4 {

  color: #000000;

  font: bold 24px/24px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  margin: 0;

  margin: 21px 0 23px 0;

}

h5 {

  color: #000000;

  font: bold 60px/44px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  margin: 0;

  margin-top: 24px;

}


#content ul {

  list-style: none;

}

.extra-wrap {

  overflow: hidden;

}

/*-----btn-----*/

.btn.btn-primary {

  position: relative;

  text-decoration: none;

  background: none;

  background: url("../img/sprite.png");

  display: inline-block;

  padding: 11px 15px 15px 16px;

  font: bold 16px 'Source Sans Pro', sans-serif;

  color: #ffffff;

  text-transform: uppercase;

  text-shadow: none;

  text-decoration: none !important;

  border-radius: 0;

  border: none;

  box-shadow: none;

}

.btn.btn-primary img {

  max-width: none;

  width: auto;

  float: left;

  margin-right: 7px;

  margin-top: 1px;

}

.btn.btn-info {

  position: relative;

  text-decoration: none;

  background: none;

  background: url("../img/sprite1.png");

  display: inline-block;

  padding: 4px 8px 4px 8px;

  font: bold 14px 'Source Sans Pro', sans-serif;

  color: #000000;

  text-transform: uppercase;

  text-shadow: none;

  text-decoration: none !important;

  border-radius: 0;

  border: none;

  box-shadow: none;

}

.btn.btn-link {

  padding: 0;

  margin: 0;

  background: none;

  box-shadow: none;

  text-shadow: none;

  border: none;

  border-radius: 0;

  font: 14px/21px Arial, Helvetica, sans-serif;

  font-weight: 700;

  display: inline-block;

  margin-top: -1px;

  color: #ffcc00;

  text-decoration: none;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.btn.btn-link:hover {

  text-decoration: none;

  color: #000000;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

/*-----list-----*/

.list1 {

  margin: 0;

  list-style: none;

  margin-bottom: 21px;

  margin-top: -5px;

}

.list1 h3 {
	color: #ffffff;
	
}

.list1 > div {

  position: relative;

  padding-top: 5px;

  padding-bottom: 14px;

}

.list1 > .after:after {

  width: 2px;

  height: 100%;

  background: url(../img/log-border.png) right 0 repeat-y;

  position: absolute;

  z-index: 1;

  display: inline-block;

  top: 0;

  right: -10px;

  content: ' ';

}

.list1 > div time {

  color: #000000;

  font-size: 12px;

  display: inline-block;

  margin-bottom: 4px;

}

.list2 {

  margin: 0;

  list-style: none;

  background: url(../img/list-border.png) 0 bottom repeat-x;

  padding-bottom: 2px;

  margin-bottom: 9px;

  margin-top: 4px;

  display: inline-block;

  width: 100%;

}

.list2 li {

  background: url(../img/list-border.png) 0 top repeat-x;

  padding-top: 4px;

  padding-bottom: 2px;

}

.list2 li a {

  font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;

  font-weight: 300;

  font-size: 18px;

  color: #565555;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list2 li a:hover {

  color: #000000;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list3 {

  margin: 0;

  list-style: none;

  display: inline-block;

  margin-top: 4px;

}

.list3 li {

  border-bottom: 1px solid #282828;

  padding-bottom: 14px;

  display: inline-block;

  margin-bottom: 20px;

}

.list3 li figure {

  float: left;

  margin-right: 10px;

}

.list3 li a {

  color: #000000;

  font: 16px/16px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  margin: 0;

  margin-bottom: 3px;

  top: -4px;

  position: relative;

  font-weight: bold;

  display: inline-block;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list3 li a:hover {

  color: #215c95;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list3 li time {

  font-size: 12px;

  color: #000000;

  top: -4px;

  position: relative;

}

.list3 li .extra-wrap p {

  margin-top: -4px;

}

.list3 li:last-child {

  margin-bottom: 0;

  padding-bottom: 0;

  border-bottom: none;

}

.list4 {

  margin: 0;

  list-style: none;

  margin-top: 18px;

  display: inline-block;

}

.list4 li {

  float: left;

  margin-right: 16px;

  margin-bottom: 16px;

}

.list4 li:first-child + li {

  margin-right: 0;

}

.list4 li:first-child + li + li + li {

  margin-right: 0;

}

.list4 li figure {

  margin: 0;

}

.list5 {

  margin: 0;

  list-style: none;

  display: inline-block;

  margin-top: 3px;

}

.list5 li {

  margin-bottom: 30px;

}

.list5 li h3 {

  margin-bottom: 16px;

}

.list6 {

  margin: 0;

  list-style: none;

}

.list6 li {

  display: inline-block;

  border-bottom: 1px solid #c1c1c1;

  padding-bottom: 19px;

  margin-bottom: 20px;

}

.list6 li figure {

  margin: 0;

  float: left;

  margin-right: 20px;

}

.list6 li figure img {

  width: 100%;

}

.list6 li .txt {

  font: bold 13px/18px Arial, Helvetica, sans-serif;

  color: #757575;

  margin-top: -4px;

  margin-bottom: 3px;

}

.list6 li .txt a {

  font: bold 13px/18px Arial, Helvetica, sans-serif;

  color: #757575;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list6 li .txt a:hover {

  color: #dc1010;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list6 li:last-child {

  margin-bottom: 13px;

}

.list7 {

  margin: 0;

  list-style: none;

}

.list7 li {

  margin-bottom: 7px;

  margin-top: -4px;

}

.list7 li a {

  font: bold 13px/18px Arial, Helvetica, sans-serif;

  color: #dc1010;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.list7 li img {

  float: left;

  margin-top: 6px;

  margin-right: 11px;

}

.list7 li a:hover {

  color: #3e3e3e;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

/*-----thumbs-----*/

.thumb-pad1 {

  width: 254px;

  display: inline-block;

  float: left;

  margin-bottom: 22px;

}

.thumb-pad1 .thumbnail {

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 0;

  box-shadow: none;

}

.thumb-pad1 .thumbnail > figure {

  max-width: none;

  margin: 0;

  margin-bottom: 7px;

}

.thumb-pad1 .thumbnail .img-polaroid {
	background-color: #000000;
	border-color: #272727;
	color: #333333;

}

.thumb-pad1 .thumbnail .caption {

  padding: 0;

  color: #000000;

}

.thumb-pad1 figure img {

  width: 100%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.thumb-pad2 {

  margin: 0;

  display: inline-block;

}

.thumb-pad2 .thumbnail {

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 0;

  box-shadow: none;

}

.thumb-pad2 .thumbnail .caption {

  padding: 0;

  color: #000000;

}

.thumb-pad2 .thumbnail .caption h3 {

  margin-bottom: 18px;

}

.thumb-pad2 figure img {

  width: 100%;

}

.thumb-pad2 figure {

  margin: 0;

  margin-bottom: 29px;

}

.thumb-pad3 {

  margin: 0;

  display: inline-block;

  width: 100%;

  margin-top: 6px;

}

.thumb-pad3 .thumbnail {

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 0;

  box-shadow: none;

}

.thumb-pad3 figure img {

  width: 100%;

}

.thumb-pad3 figure {

  margin: 0;

  margin-bottom: 8px;

  width: 100%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.thumb-pad4 {

  margin: 0;

  display: inline-block;

  margin-top: 6px;

  width: 100%;

  margin-bottom: 21px;

}

.thumb-pad4 .thumbnail {

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 0;

  box-shadow: none;

}

.thumb-pad4 figure img {

  width: 100%;

}

.thumb-pad4 figure {

  margin: 0;

  float: left;

  margin-right: 18px;

  background-color: #000000;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.thumb-pad4 .thumbnail .caption {

  padding: 0;

  color: #000000;

  font-size: 14px;

  line-height: 20px;

}

.thumb-pad4 .thumbnail .caption a {

  padding: 0;

  font-size: 14px;

  line-height: 20px;

}

.thumb-pad4 .thumbnail .caption h3 {

  position: relative;

  top: 5px;

  margin-bottom: 10px;

}

.thumb-pad4 .thumbnail .caption time {

  color: #000000;

  display: inline-block;

  margin-top: 5px;

  margin-bottom: 19px;

}

.thumb-pad5 {

  margin: 0;

  display: inline-block;

  width: 100%;

  margin-top: 6px;

  margin-bottom: 19px;

}

.thumb-pad5 .thumbnail {

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 0;

  box-shadow: none;

}

.thumb-pad5 figure img {

  width: 100%;

}

.thumb-pad5 figure {
	margin: 0;
	margin-bottom: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #333333;

}

.thumb-pad5 .thumbnail .caption {

  padding: 0;

  color: #000000;

  font-size: 12px;

  line-height: 20px;

  padding-left: 10px;

}

.thumb-pad5 .thumbnail .caption a {

  padding: 0;

  font-size: 12px;

  line-height: 20px;

}

.thumb-pad5 .thumbnail .caption h3 {

  margin-bottom: 7px;

}

/*-----header-----*/

header {

  z-index: 1;

  padding: 0;

  height: auto;

  width: 100%;

  display: inline-block;

}

.contLogo {

  width: 100%;

  display: inline-block;

}

.follow-panel {

  width: 100%;

  height: 33px;

  background:#00498c;

  text-align: center;

  display: inline-block;

  border-bottom: -moz-linear-gradient(top, #0051a2, #003c6c);

}

.follow-panel .login {

  list-style: none;

  margin: 0;

  display: inline-block;

  padding: 0 0 0 16px;

  margin-left: 168px;

  background: url(../img/log-border.png) left 0 repeat-y;

}

.follow-panel .login li {

  float: left;

  padding: 6px 11px 7px 0;

  margin-right: 10px;

  background: url(../img/log-border.png) right 0 repeat-y;

}

.follow-panel .login li a {

  color: #6b6b6b;

  display: inline-block;

  font: 600 14px/14px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.follow-panel .login li a:hover {

  color: #000000;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.follow-panel .follow-icon {

  list-style: none;

  margin: 0;

  float: right;

  padding: 0 0 0 16px;

}

.follow-panel .follow-icon li {
	float: left;
	margin-right: 10px;
	padding: 6px 11px 0 0;
	height: 27px;

}

/*-----menu-----*/

#menu {

  background-color: #00498c;

  background-image: -moz-linear-gradient(top, #0051a2, #003c6c);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0051a2), to(#003c6c));

  background-image: -webkit-linear-gradient(top, #0051a2, #003c6c);

  background-image: -o-linear-gradient(top, #0051a2, #003c6c);

  background-image: linear-gradient(to bottom, #0051a2, #003c6c);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0051a2', endColorstr='#ff003c6c', GradientType=0);

  height: 81px;

  margin-top: -6px;

  border-top: 1px solid #407db9;

  border-bottom: 1px solid #406d90;

  position: relative;

  z-index: 99;

}

#menu .pattern {

  background:#00498c;

  height: 81px;

}

.navbar_ {

  margin-bottom: 0 !important;

  text-align: center;

}

.navbar_ .collapse {

  overflow: visible;

  line-height: 0!important;

  font-size: 0;

}

.navbar_ .nav-collapse_ .nav li li {

  font-size: 16px;

  line-height: 16px;

  display: block;

}

.navbar_ .navbar-inner {

  position: relative;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  margin: 0;

  padding: 0;

  min-height: inherit;

  border: none;

  background: none;

  -webkit-border-radius: none;

  -moz-border-radius: none;

  border-radius: none;

}

.navbar_ .nav-collapse_ {

  position: relative;

  z-index: 1;

  display: inline-block;

  float: right;

  margin-top: 35px;

}

.nav-collapse_ {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  position: relative;

  float: none;

  margin: 0;

  padding: 0;

  background: none;

  text-align: center;

}

.nav-collapse_ .nav {

  display: inline-block;

  /*float:right;*/



  margin: 0;

  padding: 0;

}

.nav-collapse_ .nav li {

  position: relative;

  margin: 0;

  padding: 0;

  float: left;

  zoom: 1;

  padding-right: 13px;

  margin-left: 13px;

  background: url(../img/menu-border.png) right 0 repeat-y;

}

.nav-collapse_ .nav li:last-child {

  background: none;

  margin-right: 0;

  padding-right: 0;

}

.nav-collapse_ .nav > li > a span {

	display: block;

	position: absolute;

	height: 6px;

	top: 17px;

	width: 6px;

	left: 34px;

	background-image: url(../img/menu-marker.gif);

}

.nav-collapse_ .nav > li > a {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  margin: 0;

  padding: 0;

  color: #ffffff;

  font: bold 16px/9px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  text-shadow: none;

  text-transform: uppercase;

  background: none !important;

  box-shadow: none !important;

  padding-bottom: 3px;

}

.nav-collapse_ .nav > .sfHover > a {

  color: #ffcc00 !important;

}

.nav-collapse_ .nav > li.active > a {

  color: #ffcc00 !important;

}

.nav-collapse_ .nav > li:hover > a {

  color: #ffcc00;

}

/*-----subMenu1-----*/

.nav-collapse .sub-menu {

  position: absolute;

  display: none;

  width: 188px;

  left: -13px;

  top: 52px;

  list-style: none;

  zoom: 1;

  z-index: 11;

  background-color: #00498c;

  background-image: -moz-linear-gradient(top, #0051a2, #003c6c);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0051a2), to(#003c6c));

  background-image: -webkit-linear-gradient(top, #0051a2, #003c6c);

  background-image: -o-linear-gradient(top, #0051a2, #003c6c);

  background-image: linear-gradient(to bottom, #0051a2, #003c6c);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0051a2', endColorstr='#ff003c6c', GradientType=0);

  padding: 8px 0 0 0;

  margin: 0;

  text-align: left;

}

.nav-collapse .sub-menu li {

  background: none;

  margin: 0;

  padding: 0;

  width: 100%;

  padding-bottom: 8px;

  margin-bottom: 7px;

  border-bottom: 1px solid #406d90;

}

.nav-collapse .sub-menu li:last-child {

  border-bottom: none;

  margin-bottom: 0;

}

.nav-collapse .sub-menu li a {

  display: block;

  background: none;

  padding: 0;

  margin: 0;

  padding-left: 11px;

  font: bold 13px Arial, Helvetica, sans-serif;

  color: #ffffff;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.nav-collapse .sub-menu li a span {

  margin-left: 10px;

  display: inline-block;

  background: url(../img/menu-marker2.gif) no-repeat;

  width: 6px;

  height: 5px;

  position: relative;

  top: -2px;

}

.sub-menu li.sfHover > a {

  text-decoration: none;

  color: #ffcc00;

  background: none;

}

.sub-menu li.sfHover > a span {

  color: #ffcc00;

}

.nav-collapse .sub-menu li a:hover,

.nav-collapse .sub-menu li.sfHover > a {

  text-decoration: none;

  color: #ffcc00;

  background: none;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.nav-collapse .sub-menu li a:hover span,

.nav-collapse .sub-menu li.sfHover > a span {

  color: #ffcc00;

}

/*-----subMenu2-----*/

.nav-collapse .sub-menu ul {

  position: absolute;

  display: none;

  width: 188px;

  left: 197px;

  top: -8px;

  list-style: none;

  zoom: 1;

  z-index: 11;

  background-color: #00498c;

  background-image: -moz-linear-gradient(top, #0051a2, #003c6c);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0051a2), to(#003c6c));

  background-image: -webkit-linear-gradient(top, #0051a2, #003c6c);

  background-image: -o-linear-gradient(top, #0051a2, #003c6c);

  background-image: linear-gradient(to bottom, #0051a2, #003c6c);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0051a2', endColorstr='#ff003c6c', GradientType=0);

  padding: 8px 0 0 0;

  margin: 0;

  text-align: left;

}

.nav-collapse .sub-menu ul li a {

  display: block;

  background: none;

  padding: 0;

  margin: 0;

  padding-left: 11px;

  font: bold 13px Arial, Helvetica, sans-serif;

  color: #000000;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

/*----content-----*/

#content {

  position: relative;

  padding: 0 0 0 0;

}

.img-polaroid {

  padding: 5px;

  background: none;

  box-shadow: none;

  border: 1px solid #1d1d1d;

  max-width: inherit;

  margin: 0;

  background-color: #000000;

}

.img-polaroid img {

  width: 100%;

}

.news {

  width: 100%;

  background: #00498c;

}

.video {

  position: relative;

  text-align: center;

}

.video figure {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  margin-bottom: 5px;

}

.video a {

  position: absolute;

  display: inline-block;

  top: -5px;

  left: 0;

  width: 100%;

  height: 100%;

  background: url(../img/play.png) center center no-repeat;

}

.video p {

  font: 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  color: #000000;

  text-align: left;

}

.span12.privacy {

  font-size: 12px;

  line-height: 20px;

}

.errorImg {

  text-align: center;

  margin-bottom: 30px;

  margin-top: 28px;

}

#toTop {

  display: none;

  width: 57px;

  height: 57px;

  overflow: hidden;

  background: url(../img/top.png) no-repeat;

  position: fixed;

  margin-right: -690px !important;

  right: 50%;

  bottom: 10%;

  z-index: 999;

  opacity: 1;

  filter: alpha(opacity=100);

}

#toTop:hover {

  opacity: 0.5;

  filter: alpha(opacity=50);

}

/*-----subscribeForm-----*/

#subscribe-form {

  margin: 0;

  position: relative;

  margin-top: 11px;

}

#subscribe-form .error {

  display: block;

  overflow: hidden;

  height: 0px;

  position: absolute;

  top: 28px;

  text-align: right;

  right: 0;

  font: 11px Arial, Helvetica, sans-serif;

  color: #000000;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

#subscribe-form input {

  width: 100%;

  outline: 0;

  box-shadow: none;

  color: #787878;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  line-height: 19px;

  border-radius: 0;

  padding: 3px 10px 4px 29px;

  margin-right: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  background: #111111 url(../img/envelope.png) 9px 9px no-repeat;

  border: 1px solid #2d2d2d;

  margin-bottom: 6px;

  height: 30px;

}

#subscribe-form label.invalid .error {

  height: 19px;

}

#subscribe-form .success {

  display: none;

  border: 1px solid #2d2d2d;

  border-radius: 0;

  padding: 3px 0 4px 0;

  background-color: #111111;

  text-align: center;

  color: #000000;

  position: absolute;

  z-index: 10;

  left: 0;

  right: 0;

  top: 0px;

  width: 270px;

}

/*-----tabs-----*/

.nav-tabs {

  margin-top: 24px;

  margin-bottom: 0;

  border: none;

}

.nav-tabs li {

  width: 102px;

  margin-right: 3px;

}

.nav-tabs li a {

  background-color: #141414;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  font: bold 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  text-shadow: 1px 1px 0px #000000;

  color: #565555;

  line-height: 18px;

  margin-right: 0;

  border: 1px solid #282828;

  padding: 7px 0 6px 0;

  text-align: center;

  border-radius: 2px 2px 0 0;

}

.nav-tabs li a:hover {

  background: #1d1d1d;

  border: 1px solid #1d1d1d;

  color: #000000;

}

.nav-tabs li a:focus {

  outline: none;

}

.nav-tabs > .active > a,

.nav-tabs > .active > a:hover {

  background: #1d1d1d;

  color: #000000;

  border: 1px solid #282828;

  border-bottom: 1px solid #1d1d1d;

}

.tab-content .list-1 {

  width: 150px;

  margin-left: 24px;

  float: left;

}

.list-1 {

  margin: 0;

  overflow: hidden;

}

.list-1 li.last {

  padding: 7px 0 6px;

  border-top: 1px solid #b2b2b2;

  border-bottom: 1px solid #b2b2b2;

  line-height: 16px;

}

.list-1 li {

  padding: 7px 0 6px;

  border-top: 1px solid #b2b2b2;

  line-height: 16px;

}

.list-1 li a {

  font-size: 12px;

  color: #a0a0a0;

}

.list-1 li a:hover {

  color: #ff0000;

}

.tab-content {

  background: #eceae5;

  min-height: 157px;

  padding: 23px 0 0 25px;

  border: 1px solid #282828;

}

.tab-pane > figure {

  margin: 0 24px 20px 0;

  float: left;

  position: relative;

  display: inline-block;

}

.tab-pane span {

  color: #2c2c2c;

  position: relative;

  display: block;

}

.tab-pane .overflow {

  position: relative;

  top: -5px;

}

.tab-pane .overflow p {

  position: relative;

  line-height: 18px;

  padding-bottom: 20px;

}

.tab-pane .overflow .txt-1 {

  position: relative;

  line-height: 18px;

  padding-bottom: 13px;

}

/*-----blockquote-----*/blockquote {

  padding: 0;

  border: none;

  margin: 0;

  margin-top: -5px;

  position: relative;

  padding-right: 15px;

  padding-top: 11px;

}

blockquote:after {

  width: 2px;

  height: 60%;

  background: url(../img/log-border.png) right 0 repeat-y;

  position: absolute;

  z-index: 1;

  display: inline-block;

  top: 0;

  right: -15px;

  content: ' ';

}

blockquote.last:after {

  background: none;

  right: 0;

}

blockquote img {

  float: left;

  margin-right: 2px;

  margin-top: 0;

}

blockquote p {

  font: italic 13px Arial, Helvetica, sans-serif;

  line-height: 20px;

  color: #565555;

  font-style: normal;

  margin-bottom: 12px;

}

blockquote .extra-wrap {

  padding-top: 18px;

}

blockquote a {

  font: 12px Arial, Helvetica, sans-serif;

  color: #000000;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

blockquote a:hover {

  color: #215c95;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

/*-----search-----*/

#search-404 {

  margin: 0;

  margin-top: 3px;

}

#search-404 input {

  background-color: #999999;

  border: none;

  width: 95%;

  outline: none;

  outline: 0;

  box-shadow: none;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  color: #000000;

  font: 12px Arial, Helvetica, sans-serif;

  line-height: 19px;

  border-radius: 0;

  padding: 5px 10px 5px 10px;

  margin: 26px 0 21px 0;

  margin-right: 0;

  float: none;

  border: 1px solid #2c2c2c;

  margin-left: 0;

  height: 32px;

}

#search-404 .btn.btn-link {

  margin-left: 0;

  float: right;

  margin-right: 5px;

}

#search {

  display: inline-block;

  margin: 0;

  float: none;

  margin-top: 11px;

}

#search input {

  width: 231px;

  outline: 0;

  box-shadow: none;

  color: #787878;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  line-height: 19px;

  border-radius: 0;

  padding: 3px 10px 4px 29px;

  box-sizing: content-box;

  margin-right: 0;

  background: #ffffff;

  border: 1px solid #2d2d2d;

  margin-bottom: 11px;

}

.search_link {

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

}

/*-----map-----*/

.map {

  display: block;

  margin: 0;

  line-height: 0;

  margin-bottom: 51px;

}

.map iframe {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 100%;

  height: 367px ;

  border: none;

  line-height: 0;

}

address {

  margin: 0;

  margin-bottom: 23px;

  position: relative;

  top: 2px;

}

address > p {

  font: 12px/20px Arial, Helvetica, sans-serif;

  color: #000000;

  margin-bottom: 20px;

}

address h3 {

  margin-bottom: 6px;

}

.info {

  display: inline-block;

}

.info p {

  font-size: 12px;

  line-height: 20px;

}

address .addr {

  color: #000000;

  font: 16px/16px 'Source Sans Pro', Arial, Helvetica, sans-serif;

  margin: 0;

  margin-bottom: 5px;

}

.info a {

  text-decoration: none;

  font: 12px Arial, Helvetica, sans-serif;

  line-height: 20px;

  color: #dc1010;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.info a:hover {

  color: #000000;

  text-decoration: none;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.mail {

  text-decoration: none;

  font: 12px Arial, Helvetica, sans-serif;

  line-height: 20px;

  color: #215c95;

  display: inline-block;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

.mail:hover {

  color: #000000;

  text-decoration: none;

  -webkit-transition: all 0.35s ease;

  -moz-transition: all 0.35s ease;

  -o-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

/*-----form-----*/

#contact-form {

  position: relative;

  z-index: 1;

  margin: 0 0 20px;

  padding: 0 0 0 0;

  vertical-align: top;

  font-family: Arial, Helvetica, sans-serif;

}

#contact-form p {

  font-size: 12px;

  margin-bottom: 3px;

}

.txt-form {

  display: block;

  padding-bottom: 6px;

  color: #000000;

}

.txt-form span {

  color: #000000;

}

.form-div-1,

.form-div-2,

.form-div-3 {

  float: left;

  width: 200px;

}

.form-div-1 {

  margin-right: 10px;

}

.form-div-2 {

  margin-right: 10px;

}

#contact-form div {

  overflow: hidden;

}

#contact-form fieldset {

  position: relative;

  z-index: 10;

  overflow: hidden;

  padding: 0;

  width: 100%;

  border: none;

}

#contact-form label {

  position: relative;

  display: block;

  float: left;

  margin: 0;

  padding: 0;

  min-height: 47px;

  width: 100%;

}

#contact-form .message {

  display: block !important;

  min-height: 91px;

  width: 100%;

  margin-bottom: 19px;

}

#contact-form input,

#contact-form textarea {

  font-family: Arial, Helvetica, sans-serif;

  padding: 5px 10px 8px;

  margin: 0;

  font-size: 13px;

  line-height: 20px !important;

  color: #7f7f7f;

  background: #121212;

  outline: none;

  width: 100%;

  border: 1px solid #313131;

  box-shadow: none;

  float: left;

  border-radius: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

#contact-form input {

  height: 33px;

}

#contact-form input:focus,

#contact-form textarea:focus {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

#contact-form .area .error {

  float: none;

}

#contact-form textarea {

  overflow: auto;

  width: 100%;

  height: 91px;

  resize: none;

}

#contact-form .success {

  position: absolute;

  top: 23px;

  left: 0;

  z-index: 20;

  display: none;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 5px 10px;

  width: 100%;

  border: 1px solid #313131;

  background: #121212;

  color: #7f7f7f;

  text-align: center;

  text-transform: none;

  font-size: 16px;

  font-family: Arial, Helvetica, sans-serif;

  line-height: 22px;

}

#contact-form .error,

#contact-form .empty {

  position: absolute;

  bottom: 0;

  right: 2px;

  display: none;

  overflow: hidden;

  padding: 1px 4px 0px 0;

  width: 100%;

  color: #000000;

  text-transform: none;

  font-size: 11px;

  line-height: 1.27em;

  font-family: Arial, Helvetica, sans-serif;

  text-align: right;

}

#contact-form .message .error,

#contact-form .message .empty {

  bottom: -14px;

}

.btns p {

  float: left;

  width: 60px;

}

/*-----footer-----*/

footer {

  padding-top: 13px;

  padding-bottom: 13px;

  border-bottom: 6px solid #FFFFFF;

  background-color: #FFFFFF;

}

footer .container {

  position: relative;

}

footer .list2 li a {

  font-size: 16px;

}

footer p {

  font-size: 13px;

}

footer .container > p {

  text-align: center;

  margin-top: 0;

  color: #000000;

  font: 15px/15px 'Source Sans Pro', Arial, Helvetica, sans-serif;

}

footer .container > p a {

  color: #000000;

  font: 15px/15px 'Source Sans Pro', Arial, Helvetica, sans-serif;

}

footer .container > p a:hover {

  color: #215c95;

}

footer .list2 {

  margin-top: 0;

}

footer .list2 li {

  padding-top: 6px;

}

.select-menu {

  display: none !important;

}

.container.padTop.padBot .row .span12 .thumb-pad4 .thumbnail .caption.p-story p {

}



/*-------------------------------------------------------media queries----------------------------------------------------------*/

@media (min-width: 1200px) {

  .navbar_ {

    text-align: left;

  }

  .navbar_ .brand {

    float: left;

    margin: 28px 0 0 0;

    display: block;

  }

  .nav-collapse_ {

    display: block;

  }

  .nav-collapse .nav {

    display: block;

  }

  #contact-form label {

    display: inline-block;

  }

  .form-div-1,

  .form-div-2,

  .form-div-3 {

    width: 249px;

  }

  .form-div-1,

  .form-div-2 {

    margin-right: 11px;

  }

  #search-404 input {

    width: 100%;

  }

  .errorImg {

    text-align: center;

  }

  .errorImg img {

    display: inline-block;

  }

  .span6.srch p {

    font-size: 12px;

    line-height: 20px;

    color: #000000;

  }

  .span6.srch h2 {

    margin-bottom: 33px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 980px) and (max-width: 1199px) {

  .thumb-pad1 {

    width: 200px;

  }

  /*#subscribe-form input {

      width: 100%;

  }*/

  .list4 {

    display: none;

  }

  .span4.comments {

    width: 55%;

  }

  blockquote:after {

    width: 2px;

    height: 70%;

    right: -5px;

  }

  .nav-collapse_ {

    height: auto !important;

  }

  #search-404 input {

    width: 100%;

  }

  .form-div-1,

  .form-div-2,

  .form-div-3 {

    width: 200px;

  }

  footer .container > p {

    margin-top: 30px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 979px) {

  .list1 > .after:after {

    background: none;

    right: 0;

  }

  .list1 > div {

    border-bottom: 1px solid #282828;

    padding-bottom: 10px;

    padding-top: 0;

  }

  .thumb-pad1.margRight {

    margin-right: 0;

  }

  .thumb-pad1 {

    width: 155px;

    margin-right: 15px !important;

  }

  /*#subscribe-form input {

      width: 120px;

  }*/

  .list4 {

    display: none;

  }

  .span4.comments {

    width: 55%;

  }

  blockquote:after {

    width: 2px;

    height: 80%;

    right: -5px;

  }

  .navbar_.nav-collapse {

    height: 64px !important;

  }

  h5 {

    font-size: 62px;

    line-height: 62px;

    margin-bottom: 10px;

  }

  h6 {

    font-size: 40px;

    line-height: 40px;

  }

  #search-404 input {

    width: 100%;

  }

  .navbar_ .nav-collapse_ {

    margin-top: -35px;

  }

  footer .container > p {

    margin-top: 30px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 768px) and (max-width: 979px) {

  .form-div-1,

  .form-div-2,

  .form-div-3 {

    width: 151px;

  }

  .form-div-1,

  .form-div-2 {

    margin-right: 11px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 767px) {

  #menu {

    height: 120px;

  }

  .navbar_ .nav-collapse_ {

    width: 100%;

    margin-top: 10px;

  }

  .follow-panel .login {

    margin-left: 0;

  }

  /*#subscribe-form input {

      width: 199px;

      float:left;

  }*/

  .span4.comments {

    width: 100%;

  }

  #search .btn.btn-info {

    margin-top: 2px;

    margin-left: 5px;

  }

  .box1 {

    width: 255px;

    float: left;

    margin-right: 35px;

  }

  blockquote {

    border-bottom: 1px solid #282828;

    margin-bottom: 5px;

  }

  blockquote:after {

    right: 0;

    background: none;

  }

  .margBot1 {

    margin-bottom: 0 !important;

  }

  .padBot {

    padding-bottom: 60px !important;

  }

  .thumb-pad5 figure {

    float: left;

    margin-right: 20px;

  }

  .thumb-pad2 figure {

    float: left;

    margin-right: 20px;

    margin-bottom: 0;

  }

  .navbar_ .nav-collapse_ {

    margin-bottom: 0;

  }

  .navbar_ .nav-collapse_ .nav {

    display: none;

  }

  .navbar_ .nav-collapse_ {

    height: auto !important;

    padding-bottom: 5px;

    background: none;

  }

  .select-menu {

    display: block !important;

    margin-bottom: 2px;

    width: 100%;

    border: 1px solid #000;

    background: #d9d9d9 ;

    color: #000000;

    cursor: pointer;

  }

  .top {

    display: none;

  }

  .form-div-1,

  .form-div-2,

  .form-div-3 {

    float: none;

    width: 100%;

    margin: 0 0 0 0;

  }

  #search-404 input {

    width: 100%;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 626px) and (max-width: 767px) {

  .navbar_ .nav-collapse_ {

    margin-bottom: 0;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 626px) {

  .thumb-pad1 {

    width: 145px;

    margin-right: 15px!important;

  }

  .box1 {

    width: 215px;

    float: left;

    margin-right: 35px;

  }

  #search-404 input {

    width: 100%;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 560px) {

  .thumb-pad1 {

    width: 200px;

    margin-right: 7px!important;

  }

  /*#subscribe-form input {

      width: 150px;

      float:left;

  }*/

  .box1 {

    width: 175px;

    float: left;

    margin-right: 35px;

  }

  .thumb-pad2 figure {

    width: 100%;

    float: none;

    margin-right: 0;

    margin-bottom: 29px;

  }

  .padTop {

    padding-top: 10px !important;

  }

  .thumb-pad4 figure {

    float: none;

    margin-right: 0;

    margin-bottom: 15px;

  }

  .list6 li figure {

    width: 100%;

    float: none;

    margin-bottom: 10px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 482px) and (max-width: 625px) {

  

}

@media (max-width: 480px) {

  .follow-panel {

    display: none;

  }

  #menu {

    margin-top: -21px;

  }

  .follow-panel .follow-icon {

    float: left;

  }

  .thumb-pad1 {

    width: 100%;

    margin-right: 0;

    float: none;

  }

  .thumb-pad5 figure {

    float: none;

    margin-right: 0;

    width: 100%;

  }

  .tab-content {

    padding: 23px 25px 0 25px;

  }

  .nav-tabs li {

    width: 70px;

  }

  .nav-tabs li a {

    font-size: 14px;

  }

  .box1 {

    width: 100%;

    float: none;

    margin-right: 0;

  }

  .map iframe {

    height: 200px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 320px) and (max-width: 481px) {

  

}

@media (max-width: 320px) {

  .block-indent .img-polaroid {

    float: none;

    width: 100%;

  }

  .nav-tabs li {

    width: 70px;

  }

  .nav-tabs li a {

    font-size: 14px;

  }

  .email {

    float: none;

    margin-right: 0;

  }

  /*#subscribe-form input {

      width: 100%;

      float:none;

  }*/

  #search .btn.btn-info {

    margin-top: 0;

    margin-left: 0;

  }

  h2 {

    font-size: 20px;

    line-height: 20px;

  }

  h5 {

    font-size: 45px;

    line-height: 45px;

    margin-bottom: 10px;

  }

  h6 {

    font-size: 25px;

    line-height: 25px;

  }

}

/*---------------------------------------------------------------------------------------------------------------------------*/.margRight {

  margin-right: 29px;

}

.padTop {

  padding-top: 50px;

}

.padTop1 {

  padding-top: 30px;

}

.margTop {

  margin-top: 6px;

}

.margTop1 {

  margin-top: 38px;

}

.margTop2 {

  margin-top: 0;

}

.margBot {

  margin-bottom: 29px;

}

.margBot1 {

  margin-bottom: 70px;

}

.margBot2 {

  margin-bottom: 15px;

}

.margBot3 {

  margin-bottom: 20px;

}

.padBot {

  padding-bottom: 146px;

}

.padBot1 {

  padding-bottom: 60px;

}

.error img {

  margin-left: 0;

  display: inline-block;

  max-width: 100% !important;

}

/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/

.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after {

  clear: both;

}

.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}

.input-block-level {

  display: block;

  width: 100%;

  min-height: 30px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

/*-----Gradients-----*/

.backgroundGradient {

  background: #000000;

  background: -moz-linear-gradient(top, #e6e6e6 0%, #000000 50%, #000000 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(50%, #000000), color-stop(100%, #000000));

  background: -webkit-linear-gradient(top, #e6e6e6 0%, #000000 50%, #000000 100%);

  background: -o-linear-gradient(top, #e6e6e6 0%, #000000 50%, #000000 100%);

  background: -ms-linear-gradient(top, #e6e6e6 0%, #000000 50%, #000000 100%);

  background: linear-gradient(to bottom, #e6e6e6 0%, #000000 50%, #000000 100%);

}
