/***************************************************

  Mixins Themes

/***************************************************/

/* Mixin Normal*/

/* Mixin Clear */

/* Mixin Border */

/*background RGBA

============================================*/

/***************************************************

  Mixins RTL Themes

/***************************************************/

/* effect zoom In #1 */

/************************************ 

	Override Bootstrap 

*************************************/

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

/***********************************************************************/

/*

*   Owl Carousel Owl Demo Theme

* v1.3.3

*/

.owl-row {

  margin-left: -15px;

  margin-right: -15px; }



/* Styling Next and Prev buttons */

.owl-theme .owl-buttons {

  width: 85px;

  position: absolute;

  bottom: 0;

  left: 50%;

  -webkit-transform: translateX(-50%);

  -moz-transform: translateX(-50%);

  -ms-transform: translateX(-50%);

  -o-transform: translateX(-50%);

  transform: translateX(-50%);

  overflow: hidden; }

  .owl-theme .owl-buttons div {

    width: 35px;

    height: 30px;

    line-height: 30px;

    color: transparent;

    text-align: center;

    background: #f3f3f3;

    -webkit-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease; }

    .owl-theme .owl-buttons div:before {

      content: "\f105";

      font-family: "FontAwesome";

      color: #999999;

      font-size: 1rem;

      display: block;

      -webkit-transition: all 0.5s ease;

      -o-transition: all 0.5s ease;

      transition: all 0.5s ease; }

    .owl-theme .owl-buttons div.owl-prev {

      float: left; }

      .owl-theme .owl-buttons div.owl-prev:before {

        content: "\f104"; }

    .owl-theme .owl-buttons div.owl-next {

      float: right; }

    .owl-theme .owl-buttons div:hover {

      background: #000;

      -webkit-transition: all 0.3s ease 0s;

      -o-transition: all 0.3s ease 0s;

      transition: all 0.3s ease 0s; }

      .owl-theme .owl-buttons div:hover:before {

        color: #FFFFFF; }



/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover {

  opacity: 1;

  filter: alpha(opacity=100);

  text-decoration: none; }



/* Styling Pagination*/

.owl-theme .owl-controls .owl-pagination {

  margin: 10px 0; }

.owl-theme .owl-controls .owl-page {

  display: inline-block;

  zoom: 1;

  *display: inline;

  /*IE7 life-saver */

  width: 12px;

  height: 12px;

  margin: 0 5px;

  position: relative;

  opacity: 0.75;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

  transition: all 0.3s ease 0s;

  border-radius: 100%; }

  .owl-theme .owl-controls .owl-page.active {

    background-color: #000; }

  .owl-theme .owl-controls .owl-page span {

    display: block;

    width: 8px;

    height: 8px;

    background-color: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    border-radius: 100%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    opacity: 0.75; }

  .owl-theme .owl-controls .owl-page:hover {

    background-color: #000; }



.owl-theme .owl-controls .owl-page span.owl-numbers {

  height: auto;

  width: auto;

  color: #FFF;

  padding: 2px 10px;

  font-size: 12px;

  border-radius: 30px; }



/* preloading images */

.owl-item.loading {

  min-height: 150px;

  background: url(../img/AjaxLoader.gif) no-repeat center center; }



/*# sourceMappingURL=owl.theme.css.map */

