/*Main Page Elements*/
@font-face{font-family:Gudea-Bold;src:url(../Fonts/Gudea-Bold.ttf)  format('truetype');}
@font-face{font-family:Gudea-Italic;src:url(../Fonts/Gudea-Italic.ttf)  format('truetype');}
@font-face{font-family:Gudea-Regular;src:url(../Fonts/Gudea-Regular.ttf)  format('truetype');}
@font-face{font-family:SquadaOne-Regular;src:url(../Fonts/SquadaOne-Regular.ttf)  format('truetype');}

* {margin:0;padding:0;}
.clear {clear:both;}
html {}
body, .modal-content {
  font-family: 'Gudea-Regular', sans-serif;
  background-color:#000000;
  color: #F0F0F0;
  line-height: 140.1%;
}
a{
  color: #C1C1C1;
  text-decoration:none;
}
a:hover{
  color: #BB1010;
  text-decoration:underline;
}
#logo{
	margin: 0 auto;
}
#logo > .thumbnail > img{
	width: 700px;
	height: auto;
}
#spider{
	z-index: 100;
	width: 316px;
	height: 546px;
	position:absolute;
	top: -564px;
	background-image:url('../Images/disasterkfw_spider.png');
}
.thumbnail{
	background-color: transparent;
	border: none;
	border-radius: 0;
}

ul.dropdown-menu{
	right: 0;
	background-color: #010101;
  	background: rgba(1,1,1,.8);
	left: auto;
}

.container ul.dropdown-menu, .dropdown ul.dropdown-menu{
	right: 0;
	border: none;
	display: block;
	height: 0px;
	max-height: 0px;
	overflow: hidden;
	padding: 0px;
	transition: max-height 0.5s ease;
}
.dropdown.open > ul.dropdown-menu, .container.open > ul.dropdown-menu{
	height: auto;
	max-height: 500px;
	padding:20px;
}
ul.dropdown-menu > li > h2 > a:hover{text-decoration: none;}
.navbar-default{
	background-color: #010101;
  	background: rgba(1,1,1,.8);
  	border: none;
}
#content{
  margin: 0 auto 0 auto;
  max-width: 888px;
  min-height: 888px;
}
#content_left > .frame, #content_right > .frame{
  width: 100%;
  height: 100%;
  margin: 10px;
  padding: 10px;
  background-color: #010101;
  background: rgba(1,1,1,.8);
  border-radius: 5px;
}
#content_left > .frame-layout-3{
    background: rgba(202,120,31,.8);
}
#footer{
  margin: 5px auto 5px auto;
  text-align:center;
  max-width: 888px;
}
#footer a, #footer a:hover{
  color: #C1C1C1;
}
/*Styling of Content*/
#content img, #content img{
  background-color: rgba(0,0,0,1);
    max-width: 99%;
    height: auto;
}
p.bodytext{
  margin: 5px 0 10px 0;
}
aside p.bodytext, aside ul > li, aside ol > li{
  color: #777777;
}
aside ul, aside ol{
  padding-left: 15px;
}
h1,h2{
  margin: 25px 0 10px 0;
  font-family: 'SquadaOne-Regular', cursive;
}
h1{color: #BB1010;text-transform: uppercase;}
h2{color: #BB1010;}

/*Navigation*/
.metamenu i{
  margin-right: 10px;
}
#mainnavi {
  right:100px;
  position: fixed;
  z-index: 1000;
}
#rightbar img{
  max-width:  99%;
    height: auto;
}

#content_left ul > li, #content_left ol > li{margin-left: 25px;}
#content ul.thumbnails li{list-style-type: none;margin-left: 0;}

::-webkit-input-placeholder {
   color: red;
}
:-moz-placeholder { /* Firefox 18- */
   color: red;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}
:-ms-input-placeholder {  
   color: red;  
}
/* FACEBOOK */
.fb_iframe_widget{
	display: inline-block;
	position: relative;
}
.fb-comments, .fb-comments span, .fb-comments .fb_iframe_widget span iframe, .fb-like-box, .fb_iframe_widget, .fb-like-box span iframe, .fb-like-box span {
  width: 100% !important;
  border: none;
}

@media (max-width:990px){
  #mainnavi{
  	position: relative;
  	right: auto;
    width: 100%;
  	max-width: 991px;
  }
  ul.dropdown-menu{
  	width: 100%;
  	position: relative;
    background-color: transparent;
  }
  ul.dropdown-menu > li{
  }
  .navbar-default{
    border-color: none;
  }
}

@media(max-width:600px){
  .backstretch{
    display:none;
  }
  .dropdown.open > ul.dropdown-menu, .container.open > ul.dropdown-menu{
    padding: 20px 0;
  }

}
@media(min-width:900px){
    #logo.page_1{
        height: 85vh;
    }
    .arrow {
        position: absolute;
        bottom: 17vh;
        left: 50%;
    }
    .arrow > a{
        color: #FFF;
    }
    .bounce {
        -moz-animation: bounce 2s infinite;
        -webkit-animation: bounce 2s infinite;
        animation: bounce 2s infinite;
    }
    @keyframes bounce {
        0%, 20%, 50%, 80%, 100% {
            transform: translateY(0);
        }
        40% {
            transform: translateY(-30px);
        }
        60% {
            transform: translateY(-15px);
        }
    }
}
#sbOverlay{background-color: transparent !IMPORTANT}

video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(../Images/background02-03.jpg) no-repeat;
    background-size: cover; 
}

.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}

.panel{
    background-color: transparent;
}

.tx-cart-products .col-md-4{
    margin-bottom: 30px;
}
.tx-cart-products .price{
    font-family: 'SquadaOne-Regular', cursive;
    background-color:#000000;
    color: #FF0000;
    line-height: 140.1%;
    font-size: 22px;
}
.tx-cart-products .regular_price{
    text-align: center;
}

.tx-cart #form-order .bg-light-grey{
    color: #000;
}

