/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		/* fix for flashing background */
		-webkit-transform: translate3d(0px, 0px, 0px);
		max-height: 430px;
	}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}



.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}
	.owl-carousel.owl-ltr {
		direction: ltr;
	}

		.owl-carousel.owl-rtl .owl-item {
			float: left;
		}
/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}



.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
/****************************** news ***********************************/

.maga-outer .owl-next span,
.owl-prev span {
	display: none;
}

.maga-outer .owl-prev,
.maga-outer .owl-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 176px;
	display: block;
	width: 42px;
	height: 42px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none !important;
	outline: none !important;
	background: transparent;
	z-index: 1000000;
}

.maga-outer .owl-prev {
	left: 0px;
}

	.maga-outer .owl-prev:before {
		content: '←';
		background: url('../img/arrow-lefblackt.png') no-repeat;
	}

.maga-outer .owl-next {
	right: -19px;
}

	.maga-outer .owl-next:before {
		content: '→';
		background: url('../img/arrow-right-news.png') no-repeat;
	}

	.maga-outer .owl-prev:before,
	.maga-outer .owl-next:before {
		font-size: 50px;
		line-height: 1;
		opacity: .9;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	/************************/
	.maga-outer2 .owl-next span,
	.owl-prev span {
		display: none;
	}

.maga-outer2 .owl-prev,
.maga-outer2 .owl-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 140px;
	display: block;
	width: 42px;
	height: 42px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none !important;
	outline: none !important;
	background: transparent;
	z-index: 1000000;
}

.maga-outer2 .owl-prev {
	left: 0px;
}

	.maga-outer2 .owl-prev:before {
		content: '←';
		background: url('../img/arrow-lefblackt.png') no-repeat;
	}

.maga-outer2 .owl-next {
	right: -19px;
}

	.maga-outer2 .owl-next:before {
		content: '→';
		background: url('../img/arrow-right-news.png') no-repeat;
	}

	.maga-outer2 .owl-prev:before,
	.maga-outer2 .owl-next:before {
		font-size: 50px;
		line-height: 1;
		opacity: .9;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

/****************************** dots ***********************************/

#categ .owl-dots {
  text-align: center;
  padding-top: 7px;
}
#categ .owl-dots {
  display: block !important;
}
#categ .owl-dots button.owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
  border: none;
}
#categ .owl-dots button.owl-dot.active {
  background-color: #e40913;
  border: none;
}
#categ .owl-dots button.owl-dot:focus {
  outline: none;
}
#categ .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
}
#categ .owl-nav button span {
  font-size: 70px;
  position: relative;
  top: -5px;
}
#categ .owl-nav button:focus {
  outline: none;
}
#categ .owl-lazy {height:500px; width:700px; display:flex; background:red; font-size:4rem; line-height:4rem; color:black;}


/****************************** news ***********************************/


.news .owl-next span,
.news .owl-prev span {
  display: none;
}

.news .owl-prev,
.news .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 176px;
  display: block;
  width: 42px;
  height: 42px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: transparent;
  z-index: 1000000;
}

.news .owl-prev {
  left: 0px;
}

.news .owl-prev:before {
  content: '←';
  background: url('../img/arrow-lef-newst.png') no-repeat;
}

.news .owl-next {
  right: -19px;
}

.news .owl-next:before {
  content: '→';
  background: url('../img/arrow-right-news.png') no-repeat;
}

.news .owl-prev:before,
.news .owl-next:before {

  font-size: 50px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/****************************** logos ***********************************/


#logos .owl-next span,
.owl-prev span {
  display: none;
}

#logos .owl-prev,
#logos .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -45px;
  display: block;
  width: 32px;
  height: 32px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: none;
  z-index: 100000;
}

#logos .owl-prev {
  right: 60px;
}

#logos .owl-prev:before {
  content: '←';
  background: url('../img/arrow-left.png') no-repeat;
}

#logos .owl-next {
  right: 13px;
}

#logos .owl-next:before {
  content: '→';
  background: url('../img/arrow-right.png') no-repeat;
}

#logos .owl-prev:before,
#logos .owl-next:before {

  font-size: 48px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/****************************** maga ***********************************/

.maga .owl-next span,
.owl-prev span {
  display: none;
}

.maga .owl-prev,
.maga .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 240px;
  display: block;
  width: 42px;
  height: 42px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: transparent;
  z-index: 1000000;
}

.maga .owl-prev {
  left: 0px;
}

	.maga .owl-prev:before {
		content: '←';
		background: url('../img/arrow-lef-newst.png') no-repeat;
	}

.maga .owl-next {
  right: -19px;
}

.maga .owl-next:before {
  content: '→';
  background: url('../img/arrow-right-news.png') no-repeat;
}

.maga .owl-prev:before,
.maga .owl-next:before {

  font-size: 50px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/****************************** bok ***********************************/
#bok .owl-next span,
.owl-prev span {
  display: none;
}

#bok .owl-prev,
#bok .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 150px;
  display: block;
  width: 42px;
  height: 42px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: transparent;
  z-index: 1000000;
}

#bok .owl-prev {
  left: 0px;
}

#bok .owl-prev:before {
  content: '←';
  background: url('../img/arrow-lef-newst.png') no-repeat;
}

#bok .owl-next {
  right: -19px;
}

#bok .owl-next:before {
  content: '→';
  background: url('../img/arrow-right-news.png') no-repeat;
}

#bok .owl-prev:before,
#bok .owl-next:before {
  font-size: 50px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

	/****************************** bok ***********************************/
	.bok .owl-next span,
	.owl-prev span {
		display: none;
	}

.bok .owl-prev,
.bok .owl-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 150px;
	display: block;
	width: 42px;
	height: 42px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none !important;
	outline: none !important;
	background: transparent;
	z-index: 1000000;
}

.bok .owl-prev {
	left: 0px;
}

	.bok .owl-prev:before {
		content: '←';
		background: url('../img/arrow-lef-newst.png') no-repeat;
	}

.bok .owl-next {
	right: -19px;
}

	.bok .owl-next:before {
		content: '→';
		background: url('../img/arrow-right-news.png') no-repeat;
	}

	.bok .owl-prev:before,
	.bok .owl-next:before {
		font-size: 50px;
		line-height: 1;
		opacity: .9;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}



/****************************** fam ***********************************/
#fam .owl-next span,
.owl-prev span {
  display: none;
}

#fam .owl-prev,
#fam .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -22px;
  display: block;
  width: 42px;
  height: 42px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: transparent;
  z-index: 1000000;
}

#fam .owl-prev {
  left: 26px;
}

#fam .owl-prev:before {
  content: '←';
  background: url('../img/arrow-lef-newst.png') no-repeat;
}

#fam .owl-next {
  left: 74px;
}

#fam .owl-next:before {
  content: '→';
  background: url('../img/arrow-right-news.png') no-repeat;
}

#fam .owl-prev:before,
#fam .owl-next:before {
  font-size: 50px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


	/****************************** famHome ***********************************/
#famHome .owl-next span,
.owl-prev span {
	display: none;
}

#famHome .owl-prev,
#famHome .owl-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: -22px;
	display: block;
	width: 42px;
	height: 42px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none !important;
	outline: none !important;
	background: transparent;
	z-index: 1000000;
}

#famHome .owl-prev {
	right: 77px;
}

	#famHome .owl-prev:before {
		content: '←';
		background: url('../img/arrow-lef-newst.png') no-repeat;
	}

#famHome .owl-next {
	right: 27px;
}

	#famHome .owl-next:before {
		content: '→';
		background: url('../img/arrow-right-news.png') no-repeat;
	}

	#famHome .owl-prev:before,
	#famHome .owl-next:before {
		font-size: 50px;
		line-height: 1;
		opacity: .9;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
/****************************** top ***********************************/



#top .owl-next span,
.owl-prev span {
  display: none;
}

#top .owl-prev,
#top .owl-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 344px !important;
  display: block;
  width: 32px;
  height: 32px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none !important;
  outline: none !important;
  background: none;
  z-index: 100000;
 
}

#top .owl-prev {
  left: 25px;
}

#top .owl-prev:before {
  content: '←';
  background: url('../img/arrow-left.png') no-repeat;
}

#top .owl-next {
  left: 70px;
}

#top .owl-next:before {
  content: '→';
  background: url('../img/arrow-right-red.png') no-repeat;
}

#top .owl-prev:before,
#top .owl-next:before {
  font-size: 50px;
  line-height: 1;
  opacity: .9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/****************************** arive ***********************************/
#arive .owl-dots {
  text-align: center;
  padding-top: 0px;
}
#arive .owl-dots button.owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
  border: none;
}
#arive .owl-dots button.owl-dot.active {
  background-color: #e40913;
  border: none;
}
#arive .owl-dots button.owl-dot:focus {
  outline: none;
}
#arive .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
  display:none;
}
#arive .owl-nav button span{
  font-size: 70px;
  position: relative;
  top: -5px;
}
#arive .owl-nav button:focus {
  outline: none;
}
#arive .owl-lazy {height:500px; width:700px; display:flex; background:red; font-size:4rem; line-height:4rem; color:black;}

#arive .owl-dots {
  display: block !important;
}
/****************************** best ***********************************/
#best .owl-dots {
  text-align: center;
  padding-top: 0px;
}
#best .owl-dots button.owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
  border: none;
}
#best .owl-dots button.owl-dot.active {
  background-color: #e40913;
  border: none;
}
#best .owl-dots button.owl-dot:focus {
  outline: none;
}
#best .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
  display:none;
}
#best .owl-nav button span {
  font-size: 70px;
  position: relative;
  top: -5px;
}
#best .owl-nav button:focus {
  outline: none;
}
#best .owl-lazy {height:500px; width:700px; display:flex; background:red; font-size:4rem; line-height:4rem; color:black;}




#best .owl-dots {
  display: block !important;
}
.owl-dots {
  display: none;
}




.best-inner .owl-dots {
	text-align: center;
	padding-top: 7px;
}

.best-inner .owl-dots {
	display: block !important;
}

	.best-inner .owl-dots button.owl-dot {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		display: inline-block;
		background: #ccc;
		margin: 0 3px;
		border: none;
	}

		.best-inner .owl-dots button.owl-dot.active {
			background-color: #e40913;
			border: none;
		}

		.best-inner .owl-dots button.owl-dot:focus {
			outline: none;
		}

.best-inner .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.38) !important;
}

	.best-inner .owl-nav button span {
		font-size: 70px;
		position: relative;
		top: -5px;
	}

	.best-inner .owl-nav button:focus {
		outline: none;
	}

.best-inner .owl-lazy {
	height: 500px;
	width: 700px;
	display: flex;
	background: red;
	font-size: 4rem;
	line-height: 4rem;
	color: black;
}


/*******up*/


#logos-adv .owl-dots {
	display: block !important;
}

#logos-adv .owl-prev,
#logos-adv .owl-next {
	display: none;
}

#logos-adv .owl-dots {
	text-align: center;
	padding-top: 0px;
}

	#logos-adv .owl-dots button.owl-dot {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		display: inline-block;
		background: #ccc;
		margin: 0 3px;
		border: none;
	}

		#logos-adv .owl-dots button.owl-dot.active {
			background-color: #4e4e4e;
			border: none;
		}

		#logos-adv .owl-dots button.owl-dot:focus {
			outline: none;
		}

#logos-adv.owl-nav button {
	display: none !important;
}

	#logos-adv .owl-nav button span {
		font-size: 70px;
		position: relative;
		top: -5px;
	}

	#logos-adv .owl-nav button:focus {
		outline: none;
	}


.news-adv .owl-dots {
	display: block !important;
}

.news-adv .owl-prev,
.news-adv .owl-next {
	display: none !important;
}

.news-adv .owl-dots {
	text-align: center;
	padding-top: 0px;
}

	.news-adv .owl-dots button.owl-dot {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		display: inline-block;
		background: #ccc;
		margin: 0 3px;
		border: none;
	}

		.news-adv .owl-dots button.owl-dot.active {
			background-color: #4e4e4e;
			border: none;
		}

		.news-adv .owl-dots button.owl-dot:focus {
			outline: none;
		}

.news-adv .owl-nav button {
	display: none !important;
}

	.news-adv .owl-nav button span {
		font-size: 70px;
		position: relative;
		top: -5px;
	}

	.news-adv .owl-nav button:focus {
		outline: none;
	}
