/* -=| 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;
    }*/
/*
* 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, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { line-height: 1; }
ol, ul, 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');
}

/* >> Icons */

@font-face {
  font-family: 'icomoon';
  src:  url('../font/icomoon.eot?1f3r1s');
  src:  url('../font/icomoon.eot?1f3r1s#iefix') format('embedded-opentype'),
    url('../font/icomoon.ttf?1f3r1s') format('truetype'),
    url('../font/icomoon.woff?1f3r1s') format('woff'),
    url('../font/icomoon.svg?1f3r1s#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before { content: "\e900"; }
.icon-email:before { content: "\e901"; }
.icon-twitter:before { content: "\e902"; }
.icon-plus:before { content: "\e903"; }
.icon-tripadvisor:before { content: "\e904"; }
.icon-facebook:before { content: "\e905"; }
.icon-instagram:before { content: "\e906"; }
.icon-messenger:before { content: "\e907"; }
.icon-whatsapp:before { content: "\e908" !important; }
.icon-skype:before { content: "\e909"; }

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

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

/* >> Box sizing */

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

/* >> Typography */

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
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: 16px;
    line-height: 1.2;
}
small { font-size: 60%; }

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

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

/* >> Typography selection */

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

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

/* >> Form */

fieldset {}
legend {
    font-size: 22px;
    margin-top: 10px;
    line-height: 1;
}

.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: 20px;
    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: 160px;
    padding-top: 10px;
}
.btn-form {
    width: 100%;
    height: 40px;
    background: #666;
    border: none;
    color: #fff;
    font-size: 14px;
    font-family: Arial;
    margin-bottom: 20px;
}

/* >> 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%
}

.container-padding {
    padding-bottom: 0.8%;
    padding-top: 0.8%;
}
.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; }

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

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

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

        .post-content .alignleft {
            float: left;
            margin-right: 1.5em;
        }
        .post-content .alignright {
            float: right;
            margin-left: 1.5em;
        }
        .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;
            margin-bottom: 1em;
        }
        .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: 5px 10px;
          margin: 0;
          font-size: 16px;
          position: absolute;
          left: 0;
          bottom: 10px;
          background: #212121;
          color: #ffffff;
      }

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

      /* >> Breadcrumbs */

      .breadcrumbs {
        font-size: 13px;
        margin-top: 3%;
    }
    .breadcrumbs span {
        font-weight: normal;
    }
    .breadcrumbs span a:hover {
        text-decoration: underline;
        color: #a6a5a5;
    }
    .breadcrumbs span span:before {
        content: ">\00a0";
    }
    .breadcrumbs span:last-child span span {

    }
    .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: #212121;
        font-size: 16px;
        font-weight: bold;
        padding: 4px 10px 3px;
        border-radius: 5px;
    }
    .page-numbers .current {
        background: #e3e3e3;
    }
    .page-numbers a:hover {
        text-decoration: none;
        background: #e3e3e3;
    }

    /* >> Buttons */

    .btn {
        display: block;
        text-align: center;
        cursor: pointer;
    }
    .btn:hover {
        text-decoration: none;
        opacity: 0.9;
    }
    .btn:active, .btn.active {
      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-inline {
    display: inline-block;
    padding: 10px 16px;
    font-size: 18px;
    vertical-align: middle;
    background-color: #666;
    color: #fff;
    line-height: 1.3;
}
.btn-large {
    padding: 10px 16px;
    font-size: 18px;
    vertical-align: middle;
    background-color: #666;
    color: #fff;
    line-height: 1.3;
}

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

.header-logo-content {
    margin-bottom: 12px;

}

.header-logo-content .header-logo {
    margin: 12px 0;
}

.header-logo-content .header-logo h1 {
    font-size: 0;
}

.header-logo-content-double-menu {
   position: absolute;
   left: 50%;
   /* right: 0; */
   top: 0;
   margin: auto;
   z-index: 99999;
   margin-left: -72px;
}

.header-logo-content-double-menu .header-logo h1 {
    font-size: 0;
}

.header-phone {
    background: #a6a5a5;
    font-size: 14px;
}

/* >> Social */

.social {
    color: #212121;
    font-size: 20px;
    margin-top: 8px;
}

.social span {
    margin: 0 10px;
}

.header-phone {
    padding: 8px 10px;
    line-height: 0;
}

.header-phone [class^="icon"] {
    font-size: 20px;
    color: #212121;
    display: table-cell;
    vertical-align: middle;
}

.header-phone .text-phone {
    display: table-cell;
    vertical-align: middle;
    padding: 0 12px;
}
.header-btns {

    margin-top: 12px;
}
.header-btns img {
    margin: 2px 10px;
}

/* >> Menu single */

.container-menu {
    background: #212121;
}
.header-menu {}
menu {
    position: relative;
    font-size: 0;
}

.header-menu menu a {
    display: inline-block;
    color: #fff;
    padding: 12px 40px;
    font-size: 18px;
    line-height: 1.23;
    position: relative;
    border-left: 1px solid #a6a5a5;
}

.header-menu menu a:first-child {
    border-left: none;
}
.header-menu menu a:hover {
    color: #a6a5a5;
}
.header-menu input[type=checkbox] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.header-menu label {
    display: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* >> Menu double */

.header-menu-double {
    padding: 20px 0;
    position: relative;
    z-index: 99;
    float: left;
    width: 100%;
}
.header-menu-double .menu-double .menu-left {
    background: #212121;
    float: left;
    color: #fff;
}
.header-menu-double .menu-double .menu-left a {
    padding: 12px 18px;
    font-size: 18px;
    line-height: 1.23;
    border-right: 1px solid #fff;
}
.header-menu-double .menu-double .menu-left a:last-child {
    border-right: none;
}
.header-menu-double .menu-double .menu-left a:hover {
    color: #a6a5a5;
}
.header-menu-double .menu-double .menu-right {
    background: #212121;
    float: right;
    color: #fff;
}
.header-menu-double .menu-double .menu-right a {
    padding: 12px 18px;
    font-size: 18px;
    line-height: 1.23;
    border-left: 1px solid #fff;
}
.header-menu-double .menu-double .menu-right a:first-child {
    border-left: none;
}
.header-menu-double .menu-double .menu-right a:hover {
    color: #a6a5a5;
}

.header-menu-double .menu-double a {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
}
.header-menu-double .menu-double a:hover {
    background: ;
}
.header-menu-double input[type=checkbox] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.header-menu-double label {
    display: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*
* Summary of contents
*
* CONTENT
* SLIDE
*  - Slideshow
*  -- Slideshow nav
*  -- Slideshow pager
*  -- Slideshow content
*  - Slide int
*  -- Slide int nav
*  -- Slide int pager
* TITLES
*  - Titles
*  - Form slide
* BOX
*  - Box calendar
*  - Box list
*  - Box value
*  - Box two three
*  - Box legend
* LINES
* GALERY
*  - Galery one four
*  - Galery two three
*  - Galery three
*  - Galery four
* CAROUSEL
*  - Carousel controls
*/

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


.list-social {
}
.list-social li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
    margin: 10px 0;
    border-left: 1px solid #095a92;
}
.list-social li:first-child {
    border-left: none;
}

/* ======= */
/* > SLIDE */
/* ======= */

/* >> Slideshow */

.slide-content {
    position: relative;
}
.slideshow {
    overflow: hidden;
    width: 100%;
    z-index: 8;
}
.slideshow li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

/* >>> Slideshow nav */

.pager_nav {
    background-image: url("../img/ico-nav-slideshow.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 20px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 1%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 0;
    opacity: 0.6;
    z-index: 9;
}
.pager_nav:hover { opacity: 0.8; }
.pager_nav:active { opacity: 1.0; }

.pager_nav.next {
    left: auto;
    background-position: right bottom;
    right: 1%;
}

/* >>> Slideshow pager */

.pager_tabs {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    z-index: 99;
}
.pager_tabs li {
    display: inline-block;
    margin: 0 5px;
}
.pager_tabs a {
    overflow: hidden;
    background-image: url("../img/ico-slideshow-pager.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    font-size: 0;
}
.pager_here a, .pager_tabs li a:hover { background-position: right top; }

/* >>> Slideshow content **/

.slide-container-content {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.slideshow-box {
    color: @white;
}
.slideshow-title {
    font-size: 47px;
    font-weight: bold;
}
.slideshow-description {
    font-weight: bold;
    font-size: 20px;
}

/* >> Slide int */

.slide-int-container {
    position: relative;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.slide-int {
    overflow: hidden;
    width: 100%;
    z-index: 8;
}
.slide-int li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.slide-int-content {
    background: #fff;
    padding: 12px 12px 40px;
}

/* >>> Slide int nav */

.pager-int_nav {
    background-image: url("../img/ico-nav-slideshow-black.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 20px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: -6%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 0;
    opacity: 0.6;
    z-index: 9;
}
.pager-int_nav:hover { opacity: 0.8; }
.pager-int_nav:active { opacity: 1.0; }

.pager-int_nav.next {
    left: auto;
    background-position: right bottom;
    right: -6%;
}

/* >>> Slide int pager */

.pager-int_tabs {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 99;
}
.pager-int_tabs li {
    display: inline-block;
    margin: 0 5px;
}
.pager-int_tabs a {
    overflow: hidden;
    background-image: url("../img/ico-slideshow-pager.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    font-size: 0;
}
.pager-int_here a, .pager-int_tabs li a:hover { background-position: right top; }

/* ======== */
/* > TITLES */
/* ======== */

/* >> Titles */

.title-large {
    font-size: 40px;
    font-weight: bold;
}
.title-description {
    font-size: 24px;
    font-weight: bold;
}

/* >> Form slide */

.form-slide {
    background: #eeeeee;
    padding: 22px 0;
}

/* ===== */
/* > BOX */
/* ===== */

.box {
    float: none;
    font-size: 16px;
    background: #f0f0f0;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.box-two:nth-child(2n+2), .box-two:last-child {
    margin-right: 0;
}
.box-third:nth-child(3n+3), .box-third:last-child {
    margin-right: 0;
}
.box-four:nth-child(4n+4), .box-four:last-child {
    margin-right: 0;
}
.box-content {
    padding: 15px 12px;
}
.box-content p {
    padding: 12px 0;
}

/* >> Box calendar */

.box-calendar {
    display: block;
    line-height: 0;
    margin: 12px 0;
}

.box-calendar .icon-calendar {
    font-size: 26px;
    display: table-cell;
    vertical-align: middle;
}

.box-calendar .text-calendar {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 12px;
}

/* >> Box list */

.box-list {
    display: inline-block;
    margin: 6px 0;
}

.box-list li {
    background: url(../img/ico-check-list.png) left center no-repeat;
    text-align: left;
    padding-left: 20px;
    margin: 6px 0;
}

/* >> Box value */

.text-box-value {
    font-size: 14px;
    text-decoration: line-through;
    color: #212121;
}
.text-box-value-two {
    font-size: 16px;
    font-weight: bold;
    color: #212121;
}
.text-box-value-two span {
    font-size: 24px;
    line-height: 0.7em;
}

/* >> Box two three */

.box-two-three {}
.box-two-three-featured {}
.box-two-three-list {
    margin-bottom: 1.06%;
    margin-top: 1.06%;
    position: relative;
}
.box-legend-title {
    width: 100%;
    background: rgba(0, 0, 0, 1);
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 10px;
    font-size: 24px;
    font-weight: bold;
}

/* >> Box legend */

.segment {}
.box-legend-two {
    position: relative;
    font-size: 16px;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.box-legend-two:nth-child(2n+2) {
    margin-right: 0;
}
.box-legend-two img {
    display: block;
}
.box-legend-three {
    position: relative;
    font-size: 16px;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.box-legend-three:nth-child(3n+3) {
    margin-right: 0;
}
.box-legend-three img {
    display: block;
}
.box-legend-four {
    position: relative;
    font-size: 16px;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.box-legend-four:nth-child(4n+4) {
    margin-right: 0;
}
.box-legend-four img {
    display: block;
}
.box-legend-title {
    width: 100%;
    background: rgba(0, 0, 0, 1.0);
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 10px;
    font-size: 24px;
    font-weight: bold;
}

/* ======= */
/* > LINES */
/* ======= */

.hr-container {
    position: relative;
    margin: 30px 0;
}

.hr-container hr {
    position: absolute;
    top: 11px;
    width: 100%;
    z-index: 9;
    margin-bottom: 10px;
    border: 1px solid #212121;
}
.ico-line {
    position: relative;
    z-index: 99;
}

/* >> Blockquote */

blockquote {
    line-height: 1.2;
    color: #212121;
    font-weight: bold;
    font-size: 24px;
}
blockquote:before {
    content: "";
    background: url(http://placehold.it/30x23/0cc6ff/ffffff?text=IMAGE+30+x+23) left no-repeat;
    width: 30px;
    height: 23px;
    display: block;
    float: left;
    margin-left: -31px;
}
blockquote:after {
    content: "";
    background: url(http://placehold.it/30x23/0cc6ff/ffffff?text=IMAGE+30+x+23) right no-repeat;
    width: 30px;
    height: 23px;
    display: block;
    float: right;
    margin-right: -31px;
}

/* ====== */
/* > LIST */
/* ====== */

/* >> List itens icons three */

.list-itens-three {
    border: 1px solid #b5b5b5;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
    padding: 10px;
}

.list-itens-three:nth-child(3n+3) {
    margin-right: 0;
}

.list-itens-three span {
    display: table-cell;
    padding-right: 12px;
}

.list-itens-three p {
    display: table-cell;
    vertical-align: middle;
}

/* >> List itens icons four */

.list-itens-four {
    border: 1px solid #b5b5b5;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 1.06%;
    margin-top: 1.06%;
    padding: 10px;
}

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

.list-itens-four span {
    display: table-cell;
    padding-right: 12px;
}

.list-itens-four p {
    display: table-cell;
    vertical-align: middle;
}

/* ======== */
/* > GALERY */
/* ======== */

/* >> Galery one four */

.galery-one-four {}
.galery-one-four-overflow {
    overflow: hidden;
    max-height: 374px;
}
.galery-one-four-featured {}
.galery-one-four-list div {
    margin-bottom: 4.26%;
}
.galery-one-four-list div:nth-child(2n+2) {
    margin-right: 0;
}
.galery-one-four-list div:nth-child(n+3) {
    margin-bottom: 0;
}

/* >> Galery two three */

.galery-two-three {}
.galery-two-three-featured {}
.galery-two-three-list {
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}

/* >> Galery three */

.galery-three {}
.galery-three-list {
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.galery-three-list:nth-child(3n+3) {
    margin-right: 0;
}

/* >> Galery four */

.galery-four {}
.galery-four-list {
    margin-bottom: 1.06%;
    margin-top: 1.06%;
}
.galery-four-list:nth-child(4n+4) {
    margin-right: 0;
}

/* ========== */
/* > CAROUSEL */
/* ========== */

.carousel {
    margin-top: 1.06%;
    margin-bottom: 1.06%;
}
.owl-carousel .item {
    text-align: center;
    clear: both;
}
.owl-carousel .item img {
    padding: 2px;
}

/* >> Carousel controls */

.owl-prev, .owl-next {
    background-image: url("../img/ico-nav-carousel.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: -6.2%;
    margin-top: -18px;
    font-size: 0;
    opacity: 0.6;
    z-index: 9;
}
.owl-prev:hover, .owl-next:hover {
    opacity: 0.8;
}
.owl-prev:active, .owl-next:active {
    opacity: 1.0;
}

.owl-next {
    left: auto;
    background-position: right bottom;
    right: -6.2%;
}

/* >> Testimonials */

.testimonials {
    background: @gray-light;
}
.owl-testimonials {
    margin-top: 1.06%;
    margin-bottom: 1.06%;
}

/* >>> Controls testimonials **/

.owl-testimonials .owl-prev, .owl-testimonials .owl-next {
    background-image: url("../img/ico-nav-slideshow-black.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 20px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: -15.5%;
    margin-top: -18px;
    font-size: 0;
    opacity: 0.6;
    z-index: 9;
}
.owl-testimonials .owl-next {
    left: auto;
    background-position: right bottom;
    right: -15.5%;
}

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

.footer .footer-content {
    padding-top: 6px;
    padding-bottom: 12px;
}
.address {
    background: #a6a5a5;
    padding: 15px 0 12px;
}
.credits {
    background: #888787;
    padding: 10px 0;
}
/* ========= */
/* > PLUGINS */
/* ========= */

/* >> Owl carousel */

/* >>> Clearfix */

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* >>> Display none until init */

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* >>> mouse grab icon */

.grabbing {
    cursor:url(grabbing.png) 8 8, move;
}

/* >>> fix */

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

/* >> 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, .9 );
    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: #8f052d;
    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: #8f052d;
}
#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: #8f052d;
    position: fixed;
    z-index: 10001;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.625em; /* 10 */
}

/* >>> Navigation */

#imagelightbox-nav {
    background-color: #444;
    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: #444;
    background-color: rgba( 143, 5, 45, .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: #0C5E9F;
    background-color: rgba( 143, 5, 45, .75 );
}
.imagelightbox-arrow:active {
    background-color: #0C5E9F;
}
.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: #212121; }
.bg-gray { background: #a6a5a5; }

.text-white { color: #fff; }
.text-black { color: #212121; }

/* >> 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;
}
.no-padding-left-right-bottom {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

/* >> Content display */

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

.invisible { visibility: hidden; }

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

.border-bottom { border-bottom: 2px solid #212121; }

.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; }

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

.full { width: 100%; }
/* ============ */
/* > RESPONSIVE */
/* ============ */

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

    /* >> QUERY 1024 */

    /* >> Menu single */

    .header-menu menu a {
        padding: 12px 30px;
    }

    /* >>> 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 */

    /* >>> Menu single */

    .container-menu {}

    .header-menu {
        width: 100%;
        padding-top: 0;
        border-top: 1px solid #a6a5a5;
        position: relative;
        margin: 0;
        background: #212121;
    }
    .header-menu menu {
        visibility: visible;
        opacity: 1;
        display: none;
    }
    .header-menu input[type=checkbox]:checked ~ label, .header-menu input[type=checkbox] ~ label:hover {
        color: black;
    }
    .menu-navicon {
        height: 44px;
        position: relative;
    }
    .header-menu label {
        background: url(../img/menu.png) left center no-repeat;
        width: 100%;
        height: 13px;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        padding: 22px;
        font-size: 1.2em;
        text-align: left;
        text-transform: uppercase;
        line-height: 0.9em;
    }
    .header-menu label:before {
        content: "";
        background: url(../img/ico-navicon.png) right center no-repeat;
        width: 35px;
        height: 18px;
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .header-menu menu a {
        background: #212121;
        display: block;
        float: none;
        border-bottom: 1px solid #a6a5a5;
        border-left: none;
        width: 100%;
        margin: 0;
        text-align: center;

    }
    .header-menu menu a:active {
        background: #fff;
        color: #212121;
    }
    .header-menu menu a:first-child {
        border-top: 1px solid #a6a5a5;
    }

    .header-menu menu a:hover {
      background: #fff;
      color: #212121;
  }
  .header-menu input[type=checkbox]:checked ~ menu { display: block; }

  /* >>> Menu double */

  .container-menu-double {
      background: #212121;
  }
  .header-menu-double {
      width: 100%;
      padding-top: 0;
      position: relative;
      margin-top: 0;
      padding: 0;
  }
  .header-menu-double .menu-double {
      visibility: visible;
      opacity: 1;
      display: none;
      border-top: 1px solid;
  }
  .header-menu-double input[type=checkbox]:checked ~ label, .header-menu-double input[type=checkbox] ~ label:hover {
      color: ;
  }
  .menu-navicon {
      height: 44px;
      position: relative;
  }
  .header-menu-double label {
      background: url(../img/menu.png) 7px center no-repeat;
      width: 100%;
      height: 45px;
      left: 0;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      display: block;
      padding: 22px;
      font-size: 1.2em;
      text-align: left;
      text-transform: uppercase;
      line-height: 0.9em;
  }
  .header-menu-double label:before {
      content: "";
      background: url(../img/ico-navicon.png) right center no-repeat;
      width: 35px;
      height: 18px;
      display: block;
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  .header-menu-double .menu-double .menu-left {
    float: none;
}
.header-menu-double .menu-double .menu-left a {
    border-left: none;
    border-right: none;
}
.header-menu-double .menu-double .menu-left a:first-child {
    border-top: 2px solid #a6a5a5;
}
.header-menu-double .menu-double .menu-right {
    float: none;
}
.header-menu-double .menu-double .menu-right a {
    border-left: none;
    border-right: none;
}
.header-menu-double .menu-double a {
  display: block;
  float: none;
  border-left: none;
  border-bottom: 1px solid #a6a5a5;
  border-top: 1px solid #a6a5a5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: ;
  border-radius: 0px;
}
.header-menu-double .menu-double a:active {
    background:;
    color: #fff;
}
.header-menu-double .menu-double li:hover a {}
.header-menu-double input[type=checkbox]:checked ~ .menu-double { display: block; }

/* >>> 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 */

    /* >>> Slideshow */

    .slideshow li {
        width: 100%;
        height: 350px;
        overflow: hidden;
    }
    .slideshow li img {
        max-width: none;
        width: auto;
        height: 350px;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    /* >>> 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;
    }
    .no-padding-left-right-bottom-640 {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

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

}

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

    /* >> QUERY 600 */

    .slide-int li {
        width: 100%;
        overflow: hidden;
    }
    .slide-int li img {
        max-width: none;
        width: auto;
        height: 250px;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    /* >>> 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 */

    .pager-int_nav {
        display: none;
    }

    /* >>> 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; }

}

body > #ui-datepicker-div {
    display: none;
}