/*
   _____    __      __     _____   ____  _   _
  / ____|  /\ \    / /\   |  __ \ / __ \| \ | |
 | (___   /  \ \  / /  \  | |__) | |  | |  \| |
  \___ \ / /\ \ \/ / /\ \ |  _  /| |  | | . ` |
  ____) / /  \ \  / /  \ \| | \ \| |__| | |\  |
 |_____/_/    \_\/_/    \_\_|  \_\\____/|_| \_|

*/
.clearfix {
	zoom: 1;
	clear: both;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

.container {
	max-width: 1250px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	padding: 0px 40px;
	position: relative;
	clear: both;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container.full {
	max-width: 100%;
}

.row {
	height: auto;
}

[class*="fl-col"],
.fl-sidebar {
	float: left;
	margin-right: 4%;
}

[class*="fl-col"].float-right {
	float: right;
}

[class*="fl-col"].last,
.fl-sidebar.last,
[class*="fl-col"].no-space,
.fl-col-12 {
	margin-right: 0px;
}

.fl-col-12 {
	width: 100%;
}

.fl-col-9 {
	width: 74%;
}

.fl-col-8 {
	width: 65.3333%;
}

.fl-col-6 {
	width: 48%;
}

.fl-col-4 {
	width: 30.6666%;
}

.fl-col-3 {
	width: 22%;
}

.fl-sidebar {
	width: 30.6666%;
}

.fl-col-9.no-space {
	width: 78%;
}

.fl-col-8.no-space {
	width: 69.3333%;
}

.fl-col-6.no-space {
	width: 52%;
}

.fl-col-4.no-space {
	width: 34.6666%;
}

.fl-col-3.no-space {
	width: 26%;
}

@media (max-width: 1040px) {
	.fl-sidebar {
		width: 100%;
		clear: both;
		margin-right: 0px;
		padding: 50px 0px;
	}

	.fl-col-8.fix {
		width: 100%;
	}

	.container {
		padding: 0px 20px;
	}
}

@media (max-width: 768px) {
	.fl-col-12 {
		width: 100%;
	}

	.fl-col-9 {
		width: 100%;
	}

	.fl-col-8 {
		width: 100%;
	}

	.fl-col-6 {
		width: 100%;
	}

	.fl-col-4 {
		width: 100%;
	}

	.fl-col-3 {
		width: 100%;
	}
}

@media (max-width: 480px) {
	.container {
		padding: 0px 10px;
	}
}