body {

	color: #e03f44;

    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */

	-webkit-text-size-adjust: 100%;

	margin:0;

	padding:0;

	font-family: 'Open Sans', sans-serif;

	

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-family: 'Open Sans', sans-serif;

}

ul,ol,li,dl,dt,dd {

	margin: 0;

	padding: 0;

	font-family: 'Open Sans', sans-serif;

}

.flexslider {

		width: 100%;

		margin: 0 auto;

		box-shadow: none;

		position:relative;

}

.flexslider ul{

	list-style:none;

	margin:0px;

}

.flexslider ul li {

		position: relative;

		width:100%;

}

.flexslider ul li img{

	width:100%;

}

.flexslider li .meta {

		position: absolute;

		bottom: 35%;

		left: 105px;

		color: white;

		display: flex;

		flex-direction: column;

		justify-content: flex-start;

		align-items: flex-start;

		font-family: 'Open Sans', sans-serif;
		display:none;

}



.flexslider li h1 {

		background: rgb(0, 173, 223, 0.8);

		padding: 12px 18px 12px;

		margin-bottom: 0;

		font-size: 1.8em;

		font-weight: 300;

}



.flexslider li h2 {

		background: rgb(0, 173, 223, 0.8);

		padding: 13px 18px 11px;

		font-size: 1.1em;

		margin-bottom: 0;

		font-weight: 300;

}



.flexslider li .category {

		display: flex;

		flex-direction: row;

}



.flexslider li .category p {

		background: #e43837;

		margin-right: 7px;

		font-size: 1.1em;

		padding: 12px 18px 10px;

		font-weight: 300;

}



.flexslider li .category span {

		background: #e43837;

		margin-top: 17px;

		padding: 8px 12px 0;

		font-size: 0.9em;

		font-weight: 300;

		height: 26px;

}



.flexslider li h1,

.flexslider li h2,

.flexslider li .category p,

.flexslider li .category span {

		-webkit-animation-duration: .6s;

		animation-duration: .6s;

		-webkit-animation-fill-mode: both;

		animation-fill-mode: both;

		-webkit-animation-name: fadeOutLeft;

		animation-name: fadeOutLeft;

}



.flexslider li.flex-active-slide .meta h1,

.flexslider li.flex-active-slide .meta h2,

.flexslider li.flex-active-slide .meta .category p,

.flexslider li.flex-active-slide .meta .category span {

		-webkit-animation-delay: .4s;

		animation-delay: .4s;

		-webkit-animation-duration: .6s;

		animation-duration: .6s;

		-webkit-animation-fill-mode: both;

		animation-fill-mode: both;

		-webkit-animation-name: fadeInLeft;

		animation-name: fadeInLeft;

}



.flexslider li.flex-active-slide .meta h2 {

		-webkit-animation-delay: .5s;

		animation-delay: .5s;

}



.flexslider li.flex-active-slide .meta .category p {

		-webkit-animation-delay: .6s;

		animation-delay: .6s;

}



.flexslider li.flex-active-slide .meta .category span {

		-webkit-animation-delay: .8s;

		animation-delay: .8s;

}



.flex-direction-nav ul {

		position: absolute;

		top: 0;

		left: 30px;

		

}



.flex-direction-nav a {

		text-decoration: none;

		display: block;

		width: 30px;

		height: 30px;

		background-color: #00addf;

		margin: -20px 0 0;

		position: absolute;

		top: 50px;

		z-index: 10;

		overflow: hidden;

		opacity: 1;

		cursor: pointer;

		color: #fff;

		-webkit-transition: all .3s ease;

		-moz-transition: all .3s ease;

		transition: all .3s ease;

}

.flex-direction-nav .flex-prev:hover{

	background:#00addf;

	text-decoration:none;

	color:#fff !important;

}

.flex-direction-nav .flex-prev:focus{

	background:#00addf;

	text-decoration:none;

	color:#fff !important;

}

.flex-direction-nav .flex-next:hover{

	background:#00addf;

	text-decoration:none;

	color:#fff !important;

}

.flex-direction-nav .flex-next:focus{

	background:#00addf;

	text-decoration:none;

	color:#fff !important;

}

.flex-direction-nav .flex-prev {

		text-align: left;

		left: 30px;

		margin-top:-21%;

}



.flex-direction-nav .flex-next {

		text-align: right;

		right: 30px;

		margin-top:-21%;

}



.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

		opacity: 1;

		background:#00addf;

}



.flex-direction-nav a:before {

		font-family: FontAwesome;

		content: '\f104';

		font-size: 25px;

		display: flex;

		justify-content: center;

		align-items: center;

		position: relative;

		top: 0;

		padding: 2px;

		font-size: 19px;

    line-height: 27px;

}



.flex-direction-nav a.flex-next:before {

		content: '\f105';

}



@-webkit-keyframes fadeInLeft {

		0% {

				opacity: 0;

				-webkit-transform: translate3d(-100%, 0, 0);

				transform: translate3d(-100%, 0, 0);

		}

		100% {

				opacity: 1;

				-webkit-transform: none;

				transform: none;

		}

}



@keyframes fadeInLeft {

		0% {

				opacity: 0;

				-webkit-transform: translate3d(-100%, 0, 0);

				transform: translate3d(-100%, 0, 0);

		}

		100% {

				opacity: 1;

				-webkit-transform: none;

				transform: none;

		}

}



@-webkit-keyframes fadeOutLeft {

		0% {

				opacity: 1;

		}

		100% {

				opacity: 0;

				-webkit-transform: translate3d(-100%, 0, 0);

				transform: translate3d(-100%, 0, 0);

		}

}



@keyframes fadeOutLeft {

		0% {

				opacity: 1;

		}

		100% {

				opacity: 0;

				-webkit-transform: translate3d(-100%, 0, 0);

				transform: translate3d(-100%, 0, 0);

		}

}

/* CSS Document */



