


/* --------------------------------------------------- *
 * Isotope (more info: http://isotope.metafizzy.co/)
/* --------------------------------------------------- */

.isotope-wrap {
	position: relative;
	background-color: #FFF;
}
.isotope {
}

/* isotope top content 
======================== */
.isotope-top-content {
	background-color: #FFF;
	padding: 60px 3%;
}
@media (max-width : 768px) {
	.isotope-top-content {
		padding: 40px 15px;
	}
}

/* isotope top content (if gutter enabled) */
.isotope.gutter-1 .isotope-top-content {
	margin-left: 3px;
}
.isotope.gutter-2 .isotope-top-content {
	margin-left: 1.4%;
}
.isotope.gutter-3 .isotope-top-content {
	margin-left: 2.4%;
}

/* isotope filter 
=================== */
.isotope-filter {
}

/* isotope filter toggle button */
.isotope-filter .filter-toggle-btn {
	position: relative;
	width: 100%;
	background-color: transparent !important;
	margin: 0 0 5px 0;
	padding: 10px 30px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	border-radius: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.isotope-filter .filter-toggle-btn i {
	margin-left: 5px;
	font-size: 14px;
}
.isotope-filter .navbar-collapse {
	border-top: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* isotope filter links */
.isotope-filter-links {
	margin: 0;
	padding: 0;
}
.isotope-filter-links > li {
	display: inline-block;
	margin: 5px 8px;
}
.isotope-filter-links li:first-child {
	margin-left: 0;
}
.isotope-filter-links li:last-child {
	margin-right: 0;
}

.isotope-filter-links a {
	position: relative;
	display: block;
	padding: 2px 0;
	text-decoration: none;
	font-size: 15px;
	color: #333;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.isotope-filter-links a.active,
.isotope-filter-links a:hover {
	color: #000 !important;
}
.isotope-filter-links a:before,
.isotope-filter-links a.active:before {
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	left: 0;
	bottom: 0;
	background-color: #000;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.isotope-filter-links a.active:before,
.isotope-filter-links a:hover:before {
	width: 100%;
}

/* isotope filter style white (use class "on-dark-bg") */
.on-dark-bg .isotope-filter-links a {
	color: #EEE !important;
}
.on-dark-bg .isotope-filter-links a.active,
.on-dark-bg .isotope-filter-links a:hover {
	color: #ffe800 !important;
}
.on-dark-bg .isotope-filter-links a:before,
.on-dark-bg .isotope-filter-links a.active:before {
	background-color: #ffe800 !important;
}


/* isotope items wrap 
======================= */
.isotope-items-wrap {
	overflow: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/* isotope items wrap boxed layout */
@media (min-width : 1200px) {
	.isotope-items-wrap.iso-boxed {
		max-width: 1200px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* isotope items wrap (if gutter enabled) */
.isotope.gutter-1 .isotope-items-wrap {
	padding-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
}
.isotope.gutter-2 .isotope-items-wrap {
	padding-top: 1.5%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.isotope.gutter-3 .isotope-items-wrap {
	padding-top: 2.5%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}


/* isotope item 
================ */
.isotope-item {
	float: left;
	width: 25%;
}

/* isotope last item (it makes last item to 100% wide) */
@media (max-width : 991px) {
	.isotope-item.iso-last-item {
		width: 100% !important;
	}
}


/* isotope item heights 
======================== */
/* isotope item height-1 (use class "iso-height-1") */
.isotope-item.iso-height-1 > div,
.isotope-item.iso-height-1 > a,
.isotope-item.iso-height-1 > article {
	padding-bottom: 70%;
}

/* isotope item height-2 (use class "iso-height-2") */
.isotope-item.iso-height-2 > div,
.isotope-item.iso-height-2 > a,
.isotope-item.iso-height-2 > article {
	padding-bottom: 140%;
}

/* isotope item height-2 if "gutter-1" enabled */
.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > div,
.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > a,
.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > article {
	padding-bottom: 140.6%;
}
.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > div,
.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > a,
.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > article {
	padding-bottom: 140.9%;
}
.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > div,
.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > a,
.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > article {
	padding-bottom: 141.4%;
}
.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > div,
.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > a,
.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > article {
	padding-bottom: 141.4%;
}
.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > div,
.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > a,
.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > article {
	padding-bottom: 141.8%;
}

/* isotope item height-2 if "gutter-2" enabled */
.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > div,
.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > a,
.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > article {
	padding-bottom: 143.1%;
}
.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > div,
.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > a,
.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > article {
	padding-bottom: 144.7%;
}
.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > div,
.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > a,
.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > article {
	padding-bottom: 146.2%;
}
.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,
.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,
.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {
	padding-bottom: 148%;
}
.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,
.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,
.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {
	padding-bottom: 150%;
}

/* isotope item height-2 if "gutter-3" enabled */
.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > div,
.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > a,
.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > article {
	padding-bottom: 145.2%;
}
.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > div,
.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > a,
.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > article {
	padding-bottom: 148%;
}
.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > div,
.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > a,
.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > article {
	padding-bottom: 150.9%;
}
.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,
.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,
.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {
	padding-bottom: 154%;
}
.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,
.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,
.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {
	padding-bottom: 158%;
}
@media (max-width : 1600px) {
	/* isotope item height-2 if "gutter-2" enabled */
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {
		padding-bottom: 146.2%;
	}
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {
		padding-bottom: 146.4%;
	}

	/* isotope item height-2 if "gutter-3" enabled */
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 151%;
	}
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 151%;
	}
}
@media (max-width : 992px) {
	/* isotope item height-2 if "gutter-2" enabled */
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,
	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {
		padding-bottom: 143%;
	}
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,
	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {
		padding-bottom: 143%;
	}

	/* isotope item height-2 if "gutter-3" enabled */
	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 145.1%;
	}
	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 145.1%;
	}
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 145.1%;
	}
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,
	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {
		padding-bottom: 145.1%;
	}
}


/* isotope gutter (add more space between isotope items) 
=========================================================*/
/* gutter-1 */
.isotope.gutter-1 .isotope-item { padding: 0 0 6px 6px; }
.isotope.gutter-1 { margin-left: -6px; }

/* gutter-2 */
.isotope.gutter-2 .isotope-item { padding: 0 0 1.5% 1.5%; }
.isotope.gutter-2 { margin-left: -1.5%; }

/* gutter-3 */
.isotope.gutter-3 .isotope-item { padding: 0 0 2.5% 2.5%; }
.isotope.gutter-3 { margin-left: -2.5%; }


/* isotope columns 
=================== */
.isotope.col-1 .isotope-item {
	width: 100%;
}
.isotope.col-2 .isotope-item {
	width: 50%;
}
.isotope.col-3 .isotope-item {
	width: 33.33333333%;
}
.isotope.col-4 .isotope-item {
	width: 25%;
}
.isotope.col-5 .isotope-item {
	width: 20%;
}
.isotope.col-6 .isotope-item {
	width: 16.66666666666667%;
}

/* isotope grid sizer */
.grid-sizer {
	width: 25%;
}
.isotope.col-1 .grid-sizer {
	width: 100%;
}
.isotope.col-2 .grid-sizer {
	width: 50%;
}
.isotope.col-3 .grid-sizer {
	width: 33.33333333%;
}
.isotope.col-4 .grid-sizer {
	width: 25%;
}
.isotope.col-5 .grid-sizer {
	width: 20%;
}
.isotope.col-6 .grid-sizer {
	width: 16.66666666666667%;
}

/* isotope item width (alternative width) */
.isotope.col-2 .width-2 { width: 100%; }
.isotope.col-3 .width-2 { width: 66.66666666%; }
.isotope.col-4 .width-2 { width: 50%; }
.isotope.col-5 .width-2 { width: 40%; }
.isotope.col-6 .width-2 { width: 33.33333333%; }


/* isotope columns on smaller screens 
====================================== */
@media (max-width : 1600px) {
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,

	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer {
		width: 25%;
	}
	.isotope.col-5 .width-2,
	.isotope.col-6 .width-2 {
		width: 50%;
	}
}

@media (max-width : 1200px) {
	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,

	.isotope.col-4 .grid-sizer,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer {
		width: 33.33333333%;
	}
	.isotope.col-4 .width-2,
	.isotope.col-5 .width-2,
	.isotope.col-6 .width-2 {
		width: 66.66666666%;
	}
}

@media (max-width : 991px) {
	.isotope.col-3 .isotope-item,
	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,

	.isotope.col-3 .grid-sizer,
	.isotope.col-4 .grid-sizer,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer,

	.isotope.col-3 .width-2,
	.isotope.col-4 .width-2,
	.isotope.col-5 .width-2,
	.isotope.col-6 .width-2 {
		width: 50%;
	}
}

@media (max-width : 480px) {
	.isotope.col-2 .isotope-item,
	.isotope.col-3 .isotope-item,
	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item {
		width: 100%;
	}
}


/* if isotope item contains content carousel
============================================= */
.isotope-item.iso-height-1 .iso-carousel-wrap,
.isotope-item.iso-height-2 .iso-carousel-wrap {
	position: relative;
}
.isotope-item.iso-height-1 .owl-carousel,
.isotope-item.iso-height-2 .owl-carousel {
	position: absolute;
	height: 100%;
}
.isotope-item .owl-stage-outer,
.isotope-item .owl-stage,
.isotope-item .owl-item,
.isotope-item .cc-item {
	height: 100%;
}


/* Isotope item text box (must be the first item!)
=================================================== */
.iso-text-box-holder {
	position: relative;
}
.iso-text-box-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #FFF;
}
.iso-text-box-inner {
	padding: 0 10%;
}
@media (min-width : 1200px) {
	.iso-text-box-inner {
		display: table;
		height: 100%;
		padding: 0 10%;
	}
	.iso-text-box {
		display: table-cell;
		vertical-align: middle;
	}

	/* if gutter-2 enabled */
	.isotope.col-3.gutter-2 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 70.6%; }
	.isotope.col-4.gutter-2 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 70.8%; }
	.isotope.col-4.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 144.8%; }
	.isotope.col-5.gutter-2 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 71.2%; }
	.isotope.col-5.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 146.1%; }
	.isotope.col-6.gutter-2 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 71.8%; }
	.isotope.col-6.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 146.7%; }

	/* if gutter-3 enabled */
	.isotope.col-3.gutter-3 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 71.1%; }
	.isotope.col-4.gutter-3 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 71.36%; }
	.isotope.col-4.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 148%; }
	.isotope.col-5.gutter-3 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 71.8%; }
	.isotope.col-5.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 150.4%; }
	.isotope.col-6.gutter-3 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 73.2%; }
	.isotope.col-6.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 151.5%; }
}

.isotope.col-4 .itb-parent { width: 50% !important; }
.isotope.col-5 .itb-parent { width: 40% !important; }
.isotope.col-6 .itb-parent { width: 50% !important; }

@media (max-width : 1600px) {
	.isotope.col-3 .itb-parent { 
		width: 66.6666666% !important; 
	}
	.isotope.col-5 .itb-parent { 
		width: 50% !important; 
	}

	/* if gutter-2 enabled */
	.isotope.col-3.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 143.6%; }
	.isotope.col-5.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 144.5%; }
	.isotope.col-6.gutter-2 .iso-height-1.itb-parent .iso-text-box-holder { padding-bottom: 72.6%; }
	.isotope.col-6.gutter-2 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 144.8%; }

	/* if gutter-3 enabled */
	.isotope.col-3.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 146%; }
	.isotope.col-5.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 148.1%; }
	.isotope.col-6.gutter-3 .iso-height-2.itb-parent .iso-text-box-holder { padding-bottom: 148.3%; }
}

@media (max-width : 1200px) {
	.isotope.col-2 .itb-parent,
	.isotope.col-3 .itb-parent,
	.isotope.col-4 .itb-parent,
	.isotope.col-5 .itb-parent,
	.isotope.col-6 .itb-parent {
		width: 100% !important;
	}
	.isotope-item.iso-height-1.itb-parent .iso-text-box-holder,
	.isotope-item.iso-height-2.itb-parent .iso-text-box-holder {
		padding-bottom: 0 !important;
	}
	.iso-text-box-wrap {
		position: relative !important;
		padding: 10% 0 !important;
	}
}



/* ------------------------------------------------------------- *
 * Gallery single section
/* ------------------------------------------------------------- */

#gallery-single-section {
}

/* isotope items in gallery single section */
@media (max-width : 768px) {
	#gallery-single-section .isotope.col-2 .isotope-item,
	#gallery-single-section .isotope.col-3 .isotope-item,
	#gallery-single-section .isotope.col-4 .isotope-item,
	#gallery-single-section .isotope.col-5 .isotope-item,
	#gallery-single-section .isotope.col-6 .isotope-item {
		width: 50%;
	}
}

/* gallery single item */
.gallery-single-item { 
	position: relative;
	display: block;
	overflow: hidden;
}
.gallery-single-item .gs-item-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
}
.gallery-single-item:hover .gs-item-image { 
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

/* gallery single read more button */
.gs-read-more { 
	position: absolute;
	display: inline-block;
	bottom: 0;
	right: 20px;
	width: 46px;
	height: 46px;
	line-height: 46px;
	/* background-color: #2b97df; */
	background-color:#a18029;
	text-align: center;
	font-size: 14px;
	color: #fff;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}
.gallery-single-item:hover .gs-read-more { 
	bottom: 20px;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
@media (max-width: 992px) {
	.gallery-single-item:hover .gs-read-more {
		display: none;
	}
}

/* gallery single nav back to list */
.gs-back-to-list {
	display: block;
	background-color: #fff266;
	padding: 60px;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
	color: #333;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.gs-back-to-list:hover, .gs-back-to-list:focus {
	background-color: #FFE800;
	color: #333;
}



/* ------------------------------------------------------------- *
 *  Content carousel - CC (based on OWL Carousel)
/* ------------------------------------------------------------- */

.owl-carousel {
}
.owl-carousel .owl-item {
	z-index: 9;
	overflow: hidden;
	/* image flickering fix */
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* OWL controls */
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	position: absolute;
}

/* Prev/Next buttons */
.owl-nav {
	margin: 0;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	top: 50%;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background-color: #FFE800;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 19px;
	color: #FFF;
	opacity: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);

	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.owl-carousel .owl-nav .owl-prev {
	background-image: url(../img/arrow-left-dark.png);
	background-repeat: no-repeat;
	background-position: center;
}
.owl-carousel .owl-nav .owl-next {
	background-image: url(../img/arrow-right-dark.png);
	background-repeat: no-repeat;
	background-position: center;
}

.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {
	opacity: 1;
}
.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {
	background-color: #FFE800;
}
.owl-carousel .owl-nav .owl-prev {
	left: 0px;
}
.owl-carousel .owl-nav .owl-next {
	right: 0px;
}
.owl-carousel:hover .owl-nav .owl-prev {
	left: 20px;
}
.owl-carousel:hover .owl-nav .owl-next {
	right: 20px;
}

/* Prev/Next buttons disabled (no loop) */
.owl-carousel .owl-nav .owl-prev.disabled {
	opacity: 0;
	visibility: hidden;
	cursor: default;
}
.owl-carousel .owl-nav .owl-next.disabled {
	opacity: 0;
	visibility: hidden;
	cursor: default;
}



