/*----------------------------------------------------------------------------*/
/*              Appland - Premium Responsive Landing Page v1.0.0              */
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*--- Start rcarousel 1.1.3 --------------------------------------------------*/

.ui-carousel {
   overflow: auto;
   width: 300px;
   height: 100px;
   margin: 0;
   padding: 0;
}

.ui-carousel > .wrapper {
   width: 9999px;
   margin: 0;
   padding: 0;
}

.ui-carousel > .wrapper > * {
   overflow: hidden;
   display: block;
   float: left;
   width: 100px;
   height: 100px;
   border: 0;
}

.ui-carousel img {
   z-index: 50;
}

#pages {
   position: absolute;
   width: 150px;
   margin: -24px 0 0 365px;
}

.bullet {
   z-index: 100;
   display: block;
   float: left;
   width: 18px;
   height: 18px;
   margin: 0px 15px 0px 0px;
   background: url(../images/page-off.png) center center no-repeat;
}

/*--- End rcarousel 1.1.3 ----------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*--- Start Lightbox.css 2.51 ------------------------------------------------*/

#lightboxOverlay {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 9999;
   background-color: black;
   opacity: 0.85;
}

#lightbox {
   position: absolute;
   left: 0;
   width: 100%;
   z-index: 10000;
   line-height: 0;
   text-align: center;
}

#lightbox img {
   width: auto;
   height: auto;
}

.lb-outerContainer {
   position: relative;
   width: 250px;
   height: 250px;
   margin: 0 auto;
   background: #ffffff;
   border-radius: 4px;
}

.lb-outerContainer:after {
   content: "";
   display: table;
   clear: both;
}

.lb-container {
   padding: 10px;
}

.lb-loader {
   position: absolute;
   top: 40%;
   left: 0%;
   height: 25%;
   width: 100%;
   line-height: 0;
   text-align: center;
}

.lb-nav {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 10;
   height: 100%;
   width: 100%;
}

.lb-container > .nav {
   left: 0;
}

.lb-nav a {
   outline: none;
}

.lb-prev, .lb-next {
   display: block;
   width: 49%;
   height: 100%;
   background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.lb-prev {
   left: 0;
   float: left;
}

.lb-next {
   right: 0;
   float: right;
}

.lb-prev:hover {
   background: url(../images/prev.png) left 48% no-repeat;
}

.lb-next:hover {
   background: url(../images/next.png) right 48% no-repeat;
}

.lb-dataContainer {
   margin: 0 auto;
   padding: 5px 0 0 0;
   width: 100%;
}

.lb-dataContainer:after {
   content: "";
   display: table;
   clear: both;
}


.lb-data {
   padding: 0 10px 0 10px;
   color: #bbbbbb;
}

.lb-data .lb-details {
   width: 85%;
   float: left;
   line-height: 1.1em;
   text-align: left;
}

.lb-data .lb-caption {
   line-height: 1em;
   font-size: 13px;
   font-weight: bold;
}

.lb-data .lb-number {
   display: block;
   clear: left;
   padding: 0 0 1em 0;
   font-size: 11px;
}

.lb-data .lb-close {
   float: right;
   width: 35px;
   padding: 0 0 0.7em 0;
   outline: none;
}

.lb-data .lb-close:hover {
   cursor: pointer;
}

/*--- End Lightbox.css 2.51 --------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*                Created by UnreaLSnake aka Antonov Alexander                */
/*----------------------------------------------------------------------------*/