/**
 * Copyright: 2007-2015, Web Techtonics, LLC
 * This code is property of Web Techtonics, LLC. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.


*/
:root{
	--placeholderSvg: 25px;
	--placeholderLabel: 20px !important;
	--placeholderFontFamily: Arial, Helvetica, sans-serif;
}
.AV-WSlideshow-4.widget.widget {
	min-height: 50px;
}
.AV-WSlideshow-4.placeholder{
	padding: 20px;
}
.AV-WSlideshow-4 .owl-carousel {
	max-height: 100vh;
	overflow: hidden;
}
.AV-WSlideshow-4 .editModeimage {
	width: 100%;
	max-height: 100vh;
	overflow: hidden;
}
.AV-WSlideshow-4 .owl-controls {
	bottom: 20px;
	position: absolute;
	display: block;
	width:100%;
	z-index: 1000;
}
.AV-WSlideshow-4 .owl-controls .owl-dots {
	width: 100%;
	text-align: center;
}
.AV-WSlideshow-4 .owl-controls .owl-dot {
	height: 13px;
	width: 13px;
	-webkit-transition: background-color 350ms ease;
	-moz-transition: background-color 350ms ease;
	-ms-transition: background-color 350ms ease;
	-o-transition: background-color 350ms ease;
	transition: background-color 350ms ease;
	border: 2px solid #fff;
	border-radius: 50px;
	display: inline-block;
	margin: 0 3px;
	background-color: transparent;
	background-color: rgba(255,255,255,0);
}
.AV-WSlideshow-4 .owl-controls .owl-dot.active {
	background-color: #fff;
	background-color: rgba(255,255,255,1);
}
.AV-WSlideshow-4 .carousel-indicators > li.active {
	width: 10px;
	height: 10px;
	opacity: 1;
}
.AV-WSlideshow-4 .slides .image,
.AV-WSlideshow-4 .image {
	width: 100%;
}
.AV-WSlideshow-4 .owl-carousel:not(.owl-loaded) img {
	width: 100%;
}
@media screen and (min-width: 768px) {
	.AV-WSlideshow-4 .carousel-indicators {
		bottom: 10px;
	}
}
.owl-carousel .owl-controls .owl-nav {
	display: none;
}
@media screen and (min-width: 768px) {
	.owl-carousel .owl-controls .owl-nav {
		display: inline-block;
		position: absolute;
		bottom: 10px;
		width: 100%;
		box-sizing: border-box;
		padding: 0 10px;
		pointer-events: none;
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev {
		float: left;
		pointer-events: all;
		margin-left: 10px;
		margin-bottom: 21%;
	}
	.owl-carousel .owl-controls .owl-nav .owl-next {
		float: right;
		pointer-events: all;
		margin-right: 10px;
		margin-bottom: 21%;
	}

	.owl-carousel .owl-controls .owl-nav .owl-prev,
	.owl-carousel .owl-controls .owl-nav .owl-next {
		font-weight: bold;
		color: transparent;
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev:before {
		content: "<";
	}
	.owl-carousel .owl-controls .owl-nav .owl-next:after {
		content: ">";
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev:before,
	.owl-carousel .owl-controls .owl-nav .owl-next:after {
		color: #fff;
		border-radius: 20px;
		border: 2px solid #fff;
		padding: 2px 6px 7px 7px;
		line-height: 20px;
		display: inline-block;
		font-size: 25px;
		background-color: #777;
		background-color: rgba(119,119,119,.5);
	}
	.owl-carousel:hover .owl-controls .owl-nav .owl-prev:before,
	.owl-carousel:hover .owl-controls .owl-nav .owl-next:after {
		background-color: rgba(119,119,119,1);
	}
}
.AV-WSlideshow-4 .WSlideshow-layout svg {
	width: 100%;
	margin: auto;
	display: block;
	max-width: var(--placeholderSvg);
	max-height: var(--placeholderSvg);
}
.AV-WSlideshow-4 .WSlideshow.placeholder-label {
	margin-bottom: 0px;
	text-align: center;
	line-height: normal;
	padding-bottom: 0px;
	font-size: var(--placeholderLabel) !important;
	font-family: var(--placeholderFontFamily) !important;
}
