/**
 * 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
 */

.owl-theme .owl-nav {display:block;width:100%;margin:0;}

.owl-theme button.owl-prev,
.owl-theme button.owl-next {display:block;position:absolute;top:50%;width:80px;height:80px;overflow:hidden;text-align:center;background-color:rgba(0,0,0,0.4);border:none;border-radius:50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.owl-theme button.owl-prev:hover,
.owl-theme button.owl-next:hover {background-color:rgba(0,0,0,0.8);}
.owl-theme button.owl-prev i,
.owl-theme button.owl-next i {color:#fff;font-size:48px;line-height:80px;}
.owl-theme button.owl-prev {left:-10px;}
.owl-theme button.owl-next {right:-10px;}

/*.owl-theme .owl-nav [class*='owl-'] {display:inline-block;margin:0;padding:0;color:#fff;font-size:14px;background:#;cursor:pointer;}
.owl-theme .owl-nav [class*='owl-']:hover {}*/

.owl-theme .owl-nav.disabled,
.owl-theme .owl-dots.disabled {display:none}

.owl-theme .owl-nav.disabled + .owl-dots {}

.owl-theme .owl-dots {display:block;position:absolute;left:0;right:0;bottom:15px;width:100%;text-align:center;z-index:9;}
.owl-theme .owl-dots button {background:none;border:none}
.owl-theme .owl-dots .owl-dot {display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span {display:block;width:50px;height:8px;margin:0 4px;background-color:rgba(0, 0, 0, 0.5);border:none;border-radius:2px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.25), inset 0 0 5px rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.owl-theme .owl-dots .owl-dot:hover span {background-color:#ffffff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
.owl-theme .owl-dots .owl-dot.active span {background-color:#ffc650;box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}


.slide {position:relative;width:100%;overflow:hidden;background:#000;box-shadow:0 2px 5px rgba(0, 0, 0, 1.0);z-index:2;}

.slide .img {width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.slide .slide01 {background-image:url(../img/banner-02.jpg);}
.slide .slide02 {background-image:url(../img/banner-03.jpg);}

.slide .img.img_md {position:relative;width:160%;left:-30px;height:initial;background-image: none;}
.slide .img.img_mob {display:none;width:100%;height:initial;background-image: none;}

@keyframes bcBannerImg {
	0% {opacity:0;transform:scale(1.25);filter: blur(5px);}
	50% {opacity:1;transform:scale(1.0);filter: blur(0);}
	95% {opacity:1;transform:scale(1.0);filter: blur(0);}
	100% {opacity:1;transform: scale(1.0);filter: blur(0);}
}

.slide .slide_content {position:absolute;left:0;top:20%;width:100%;height:100%;padding:0 0 15px 0;text-align:center;white-space:nowrap;z-index:1;}

@keyframes bcTextPanel {
	0% {opacity:0;transform:translateY(0);}
	5% {opacity:0;transform:translateY(-75%);}
	15% {opacity:1;transform:translateY(5%);}
	30% {opacity:1;transform:translateY(0);}
	90% {opacity:1;transform:translateY(0);}
	100% {opacity:0;transform:translateY(0);}
}

.slide .slide_content h2 {font-family:GmarketSansLight !important;font-size:48px }
.slide .slide_content h3 {font-family:GmarketSansLight !important;font-size:48px }
.slide .slide_content h2 strong,
.slide .slide_content h3 strong {font-family:GmarketSansBold !important;}
.slide .slide_content p {font-family: GmarketSansMedium !important;font-size:30px;line-height:110%;}

.slide .slide_content h2,
.slide .slide_content h3 {display:block;line-height:110%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: -webkit-linear-gradient(#a57f52, #fee0b3, #a57f52);
background-size: 100% 100%;
position: relative;
}

.slide .slide_content h2:before,
.slide .slide_content h3:before {content:attr(data-text);display:inline-block;position:absolute;left:0;top:0;right:0;margin:0 auto;background:0 0;z-index:-1;
text-shadow: 0 -1px 0 #000000,0 1px 0 #000000,1px 0 0 #000000,-1px 0 0 #000000,1px 1px 0 #000000,-1px 1px 0 #000000,1px -1px 0 #000000,-1px -1px 0 #000000,0 3px 3px #000000;}

.slider .owl-item.active .slide_content {
-webkit-animation-duration: 7s;
animation-duration: 7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: bcTextPanel;
animation-delay: 0.3s;
}
.slider .owl-item.active .img {
-webkit-animation-duration: 7s;
animation-duration: 7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: bcBannerImg;
animation-delay: 0.3s;
}
.slider .owl-item.active .img_mobile {
-webkit-animation-duration: 7s;
animation-duration: 7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: bcBannerImg;
animation-delay: 0.3s;
}





@media(max-width: 1024px){
.owl-theme .owl-dots {bottom:10px;}


.slide {margin-top:110px;}
.slide .slide_content {padding:0 0 10px 0;}
.slide .slide_content h2 {font-size:4.68vw;}
.slide .slide_content h3 {font-size:4.68vw;}
.slide .slide_content p {font-size:2.93vw;}
}





@media(max-width: 767px){
.slide .img.img_md {display:none !important;}
.slide .img.img_mob {display:block;}

.slide .slide01 {background-image:url(../img/banner-mob-02.jpg);}
.slide .slide02 {background-image:url(../img/banner-mob-03.jpg);}
}



@media(max-width: 500px){
.owl-theme .owl-dots .owl-dot span {width:40px;height:5px;border-radius:1px;}
}