﻿ 
.owl-theme .owl-controls .owl-buttons div span {
	font-family: 'FontAwesome';
}
	/*
		----------------------------------
		13. Header content
		----------------------------------
	*/
	
	.icon-chevron-left:before {
    content: "\f060";
}
	.icon-chevron-right:before {
    content: "\f061";
}

	
	.header-content {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.header-content .item {
		height: 100vh;
		position: relative;
		overflow: hidden;
		background-position: center;
		background-size: cover;
	}

	.header-content .item .box {
		position: absolute;
		width: 100%;
		color: #fff;
		top: 50%;
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 99;
	}

	.header-content .item .title {
		color: white;
		text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
		text-transform: none;
	}

	.header-content .item .btn {
		margin-top: 40px;
	}

	@media (min-width: 768px) {
		.header-content .item {
			height: 100vh;
		}
		.header-content .item .title {
			font-size: 300%;
		}
	}

	@media (min-width: 1200px) {
		.header-content .item {
			height: 600px;
		}
		.header-content .item .title {
			font-size: 300%;
		}
	}

	.header-content .owl-theme .owl-controls .owl-pagination {
		text-align: end;
		padding-right: 20px;
	}

	.header-content .owl-theme .owl-controls .owl-buttons div span {
		color: white;
	}

	.header-content .owl-theme .owl-controls .owl-page span {
		background: white;
	}

		.navbar {

   min-height: 0px !important;
    margin-bottom: 0px !important;
		}	

	/*
		----------------------------------
		44. Owl-icons
		----------------------------------
	*/
	.owl-icons-wrapper {
		padding: 0;
		position: relative;
		background: #fff;
	}

	.owl-icons-wrapper .owl-icons {
		position: relative;
		padding: 5px 0;
	}

	.owl-icons-wrapper .owl-icons a:hover,
	.owl-icons-wrapper .owl-icons figure:hover {
		color: black;
	}

	.owl-icons-wrapper .owl-icons figure {
		text-align: center;
		padding: 10px 0 20px 0;
	}

	.owl-icons-wrapper .owl-icons figure .image {
		padding: 15px 0;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}

	.owl-icons-wrapper .owl-icons figure .image img {
		width: auto;
	}

	.owl-icons-wrapper .owl-icons figure:hover .image,
	.owl-icons-wrapper .owl-icons figure:hover .f-icon {
		/*-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);*/
	}

	.owl-icons-wrapper .owl-icons figure .f-icon {
		font-size: 70px;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}

	.owl-icons-wrapper .owl-icons figcaption {
		font-family: "Montserrat", sans-serif;
		text-transform: uppercase;
		font-size: 12px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
	}

	.owl-icons-wrapper .owl-icons.owl-theme .owl-controls .owl-buttons div span {
		color: #3a3d45;
	}

	.owl-icons-wrapper .owl-icons.owl-theme .owl-controls .owl-buttons .owl-next {
		right: -50px;
	}

	.owl-icons-wrapper .owl-icons.owl-theme .owl-controls .owl-buttons .owl-prev {
		left: -50px;
	}

	.owl-icons-wrapper .owl-icons-boxed {
		padding: 50px 0;
	}

	.owl-icons-wrapper .owl-icons-boxed figure {
		background-color: #fafafa;
		border-radius: 4px;
		color: black;
		margin: 0 5px;
	}

	.owl-icons-wrapper .owl-icons-boxed figure:hover {
		color: #ffbb00;
	}

	.owl-icons-wrapper.owl-icons-frontpage {
		margin-top: -125px;
		background: transparent;
	}

	.owl-icons-wrapper.owl-icons-frontpage a, .owl-icons-wrapper.owl-icons-frontpage a:focus, .owl-icons-wrapper.owl-icons-frontpage a:active, .owl-icons-wrapper.owl-icons-frontpage a:hover {
		color: white;
	}

	.owl-icons-wrapper.owl-icons-frontpage figure:hover,
	.owl-icons-wrapper.owl-icons-frontpage .owl-icons.owl-theme .owl-controls .owl-buttons div span {
		color: white;
	}

	@media (min-width: 992px) {
		.owl-icons-wrapper.owl-icons-frontpage {
			margin-top: -160px;
			background: transparent;
		}
		.owl-icons-wrapper .owl-icons figcaption {
			/*font-size: 14px;*/  font-size: 13px;
		}
		.owl-icons-wrapper .owl-icons figure .f-icon {
			font-size: 100px;
		}
	}

	 