/*
* 	Owl Carousel Owl Demo Theme 
*	v2.0
*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{
    color:#fff;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#d6d6d6;
    display:inline-block;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
    background:#869791;
    color:#fff;
    text-decoration:none
}
.owl-theme .owl-controls .owl-nav .item{font-size: 38px;}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
/*.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*/
.owl-theme .owl-controls{margin-top:10px;text-align: center;}


.customNavigation{ text-align:right; background:url(../images/hline.png) left center repeat-x; margin:20px 0; height:30px;line-height:28px;}
.customNavigation h3{ float:left; margin:0px; padding:0px; line-height:1em; background:#fff; padding-right:10px;}
.customNavigation a em{ padding:4px 3px; text-decoration:none;  cursor:pointer;color:#fff;-webkit-border-radius: 30px; -moz-border-radius:30px; border-radius: 30px; font-size:12px; background:#333; border:2px #fff solid; margin-right:-3px}
.customNavigation a:hover em{ background:#000; height:20px}
#owl-01 .item img,#owl-04 .item img{display: block; width: 100%; height: auto;}
#bar{width: 0%;max-width: 100%; height: 4px;background: #f00;}
#progressBar{width: 100%;background: #EDEDED;}
#owl-01 .owl-controls{ position:absolute; bottom:0px; right:0px;}
#owl-04 .owl-buttons{ position:absolute; top:0%; left:0px; right:0px; height:50px;  opacity:0; height:90%}
#owl-04 .owl-buttons:hover{  opacity:1}
#owl-04 .owl-buttons div.owl-prev{ float:left;text-indent:-9999px; background:url(../images/pl.png) left center no-repeat; margin:0px; height:100%; width:10%}
#owl-04 .owl-buttons div.owl-next{ float:right; text-indent:-9999px; background:url(../images/nr.png) right center no-repeat; margin:0px; height:100%; width:10%;}

#owl-03 .item{ padding:5px}
#owl-03 .item .zoom-gallery{ background:url(../images/search-icon-614x460.png) center center no-repeat #000;}
#owl-03 .item img{	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;
}
#owl-03 .item img:hover{filter: Alpha(Opacity=40);/*IE7 fix*/opacity:0.4;}

#owl-02 .item { 
    vertical-align: middle; 
    font: 38px 'petraglyphdisplaylight', 'Segoe UI', Arial, Helvetica, sans-serif;
}
#owl-02 .item span{margin-top: 50px;}
#owl-02 .item a,
#owl-02 .item a:hover{text-decoration: none;}

#owl-02 .item img { width:auto;}

@media handheld, only screen and (max-width: 1220px) {
    #owl-02 .item img { padding-right:  25%;}
    /*#owl-02 .item h1{padding-top: -20px;}*/
    #owl-02 .item .icon-quote-right,
    #owl-02 .item .icon-quote-left{font-size: 0px;}
    #owl-02 .item h2{font-size: 0px;z-index: -1;}
    #owl-02 .item a,
    #owl-02 .item a:hover{text-decoration: none;z-index: -1;font-size: 0px;}
    #owl-02 .item div {margin-top:  -30px; z-index: -100;height: 10px;}
    #owl-02 .item p{font-size: 0px;}
}

