@charset "utf-8";

@font-face {
    font-family: 'layarbahtera_doomsdaybold';
    src: url('layarbahtera_-_layarbahtera_doomsday_bold-webfont.eot');
    src: url('layarbahtera_-_layarbahtera_doomsday_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('layarbahtera_-_layarbahtera_doomsday_bold-webfont.woff2') format('woff2'),
         url('layarbahtera_-_layarbahtera_doomsday_bold-webfont.woff') format('woff'),
         url('layarbahtera_-_layarbahtera_doomsday_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'layarbahteradoomsuploadedfile';
    src: url('layarbahteradoomsdaylightcon-webfont.eot');
    src: url('layarbahteradoomsdaylightcon-webfont.eot?#iefix') format('embedded-opentype'),
         url('layarbahteradoomsdaylightcon-webfont.woff2') format('woff2'),
         url('layarbahteradoomsdaylightcon-webfont.woff') format('woff'),
         url('layarbahteradoomsdaylightcon-webfont.ttf') format('truetype'),
         url('layarbahteradoomsdaylightcon-webfont.svg#layarbahteradoomsuploadedfile') format('svg');
    font-weight: normal;
    font-style: normal;

}

p, ol, ul, h2, a  {font-family: 'layarbahtera_doomsdaybold';}
a, a:hover, a:active, a:focus, object, embed {outline:0; color:#000;}
p {
  color:#000;
  font-size:1em;
}
.white p {
  color:#000;
  font-size:1.2em;
  font-family: 'Arial';
}
.white b {
  color:#000;
  font-size:1.1em;
  font-family: 'Arial';
}
.white h2 {
  color:#bbab16;
  font-size:1.5em;
  font-family: 'layarbahtera_doomsdaybold';
}
a {
  cursor:pointer;
  font-weight: bold;
  font-family: 'Arial';
}
h2 {
  color:#fff;
  font-size:1em;
  margin:10px 0 0 0;
}
.cols h1 {  
  font-size:3.5em;
  font-family:'layarbahtera_doomsdaybold';
  margin-bottom:10px;
}
.clear {
  font-size:0em;
  height:0px;
  width:0px;
  clear:both;
}
body { 
font-family: 'layarbahtera_doomsdaybold';
  background-color:transparent;
}
.container-fluid.background { 
  background-color:transparent;
  background: url(../images/body-background.jpg) no-repeat center center fixed; 
  -webkit-background-size:cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding:0;
}

.white { 
  background-color:white;
  padding-top:10px;
}
.green { 
  background-color:#bbab16;
  text-align:right;
  height:30px;
  padding-top:3px;
}
.green a { 
  color:#fff;
  text-decoration:none;
  font-size:1.2em;
  border-right:#FFF solid 1px;
  padding: 0 7px 0 6px;  
}
.green a:hover { 
  text-decoration:underline;
}
.green a img { 
  margin-top: -4px;  
}
.logo {
  margin:0;
}

.logo a {
  margin-left:20px;
}
.navbar {
  margin:30px 0  10px 0;
}
.icon-bar {
    background-color:#ef9300;
}
ul.nav.nav-justified li a{
    color:#bbab16;
  font-family:'layarbahtera_doomsdaybold';
  font-size:1.3em;
  white-space:nowrap;  
}
ul.nav.nav-justified li a:hover, .nav > li > a:hover, .nav > li > a:focus {
    color:#bbab16;
  background-color:transparent;
  background-image:url(../images/menu-hover.gif);
  background-repeat:repeat-x;
  background-position:bottom;  
}
.container {
  max-width:990px;
}
.banner {
  background-color:white;
}
.carousel-caption {
  text-align:left;
  margin:0 35px;
  left: 0;
}

.carousel-caption h1 {
  font-size:4em;
  line-height:0.9em;
}
.white-stripe {
  background-color:white;
  height:20px;
}
.banner-background {
  /*background-image:url(../images/banner-big-1.jpg);
  background-repeat:no-repeat;*/
  background-size:cover;
  padding:0;
}
.banner-background-subpage {
  background-image:url(../images/main-banner-image.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  height:200px;
}
.container-fluid.footer {
  background-color:#e9a73c;
}
.container.banner {
  padding-left:20px;
  padding-right:20px;
}
.container.cols.white .row {
  padding:0;
  margin:0;
}

/*input[type="text"] {
  border:none;
  padding-left:5px;
  padding-right:5px;
  margin:0;
  float:left;
  font-size:0.9em;
  height:33px;
  width:190px;
}*/

input[type="submit"] {
  border:none;
  text-align:center;
  color:#FFF;
  background-color:#ef9300;
  padding:4px 20px 2px 20px;
  height:33px;
}
.container.cols.white {
  padding: 20px 0 0 20px;
}
.col-md-4 {
  padding-right: 20px;
  padding-left:0 ;
  margin:0;
}

.ods {
  padding-left:10px;
}
.foot p {
  text-align:right;
  color:#fff0d0;
  padding-top:50px;
}


.links-footer{
  margin-top:23px;
  margin-left:20px;
  color: #fff0d0;
  font-family:'layarbahtera_doomsdaybold';
  font-size:1.2em;
}


.links-footer a{
  color: #fff0d0;
  font-family:'layarbahtera_doomsdaybold';
  font-size:1em;
}

.links-footer img{
  margin-top:-4px;
  margin-right:3px;  
}
.footer .social {
  text-align:right;
}
.foot p a {
  text-align:right;
  color:#fff0d0;
  text-decoration:none;
}
.foot p a:hover {
  text-decoration:underline;
}

.footer h2 {
  color:#fff0d0;
  font-size:1.3em;
  margin-bottom:10px;
  margin-top:25px;
}
.margin-top-20-sub {margin-top:20px;}
.no-padding{padding-left:0;}


@media(max-width:1200px) {
.testimonials {height:291px;}
}

@media(max-width:992px) {
.button-order {float:left;}
ul.nav.nav-justified li a{font-size:1em;padding-left:0;padding-right:0; margin-top:8px;}
.green a {font-size:0.9em;}
.green {padding-top:5px;}
.footer h2 {font-size:1.1em; text-align:center;}
.footer .social { text-align:center;}
input[type="text"] {width:140px; height:27px;}
input[type="submit"] {padding:4px 10px 2px 10px;height:27px;}
}
@media(max-width:768px) {
form {width:216px; margin:0 auto;}
.footer p {text-align:center;}
.img-responsive {margin: 0 auto;}
.img-responsive.margin-top-20-sub {margin-top:20px;}
ul.nav.nav-justified li a{font-size:1em;height:25px;padding:0 10px 0 0;margin:0;text-align:right;}
ul.nav.nav-justified li a:hover, .nav > li > a:hover, .nav > li > a:focus {height:25px; background:none; text-decoration:underline;}
.banner-background { padding:0;}
.margin-top-20 {margin-top:20px;}
.carousel-caption h1 {  font-size:3em;  line-height:0.8em; margin:0; padding:0; }
.carousel-caption {  text-align:left;  margin:0 0 0 15px;  top: 0; bottom:auto;
}
} 
@media(max-width:480px) {
.banner-background { padding:0;}
.logo {text-align:center;}
.green a { font-size:0.85em;border-right:#FFF solid 1px;padding: 0 4px 0 3px;}
.green a img { display:none;}
.white h1 {font-size:2.1em;}
.carousel-caption h1 {  font-size:1.8em; line-height:0.8em;}
}


input.email{
border:none;
  padding-left:5px;
  padding-right:5px;
  margin:0 -3px 0 0;
  float:left;
  font-size:0.9em;
  height:33px;
  width:190px;
}
