/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Vanguard.yachts theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav { /*position: absolute; top: 0;  left: 0; width: 100%; height: 0;*/ }
.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover { background: #869791; color: #FFF; text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
	margin-top: 15px;
  -webkit-tap-highlight-color: transparent; }
  .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: 3px;
	background: #d9d9d9;
	opacity: .4;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #a8a8a8; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { position: absolute; top: 50%; transform: translateY(-50%); width: 35px; height: 65px; background-size: contain; background-repeat: no-repeat; z-index: 98; }
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {display: none;}
.owl-carousel .owl-nav button.owl-next { right: 0; background:transparent url(../images/arrow-right.png); background-size: contain; }
.owl-carousel .owl-nav button.owl-next:hover { background:transparent url(../images/arrow-right-hover.png); background-size: contain; }
.owl-carousel .owl-nav button.owl-prev { left: 0; background:transparent url(../images/arrow-left.png); background-size: contain;}
.owl-carousel .owl-nav button.owl-prev:hover { background:transparent url(../images/arrow-left-hover.png); background-size: contain; }

.owl-theme .item {position: relative; }
.owl-theme .item a { }
.owl-theme .item a .item-title { position: absolute; bottom: 0; left: 0; width: 100%; padding: 15px; font-size: 30px; color: #fff; text-shadow: 0px 0px 3px rgba(0,0,0,0.8); }
.owl-theme .item a:hover img { opacity: .8; transition: all .3s ease-out; }
.owl-theme .item a:hover .item-title { text-decoration: underline; }

@media (max-width:782px) {
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { display: none; }
}
