[class*="span"] {
  float: left;
  margin-left: 20px;
}
.row {
  clear: both;
  margin-left: -20px;
  float: left;
}
.customOffset {
  margin-left: 210px;
}
.span10 {
  width: 930px;
}
.span9 {
  width: 835px;
}
.span8 {
  width: 740px;
}
.span7 {
  width: 645px;
}
.span6 {
  width: 550px;
}
.span5 {
  width: 455px;
}
.span4 {
  width: 360px;
}
.span3 {
  width: 265px;
}
.span2 {
  width: 170px;
}
.span1 {
  width: 75px;
}
.offset10 {
  margin-left: 1425px;
}
.offset9 {
  margin-left: 1275px;
}
.offset8 {
  margin-left: 1125px;
}
.offset7 {
  margin-left: 975px;
}
.offset6 {
  margin-left: 825px;
}
.offset5 {
  margin-left: 675px;
}
.offset4 {
  margin-left: 525px;
}
.offset3 {
  margin-left: 375px;
}
.offset2 {
  margin-left: 225px;
}
.offset1 {
  margin-left: 75px;
}
.dividerTop {
  background: url('/content/images/divider.png');
  background-repeat: repeat-x;
  padding-top: 36px;
}
.newsItem {
  margin-top: 28px;
}
/* Misc default styles */

.mainContentBox p {
  margin: 1em 0px;
}
.mainContentBox img {
  padding: 5px;
}
.mainContentBox table td {
  padding: 2px;
}
.header1 {
  font-size: 36px;
}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 120px;
  font-weight: 100;
  line-height: 30px;
  color: white;
  text-align: center;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  right: 15px;
  left: auto;
}
.snippets {
  margin-top: 20px;
  text-align: center;
}
body {
  background-color: black;
  background-image: url('/Content/Images/bg.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  line-height: 20px;
}
body p,
body table,
body tr,
body td {
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  margin-bottom: 12px;
  /*line-height:18px;*/

}
body footer {
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  margin-bottom: 12px;
  text-align: center;
}
a .wemake p {
  color: white;
}
.mainContentBox h1,
.mainContentBox h2,
.mainContentBox h3,
.mainContentBox h4,
.mainContentBox h5 {
  font-family: 'Lato', sans-serif;
}
.mainContentBox h1 {
  font-size: 32px;
}
.mainContentBox h2 {
  font-size: 24px;
}
.mainContentBox h3 {
  font-size: 22px;
}
a,
a:hover {
  color: #83a193;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
.header1 {
  font-family: 'Pinyon Script', cursive;
  line-height: 41px;
}
a h1,
a h2,
a h3,
a h4,
a h5,
a .header1 {
  color: white;
}
h1 {
  font-size: 48px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 22px;
}
.container {
  width: 930px;
  margin: 0 auto;
}
.container .top {
  margin-top: 19px;
  font-size: 11px;
}
.container .top .logo a {
  display: inline-block;
  float: left;
}
.container .top .logo .name {
  margin-left: 225px;
  margin-top: 50px;
}
.container .top .serviceNavigation {
  float: right;
}
.container .top .serviceNavigation ul li {
  padding-left: 11px;
}
.container .top .serviceNavigation ul li a {
  color: white;
}
.container .top .serviceNavigation ul li a:hover {
  color: #83a193;
}
.container .top .serviceNavigation .languageSelector {
  background-image: url('/Content/Images/Language_Arrow.png');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px;
}
.container .top .serviceNavigation .languageSelector:hover {
  background-image: url('/Content/Images/Language_Arrow_Hover.png');
  background-repeat: no-repeat;
  background-position: right;
}
.container .top .serviceNavigation .languageSelector:hover a {
  color: #83a193;
}
.container .top .mainNavigation {
  font-size: 14px;
  margin-top: 36px;
  border-width: 0px 0px 1px;
  width: 100%;
  -moz-border-image: url('/Content/Images/mainNavBorder.png') 0 5 1 0 stretch;
  -webkit-border-image: url('/Content/Images/mainNavBorder.png') 0 5 1 0 stretch;
  -o-border-image: url('/Content/Images/mainNavBorder.png') 0 5 1 0 stretch;
  border-image: url('/Content/Images/mainNavBorder.png') 0 5 1 0 stretch;
  float: left;
}
.container .top .mainNavigation ul li {
  margin-left: 13px;
}
.container .top .mainNavigation ul li:first-child {
  margin-left: 0;
}
.container .top .mainNavigation ul li.active {
  text-decoration: underline;
  border-left: 1px solid #2d3337;
  border-top: 1px solid #2d3337;
  border-bottom: 1px solid #2d3337;
  border-right: 1px solid #2d3337;
  font-weight: bold;
}
.container .top .mainNavigation ul li a {
  float: left;
  margin: 9px;
  color: white;
  cursor: pointer;
}
.container .top .serviceNavigation,
.container .top .mainNavigation {
  text-transform: uppercase;
}
.container .top .serviceNavigation ul,
.container .top .mainNavigation ul {
  list-style: none;
}
.container .top .serviceNavigation ul li,
.container .top .mainNavigation ul li {
  float: left;
  display: block;
}
.container .content {
  margin-top: 46px;
  float: left;
}
.container .content .rightContentBox {
  text-align: center;
}
.container footer {
  float: left;
  margin-top: 40px;
  padding-top: 22px;
  width: 100%;
}
.leftNavigation ul {
  margin-top: 13px;
}
.leftNavigation ul li {
  padding-top: 14px;
  padding-bottom: 14px;
  text-align: center;
}
.leftNavigation ul li a,
.leftNavigation ul li a:hover {
  color: White;
}
.serviceNavigation {
  position: relative;
}
#flags {
  display: none;
  position: absolute;
  top: 20px;
  width: 100%;
}
#flags li {
  float: none;
}
#flags li img {
  padding-right: 3px;
}
.bottomSections {
  margin-top: 51px;
  text-align: center;
}
.rightContentBox .dividerTop {
  margin-top: 20px;
}
.carousel {
  position: relative;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.5s ease-in-out left;
  -moz-transition: 0.5s ease-in-out left;
  -ms-transition: 0.5s ease-in-out left;
  -o-transition: 0.5s ease-in-out left;
  transition: 0.5s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .item > .description {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
