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

  Mixins Themes 

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

/* Mixin Normal*/

/* Mixin Clear */

/* Mixin Border */

/*background RGBA

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

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

  Mixins RTL Themes 

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

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

	Override Bootstrap 

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

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

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

/* 

 * 	Core Owl Carousel CSS File

 *	v1.3.3

 */

/* clearfix */

.owl-carousel .owl-wrapper:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0; }



/* display none until init */

.owl-carousel {

  display: block;

  position: relative;

  width: 100%;

  -ms-touch-action: pan-y; }



.owl-carousel .owl-wrapper {

  position: relative;

  -webkit-transform: translate3d(0px, 0px, 0px);

  -moz-transform: translate3d(0px, 0px, 0px);

  -ms-transform: translate3d(0px, 0px, 0px);

  -o-transform: translate3d(0px, 0px, 0px);

  transform: translate3d(0px, 0px, 0px); }



.owl-carousel .owl-wrapper-outer {

  overflow: hidden;

  position: relative;

  width: 100%; }



.owl-carousel .owl-wrapper-outer.autoHeight {

  -webkit-transition: height 500ms ease-in-out;

  -o-transition: height 500ms ease-in-out;

  transition: height 500ms ease-in-out; }



.owl-carousel .owl-item {

  float: left; }



.owl-controls .owl-page,

.owl-controls .owl-buttons div {

  cursor: pointer; }



.owl-controls {

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-tap-highlight-color: transparent; }



/* mouse grab icon */

.grabbing {

  cursor: url(../../../../assets/img/modules/appagebuilder/img/grabbing.png) 8 8, move; }



/* fix */

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0); }



.rtl .owl-carousel .owl-item {

  float: right; }



/* css for owl loading*/

@-webkit-keyframes animate {

  0% {

    -webkit-transform: perspective(160px); }

  50% {

    -webkit-transform: perspective(160px) rotateY(-180deg); }

  100% {

    -webkit-transform: perspective(160px) rotateY(-180deg) rotateX(-180deg); } }

@keyframes animate {

  0% {

    transform: perspective(160px) rotateX(0deg) rotateY(0deg);

    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg); }

  50% {

    transform: perspective(160px) rotateX(-180deg) rotateY(0deg);

    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg); }

  100% {

    transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);

    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg); } }

.owl-carousel.owl-loading::after {

  content: "";

  display: table;

  clear: both; }

.owl-carousel.owl-loading .item {

  display: none; }

  .owl-carousel.owl-loading .item.first {

    display: block;

    opacity: 0;

    filter: alpha(opacity=0);

    float: left; }

    .rtl .owl-carousel.owl-loading .item.first {

      float: right; }

.owl-carousel.owl-loading::before {

  position: absolute;

  left: 0;

  right: 0;

  top: 50%;

  content: "";

  display: inline-block;

  width: 40px;

  height: 40px;

  background-color: #FA8D29;

  -webkit-animation: animate 1s infinite ease-in-out;

  -moz-animation: animate 1s infinite ease-in-out;

  animation: animate 1s infinite ease-in-out;

  margin: -20px auto 0; }



.timeline-wrapper {

  display: none; }



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

