
/*
 * General
 *------------------------------------------------------------------*/
body {font-weight:300;font-size:16px;color:#555555;font-family:Avenir,'Open Sans',Arial,sans-serif;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}

table td {font-size:14px;}

h1 {font-weight:200;font-size:48px;color:#3A606E;line-height:100%;font-family:'Lato', sans-serif;;margin-top:0;}
h2, .blog-title, #searchWidgetResultList h4 {font-weight:200;color:#72C02C;font-size:36px;margin-top:0;font-family:'Lato', sans-serif;}
h2 small {display:block;font-size:50%;}
h3, h4.legend, .alert h4 {color:#72C02C;font-size:28px;font-weight:300;margin-top:0;font-family:'Lato', sans-serif;}

h4, #searchWidgetResultList h4.media-heading {font-weight:normal;color:#72C02C;font-size:16px;}
h4 small {display:block;padding-top:4px;color:#999999;line-height: 1.4}

main a {color:#72C02C}
main a:hover {color:#000}


.headline {display:block;margin-bottom:25px;border-bottom:1px solid #E4E9F0;}
.headline h2 {border-bottom:2px solid #72C02C;margin-bottom:-2px;padding-bottom:5px;display:inline-block;}

.feature {font-size:20px;color:#72C02C;}
.no-margin {margin:0}
.remove-gutter {margin-left:-15px;margin-right:-15px;margin-bottom:-15px;}
.container-narrow {max-width:745px;margin:auto;}

.content-md {padding-top:50px;padding-bottom:50px;}
.content-sm {padding-top:40px;padding-bottom:40px;}
.content-xs {padding-top:20px;padding-bottom:20px;}

.border-bottom {border-bottom: 1px solid #eee}
.border-top {border-top: 1px solid #eee}
.border-all {border: 1px solid #eee}
.padding-all {padding:15px}

.heading-dark h1, .heading-dark h2, .heading-dark h3, .heading-dark h4 {color:#333}
.btn-facebook {padding:0!important}
.btn-facebook .fa {color:#3B5998;font-size:36px}
/*
 * Backgrounds
 *------------------------------------------------------------------*/
.bg-white {background-color:#FFFFFF;}
.bg-grey {background-color:#FAFAFA;}
.bg-light {background-color:#F7F7F7;}

/*
* Main
*------------------------------------------------------------------*/
@media (min-width: 992px) {
.has-aside .main {margin-left:240px;margin-top: 79px;padding: 0 25px 30px;position: relative;transition:300ms;z-index:950}
.has-aside .page-title .container {width: 100%}
.has-aside .header {background: #fff}
}

/*
* Aside - Left Panel
*------------------------------------------------------------------*/
#aside {display: none;}
@media (min-width: 992px) {
  .has-aside #aside {width: 240px;position:absolute;top:0;left:0;z-index:904;padding-top:140px;background:#F7F7F7;border-right: 1px solid #eee;display:block;min-height:100%;overflow: hidden;transition:300ms}
  #aside .nav {width: 240px;overflow: hidden;position:fixed;padding-left:20px}
  .scrolled.has-aside #aside {padding-top:64px}
  .has-aside .navbar .container {width:100%;padding-left:15px}
}
.has-aside .page-title {margin:115px -25px 20px -25px;padding-left:10px;}
@media (max-width: 991px) {
  .has-aside #content {padding:0 15px 15px 15px}
}
@media (max-width: 767px) {
  .has-aside .page-title {margin-top: 0}
}
/*
 * Images & Captions
 *------------------------------------------------------------------*/
 .caption {color:#999;font-size:12px;margin-top:20px}
 .text-center img {margin-left: auto;margin-right: auto;}

/*
 * Logo
 *------------------------------------------------------------------*/
 .logo {float: left;padding: 10px 0 10px 15px;}

 /*
  * Header
  *------------------------------------------------------------------*/
 .header-links {position: absolute;top: 7px;right: 0;}
 .header-links>div {float:right;}
 .header-links a {color:#72C02C}
 .header-links a.btn {font-size: 14px;padding:6px 8px}
 .header-links a.btn-link {font-size: 16px;padding:5px 8px}
 @media (max-width: 767px) {
  .header-links {position: fixed;top: 0px;width:100%;background-color:#F7F7F7;border-bottom: 1px solid #eee;padding:5px 15px}
	body {padding-top:44px;}
	.logo {float: none;text-align: center;}
	.banner .overlay {height:300px}
 }
@media (min-width: 768px) {
	.header {top:0;left:0;width:100%;height:auto;z-index:999;position:fixed;background:rgb(255,255,255)}
}


/*
 * Nav
 *------------------------------------------------------------------*/

.dropdown-menu>li {border-bottom: 1px solid #D7D7D7;}
.dropdown-menu>li>a {padding: 10px 25px;}
.dropdown-menu {padding: 0;}

.navbar {border-color:#EEEEEE;border-width:0;margin-bottom:0;border-radius:0;}
.navbar .container {position: relative;}

.navbar-nav {margin-top:58px;}

ul.nav {display:inline-block;}
.nav li a {color:#000000;}
.nav>li>a:hover, .nav>li>a:focus {background-color:inherit;color:#72C02C;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color:inherit;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #72C02C;
    text-decoration: none;
    outline: 0;
	background-color: #f5f5f5;
}

.nav li a.btn {padding:6px 12px;margin-top:6px;color:#72C02C;margin-left:10px;}

.header .navbar-toggle {border-color:#72C02C;margin:0 0 0 10px;padding:9px 6px;}
.navbar-toggle .icon-bar {display:block;width:22px;height:2px;border-radius:1px;background:#72C02C;}

@media (max-width: 767px) {
  .navbar-collapse {position:fixed;top:44px;background:#FFFFFF;width:100%;z-index: 1000}
  .navbar-nav {margin-top:10px;width:100%;}
  .nav>li {border-top:1px solid #F7F7F7;}
  .nav>li>a {font-weight:bold}
  .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 10px 15px 10px 25px;}
}

/*
* Scrolled
*------------------------------------------------------------------*/
@media (min-width: 768px) {
.navbar-nav, .logo img {transition:all .4s cubic-bezier(.7, 1, .7, 1);}
.logo img {height:63px;}
.scrolled .navbar {background-color:#FFFFFF;}
.scrolled .logo img {height:35px;}
.scrolled .logo p {display:none;}
.scrolled .navbar-nav {margin-top:0;}
.scrolled .search-box, .scrolled .header-links span {display:none}
}

@media (max-width: 991px) {
	.logo p, .navbar-nav li a {font-size:15px }
	.nav>li>a {padding-left: 10px;padding-right: 15px}
}
@media (min-width: 768px) {
	.navbar .container {padding-right:0;padding-left:0}
}

/*
 * Banner
 *------------------------------------------------------------------*/
 .banner {background:url('/export/sites/mystory/images/Collage.jpg');background-size:cover;}
 .overlay {height:400px;padding-top:160px;background-color:rgba(0,0,0,.1);}

/*
 * Side Nav
 *------------------------------------------------------------------*/
.side-bar .nav>li>a {padding: 0 0 15px 0;}
.side-bar li.active>a:before {
    content: '\f0d9';
    font-family: FontAwesome;
    display: block;
    height: 27px;
    line-height: normal;
    width: 27px;
    position: absolute;
    right: -21px;
    font-size: 20px;
    color: #000;
}
.side-bar .nav>li>a:hover, .side-bar .nav>li>a:focus {
    background-color: inherit;
    color: #999;
}
/*
* Page Title
*------------------------------------------------------------------*/
.page-title {padding:20px 0;border-bottom:1px solid #72C02C;background-color:rgba(114,192,44,.8);color:#FFFFFF;background-image: url('/export/system/modules/au.com.mystory/resources/img/pattern5.png');}
.page-title h1 {color:#FFF}
.page-title p {font-size:20px;}
.page-title a {color:#666}
@media (min-width: 768px) {.page-title {margin-top:115px;}}

/*
 * Get Started Button
 *------------------------------------------------------------------*/
.get-started {margin-top:50px}
@media (max-width: 767px) {
  .get-started {margin-top:0;text-align: center;}
}
 /*
 * Footer
 *------------------------------------------------------------------*/
html {position:relative;min-height:100%;}
body {margin:0 0 120px;}
#footer {position:absolute;left:0;bottom:0;height:120px;width:100%;padding-top:30px;text-align:center;background:#72C02C;color:#FFFFFF;}
#footer a {color:#fff}
#footer a:hover {color:#eee}
/*
 * Feature Box
 *------------------------------------------------------------------*/
.feature-title h3 {background-color:#72C02C;color:#FFF;text-align: center;padding:10px 0;}
.feature-title small {color:#fff;display: block;}
.feature-box {background-color:#FFF;text-align: center;margin-bottom:20px}
.feature-box.narrow {max-width: 360px}
.feature-content {padding:30px 0}
.feature-border h3 {margin-bottom: 0}
.feature-border .feature-content {border:1px solid #eee }

.feature-box .price {font-size:30px}
.price small {font-size: 40%}


/*
 * FAQ Panels
 *------------------------------------------------------------------*/
.panel-title .fa {margin-left:-22px}
.panel-heading {padding-left: 30px}
.panel-default>.panel-heading {border-color: #fafafa}

/*
 * Alert
 *------------------------------------------------------------------*/
.alert-primary {border:1px solid #72C02C ;font-size:16px;background-color:#FFFFFF;}

/*
 * Gallery
 *------------------------------------------------------------------*/
.cbp-item {border:1px solid #EEEEEE;}
.cbp-l-filters-buttonCenter {margin-bottom:10px;text-align:left;}
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {color:#72C02C;border-color:#72C02C;cursor:default;margin-bottom:10px;text-align:left;}
.cbp-l-filters-buttonCenter .cbp-filter-counter {background-color:#72C02C;}
.cbp-l-grid-masonry-projects .cbp-caption-activeWrap {background-color:#FFFFFF;background-color:rgba(255,255,255,.9);}

.cbp-details {min-height: 100%;padding:0;position: absolute;left:0;top:0;width:100%;opacity: 0;background-color: rgba(0,0,0,0.7);color:#fff;transition: 500ms}
.gallery-on-order .cbp-details {background-color: rgba(114,192,44,0.8);}

.cbp-actions {position: absolute;left:0;bottom:0;width: 100%;padding:0;transition: 500ms}
.cbp-details:hover, .gallery-on-order .cbp-details {opacity: 1;}
.cbp-details:hover .cbp-actions,.cbp-details:hover, .gallery-on-order .cbp-details, .gallery-on-order cbp-actions {padding:10px}
.cbp-details p {font-size: 14px}

.cbp-actions ul {margin:0;padding:0;}
.cbp-actions ul li {float:left;position:relative;display:block;width:25%;}
.cbp-actions a {position:relative;display:block;padding:0 8px;text-align:center;}
.cbp-actions a {font-size:22px;color:#fff;}
.cbp-actions a:hover  {color:#72C02C;}

.cbp-actions a.gallery-remove-page {display:none;}
.gallery-on-order .cbp-actions a.gallery-remove-page {display:block;}
.gallery-on-order .cbp-actions a.gallery-add-page {display:none;}

.order-open .gallery-download, .order-open .gallery-preview, .order-open .gallery-delete {display:none;}

.gallery-on-order .cbp-actions a {color:#FFF;}
.gallery-on-order .cbp-actions a:hover {color:#eee;}
.gallery-on-order.cbp-item {border:1px solid #72C02C;background-color: #72C02C}
.gallery-on-order.cbp-item h4, .gallery-on-order.cbp-item h4 small {color: #fff}


.shared-project::after {
  content: 'Shared';
  position: absolute;
  top:0;
  right:0;
  color:#f00;
  background-color:#eee;
  padding:5px;
}

/*
 * Catalogue
 *------------------------------------------------------------------*/
 
.products div:nth-child(4n+1) {clear:left}
.product {padding:20px;border-top: 1px solid #eee;}
.price {font-size:20px;}
.product-name {font-size:20px;}
.product-image {margin-bottom:20px}
.product-pricing, a .product-pricing {color:#555}
.product-pricing .product-pricing-rrp {display:none;text-decoration: line-through;}
.on-sale.product-pricing .product-pricing-rrp {display:inline;}
.on-sale.product-pricing .product-pricing-buy {color:#f00;}
.item-added {display:none;}

.category-tree .nav li a {padding-left:0;}

/*
 * Order Contents
 *------------------------------------------------------------------*/
.quantity-button {font-size:15px;font-weight:normal;display:inline-block;min-width:32px;height:32px;padding:5px;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;color:#888888;border:none;outline:none;background:#E7E4DB;background-image:none;}
.quantity-button:hover {text-decoration:none;}
.quantity-field {font-size:15px;display:inline-block;width:32px;height:32px;margin:0 -4px;text-align:center;vertical-align:middle;border:1px solid #EEEEEE;outline:none;}
.btn.qty-remove {padding-top:4px}
.order-item {margin-bottom: 10px;padding-bottom:10px}
.order-items-header, .order-items-sub-total {font-weight: bold;}
.order-items-total {font-weight:normal;color:#72C02C;font-size:20px;}
.order-item-bundle-components {padding-left:20px;font-size: 12px}

.order-summary .order-item {margin-bottom: 0;padding-bottom:0}

/*
 * Buttons
 ******************************/
.btn-primary, .jconfirm .jconfirm-box .jconfirm-buttons button.btn-primary {color:#72C02C;border: 1px solid #72C02C;background-color:transparent;}
.btn-default, .jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {color:333;border: 1px solid #ccc;background-color:transparent;}
.btn {font-size:14px;line-height:1.42857143;padding:10px 16px;border-radius:6px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary:active.focus, .btn-primary.active.focus {color:#FFFFFF;background-color:#72C02C;border-color:#72C02C;}
.form-actions.buttons .btn {min-width: 100px;margin:0 5px}
.form-actions.buttons {text-align: center;}

.btn-primary.btn-solid {color:#FFFFFF;background-color:#72C02C;border-color:#72C02C;}
.btn-primary[disabled], .btn-primary[disabled]:hover,.btn-primary[disabled]:focus {background-color: #fff;border-color: #ddd;color: #ddd}

.btn-black {border-color:#111;color:#111;background-color:transparent;}
.btn-black:hover, .btn-black:focus, .btn-black.active, .btn-black:active:hover, .btn-black.active:hover, .btn-black:active:focus, .btn-black.active:focus, .btn-black:active.focus, .btn-black.active.focus {color:#fff;background-color:#111;border-color:#111;}

/*
 * Forms
 ******************************/
.form-narrow {max-width:600px;margin:auto;}
.form-well {background-color:#FAFAFA;border: 1px solid #eee;padding:15px;margin-bottom: 15px;border-radius: 4px;}
.form-well-primary {background-color:#FFF;border: 1px solid #72C02C;padding:15px;margin-bottom: 15px;border-radius: 4px;}

.form-control {border-color:#DDDDDD;-webkit-box-shadow:none;box-shadow:none;}
.form-control:hover {border-color:#72C02C;}
.input-large textarea.form-control {height:200px;}
.input-large .form-control {height:45px;padding:10px 16px;font-size:17px;line-height:1.33;}
.note {color: #aaa;font-style: italic;}
label {font-weight:300;}
.dia-form-field {margin-bottom:15px;}


/**
 * wowbook
 ******************************/
.wowbook-controls {background: transparent;box-shadow:none;color:#72C02C}
.wowbook-nav:active, .wowbook-nav:hover, .wowbook-control:active, .wowbook-control:hover {background: #72C02C;color:#fff}
.bar {border: 1px solid #666;height: 20px;width: 100%;}
.bar .in {animation: fill 30s linear 1;height: 100%;background-color: #72C02C;}


@keyframes fill {
  0% {width: 0%;}
  100% {width: 100%;}
}
/*
 * Drop Zone
 ****************************************************/
.dropzone, .dropzone * {box-sizing:border-box;}
.dropzone {border:1px dashed rgba(0, 0, 0, .3);border-radius:5px;background:white;padding:20px 20px;}
.dropzone.dz-clickable {cursor:pointer;}
.dropzone.dz-clickable * {cursor:default;}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {cursor:pointer;}
.dropzone.dz-started .dz-message {display:none;}
.dropzone.dz-drag-hover {border:1px dashed #4487A5 !important;}
.dropzone.dz-drag-hover .dz-message {opacity:.5;}
.dropzone .dz-message {text-align:center;margin:0;}
.dropzone .dz-preview {position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px;}
.dropzone .dz-preview:hover {z-index:1000;}
.dropzone .dz-preview:hover .dz-details {opacity:1;}
.dropzone .dz-preview.dz-file-preview .dz-image {border-radius:20px;background:#999999;background:linear-gradient(to bottom, #EEEEEE, #DDDDDD);}
.dropzone .dz-preview.dz-file-preview .dz-details {opacity:1;}
.dropzone .dz-preview.dz-image-preview {background:none;}
.dropzone .dz-preview.dz-image-preview .dz-details {-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.dropzone .dz-preview .dz-remove {font-size:14px;text-align:center;display:block;cursor:pointer;border:none;}
.dropzone .dz-preview .dz-remove:hover {text-decoration:underline;}
.dropzone .dz-preview:hover .dz-details {opacity:1;}
.dropzone .dz-preview .dz-details {z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0, 0, 0, .9);line-height:150%;}
.dropzone .dz-preview .dz-details .dz-size {margin-bottom:1em;font-size:16px;}
.dropzone .dz-preview .dz-details .dz-filename {white-space:nowrap;}
.dropzone .dz-preview .dz-details .dz-filename:hover span {border:1px solid rgba(200, 200, 200, .8);background-color:rgba(255, 255, 255, .8);}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {overflow:hidden;text-overflow:ellipsis;}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {border:1px solid transparent;}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {background-color:rgba(255, 255, 255, .4);padding:0 .4em;border-radius:3px;}
.dropzone .dz-preview:hover .dz-image img {-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px);}
.dropzone .dz-preview .dz-image {border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;}
.dropzone .dz-preview .dz-image img {display:block;}
.dropzone .dz-preview.dz-success .dz-success-mark {-webkit-animation:passing-through 3s cubic-bezier(.77, 0, .175, 1);-moz-animation:passing-through 3s cubic-bezier(.77, 0, .175, 1);-ms-animation:passing-through 3s cubic-bezier(.77, 0, .175, 1);-o-animation:passing-through 3s cubic-bezier(.77, 0, .175, 1);animation:passing-through 3s cubic-bezier(.77, 0, .175, 1);}
.dropzone .dz-preview.dz-error .dz-error-mark {opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77, 0, .175, 1);-moz-animation:slide-in 3s cubic-bezier(.77, 0, .175, 1);-ms-animation:slide-in 3s cubic-bezier(.77, 0, .175, 1);-o-animation:slide-in 3s cubic-bezier(.77, 0, .175, 1);animation:slide-in 3s cubic-bezier(.77, 0, .175, 1);}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {display:block;width:54px;height:54px;}
.dropzone .dz-preview.dz-processing .dz-progress {opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.dropzone .dz-preview.dz-complete .dz-progress {opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in;}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite;}
.dropzone .dz-preview .dz-progress {opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255, 255, 255, .9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden;}
.dropzone .dz-preview .dz-progress .dz-upload {background:#333333;background:linear-gradient(to bottom, #666666, #444444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out;}
.dropzone .dz-preview.dz-error .dz-error-message {display:block;}
.dropzone .dz-preview.dz-error:hover .dz-error-message {opacity:1;pointer-events:auto;}
.dropzone .dz-preview .dz-error-message {pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#BE2626;background:linear-gradient(to bottom, #BE2626, #A92222);padding:.5em 1.2em;color:white;}
.dropzone .dz-preview .dz-error-message:after {content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #BE2626;}
/* End Dropzone */

/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel {display:none;width:100%;z-index:1;}
.owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after {content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer {position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-item {min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}.owl-carousel .owl-item img {display:block;width:100%;-webkit-transform-style:preserve-3d;}.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display:block;}.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loading {opacity:0;display:block;}.owl-carousel.owl-hidden {opacity:0;}.owl-carousel.owl-refresh .owl-item {visibility:hidden;}.owl-carousel.owl-drag .owl-item {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab {cursor:move;cursor:grab;}.owl-carousel.owl-rtl {direction:rtl;}.owl-carousel.owl-rtl .owl-item {float:right;}.owl-carousel .animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in {z-index:0;}.owl-carousel .owl-animated-out {z-index:1;}.owl-carousel .fadeOut {-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}@keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}.owl-height {transition:height .5s ease-in-out;}.owl-carousel .owl-item .owl-lazy {opacity:0;transition:opacity .4s ease;}.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper {position:relative;height:100%;background:#000000;}.owl-carousel .owl-video-play-icon {position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display:none;}.owl-carousel .owl-video-tn {opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease;}.owl-carousel .owl-video-frame {position:relative;z-index:1;height:100%;width:100%;}
/*
.owl-carousel {max-width:350px;}
*/
.owl-dots {text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-dots .owl-dot {display:inline-block;zoom:1;}
.owl-dots .owl-dot span {width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background:#869791;}
/*
 * Select 2
 ****************************************************/
.select2-selection__clear {display: none}
.select2-container {margin:0;position:relative;display:inline-block;zoom:1;
	*display:inline;vertical-align:middle;}
.select2-container, .select2-drop, .select2-search, .select2-search input {
	-webkit-box-sizing:border-box;
	/* webkit */
	-moz-box-sizing:border-box;
	/* firefox */
	box-sizing:border-box;
	/* css3 */}
.select2-selection, .select2-container .select2-choice {border-radius: 5px;font-size:15px; display:block;height:40px;padding:4px 8px;overflow:hidden;position:relative;border:1px solid #CCC;white-space:nowrap;line-height:32px;color:#444444;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#FFFFFF;}
.select2-container--open .select2-selection, .select2-container .select2-choice {border-radius:5px}
.select2-container--above .select2-selection, .select2-container.select2-drop-above .select2-choice {border-bottom-color:#CCCCCC;}
.select2-container.select2-allowclear .select2-choice .select2-chosen {margin-right:42px;}
.select2-container .select2-choice>.select2-chosen {margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.select2-container .select2-choice abbr {display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0;}
.select2-container.select2-allowclear .select2-choice abbr {display:inline-block;}
.select2-container .select2-choice abbr:hover {cursor:pointer;}
.select2-drop-mask {border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;
	/* styles required for IE to work */
	background:#FFFFFF;filter:alpha(opacity=0);}
.select2-dropdown, .select2-drop {margin-top:-1px;width:100%;position:absolute;z-index:9999;top:100%;background:#FFFFFF;color:#000000;border:1px solid #CCCCCC;border-top:0;left:0;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15);}

.select2-drop-auto-width {border-top:1px solid #CCCCCC;width:auto;}
.select2-container--open .select2-dropdown--above .select2-search, .select2-drop-auto-width .select2-search {padding-top:4px;}
.select2-container--open .select2-dropdown.select2-dropdown--above, .select2-drop.select2-drop-above {margin-bottom:0;border-top:1px solid #CCCCCC;border-top-width:3px;border-bottom:0;margin-top:1px;-webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);box-shadow:0 -4px 5px rgba(0, 0, 0, .15);}
.select2-container--open .select2-dropdown, .select2-drop-active {border:1px solid ##CCCCCC;border-top:none;border-bottom-width:3px;}
.select2-container--open .select2-dropdown--above, .select2-drop.select2-drop-above.select2-drop-active {border-top-width:3px;}
.select2-selection__arrow, .select2-container .select2-choice .select2-arrow {display:none}

.select2-selection__arrow b, .select2-container .select2-choice .select2-arrow b {display:block;width:100%;height:100%;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-size:14px;}
.select2-selection__arrow b:before, .select2-container .select2-choice .select2-arrow b:before {content:'\f107';width:100%;height:100%;text-align:center;display:block;}
.select2-search {display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}
.select2-search input {width:100%;height:auto !important;min-height:29px;padding:6px 20px 5px 10px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #AAAAAA;-webkit-box-shadow:none;box-shadow:none;background:#FFFFFF;background:-webkit-gradient(linear, left bottom, left top, color-stop(.85, #FFFFFF), color-stop(.99, #EEEEEE));background:-webkit-linear-gradient(center bottom, #FFFFFF 85%, #EEEEEE 99%);background:-moz-linear-gradient(center bottom, #FFFFFF 85%, #EEEEEE 99%);background:linear-gradient(top, #FFFFFF 85%, #EEEEEE 99%);}

.select2-search:before {display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:'\f002';top:50%;margin-top:-8px;right:10px;color:#686868 !important;}

.select2-drop.select2-drop-above .select2-search:before {margin-top:-5px;}
.select2-drop.select2-drop-above .select2-search input {margin-top:4px;}
.select2-drop.select2-drop-above .select2-search:before {top:34%;}
.select2-search input.select2-active {background:#FFFFFF url('../img/select2-spinner.gif') no-repeat 100%;background:url('../img/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(.85, #FFFFFF), color-stop(.99, #EEEEEE));background:url('../img/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #FFFFFF 85%, #EEEEEE 99%);background:url('../img/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #FFFFFF 85%, #EEEEEE 99%);background:url('../img/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #FFFFFF 85%, #EEEEEE 99%);}
.select2-container--open .select2-selection, .select2-container-active .select2-choice, .select2-container-active .select2-choices {border:1px solid #CCCCCC;outline:none;}
.select2-container--open .select2-selection, .select2-dropdown-open .select2-choice {-webkit-box-shadow:0 1px 0 #FFFFFF inset;box-shadow:0 1px 0 #FFFFFF inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#FFFFFF;}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {border:1px solid #CCCCCC;border-top-color:transparent;}
.select2-container--open .select2-selection .select2-selection__arrow, .select2-dropdown-open .select2-choice .select2-arrow {background:transparent;border-left:none;filter:none;}
.select2-container--open .select2-selection .select2-selection__arrow b, .select2-dropdown-open .select2-choice .select2-arrow b {background-position:-18px 1px;}
/* results */
.select2-results {max-height:200px;padding:0;margin:4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);display:block;}
.select2-results__options {padding:0;margin:0;list-style:none;}
.select2-results ul.select2-result-sub {margin:0;padding-left:0;}
.select2-results__options--nested .select2-results__option, .select2-results ul.select2-result-sub>li .select2-result-label {padding-left:20px;}
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:40px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:60px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:80px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:100px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:110px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left:120px;}
.select2-results li {list-style:none;display:list-item;background-image:none;}
.select2-results li.select2-result-with-children>.select2-result-label {font-weight:bold;}
.select2-results__options--nested .select2-results__option, .select2-results .select2-results__group, .select2-results .select2-result-label {padding:3px 7px 4px;display:block;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select2-results__option--highlighted, .select2-results .select2-highlighted {background:#3276B1;color:#FFFFFF;}
.select2-results li em {background:#FEFFDE;font-style:normal;}
.select2-results .select2-highlighted em {background:transparent;}
.select2-results .select2-highlighted ul {background:#FFFFFF;color:#000000;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {background:#F4F4F4;display:list-item;padding:3px 5px;}
.select2-no-results {padding-left:20px;}
.select2-no-results:before {display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f05a';margin-right:5px;}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {text-decoration:underline;}
.select2-offscreen, .select2-offscreen:focus {clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important;}
.select2-hidden-accessible, .select2-display-none {display:none;}
.select2-measure-scrollbar {position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}