@charset "UTF-8";


/*
==============================================
Videos
==============================================
*/

/*.ewd-ulb-video {
	background: #000;
}

.ewd-ulb-video-holder {
	max-width: 640px;
 	margin: 0px auto;
}

.ewd-ulb-video-holder > div {
	position: relative;
	padding-bottom: 60%;
	height: 0px;
}

.ewd-ulb-video-holder iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
*/


/*
==============================================
Lightbox
==============================================
*/

/*.lg-outer .lg-thumb {
	margin: 0 auto -5px;
}*/

/* BACKGROUND OVERLAY */
.ewd-ulb-background {
	z-index: 9000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	background: #222;
	background: rgba(0,0,0,.83);
}

/* CONTAINER */
.ewd-ulb-lightbox-container {
	z-index: 9001;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
}
.ewd-ulb-slide-container {
	position: relative;
	float: left;
	width: calc(100% - 160px);
	padding: 0 10px;
	height: calc(100% - 116px);
	height: calc(100vh - 116px);
	margin: 58px 80px 0;
}
.ewd-ulb-thumbnails-top .ewd-ulb-slide-container, .ewd-ulb-thumbnails-bottom .ewd-ulb-slide-container {
	height: calc(100% - 222px);
	height: calc(100vh - 222px);
}
@media screen and (max-width: 640px) {
	.ewd-ulb-slide-container {
		width: 96%;
		margin: 58px 2% 0;
	}
}
.ewd-ulb-thumbnails-top .ewd-ulb-slide-container {
	margin-top: 164px;
}
.ewd-ulb-slide {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.ewd-ulb-active-slide {
	display: block;
}

.ewd-ulb-old-active-slide.ewd-ulb-transition-next.ewd-ulb-no-transition,
.ewd-ulb-old-active-slide.ewd-ulb-transition-previous.ewd-ulb-no-transition {
	display: none;
}

.ewd-ulb-active-slide.ewd-ulb-transition-next.ewd-ulb-horizontal-slide {
	left: 100%;
	-webkit-animation: 0.5s linear 0s slidein forwards;
	-moz-animation: 0.5s linear 0s slidein forwards;
	-o-animation: 0.5s linear 0s slidein forwards;
	animation: 0.5s linear 0s slidein forwards;
}
@-webkit-keyframes slidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@-moz-keyframes slidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@-o-keyframes slidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@keyframes slidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
.ewd-ulb-old-active-slide.ewd-ulb-transition-next.ewd-ulb-horizontal-slide {
	left: 0px;
	-webkit-animation: 0.5s linear 0s slideout forwards;
	-moz-animation: 0.5s linear 0s slideout forwards;
	-o-animation: 0.5s linear 0s slideout forwards;
	animation: 0.5s linear 0s slideout forwards;
}
@-webkit-keyframes slideout {
	100% {
		left: -100%;
		opacity: 1;
	}
}
@-moz-keyframes slideout {
	100% {
		left: -100%;
		opacity: 1;
	}
}
@-o-keyframes slideout {
	100% {
		left: -100%;
		opacity: 1;
	}
}
@keyframes slideout {
	100% {
		left: -100%;
		opacity: 1;
	}
}

.ewd-ulb-active-slide.ewd-ulb-transition-previous.ewd-ulb-horizontal-slide {
	left: -100%;
	-webkit-animation: 0.5s linear 0s prevSlidein forwards;
	-moz-animation: 0.5s linear 0s prevSlidein forwards;
	-o-animation: 0.5s linear 0s prevSlidein forwards;
	animation: 0.5s linear 0s prevSlidein forwards;
}
@-webkit-keyframes prevSlidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@-moz-keyframes prevSlidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@-o-keyframes prevSlidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
@keyframes prevSlidein {
	100% {
		left: 0px;
		opacity: 1;
	}
}
.ewd-ulb-old-active-slide.ewd-ulb-transition-previous.ewd-ulb-horizontal-slide {
	left: 0px;
	-webkit-animation: 0.5s linear 0s prevSlideout forwards;
	-moz-animation: 0.5s linear 0s prevSlideout forwards;
	-o-animation: 0.5s linear 0s prevSlideout forwards;
	animation: 0.5s linear 0s prevSlideout forwards;
}
@-webkit-keyframes prevSlideout {
	100% {
		left: 100%;
		opacity: 1;
	}
}
@-moz-keyframes prevSlideout {
	100% {
		left: 100%;
		opacity: 1;
	}
}
@-o-keyframes prevSlideout {
	100% {
		left: 100%;
		opacity: 1;
	}
}
@keyframes prevSlideout {
	100% {
		left: 100%;
		opacity: 1;
	}
}

.ewd-ulb-active-slide.ewd-ulb-zoom-one .ewd-ulb-slide-img img {
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}
.ewd-ulb-active-slide.ewd-ulb-zoom-two .ewd-ulb-slide-img img {
	-moz-transform: scale(1.8);
	-webkit-transform: scale(1.8);
	transform: scale(1.8);
}
.ewd-ulb-slide-img {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
}
.ewd-ulb-slide-img img {
	display: inline-block;
	position: relative;
	float: none;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.ewd-ulb-slide-img:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

/* IMAGE TITLE AND DESCRIPTION */
.ewd-ulb-slide .ewd-ulb-slide-overlay {
	display: block;
	position: absolute;
	bottom: 0;
	min-height: 48px;
	width: 100%;
	padding: 14px 16px;
	background: #111;
	background: rgba(0,0,0,.6);
	color: #fff;
	margin: 0 auto;
	box-sizing: border-box;
}
.ewd-ulb-slide-title {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 8px;
	font-size: 1.5em;
	text-align: center;
}
.ewd-ulb-slide-description {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	font-size: .9em;
	text-align: center;
}

/* TOOLBARS */
.ewd-ulb-top-toolbar, .ewd-ulb-bottom-toolbar {
	position: absolute;
	left: 0;
	width: 100%;
	height: 48px;
	z-index: 2;
	background: #111;
	background: rgba(0,0,0,.5);
	color: #fff;
}
.ewd-ulb-top-toolbar {
	top: 0;
}
.ewd-ulb-bottom-toolbar {
	bottom: 0;
	background: #111;
	background: rgba(0,0,0,.625);
}
.ewd-ulb-left-top-toolbar, .ewd-ulb-right-top-toolbar, .ewd-ulb-left-bottom-toolbar, .ewd-ulb-right-bottom-toolbar {
	position: relative;
	width: auto;
	height: 100%;
	padding: 8px 16px;
}
.ewd-ulb-left-top-toolbar, .ewd-ulb-left-bottom-toolbar {
	float: left;
}
.ewd-ulb-right-top-toolbar, .ewd-ulb-right-bottom-toolbar {
	float: right;
}

.ewd-ulb-control {
	position: relative;
	float: left;
	margin: 0 4px;
	cursor: pointer;
	font-size: 1.4em;
}
.ewd-ulb-slide-counter {
	font-size: 1em;
}

/* PREVIOUS NEXT */
.ewd-ulb-slide-control {
	position: absolute;
	width: 60px;
	height: 60px;
	top: calc(50% - 40px);
	top: calc(50vh - 40px);
	font-size: 1.4em;
	background: #111;
	background: rgba(0,0,0,.4);
	text-align: center;
	padding-top: 20px;
	color: #fff;
	z-index: 3;
	cursor: pointer;
}
.ewd-ulb-slide-control:hover {
	background: #111;
	background: rgba(0,0,0,.7);
}
.ewd-ulb-slide-control-previous {
	left: 0;
}
.ewd-ulb-slide-control-next {
	right: 0;
}

/* THUMBNAILS */
.ewd-ulb-thumbnail-hidden {
	display: none;
}
.ewd-ulb-bottom-thumbnail-bar, .ewd-ulb-top-thumbnail-bar {
	position: absolute;
	left: 0;
	width: 100%;
	height: 106px;
	background: #111;
	background: rgba(0,0,0,.25);
	display: none;
}
.ewd-ulb-bottom-thumbnail-bar {
	bottom: 48px;
}
.ewd-ulb-top-thumbnail-bar {
	top: 48px;
}
.ewd-ulb-thumbnails-bottom .ewd-ulb-bottom-thumbnail-bar {
	display: block;
}
.ewd-ulb-thumbnails-bottom .ewd-ulb-top-thumbnail-bar {
	display: none;
}
.ewd-ulb-thumbnails-top .ewd-ulb-top-thumbnail-bar {
	display: block;
}
.ewd-ulb-thumbnails-top .ewd-ulb-bottom-thumbnail-bar {
	display: none;
}
.ewd-ulb-bottom-thumbnails, .ewd-ulb-top-thumbnails {
	position: relative;
	float: left;
	width: 864px;
	height: 100%;
	margin-left: 50%;
	right: 432px;
	overflow: hidden;
}
@media screen and (max-width: 960px) {
	.ewd-ulb-bottom-thumbnails, .ewd-ulb-top-thumbnails {
		width: 720px;
		right: 360px;
	}
}
@media screen and (max-width: 800px) {
	.ewd-ulb-bottom-thumbnails, .ewd-ulb-top-thumbnails {
		width: 576px;
		right: 288px;
	}
}
@media screen and (max-width: 640px) {
	.ewd-ulb-bottom-thumbnails, .ewd-ulb-top-thumbnails {
		width: 432px;
		right: 216px;
	}
}
@media screen and (max-width: 480px) {
	.ewd-ulb-bottom-thumbnails, .ewd-ulb-top-thumbnails {
		width: 288px;
		right: 144px;
	}
}
.ewd-ulb-thumbnails-inside {
	position: relative;
	float: left;
	width: 300000000000%;
}
.ewd-ulb-slide-thumbnail {
	position: relative;
	float: left;
	width: 128px;
	height: 106px;
	margin: 0 8px;
	cursor: pointer;
	text-align: center;
}
.ewd-ulb-slide-thumbnail img {
	position: relative;
	margin-top: 10px;
	width: auto;
	height: auto;
	max-width: 128px;
	max-height: 86px;
}
.ewd-ulb-active-thumbnail img {
	border: 3px solid #fff;
}

.ewd-thumbnail-scroll-button {
	position: absolute;
	top: 40px;
	width: 24px;
	height: 24px;
	background: transparent;
	cursor: pointer;
	z-index: 2;
	font-family: 'untitled-font-7';
	font-size: 18px;
	color: #fff;
}
.ewd-thumbnail-scroll-button-left {
	left: 48px;
}
.ewd-thumbnail-scroll-button-right {
	right: 48px;
}
@media screen and (max-width: 716px) {
	.ewd-thumbnail-scroll-button-left {
		left: 24px;
	}
	.ewd-thumbnail-scroll-button-right {
		right: 24px;
	}
}

@media screen and (max-width: 480px) {
	.ewd-ulb-mobile-hide {
		display: none !important;
	}
}


/******************************************************
* IFRAMES
******************************************************/
.ewd-ulb-iframe-parent {
	position: relative;
}

.ewd-ulb-overlay {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ewd-ulb-slide-img iframe {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
}

/******************************************************
* FONTS
******************************************************/

@font-face { /* declare fonts */
  font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-arrow {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
  font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-autoplay {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-exit {
/*  font-family: 'ewd-lightbox-close';*/
font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-download {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
  font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-regular_screen {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-fullscreen {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-fullsize {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-share {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-thumbnail {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-zoom_out {
  font-family: 'Comfortaa';
}

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.ewd-ulb-zoom {
  font-family: 'Comfortaa';
}














@charset "UTF-8";


/*clear for twentytwelve theme .entry-content li margin*/
.entry-content .ewd-slider-section li {
	margin: 0;
}



/*
=========================================================
SLIDER
=========================================================
*/

.ewd-us-hidden {
	display: none;
}

.ewd-slider-main { z-index: 1 !important;}

.ewd-slider-section {
	position: relative;
	height:200px;
	max-width: 900px;
	margin: 0 auto;
}
.ewd-slider-section .slider {
  width:100%;
  height:640px;
  overflow:hidden;
  top:0px;
  left:0px;
  height:190px !important;
 margin:0px;
}
.ewd-slider-section .slider ul {
  margin:0px;
  padding:0px;
  -webkit-transform: translate3d(0px,0px,0px);
  transform: translate3d(0px,0px,0px);
}
.slider-ease-transition{
  transition: all 0.66s ease; -webkit-transition: all 0.66s ease;
}
.ewd-slide {
  z-index: 0;
  list-style:none;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 280px !important;
  height: 190px !important;
  background: #ccc;
  text-align: center;
  line-height: 100px;
  background-size: cover;
  background-position:50% 50%;
  color:#fff;
  -webkit-transform: translate3d(0px,0px,0px);
  /*visibility:hidden;*/
  -webkit-transform-style: preserve-3d;
}


.ewd-slider-control{
display: 	block;
margin-top: 0px;
}
.ewd-slider-control-button-list{
	text-align: center;
    list-style-type: none;
}
.ewd-slider-control-button{
display: 	inline-block;
}
.ewd-slider-control-click{
cursor: pointer;
cursor: hand;
background: #869791 none repeat scroll 0 0;
border-radius: 20px;
display: block;
height: 12px;
margin: 5px 7px;
opacity: 0.5;
width: 12px;
}
.ewd-slide-button-active { opacity: 1;}

.ewd-slider-control-thumbnail {
	width: 100px;
	height: 60px;
	overflow: hidden;
	margin-right: 8px;
	margin-bottom: 16px;
	float: left;
	cursor: pointer;
}
.ewd-slider-control-thumbnail-img {
	width: 100%;
	height: auto;
}
li.ewd-slide[data-src] {
	cursor: pointer;
}


/* START ARROWS */

.nav-arrow {
	color: #fff;
	cursor: pointer;
	font-size: 40px;
	position: absolute;
	transition: opacity 0.66s ease 0s;
	z-index: 4;
	opacity: 0.6;
	width: auto;
	height: 57px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin-top:0px;
 }
.nav-arrow:hover {
	opacity: 1;
}
.nav-arrow#left {
	left: 0px;
}
.nav-arrow#right {
	right: 0px;
}
.ewd-us-arrow-div {
	display: inline-block;
	height: 30px;
	width: 30px;
	background: transparent;
	margin: 0 12px;
}
.ewd-us-arrow-div.ewd-us-Diamond {
	margin: 0 24px;
}

/*.carouselArrows .nav-arrow {
	opacity: 0.6;
 }
.carouselArrows .nav-arrow:hover {
	opacity: 1;
}
.carouselArrows .nav-arrow#left {
	left:0;
	background: url(../img/slider-arrow-blue-left.png);
	background-size: 36px 57px;
	background-repeat: no-repeat;
	background-position: left center;
}
.carouselArrows .nav-arrow#right {
	right:0;
	background: url(../img/slider-arrow-blue-right.png);
	background-size: 36px 57px;
	background-repeat: no-repeat;
	background-position: right center;
}*/

.ewd-us-Circle {
	border-radius: 1000px;
}
.ewd-us-Diamond {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 0 16px;
}
.ewd-us-Diamond .ewd-slider-icon {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* END ARROWS */


.ewd-slider-section .slider .ewd-slide img {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	top: 0;
}
.ewd-slider-section .slider .ewd-slide .slideText {
	position: relative;
	float: left;
	width: 88%;
	margin-left: 6%;
	margin-top: 150px;
	text-align: center;
}
.ewd-slider-section .slider .ewd-slide .slideText .slideTitle {
	position: relative;
	float: left;
	width: 100%;
	color: #fff;
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 3.5rem;
	letter-spacing: 6px;
	line-height: 1;
}
.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt {
	position: relative;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 1.5rem;
	line-height: 1;
	margin-top: 32px;
}

.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 0;
    text-align: center;
}
.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons li {
    margin: 0 16px;
    display: inline;
}
.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons li a {
    padding: 11px 18px;
    border: 2px solid #fff;
    border-radius: 2px;
    background: rgba(0,0,0,.4);
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: .75rem;
    letter-spacing: 1px;
    text-decoration: none;
}
.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons li a:hover {
    background: #fff;
    color: #111;
}

@media screen and (max-width: 959px) {
	.ewd-slider-section .slider .ewd-slide .slideText .slideTitle {
		font-size: 2.5rem;
	}
	.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt.ewd-us-mobile-hide {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons {
		margin-top: 0;
	}
}
@media screen and (max-width: 568px) {
	.ewd-slider-section .slider .ewd-slide .slideText .slideTitle {
		font-size: 2.5rem;
	}
	.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons {
    display: none;
  }
  .ewd-us-mobile-hide {
  	display: none;
  }
  .ewd-us-mobile-arrow-hide {
  	background: transparent !important;
  }
  .mobileLinkToFull {
  	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
  }
}



/*
==============================================
EWD-Slider-Slide-Down
==============================================
*/
.ewd-slider-slide-down{
	animation-name: ewd-slider-slide-down;
	-webkit-animation-name: ewd-slider-slide-down;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	visibility: visible !important;
}

@keyframes ewd-slider-slide-down {
	0% {
		transform: translateY(-100%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes ewd-slider-slide-down {
	0% {
		-webkit-transform: translateY(-100%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}


/*
==============================================
EWD-Slider-Slide-Up
==============================================
*/

.ewd-slider-slide-up{
	animation-name: ewd-slider-slide-up;
	-webkit-animation-name: ewd-slider-slide-up;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	visibility: visible !important;
}

@keyframes ewd-slider-slide-up {
	0% {
		transform: translateY(100%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes ewd-slider-slide-up {
	0% {
		-webkit-transform: translateY(100%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}


/*
==============================================
ewd-slider-stretch-right
==============================================
*/

.ewd-slider-stretch-right{
	animation-name: ewd-slider-stretch-right;
	-webkit-animation-name: ewd-slider-stretch-right;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
}

@keyframes ewd-slider-stretch-right {
	0% {
		transform: scaleX(0.5);
	}
	100% {
		transform: scaleX(1);
	}
}

@-webkit-keyframes ewd-slider-stretch-right {
	0% {
		-webkit-transform: scaleX(0.5);
	}
	100% {
		-webkit-transform: scaleX(1);
	}
}



/*
==============================================
ewd-slider-stretch-left
==============================================
*/

.ewd-slider-stretch-left{
	animation-name: ewd-slider-stretch-left;
	-webkit-animation-name: ewd-slider-stretch-left;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%;
}

@keyframes ewd-slider-stretch-left {
	0% {
		transform: scaleX(0.5);
	}
	100% {
		transform: scaleX(1);
	}
}

@-webkit-keyframes ewd-slider-stretch-left {
	0% {
		-webkit-transform: scaleX(0.5);
	}
	100% {
		-webkit-transform: scaleX(1);
	}
}


/*
==============================================
ewd-slider-grow
==============================================
*/


.ewd-slider-grow{
	animation-name: ewd-slider-grow;
	-webkit-animation-name: ewd-slider-grow;

	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	visibility: visible !important;
}

@keyframes ewd-slider-grow {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

@-webkit-keyframes ewd-slider-grow {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}


/*
==============================================
ewd-slider-expand
==============================================
*/


.ewd-slider-expand{
	animation-name: ewd-slider-expand;
	-webkit-animation-name: ewd-slider-expand;

	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease -out;

	visibility: visible !important;
}

@keyframes ewd-slider-expand {
	0% {
		transform: translateY(100%) scaleX(0.8);
	}
	40%{
		transform: translateY(-8%) scaleX(0.8);
	}
	50%{
		transform: translateY(2%) scaleX(0.8);
	}
	100%{
		transform: translateY(0%) scaleX(1);
	}
}

@-webkit-keyframes ewd-slider-expand {
		0% {
		-webkit-transform: translateY(100%) scaleX(0.8);
	}
	40%{
		-webkit-transform: translateY(-8%) scaleX(0.8);
	}
	50%{
		-webkit-transform: translateY(2%) scaleX(0.8);
	}
	100%{
		-webkit-transform: translateY(0%) scaleX(1);
	}
}



/*
==============================================
Carousel
==============================================
*/

.ewd-slide.carouselSlider {
	float: left;
	width: 29%;
	margin: 0 0;
	overflow: hidden;

}
.ewd-slide.carouselSlider .slideText {
	display: none;
}
.ewd-slide.carouselSlider a.carouselLinkToFull {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.carouselArrows {
	width: 100% !important;
	margin: 0 8%;
}


/*
==============================================
Arrow Font
==============================================
*/

@font-face { /* declare fonts */
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}

.us-arrow {
font-family: 'Comfortaa';
  src: url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@484;700&display=swap');
}



/*
==============================================
Timer Bar
==============================================
*/

#timerBar {
	position: absolute;
	left: 0;
	width: 100%;
	height: 10px;
	z-index: 3;
	transition: height .5s;
}
#timerBar #innerTimerBar {
	position: relative;
	float: left;
	height: 100%;
	width: 0%;
	background: #fff;
	background: rgba(255,255,255,.7);
}


/*
==============================================
Videos
==============================================
*/

.ewd-us-video {
	background: #000;
}

.ewd-us-video-holder {
	max-width: 640px;
 	margin: 0px auto;
}

.ewd-us-video-holder > div {
	position: relative;
	padding-bottom: 60%;
	height: 0px;
}

.ewd-us-video-holder iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}



/*
==============================================
Lightbox
==============================================
*/

.lg-outer .lg-thumb {
	margin: 0 auto -5px;
}


/*FINAL*/