/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
/* preloading images */
.owl-item.loading{
	min-height: 50px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/* ========== Navigation/Pagination Global ========== */

/* Navigation */
.owl-theme {position:relative;}
.owl-theme .owl-controls {text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-controls .owl-buttons div {background-color: #3370bc; border: 1px solid #3370bc; color: #fff; height: 26px; line-height: 26px; overflow: hidden; position: absolute; width: 26px; position:absolute; top:50%; right:0; margin-top:-13px;
  transition: opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
  -webkit-transition: opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
  -o-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}
.owl-theme .owl-controls .owl-buttons .owl-next {right:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left:0;}
.owl-theme .owl-controls .owl-buttons div:hover {background-color: #ed8900; border-color:#ed8900; color: white; text-decoration: none;}
.owl-theme .owl-controls .buttons .disabled {opacity: 0.5; cursor: default;}
.owl-theme .owl-controls .owl-buttons div:before { font-family:'icons'; content:'\ea08'; }
.owl-theme .owl-controls .owl-buttons div.owl-prev:before { content:'\ea07';}

/* Pagination */
.owl-theme .owl-controls .owl-pagination {position:absolute; bottom:-10px; width:100%;}
.owl-theme .owl-controls .owl-page {display: inline-block; zoom: 1; *display: inline;}
.owl-theme .owl-controls .owl-page span {width: 7px; height: 7px; margin: 5px; background: none; display: block; border:2px solid #e5e5e5;
  transition: background-color 300ms ease-in-out;
  -moz-transition: background-color 300ms ease-in-out;
  -webkit-transition:background-color 300ms ease-in-out;
  -o-transition: background-color 300ms ease-in-out;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span {border-color: #3370bc;}
.owl-theme .owl-controls .owl-page:hover span {border-color: #ed8900;}

/* ========== singleItem ========== */

/* theme-big-image */
/*.theme-big-image img {width:100%; max-width:none;}*/
.theme-big-image .owl-controls {margin-top: 10px;text-align: center;}

/* Styling Next and Prev buttons */
.theme-big-image .owl-controls .owl-buttons div {background-color:rgba(51,112,188,0.9); width:50px; height:50px; line-height:50px; top:auto; bottom:0; margin:0;}
.theme-big-image .owl-controls .owl-buttons div {opacity: 1; border:none;}
.theme-big-image .owl-controls .owl-buttons .owl-prev {left:auto; right:50px;}
.theme-big-image:hover .owl-controls .owl-buttons div {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}

/* Styling Pagination*/
.theme-big-image .owl-controls .owl-pagination {bottom:5px; left:15px; text-align:right; width: auto;}
.theme-big-image .owl-controls .owl-page span {border-color:#3370bc;}
.theme-big-image .owl-controls .owl-page.active span, .theme-big-image .owl-controls .owl-page:hover span {border-color: #ed8900;}

/* theme-more-pics-big */
.theme-more-pics-big .owl-controls .owl-pagination {bottom:-35px;}
.theme-more-pics-big {margin-bottom:35px;}

/* ========== owl-logos ========== */
.theme-logos .owl-controls .owl-buttons div {color:#c5c5c5; background-color:transparent; border:none; height:36px; line-height:36px; margin-top:-18px; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; -ms-transition: All 0.4s ease; transition: All 0.4s ease;}
.theme-logos .owl-controls .owl-buttons div:hover {background-color:transparent; color:#333;}
.theme-logos .owl-controls .owl-buttons .owl-next {right:-30px;}
.theme-logos .owl-controls .owl-buttons .owl-prev {left:-30px;}
.theme-logos .owl-controls .owl-buttons div:before {font-size:2.3rem;}

/* ========== owl-categories ========== */
.theme-categories .owl-buttons > div {top:-45px!important;}
.theme-categories .owl-buttons > div.owl-prev {left:auto!important; right:29px;}
.theme-categories:hover .owl-buttons > div {opacity:1;}
.theme-categories .owl-item a {margin:0 5px;}
.theme-categories .cat_show_image {margin-bottom:20px!important}
.theme-categories .owl-controls .owl-pagination {bottom:-20px;}

/* ========== owl-also ========== */
.theme-also .owl-controls .owl-buttons div {/*opacity: 0;*/ top:35%}
.theme-also:hover .owl-controls .owl-buttons div {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}

/* ========== owl-more-pics ========== */

/* images */
.theme-more-pics .item {margin: 15px 6px; margin-bottom:6px}
.theme-more-pics .cloud-zoom-gallery img {border: 1px solid #fff;}
.theme-more-pics .owl-controls {text-align: center; -webkit-tap-highlight-color: transparent;}
.theme-more-pics .owl-controls .owl-buttons div {margin-top:-10px;}

/* ========== owl-box ========== */
#box_sellers.in {overflow:visible;}
.theme-box .owl-buttons > div {opacity:0; top:30%!important; transition:opacity .5s ease 0s; -webkit-transition:opacity .5s ease 0s; -moz-transition:opacity .5s ease 0s; -o-transition:opacity .5s ease 0s;}
.theme-box:hover .owl-buttons > div {opacity:1;}

.theme-box .owl-buttons > div.owl-prev {left:0!important;}
.theme-box .owl-buttons > div.owl-next {right: 0!important;}

/* ========== owl-box-full ========== */
#box_sellers_slide .boxcontent,
#cross_selling_slide .boxcontent,
#also_purchased_slide .boxcontent,
#new_products_default_slide .boxcontent,
#reverse_cross_selling_slide .boxcontent {border-width:0; padding-top:0; margin-top:0; margin-bottom:20px;}
.theme-box-full .productOldPrice {display:block!important;}
.theme-box-full .owl-controls .owl-pagination {bottom:-20px;}
.theme-box-full .owl-buttons > div {top:-35px!important;}
.theme-box-full .owl-buttons > div.owl-prev {left:auto!important; right:29px;}
.theme-box-full:hover .owl-buttons > div {opacity:1;}

/* ========== caption ========== */
.caption {position:absolute; left:0; top:10%; padding:5%; width:100%; text-align:center;}

/* ausrichtung */

/*links*/
.caption.left {text-align:left;}
.caption.left > * {text-align: left;}

/*links*/
.caption.right {right:0; left:auto; text-align: right;}
.caption.right > * {text-align: right;}

/*oben*/
.caption.top {bottom: auto; top: 0;}

/*unten*/
.caption.bottom {top:auto; bottom:0;}

/* buttons */
.caption .button,.caption .button1, .caption .button2 {display:inline-block;}

/* background caption */
.caption.bg .inside, .caption.bg-a .inside, .caption.bg .inside, .caption.bg-b .inside {padding:20px; background-color:#fff;}
/*     --small desktop
------------------------------------------------- */
@media only screen and (min-width: 990px) and (max-width: 1280px) {
/*.theme-big-image .caption {top:5%;}*/
.theme-big-image .caption.right {width:95%; /*top:5%;*/}
}

/*     --tablets
------------------------------------------------- */
@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.theme-big-image .caption {width:100%; top:0!important; bottom:auto!important; background-color:#3370bc;}
.theme-big-image .caption {position:relative; float:none!important; padding:0;}
.theme-big-image .caption .inside {margin:0; padding:10px!important;}
.theme-big-image .caption p {display:block;}
.theme-big-image .owl-controls .owl-pagination {top:10px; bottom:auto;}
.theme-big-image .owl-buttons > div {top:0!important; width:32px!important; height:32px!important; line-height:32px!important;}
.theme-big-image .owl-buttons > div.owl-prev {left:auto!important; right:32px!important;}

}

/*     --phones
------------------------------------------------- */
@media only screen and (max-width: 767px) {

.caption {top:0!important; bottom:auto!important; padding:0 15px;}
.caption p {display:none;}
.caption .button {width:auto!important; display:inline-block;}
.caption.right, .caption.left {float:none; text-align: center; width: 100%;}
.caption.right > *, .caption.left > * {text-align: center;}
.caption.bg .inside{padding:10px;width:auto;}

.theme-big-image .owl-controls .owl-pagination {display:none;}
.theme-big-image .caption h1,
.theme-big-image .caption h2,
.theme-big-image .caption h3,
.theme-big-image .caption h4,
.theme-big-image .caption h5,
.theme-big-image .caption h6 {line-height:25px!important;}
	
}
