/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */





/* CAROUSEL */
.owl-carousel {
	/* disable scrolling while swiping*/
    -ms-touch-action: pan-y !important;
    touch-action: pan-y !important;
}

	/* ITEM 
	.item{
		opacity:0.4;
		transition:.4s ease all;
		margin:0 20px;
		transform:scale(.95);
	}
	@media(max-width:1000px){
		.item{
			margin:0; transform:scale(.95)
		}
	}
	.active .item{
		opacity:1;
		transform:scale(1);
	} 
	.owl-item {
	    -webkit-backface-visibility: hidden;
	    -webkit-transform: translateZ(0) scale(1.0, 1.0);
	}*/



	/* NAV (Default) */
	.owl-theme .owl-nav {
		margin-top: 10px;
		text-align: center;
		-webkit-tap-highlight-color: transparent;
	}
	.owl-theme .owl-nav [class*='owl-'] {
	    color: #FFF;
	    font-size: 34px;
	    margin: 5px;
	    padding: 4px 7px;
	    background: #D6D6D6;
	    display: inline-block;
	    cursor: pointer;
	    border-radius: 3px;
	}
    .owl-theme .owl-nav [class*='owl-']:hover {
		background: #000;
		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;
		}
	



	/* NAV (Custom) */	
	.btns{
		/*	
	  	display: 		table;
	  	margin: 		30px auto;
	  	*/
	  	position:		absolute;
	  	top: 			60%;
	  	width: 			calc(100vw - (2* var(--pagemargin)) ) !important;
  	
	  	z-index: 		5002;
	  	
	}
		.customNextBtn, 
		.customPreviousBtn{
			float:			right;
			display:		inline-block;
			zoom: 			1;
		    cursor:			pointer;

			background-image:	url('../../images/bt_arrow.svg');
			background-size:	81px 22px;
			width:				81px; 
			height:				22px;

		    								/*border: solid 1px #F50014;*/
		}
		/*		
		.customNextBtn{ 
			float:		right;
			display:	block;
		}*/
		.customPreviousBtn{
		   -moz-transform:		scaleX(-1);
		    -o-transform:		scaleX(-1);
		    -webkit-transform:	scaleX(-1);
		    transform: 			scaleX(-1);
		    filter: 			FlipH;
		    -ms-filter: 		"FlipH";

		    margin-top:  		30px;

		}


	/* DOTS */
	.owl-theme .owl-dots {
		width:			calc(100vw - 2* var(--pagemargin) );
		text-align: 	right;
		-webkit-tap-highlight-color: transparent;

																	/*border: solid 1px #F50014;*/
	}
		.owl-theme .owl-dots .owl-dot {
	    	display: inline-block;
	    	zoom: 1;
	    	display: inline;
	    }
		    .owl-theme .owl-dots .owl-dot span {
		    	
		    	/* Circle */
		    	width:			15px;
		    	height: 		15px;
		    	border-radius:	30px;
		    	margin-right: 	10px;
		    	
		    	/* Square 
		    	width:			6px;
		    	height: 		6px;
		    	margin-left: 	5px;
		    	*/

		    	background: 	var(--color1);
		    	opacity: 		0.25;
		    	display: 		block;

		    	-webkit-backface-visibility: visible;
		    	transition: opacity 200ms ease;
		    	
		    }
		    .owl-theme .owl-dots .owl-dot.active span
		    /*.owl-theme .owl-dots .owl-dot:hover span*/ {
		    	opacity: 	1;
				/*width:		20px;*/
		    	background: var(--color1);
		    }
	