@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic,600,600italic,700,700italic");

/*
	Directive by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	body {
		line-height: 1;
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	body {
		-webkit-text-size-adjust: none;
	}

/* Box Model */

	*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

/* Containers */

	.container {
		margin-left: auto;
		margin-right: auto;
	}

	.container.\31 25\25 {
		width: 100%;
		max-width: 63.75em;
		min-width: 51em;
	}

	.container.\37 5\25 {
		width: 38.25em;
	}

	.container.\35 0\25 {
		width: 25.5em;
	}

	.container.\32 5\25 {
		width: 12.75em;
	}

	.container {
		width: 51em;
	}

	@media screen and (max-width: 1680px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 63.75em;
			min-width: 51em;
		}

		.container.\37 5\25 {
			width: 38.25em;
		}

		.container.\35 0\25 {
			width: 25.5em;
		}

		.container.\32 5\25 {
			width: 12.75em;
		}

		.container {
			width: 51em;
		}

	}

	@media screen and (max-width: 1280px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 60em;
			min-width: 48em;
		}

		.container.\37 5\25 {
			width: 36em;
		}

		.container.\35 0\25 {
			width: 24em;
		}

		.container.\32 5\25 {
			width: 12em;
		}

		.container {
			width: 48em;
		}

	}

	@media screen and (max-width: 980px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 118.75%;
			min-width: 95%;
		}

		.container.\37 5\25 {
			width: 71.25%;
		}

		.container.\35 0\25 {
			width: 47.5%;
		}

		.container.\32 5\25 {
			width: 23.75%;
		}

		.container {
			width: 95%;
		}

	}

	@media screen and (max-width: 840px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 118.75%;
			min-width: 95%;
		}

		.container.\37 5\25 {
			width: 71.25%;
		}

		.container.\35 0\25 {
			width: 47.5%;
		}

		.container.\32 5\25 {
			width: 23.75%;
		}

		.container {
			width: 95% !important;
		}

	}

	@media screen and (max-width: 736px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90% !important;
		}

	}

	@media screen and (max-width: 480px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 125%;
			min-width: 100%;
		}

		.container.\37 5\25 {
			width: 75%;
		}

		.container.\35 0\25 {
			width: 50%;
		}

		.container.\32 5\25 {
			width: 25%;
		}

		.container {
			width: 100% !important;
		}

	}

/* Grid */

	.row {
		border-bottom: solid 1px transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row > * {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row:after, .row:before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.row.uniform > * > :first-child {
		margin-top: 0;
	}

	.row.uniform > * > :last-child {
		margin-bottom: 0;
	}

	.row.\30 \25 > * {
		padding: 0px 0 0 0px;
	}

	.row.\30 \25 {
		margin: 0px 0 -1px 0px;
	}

	.row.uniform.\30 \25 > * {
		padding: 0px 0 0 0px;
	}

	.row.uniform.\30 \25 {
		margin: 0px 0 -1px 0px;
	}

	.row > * {
		padding: 30px 0 0 30px;
	}

	.row {
		margin: -30px 0 -1px -30px;
	}

	.row.uniform > * {
		padding: 30px 0 0 30px;
	}

	.row.uniform {
		margin: -30px 0 -1px -30px;
	}

	.row.\32 00\25 > * {
		padding: 60px 0 0 60px;
	}

	.row.\32 00\25 {
		margin: -60px 0 -1px -60px;
	}

	.row.uniform.\32 00\25 > * {
		padding: 60px 0 0 60px;
	}

	.row.uniform.\32 00\25 {
		margin: -60px 0 -1px -60px;
	}

	.row.\31 50\25 > * {
		padding: 45px 0 0 45px;
	}

	.row.\31 50\25 {
		margin: -45px 0 -1px -45px;
	}

	.row.uniform.\31 50\25 > * {
		padding: 45px 0 0 45px;
	}

	.row.uniform.\31 50\25 {
		margin: -45px 0 -1px -45px;
	}

	.row.\35 0\25 > * {
		padding: 15px 0 0 15px;
	}

	.row.\35 0\25 {
		margin: -15px 0 -1px -15px;
	}

	.row.uniform.\35 0\25 > * {
		padding: 15px 0 0 15px;
	}

	.row.uniform.\35 0\25 {
		margin: -15px 0 -1px -15px;
	}

	.row.\32 5\25 > * {
		padding: 7.5px 0 0 7.5px;
	}

	.row.\32 5\25 {
		margin: -7.5px 0 -1px -7.5px;
	}

	.row.uniform.\32 5\25 > * {
		padding: 7.5px 0 0 7.5px;
	}

	.row.uniform.\32 5\25 {
		margin: -7.5px 0 -1px -7.5px;
	}

	.\31 2u, .\31 2u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
	}

	.\31 1u, .\31 1u\24 {
		width: 91.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 0u, .\31 0u\24 {
		width: 83.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\39 u, .\39 u\24 {
		width: 75%;
		clear: none;
		margin-left: 0;
	}

	.\38 u, .\38 u\24 {
		width: 66.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\37 u, .\37 u\24 {
		width: 58.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\36 u, .\36 u\24 {
		width: 50%;
		clear: none;
		margin-left: 0;
	}

	.\35 u, .\35 u\24 {
		width: 41.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\34 u, .\34 u\24 {
		width: 33.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\33 u, .\33 u\24 {
		width: 25%;
		clear: none;
		margin-left: 0;
	}

	.\32 u, .\32 u\24 {
		width: 16.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 u, .\31 u\24 {
		width: 8.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\31 2u\24 + *,
	.\31 1u\24 + *,
	.\31 0u\24 + *,
	.\39 u\24 + *,
	.\38 u\24 + *,
	.\37 u\24 + *,
	.\36 u\24 + *,
	.\35 u\24 + *,
	.\34 u\24 + *,
	.\33 u\24 + *,
	.\32 u\24 + *,
	.\31 u\24 + * {
		clear: left;
	}

	.\-11u {
		margin-left: 91.66667%;
	}

	.\-10u {
		margin-left: 83.33333%;
	}

	.\-9u {
		margin-left: 75%;
	}

	.\-8u {
		margin-left: 66.66667%;
	}

	.\-7u {
		margin-left: 58.33333%;
	}

	.\-6u {
		margin-left: 50%;
	}

	.\-5u {
		margin-left: 41.66667%;
	}

	.\-4u {
		margin-left: 33.33333%;
	}

	.\-3u {
		margin-left: 25%;
	}

	.\-2u {
		margin-left: 16.66667%;
	}

	.\-1u {
		margin-left: 8.33333%;
	}

	@media screen and (max-width: 1680px) {

		.row > * {
			padding: 30px 0 0 30px;
		}

		.row {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform {
			margin: -30px 0 -1px -30px;
		}

		.row.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.uniform.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.uniform.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.uniform.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.uniform.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.\31 2u\28wide\29, .\31 2u\24\28wide\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28wide\29, .\31 1u\24\28wide\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28wide\29, .\31 0u\24\28wide\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28wide\29, .\39 u\24\28wide\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28wide\29, .\38 u\24\28wide\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28wide\29, .\37 u\24\28wide\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28wide\29, .\36 u\24\28wide\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28wide\29, .\35 u\24\28wide\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28wide\29, .\34 u\24\28wide\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28wide\29, .\33 u\24\28wide\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28wide\29, .\32 u\24\28wide\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28wide\29, .\31 u\24\28wide\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28wide\29 + *,
		.\31 1u\24\28wide\29 + *,
		.\31 0u\24\28wide\29 + *,
		.\39 u\24\28wide\29 + *,
		.\38 u\24\28wide\29 + *,
		.\37 u\24\28wide\29 + *,
		.\36 u\24\28wide\29 + *,
		.\35 u\24\28wide\29 + *,
		.\34 u\24\28wide\29 + *,
		.\33 u\24\28wide\29 + *,
		.\32 u\24\28wide\29 + *,
		.\31 u\24\28wide\29 + * {
			clear: left;
		}

		.\-11u\28wide\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28wide\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28wide\29 {
			margin-left: 75%;
		}

		.\-8u\28wide\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28wide\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28wide\29 {
			margin-left: 50%;
		}

		.\-5u\28wide\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28wide\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28wide\29 {
			margin-left: 25%;
		}

		.\-2u\28wide\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28wide\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 1280px) {

		.row > * {
			padding: 30px 0 0 30px;
		}

		.row {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform {
			margin: -30px 0 -1px -30px;
		}

		.row.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.uniform.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.uniform.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.uniform.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.uniform.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.\31 2u\28normal\29, .\31 2u\24\28normal\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28normal\29, .\31 1u\24\28normal\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28normal\29, .\31 0u\24\28normal\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28normal\29, .\39 u\24\28normal\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28normal\29, .\38 u\24\28normal\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28normal\29, .\37 u\24\28normal\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28normal\29, .\36 u\24\28normal\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28normal\29, .\35 u\24\28normal\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28normal\29, .\34 u\24\28normal\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28normal\29, .\33 u\24\28normal\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28normal\29, .\32 u\24\28normal\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28normal\29, .\31 u\24\28normal\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28normal\29 + *,
		.\31 1u\24\28normal\29 + *,
		.\31 0u\24\28normal\29 + *,
		.\39 u\24\28normal\29 + *,
		.\38 u\24\28normal\29 + *,
		.\37 u\24\28normal\29 + *,
		.\36 u\24\28normal\29 + *,
		.\35 u\24\28normal\29 + *,
		.\34 u\24\28normal\29 + *,
		.\33 u\24\28normal\29 + *,
		.\32 u\24\28normal\29 + *,
		.\31 u\24\28normal\29 + * {
			clear: left;
		}

		.\-11u\28normal\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28normal\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28normal\29 {
			margin-left: 75%;
		}

		.\-8u\28normal\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28normal\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28normal\29 {
			margin-left: 50%;
		}

		.\-5u\28normal\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28normal\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28normal\29 {
			margin-left: 25%;
		}

		.\-2u\28normal\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28normal\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 980px) {

		.row > * {
			padding: 30px 0 0 30px;
		}

		.row {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform {
			margin: -30px 0 -1px -30px;
		}

		.row.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.uniform.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.uniform.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.uniform.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.uniform.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.\31 2u\28narrow\29, .\31 2u\24\28narrow\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrow\29, .\31 1u\24\28narrow\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrow\29, .\31 0u\24\28narrow\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrow\29, .\39 u\24\28narrow\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrow\29, .\38 u\24\28narrow\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrow\29, .\37 u\24\28narrow\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrow\29, .\36 u\24\28narrow\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrow\29, .\35 u\24\28narrow\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrow\29, .\34 u\24\28narrow\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrow\29, .\33 u\24\28narrow\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrow\29, .\32 u\24\28narrow\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrow\29, .\31 u\24\28narrow\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrow\29 + *,
		.\31 1u\24\28narrow\29 + *,
		.\31 0u\24\28narrow\29 + *,
		.\39 u\24\28narrow\29 + *,
		.\38 u\24\28narrow\29 + *,
		.\37 u\24\28narrow\29 + *,
		.\36 u\24\28narrow\29 + *,
		.\35 u\24\28narrow\29 + *,
		.\34 u\24\28narrow\29 + *,
		.\33 u\24\28narrow\29 + *,
		.\32 u\24\28narrow\29 + *,
		.\31 u\24\28narrow\29 + * {
			clear: left;
		}

		.\-11u\28narrow\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrow\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrow\29 {
			margin-left: 75%;
		}

		.\-8u\28narrow\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrow\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrow\29 {
			margin-left: 50%;
		}

		.\-5u\28narrow\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrow\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrow\29 {
			margin-left: 25%;
		}

		.\-2u\28narrow\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrow\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 840px) {

		.row > * {
			padding: 20px 0 0 20px;
		}

		.row {
			margin: -20px 0 -1px -20px;
		}

		.row.uniform > * {
			padding: 20px 0 0 20px;
		}

		.row.uniform {
			margin: -20px 0 -1px -20px;
		}

		.row.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.uniform.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.uniform.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.uniform.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.\31 2u\28narrower\29, .\31 2u\24\28narrower\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrower\29, .\31 1u\24\28narrower\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrower\29, .\31 0u\24\28narrower\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrower\29, .\39 u\24\28narrower\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrower\29, .\38 u\24\28narrower\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrower\29, .\37 u\24\28narrower\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrower\29, .\36 u\24\28narrower\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrower\29, .\35 u\24\28narrower\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrower\29, .\34 u\24\28narrower\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrower\29, .\33 u\24\28narrower\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrower\29, .\32 u\24\28narrower\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrower\29, .\31 u\24\28narrower\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrower\29 + *,
		.\31 1u\24\28narrower\29 + *,
		.\31 0u\24\28narrower\29 + *,
		.\39 u\24\28narrower\29 + *,
		.\38 u\24\28narrower\29 + *,
		.\37 u\24\28narrower\29 + *,
		.\36 u\24\28narrower\29 + *,
		.\35 u\24\28narrower\29 + *,
		.\34 u\24\28narrower\29 + *,
		.\33 u\24\28narrower\29 + *,
		.\32 u\24\28narrower\29 + *,
		.\31 u\24\28narrower\29 + * {
			clear: left;
		}

		.\-11u\28narrower\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrower\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrower\29 {
			margin-left: 75%;
		}

		.\-8u\28narrower\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrower\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrower\29 {
			margin-left: 50%;
		}

		.\-5u\28narrower\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrower\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrower\29 {
			margin-left: 25%;
		}

		.\-2u\28narrower\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrower\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 736px) {

		.row > * {
			padding: 20px 0 0 20px;
		}

		.row {
			margin: -20px 0 -1px -20px;
		}

		.row.uniform > * {
			padding: 20px 0 0 20px;
		}

		.row.uniform {
			margin: -20px 0 -1px -20px;
		}

		.row.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.uniform.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.uniform.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.uniform.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.\31 2u\28mobile\29, .\31 2u\24\28mobile\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28mobile\29, .\31 1u\24\28mobile\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28mobile\29, .\31 0u\24\28mobile\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28mobile\29, .\39 u\24\28mobile\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28mobile\29, .\38 u\24\28mobile\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28mobile\29, .\37 u\24\28mobile\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28mobile\29, .\36 u\24\28mobile\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28mobile\29, .\35 u\24\28mobile\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28mobile\29, .\34 u\24\28mobile\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28mobile\29, .\33 u\24\28mobile\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28mobile\29, .\32 u\24\28mobile\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28mobile\29, .\31 u\24\28mobile\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28mobile\29 + *,
		.\31 1u\24\28mobile\29 + *,
		.\31 0u\24\28mobile\29 + *,
		.\39 u\24\28mobile\29 + *,
		.\38 u\24\28mobile\29 + *,
		.\37 u\24\28mobile\29 + *,
		.\36 u\24\28mobile\29 + *,
		.\35 u\24\28mobile\29 + *,
		.\34 u\24\28mobile\29 + *,
		.\33 u\24\28mobile\29 + *,
		.\32 u\24\28mobile\29 + *,
		.\31 u\24\28mobile\29 + * {
			clear: left;
		}

		.\-11u\28mobile\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28mobile\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28mobile\29 {
			margin-left: 75%;
		}

		.\-8u\28mobile\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28mobile\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28mobile\29 {
			margin-left: 50%;
		}

		.\-5u\28mobile\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28mobile\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28mobile\29 {
			margin-left: 25%;
		}

		.\-2u\28mobile\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28mobile\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 480px) {

		.row > * {
			padding: 20px 0 0 20px;
		}

		.row {
			margin: -20px 0 -1px -20px;
		}

		.row.uniform > * {
			padding: 20px 0 0 20px;
		}

		.row.uniform {
			margin: -20px 0 -1px -20px;
		}

		.row.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.uniform.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.uniform.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.uniform.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.\31 2u\28mobilep\29, .\31 2u\24\28mobilep\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28mobilep\29, .\31 1u\24\28mobilep\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28mobilep\29, .\31 0u\24\28mobilep\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28mobilep\29, .\39 u\24\28mobilep\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28mobilep\29, .\38 u\24\28mobilep\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28mobilep\29, .\37 u\24\28mobilep\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28mobilep\29, .\36 u\24\28mobilep\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28mobilep\29, .\35 u\24\28mobilep\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28mobilep\29, .\34 u\24\28mobilep\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28mobilep\29, .\33 u\24\28mobilep\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28mobilep\29, .\32 u\24\28mobilep\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28mobilep\29, .\31 u\24\28mobilep\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28mobilep\29 + *,
		.\31 1u\24\28mobilep\29 + *,
		.\31 0u\24\28mobilep\29 + *,
		.\39 u\24\28mobilep\29 + *,
		.\38 u\24\28mobilep\29 + *,
		.\37 u\24\28mobilep\29 + *,
		.\36 u\24\28mobilep\29 + *,
		.\35 u\24\28mobilep\29 + *,
		.\34 u\24\28mobilep\29 + *,
		.\33 u\24\28mobilep\29 + *,
		.\32 u\24\28mobilep\29 + *,
		.\31 u\24\28mobilep\29 + * {
			clear: left;
		}

		.\-11u\28mobilep\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28mobilep\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28mobilep\29 {
			margin-left: 75%;
		}

		.\-8u\28mobilep\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28mobilep\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28mobilep\29 {
			margin-left: 50%;
		}

		.\-5u\28mobilep\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28mobilep\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28mobilep\29 {
			margin-left: 25%;
		}

		.\-2u\28mobilep\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28mobilep\29 {
			margin-left: 8.33333%;
		}

	}

/* Basic */

	html, body {
		height: 100%;
	}

	body {
		background: #ffffff;
	}

		body.is-loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	body, input, select, textarea {
		color: #6e6e6e;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16pt;
		font-weight: 400;
		line-height: 1.75em;
	}

	a {
		-moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		color: #FFF;
		text-decoration: none;
	}

		a:hover {
			border-bottom-color: transparent;
			text-decoration: none;
		}

	strong, b {
		font-weight: 600;
	}

	em, i {
		font-style: italic;
	}

	p, ul, ol, dl, table, blockquote, form {
		margin: 0 0 0em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #5b5b5b;
		font-weight: 700;
		letter-spacing: 1px;
		line-height: 1.75em;
		margin-bottom: 1em;
		text-transform: uppercase;
		text-align: center;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}
    h1{
	font-size: 1.75em;
	line-height: 0.75em;
	}
	h2 {
		font-size: 0.75em;
	}

	h3 {
		font-size: 1.5em;
	}
	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;        $(document).ready(function() {
			$('#toggle').click( function(){
				$(this).parent().toggleClass('width');
				$(this).children().toggleClass( 'fa-chevron-circle-left').toggleClass( 'fa-chevron-circle-right');
			});
		});
		top: -0.5em;
	}

	hr {
		border: 0;
		border-top: solid 1px rgba(224, 224, 224, 0.75);
		margin-bottom: 1.5em;
	}

	blockquote {
		border-left: solid 0.5em rgba(224, 224, 224, 0.75);
		font-style: italic;
		padding: 1em 0 1em 2em;
	}

/* Section/Article */

	section.special, article.special {
		text-align: center;
	}

	.text-center1{
	margin: 10px;
	color: #00A0E3;
	background-color: #FFF;
	font-size: 18px;
	font-family: "Source Sans Pro",sans-serif;
	padding: 70px 0px 0px;
	font-weight: 400;
	position: relative;
	z-index: 500;
	}
	@media (max-width:550px){
	.text-center1{
	display:none;
	}
	}
	header {
		text-align: center;
	}

		header p {
			position: relative;
			top: -1em;
			color: #888888;
			text-transform: uppercase;
			letter-spacing: 0.075em;
		}

		header.major {
			border-bottom-width: 1px;
			border-color: rgba(224, 224, 224, 0.75);
			border-style: solid;
			border-top-width: 1px;
			margin-bottom: 6em;
			padding: 4em 0;
			position: relative;
		}

			header.major:before, header.major:after {
				background: rgba(224, 224, 224, 0.75);
				content: '';
				display: block;
				height: 1px;
				left: 0;
				position: absolute;
				width: 100%;
			}

			header.major:before {
				top: 10px;
			}

			header.major:after {
				bottom: 10px;
			}

			header.major h2 {
				margin: 0;
			}

			header.major p {
				top: 0;
				margin: 1.5em 0 0 0;
				padding: 1.5em 1.5em 0 1.5em;
				font-size: 1.5em;
				line-height: 1.75em;
				border-top: solid 1px rgba(224, 224, 224, 0.75);
				display: inline-block;
			}

			header.major.last {
				border-bottom: 0;
				margin-bottom: 0;
				padding-bottom: 0;
			}

				header.major.last:after {
					display: none;
				}

				header.major.last h2 {
					margin-bottom: 1em;
				}

	footer {
		text-align: center;
	}

		footer.major {
			border-bottom-width: 1px;
			border-color: rgba(224, 224, 224, 0.75);
			border-style: solid;
			border-top-width: 1px;
			margin-top: 6em;
			padding: 4em 0;
			position: relative;
		}

			footer.major:before, footer.major:after {
				background: rgba(224, 224, 224, 0.75);
				content: '';
				display: block;
				height: 1px;
				left: 0;
				position: absolute;
				width: 100%;
			}

			footer.major:before {
				top: 10px;
			}

			footer.major:after {
				bottom: 55px;
			}

/* Form */

	label {
		display: block;
		color: #5b5b5b;
		font-size: 0.8em;
		font-weight: 700;
		letter-spacing: 0.125em;
		line-height: 1.75em;
		text-transform: uppercase;
		margin: 0 0 0.5em 0;
	}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	select,
	textarea {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out;
		background: none;
		border-radius: 4px;
		border: 0;
		border: solid 1px rgba(224, 224, 224, 0.75);
		color: inherit;
		display: block;
		outline: 0;
		padding: 0.75em;
		text-decoration: none;
		width: 100%;
		opacity: 1;
	}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		select:focus,
		textarea:focus {
			background: rgba(224, 224, 224, 0.15);
			border-color: #4eb980;
		}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	select {
		line-height: 1em;
	}

	textarea {
		padding: 0.5em 0.75em;
	}

	::-webkit-input-placeholder {
		color: inherit;
		opacity: 0.5;
		position: relative;
		top: 3px;
	}

	:-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	::-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	:-ms-input-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	.formerize-placeholder {
		color: rgba(110, 110, 110, 0.5) !important;
	}

/* Image */

	.image {
		border: 0;
		display: inline-block;
		position: relative;
	}

		.image:after {
			-moz-transition: opacity 0.25s ease-in-out;
			-webkit-transition: opacity 0.25s ease-in-out;
			-ms-transition: opacity 0.25s ease-in-out;
			transition: opacity 0.25s ease-in-out;
			background-image: url("images/overlay.png");
			content: '';
			display: block;
			height: 100%;
			left: 0;
			opacity: 0.2;
			position: absolute;
			top: 0;
			width: 100%;
		}

		.image img {
			display: block;
		}

		.image.fit {
			display: block;
		}

			.image.fit img {
				display: block;
				width: 100%;
			}

		.image.feature {
			display: block;
			margin: 0 0 2em 0;
		}

			.image.feature img {
				display: block;
				width: 100%;
			}

		.image.icon {
			-moz-perspective: 500px;
			-webkit-perspective: 500px;
			-ms-perspective: 500px;
			perspective: 500px;
		}

			.image.icon:before {
				-moz-transition: -moz-transform 0.1s ease-in-out, font-size 0.1s ease-in-out;
				-webkit-transition: -webkit-transform 0.1s ease-in-out, font-size 0.1s ease-in-out;
				-ms-transition: -ms-transform 0.1s ease-in-out, font-size 0.1s ease-in-out;
				transition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;
				color: #fff;
				font-size: 6em;
				height: 1em;
				left: 50%;
				line-height: 1em;
				margin: -0.5em 0 0 -0.5em;
				position: absolute;
				text-align: center;
				top: 50%;
				width: 1em;
				z-index: 1;
			}

			.image.icon:hover:before {
				-moz-transform: translateZ(1em);
				-webkit-transform: translateZ(1em);
				-ms-transform: translateZ(1em);
				transform: translateZ(1em);
			}

			.image.icon:hover:after {
				opacity: 1;
			}

	span.image.icon {
		cursor: default;
	}

/* Icon */

	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon > .label {
			display: none;
		}

/* List */

	ol.default {
		list-style: decimal;
		padding-left: 1.25em;
	}

		ol.default li {
			padding-left: 0.25em;
		}

	ul.default {
		list-style: disc;
		padding-left: 1em;
	}

		ul.default li {
			padding-left: 0.5em;
		}

	ul.icons {
		cursor: default;
	}

		ul.icons li {
			display: inline-block;
			font-size: 1.25em;
			line-height: 1em;
			padding-left: 0.5em;
		}

			ul.icons li:first-child {
				padding-left: 0;
			}

			ul.icons li a, ul.icons li span {
				-moz-transition: background-color 0.2s ease-in-out;
				-webkit-transition: background-color 0.2s ease-in-out;
				-ms-transition: background-color 0.2s ease-in-out;
				transition: background-color 0.2s ease-in-out;
				border-radius: 100%;
				border: solid 1px rgba(224, 224, 224, 0.75);
				display: inline-block;
				height: 2em;
				line-height: 2em;
				text-align: center;
				width: 2em;
			}

				ul.icons li a:hover, ul.icons li span:hover {
					background: rgba(224, 224, 224, 0.15);
				}

	ul.actions {
		cursor: default;
		text-align: center;
	}

		ul.actions:last-child {
			margin-bottom: 0;
		}

		ul.actions li {
			display: inline-block;
			padding: 0 0 0 1.5em;
		}

			ul.actions li:first-child {
				padding: 0;
			}

		ul.actions.vertical li {
			display: block;
			padding: 1.5em 0 0 0;
		}

			ul.actions.vertical li:first-child {
				padding: 0;
			}

/* Table */

	.table-wrapper {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	table {
		width: 100%;
	}

		table.default {
			width: 100%;
		}

			table.default tbody tr {
				border-bottom: solid 1px rgba(224, 224, 224, 0.75);
			}

				table.default tbody tr:nth-child(2n - 1) {
					background: rgba(224, 224, 224, 0.15);
				}

			table.default td {
				padding: 0.5em 1em 0.5em 1em;
			}

			table.default th {
				color: #5b5b5b;
				font-size: 0.8em;
				font-weight: 700;
				letter-spacing: 0.125em;
				line-height: 1.75em;
				padding: 0.5em 1em 0.5em 1em;
				text-align: left;
				text-transform: uppercase;
			}

			table.default thead {
				border-bottom: solid 1px rgba(224, 224, 224, 0.75);
			}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		background: #544d55;
		border-radius: 4px;
		border: 0;
		color: #ffffff;
		cursor: pointer;
		display: inline-block;
		font-size: 0.9em;
		font-weight: 700;
		letter-spacing: 0.125em;
		line-height: 3.25em;
		min-width: 15em;
		padding: 0 0.5em;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 10%;
	}

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		.button:hover {
			background: #6e6570;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background: #474148;
		}

		input[type="submit"].alt,
		input[type="reset"].alt,
		input[type="button"].alt,
		.button.alt {
			background: none;
			box-shadow: inset 0 0 0 1px rgba(224, 224, 224, 0.75);
			color: #544d55;
		}

			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			input[type="button"].alt:hover,
			.button.alt:hover {
				background: rgba(224, 224, 224, 0.15);
			}

			input[type="submit"].alt:active,
			input[type="reset"].alt:active,
			input[type="button"].alt:active,
			.button.alt:active {
				background: rgba(224, 224, 224, 0.35);
			}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		.button.fit {
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		.button.small {
			font-size: 0.8em;
		}

/* Box */

	.box {
		background: #ffffff;
		border: solid 1px rgba(224, 224, 224, 0.75);
		margin-bottom: 6em;
		padding: 3.5em;
	}

		.box.alt {
			background: none;
			border: none;
			padding: 0;
		}

/* Feature */

	.feature {
		position: relative;
		height: 20em;
	}

		.feature:after {
			clear: both;
			content: '';
			display: block;
		}

		.feature h3, .feature h4, .feature h5, .feature h6 {
			text-align: inherit;
		}

		.feature .image {
			display: inline-block;
			height: 100%;
			overflow: hidden;
			position: relative;
			width: 50%;
		}

			.feature .image img {
				display: block;
				min-height: 100%;
				min-width: 100%;
				position: absolute;
			}

		.feature:before {
			background: blue;
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
		}

		.feature .content {
			display: inline-block;
			padding: 3.5em;
			vertical-align: middle;
			width: 48%;
		}

			.feature .content h3 {
				margin-bottom: 0.5em;
			}

			.feature .content :last-child {
				margin: 0;
			}

		.feature.left {
			text-align: left;
		}

			.feature.left .image {
				float: left;
			}

				.feature.left .image img {
					right: 0;
					top: 0;
				}

			.feature.left .content {
				padding-right: 0;
			}

		.feature.right {
			text-align: right;
		}

			.feature.right .image {
				float: right;
			}

				.feature.right .image img {
					left: 0;
					top: 0;
				}

			.feature.right .content {
				padding-left: 0;
			}

		.feature.long .content {
			padding-top: 0;
		}

/* Header */

	#header {
		background-attachment: scroll,							scroll,					fixed;
		background-image: url("images/top-3200.svg"), url("images/overlay.png"), url("../../images/overlay.jpg");
		background-position: bottom center,					top left,				center center;
		background-repeat: repeat-x,						repeat,					no-repeat;
		background-size: 3200px 460px,					auto,					cover;
		color: rgba(255, 255, 255, 0.8);
		padding: 10em 0 20em 0;
		position: relative;
		text-align: center;
	}
   /*
	#header2 {
		background-attachment: scroll,							scroll,					fixed;
		background-image: url("images/top-3200.svg");
		background-position: bottom center,					top left,				center center;
		background-size: 3200px 510px,					auto,					cover;
		padding: 10em 0 14em 0;
		position: relative;
			-ms-transform: rotate(180deg); /* IE 9 */
			/*
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera *//*
    transform: rotate(180deg);
	}
	*/
		#header:before, #header:after {
			background: rgba(224, 224, 224, 0.75);
			content: '';
			left: 50%;
			position: absolute;
			width: 1px;
			z-index: 0;
		}

		#header:before {
			height: calc(100% - 50px);
			opacity: 0.15;
			top: 0;
		}

		#header:after {
			bottom: 0;
			height: 50px;
		}

		#header a {
			border-bottom-color: rgba(255, 255, 255, 0.35);
			color: rgba(255, 255, 255, 0.8);
		}

			#header a:hover {
				border-bottom-color: transparent;
				color: #4eb980;
			}

		#header strong, #header b {
			color: #ffffff;
		}

		#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {
			color: #ffffff;
		}

		#header input[type="submit"],
		#header input[type="reset"],
		#header input[type="button"],
		#header .button {
			background: #ffffff;
			color: #544d55;
		}

		#header .logo {
			background: #4eb980;
			color: #ffffff;
			cursor: default;
			display: inline-block;
			font-size: 2.25em;
			height: 2.35em;
			line-height: 2.35em;
			margin: 0 0 0.75em 0;
			text-align: center;
			width: 25%;
			background:url('images/maling.png');
			background-repeat: no-repeat;
		}

			#header .logo.fa-paper-plane-o:before {
				left: -0.075em;
				position: relative;
			}

		#header h1 {
			font-size: 2.5em;
			margin: 0;
		}

		#header p {
			font-size: 1.5em;
			line-height: 1.5em;
			margin: 0.25em 0 0 0;
		}

/* Footer */

	#footer {
		background-attachment: scroll;
		background-color: #292C2F;
		background-image: url("images/bottom-3200.svg");
		background-position: top center;
		background-repeat: repeat-x;
		background-size: 3200px 460px;
		color: rgba(255, 255, 255, 0.8);
		/*
			Since the SVG background occupies a lot of vertical space, we'll
			add additional top padding (to move our content out of its way)
			and a negative margin (to move everything up a bit).
		*/

		margin-top: -260px;
		padding: calc(460px + 6em) 0 10em 0;
		position: relative;
		text-align: center;
	}

		#footer:before {
			background: rgba(224, 224, 224, 0);
			content: '';
			height: calc(460px + 6em);
			left: 50%;
			position: absolute;
			top: 0;
			width: 1px;
			z-index: 0;
		}

		#footer a {
			color: #ffffff;
		}

		#footer strong, #footer b {
			color: #ffffff;
		}

		#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
			color: #ffffff;
		}

		#footer header p {
			color: rgba(255, 255, 255, 0.5);
		}

		#footer input[type="submit"],
		#footer input[type="reset"],
		#footer input[type="button"],
		#footer .button {
			background: #ffffff;
			box-shadow: inset 0 0 0 1px #ffffff;
			color: #4eb980;
		}

			#footer input[type="submit"]:hover,
			#footer input[type="reset"]:hover,
			#footer input[type="button"]:hover,
			#footer .button:hover {
				background: rgba(224, 224, 224, 0.15);
				color: #ffffff;
			}

		#footer input[type="text"]:focus,
		#footer input[type="password"]:focus,
		#footer input[type="email"]:focus,
		#footer select:focus,
		#footer textarea:focus {
			border-color: #ffffff;
		}

		#footer .formerize-placeholder {
			color: rgba(255, 255, 255, 0.3) !important;
		}

		#footer form {
			margin: 3em 0;
		}

		#footer .copyright {
			color: rgba(255, 255, 255, 0.5);
			font-size: 0.8em;
			line-height: 1em;
			margin: 3em 0 0 0;
		}

			#footer .copyright li {
				border-left: dotted 1px;
				display: inline-block;
				margin-left: 1em;
				padding-left: 1em;
			}

				#footer .copyright li:first-child {
					padding: 0;
					margin: 0;
					border: 0;
				}

				#footer .copyright li a, #footer .copyright li span {
					color: inherit;
				}

					#footer .copyright li a:hover, #footer .copyright li span:hover {
						color: #ffffff;
					}

/* Main */

	#main {
		padding: 6em 0 5em 0;
		position: relative;
		z-index: 1;
	}

		#main:before {
			background: rgba(224, 224, 224, 0);
			content: '';
			height: 100%;
			left: 50%;
			position: absolute;
			top: 0;
			width: 1px;
			z-index: -1;
		}

		#main header.major,
		#main footer.major {
			background: #ffffff;
		}

/* Wide */

	@media screen and (max-width: 1680px) {

		/* Basic */

			body, input, select, textarea {
				font-size: 14pt;
			}

			h2 {
				font-size: 1.5em;
			}

			h3 {
				font-size: 1.25em;
			}

		/* Section/Article */

			header.major p {
				font-size: 1.25em;
			}

		/* Header */

			#header {
				padding: 8em 0 16em 0;
			}

				#header h1 {
					font-size: 2.25em;
				}

				#header p {
					font-size: 1.25em;
					line-height: 1.65em;
				}

	}

/* Normal */

	@media screen and (max-width: 1280px) {

		/* Basic */

			body, input, select, textarea {
				font-size: 13pt;
			}

			h2 {
				font-size: 1.35em;
			}

			h3 {
				font-size: 1.15em;
			}

		/* Section/Article */

			header.major {
				margin-bottom: 4em;
				padding: 3em 0;
			}

				header.major p {
					font-size: 1.15em;
				}

			footer.major {
				margin-top: 4em;
				padding: 3em 0;
			}

		/* Box */

			.box {
				padding: 2.5em;
				margin-bottom: 4em;
			}

		/* Feature */

			.feature {
				height: 18em;
			}

				.feature .content {
					padding: 2.5em;
				}

		/* Header */

			#header {
				background-attachment: scroll,							scroll,							scroll;
				background-image: url("images/top-1600.svg"), url("images/overlay.png"), url("../../images/header.jpg");
				background-size: 1600px 230px,					auto,							cover;
				padding: 6em 0 12em 0;
			}

				#header:before {
					height: calc(100% - 25px);
				}

				#header:after {
					height: 25px;
				}

				#header h1 {
					font-size: 2em;
				}

				#header p {
					font-size: 1.15em;
				}

		/* Footer */

			#footer {
				background-image: url("images/bottom-1600.svg");
				background-size: 1600px 230px;
				margin-top: -100px;
				padding: calc(230px + 4em) 0 6em 0;
			}

				#footer:before {
					height: calc(230px + 4em);
				}

		/* Main */

			#main {
				padding: 10em 0 3em 0;
			}

	}

/* Narrow */

	@media screen and (max-width: 980px) {

		/* Basic */

			body, input, select, textarea {
				font-size: 12pt;
			}

	}

/* Narrower */

	@media screen and (max-width: 840px) {

		/* Section/Article */

			header.major {
				padding-left: 2em;
				padding-right: 2em;
			}

			footer.major {
				padding-left: 2em;
				padding-right: 2em;
			}

	}

/* Mobile */

	@media screen and (max-width: 736px) {

		/* Basic */

			h2 {
				font-size: 1em;
			}

			h3 {
				font-size: 1em;
			}

		/* Section/Article */

			header p {
				font-size: 0.8em;
			}

			header.major {
				margin-bottom: 2em;
			}

				header.major br {
					display: none;
				}

				header.major p {
					font-size: 0.8em;
				}

			footer.major {
				margin-top: 2em;
			}

				footer.major br {
					display: none;
				}

		/* List */

			ul.actions li {
				padding: 0 0 0 15px;
			}

			ul.actions.vertical li {
				padding: 15px 0 0 0;
			}

		/* Box */

			.box {
				padding: 2em;
				margin-bottom: 2em;
			}

		/* Feature */

			.feature {
				background: #ffffff;
				display: block;
				height: auto;
				margin-bottom: 2em;
			}

				.feature:last-child {
					margin-bottom: 0;
				}

				.feature:before, .feature:after {
					display: none;
				}

				.feature .image {
					float: none;
					height: 15em;
					width: 100%;
				}

				.feature .content {
					border: solid 1px rgba(224, 224, 224, 0.75);
					padding: 2em !important;
					text-align: center;
					width: 100%;
				}

		/* Header */

			#header {
				background-image: url("images/top-1280.svg"), url("images/overlay.png"), url("../../images/header.jpg");
				background-size: 1280px 184px,						auto,							cover;
				padding: 3em 0 7em 0;
			}

				#header:before {
					height: calc(100% - 20px);
				}

				#header:after {
					height: 20px;
				}

				#header .logo {
					font-size: 1.5em;
				}

				#header h1 {
					font-size: 1.25em;
				}

				#header p {
					font-size: 1em;
				}

		/* Footer */

			#footer {
				background-image: url("images/bottom-1280.svg");
				background-size: 1280px 184px;
				margin-top: -75px;
				padding: calc(184px + 2em) 0 2em 0;
			}

				#footer:before {
					height: calc(184px + 2em);
				}

				#footer form {
					padding-bottom: 0;
				}

		/* Main */

			#main {
				padding: 2em 0 2em 0;
			}

	}

/* Mobile (Portrait) */

	@media screen and (max-width: 480px) {

		/* Section/Article */

			header.major {
				padding-left: 1em;
				padding-right: 1em;
			}

			footer.major {
				padding-left: 1em;
				padding-right: 1em;
			}

		/* List */

			ul.icons li {
				padding: 0.2em;
			}

			ul.actions li {
				display: block;
				padding: 15px 0 0 0;
			}

				ul.actions li:first-child {
					padding: 0;
				}

		/* Button */

			input[type="submit"],
			input[type="reset"],
			input[type="button"],
			.button {
				display: block;
				width: 95%;
			}

		/* Box */

			.box {
				padding: 2em 1em;
			}

		/* Feature */

			.feature {
				margin-bottom: 1em;
			}

				.feature .content {
					padding: 2em 1em !important;
				}

		/* Main */

			#main {
				padding-left: 0em;
				padding-right: 0em;
			}

		/* Footer */

			#footer {
				margin-top: -100px;
				padding-left: 1em;
				padding-right: 1em;
			}

				#footer .copyright li {
					border: 0;
					display: block;
					margin: 0;
					padding: 0.75em 0 0 0;
				}

		/* Header */

			#header {
				padding-left: 2em;
				padding-right: 2em;
			}

				#header br {
					display: none;
				}

	}

	.navbar {
  position: relative;
  min-height: 65px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
      width: 100%;

}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 25px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {

    margin: 0;
  }
  .navbar-nav > li {
    float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size:20px;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #00A0E3;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
  background-color:#ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

	/* container2 custom */
	.container2{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	}

	@media (min-width: 768px) {
	  .container2 {
		width: 750px;
	  }
	}
	@media (min-width: 992px) {
		  .container2 {
			width: 970px;
		  }
		}
		@media (min-width: 1300px) {
		  .container2 {
			width: 1550px;
		  }
		}


	/* columns  */
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 15px;
	  padding-left: 15px;

	}
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	  float: left;
	}
	.col-xs-12 {
	  width: 100%;
	}
	.col-xs-11 {
	  width: 91.66666667%;
	}
	.col-xs-10 {
	  width: 83.33333333%;
	}
	.col-xs-9 {
	  width: 75%;
	}
	.col-xs-8 {
	  width: 66.66666667%;
	}
	.col-xs-7 {
	  width: 58.33333333%;
	}
	.col-xs-6 {
	  width: 50%;
	}
	.col-xs-5 {
	  width: 41.66666667%;
	}
	.col-xs-4 {
	  width: 33.33333333%;
	}
	.col-xs-3 {
	  width: 25%;
	}
	.col-xs-2 {
	  width: 16.66666667%;
	}
	.col-xs-1 {
	  width: 8.33333333%;
	}
	.col-xs-pull-12 {
	  right: 100%;
	}
	.col-xs-pull-11 {
	  right: 91.66666667%;
	}
	.col-xs-pull-10 {
	  right: 83.33333333%;
	}
	.col-xs-pull-9 {
	  right: 75%;
	}
	.col-xs-pull-8 {
	  right: 66.66666667%;
	}
	.col-xs-pull-7 {
	  right: 58.33333333%;
	}
	.col-xs-pull-6 {
	  right: 50%;
	}
	.col-xs-pull-5 {
	  right: 41.66666667%;
	}
	.col-xs-pull-4 {
	  right: 33.33333333%;
	}
	.col-xs-pull-3 {
	  right: 25%;
	}
	.col-xs-pull-2 {
	  right: 16.66666667%;
	}
	.col-xs-pull-1 {
	  right: 8.33333333%;
	}
	.col-xs-pull-0 {
	  right: auto;
	}
	.col-xs-push-12 {
	  left: 100%;
	}
	.col-xs-push-11 {
	  left: 91.66666667%;
	}
	.col-xs-push-10 {
	  left: 83.33333333%;
	}
	.col-xs-push-9 {
	  left: 75%;
	}
	.col-xs-push-8 {
	  left: 66.66666667%;
	}
	.col-xs-push-7 {
	  left: 58.33333333%;
	}
	.col-xs-push-6 {
	  left: 50%;
	}
	.col-xs-push-5 {
	  left: 41.66666667%;
	}
	.col-xs-push-4 {
	  left: 33.33333333%;
	}
	.col-xs-push-3 {
	  left: 25%;
	}
	.col-xs-push-2 {
	  left: 16.66666667%;
	}
	.col-xs-push-1 {
	  left: 8.33333333%;
	}
	.col-xs-push-0 {
	  left: auto;
	}
	.col-xs-offset-12 {
	  margin-left: 100%;
	}
	.col-xs-offset-11 {
	  margin-left: 91.66666667%;
	}
	.col-xs-offset-10 {
	  margin-left: 83.33333333%;
	}
	.col-xs-offset-9 {
	  margin-left: 75%;
	}
	.col-xs-offset-8 {
	  margin-left: 66.66666667%;
	}
	.col-xs-offset-7 {
	  margin-left: 58.33333333%;
	}
	.col-xs-offset-6 {
	  margin-left: 50%;
	}
	.col-xs-offset-5 {
	  margin-left: 41.66666667%;
	}
	.col-xs-offset-4 {
	  margin-left: 33.33333333%;
	}
	.col-xs-offset-3 {
	  margin-left: 25%;
	}
	.col-xs-offset-2 {
	  margin-left: 16.66666667%;
	}
	.col-xs-offset-1 {
	  margin-left: 8.33333333%;
	}
	.col-xs-offset-0 {
	  margin-left: 0;
	}
	@media (min-width: 768px) {
	  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	    float: left;
	  }
	  .col-sm-12 {
	    width: 100%;
	  }
	  .col-sm-11 {
	    width: 91.66666667%;
	  }
	  .col-sm-10 {
	    width: 83.33333333%;
	  }
	  .col-sm-9 {
	    width: 75%;
	  }
	  .col-sm-8 {
	    width: 66.66666667%;
	  }
	  .col-sm-7 {
	    width: 58.33333333%;
	  }
	  .col-sm-6 {
	    width: 50%;
	  }
	  .col-sm-5 {
	    width: 41.66666667%;
	  }
	  .col-sm-4 {
	    width: 33.33333333%;
	  }
	  .col-sm-3 {
	    width: 25%;
	  }
	  .col-sm-2 {
	    width: 16.66666667%;
	  }
	  .col-sm-1 {
	    width: 8.33333333%;
	  }
	  .col-sm-pull-12 {
	    right: 100%;
	  }
	  .col-sm-pull-11 {
	    right: 91.66666667%;
	  }
	  .col-sm-pull-10 {
	    right: 83.33333333%;
	  }
	  .col-sm-pull-9 {
	    right: 75%;
	  }
	  .col-sm-pull-8 {
	    right: 66.66666667%;
	  }
	  .col-sm-pull-7 {
	    right: 58.33333333%;
	  }
	  .col-sm-pull-6 {
	    right: 50%;
	  }
	  .col-sm-pull-5 {
	    right: 41.66666667%;
	  }
	  .col-sm-pull-4 {
	    right: 33.33333333%;
	  }
	  .col-sm-pull-3 {
	    right: 25%;
	  }
	  .col-sm-pull-2 {
	    right: 16.66666667%;
	  }
	  .col-sm-pull-1 {
	    right: 8.33333333%;
	  }
	  .col-sm-pull-0 {
	    right: auto;
	  }
	  .col-sm-push-12 {
	    left: 100%;
	  }
	  .col-sm-push-11 {
	    left: 91.66666667%;
	  }
	  .col-sm-push-10 {
	    left: 83.33333333%;
	  }
	  .col-sm-push-9 {
	    left: 75%;
	  }
	  .col-sm-push-8 {
	    left: 66.66666667%;
	  }
	  .col-sm-push-7 {
	    left: 58.33333333%;
	  }
	  .col-sm-push-6 {
	    left: 50%;
	  }
	  .col-sm-push-5 {
	    left: 41.66666667%;
	  }
	  .col-sm-push-4 {
	    left: 33.33333333%;
	  }
	  .col-sm-push-3 {
	    left: 25%;
	  }
	  .col-sm-push-2 {
	    left: 16.66666667%;
	  }
	  .col-sm-push-1 {
	    left: 8.33333333%;
	  }
	  .col-sm-push-0 {
	    left: auto;
	  }
	  .col-sm-offset-12 {
	    margin-left: 100%;
	  }
	  .col-sm-offset-11 {
	    margin-left: 91.66666667%;
	  }
	  .col-sm-offset-10 {
	    margin-left: 83.33333333%;
	  }
	  .col-sm-offset-9 {
	    margin-left: 75%;
	  }
	  .col-sm-offset-8 {
	    margin-left: 66.66666667%;
	  }
	  .col-sm-offset-7 {
	    margin-left: 58.33333333%;
	  }
	  .col-sm-offset-6 {
	    margin-left: 50%;
	  }
	  .col-sm-offset-5 {
	    margin-left: 41.66666667%;
	  }
	  .col-sm-offset-4 {
	    margin-left: 33.33333333%;
	  }
	  .col-sm-offset-3 {
	    margin-left: 25%;
	  }
	  .col-sm-offset-2 {
	    margin-left: 16.66666667%;
	  }
	  .col-sm-offset-1 {
	    margin-left: 8.33333333%;
	  }
	  .col-sm-offset-0 {
	    margin-left: 0;
	  }
	}
	@media (min-width: 992px) {
	  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	    float: left;
	  }
	  .col-md-12 {
	    width: 100%;
	  }
	  .col-md-11 {
	    width: 91.66666667%;
	  }
	  .col-md-10 {
	    width: 83.33333333%;
	  }
	  .col-md-9 {
	    width: 75%;
	  }
	  .col-md-8 {
	    width: 66.66666667%;
	  }
	  .col-md-7 {
	    width: 58.33333333%;
	  }
	  .col-md-6 {
	    width: 50%;
	  }
	  .col-md-5 {
	    width: 41.66666667%;
	  }
	  .col-md-4 {
	    width: 33.33333333%;
	  }
	  .col-md-3 {
	    width: 25%;
		font-family: "Source Sans Pro", sans-serif;
	  }
	  .col-md-2 {
	    width: 16.66666667%;
	  }
	  .col-md-1 {
	    width: 8.33333333%;
	  }
	  .col-md-pull-12 {
	    right: 100%;
	  }
	  .col-md-pull-11 {
	    right: 91.66666667%;
	  }
	  .col-md-pull-10 {
	    right: 83.33333333%;
	  }
	  .col-md-pull-9 {
	    right: 75%;
	  }
	  .col-md-pull-8 {
	    right: 66.66666667%;
	  }
	  .col-md-pull-7 {
	    right: 58.33333333%;
	  }
	  .col-md-pull-6 {
	    right: 50%;
	  }
	  .col-md-pull-5 {
	    right: 41.66666667%;
	  }
	  .col-md-pull-4 {
	    right: 33.33333333%;
	  }
	  .col-md-pull-3 {
	    right: 25%;
	  }
	  .col-md-pull-2 {
	    right: 16.66666667%;
	  }
	  .col-md-pull-1 {
	    right: 8.33333333%;
	  }
	  .col-md-pull-0 {
	    right: auto;
	  }
	  .col-md-push-12 {
	    left: 100%;
	  }
	  .col-md-push-11 {
	    left: 91.66666667%;
	  }
	  .col-md-push-10 {
	    left: 83.33333333%;
	  }
	  .col-md-push-9 {
	    left: 75%;
	  }
	  .col-md-push-8 {
	    left: 66.66666667%;
	  }
	  .col-md-push-7 {
	    left: 58.33333333%;
	  }
	  .col-md-push-6 {
	    left: 50%;
	  }
	  .col-md-push-5 {
	    left: 41.66666667%;
	  }
	  .col-md-push-4 {
	    left: 33.33333333%;
	  }
	  .col-md-push-3 {
	    left: 25%;
	  }
	  .col-md-push-2 {
	    left: 16.66666667%;
	  }
	  .col-md-push-1 {
	    left: 8.33333333%;
	  }
	  .col-md-push-0 {
	    left: auto;
	  }
	  .col-md-offset-12 {
	    margin-left: 100%;
	  }
	  .col-md-offset-11 {
	    margin-left: 91.66666667%;
	  }
	  .col-md-offset-10 {
	    margin-left: 83.33333333%;
	  }
	  .col-md-offset-9 {
	    margin-left: 75%;
	  }
	  .col-md-offset-8 {
	    margin-left: 66.66666667%;
	  }
	  .col-md-offset-7 {
	    margin-left: 58.33333333%;
	  }
	  .col-md-offset-6 {
	    margin-left: 50%;
	  }
	  .col-md-offset-5 {
	    margin-left: 41.66666667%;
	  }
	  .col-md-offset-4 {
	    margin-left: 33.33333333%;
	  }
	  .col-md-offset-3 {
	    margin-left: 25%;
	  }
	  .col-md-offset-2 {
	    margin-left: 16.66666667%;
	  }
	  .col-md-offset-1 {
	    margin-left: 8.33333333%;
	  }
	  .col-md-offset-0 {
	    margin-left: 0;
	  }
	}
	@media (min-width: 1200px) {
	  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	    float: left;
	  }
	  .col-lg-12 {
	    width: 100%;
	  }
	  .col-lg-11 {
	    width: 91.66666667%;
	  }
	  .col-lg-10 {
	    width: 83.33333333%;
	  }
	  .col-lg-9 {
	    width: 75%;
	  }
	  .col-lg-8 {
	    width: 66.66666667%;
	  }
	  .col-lg-7 {
	    width: 58.33333333%;
	  }
	  .col-lg-6 {
	    width: 50%;
	  }
	  .col-lg-5 {
	    width: 41.66666667%;
	  }
	  .col-lg-4 {
	    width: 33.33333333%;
	  }
	  .col-lg-3 {
	    width: 25%;
	  }
	  .col-lg-2 {
	    width: 16.66666667%;
	  }
	  .col-lg-1 {
	    width: 8.33333333%;
	  }
	  .col-lg-pull-12 {
	    right: 100%;
	  }
	  .col-lg-pull-11 {
	    right: 91.66666667%;
	  }
	  .col-lg-pull-10 {
	    right: 83.33333333%;
	  }
	  .col-lg-pull-9 {
	    right: 75%;
	  }
	  .col-lg-pull-8 {
	    right: 66.66666667%;
	  }
	  .col-lg-pull-7 {
	    right: 58.33333333%;
	  }
	  .col-lg-pull-6 {
	    right: 50%;
	  }
	  .col-lg-pull-5 {
	    right: 41.66666667%;
	  }
	  .col-lg-pull-4 {
	    right: 33.33333333%;
	  }
	  .col-lg-pull-3 {
	    right: 25%;
	  }
	  .col-lg-pull-2 {
	    right: 16.66666667%;
	  }
	  .col-lg-pull-1 {
	    right: 8.33333333%;
	  }
	  .col-lg-pull-0 {
	    right: auto;
	  }
	  .col-lg-push-12 {
	    left: 100%;
	  }
	  .col-lg-push-11 {
	    left: 91.66666667%;
	  }
	  .col-lg-push-10 {
	    left: 83.33333333%;
	  }
	  .col-lg-push-9 {
	    left: 75%;
	  }
	  .col-lg-push-8 {
	    left: 66.66666667%;
	  }
	  .col-lg-push-7 {
	    left: 58.33333333%;
	  }
	  .col-lg-push-6 {
	    left: 50%;
	  }
	  .col-lg-push-5 {
	    left: 41.66666667%;
	  }
	  .col-lg-push-4 {
	    left: 33.33333333%;
	  }
	  .col-lg-push-3 {
	    left: 25%;
	  }
	  .col-lg-push-2 {
	    left: 16.66666667%;
	  }
	  .col-lg-push-1 {
	    left: 8.33333333%;
	  }
	  .col-lg-push-0 {
	    left: auto;
	  }
	  .col-lg-offset-12 {
	    margin-left: 100%;
	  }
	  .col-lg-offset-11 {
	    margin-left: 91.66666667%;
	  }
	  .col-lg-offset-10 {
	    margin-left: 83.33333333%;
	  }
	  .col-lg-offset-9 {
	    margin-left: 75%;
	  }
	  .col-lg-offset-8 {
	    margin-left: 66.66666667%;
	  }
	  .col-lg-offset-7 {
	    margin-left: 58.33333333%;
	  }
	  .col-lg-offset-6 {
	    margin-left: 50%;
	  }
	  .col-lg-offset-5 {
	    margin-left: 41.66666667%;
	  }
	  .col-lg-offset-4 {
	    margin-left: 33.33333333%;
	  }
	  .col-lg-offset-3 {
	    margin-left: 25%;
	  }
	  .col-lg-offset-2 {
	    margin-left: 16.66666667%;
	  }
	  .col-lg-offset-1 {
	    margin-left: 8.33333333%;
	  }
	  .col-lg-offset-0 {
	    margin-left: 0;
	  }
	}



	/* FOOTER ________________ CUSTOM _____________ RESPNOSIVE */






	.footer-distributed{
		background-color: #292c2f;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
		box-sizing: border-box;
		width: 100%;
		text-align: left;
		font: bold 18px sans-serif;
	    font-family: "Source Sans Pro", sans-serif;
		padding: 55px 50px;
		margin-top: 0px;
		position:absolute;
	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right{
		display: block;
		vertical-align: top;
	}

	/* Footer left */

	.footer-distributed .footer-left{
		width: 100%;
	}

	/* The company logo */

	.footer-distributed h3{
		color:  #ffffff;
		font: normal 36px 'Cookie', cursive;
		margin: 0;
	}

	.footer-distributed h3 span{
		color:  #5383d3;
	}

	/* Footer links */

	.footer-distributed .footer-links{
		color:  #ffffff;
		margin: 20px 0 12px;
		padding: 0;
		font-family: "Source Sans Pro",sans-serif;
	    font-size: 15px;
	}

	.footer-distributed .footer-links a{
		display:inline-block;
		line-height: 1.8;
		text-decoration: none;
		color:  inherit;
	}
	.footer-distributed .footer-links a:hover{
		display:inline-block;
		line-height: 1.8;
		text-decoration: none;
		color:  #00A0E3;
	}

	.footer-distributed .footer-company-name{
		color:  #8f9296;
		font-size: 14px;
		font-weight: normal;
		margin: 0;
	}

	/* Footer Center */

	@media (min-width:1400px){
		.footer-distributed .footer-center{
	     vertical-align: middle;
	    margin: 0px auto;
	    width: 100%;
	    float: left;
		padding-left:30%;
	}
	}
	@media (max-width:1500px){
	.footer-distributed .footer-center{
	    width:28%;
		vertical-align: middle;
	    margin: 0px auto;
	}
	}

	.footer-distributed .footer-center{
	     vertical-align: middle;
	    margin: 0px auto;
	    width: 100%;
	    float: left;
	}

	.footer-distributed .footer-center i{
		background-color:  #33383b;
		color: #ffffff;
		font-size: 25px;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		text-align: center;
		line-height: 42px;
		margin: 10px 15px;
		vertical-align: middle;
	}

	.footer-distributed .footer-center i.fa-envelope{
		font-size: 17px;
		line-height: 38px;
	}

	.footer-distributed .footer-center p{
		display: inline-block;
		color: #ffffff;
		vertical-align: middle;
		margin:0;
		font-size: 15px;
	}

	.footer-distributed .footer-center p span{
		display:block;
		font-weight: normal;
		font-size:14px;
		line-height:2;
	}

	.footer-distributed .footer-center p a{
		color:#00A0E3;
		text-decoration: none;
		font-size: 15px;
	}

	.footer-distributed .footer-center p a:hover{
		color:#FFF;
		text-decoration: none;;
	}


	/* Footer Right */

	.footer-distributed .footer-right{
		width: 100%;
		width: 100%;
	    vertical-align: middle;
	    margin: 0px auto;
		float:right;
	}


	.footer-distributed .footer-company-about{
		line-height: 20px;
		color:  #92999f;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
	}

	.footer-distributed .footer-company-about span{
		display: block;
		color:  #ffffff;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.footer-distributed .footer-icons{
        width: 0px;
	}

	.footer-distributed .footer-icons a{
		display: inline-block;
		width: 70px;
		height: 70px;
		cursor: pointer;
		background-color:  #33383b;
		border-radius: 2px;
		font-size: 20px;
		color: #ffffff;
		text-align: center;
		line-height: 35px;
		margin-right: 3px;
		margin-bottom: 5px;
	}

	/* If you don't want the footer to be responsive, remove these media queries */

	@media (min-device-width: 200px) and (max-device-width: 880px) {

		.footer-distributed{
			font: bold 30px sans-serif;
		}

		.footer-distributed .footer-left,
		.footer-distributed .footer-center,
		.footer-distributed .footer-right{
			display: block;
			width: 100%;
			margin-bottom: 40px;

		}

		.footer-distributed .footer-center i{
			margin-left: 0;
		}

		.footer-distributed .footer-company-about {
	    line-height: 25px;
	    color: #92999f;
	    font-size: 15px;
	    font-weight: normal;
	    margin: 0;
		}
		.footer-distributed .footer-company-about span {
	    display: block;
	    color: #ffffff;
	    font-size: 15px;
	    font-weight: bold;
	    margin-bottom: 20px;
		}
		.footer-distributed .footer-company-name {
	    color: #8f9296;
	    font-size: 15px;
	    font-weight: normal;
	    margin: 0;
		}
		.footer-distributed .footer-center p span {
	    display: block;
	    font-weight: normal;
	    font-size: 15px;
	    line-height: 2;
		}
		.footer-distributed .footer-icons a {
	    display: inline-block;
	    width: 70px;
	    height: 70px;
	    cursor: pointer;
	    background-color: rgba(51, 56, 59, 0);
	    border-radius: 2px;
	    font-size: 20px;
	    color: #ffffff;
	    text-align: center;
	    line-height: 35px;
	    margin-bottom: 5px;
	}
	}

	/* button google map */
	.btn1 {
	 color: #FFF;
	cursor: pointer;
	display: block;
	font-size: 22px;
	font-weight: 200;
	position: relative;
	text-decoration: none;
	font-family: "Source Sans Pro",sans-serif;
	vertical-align: middle;
	width: 100%;
	background: #00A0E3 none repeat scroll 0% 0%;
	text-align: center;
	padding: 10px 0px 10px 0px;
	transition: all 0.5s ease;
	}

	.btn-primary {
	  color: #fff;
	  background-color: #00A0E3;
	  border-color: #00A0E3;
	  transition: all 0.5s ease;
	}
	.btn-primary:focus,
	.btn-primary.focus {
	  color: #fff;
	  background-color: #292C2F;
	  border-color: #292C2F;
	}
	.btn-primary:hover {
	  color: #fff;
	  background-color: #292C2F;
	  border-color: #292C2F;
	  transition: background-color 0.5s ease;
	  transition: all 0.5s ease;
	}
	.btn-primary:active,
	.btn-primary.active,
	.open > .dropdown-toggle.btn-primary {
	  color: #fff;
	  background-color: #286090;
	  border-color: #204d74;
	}

	/* google map container */
	.content-container {
	    width: 100%;
	    height: 500px;
	    background: rgba(255, 0, 0, 0) none repeat scroll 0% 0%;
	    text-align: center;
	}

	.text-center {
	    text-align: center;
	}

				/* buttons */

	.btn-5--larger{
		max-width: 260px !important;
	}

	.btn {
	  color: #fff;
	  cursor: pointer;
	  display: inline-block;
	  font-size:16px;
	  font-weight: 400;
	  line-height: 45px;
	  margin: 15px auto 1em;
	  max-width: 160px;
	  position: relative;
	  text-decoration: none;
	  text-transform: uppercase;
	  vertical-align: middle;
	  width: 100%;

	  @media(min-width: 400px) {
	    display: inline-block;
	    margin-right: 2.5em;

	    &:nth-of-type(even) {
	      margin-right: 0;
	    }
	  }

	  @media(min-width: 600px) {

	    &:nth-of-type(even) {
	      margin-right: 2.5em;
	    }

	    &:nth-of-type(5) {
	      margin-right: 0;
	    }

	  }

	  &:hover { text-decoration: none; }

	}

		/* nav-buttons */
	.btn-1 {
	  background: darken($red, 1.5%);
	  font-weight: 100;

	  svg {
	    height: 45px;
	    left: 0;
	    position: absolute;
	    top: 0;
	    width: 100%;
	  }

	  rect {
	    fill: none;
	    stroke: #fff;
	    stroke-width: 2;
	    stroke-dasharray: 422, 0;
	  }
	}

	.btn-1:hover {
	  background: rgba($red, 0);
	  font-weight: 900;
	  letter-spacing: 1px;

	  rect {
	    stroke-width: 5;
	    stroke-dasharray: 15, 310;
	    stroke-dashoffset: 48;
	    transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
	  }
	}


	.btn-2 {
	    letter-spacing: 0;
	}

	.btn-2:hover,
	.btn-2:active {
	  letter-spacing: 5px;
	}

	.btn-2:after,
	.btn-2:before {
	  backface-visibility: hidden;
	  border: 1px solid rgba(#fff, 0);
	  bottom: 0px;
	  content: " ";
	  display: block;
	  margin: 0 auto;
	  position: relative;
	  transition: all 280ms ease-in-out;
	  width: 0;
	}

	.btn-2:hover:after,
	.btn-2:hover:before {
	  backface-visibility: hidden;
	  border-color: #fff;
	  transition: width 350ms ease-in-out;
	  width: 70%;
	}

	.btn-2:hover:before {
	  bottom: auto;
	  top: 0;
	  width: 70%;
	}


	.btn-3 {
	  background: lighten($red, 3%);
	  border: 1px solid darken($red, 4%);
	  box-shadow: 0px 2px 0 darken($red, 5%), 2px 4px 6px darken($red, 2%);
	  font-weight: 900;
	  letter-spacing: 1px;
	  transition: all 150ms linear;
	}

	.btn-3:hover {
	  background: darken($red, 1.5%);
	  border: 1px solid rgba(#000, .05);
	  box-shadow: 1px 1px 2px rgba(#fff, .2);
	  color: lighten($red, 18%);
	  text-decoration: none;
	  text-shadow: -1px -1px 0 darken($red, 9.5%);
	  transition: all 250ms linear;
	}


	.btn-4 {
	  border: 1px solid;
	  overflow: hidden;
	  position: relative;

	  span {
	    z-index: 20;
	  }

	  &:after {
	    background: #fff;
	    content: "";
	    height: 155px;
	    left: -75px;
	    opacity: .2;
	    position: absolute;
	    top: -50px;
	    transform: rotate(35deg);
	    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	    width: 50px;
	    z-index: -10;
	  }
	}

	.btn-4:hover {

	  &:after {
	    left: 120%;
	    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	  }
	}


	.btn-5 {
	  border: 0.1em solid;
	  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
	  outline: 1px solid;
	  outline-color: rgba(255, 255, 255, .5);
	  outline-offset: 0px;
	  text-shadow: none;
	  height:100%;
	  text-decoration:none;
	}

	.btn-5:hover {
	  border: 0.1em solid;
	  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
	  outline-color: rgba(255, 255, 255, 0);
	  outline-offset: 15px;
	  height:100%;
	  color:#00A0E3;
	  background-color:#FFF;
	  text-decoration:none;
	}



	.buttons {
	  display: table;
	  height: 100%;
	  width: 100%;
	}

	/* arrow-up | to top */

	.cd-top {
	  display: inline-block;
	  height: 40px;
	  width: 40px;
	  position: fixed;
	  bottom: 40px;
	  right: 10px;
	  /* image replacement properties */
	  overflow: hidden;
	  text-indent: 100%;
	  background: url(images/back_to_top.png) no-repeat center 0%;
	  visibility: hidden;
	  opacity: 0;
	  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
	  -moz-transition: opacity .3s 0s, visibility 0s .3s;
	  transition: opacity .3s 0s, visibility 0s .3s;
	  z-index: 1;
	}
	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
	  -moz-transition: opacity .3s 0s, visibility 0s 0s;
	  transition: opacity .3s 0s, visibility 0s 0s;
	}
	.cd-top.cd-is-visible {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	  z-index: 1;
	}
	.cd-top.cd-fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}
	.no-touch .cd-top:hover {

	  opacity: 1;
	}
	@media only screen and (min-width: 768px) {
	  .cd-top {
	    right: 20px;
	    bottom: 20px;
	  }
	}
	@media only screen and (min-width: 1024px) {
	  .cd-top {
	    height: 60px;
	    width: 60px;
	    right: 30px;
	    bottom: 50px;
	  }
	}


	/* TRANSPARENT STRIPES */

	.stripe {
	    clear: both;
	    position: relative;
	    backface-visibility: hidden;

	}

	.stripe .r, .stripe .l {
	    height: 450px;
	    margin-top: -153px;


	}
	.stripe .l {
	    transform: skew(0deg, 50deg);
	}
	.stripe .r, .stripe .l {
	    top: 107px;
	    right: 49.9%;
	    width: 50.2%;
	    background: #00A0E3;
	    position: absolute;
	    backface-visibility: hidden;
	    outline: 1px solid transparent;
		z-index: 41;
	}


	.stripe .r {
	    transform: skew(0deg, -50deg);

	}
	.stripe .r {
	    left: 50%;
	    right: auto;

	}


	.bck div{
	    top: 0px;
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    position: absolute;
	    background-position: center center;
	    background-size: cover !important;

	}

	.stripe.in {
	    top:0px;
	    left: 0px;
	    right: 0px;
	    position: absolute;
	}

	.stripe.out {
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    position: absolute;


	}

	.imagediv{
	    position:absolute;
	    z-index:0;
		background-image: url('images/t_work_main_1435930261hotelibaska.jpg');
	    display:inline-block;
	}


	/* 1500 display:none; */

    @media (max-width:1500px){

	.trap{
	display:none;
	}
	.trap1{
	display:none;
	}
	.stripe .r, .stripe .l {
    height: 380px;
    margin-top: -153px;
	}
	.link--takiri {

		display:none;
	}
	#main {
    padding: 5em 0 3em 0;
	}

	}
	@media (min-width: 1px) and (max-width:1000px){


	.spt1 {
	    padding-top: 307px !important;
	    margin-top: -750px !important;
	    z-index: -1;

	}

	.stripe {
	    clear: both;
	    position: relative;
	    backface-visibility: hidden;
		display:none;
	}

	.stripe .r, .stripe .l {
	    height: 450px;
	    margin-top: -153px;
		display:none;
	}

	.stripe .l {
	    transform: skew(0deg, 50deg);
	}
	.stripe .r, .stripe .l {
	    top: 107px;
	    right: 49.9%;
	    width: 50.2%;
	    background: #00A0E3;
	    position: absolute;
	    backface-visibility: hidden;
	    outline: 1px solid transparent;
		z-index: 41;
		display:none;
	}


	.stripe .r {
	    transform: skew(0deg, -50deg);

	}
	.stripe .r {
	    left: 50%;
	    right: auto;
	    display:none;
	}


	.bck div{
	    top: 0px;
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    position: absolute;
	    background-position: center center;
	    background-size: cover !important;
		display:none;

	}

	.trap{
	position:absolute;
	z-index: 2;
	opacity:0.6;
	display:none;
	}
	.trap1{
	position:absolute;
	z-index: 2;
	opacity:0.6;
	float: right;
	right: 0px;
	text-align:right;
	display:none;
	}

	.text-left2 {
	    width: 400px;
	    margin-top: 8%;
	    position: absolute;
	    left: 10px;
	    font-family: "Source Sans Pro",sans-serif;
	    font-size: 36px;
	    color: #000;
	    z-index: 3;
		display:none;
	}


	.text-right2 {
		width: 400px;
		margin-top: 8%;
		position: absolute;
		right: 90px;
		font-family: "Source Sans Pro",sans-serif;
		font-size: 36px;
		color: #000;
		z-index: 3;
		display:none;
	}

	/* General link styles / only desktop */

	/* Takiri */
	.link--takiri {
		font-family: 'Russo One', sans-serif;
		font-weight: 700;
		font-size: 3em;
		padding: 0 0px 20px;
		-webkit-transition: color 0.5s;
		transition: color 0.5s;
		color: #000;
		display:none;
	}

	.link--takiri:hover {
		color: #00A0E3;
		display:none;
	}

	/* hover line

	.link--takiri::before {
		content: '';
		position: absolute;
		height: 36px;
		width: 120%;
		top: 50%;
		margin-top: -18px;
		left: -10%;
		z-index: -1;
		background: #F8F8F8 ;
		-webkit-transform: rotate3d(0,0,1,45deg) scale3d(0,1,1);
		transform: rotate3d(0,0,1,45deg) scale3d(0,1,1);
		-webkit-transition: -webkit-transform 0.5s;
		transition: transform 0.5s;
	}

	.link--takiri:hover::before {
		-webkit-transform: rotate3d(0,0,1,51deg) scale3d(1,1,1);
		transform: rotate3d(0,0,1,51deg) scale3d(1,1,1);
	}

	*/

	.link--takiri span {
		font-size: 20%;
		font-weight: 400;
		position: absolute;
		right: 15px;
		color: #000;
		bottom: 0;
		opacity: 0;
		-webkit-transform: translate3d(-10px,-10px,0);
		transform: translate3d(-10px,-10px,0);
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
		transition: transform 0.5s, opacity 0.5s;
	    top: 85%;
		font-family: 'Source Sans Pro', sans-serif;
		display:none;
	}

	.link--takiri:hover span {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		display:none;
	}


	}


	/* INNER TEXT , H1,H2,Text inner */

	.unutra{
	z-index: 0;
	padding-bottom:400px ;
	position: relative;
	max-width: 1170px;
	margin: -14% auto;
	text-align:center;
	}

	.work_img {
	    width: 100%;
	    overflow: hidden;
	    position: relative;
	}

	.spb {
	    padding-bottom: 415px !important;
	}


	.spt {
	    padding-top: 307px !important;
	}



	/* STRIPES MAIN */

	.stripes {
	    clear: both;
	    position: relative;
	    backface-visibility: hidden;

	}

	.stripes .right, .stripes .left {
	    height: 450px;
	    margin-top: 0px;


	}
	.stripes .left {
	    transform: skew(0deg, -21deg);
	}
	.stripes .right, .stripes .left {
	    top: -240px;
	    right: 49.9%;
	    width: 50.2%;
	    background:#FFF;
	    position: absolute;
	    backface-visibility: hidden;
	    outline: 1px solid transparent;
		z-index: 999;
	}


	.stripes .right {
	    transform: skew(0deg, 21deg);

	}
	.stripes .right {
	    left: 50%;
	    right: auto;
	}


	.bck1 div{
	    top: 0px;
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    position: absolute;
	    background-position: center center;
	    background-size: cover !important;
	}



	.stripes.in1 {
	    top:0px;
	    left: 0px;
	    right: 0px;
	    position: absolute;
	}

	.stripes.out1 {
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    position: absolute;


	}

	.imagediv1{
	    position:absolute;
	    z-index:0;
		background-image: url('images/t_work_main_1435930261hotelibaska.jpg');
	    display:inline-block;
	}



	/* INNER TEXT , H1,H2,Text inner */

	.unutra1{
	z-index: 2;
	padding-bottom:400px ;
	position: relative;
	max-width: 1170px;
	margin: 0px auto;
	text-align:center;
	}

	.work_image {
	    width: 100%;
	    overflow: hidden;
	    position: relative;
	}
	.spb1 {
	    padding-bottom: 307px !important;
	}
	.spt1 {
	    padding-top: 307px !important;
		margin-top: -340px;
	    z-index: -1;
	}

	p {
	    color: #A2A2A2;;
	    margin: 0px;
	}

	p.excerpt {
		font-size: 28px;
		line-height: 30px;
		font-family: 'Source Sans Pro', sans-serif;
		position: absolute;
	    left: 10px;
	    right: 10px;
		color:#FFF;
	}

	p.onama{
	font-size: 25px;
	line-height: 25px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#000;
	left: 0px;
	right: 0px;
	padding-top:30px;
	}



	h1.title1 {
	    padding-bottom: 0px;
	    font-size: 5rem;
	    line-height: 15px;
	}
	h1.title1 {
	    color: #FFF;
	    padding: 0px 14px 8px;
	    font-family:"Russo One",sans-serif;
	    font-size: 5em;
		font-weight: 900 !important;
		letter-spacing: 0px;
	}

	h1.title2{
	    color: #4D4D4D;
	    padding: 55px 14px 8px;
	    font-family:"Russo One",sans-serif;
	    font-size: 5em;
		font-weight: 900 !important;
		letter-spacing: 0px;
		margin-bottom: 5px;
	}



	/* full-height gallery hover */
	.pad{
	padding-right: 0px;
	padding-left: 0px;
	}



	/* boxes  |  projects */

	.box1{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_1.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}

	.box1_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box1_over:hover, .box1_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}


	.box2{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_2.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}

	.box2_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box2_over:hover, .box2_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box3{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_3.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box3_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box3_over:hover, .box3_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box4{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_4.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box4_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box4_over:hover, .box4_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box5{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_5.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box5_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box5_over:hover, .box5_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box6{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_6.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box6_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box6_over:hover, .box6_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box7{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_7.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box7_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box7_over:hover, .box7_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box8{
	width:100%;
	height: 500px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_8.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box8_over{
	width:100%;
	height: 500px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box8_over:hover, .box8_over.hover_effect{
	width:100%;
	height: 500px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}


	.box9{
		width:100%;
		height: 500px;
		background-repeat:no-repeat;
		background:url(images/villa_mayan/villa_mayan_1.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box9_over{
		width:100%;
		height: 500px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box9_over:hover, .box9_over.hover_effect{
		width:100%;
		height: 500px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}

	.box10{
		width:100%;
		height: 500px;
		background-repeat:no-repeat;
		background:url(images/villa_pv/villa_pv_15.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box10_over{
		width:100%;
		height: 500px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box10_over:hover, .box9_over.hover_effect{
		width:100%;
		height: 500px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}

	.box11{
		width:100%;
		height: 500px;
		background-repeat:no-repeat;
		background:url(images/villa_hestia/villa_hestia_2.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box11_over{
		width:100%;
		height: 500px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box11_over:hover, .box11_over.hover_effect{
		width:100%;
		height: 500px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}


	.box12{
		width:100%;
		height: 500px;
		background-repeat:no-repeat;
		background:url(images/villa_infinity/villa_infinity_3.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box12_over{
		width:100%;
		height: 500px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box12_over:hover, .box12_over.hover_effect{
		width:100%;
		height: 500px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}

	/* hover for inside elements too */
    .box1_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box1_over:hover .text-center2{
	color:#00A0E3;
	}

	.box2_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box2_over:hover .text-center2{
	color:#00A0E3;
	}

	.box3_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box3_over:hover .text-center2{
	color:#00A0E3;
	}

	.box4_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box4_over:hover .text-center2{
	color:#00A0E3;
	}

	.box5_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box5_over:hover .text-center2{
	color:#00A0E3;
	}

	.box6_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box6_over:hover .text-center2{
	color:#00A0E3;
	}

	.box7_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box7_over:hover .text-center2{
	color:#00A0E3;
	}

	.box8_over:hover .text-center-title{
	color:#00A0E3;
	}

	.box8_over:hover .text-center2{
	color:#00A0E3;
	}

	.box9_over:hover .text-center-title{
		color:#00A0E3;
	}

	.box9_over:hover .text-center2{
		color:#00A0E3;
	}

	.box10_over:hover .text-center-title{
		color:#00A0E3;
	}

	.box10_over:hover .text-center2{
		color:#00A0E3;
	}

	.box11_over:hover .text-center-title{
		color:#00A0E3;
	}

	.box11_over:hover .text-center2{
		color:#00A0E3;
	}

	.box12_over:hover .text-center-title{
		color:#00A0E3;
	}

	.box12_over:hover .text-center2{
		color:#00A0E3;
	}

	/* hover over inside elements /* over */

	.text-center2{
	color:#FFF;
	text-align:center;
	font-size:20px;
	font-family:'Source Sans Pro', sans-serif;
	padding: 0% 50px 0px;
	line-height: 22px;
	}


	.text-center-title{
	color:#FFF;
	text-align:center;
	font-size:30px;
	font-family:'Russo One', sans-serif;
	padding: 40% 50px 0px;
	}

	/* General link styles */

	/* Takiri */
	.link--takiri {
	font-family: "Russo One",sans-serif;
	font-weight: 700;
	font-size: 2.5em;
	padding: 0px 0px 20px;
	transition: color 0.5s ease 0s;
	color: #000;
	letter-spacing: -1px;
	}

	.link--takiri:hover {
		color: #00A0E3;
	}

	/* hover line

	.link--takiri::before {
		content: '';
		position: absolute;
		height: 36px;
		width: 120%;
		top: 50%;
		margin-top: -18px;
		left: -10%;
		z-index: -1;
		background: #F8F8F8 ;
		-webkit-transform: rotate3d(0,0,1,45deg) scale3d(0,1,1);
		transform: rotate3d(0,0,1,45deg) scale3d(0,1,1);
		-webkit-transition: -webkit-transform 0.5s;
		transition: transform 0.5s;
	}

	.link--takiri:hover::before {
		-webkit-transform: rotate3d(0,0,1,51deg) scale3d(1,1,1);
		transform: rotate3d(0,0,1,51deg) scale3d(1,1,1);
	}

	*/

	.link--takiri span {
		font-size: 25px;
		font-weight: 400;
		position: absolute;
		right: 15px;
		color: #000;
		bottom: 0px;
		opacity: 0;
		transform: translate3d(-10px, -10px, 0px);
		transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
		top: 85%;
		font-family: "Source Sans Pro",sans-serif;
		line-height: 30px;
		top: 72px;
		width: 355px;
	}

	.link--takiri:hover span {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}



	@media screen and (max-width: 42em) {
		.link--takiri { font-size: 3.5em; }

	}

	.trap{
	position:absolute;
	z-index: 2;
	opacity:0.6;

	}
	.trap1{
	position:absolute;
	z-index: 2;
	opacity:0.6;
	float: right;
	right: 0px;
	text-align:right;
	}

	.text-left2 {
	    width: 400px;
	    margin-top: 8%;
	    position: absolute;
	    left: 2%;
	    font-family: "Source Sans Pro",sans-serif;
	    font-size: 36px;
	    color: #000;
	    z-index: 3;
	}


	.text-right2 {
		width: 400px;
		margin-top: 8%;
		position: absolute;
		right: 2%;
		font-family: "Source Sans Pro",sans-serif;
		font-size: 36px;
		color: #000;
		z-index: 3;
	}


	/* email and phone */

	.appleLinks a {color:#000000; text-decoration: none;}

	.appleLinksWhite a {color:#ffffff; text-decoration: none;}

	small{font-size:70%;letter-spacing:1px;}
	.page-header{

	}

	a {
	  color: #0088cc;
	  text-decoration: none !important;
	}
	a:hover {
	  color: #005580;
	  text-decoration: underline;
	}

	.breadcrumb {
	  padding: 7px 14px;
	  margin: 0 0 18px;
	  background-color: #fbfbfb;
	  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	  background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	  border: 1px solid #ddd;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 3px;
	  -webkit-box-shadow: inset 0 1px 0 #ffffff;
	  -moz-box-shadow: inset 0 1px 0 #ffffff;
	  box-shadow: inset 0 1px 0 #ffffff;
	}
	.breadcrumb li {
	  display: inline-block;
	  text-shadow: 0 1px 0 #ffffff;
	}
	.breadcrumb .divider {
	  padding: 0 5px;
	  color: #999999;
	}

	.bs-callout-danger {
	    border-left-color: #00A0E3;
	}
	.bs-callout {
	    padding: 20px;
	    margin: 20px 0;
	    border: 1px solid #00A0E3;
	    border-left-width: 5px;
	    border-radius: 3px;
	}

	.reference-text{
	font-size:15px;
	color:#292C2F;
	line-height:20px;
	margin: auto;
	width: 60%;
	border:1px solid #E8E8E8;
	padding: 10px;
	margin-top: -30px;
	}
	.titlebox{
		float:left;
		padding:0px;
		margin:-20px 0 0 30px;
		background:#fff;
		color:#FFBD00;
		font-size:20px;
		font-weight: 400;
	}

	@media (min-width:980px) and (max-width:1280px){
	.breadcrumb {
	    padding: 7px 14px;
	    margin: 30px 0px 18px;
	    background-color: #FBFBFB;
	    background-image: linear-gradient(to bottom, #FFF, #F5F5F5);
	    background-repeat: repeat-x;
	    border: 1px solid #DDD;
	    border-radius: 3px;
	    box-shadow: 0px 1px 0px #FFF inset;
	}
	}

	@media (min-width:320px) and (max-width:980px){
	.breadcrumb {
	    padding: 7px 14px;
	    margin: 50px 0px 18px;
	    background-color: #FBFBFB;
	    background-image: linear-gradient(to bottom, #FFF, #F5F5F5);
	    background-repeat: repeat-x;
	    border: 1px solid #DDD;
	    border-radius: 3px;
	    box-shadow: 0px 1px 0px #FFF inset;
	}

	}


	.text-center-nav{
	    color: #FFF;
	    text-align: center;
	    padding-top: 15px;
	    text-decoration: none;
		opacity:0.8;
	}
	.text-center-nav a{
	    color: #FFF;
		opacity:1;
	    text-align: center;
	    padding-top: 15px;
	    text-decoration: none;

	}

	.text-center-nav:hover{
	    color: #FFF;
		opacity:1;
	    text-align: center;
	    padding-top: 15px;
	    text-decoration: none;

	}

	.text-center-nav a:hover{
	    color: #FFF;
		opacity:1;
	    text-align: center;
	    padding-top: 15px;
	    text-decoration: none;

	}

	h1.title3 {
	    color: #DDD;
	    padding: 55px 14px 8px;
	    font-family: "Russo One",sans-serif;
	    font-size: 4em;
	    font-weight: 900 !important;
	    letter-spacing: 0px;
	}

	@media (max-width:440px){
	h1.title3 {
	    color: #DDD;
	    padding: 55px 14px 8px;
	    font-family: "Russo One",sans-serif;
	    font-size: 2em !important;
	    font-weight: 900 !important;
	    letter-spacing: 0px;
	}
	}


	/* bootstrap alerts */

	.alert {
	  padding: 15px;
	  margin-bottom: 20px;
	  border: 1px solid transparent;
	  border-radius: 4px;
	}
	.alert h4 {
	  margin-top: 0;
	  color: inherit;
	}
	.alert .alert-link {
	  font-weight: bold;
	}
	.alert > p,
	.alert > ul {
	  margin-bottom: 0;
	}
	.alert > p + p {
	  margin-top: 5px;
	}
	.alert-dismissable,
	.alert-dismissible {
	  padding-right: 35px;
	}
	.alert-dismissable .close,
	.alert-dismissible .close {
	  position: relative;
	  top: -2px;
	  right: -21px;
	  color: inherit;
	}
	.alert-success {
	  color: #3c763d;
	  background-color: #dff0d8;
	  border-color: #d6e9c6;
	}
	.alert-success hr {
	  border-top-color: #c9e2b3;
	}
	.alert-success .alert-link {
	  color: #2b542c;
	}
	.alert-info {
	  color: #31708f;
	  background-color: #d9edf7;
	  border-color: #bce8f1;
	}
	.alert-info hr {
	  border-top-color: #a6e1ec;
	}
	.alert-info .alert-link {
	  color: #245269;
	}
	.alert-warning {
	  color: #8a6d3b;
	  background-color: #fcf8e3;
	  border-color: #faebcc;
	}
	.alert-warning hr {
	  border-top-color: #f7e1b5;
	}
	.alert-warning .alert-link {
	  color: #66512c;
	}
	.alert-danger {
	  color: #a94442;
	  background-color: #f2dede;
	  border-color: #ebccd1;
	}
	.alert-danger hr {
	  border-top-color: #e4b9c0;
	}
	.alert-danger .alert-link {
	  color: #843534;
	}



	/* num counter */

	.col_half {
	  width: 49%;
	}

	.col_third {
	  width: 33.33333%;
	}

	.col_fourth {
	  width: 23.5%;
	}

	.col_fifth {
	  width: 18.4%;
	}

	.col_sixth {
	  width: 15%;
	}

	.col_three_fourth {
	  width: 74.5%;
	}

	.col_twothird {
	  width: 66%;
	}

	.col_half,
	.col_third,
	.col_twothird,
	.col_fourth,
	.col_three_fourth,
	.col_fifth {
	  position: relative;
	  display: inline;
	  display: inline-block;
	  float: left;
	  margin-right: 0%;
	  margin-bottom: 20px;
	}

	.end {
	  margin-right: 0 !important;
	}
	/* Column Grids End */

	.wrapper {
		width: 980px;
		margin: -240px auto 400px;
		position: relative;
	}

	.counter {
	  background-color: rgba(250,250,250,0);
	  padding: 20px 0;
	  border-radius: 5px;
	}

	.count-title {
	  font-size: 50px;
	  font-weight: normal;
	  margin-top: 0px;
	  margin-bottom: 0;
	  text-align: center;
	  line-height: 68px;
	}

	.count-text {
	  font-size: 24px;
	  font-weight: normal;
	  margin-top: 0px;
	  margin-bottom: 0;
	  text-align: center;
	  color:#DDD;
	}

	.fa-2x {
	  margin: 0 auto;
	  float: none;
	  display: table;
	  color: #00A0E3;
	}

	.fa-4x {
	    font-size: 4em;
	    margin: 0px auto;
	    float: none;
	    display: table;
		color:#00A0E3
	}

	.invisible{
	margin-top:-50px;
	margin-bottom:50px;
	}


	@media (max-width:1000px){
	.wrapper {
	width: 500px;
	clear:both;
	}
	}

	@media (max-width:500px){
		.container2{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top:50%;
	}
	.counter {
	  background-color: rgba(250,250,250,0);
	  padding: 0px 0;
	  border-radius: 5px;
	  clear: both;
	}
	.wrapper {
	width: 100%;
	clear:both;
	height: 250px;
	}
	.col_third {
    width: 100%;
}
	.count-title {
	    font-size: 60px;
	    font-weight: normal;
	    margin-bottom: 0px;
	    text-align: center;
	}
	.count-text {
	    font-size: 28px;
	    font-weight: normal;
	    margin-bottom: 0px;
	    text-align: center;
	    color: #DDD;
	}


	}

	@media (max-width:440px){
	.margin-over{
	margin-top: -25px !important;
	}
	}

	.reference{
	width:100%;
	}



	/* side nav */

	#side-nav {
	  width: 216px;
	  background: rgba(255, 255, 255, 0.1);
	  box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.1);
	  -webkit-transition: width 0.5s ease-out;
	          transition: width 0.5s ease-out;
	  -webkit-animation: animate-width 1.2s 1 ease-in-out;
	          animation: animate-width 1.2s 1 ease-in-out;
	  position:fixed;
	}
	#side-nav.width {
	  width: 48px;
	}
	#side-nav.width ul li a span {
	  opacity: 0;
	  right: 0;
	}
	#side-nav.width ul .selected ul {
	  position: absolute;
	  right: -8rem;
	  width: 8rem;
	  top: 0;
	  display: none;
	  left: auto;
	  -webkit-animation: none;
	          animation: none;
	}
	#side-nav.width ul .selected:hover ul {
	  display: block;
	}
	#side-nav > ul > li {
	  display: block;
	  min-height: 48px;
	  font-weight: bold;
	  font-size: 0.76em;
	  position: relative;
	  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
	#side-nav > ul > li:hover, #side-nav > ul > li.selected {
	  background:rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%;
	}
	#side-nav > ul > li:hover > a {
	  color: #FFBD00;;
	  -webkit-transition: color 0.2s;
	          transition: color 0.2s;
	}
	#side-nav > ul > li:hover ul {
	  display: block;
	}
	#side-nav > ul > li.selected ul {
	  display: block;
	  left: 0;
	  position: relative;
	  width: 100%;
	  top: 0;
	  overflow: hidden;
	  -webkit-animation: animate-height 1.2s 1 ease-in-out;
	          animation: animate-height 1.2s 1 ease-in-out;
	}
	#side-nav > ul > li .fa {
	  font-size: 1.1rem;
	  padding: 14px;
	}
	#side-nav > ul > li a {
	  height: inherit;
	  display: block;
	}
	#side-nav > ul > li span {
	  position: absolute;
	  right: 0;
	  height: inherit;
	  padding: 5px 0 0 0;
	  left: 48px;
	  overflow: hidden;
	  opacity: 1;
	  -webkit-transition: opacity 0.5s;
	          transition: opacity 0.5s;
	}



	#toggle {
	  width: 48px;
	  height: 48px;
	  display: block;
	  padding: 0px 14px;
	}
	#toggle:hover .fa {
	  color: #FFBD00;
	}

	/* Base styles for the element that has a tooltip */
	[data-tooltip],
	.tooltip {
	  position: relative;
	  cursor: pointer;
	  padding-right:5px;
	}

	/* Base styles for the entire tooltip */
	[data-tooltip]:before,
	[data-tooltip]:after,
	.tooltip:before,
	.tooltip:after {
	  position: absolute;
	  visibility: hidden;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	  opacity: 0;
	  -webkit-transition:
	      opacity 0.2s ease-in-out,
	        visibility 0.2s ease-in-out,
	        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	    -moz-transition:
	        opacity 0.2s ease-in-out,
	        visibility 0.2s ease-in-out,
	        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	    transition:
	        opacity 0.2s ease-in-out,
	        visibility 0.2s ease-in-out,
	        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform:    translate3d(0, 0, 0);
	  transform:         translate3d(0, 0, 0);
	  pointer-events: none;
	}

	/* Show the entire tooltip on hover and focus */
	[data-tooltip]:hover:before,
	[data-tooltip]:hover:after,
	[data-tooltip]:focus:before,
	[data-tooltip]:focus:after,
	.tooltip:hover:before,
	.tooltip:hover:after,
	.tooltip:focus:before,
	.tooltip:focus:after {
	  visibility: visible;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	  opacity: 1;
	}

	/* Base styles for the tooltip's directional arrow */
	.tooltip:before,
	[data-tooltip]:before {
	  z-index: 1001;
	  border: 6px solid transparent;
	  background: transparent;
	  content: "";
	}

	/* Base styles for the tooltip's content area */
	.tooltip:after,
	[data-tooltip]:after {
	  z-index: 1000;
	  padding: 8px;
	  width: 140px;
	  background-color: #000;
	  background-color: #FFBD00;
	  color: #fff;
	  content: attr(data-tooltip);
	  font-size: 14px;
	  line-height: 1.2;
	}

	/* Directions */

	/* Top (default) */
	[data-tooltip]:before,
	[data-tooltip]:after,
	.tooltip:before,
	.tooltip:after,
	.tooltip-top:before,
	.tooltip-top:after {
	  bottom: 100%;
	  left: 50%;
	}



	/* Horizontally align top/bottom tooltips */
	[data-tooltip]:after,
	.tooltip:after,
	.tooltip-top:after {
	  margin-left: -80px;
	}

	[data-tooltip]:hover:before,
	[data-tooltip]:hover:after,
	[data-tooltip]:focus:before,
	[data-tooltip]:focus:after,
	.tooltip:hover:before,
	.tooltip:hover:after,
	.tooltip:focus:before,
	.tooltip:focus:after,
	.tooltip-top:hover:before,
	.tooltip-top:hover:after,
	.tooltip-top:focus:before,
	.tooltip-top:focus:after {
	  -webkit-transform: translateY(-12px);
	  -moz-transform:    translateY(-12px);
	  transform:         translateY(-12px);
	}

	/* Left */
	.tooltip-left:before,
	.tooltip-left:after {
	  right: 100%;
	  bottom: 50%;
	  left: auto;
	}

	.tooltip-left:before {
	  margin-left: 0;
	  margin-right: -12px;
	  margin-bottom: 0;
	  border-top-color: transparent;
	  border-left-color: #000;
	  border-left-color: hsla(0, 0%, 20%, 0.9);
	}

	.tooltip-left:hover:before,
	.tooltip-left:hover:after,
	.tooltip-left:focus:before,
	.tooltip-left:focus:after {
	  -webkit-transform: translateX(-12px);
	  -moz-transform:    translateX(-12px);
	  transform:         translateX(-12px);
	}

	/* Bottom */
	.tooltip-bottom:before,
	.tooltip-bottom:after {
	  top: 100%;
	  bottom: auto;
	  left: 50%;
	}

	.tooltip-bottom:before {
	  margin-top: -12px;
	  margin-bottom: 0;
	  border-top-color: transparent;
	  border-bottom-color: #000;
	  border-bottom-color: hsla(0, 0%, 20%, 0.9);
	}

	.tooltip-bottom:hover:before,
	.tooltip-bottom:hover:after,
	.tooltip-bottom:focus:before,
	.tooltip-bottom:focus:after {
	  -webkit-transform: translateY(12px);
	  -moz-transform:    translateY(12px);
	  transform:         translateY(12px);
	}

	/* Right */

	.tooltip-right:after {
	  bottom: 45%;
	  left: 100%;
	}


	.tooltip-right:hover:before,
	.tooltip-right:hover:after,
	.tooltip-right:focus:before,
	.tooltip-right:focus:after {
	  -webkit-transform: translateX(12px);
	  -moz-transform:    translateX(12px);
	  transform:         translateX(12px);
	}

	/* Move directional arrows down a bit for left/right tooltips */
	.tooltip-left:before,
	.tooltip-right:before {
	  top: 15px;
	}

	/* Vertically center tooltip content for left/right tooltips */
	.tooltip-left:after,
	.tooltip-right:after {
	  margin-left: 0;
	  margin-bottom: -16px;
	}


	/* media query */

	@media (max-width:1100px){
	#side-nav.width {
	    width: 48px;
		margin-top: 50px !important;
	}
	}

	@media (min-width:1150px) and (max-width:1300px){
	.btn {
	    color: #FFF;
	    cursor: pointer;
	    display: inline-block;
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 45px;
	    margin: 15px auto 1em;
	    max-width: 140px;
	    position: relative;
	    text-decoration: none;
	    text-transform: uppercase;
	    vertical-align: middle;
	    width: 100%;
	}
	}



	@media (max-width:1020px){
	.wrapper {
	    margin: -100px auto 250px;
	    position: relative;
	}

	}

	@media (min-width:1020px) and (max-width:1200px){
	.wrapper {
	    margin: -180px auto 100px;
	    position: relative;
	}
	}

	@media (max-width:750px){
	#main {
	    padding: 10em 0px 3em;
	}
	#side-nav.width {
	    width: 48px;
	    margin-top: -30px !important;
	}
	}


	/* media query - about us txt */

	@media(max-width:400px){
	.unutra1 {
    z-index: 2;
    padding-bottom: 225px !important;
    position: relative;
    max-width: 1170px;
    margin: 0px auto;
    text-align: center;
	}
	p.excerpt {
    font-size: 2rem;
    line-height: 45px;
    font-family: "Source Sans Pro",sans-serif;
    position: absolute;
    left: 10px;
    right: 10px;
	}
	}

	@media(min-width:400px) and (max-width:450px){
	.unutra1 {
    z-index: 2;
    padding-bottom: 200px !important;
    position: relative;
    max-width: 1170px;
    margin: 0px auto;
    text-align: center;
	}
	p.excerpt {
    font-size: 2rem;
    line-height: 45px;
    font-family: "Source Sans Pro",sans-serif;
    position: absolute;
    left: 10px;
    right: 10px;
	}
	}

	@media(max-width:500px){
	.unutra1 {
    z-index: 2;
    padding-bottom: 200px;
    position: relative;
    max-width: 1170px;
    margin: 0px auto;
    text-align: center;
	}
	p.excerpt {
    font-size: 2rem;
    line-height: 45px;
    font-family: "Source Sans Pro",sans-serif;
    position: absolute;
    left: 0px;
    right: 0px;
	}

	/* boxes  |  projects */

	.box1{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_1.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box1_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box1_over:hover, .box1_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}


	.box2{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_2.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box2_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box2_over:hover, .box2_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box3{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_3.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box3_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box3_over:hover, .box3_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box4{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_4.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box4_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box4_over:hover, .box4_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box5{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_5.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box5_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box5_over:hover, .box5_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box6{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_6.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box6_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box6_over:hover, .box6_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box7{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_7.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}



	.box7_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box7_over:hover, .box7_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box8{
	width:100%;
	height: 300px;
	background-repeat:no-repeat;
	background:url(images/projekti/maling_projekti_naslovna_8.jpg);
	background-size: Cover;
	background-repeat: no-repeat;
	background-position: center center;
	}

	.box8_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box8_over:hover, .box8_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}


	.box9{
		width:100%;
		height: 300px;
		background-repeat:no-repeat;
		background:url(images/villa_mayan/villa_mayan_1.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
		}
	
	.box9_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box9_over:hover, .box9_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box10{
		width:100%;
		height: 300px;
		background-repeat:no-repeat;
		background:url(images/villa_pv/villa_pv_15.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
		}
	
	.box10_over{
	width:100%;
	height: 300px;
	background:rgba(1,160,226,0.9);
	box-sizing: inherit;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	}

	.box10_over:hover, .box10_over.hover_effect{
	width:100%;
	height: 300px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
	rule:properties;
	}

	.box11{
		width:100%;
		height: 300px;
		background-repeat:no-repeat;
		background:url(images/villa_hestia/villa_hestia_2.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box11_over{
		width:100%;
		height: 300px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box11_over:hover, .box11_over.hover_effect{
		width:100%;
		height: 300px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}

	.box12{
		width:100%;
		height: 300px;
		background-repeat:no-repeat;
		background:url(images/villa_infinity/villa_infinity_3.jpg);
		background-size: Cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.box12_over{
		width:100%;
		height: 300px;
		background:rgba(1,160,226,0.9);
		box-sizing: inherit;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: ease;
	}
	
	.box12_over:hover, .box12_over.hover_effect{
		width:100%;
		height: 300px;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;
		rule:properties;
	}



	}

	.white-logo{
	width:100%;
	height:100%;
	}

	/* subpages page-header padding-top */

	@media (min-width:768px) and (max-width:1150px){
	.page-header {
	padding-top:50px;
	}
	#side-nav.width {
    width: 48px;
    margin-top: 100px !important;
	}
	}


	.lloyds{

	padding-bottom:20px;

	color: rgba(255,255,0, 0.5);

	}



	.lloyds a{

	padding-bottom:20px;

	color: rgba(255,255,0,1);

	text-decoration:none;

	}



	.lloyds a:hover{

	padding-bottom:20px;

	color: rgba(255,255,255, 1);

	text-decoration:none;

	}



	.home_slide {

	background: none repeat scroll 0% 0% #000;

	padding: 5px 10px 5px;
		display: inline-block;

	width: auto;

	font-family: 'Source Sans Pro', sans-serif;

	letter-spacing: 0px;

	text-transform:uppercase;

	font-size:13px;

	text-decoration:none;

	border: 1px solid rgba(255,255,0, 1);
	}


	.sideLang{
		border-top: 1px solid #00a0e3;
		padding-top: 5px;
	}

	.sideLangIndex{
		border-top: 1px solid #fff;
		padding-top: 5px;
		background-color: #fff;
	}

	.sideLangI{
		margin-left: 15px;
		font-size: 16px;
	}
