/* =General CSS

-------------------------------------------------------------- */

.full_width,  .one_half,  .one_third,  .two_third,  .one_fourth,  .three_fourth,  .one_fifth,  .two_fifth,  .three_fifth,  .four_fifth,  .one_sixth,  .five_sixth {
	float: left;
}
.clear_column {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}
/* =Shortcodes Templates

-------------------------------------------------------------- */



/* =Default Template (no margin)

-------------------------------------------------------------- */

.full_width {
	width: 100%;
}
.one_half {
	width: 46%;
	padding-right:4%;
}
.one_third {
	width: 29.3%;
	padding-right:4%;
}
.two_third {
	width: 62.6%;
	padding-right:4%;
}
.one_fourth {
	width: 21%;
	padding-right:4%;
}
.three_fourth {
	width: 71%;
	padding-right:4%;
}
.one_fifth {
	width: 16%;
	padding-right:4%;
}
.two_fifth {
	width: 36%;
	padding-right:4%;
}
.three_fifth {
	width: 56%;
	padding-right:4%;
}
.four_fifth {
	width: 76%;
	padding-right:4%;
}
.one_sixth {
	width: 12.6%;
	padding-right:4%;
}
.five_sixth {
	width: 79.4%;
	padding-right:4%;
}
.last_column {
	padding:0;
}

/* =Responsive

-------------------------------------------------------------- */

/* Maximum width of 800 pixels. */

@media screen and (max-width: 767px) {
.full_width,  .one_half,  .one_third,  .two_third,  .one_fourth,  .three_fourth,  .one_fifth,  .two_fifth,  .three_fifth,  .four_fifth,  .one_sixth,  .five_sixth {
	clear: both;
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 1em;
}

}



/* =Small Margins Template

-------------------------------------------------------------- */

/*

.full_width  {

	width: 100%;

}

.one_half {

	width: 49% !important;

	margin-right: 4% !important;

}

.one_half.last_column {

	width: 49% !important;

	margin-right: 0px !important;

}

.one_third {

	width: 34% !important;

	margin-right: 4% !important;

}

.one_third.last_column {

	width: 34% !important;

	margin-right: 0px !important;

}

.two_third {

	width: 66% !important;

	margin-right: 4% !important;

}

.two_third.last_column {

	width: 66% !important;

	margin-right: 0px !important;

}

.one_fourth {

	width: 23.5% !important;

	margin-right: 4% !important;

}

.one_fourth.last_column {

	width: 23.5% !important;

	margin-right: 0px !important;

}

.three_fourth {

	width: 74.5% !important;

	margin-right: 4% !important;

}

.three_fourth.last_column {

	width: 74.5% !important;

	margin-right: 0px !important;

}

.one_fifth {

	width: 18.4% !important;

	margin-right: 4% !important;

}

.one_fifth.last_column {

	width: 18.4% !important;

	margin-right: 0px !important;

}

.two_fifth {

	width: 39% !important;

	margin-right: 4% !important;

}

.two_fifth.last_column {

	width: 39% !important;

	margin-right: 0px !important;

}

.three_fifth {

	width: 59% !important;

	margin-right: 4% !important;

}

.three_fifth.last_column {

	width: 59% !important;

	margin-right: 0px !important;

}

.four_fifth {

	width: 79.6% !important;

	margin-right: 4% !important;

}

.four_fifth.last_column {

	width: 79.6% !important;

	margin-right: 0px !important;

}

.one_sixth {

	width: 15% !important;

	margin-right: 4% !important;

}

.one_sixth.last_column {

	width: 15% !important;

	margin-right: 0px !important;

}

*/
