/* -=| VARIABLES |=- */

/* -=| FONTS |=- */

/*@font: "../font";*/

/* -=| COLORS |=- */

/* -=| PARAMETRIC MIXINS |=- */

/*.border-radius(@radius) {
	-webkit-border-radius: @radius;
	-moz-border-radius: @radius;
	border-radius: @radius;
}
.transform-rotate(@rotate) {
	-webkit-transform: rotate(@rotate);
	-moz-transform: rotate(@rotate);
	transform: rotate(@rotate);
}
.column-count(@col-count) {
	-moz-column-count: @col-count;
	-webkit-column-count: @col-count;
	column-count: @col-count;
}
.column-gap(@col-gap) {
	-webkit-column-gap: @col-gap;
	-moz-column-gap: @col-gap;
	column-gap: @col-gap;
}*/

/* -=| TITLE |=- */

/* -=| SUBTITLE |=- */

/* -=| TEXT |=- */

/*$title_large: "calc( $min_font_size_title_large$(px) + ( $max_font_size_title_large - $min_font_size_title_large ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );"*/
/*$title_medium: calc( $min_font_size_title_medium$(px) + ( $max_font_size_title_medium - $min_font_size_title_medium ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );
$title_small: calc( $min_font_size_title_small$(px) + ( $max_font_size_title_small - $min_font_size_title_small ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );

$subtitle_large: calc( $min_font_size_subtitle_large$(px) + ( $max_font_size_subtitle_large - $min_font_size_subtitle_large ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );
$subtitle_medium: calc( $min_font_size_subtitle_medium$(px) + ( $max_font_size_subtitle_medium - $min_font_size_subtitle_medium ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );
$subtitle_small: calc( $min_font_size_subtitle_small$(px) + ( $max_font_size_subtitle_small - $min_font_size_subtitle_small ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );

$text_large: calc( $min_font_size_text_large$(px) + ( $max_font_size_text_large - $min_font_size_text_large ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );
$text_medium: calc( $min_font_size_text_medium$(px) + ( $max_font_size_text_medium - $min_font_size_text_medium ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );
$text_small: calc( $min_font_size_text_small$(px) + ( $max_font_size_text_small - $min_font_size_text_small ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );*/

/* -=| WRAP |=- */

/* -=| EXTENSION |=- */
/*
* Summary of contents
*/

/* ======= */
/* > 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, picture, source, 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, footer, header, hgroup, menu, nav, section { display: block }
figure { display: inline-block; }
body { line-height: 1; }
ol, ul, menu { 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;
}

/* ====== */
/* > FONT */
/* ====== */

@font-face {
    font-family: 'Calibri';
    src: url('../font/calibri.eot');
    src: url('../font/calibri.eot') format('embedded-opentype'),
         url('../font/calibri.woff') format('woff'),
         url('../font/calibri.ttf') format('truetype'),
         url('../font/calibri.svg#CalibriRegular') format('svg');
}


/* =========== */
/* > STRUCTURE */
/* =========== */

body {
    font-family: Calibri, sans-serif;
    font-weight: normal;
    color: #5c5c5c;
    background: #fff;
    text-align: center;
}

/* >> Box sizing */

*, *:before, *:after {
    box-sizing: border-box;
}

/* >> Typography */

h1, h2, h3, h4, h5, h6 {}
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p {
	font-size: 14px;
	line-height: 1.4;
	color: #5c5c5c;
}
small { font-size: 60%; }

strong { font-weight: bold; }
mark { background: #ff0; }
em { font-style: italic; }
u { text-decoration: underline; }

hr {
	background: #b7b7b7;
	clear: both;
}

.title-large {
	font-weight: bold;
	font-size: calc( 26px + ( 50 - 26 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
	line-height: calc( 1em + ( 1.1 - 1 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
}
.title-medium {
	font-size: calc( 26px + ( 36 - 26 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
	/*line-height: calc( $min_line_height_title_medium$(em) + ( $max_line_height_title_medium - $min_line_height_title_medium ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );*/
}
.title-small {
	font-size: calc( 26px + ( 30 - 26 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
	/*line-height: calc( $min_line_height_title_small$(em) + ( $max_line_height_title_small - $min_line_height_title_small ) * ( ( 100vw - $min_width$(px) ) / ( $max_width - $min_width) ) );*/
}
.subtitle-large {
	font-size: calc( 18px + ( 24 - 18 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
	line-height: calc( 1.3em + ( 1.3 - 1.3 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
}
.subtitle-medium {
	font-size: calc( 18px + ( 20 - 18 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
	line-height: calc( 1.3em + ( 1.3 - 1.3 ) * ( ( 100vw - 320px ) / ( 1200 - 320) ) );
}
@media only screen and ( min-width: 1200px ) {
	.title-large {
		font-size: 50px;
		line-height: 1.1em;
	}
	.title-medium {
		font-size: 36px;
		line-height: 1.1em;
	}
	.title-small {
		font-size: 30px;
		line-height: 1.1em;
	}
	.subtitle-large {
		font-size: 24px;
		line-height: 1.3em;
	}
	.subtitle-medium {
		font-size: 20px;
		line-height: 1.3em;
	}
}

/* >> Typography selection */

::-moz-selection {
	background: #1f6a8f;
	color: #fff;
}

::selection {
	background: #1f6a8f;
	color: #fff;
}
::-moz-selection {
	background: #1f6a8f;
	color: #fff;
}

/* >> Form */

fieldset {}
legend {}

.form {

}
.form-label {
	display: block;
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    color: #838383;
}
.form-input {
    background: #fff;
	width: 100%;
    height: 40px;
	border: 1px solid #abadb3;
    margin-bottom: 1em;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 10px;
    font-family: Arial;
    font-size: 14px;
}
.form-calendar {
    background: url(../img/icon-calendar.png) #fff center right no-repeat;
}
.form-select {
    padding-left: 6px;
    color: #838383;
}
.textarea {
	height: 150px;
    padding-top: 10px;
}
.btn-form {
    width: 100%;
    height: 40px;
    background: #666;
    border: none;
    color: #fff;
    font-size: 14px;
    font-family: Arial;
}

/* >> Form required */

input:focus, select:focus, textarea:focus {
    outline: 0;
    border-color: #82dea4;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
input:invalid:focus, textarea:invalid:focus {
    border-color: #ff9f9f;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8b9b7;
}

/* >> Form placeholder */

::-webkit-input-placeholder { color: #838383; }
/*:-moz-placeholder { color: #838383; }
::-moz-placeholder { color: #838383; }
:-ms-input-placeholder { color: #838383; }*/

/* ============= */
/* > DEFINITIONS */
/* ============= */

/* >> Links */

a {
	color: inherit;
	text-decoration: none;
}
a img { border: none; }

/* >> Hovers */

.underline:hover {
	text-decoration: underline;
}
.hover:hover {
	text-decoration: none;
	opacity: 0.9;
}

/* >> Image replacement */

.repl {
	display: block;
	text-indent: -100%;
	white-space: nowrap;
	overflow: hidden;
}

/* >> Clearing floats */

.clear, .clear:after, .container:after, .wrap:after {
	content: '';
	display: block;
	clear: both;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}

/* >> Specify */

.circle {
	/*.border-radius(100%);*/
}

.shadow {
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.inset-shadow {
	box-shadow: inset 0 0 6px rgba(0,0,0,.5)
}

.text-shadow {
	text-shadow: 1px 1px 14px rgba(0, 0, 0, 1);
}

.vertical-center {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.rotate {
	/*.transform-rotate(180deg);*/
}

.disabled {
	cursor: not-allowed;
	pointer-events: none;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

/* >> Images */

img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.container, .row-nested, .row, .col-16, .col-16 .col-nested-16, .col-15 .col-nested-15, .col-14 .col-nested-14, .col-13 .col-nested-13, .col-12 .col-nested-12, .col-11 .col-nested-11, .col-10 .col-nested-10, .col-9 .col-nested-9, .col-8 .col-nested-8, .col-7 .col-nested-7, .col-6 .col-nested-6, .col-5 .col-nested-5, .col-4 .col-nested-4, .col-3 .col-nested-3, .col-2 .col-nested-2, .col-1 .col-nested-1 {
    width:100%
}

.wrap {
    max-width:1200px;
    margin:0 auto;
    text-align:center
}

.row-nested, .row, .col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .one-half, .one-third, .two-third, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth, .one-half-nm, .one-third-nm, .two-third-nm, .one-fifth-nm, .two-fifth-nm, .three-fifth-nm, .four-fifth-nm, .one-sixth-nm, .two-sixth-nm, .three-sixth-nm, .four-sixth-nm, .five-sixth-nm, .col-16 .col-nested, .col-16 .col-nested-1, .col-16 .col-nested-2, .col-16 .col-nested-3, .col-16 .col-nested-4, .col-16 .col-nested-5, .col-16 .col-nested-6, .col-16 .col-nested-7, .col-16 .col-nested-8, .col-16 .col-nested-9, .col-16 .col-nested-10, .col-16 .col-nested-11, .col-16 .col-nested-12, .col-16 .col-nested-13, .col-16 .col-nested-14, .col-16 .col-nested-15, .col-16 .col-nested-16, .col-16 .one-half, .col-16 .one-third, .col-16 .two-third, .col-16 .one-fifth, .col-16 .two-fifth, .col-16 .three-fifth, .col-16 .four-fifth, .col-16 .one-sixth, .col-16 .two-sixth, .col-16 .three-sixth, .col-16 .four-sixth, .col-16 .five-sixth, .col-15 .col-nested, .col-15 .col-nested-1, .col-15 .col-nested-2, .col-15 .col-nested-3, .col-15 .col-nested-4, .col-15 .col-nested-5, .col-15 .col-nested-6, .col-15 .col-nested-7, .col-15 .col-nested-8, .col-15 .col-nested-9, .col-15 .col-nested-10, .col-15 .col-nested-11, .col-15 .col-nested-12, .col-15 .col-nested-13, .col-15 .col-nested-14, .col-15 .col-nested-15, .col-15 .one-half, .col-15 .one-third, .col-15 .two-third, .col-15 .one-fifth, .col-15 .two-fifth, .col-15 .three-fifth, .col-15 .four-fifth, .col-15 .one-sixth, .col-15 .two-sixth, .col-15 .three-sixth, .col-15 .four-sixth, .col-15 .five-sixth, .col-14 .col-nested, .col-14 .col-nested-1, .col-14 .col-nested-2, .col-14 .col-nested-3, .col-14 .col-nested-4, .col-14 .col-nested-5, .col-14 .col-nested-6, .col-14 .col-nested-7, .col-14 .col-nested-8, .col-14 .col-nested-9, .col-14 .col-nested-10, .col-14 .col-nested-11, .col-14 .col-nested-12, .col-14 .col-nested-13, .col-14 .col-nested-14, .col-14 .one-half, .col-14 .one-third, .col-14 .two-third, .col-14 .one-fifth, .col-14 .two-fifth, .col-14 .three-fifth, .col-14 .four-fifth, .col-14 .one-sixth, .col-14 .two-sixth, .col-14 .three-sixth, .col-14 .four-sixth, .col-14 .five-sixth, .col-13 .col-nested, .col-13 .col-nested-1, .col-13 .col-nested-2, .col-13 .col-nested-3, .col-13 .col-nested-4, .col-13 .col-nested-5, .col-13 .col-nested-6, .col-13 .col-nested-7, .col-13 .col-nested-8, .col-13 .col-nested-9, .col-13 .col-nested-10, .col-13 .col-nested-11, .col-13 .col-nested-12, .col-13 .col-nested-13, .col-13 .one-half, .col-13 .one-third, .col-13 .two-third, .col-13 .one-fifth, .col-13 .two-fifth, .col-13 .three-fifth, .col-13 .four-fifth, .col-13 .one-sixth, .col-13 .two-sixth, .col-13 .three-sixth, .col-13 .four-sixth, .col-13 .five-sixth, .col-12 .col-nested, .col-12 .col-nested-1, .col-12 .col-nested-2, .col-12 .col-nested-3, .col-12 .col-nested-4, .col-12 .col-nested-5, .col-12 .col-nested-6, .col-12 .col-nested-7, .col-12 .col-nested-8, .col-12 .col-nested-9, .col-12 .col-nested-10, .col-12 .col-nested-11, .col-12 .col-nested-12, .col-12 .one-half, .col-12 .one-third, .col-12 .two-third, .col-12 .one-fifth, .col-12 .two-fifth, .col-12 .three-fifth, .col-12 .four-fifth, .col-12 .one-sixth, .col-12 .two-sixth, .col-12 .three-sixth, .col-12 .four-sixth, .col-12 .five-sixth, .col-11 .col-nested, .col-11 .col-nested-1, .col-11 .col-nested-2, .col-11 .col-nested-3, .col-11 .col-nested-4, .col-11 .col-nested-5, .col-11 .col-nested-6, .col-11 .col-nested-7, .col-11 .col-nested-8, .col-11 .col-nested-9, .col-11 .col-nested-10, .col-11 .col-nested-11, .col-11 .one-half, .col-11 .one-third, .col-11 .two-third, .col-11 .one-fifth, .col-11 .two-fifth, .col-11 .three-fifth, .col-11 .four-fifth, .col-11 .one-sixth, .col-11 .two-sixth, .col-11 .three-sixth, .col-11 .four-sixth, .col-11 .five-sixth, .col-10 .col-nested, .col-10 .col-nested-1, .col-10 .col-nested-2, .col-10 .col-nested-3, .col-10 .col-nested-4, .col-10 .col-nested-5, .col-10 .col-nested-6, .col-10 .col-nested-7, .col-10 .col-nested-8, .col-10 .col-nested-9, .col-10 .col-nested-10, .col-10 .one-half, .col-10 .one-third, .col-10 .two-third, .col-10 .one-fifth, .col-10 .two-fifth, .col-10 .three-fifth, .col-10 .four-fifth, .col-10 .one-sixth, .col-10 .two-sixth, .col-10 .three-sixth, .col-10 .four-sixth, .col-10 .five-sixth, .col-9 .col-nested, .col-9 .col-nested-1, .col-9 .col-nested-2, .col-9 .col-nested-3, .col-9 .col-nested-4, .col-9 .col-nested-5, .col-9 .col-nested-6, .col-9 .col-nested-7, .col-9 .col-nested-8, .col-9 .col-nested-9, .col-9 .one-half, .col-9 .one-third, .col-9 .two-third, .col-8 .col-nested, .col-8 .col-nested-1, .col-8 .col-nested-2, .col-8 .col-nested-3, .col-8 .col-nested-4, .col-8 .col-nested-5, .col-8 .col-nested-6, .col-8 .col-nested-7, .col-8 .col-nested-8, .col-8 .one-half, .col-8 .one-third, .col-8 .two-third, .col-7 .col-nested, .col-7 .col-nested-1, .col-7 .col-nested-2, .col-7 .col-nested-3, .col-7 .col-nested-4, .col-7 .col-nested-5, .col-7 .col-nested-6, .col-7 .col-nested-7, .col-7 .one-half, .col-7 .one-third, .col-7 .two-third, .col-6 .col-nested, .col-6 .col-nested-1, .col-6 .col-nested-2, .col-6 .col-nested-3, .col-6 .col-nested-4, .col-6 .col-nested-5, .col-6 .col-nested-6, .col-6 .one-half, .col-6 .one-third, .col-6 .two-third, .col-5 .col-nested, .col-5 .col-nested-1, .col-5 .col-nested-2, .col-5 .col-nested-3, .col-5 .col-nested-4, .col-5 .col-nested-5, .col-5 .one-half, .col-5 .one-third, .col-5 .two-third, .col-4 .col-nested, .col-4 .col-nested-1, .col-4 .col-nested-2, .col-4 .col-nested-3, .col-4 .col-nested-4, .col-4 .one-half, .col-4 .one-third, .col-4 .two-third, .col-3 .col-nested, .col-3 .col-nested-1, .col-3 .col-nested-2, .col-3 .col-nested-3, .col-2 .col-nested, .col-2 .col-nested-1, .col-2 .col-nested-2, .col-1 .col-nested, .col-1 .col-nested-1 {
    float:left
}

.row {
    padding-left:1.06%;
    padding-right:1.06%
}

.row-nested {
    padding-left:0;
    padding-right:0
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .one-half, .one-third, .two-third, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth, .col-16 .col-nested, .col-16 .col-nested-1, .col-16 .col-nested-2, .col-16 .col-nested-3, .col-16 .col-nested-4, .col-16 .col-nested-5, .col-16 .col-nested-6, .col-16 .col-nested-7, .col-16 .col-nested-8, .col-16 .col-nested-9, .col-16 .col-nested-10, .col-16 .col-nested-11, .col-16 .col-nested-12, .col-16 .col-nested-13, .col-16 .col-nested-14, .col-16 .col-nested-15, .col-16 .one-half, .col-16 .one-third, .col-16 .two-third, .col-16 .one-fifth, .col-16 .two-fifth, .col-16 .three-fifth, .col-16 .four-fifth, .col-16 .one-sixth, .col-16 .two-sixth, .col-16 .three-sixth, .col-16 .four-sixth, .col-16 .five-sixth {
    margin-right:2.12766%
}

.col-1, .col-16 .col-nested-1 {
    width:4.25532%
}

.col-2, .col-16 .col-nested-2 {
    width:10.6383%
}

.col-3, .col-16 .col-nested-3 {
    width:17.02128%
}

.col-4, .col-16 .col-nested-4 {
    width:23.40426%
}

.col-5, .col-16 .col-nested-5 {
    width:29.78723%
}

.col-6, .col-16 .col-nested-6 {
    width:36.17021%
}

.col-7, .col-16 .col-nested-7 {
    width:42.55319%
}

.col-8, .one-half, .three-sixth, .col-16 .col-nested-8, .col-16 .one-half, .col-16 .three-sixth {
    width:48.93617%
}

.col-9, .col-16 .col-nested-9 {
    width:55.31915%
}

.col-10, .col-16 .col-nested-10 {
    width:61.70213%
}

.col-11, .col-16 .col-nested-11 {
    width:68.08511%
}

.col-12, .col-16 .col-nested-12 {
    width:74.46809%
}

.col-13, .col-16 .col-nested-13 {
    width:80.85106%
}

.col-14, .col-16 .col-nested-14 {
    width:87.23404%
}

.col-15, .col-16 .col-nested-15 {
    width:93.61702%
}

.col-16, .col-16 .col-nested-16, .col-15 .col-nested-15, .col-14 .col-nested-14, .col-13 .col-nested-13, .col-12 .col-nested-12, .col-11 .col-nested-11, .col-10 .col-nested-10, .col-9 .col-nested-9, .col-8 .col-nested-8, .col-7 .col-nested-7, .col-6 .col-nested-6, .col-5 .col-nested-5, .col-4 .col-nested-4, .col-3 .col-nested-3, .col-2 .col-nested-2, .col-1 .col-nested-1 {
    margin-left:0;
    margin-right:0
}

.one-third, .two-sixth, .col-16 .one-third, .col-16 .two-sixth {
    width:31.91489%
}

.two-third, .four-sixth, .col-16 .two-third, .col-16 .four-sixth {
    width:65.95745%
}

.one-fifth, .col-16 .one-fifth {
    width:18.29787%
}

.two-fifth, .col-16 .two-fifth {
    width:38.7234%
}

.three-fifth, .col-16 .three-fifth {
    width:59.14894%
}

.four-fifth, .col-16 .four-fifth {
    width:79.57447%
}

.one-sixth, .col-16 .one-sixth {
    width:14.89362%
}

.five-sixth, .col-16 .five-sixth {
    width:82.97872%
}

.one-half-nm, .three-sixth-nm {
    width:50%
}

.one-third-nm, .two-sixth-nm {
    width:33.33333%
}

.two-third-nm, .four-sixth-nm {
    width:66.66667%
}

.one-fifth-nm {
    width:20%
}

.two-fifth-nm, .col-12 .col-nested-5, .col-7 .col-nested-3, .col-2 .col-nested-1 {
    width:40%
}

.three-fifth-nm {
    width:60%
}

.four-fifth-nm {
    width:80%
}

.one-sixth-nm {
    width:16.66667%
}

.five-sixth-nm {
    width:83.33333%
}

.col-15 .col-nested, .col-15 .col-nested-1, .col-15 .col-nested-2, .col-15 .col-nested-3, .col-15 .col-nested-4, .col-15 .col-nested-5, .col-15 .col-nested-6, .col-15 .col-nested-7, .col-15 .col-nested-8, .col-15 .col-nested-9, .col-15 .col-nested-10, .col-15 .col-nested-11, .col-15 .col-nested-12, .col-15 .col-nested-13, .col-15 .col-nested-14, .col-15 .one-half, .col-15 .one-third, .col-15 .two-third, .col-15 .one-fifth, .col-15 .two-fifth, .col-15 .three-fifth, .col-15 .four-fifth, .col-15 .one-sixth, .col-15 .two-sixth, .col-15 .three-sixth, .col-15 .four-sixth, .col-15 .five-sixth {
    margin-right:2.27273%
}

.col-15 .col-nested-1 {
    width:4.54545%
}

.col-15 .col-nested-2 {
    width:11.36364%
}

.col-15 .col-nested-3, .col-15 .one-fifth, .col-4 .col-nested-1 {
    width:18.18182%
}

.col-15 .col-nested-4, .col-11 .col-nested-3, .col-7 .col-nested-2, .col-3 .col-nested-1 {
    width:25%
}

.col-15 .col-nested-5, .col-15 .one-third, .col-15 .two-sixth {
    width:31.81818%
}

.col-15 .col-nested-6, .col-15 .two-fifth {
    width:38.63636%
}

.col-15 .col-nested-7, .col-4 .col-nested-2, .col-4 .one-half {
    width:45.45455%
}

.col-15 .col-nested-8 {
    width:52.27273%
}

.col-15 .col-nested-9, .col-15 .three-fifth {
    width:59.09091%
}

.col-15 .col-nested-10, .col-15 .two-third, .col-15 .four-sixth {
    width:65.90909%
}

.col-15 .col-nested-11, .col-4 .col-nested-3 {
    width:72.72727%
}

.col-15 .col-nested-12, .col-15 .four-fifth {
    width:79.54545%
}

.col-15 .col-nested-13 {
    width:86.36364%
}

.col-15 .col-nested-14 {
    width:93.18182%
}

.col-15 .one-half, .col-15 .three-sixth {
    width:48.86364%
}

.col-15 .one-sixth {
    width:14.77273%
}

.col-15 .five-sixth {
    width:82.95455%
}

.col-14 .col-nested, .col-14 .col-nested-1, .col-14 .col-nested-2, .col-14 .col-nested-3, .col-14 .col-nested-4, .col-14 .col-nested-5, .col-14 .col-nested-6, .col-14 .col-nested-7, .col-14 .col-nested-8, .col-14 .col-nested-9, .col-14 .col-nested-10, .col-14 .col-nested-11, .col-14 .col-nested-12, .col-14 .col-nested-13, .col-14 .one-half, .col-14 .one-third, .col-14 .two-third, .col-14 .one-fifth, .col-14 .two-fifth, .col-14 .three-fifth, .col-14 .four-fifth, .col-14 .one-sixth, .col-14 .two-sixth, .col-14 .three-sixth, .col-14 .four-sixth, .col-14 .five-sixth {
    margin-right:2.43902%
}

.col-14 .col-nested-1 {
    width:4.87805%
}

.col-14 .col-nested-2 {
    width:12.19512%
}

.col-14 .col-nested-3 {
    width:19.5122%
}

.col-14 .col-nested-4 {
    width:26.82927%
}

.col-14 .col-nested-5 {
    width:34.14634%
}

.col-14 .col-nested-6 {
    width:41.46341%
}

.col-14 .col-nested-7, .col-14 .one-half, .col-14 .three-sixth {
    width:48.78049%
}

.col-14 .col-nested-8 {
    width:56.09756%
}

.col-14 .col-nested-9 {
    width:63.41463%
}

.col-14 .col-nested-10 {
    width:70.73171%
}

.col-14 .col-nested-11 {
    width:78.04878%
}

.col-14 .col-nested-12 {
    width:85.36585%
}

.col-14 .col-nested-13 {
    width:92.68293%
}

.col-14 .one-third, .col-14 .two-sixth {
    width:31.70732%
}

.col-14 .two-third, .col-14 .four-sixth {
    width:65.85366%
}

.col-14 .one-fifth {
    width:18.04878%
}

.col-14 .two-fifth {
    width:38.53659%
}

.col-14 .three-fifth {
    width:59.02439%
}

.col-14 .four-fifth {
    width:79.5122%
}

.col-14 .one-sixth {
    width:14.63415%
}

.col-14 .five-sixth {
    width:82.92683%
}

.col-13 .col-nested, .col-13 .col-nested-1, .col-13 .col-nested-2, .col-13 .col-nested-3, .col-13 .col-nested-4, .col-13 .col-nested-5, .col-13 .col-nested-6, .col-13 .col-nested-7, .col-13 .col-nested-8, .col-13 .col-nested-9, .col-13 .col-nested-10, .col-13 .col-nested-11, .col-13 .col-nested-12, .col-13 .one-half, .col-13 .one-third, .col-13 .two-third, .col-13 .one-fifth, .col-13 .two-fifth, .col-13 .three-fifth, .col-13 .four-fifth, .col-13 .one-sixth, .col-13 .two-sixth, .col-13 .three-sixth, .col-13 .four-sixth, .col-13 .five-sixth {
    margin-right:2.63158%
}

.col-13 .col-nested-1 {
    width:5.26316%
}

.col-13 .col-nested-2 {
    width:13.15789%
}

.col-13 .col-nested-3 {
    width:21.05263%
}

.col-13 .col-nested-4 {
    width:28.94737%
}

.col-13 .col-nested-5 {
    width:36.84211%
}

.col-13 .col-nested-6 {
    width:44.73684%
}

.col-13 .col-nested-7 {
    width:52.63158%
}

.col-13 .col-nested-8 {
    width:60.52632%
}

.col-13 .col-nested-9 {
    width:68.42105%
}

.col-13 .col-nested-10 {
    width:76.31579%
}

.col-13 .col-nested-11 {
    width:84.21053%
}

.col-13 .col-nested-12 {
    width:92.10526%
}

.col-13 .one-half, .col-13 .three-sixth {
    width:48.68421%
}

.col-13 .one-third, .col-13 .two-sixth {
    width:31.57895%
}

.col-13 .two-third, .col-13 .four-sixth {
    width:65.78947%
}

.col-13 .one-fifth {
    width:17.89474%
}

.col-13 .two-fifth {
    width:38.42105%
}

.col-13 .three-fifth {
    width:58.94737%
}

.col-13 .four-fifth {
    width:79.47368%
}

.col-13 .one-sixth {
    width:14.47368%
}

.col-13 .five-sixth {
    width:82.89474%
}

.col-12 .col-nested, .col-12 .col-nested-1, .col-12 .col-nested-2, .col-12 .col-nested-3, .col-12 .col-nested-4, .col-12 .col-nested-5, .col-12 .col-nested-6, .col-12 .col-nested-7, .col-12 .col-nested-8, .col-12 .col-nested-9, .col-12 .col-nested-10, .col-12 .col-nested-11, .col-12 .one-half, .col-12 .one-third, .col-12 .two-third, .col-12 .one-fifth, .col-12 .two-fifth, .col-12 .three-fifth, .col-12 .four-fifth, .col-12 .one-sixth, .col-12 .two-sixth, .col-12 .three-sixth, .col-12 .four-sixth, .col-12 .five-sixth {
    margin-right:2.85714%
}

.col-12 .col-nested-1 {
    width:5.71429%
}

.col-12 .col-nested-2, .col-12 .one-sixth, .col-5 .col-nested-1 {
    width:14.28571%
}

.col-12 .col-nested-3 {
    width:22.85714%
}

.col-12 .col-nested-4, .col-12 .one-third, .col-12 .two-sixth {
    width:31.42857%
}

.col-12 .col-nested-6, .col-12 .one-half, .col-12 .three-sixth {
    width:48.57143%
}

.col-12 .col-nested-7, .col-5 .col-nested-3 {
    width:57.14286%
}

.col-12 .col-nested-8, .col-12 .two-third, .col-12 .four-sixth {
    width:65.71429%
}

.col-12 .col-nested-9 {
    width:74.28571%
}

.col-12 .col-nested-10, .col-12 .five-sixth {
    width:82.85714%
}

.col-12 .col-nested-11 {
    width:91.42857%
}

.col-12 .one-fifth {
    width:17.71429%
}

.col-12 .two-fifth {
    width:38.28571%
}

.col-12 .three-fifth {
    width:58.85714%
}

.col-12 .four-fifth {
    width:79.42857%
}

.col-11 .col-nested, .col-11 .col-nested-1, .col-11 .col-nested-2, .col-11 .col-nested-3, .col-11 .col-nested-4, .col-11 .col-nested-5, .col-11 .col-nested-6, .col-11 .col-nested-7, .col-11 .col-nested-8, .col-11 .col-nested-9, .col-11 .col-nested-10, .col-11 .one-half, .col-11 .one-third, .col-11 .two-third, .col-11 .one-fifth, .col-11 .two-fifth, .col-11 .three-fifth, .col-11 .four-fifth, .col-11 .one-sixth, .col-11 .two-sixth, .col-11 .three-sixth, .col-11 .four-sixth, .col-11 .five-sixth {
    margin-right:3.125%
}

.col-11 .col-nested-1 {
    width:6.25%
}

.col-11 .col-nested-2 {
    width:15.625%
}

.col-11 .col-nested-4 {
    width:34.375%
}

.col-11 .col-nested-5 {
    width:43.75%
}

.col-11 .col-nested-6 {
    width:53.125%
}

.col-11 .col-nested-7, .col-3 .col-nested-2 {
    width:62.5%
}

.col-11 .col-nested-8 {
    width:71.875%
}

.col-11 .col-nested-9 {
    width:81.25%
}

.col-11 .col-nested-10 {
    width:90.625%
}

.col-11 .one-half, .col-11 .three-sixth {
    width:48.4375%
}

.col-11 .one-third, .col-11 .two-sixth {
    width:31.25%
}

.col-11 .two-third, .col-11 .four-sixth {
    width:65.625%
}

.col-11 .one-fifth {
    width:17.5%
}

.col-11 .two-fifth {
    width:38.125%
}

.col-11 .three-fifth {
    width:58.75%
}

.col-11 .four-fifth {
    width:79.375%
}

.col-11 .one-sixth {
    width:14.0625%
}

.col-11 .five-sixth {
    width:82.8125%
}

.col-10 .col-nested, .col-10 .col-nested-1, .col-10 .col-nested-2, .col-10 .col-nested-3, .col-10 .col-nested-4, .col-10 .col-nested-5, .col-10 .col-nested-6, .col-10 .col-nested-7, .col-10 .col-nested-8, .col-10 .col-nested-9, .col-10 .one-half, .col-10 .one-third, .col-10 .two-third, .col-10 .one-fifth, .col-10 .two-fifth, .col-10 .three-fifth, .col-10 .four-fifth, .col-10 .one-sixth, .col-10 .two-sixth, .col-10 .three-sixth, .col-10 .four-sixth, .col-10 .five-sixth {
    margin-right:3.44828%
}

.col-10 .col-nested-1 {
    width:6.89655%
}

.col-10 .col-nested-2, .col-10 .one-fifth {
    width:17.24138%
}

.col-10 .col-nested-3 {
    width:27.58621%
}

.col-10 .col-nested-4, .col-10 .two-fifth {
    width:37.93103%
}

.col-10 .col-nested-5, .col-10 .one-half, .col-10 .three-sixth {
    width:48.27586%
}

.col-10 .col-nested-6, .col-10 .three-fifth {
    width:58.62069%
}

.col-10 .col-nested-7 {
    width:68.96552%
}

.col-10 .col-nested-8, .col-10 .four-fifth {
    width:79.31034%
}

.col-10 .col-nested-9 {
    width:89.65517%
}

.col-10 .one-third, .col-10 .two-sixth {
    width:31.03448%
}

.col-10 .two-third, .col-10 .four-sixth {
    width:65.51724%
}

.col-10 .one-sixth {
    width:13.7931%
}

.col-10 .five-sixth {
    width:82.75862%
}

.col-9 .col-nested, .col-9 .col-nested-1, .col-9 .col-nested-2, .col-9 .col-nested-3, .col-9 .col-nested-4, .col-9 .col-nested-5, .col-9 .col-nested-6, .col-9 .col-nested-7, .col-9 .col-nested-8, .col-9 .one-half, .col-9 .one-third, .col-9 .two-third {
    margin-right:3.84615%
}

.col-9 .col-nested-1 {
    width:7.69231%
}

.col-9 .col-nested-2 {
    width:19.23077%
}

.col-9 .col-nested-3, .col-9 .one-third {
    width:30.76923%
}

.col-9 .col-nested-4 {
    width:42.30769%
}

.col-9 .col-nested-5 {
    width:53.84615%
}

.col-9 .col-nested-6, .col-9 .two-third {
    width:65.38462%
}

.col-9 .col-nested-7 {
    width:76.92308%
}

.col-9 .col-nested-8 {
    width:88.46154%
}

.col-9 .one-half {
    width:48.07692%
}

.col-8 .col-nested, .col-8 .col-nested-1, .col-8 .col-nested-2, .col-8 .col-nested-3, .col-8 .col-nested-4, .col-8 .col-nested-5, .col-8 .col-nested-6, .col-8 .col-nested-7, .col-8 .one-half, .col-8 .one-third, .col-8 .two-third {
    margin-right:4.34783%
}

.col-8 .col-nested-1 {
    width:8.69565%
}

.col-8 .col-nested-2 {
    width:21.73913%
}

.col-8 .col-nested-3 {
    width:34.78261%
}

.col-8 .col-nested-4, .col-8 .one-half {
    width:47.82609%
}

.col-8 .col-nested-5 {
    width:60.86957%
}

.col-8 .col-nested-6 {
    width:73.91304%
}

.col-8 .col-nested-7 {
    width:86.95652%
}

.col-8 .one-third {
    width:30.43478%
}

.col-8 .two-third {
    width:65.21739%
}

.col-7 .col-nested, .col-7 .col-nested-1, .col-7 .col-nested-2, .col-7 .col-nested-3, .col-7 .col-nested-4, .col-7 .col-nested-5, .col-7 .col-nested-6, .col-7 .one-half, .col-7 .one-third, .col-7 .two-third {
    margin-right:5%
}

.col-7 .col-nested-1 {
    width:10%
}

.col-7 .col-nested-4 {
    width:55.0%
}

.col-7 .col-nested-5 {
    width:70%
}

.col-7 .col-nested-6 {
    width:85%
}

.col-7 .one-half {
    width:47.5%
}

.col-7 .one-third {
    width:30%
}

.col-7 .two-third {
    width:65.0%
}

.col-6 .col-nested, .col-6 .col-nested-1, .col-6 .col-nested-2, .col-6 .col-nested-3, .col-6 .col-nested-4, .col-6 .col-nested-5, .col-6 .one-half, .col-6 .one-third, .col-6 .two-third {
    margin-right:5.88235%
}

.col-6 .col-nested-1 {
    width:11.76471%
}

.col-6 .col-nested-2, .col-6 .one-third {
    width:29.41176%
}

.col-6 .col-nested-3, .col-6 .one-half {
    width:47.05882%
}

.col-6 .col-nested-4, .col-6 .two-third {
    width:64.70588%
}

.col-6 .col-nested-5 {
    width:82.35294%
}

.col-5 .col-nested, .col-5 .col-nested-1, .col-5 .col-nested-2, .col-5 .col-nested-3, .col-5 .col-nested-4, .col-5 .one-half, .col-5 .one-third, .col-5 .two-third {
    margin-right:7.14286%
}

.col-5 .col-nested-2 {
    width:35.71429%
}

.col-5 .col-nested-4 {
    width:78.57143%
}

.col-5 .one-half {
    width:46.42857%
}

.col-5 .one-third {
    width:28.57143%
}

.col-5 .two-third {
    width:64.28571%
}

.col-4 .col-nested, .col-4 .col-nested-1, .col-4 .col-nested-2, .col-4 .col-nested-3, .col-4 .one-half, .col-4 .one-third, .col-4 .two-third {
    margin-right:9.09091%
}

.col-4 .one-third {
    width:27.27273%
}

.col-4 .two-third {
    width:63.63636%
}

.col-3 .col-nested, .col-3 .col-nested-1, .col-3 .col-nested-2 {
    margin-right:12.5%
}

.col-2 .col-nested, .col-2 .col-nested-1 {
    margin-right:20%
}

.col-last, .col-1 .col-last, .col-2 .col-last, .col-3 .col-last, .col-4 .col-last, .col-5 .col-last, .col-6 .col-last, .col-7 .col-last, .col-8 .col-last, .col-9 .col-last, .col-10 .col-last, .col-11 .col-last, .col-12 .col-last, .col-13 .col-last, .col-14 .col-last, .col-15 .col-last, .col-16 .col-last, .one-half .col-last, .one-third .col-last, .two-third .col-last, .one-fifth .col-last, .two-fifth .col-last, .three-fifth .col-last, .four-fifth .col-last, .one-sixth .col-last, .two-sixth .col-last, .three-sixth .col-last, .four-sixth .col-last, .five-sixth .col-last {
  margin-right: 0; }

.col-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: inline-block; }

.col-opposite {
  float: right !important; }

/* =========== */
/* > WORDPRESS */
/* =========== */

.aligncenter, .alignleft, .alignnone, .alignright {
    display: block;
}

.post-content {
    width: 100%;
    float: left;
    overflow: hidden;
}
.post-content p {
    margin-bottom: 1.5em;
}

.post-content .alignleft {
    float: left;
    margin-right: 1em;
}
.post-content .alignright {
    float: right;
    margin-left: 1em;
}
.post-content .aligncenter, .post-content .alignnone {
    clear: both;
    margin: 1em auto;
}
.post-content .aligncenter {
    text-align: center;
}
.post-content .aligncenter div {
    margin: auto;
    display: block;
    text-align: left;
}

/** Corpo de texto **/

.post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
    margin-top: 1em;
    margin-bottom: 0.5em;
}

.post-content ol {
    list-style: inside decimal;
}
.post-content ul {
    list-style: inside circle;
}
.post-content ol, .post-content ul {
    margin: 1.5em 0 1.5em 1.5em;
}
.post-content ol ol, .post-content ol ul, .post-content ul ol, .post-content ul ul {
    margin: 0 1.5em;
}
.post-content ol ol, .post-content ul ol {
    list-style: inside upper-latin;
}
.post-content ol ul, .post-content ul ul {
    list-style: inside square;
}
.post-content li {
    line-height: 1.5em;
    margin-bottom: 0.25em;
}

.post-content a {
}
.post-content a:hover {
}

.post-content table {
    margin-bottom: 1.5em;
}
.post-content th, .post-content td {
    border: 1px solid #777;
    padding: 1em;
    color: #777;
    font-size: 1em;
}

/** Legendas **/

.wp-caption {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #777;
}
.post-content .wp-caption a {
    display: block;
    border: 0;
}
.wp-caption img {
    display: block;
    margin: auto;
}
.wp-caption .wp-caption-text {
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 0.9em;
    font-style: italic;
}

/* ========== */
/* > ELEMENTS */
/* ========== */

/* >> Breadcrumbs */

.breadcrumbs {
    font-size: 0.75em;
    font-weight: bold;
    color: #ff5e3c;
    text-align: left;
    margin-top: 2%;
}
.breadcrumbs span {
    color: #0566b5;
    font-weight: normal;
}
.breadcrumbs span a:hover {
    text-decoration: underline;/*color: $blue-light;*/
}
.breadcrumbs span span:before {
    color: #0566b5;
    content: "»\00a0";
}
.breadcrumbs span:last-child span span {
    color: #5f5f5f;
    font-weight: bold;
}
.breadcrumbs span:first-child:before, .breadcrumbs span:last-child span span:before { content: none; }

/* >> Pagination */

.page-numbers {
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: center;
}
.page-numbers li { display: inline-block; }
.page-numbers a, .page-numbers span {
    background: #fff;
    color:#ff7e00;
    font-size: 0.75em; /* 12/16 */
    font-weight: bold;
    padding: 4px 8px 3px;
    border-radius: 5px;
}
.page-numbers .current {
    box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
    background: #e3e3e3;
}
.page-numbers a:hover {
    text-decoration: none;
    box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
    background: #e3e3e3;
}

/* >> Buttons */

.btn {
/*    display: block;
text-align: center;*/
cursor: pointer;
}
/*
.btn:hover {
    text-decoration: none;
    opacity: 0.9;
}
.btn:active,
.btn.active {
  -webkit-box-shadow: inset 0 3px 40px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 40px rgba(0, 0, 0, .125);
  }*/

  .btn-box {
    display: inline-block;
    padding: 10px 16px;
    font-size: 18px;
    vertical-align: middle;
    background-color: #666;
    color: #fff;
    line-height: 1.3;
}

.btn-action-inline {
    background: #ff5347;
    color: #fff;
    padding: 15px;
    font-size: 16px;
    display: inline-block;
    border-radius: 5px;
    height: 45px;
    line-height: 1em;
}

.btn-action-inline:hover {
    background: rgba(255, 83, 71, 0.9);
}
.btn-action {
    background: #ff5347;
    color: #fff;
    padding: 15px 15px 13px;
    font-size: 16px;
    display: block;
    border-radius: 5px;
    line-height: 1em;
}
.btn-action:hover {
    background: rgba(255, 83, 71, 0.9);
}
.btn-action-inline-white {
    background: #fff;
    color: #ff5347;
    padding: 15px;
    font-size: 16px;
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #fff;
    height: 45px;
    line-height: 0.8em;
}
.btn-action-inline-white:hover {
    background: rgba(255, 83, 71, 0.9);
    color: #fff;
}

@media only screen and ( max-width: 980px ) {
    .btn-action-inline, .btn-action-inline-white {
        padding: 13px;
        height: 40px;
    }
}
@media only screen and ( max-width: 480px ) {
    .btn-action-inline, .btn-action-inline-white {
        padding: 12px;
        font-size: 14px;
        height: 36px;
    }
}

/* ======== */
/* > HEADER */
/* ======== */

.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3;
	background: transparent;

	-webkit-transition-duration: .5s;

	        transition-duration: .5s;
	-webkit-transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
	        transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
	-webkit-transition-property: background;
	transition-property: background;
}
.header-narrow {
	background: rgba(0, 0, 0, 0.5);
}

@media only screen and ( max-width: 1023px ) {

	/* | >> | Menu 1023 | */

	.header-narrow {
		background: none;
	}
}

/* ============ */
/* | > | MENU | */
/* ============ */

.menu-container {
	border-bottom: 1px solid #fff;
}
.menu-content {
	color: #fff;
	font-size: 0;
	font-weight: bold;
}
.menu-content a {
    font-size: 14px;
    padding: 16px 30px;
    display: inline-block;
    -webkit-transition: .4s;
    transition: .4s;
}
.menu-content a:hover, .menu-content a:focus, .menu-content a.active {
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: .4s;
    transition: .4s;
}
.menu-content a:active {
    background: rgba(0, 0, 0, 0.9);
    -webkit-transition: .4s;
    transition: .4s;
}

/* | >> | Menu mobile | */

.menu-mobile {
	display: none;
}

@media only all and ( max-width: 1199px ) and ( min-width: 1024px ) {

	/* | >> | Menu 1024 | */

	.menu-content a {
        padding: 16px 20px;
    }
}
@media only screen and ( max-width: 1023px ) {

	/* | >> | Menu 1023 | */

	.menu-container {
		border: none;
	}

	/* | >> | Menu mobile 1023 | */

	.menu-mobile {
		display: block;
	}
	.menu-mobile-content {
		position: relative;
		width: 100%;
		opacity: 0;
		-webkit-transition: .4s;
		transition: .4s;
		margin-top: 70px;
		-webkit-transform: translateY(-200%);
		        transform: translateY(-200%);
		pointer-events: none;
	}
	.menu-mobile-content a {
        display: block;
        -webkit-transition: 1s;
        transition: 1s;
        opacity: 0;
        margin-top: -45px;
    }
	.menu-mobile-content.fs {
        -webkit-transform: translateY(0);
                transform: translateY(0);
        pointer-events: auto;
        opacity: 1;
    }
	/*width: 98%;*/
	.menu-mobile-content.fs a {
        opacity: 1;
        margin-top: 0px;
    }

	.menu-mobile-bg, .menu-mobile-burger {
		position: fixed;
		width: 40px;
		height: 40px;
		font-size: 21px;
		text-align: center;
		border-radius: 100%;
		-webkit-transition: .6s;
		transition: .6s;
		-webkit-transform-origin: center center;
		        transform-origin: center center;
	}

	.menu-mobile-bg {
		border: 10px solid rgba(0, 0, 0, 0.0);
		background: rgba(0, 0, 0, 0.5);
		pointer-events: none;
		left: 34px;
		top: 34px;
		-webkit-transform: translate3d(-50%, -50%, 0);
		        transform: translate3d(-50%, -50%, 0);
		line-height: 0;
	}
	.menu-mobile-bg.menu-invisible {
		left: -25px;
	}
	.menu-mobile-bg.fs {
		width: 1000vw;
		height: 1000vw;
	}

	.menu-mobile-burger {
		border: 10px solid rgba(0, 0, 0, 0.0);
		background: rgba(0, 0, 0, 0.2);
		color: white;
		-webkit-user-select: none;
		cursor: pointer;
		left: 14px;
		top: 16px;
		z-index: 9;
	}
	.menu-mobile-burger.menu-invisible {
		left: -50px;
	}
	.menu-mobile-burger.fs {
		border: 10px solid rgba(0, 0, 0, 0.0);
		-webkit-transform: rotate(-180deg);
		        transform: rotate(-180deg);
	}
	.menu-mobile-burger:hover {
		-webkit-transition: .6s;
		transition: .6s;
		opacity: 0.6;
	}

	.menu-mobile-burger span {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.menu-mobile-burger strong {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		left: 0;
		right: 0;
	}
}


/* | >> | Logo | */

.header-logo-content {
	position: absolute;
	top: 10%;
	left: 0;
	right: 0;
	margin: auto;
}
.header-logo {
	font-size: 0;
	display: inline-block;
	position: relative;
	z-index: 2;
}
.top0 {
	top: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	/* IE10+ specific styles go here */
	.header-logo-content {
		display: none;
	}
}
@media only screen and ( max-width: 1024px ) {
	.header-logo-content {
		top: 5%;
	}
}
@media only screen and ( max-width: 980px ) {
	.header-logo-content {
		top: 0;
	}
}

/*
* Summary of contents
*/

/* ============== */
/* > CONTENT HOME */
/* ============== */

/* | >> | Slideshow | */

.owl-slideshow .item,
.owl-slideshow-int .item {
    position: relative;
}

.owl-slideshow .item img,
.owl-slideshow-int .item img {
    display: inline-block;
}
.slideshow-content {
	position: absolute;
	top: 55%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 2;
	color: #fff;
	padding: 0 30px;
}

.featured-int .slideshow-content {
	-webkit-transform: translateY(50%);
			transform: translateY(50%);
}

/* | >> | Slideshow nav | */

.owl-slideshow .owl-controls {
	text-align: center;
	-webkit-tap-highlight-color: transparent
}

.owl-slideshow .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 50px;
	height: 50px;
	background: rgba(255, 255, 255, 0.3);
	display: inline-block;
	cursor: pointer;
	font-size: 0;
}
.owl-slideshow .owl-controls .owl-nav .owl-prev {
	left: 0;
}
.owl-slideshow .owl-controls .owl-nav .owl-next {
	right: 0;
}
.owl-slideshow .owl-controls .owl-nav .owl-prev:after, .owl-slideshow .owl-controls .owl-nav .owl-next:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	background: transparent;
	border-top: 5px solid rgba(10, 73, 147, 1);
	border-right: 5px solid rgba(10, 73, 147, 1);
	box-shadow: 2px -2px 2px 0px rgba(10, 73, 147, 0.2);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}
.owl-slideshow .owl-controls .owl-nav .owl-prev:after {
	-webkit-transform: translateY(-50%) rotate(-135deg);
	        transform: translateY(-50%) rotate(-135deg);
	left: 18px;
}
.owl-slideshow .owl-controls .owl-nav .owl-next:after {
	-webkit-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
	right: 18px;
}

.owl-slideshow .owl-controls .owl-nav [class*=owl-]:hover {
	background: rgba(255, 255, 255, 0.5);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	height: 100%;
}
.owl-slideshow .owl-controls .owl-nav [class*=owl-]:active {
	background: rgba(255, 255, 255, 0.6);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.owl-slideshow .owl-controls .owl-nav .disabled {
	opacity: .5;
	cursor: default
}

/* | >> | Slideshow dots | */

.owl-slideshow .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
}
.owl-slideshow .owl-dots .owl-dot {
	display: inline-block;
	zoom:1;*display: inline
}

.owl-slideshow .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	background: #fff;
	border: 2px solid #fff;
	display: block;
	-webkit-backface-visibility: visible;
	border-radius: 100%
}

.owl-slideshow .owl-dots .owl-dot.active span, .owl-slideshow .owl-dots .owl-dot:hover span {
	background: rgba(10, 73, 147, 0.5);
}

@media only screen and ( max-width: 1023px ) {

	/* | >> | Slideshow nav 1023 | */

	.owl-slideshow .owl-controls .owl-nav [class*=owl-] {
		width: 40px;
		height: 40px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-prev:after, .owl-slideshow .owl-controls .owl-nav .owl-next:after {
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		width: 16px;
		height: 16px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-prev:after {
		left: 14px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-next:after {
		right: 14px;
	}

	/* | >> | Slideshow dots 1023 | */

	.owl-slideshow .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
		margin: 5px;
		border: 1px solid #fff;
	}
}
@media only screen and ( max-width: 768px ) {

	/* | >> | Slideshow 768 | */

	.owl-slideshow .item,
	.owl-slideshow-int .item {
        position: relative;
    }

	.owl-slideshow .item img,
	.owl-slideshow-int .item img {
        height: 350px;
        -o-object-fit: none;
           object-fit: none;
        -o-object-position: 50% 50%;
           object-position: 50% 50%;
    }
    .featured-int .slideshow-content {
    	-webkit-transform: translateY(-50%);
    			transform: translateY(-50%);
    }
}
@media only screen and ( max-width: 640px ) {

	/* | >> | Slideshow | */

	.slideshow-content {
		top: 60%;
	}
}
@media only screen and ( max-width: 540px ) {

	/* | >> | Slideshow nav 540 | */

	.owl-slideshow .owl-controls .owl-nav [class*=owl-] {
		width: 34px;
		height: 34px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-prev:after, .owl-slideshow .owl-controls .owl-nav .owl-next:after {
		width: 12px;
		height: 12px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-prev:after {
		left: 12px;
	}
	.owl-slideshow .owl-controls .owl-nav .owl-next:after {
		right: 12px;
	}

	/* | >> | Slideshow dots 540 | */

	.owl-slideshow .owl-dots .owl-dot span {
		width: 6px;
		height: 6px;
		margin: 0px 4px;
		border: 1px solid #fff;
	}

}

/* | >> | Carousel featured | */

.owl-featured {
	margin-top: 50px;
}

/* | >> | Featured nav | */

.owl-featured .owl-controls {
	text-align: center;
	-webkit-tap-highlight-color: transparent
}

.owl-featured .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	font-size: 0;
}
.owl-featured .owl-controls .owl-nav .owl-prev {
	left: 0;
}
.owl-featured .owl-controls .owl-nav .owl-next {
	right: 0;
}
.owl-featured .owl-controls .owl-nav .owl-prev:after, .owl-featured .owl-controls .owl-nav .owl-next:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	background: transparent;
	border-top: 5px solid rgba(0, 0, 0, 0.3);
	border-right: 5px solid rgba(0, 0, 0, 0.3);
	box-shadow: 2px -2px 2px 0px rgba(255, 255, 255, 0.2);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}
.owl-featured .owl-controls .owl-nav .owl-prev:after {
	-webkit-transform: translateY(-50%) rotate(-135deg);
	        transform: translateY(-50%) rotate(-135deg);
	left: 18px;
}
.owl-featured .owl-controls .owl-nav .owl-next:after {
	-webkit-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
	right: 18px;
}

.owl-featured .owl-controls .owl-nav [class*=owl-]:hover {
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.owl-featured .owl-controls .owl-nav [class*=owl-]:active {
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.owl-featured .owl-controls .owl-nav .disabled {
	opacity: .5;
	cursor: default
}

/* | >> | featured dots | */

.owl-featured .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -35px;
}
.owl-featured .owl-dots .owl-dot {
	display: inline-block;
	zoom:1;*display: inline
}

.owl-featured .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	background: rgba(0, 0, 0, 0.3);
	border: 2px solid rgba(0, 0, 0, 0.3);
	display: block;
	-webkit-backface-visibility: visible;
	border-radius: 100%
}

.owl-featured .owl-dots .owl-dot.active span, .owl-featured .owl-dots .owl-dot:hover span {
	background: #fff;
}

@media only screen and ( max-width: 1023px ) {

	/* | >> | featured nav 1023 | */

	.owl-featured .owl-controls .owl-nav [class*=owl-] {
		width: 40px;
		height: 40px;
	}
	.owl-featured .owl-controls .owl-nav .owl-prev:after, .owl-featured .owl-controls .owl-nav .owl-next:after {
		border-top: 2px solid rgba(0, 0, 0, 0.3);
		border-right: 2px solid rgba(0, 0, 0, 0.3);
		width: 16px;
		height: 16px;
	}
	.owl-featured .owl-controls .owl-nav .owl-prev:after {
		left: 14px;
	}
	.owl-featured .owl-controls .owl-nav .owl-next:after {
		right: 14px;
	}

	/* | >> | featured dots 1023 | */

	.owl-featured .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
		margin: 5px;
		border: 1px solid rgba(0, 0, 0, 0.3);
	}
}

@media only screen and ( max-width: 540px ) {

	/* | >> | Featured nav 540 | */

	.owl-featured .owl-controls .owl-nav [class*=owl-] {
		width: 34px;
		height: 34px;
	}
	.owl-featured .owl-controls .owl-nav .owl-prev:after, .owl-featured .owl-controls .owl-nav .owl-next:after {
		width: 12px;
		height: 12px;
	}
	.owl-featured .owl-controls .owl-nav .owl-prev:after {
		left: 12px;
	}
	.owl-featured .owl-controls .owl-nav .owl-next:after {
		right: 12px;
	}

	/* | >> | Featured dots 540 | */

	.owl-featured .owl-dots .owl-dot span {
		width: 6px;
		height: 6px;
		margin: 0px 4px;
		border: 1px solid rgba(0, 0, 0, 0.3);
	}

}

/* | >> | Hotel fazenda brotas | */

.extra-padding {
	padding: 5% 0;
}

/* | >> | Pacotes | */

@media only screen and ( max-width: 1023px ) {
	.parallax {
		margin-top: 20px;
	}
}
@media only screen and ( max-width: 600px ) {
	.parallax {
		margin-top: 30px;
	}
}
@media only screen and ( max-width: 480px ) {
	.parallax {
		margin-top: 40px;
	}
}

.packages-link {
	padding: 30px 0;
}
.packages-link a {
	display: inline-block;
	vertical-align: middle;
	min-width: 12.77%;
}

/* | >> | Diversion | */

.diversion-box {
	background: #f7f8f8;
	position: relative;
	margin-top: 24px;
}

.diversion-content {
	padding: 8.5%;
}

.diversion-content p {
    margin-top: 20px;
    margin-bottom: 26px;
}

@media only screen and ( max-width: 1024px ) {
	.diversion-content {
		padding: 7.7%;
	}
}
@media only screen and ( max-width: 789px ) {
	.diversion-content {
		padding: 9.7%;
	}
}
@media only screen and ( max-width: 640px ) {
	.diversion-content {
		padding: 30px;
	}
}

/* | >> | Comfort | */

.comfort {
	background: #f7f8f8;
}

/* | >> | Lines | */

.hr-container {
	margin: 30px 0;
}
.hr-container hr {
	width: 100%;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

/* | >> | Galery | */

.galery-four {}
.galery-four-list {
	float: left;
}
.galery-four-list:nth-child(4n+4) {
    margin-right: 0;
}

/* | >> | Ripple | */

.ripplelink{
/*	display:block;
	float:left;
	width:49.6%;
	margin:0.2%;
	height:10em;
	line-height:10em;
	text-align:center;
	color:#fff;*/
	text-decoration:none;
	position:relative;
	overflow:hidden;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	z-index:0;
}

.ripplelink:hover{
	z-index:1000;
}

.ink {
	display: block;
	position: absolute;
	background:rgba(255, 255, 255, 0.3);
	border-radius: 100%;
	-webkit-transform:scale(0);
	transform:scale(0);
}

.animateripple {
	-webkit-animation:ripple 0.65s linear;
	animation:ripple 0.65s linear;
}

@-webkit-keyframes ripple {
	100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@keyframes ripple {
	100% {opacity: 0; -webkit-transform: scale(2.5); transform: scale(2.5);}
}

/* >> Box value */
.no-float {
	float: none !important;
	display: inline-block;
	vertical-align: top;
}
.box-value-content {
	margin-top: 1.06%;
	margin-bottom: 1.06%;
}
.box-value {
	background: #f7f8f8;
	padding: 30px 10px;
}
.text-box-value {
	font-size: 14px;
	text-decoration: line-through;
}
.text-box-value-two {
	font-size: 16px;
	font-weight: bold;
}
/*.text-box-value-two span {
	font-size: 24px;
	line-height: 0.7em;
}*/


/* | >> | Cart | */

.btn-close {
	background: #ff5347;
	color: #fff;
	font-weight: bold;
	border: none;
	cursor: pointer;
	padding: 6px 12px;
}
.btn-end {
	padding: 0 12px;
	border: none;
	cursor: pointer;
}

/* ======== */
/* > FOOTER */
/* ======== */

.footer {
	padding-bottom: 30px;
	margin-top: 20px;
}
.credits {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding: 10px 0;
	font-size: 0;
	margin-top: 30px;
}
.credits .col-nested-8 {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
/* ========= */
/* > PLUGINS */
/* ========= */

/*
 *  Owl Carousel - Animate Plugin
 */
 .owl-carousel .animated {
 	-webkit-animation-duration: 1000ms;
 	animation-duration: 1000ms;
 	-webkit-animation-fill-mode: both;
 	animation-fill-mode: both;
 }
 .owl-carousel .owl-animated-in {
 	z-index: 0;
 }
 .owl-carousel .owl-animated-out {
 	z-index: 1;
 }
 .owl-carousel .fadeOut {
 	-webkit-animation-name: fadeOut;
 	animation-name: fadeOut;
 }

 @-webkit-keyframes fadeOut {
 	0% {
 		opacity: 1;
 	}

 	100% {
 		opacity: 0;
 	}
 }
 @keyframes fadeOut {
 	0% {
 		opacity: 1;
 	}

 	100% {
 		opacity: 0;
 	}
 }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
 .owl-height {
 	-webkit-transition: height 500ms ease-in-out;
 	transition: height 500ms ease-in-out;
 }

/*
 *  Core Owl Carousel CSS File
 */
 .owl-carousel {
 	display: none;
 	width: 100%;
 	-webkit-tap-highlight-color: transparent;
 	/* position relative and z-index fix webkit rendering fonts issue */
 	position: relative;
 	z-index: 1;
 }
 .owl-carousel .owl-stage {
 	position: relative;
 	-ms-touch-action: pan-Y;
 }
 .owl-carousel .owl-stage:after {
 	content: ".";
 	display: block;
 	clear: both;
 	visibility: hidden;
 	line-height: 0;
 	height: 0;
 }
 .owl-carousel .owl-stage-outer {
 	position: relative;
 	overflow: hidden;
 	/* fix for flashing background */
 	-webkit-transform: translate3d(0px, 0px, 0px);
 }
 .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
 	cursor: pointer;
 	cursor: hand;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }
 .owl-carousel.owl-loaded {
 	display: block;
 }
 .owl-carousel.owl-loading {
 	opacity: 0;
 	display: block;
 }
 .owl-carousel.owl-hidden {
 	opacity: 0;
 }
 .owl-carousel .owl-refresh .owl-item {
 	display: none;
 }
 .owl-carousel .owl-item {
 	position: relative;
 	min-height: 1px;
 	float: left;
 	-webkit-backface-visibility: hidden;
 	-webkit-tap-highlight-color: transparent;
 	-webkit-touch-callout: none;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }
 .owl-carousel .owl-item img {
 	/*width: 100%;*/
 	-webkit-transform-style: preserve-3d;
 }
 .owl-carousel.owl-text-select-on .owl-item {
 	-webkit-user-select: auto;
 	-moz-user-select: auto;
 	-ms-user-select: auto;
 	user-select: auto;
 }
 .owl-carousel .owl-grab {
 	cursor: move;
 	cursor: -webkit-grab;
 	cursor: -o-grab;
 	cursor: -ms-grab;
 	cursor: grab;
 }
 .owl-carousel.owl-rtl {
 	direction: rtl;
 }
 .owl-carousel.owl-rtl .owl-item {
 	float: right;
 }

 /* No Js */
 .no-js .owl-carousel {
 	display: block;
 }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
 .owl-carousel .owl-item .owl-lazy {
 	opacity: 0;
 	-webkit-transition: opacity 400ms ease;
 	transition: opacity 400ms ease;
 }
 .owl-carousel .owl-item img {
 	-webkit-transform-style: preserve-3d;
 	        transform-style: preserve-3d;
 }

/*
 * 	Owl Carousel - Video Plugin
 */
 .owl-carousel .owl-video-wrapper {
 	position: relative;
 	height: 100%;
 	background: #000;
 }
 .owl-carousel .owl-video-play-icon {
 	position: absolute;
 	height: 80px;
 	width: 80px;
 	left: 50%;
 	top: 50%;
 	margin-left: -40px;
 	margin-top: -40px;
 	background: url("owl.video.play.png") no-repeat;
 	cursor: pointer;
 	z-index: 1;
 	-webkit-backface-visibility: hidden;
 	-webkit-transition: scale 100ms ease;
 	transition: scale 100ms ease;
 }
 .owl-carousel .owl-video-play-icon:hover {
 	-webkit-transition: scale(1.3, 1.3);
 	transition: scale(1.3, 1.3);
 }
 .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
 	display: none;
 }
 .owl-carousel .owl-video-tn {
 	opacity: 0;
 	height: 100%;
 	background-position: center center;
 	background-repeat: no-repeat;
 	background-size: contain;
 	-webkit-transition: opacity 400ms ease;
 	transition: opacity 400ms ease;
 }
 .owl-carousel .owl-video-frame {
 	position: relative;
 	z-index: 1;
 }

 /* >> Galery pic */

 #imagelightbox {
 	position: fixed;
 	z-index: 9999;

 	-ms-touch-action: none;
 	touch-action: none;
 }

 /* >>> Image lightbox selector */

 #imagelightbox {
 	cursor: pointer;
 	position: fixed;
 	z-index: 10000;

 	-ms-touch-action: none;
 	touch-action: none; /* 50 */
 	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
 }

 /* >>> Activity indication */

 #imagelightbox-loading, #imagelightbox-loading div {
 	border-radius: 50%;
 }
 #imagelightbox-loading {
 	width: 2.5em; /* 40 */
 	height: 2.5em; /* 40 */
 	background-color: #444;
 	background-color: rgba( 0, 0, 0, .5 );
 	position: fixed;
 	z-index: 10003;
 	top: 50%;
 	left: 50%;
 	padding: 0.625em; /* 10 */
 	margin: -1.25em 0 0 -1.25em; /* 20 */ /* 40 */
 	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
 }
 #imagelightbox-loading div {
 	width: 1.25em; /* 20 */
 	height: 1.25em; /* 20 */
 	background-color: #fff;

 	-webkit-animation: imagelightbox-loading .5s ease infinite;
 	animation: imagelightbox-loading .5s ease infinite;
 }

 @-webkit-keyframes imagelightbox-loading {
 	from { opacity: .5; -webkit-transform: scale( .75 ); }
 	50%  { opacity: 1;  -webkit-transform: scale( 1 ); }
 	to   { opacity: .5; -webkit-transform: scale( .75 ); }
 }
 @keyframes imagelightbox-loading {
 	from { opacity: .5; -webkit-transform: scale( .75 ); transform: scale( .75 ); }
 	50%  { opacity: 1;  -webkit-transform: scale( 1 );  transform: scale( 1 ); }
 	to   { opacity: .5; -webkit-transform: scale( .75 ); transform: scale( .75 ); }
 }

 /* >>> Overlay */

 #imagelightbox-overlay {
 	background-color: #fff;
 	background-color: rgba( 255, 255, 255, .8 );
 	position: fixed;
 	z-index: 9998;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 }

 /* >>> "Close" button */

 #imagelightbox-close {
 	width: 2.5em; /* 40 */
 	height: 2.5em; /* 40 */
 	text-align: left;
 	background-color: rgba(0, 0, 0, 0.5);
 	border-radius: 50%;
 	border: none;
 	position: fixed;
 	z-index: 10002;
 	top: 2.5em; /* 40 */
 	right: 2.5em; /* 40 */
 	cursor: pointer;

 	-webkit-transition: color .3s ease;
 	transition: color .3s ease;
 }
 #imagelightbox-close:hover, #imagelightbox-close:focus {
 	background-color: rgba(0, 0, 0, 0.3);
 }
 #imagelightbox-close:before, #imagelightbox-close:after {
 	width: 2px;
 	background-color: #fff;
 	content: '';
 	position: absolute;
 	top: 20%;
 	bottom: 20%;
 	left: 50%;
 	margin-left: -1px;
 }
 #imagelightbox-close:before {
 	-webkit-transform: rotate( 45deg );
 	transform: rotate( 45deg );
 }
 #imagelightbox-close:after {
 	-webkit-transform: rotate( -45deg );
 	transform: rotate( -45deg );
 }

 /* >>> Caption */

 #imagelightbox-caption {
 	text-align: center;
 	color: #fff;
 	background-color: rgba(0, 0, 0, 0.5);
 	position: fixed;
 	z-index: 10001;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	padding: 0.625em; /* 10 */
 }

 /* >>> Navigation */

 #imagelightbox-nav {
 	background-color: rgba( 0, 0, 0, .5 );
 	border-radius: 20px;
 	position: fixed;
 	z-index: 10001;
 	left: 50%;
 	bottom: 3.75em; /* 60 */
 	padding: 0.313em; /* 5 */

 	-webkit-transform: translateX( -50% );
 	transform: translateX( -50% );
 }
 #imagelightbox-nav button {
 	width: 1em; /* 20 */
 	height: 1em; /* 20 */
 	background-color: transparent;
 	border: 1px solid #fff;
 	border-radius: 50%;
 	display: inline-block;
 	margin: 0 0.313em; /* 5 */
 }
 #imagelightbox-nav button.active {
 	background-color: #fff;
 }

 /* >>> Arrows */

 .imagelightbox-arrow {
 	width: 3.75em; /* 60 */
 	height: 7.5em; /* 120 */
 	background-color: rgba(0, 0, 0, 0.5);
 	vertical-align: middle;
 	display: none;
 	position: fixed;
 	z-index: 10001;
 	top: 50%;
 	margin-top: -3.75em; /* 60 */
 	border: none;
 	cursor: pointer;
 }
 .imagelightbox-arrow:hover, .imagelightbox-arrow:focus {
 	background-color: rgba(0, 0, 0, 0.3);
 }
 .imagelightbox-arrow:active {
 	background-color: rgba(0, 0, 0, 0.8);
 }
 .imagelightbox-arrow-left {
 	left: 2.5em; /* 40 */
 }
 .imagelightbox-arrow-right {
 	right: 2.5em; /* 40 */
 }
 .imagelightbox-arrow:before {
 	width: 0;
 	height: 0;
 	border: 1em solid transparent;
 	content: '';
 	display: inline-block;
 	margin-bottom: -0.125em; /* 2 */
 }
 .imagelightbox-arrow-left:before {
 	border-left: none;
 	border-right-color: #fff;
 	margin-left: -0.313em; /* 5 */
 }
 .imagelightbox-arrow-right:before {
 	border-right: none;
 	border-left-color: #fff;
 	margin-right: -0.313em; /* 5 */
 }

 #imagelightbox-loading, #imagelightbox-overlay, #imagelightbox-close, #imagelightbox-caption, #imagelightbox-nav, .imagelightbox-arrow {
 	-webkit-animation: fade-in .25s linear;
 	animation: fade-in .25s linear;
 }
 @-webkit-keyframes fade-in {
 	from  { opacity: 0; }
 	to    { opacity: 1; }
 }
 @keyframes fade-in {
 	from  { opacity: 0; }
 	to    { opacity: 1; }
 }

 @media only screen and (max-width: 41.250em) { /* 660 */
 	#container {
 		width: 100%;
 	}
 	#imagelightbox-close {
 		top: 1.25em; /* 20 */
 		right: 1.25em; /* 20 */
 	}
 	#imagelightbox-nav {
 		bottom: 1.25em; /* 20 */
 	}

 	.imagelightbox-arrow {
 		width: 2.5em; /* 40 */
 		height: 3.75em; /* 60 */
 		margin-top: -2.75em; /* 30 */
 	}
 	.imagelightbox-arrow-left {
 		left: 1.25em; /* 20 */
 	}
 	.imagelightbox-arrow-right {
 		right: 1.25em; /* 20 */
 	}

 }

 @media only screen and (max-width: 20em) { /* 320 */

 	.imagelightbox-arrow-left {
 		left: 0;
 	}
 	.imagelightbox-arrow-right {
 		right: 0;
 	}

 }

/* ========= */
/* > EFFECTS */
/* ========= */

/* =========== */
/* > CONSTANTS */
/* =========== */

/* >> Colors */

.bg-white { background: #fff; }
.bg-black { background: #000; }
.bg-green { background: #00b97d; }
.bg-green-light { background: #f7f8f8; }

.text-white { color: #fff; }
.text-black { color: #000; }
.text-blue { color: #0a5187; }
.text-green { color: #00b97d; }
.text-red { color: #ff5347; }

/* >> Align */

.alignleft { float: left; }
.alignright { float: right; }
.alignnone { float: none; }
.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

/* >> Margins */

.margin { margin: 12px; }
.margin-top { margin-top: 12px; }
.margin-bottom { margin-bottom: 12px; }
.margin-left { margin-left: 12px; }
.margin-right { margin-right: 12px; }

.margin-top-bottom {
	margin-top: 12px;
	margin-bottom: 12px;
}
.margin-left-right {
	margin-left: 12px;
	margin-right: 12px;
}

.no-margin { margin: 0; }
.no-margin-top { margin-top: 0; }
.no-margin-bottom { margin-bottom: 0; }
.no-margin-left { margin-left: 0; }
.no-margin-right { margin-right: 0; }

.no-margin-top-bottom {
	margin-top: 0;
	margin-bottom: 0;
}
.no-margin-left-right {
	margin-left: 0;
	margin-right: 0;
}

.offset-left { margin-left: 10%; }
.offset-right { margin-right: 10%; }

/* >> Paddings */

.padding { padding: 12px; }
.padding-top { padding-top: 12px; }
.padding-bottom { padding-bottom: 12px; }
.padding-left { padding-left: 12px; }
.padding-right { padding-right: 12px; }

.padding-top-bottom {
	padding-top: 12px;
	padding-bottom: 12px;
}
.padding-left-right {
	padding-left: 12px;
	padding-right: 12px;
}

.no-padding { padding: 0; }
.no-padding-top { padding-top: 0; }
.no-padding-bottom { padding-bottom: 0; }
.no-padding-left { padding-left: 0; }
.no-padding-right { padding-right: 0; }

.no-padding-top-bottom {
	padding-top: 0;
	padding-bottom: 0;
}
.no-padding-left-right {
	padding-left: 0;
	padding-right: 0;
}

/* >> Content display */

.display { display: table; }
.inline { display: inline-block; }
.hide { display: none; }
.show { display: block; }

.invisible { visibility: hidden; }

.opacityzero { opacity: 0 }
.opacityum { opacity: 1 }

.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }

.no-border { border: none; }
.no-bg { background: none; }

/* >> Text */

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

.italic { font-style: italic; }
.bold { font-weight: bold; }
.uppercase { text-transform: uppercase; }

.fz0 { font-size: 0; }
.fz16 { font-size: 16px; }

.low {
	width: 25%;
}
/* ============ */
/* > RESPONSIVE */
/* ============ */

@media only screen and ( max-width: 1024px ) {

	/* >> QUERY 1024 */

	/* >>> Grid with margin 1024 */

	.full-1024, .high-1024, .half-1024, .low-1024 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-1024 { width: 97.88136% !important; }
	.high-1024 { width: 72.88136% !important; }
	.half-1024 { width: 47.88136% !important; }
	.low-1024 { width: 22.88136% !important; }

	.one-third-1024, .two-third-1024 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-1024 { width: 31.21559% !important; }
	.two-third-1024 { width: 64.54892% !important; }

	.one-fifth-1024, .two-fifth-1024, .three-fifth-1024, .four-fifth-1024 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-1024 { width: 17.8836% !important; }
	.two-fifth-1024 { width: 37.8836% !important; }
	.three-fifth-1024 { width: 57.8836% !important; }
	.four-fifth-1024 { width: 77.8836% !important; }

	.one-sixth-1024, .two-sixth-1024, .three-sixth-1024, .four-sixth-1024, .five-sixth-1024 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-1024 { width: 14.54892% !important; }
	.two-sixth-1024 { width: 31.21559% !important; }
	.three-sixth-1024 { width: 47.88225% !important; }
	.four-sixth-1024 { width: 64.54892% !important; }
	.five-sixth-1024 { width: 81.21559% !important; }

	/* >>> Grid none margin 1024 */

	.full-nm-1024, .high-nm-1024, .half-nm-1024, .low-nm-1024, .one-third-nm-1024, .two-third-nm-1024, .one-fifth-nm-1024, .two-fifth-nm-1024, .three-fifth-nm-1024, .four-fifth-nm-1024, .one-sixth-nm-1024, .two-sixth-nm-1024, .three-sixth-nm-1024, .four-sixth-nm-1024, .five-sixth-nm-1024  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-1024 { width: 100% !important; }
	.high-nm-1024 { width: 75% !important; }
	.half-nm-1024 { width: 50% !important; }
	.low-nm-1024 { width: 25% !important; }

	.one-third-nm-1024 { width: 33.33333% !important; }
	.two-third-nm-1024 { width: 66.66667% !important; }

	.one-fifth-nm-1024 { width: 20% !important; }
	.two-fifth-nm-1024 { width: 40% !important; }
	.three-fifth-nm-1024 { width: 60% !important; }
	.four-fifth-nm-1024 { width: 80% !important; }

	.one-sixth-nm-1024 { width: 16.66667% !important; }
	.two-sixth-nm-1024 { width: 33.33333% !important; }
	.three-sixth-nm-1024 { width: 50% !important; }
	.four-sixth-nm-1024 { width: 66.66667% !important; }
	.five-sixth-nm-1024 { width: 83.33333% !important; }

	/* >>> Constants 1024 */

	.hide-1024 { display: none; }
	.show-1024 { display: block; }
	.inline-1024 { display: inline-block; }

	.alignnone-1024 { float: none; }
	.aligncenter-1024 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-1024 { margin-top: 12px; }
	.margin-bottom-1024 { margin-bottom: 12px; }

	.padding-top-1024 { padding-top: 12px; }
	.padding-bottom-1024 { padding-bottom: 12px; }

	.no-margin-top-1024 { margin-top: 0; }
	.no-margin-bottom-1024 { margin-bottom: 0; }

	.no-padding-top-1024 { padding-top: 0; }
	.no-padding-bottom-1024 { padding-bottom: 0; }

	.no-padding-top-bottom-1024 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-1024 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-1024 { text-align: center; }

}

@media only screen and ( max-width: 800px ) {

	/* >> QUERY 800 */

	/* >>> Grid with margin 800 */

	.full-800, .high-800, .half-800, .low-800 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-800 { width: 97.88136% !important; }
	.high-800 { width: 72.88136% !important; }
	.half-800 { width: 47.88136% !important; }
	.low-800 { width: 22.88136% !important; }

	.one-third-800, .two-third-800 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-800 { width: 31.21559% !important; }
	.two-third-800 { width: 64.54892% !important; }

	.one-fifth-800, .two-fifth-800, .three-fifth-800, .four-fifth-800 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-800 { width: 17.8836% !important; }
	.two-fifth-800 { width: 37.8836% !important; }
	.three-fifth-800 { width: 57.8836% !important; }
	.four-fifth-800 { width: 77.8836% !important; }

	.one-sixth-800, .two-sixth-800, .three-sixth-800, .four-sixth-800, .five-sixth-800 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-800 { width: 14.54892% !important; }
	.two-sixth-800 { width: 31.21559% !important; }
	.three-sixth-800 { width: 47.88225% !important; }
	.four-sixth-800 { width: 64.54892% !important; }
	.five-sixth-800 { width: 81.21559% !important; }

	/* >>> Grid none margin 800 */

	.full-nm-800, .high-nm-800, .half-nm-800, .low-nm-800, .one-third-nm-800, .two-third-nm-800, .one-fifth-nm-800, .two-fifth-nm-800, .three-fifth-nm-800, .four-fifth-nm-800, .one-sixth-nm-800, .two-sixth-nm-800, .three-sixth-nm-800, .four-sixth-nm-800, .five-sixth-nm-800  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-800 { width: 100% !important; }
	.high-nm-800 { width: 75% !important; }
	.half-nm-800 { width: 50% !important; }
	.low-nm-800 { width: 25% !important; }

	.one-third-nm-800 { width: 33.33333% !important; }
	.two-third-nm-800 { width: 66.66667% !important; }

	.one-fifth-nm-800 { width: 20% !important; }
	.two-fifth-nm-800 { width: 40% !important; }
	.three-fifth-nm-800 { width: 60% !important; }
	.four-fifth-nm-800 { width: 80% !important; }

	.one-sixth-nm-800 { width: 16.66667% !important; }
	.two-sixth-nm-800 { width: 33.33333% !important; }
	.three-sixth-nm-800 { width: 50% !important; }
	.four-sixth-nm-800 { width: 66.66667% !important; }
	.five-sixth-nm-800 { width: 83.33333% !important; }

	/* >>> Constants 800 */

	.hide-800 { display: none; }
	.show-800 { display: block; }
	.inline-800 { display: inline-block; }

	.alignnone-800 { float: none; }
	.aligncenter-800 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-800 { margin-top: 12px; }
	.margin-bottom-800 { margin-bottom: 12px; }

	.padding-top-800 { padding-top: 12px; }
	.padding-bottom-800 { padding-bottom: 12px; }

	.no-margin-top-800 { margin-top: 0; }
	.no-margin-bottom-800 { margin-bottom: 0; }

	.no-padding-top-800 { padding-top: 0; }
	.no-padding-bottom-800 { padding-bottom: 0; }

	.no-padding-top-bottom-800 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-800 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-800 { text-align: center; }

}

@media only screen and ( max-width: 768px ) {

	/* >> QUERY 768 */

	/* >>> Grid with margin 768 */

	.full-768, .high-768, .half-768, .low-768 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-768 { width: 97.88136% !important; }
	.high-768 { width: 72.88136% !important; }
	.half-768 { width: 47.88136% !important; }
	.low-768 { width: 22.88136% !important; }

	.one-third-768, .two-third-768 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-768 { width: 31.21559% !important; }
	.two-third-768 { width: 64.54892% !important; }

	.one-fifth-768, .two-fifth-768, .three-fifth-768, .four-fifth-768 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-768 { width: 17.8836% !important; }
	.two-fifth-768 { width: 37.8836% !important; }
	.three-fifth-768 { width: 57.8836% !important; }
	.four-fifth-768 { width: 77.8836% !important; }

	.one-sixth-768, .two-sixth-768, .three-sixth-768, .four-sixth-768, .five-sixth-768 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-768 { width: 14.54892% !important; }
	.two-sixth-768 { width: 31.21559% !important; }
	.three-sixth-768 { width: 47.88225% !important; }
	.four-sixth-768 { width: 64.54892% !important; }
	.five-sixth-768 { width: 81.21559% !important; }

	/* >>> Grid none margin 768 */

	.full-nm-768, .high-nm-768, .half-nm-768, .low-nm-768, .one-third-nm-768, .two-third-nm-768, .one-fifth-nm-768, .two-fifth-nm-768, .three-fifth-nm-768, .four-fifth-nm-768, .one-sixth-nm-768, .two-sixth-nm-768, .three-sixth-nm-768, .four-sixth-nm-768, .five-sixth-nm-768  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-768 { width: 100% !important; }
	.high-nm-768 { width: 75% !important; }
	.half-nm-768 { width: 50% !important; }
	.low-nm-768 { width: 25% !important; }

	.one-third-nm-768 { width: 33.33333% !important; }
	.two-third-nm-768 { width: 66.66667% !important; }

	.one-fifth-nm-768 { width: 20% !important; }
	.two-fifth-nm-768 { width: 40% !important; }
	.three-fifth-nm-768 { width: 60% !important; }
	.four-fifth-nm-768 { width: 80% !important; }

	.one-sixth-nm-768 { width: 16.66667% !important; }
	.two-sixth-nm-768 { width: 33.33333% !important; }
	.three-sixth-nm-768 { width: 50% !important; }
	.four-sixth-nm-768 { width: 66.66667% !important; }
	.five-sixth-nm-768 { width: 83.33333% !important; }

	/* >>> Constants 768 */

	.hide-768 { display: none; }
	.show-768 { display: block; }
	.inline-768 { display: inline-block; }

	.alignnone-768 { float: none; }
	.aligncenter-768 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-768 { margin-top: 12px; }
	.margin-bottom-768 { margin-bottom: 12px; }

	.padding-top-768 { padding-top: 12px; }
	.padding-bottom-768 { padding-bottom: 12px; }

	.no-margin-top-768 { margin-top: 0; }
	.no-margin-bottom-768 { margin-bottom: 0; }

	.no-padding-top-768 { padding-top: 0; }
	.no-padding-bottom-768 { padding-bottom: 0; }

	.no-padding-top-bottom-768 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-768 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-768 { text-align: center; }

}

@media only screen and ( max-width: 640px ) {

	/* >> QUERY 640 */

	/* >>> Grid with margin 640 */

	.full-640, .high-640, .half-640, .low-640 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-640 { width: 97.88136% !important; }
	.high-640 { width: 72.88136% !important; }
	.half-640 { width: 47.88136% !important; }
	.low-640 { width: 22.88136% !important; }

	.one-third-640, .two-third-640 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-640 { width: 31.21559% !important; }
	.two-third-640 { width: 64.54892% !important; }

	.one-fifth-640, .two-fifth-640, .three-fifth-640, .four-fifth-640 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-640 { width: 17.8836% !important; }
	.two-fifth-640 { width: 37.8836% !important; }
	.three-fifth-640 { width: 57.8836% !important; }
	.four-fifth-640 { width: 77.8836% !important; }

	.one-sixth-640, .two-sixth-640, .three-sixth-640, .four-sixth-640, .five-sixth-640 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-640 { width: 14.54892% !important; }
	.two-sixth-640 { width: 31.21559% !important; }
	.three-sixth-640 { width: 47.88225% !important; }
	.four-sixth-640 { width: 64.54892% !important; }
	.five-sixth-640 { width: 81.21559% !important; }

	/* >>> Grid none margin 640 */

	.full-nm-640, .high-nm-640, .half-nm-640, .low-nm-640, .one-third-nm-640, .two-third-nm-640, .one-fifth-nm-640, .two-fifth-nm-640, .three-fifth-nm-640, .four-fifth-nm-640, .one-sixth-nm-640, .two-sixth-nm-640, .three-sixth-nm-640, .four-sixth-nm-640, .five-sixth-nm-640  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-640 { width: 100% !important; }
	.high-nm-640 { width: 75% !important; }
	.half-nm-640 { width: 50% !important; }
	.low-nm-640 { width: 25% !important; }

	.one-third-nm-640 { width: 33.33333% !important; }
	.two-third-nm-640 { width: 66.66667% !important; }

	.one-fifth-nm-640 { width: 20% !important; }
	.two-fifth-nm-640 { width: 40% !important; }
	.three-fifth-nm-640 { width: 60% !important; }
	.four-fifth-nm-640 { width: 80% !important; }

	.one-sixth-nm-640 { width: 16.66667% !important; }
	.two-sixth-nm-640 { width: 33.33333% !important; }
	.three-sixth-nm-640 { width: 50% !important; }
	.four-sixth-nm-640 { width: 66.66667% !important; }
	.five-sixth-nm-640 { width: 83.33333% !important; }

	/* >>> Constants 640 */

	.hide-640 { display: none; }
	.show-640 { display: block; }
	.inline-640 { display: inline-block; }

	.alignnone-640 { float: none; }
	.aligncenter-640 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-640 { margin-top: 12px; }
	.margin-bottom-640 { margin-bottom: 12px; }

	.padding-top-640 { padding-top: 12px; }
	.padding-bottom-640 { padding-bottom: 12px; }

	.no-margin-top-640 { margin-top: 0; }
	.no-margin-bottom-640 { margin-bottom: 0; }

	.no-padding-top-640 { padding-top: 0; }
	.no-padding-bottom-640 { padding-bottom: 0; }

	.no-padding-top-bottom-640 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-640 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-640 { text-align: center; }

}

@media only screen and ( max-width: 600px ) {

	/* >> QUERY 600 */

	/* >>> Grid with margin 600 */

	.full-600, .high-600, .half-600, .low-600 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-600 { width: 97.88136% !important; }
	.high-600 { width: 72.88136% !important; }
	.half-600 { width: 47.88136% !important; }
	.low-600 { width: 22.88136% !important; }

	.one-third-600, .two-third-600 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-600 { width: 31.21559% !important; }
	.two-third-600 { width: 64.54892% !important; }

	.one-fifth-600, .two-fifth-600, .three-fifth-600, .four-fifth-600 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-600 { width: 17.8836% !important; }
	.two-fifth-600 { width: 37.8836% !important; }
	.three-fifth-600 { width: 57.8836% !important; }
	.four-fifth-600 { width: 77.8836% !important; }

	.one-sixth-600, .two-sixth-600, .three-sixth-600, .four-sixth-600, .five-sixth-600 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-600 { width: 14.54892% !important; }
	.two-sixth-600 { width: 31.21559% !important; }
	.three-sixth-600 { width: 47.88225% !important; }
	.four-sixth-600 { width: 64.54892% !important; }
	.five-sixth-600 { width: 81.21559% !important; }

	/* >>> Grid none margin 600 */

	.full-nm-600, .high-nm-600, .half-nm-600, .low-nm-600, .one-third-nm-600, .two-third-nm-600, .one-fifth-nm-600, .two-fifth-nm-600, .three-fifth-nm-600, .four-fifth-nm-600, .one-sixth-nm-600, .two-sixth-nm-600, .three-sixth-nm-600, .four-sixth-nm-600, .five-sixth-nm-600  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-600 { width: 100% !important; }
	.high-nm-600 { width: 75% !important; }
	.half-nm-600 { width: 50% !important; }
	.low-nm-600 { width: 25% !important; }

	.one-third-nm-600 { width: 33.33333% !important; }
	.two-third-nm-600 { width: 66.66667% !important; }

	.one-fifth-nm-600 { width: 20% !important; }
	.two-fifth-nm-600 { width: 40% !important; }
	.three-fifth-nm-600 { width: 60% !important; }
	.four-fifth-nm-600 { width: 80% !important; }

	.one-sixth-nm-600 { width: 16.66667% !important; }
	.two-sixth-nm-600 { width: 33.33333% !important; }
	.three-sixth-nm-600 { width: 50% !important; }
	.four-sixth-nm-600 { width: 66.66667% !important; }
	.five-sixth-nm-600 { width: 83.33333% !important; }

	/* >>> Constants 600 */

	.hide-600 { display: none; }
	.show-600 { display: block; }
	.inline-600 { display: inline-block; }

	.alignnone-600 { float: none; }
	.aligncenter-600 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-600 { margin-top: 12px; }
	.margin-bottom-600 { margin-bottom: 12px; }

	.padding-top-600 { padding-top: 12px; }
	.padding-bottom-600 { padding-bottom: 12px; }

	.no-margin-top-600 { margin-top: 0; }
	.no-margin-bottom-600 { margin-bottom: 0; }

	.no-padding-top-600 { padding-top: 0; }
	.no-padding-bottom-600 { padding-bottom: 0; }

	.no-padding-top-bottom-600 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-600 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-600 { text-align: center; }

}

@media only screen and ( max-width: 540px ) {

	/* >> QUERY 540 */

	/* >>> Grid with margin 540 */

	.full-540, .high-540, .half-540, .low-540 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-540 { width: 97.88136% !important; }
	.high-540 { width: 72.88136% !important; }
	.half-540 { width: 47.88136% !important; }
	.low-540 { width: 22.88136% !important; }

	.one-third-540, .two-third-540 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-540 { width: 31.21559% !important; }
	.two-third-540 { width: 64.54892% !important; }

	.one-fifth-540, .two-fifth-540, .three-fifth-540, .four-fifth-540 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-540 { width: 17.8836% !important; }
	.two-fifth-540 { width: 37.8836% !important; }
	.three-fifth-540 { width: 57.8836% !important; }
	.four-fifth-540 { width: 77.8836% !important; }

	.one-sixth-540, .two-sixth-540, .three-sixth-540, .four-sixth-540, .five-sixth-540 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-540 { width: 14.54892% !important; }
	.two-sixth-540 { width: 31.21559% !important; }
	.three-sixth-540 { width: 47.88225% !important; }
	.four-sixth-540 { width: 64.54892% !important; }
	.five-sixth-540 { width: 81.21559% !important; }

	/* >>> Grid none margin 540 */

	.full-nm-540, .high-nm-540, .half-nm-540, .low-nm-540, .one-third-nm-540, .two-third-nm-540, .one-fifth-nm-540, .two-fifth-nm-540, .three-fifth-nm-540, .four-fifth-nm-540, .one-sixth-nm-540, .two-sixth-nm-540, .three-sixth-nm-540, .four-sixth-nm-540, .five-sixth-nm-540  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-540 { width: 100% !important; }
	.high-nm-540 { width: 75% !important; }
	.half-nm-540 { width: 50% !important; }
	.low-nm-540 { width: 25% !important; }

	.one-third-nm-540 { width: 33.33333% !important; }
	.two-third-nm-540 { width: 66.66667% !important; }

	.one-fifth-nm-540 { width: 20% !important; }
	.two-fifth-nm-540 { width: 40% !important; }
	.three-fifth-nm-540 { width: 60% !important; }
	.four-fifth-nm-540 { width: 80% !important; }

	.one-sixth-nm-540 { width: 16.66667% !important; }
	.two-sixth-nm-540 { width: 33.33333% !important; }
	.three-sixth-nm-540 { width: 50% !important; }
	.four-sixth-nm-540 { width: 66.66667% !important; }
	.five-sixth-nm-540 { width: 83.33333% !important; }

	/* >>> Constants 540 */

	.hide-540 { display: none; }
	.show-540 { display: block; }
	.inline-540 { display: inline-block; }

	.alignnone-540 { float: none; }
	.aligncenter-540 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-540 { margin-top: 12px; }
	.margin-bottom-540 { margin-bottom: 12px; }

	.padding-top-540 { padding-top: 12px; }
	.padding-bottom-540 { padding-bottom: 12px; }

	.no-margin-top-540 { margin-top: 0; }
	.no-margin-bottom-540 { margin-bottom: 0; }

	.no-padding-top-540 { padding-top: 0; }
	.no-padding-bottom-540 { padding-bottom: 0; }

	.no-padding-top-bottom-540 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-540 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-540 { text-align: center; }

}

@media only screen and ( max-width: 480px ) {

	/* >> QUERY 480 */

	/* >>> Grid with margin 480 */

	.full-480, .high-480, .half-480, .low-480 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-480 { width: 97.88136% !important; }
	.high-480 { width: 72.88136% !important; }
	.half-480 { width: 47.88136% !important; }
	.low-480 { width: 22.88136% !important; }

	.one-third-480, .two-third-480 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-480 { width: 31.21559% !important; }
	.two-third-480 { width: 64.54892% !important; }

	.one-fifth-480, .two-fifth-480, .three-fifth-480, .four-fifth-480 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-480 { width: 17.8836% !important; }
	.two-fifth-480 { width: 37.8836% !important; }
	.three-fifth-480 { width: 57.8836% !important; }
	.four-fifth-480 { width: 77.8836% !important; }

	.one-sixth-480, .two-sixth-480, .three-sixth-480, .four-sixth-480, .five-sixth-480 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-480 { width: 14.54892% !important; }
	.two-sixth-480 { width: 31.21559% !important; }
	.three-sixth-480 { width: 47.88225% !important; }
	.four-sixth-480 { width: 64.54892% !important; }
	.five-sixth-480 { width: 81.21559% !important; }

	/* >>> Grid none margin 480 */

	.full-nm-480, .high-nm-480, .half-nm-480, .low-nm-480, .one-third-nm-480, .two-third-nm-480, .one-fifth-nm-480, .two-fifth-nm-480, .three-fifth-nm-480, .four-fifth-nm-480, .one-sixth-nm-480, .two-sixth-nm-480, .three-sixth-nm-480, .four-sixth-nm-480, .five-sixth-nm-480  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-480 { width: 100% !important; }
	.high-nm-480 { width: 75% !important; }
	.half-nm-480 { width: 50% !important; }
	.low-nm-480 { width: 25% !important; }

	.one-third-nm-480 { width: 33.33333% !important; }
	.two-third-nm-480 { width: 66.66667% !important; }

	.one-fifth-nm-480 { width: 20% !important; }
	.two-fifth-nm-480 { width: 40% !important; }
	.three-fifth-nm-480 { width: 60% !important; }
	.four-fifth-nm-480 { width: 80% !important; }

	.one-sixth-nm-480 { width: 16.66667% !important; }
	.two-sixth-nm-480 { width: 33.33333% !important; }
	.three-sixth-nm-480 { width: 50% !important; }
	.four-sixth-nm-480 { width: 66.66667% !important; }
	.five-sixth-nm-480 { width: 83.33333% !important; }

	/* >>> Constants 480 */

	.hide-480 { display: none; }
	.show-480 { display: block; }
	.inline-480 { display: inline-block; }

	.alignnone-480 { float: none; }
	.aligncenter-480 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-480 { margin-top: 12px; }
	.margin-bottom-480 { margin-bottom: 12px; }

	.padding-top-480 { padding-top: 12px; }
	.padding-bottom-480 { padding-bottom: 12px; }

	.no-margin-top-480 { margin-top: 0; }
	.no-margin-bottom-480 { margin-bottom: 0; }

	.no-padding-top-480 { padding-top: 0; }
	.no-padding-bottom-480 { padding-bottom: 0; }

	.no-padding-top-bottom-480 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-480 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-480 { text-align: center; }

}

@media only screen and ( max-width: 360px ) {

	/* >> QUERY 360 */

	/* >>> Grid with margin 360 */

	.full-360, .high-360, .half-360, .low-360 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-360 { width: 97.88136% !important; }
	.high-360 { width: 72.88136% !important; }
	.half-360 { width: 47.88136% !important; }
	.low-360 { width: 22.88136% !important; }

	.one-third-360, .two-third-360 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-360 { width: 31.21559% !important; }
	.two-third-360 { width: 64.54892% !important; }

	.one-fifth-360, .two-fifth-360, .three-fifth-360, .four-fifth-360 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-360 { width: 17.8836% !important; }
	.two-fifth-360 { width: 37.8836% !important; }
	.three-fifth-360 { width: 57.8836% !important; }
	.four-fifth-360 { width: 77.8836% !important; }

	.one-sixth-360, .two-sixth-360, .three-sixth-360, .four-sixth-360, .five-sixth-360 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-360 { width: 14.54892% !important; }
	.two-sixth-360 { width: 31.21559% !important; }
	.three-sixth-360 { width: 47.88225% !important; }
	.four-sixth-360 { width: 64.54892% !important; }
	.five-sixth-360 { width: 81.21559% !important; }

	/* >>> Grid none margin 360 */

	.full-nm-360, .high-nm-360, .half-nm-360, .low-nm-360, .one-third-nm-360, .two-third-nm-360, .one-fifth-nm-360, .two-fifth-nm-360, .three-fifth-nm-360, .four-fifth-nm-360, .one-sixth-nm-360, .two-sixth-nm-360, .three-sixth-nm-360, .four-sixth-nm-360, .five-sixth-nm-360  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-360 { width: 100% !important; }
	.high-nm-360 { width: 75% !important; }
	.half-nm-360 { width: 50% !important; }
	.low-nm-360 { width: 25% !important; }

	.one-third-nm-360 { width: 33.33333% !important; }
	.two-third-nm-360 { width: 66.66667% !important; }

	.one-fifth-nm-360 { width: 20% !important; }
	.two-fifth-nm-360 { width: 40% !important; }
	.three-fifth-nm-360 { width: 60% !important; }
	.four-fifth-nm-360 { width: 80% !important; }

	.one-sixth-nm-360 { width: 16.66667% !important; }
	.two-sixth-nm-360 { width: 33.33333% !important; }
	.three-sixth-nm-360 { width: 50% !important; }
	.four-sixth-nm-360 { width: 66.66667% !important; }
	.five-sixth-nm-360 { width: 83.33333% !important; }

	/* >>> Constants 360 */

	.hide-360 { display: none; }
	.show-360 { display: block; }
	.inline-360 { display: inline-block; }

	.alignnone-360 { float: none; }
	.aligncenter-360 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-360 { margin-top: 12px; }
	.margin-bottom-360 { margin-bottom: 12px; }

	.padding-top-360 { padding-top: 12px; }
	.padding-bottom-360 { padding-bottom: 12px; }

	.no-margin-top-360 { margin-top: 0; }
	.no-margin-bottom-360 { margin-bottom: 0; }

	.no-padding-top-360 { padding-top: 0; }
	.no-padding-bottom-360 { padding-bottom: 0; }

	.no-padding-top-bottom-360 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-360 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-360 { text-align: center; }

}

@media only screen and ( max-width: 320px ) {

	/* >> QUERY 320 */

	/* >>> Grid with margin 320 */

	.full-320, .high-320, .half-320, .low-320 {
		margin-left: 1.05932% !important;
		margin-right: 1.05932% !important;
	}
	.full-320 { width: 97.88136% !important; }
	.high-320 { width: 72.88136% !important; }
	.half-320 { width: 47.88136% !important; }
	.low-320 { width: 22.88136% !important; }

	.one-third-320, .two-third-320 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-third-320 { width: 31.21559% !important; }
	.two-third-320 { width: 64.54892% !important; }

	.one-fifth-320, .two-fifth-320, .three-fifth-320, .four-fifth-320 {
		margin-left: 1.0582% !important;
		margin-right: 1.0582% !important;
	}
	.one-fifth-320 { width: 17.8836% !important; }
	.two-fifth-320 { width: 37.8836% !important; }
	.three-fifth-320 { width: 57.8836% !important; }
	.four-fifth-320 { width: 77.8836% !important; }

	.one-sixth-320, .two-sixth-320, .three-sixth-320, .four-sixth-320, .five-sixth-320 {
		margin-left: 1.05887% !important;
		margin-right: 1.05887% !important;
	}
	.one-sixth-320 { width: 14.54892% !important; }
	.two-sixth-320 { width: 31.21559% !important; }
	.three-sixth-320 { width: 47.88225% !important; }
	.four-sixth-320 { width: 64.54892% !important; }
	.five-sixth-320 { width: 81.21559% !important; }

	/* >>> Grid none margin 320 */

	.full-nm-320, .high-nm-320, .half-nm-320, .low-nm-320, .one-third-nm-320, .two-third-nm-320, .one-fifth-nm-320, .two-fifth-nm-320, .three-fifth-nm-320, .four-fifth-nm-320, .one-sixth-nm-320, .two-sixth-nm-320, .three-sixth-nm-320, .four-sixth-nm-320, .five-sixth-nm-320  {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.full-nm-320 { width: 100% !important; }
	.high-nm-320 { width: 75% !important; }
	.half-nm-320 { width: 50% !important; }
	.low-nm-320 { width: 25% !important; }

	.one-third-nm-320 { width: 33.33333% !important; }
	.two-third-nm-320 { width: 66.66667% !important; }

	.one-fifth-nm-320 { width: 20% !important; }
	.two-fifth-nm-320 { width: 40% !important; }
	.three-fifth-nm-320 { width: 60% !important; }
	.four-fifth-nm-320 { width: 80% !important; }

	.one-sixth-nm-320 { width: 16.66667% !important; }
	.two-sixth-nm-320 { width: 33.33333% !important; }
	.three-sixth-nm-320 { width: 50% !important; }
	.four-sixth-nm-320 { width: 66.66667% !important; }
	.five-sixth-nm-320 { width: 83.33333% !important; }

	/* >>> Constants 320 */

	.hide-320 { display: none; }
	.show-320 { display: block; }
	.inline-320 { display: inline-block; }

	.alignnone-320 { float: none; }
	.aligncenter-320 {
		margin-left: auto;
		margin-right: auto;
	}

	.margin-top-320 { margin-top: 12px; }
	.margin-bottom-320 { margin-bottom: 12px; }

	.padding-top-320 { padding-top: 12px; }
	.padding-bottom-320 { padding-bottom: 12px; }

	.no-margin-top-320 { margin-top: 0; }
	.no-margin-bottom-320 { margin-bottom: 0; }

	.no-padding-top-320 { padding-top: 0; }
	.no-padding-bottom-320 { padding-bottom: 0; }

	.no-padding-top-bottom-320 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.no-padding-left-right-320 {
		padding-left: 0;
		padding-right: 0;
	}

	.text-center-320 { text-align: center; }

}