/* Owl Carousel Owl Demo Theme  v1.24 */
.owl-theme .owl-controls {position:absolute;top:50%;margin-top: 10px; text-align: center;width:100%; }

.owl-theme .item {position: relative; width: 100%; top: 85px; left: 0; height: 600px;margin-bottom:30px;}
.overlay {position: absolute;top: 0px;left: 0px; width:100%;height:100%;background:url(../images/overlay.png)}
.overlaylight {position: absolute;top: 0px;left: 0px; width:100%;height:100%;background:url(../images/overlaylight.png)}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {color: #000; display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */
margin: 0; padding: 10px 10px; font-size: 36px;  background: #FFF; filter: Alpha(Opacity=80);/*IE7 fix*/ opacity: 0.8;}

/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;color:#1E8BC3; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {height: auto;width:auto;color: #FFF;padding:2px 10px;font-size: 12px;-webkit-border-radius:30px;-moz-border-radius:30px; border-radius: 30px; }

/* preloading images */
.owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }

.owl-theme .owl-controls .owl-buttons div {position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;top: 0;-webkit-border-radius: 0 6px 6px 0; -moz-border-radius:0 6px 6px 0; border-radius: 0 6px 6px 0; }
.owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;top: 0px;-webkit-border-radius: 6px 0 0 6px; -moz-border-radius:6px 0 0 6px; border-radius: 6px 0 0 6px;}

.owl-theme .owl-controls .owl-page {display: inline-block;position:relative;top:100px; zoom: 1;  *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span {bottom:0;display: block; width: 14px; height: 14px; margin:0 7px; filter: Alpha(Opacity=1);/*IE7 fix*/ opacity: 1; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; background: #FFF;border:3px solid black}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;background:#1E8BC3}

.carousel-text {position: absolute; top: 45%; left: 50%;transform: translate(-50%, -50%); z-index: 999;}
.carousel-text .container {width:800px;margin:0 auto; padding: .5em ;background:rgba(0,0,0,.7);text-align:center;border-radius:6px}
.carousel-text .btn {margin-bottom:1em}

/*.carousel-text { display: block; position: absolute; bottom:8px; width: 100%; z-index: 999; text-align:center;background: none repeat scroll 0 0 rgba(0,0,0,1); color:#1E8BC3;}*/
.carousel-text h1 { padding: .5em; font-size: 1.6em; text-transform:uppercase;margin:0;line-height:normal;color:white}
.carousel-text h2 { background: none repeat scroll 0 0 #fff; color: rgb(0, 30, 34); display: inline-block; padding: 0.3125em 0.625em; font-size: 1.7em;line-height:normal;margin:0 }
.carousel-text p { background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85); color: #fff; display: inline-block; font-size: 1.4em; padding: 0.625em 0.8em;margin:0 }
.carousel-text .light {color:white;}
.carousel-text .dark {color:black}

